ef71057069e42edcf7a25ae72a8fcf2beecfd1b6
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-11 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/55643
4 * g++.dg/warn/Wunused-var-19.C: New test.
5
6 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
7
8 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
9
10 * gcc.dg/pr54121.c: New test.
11
12 2012-12-11 Jakub Jelinek <jakub@redhat.com>
13
14 PR c++/55619
15 * g++.dg/ext/asm12.C: New test.
16
17 PR tree-optimization/54570
18 * gcc.dg/builtin-object-size-8.c: Xfail.
19 * gcc.dg/builtin-object-size-13.c: New test.
20
21 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
22
23 PR target/55642
24 * gcc.target/arm/pr55642.c: New testcase.
25
26 2012-12-11 Jakub Jelinek <jakub@redhat.com>
27
28 PR middle-end/43631
29 PR bootstrap/55615
30 * g++.dg/other/pr43631.C: New test.
31
32 2012-12-11 Richard Biener <rguenther@suse.de>
33
34 PR tree-optimization/55079
35 * gcc.dg/Warray-bounds-9.c: New testcase.
36 * gcc.dg/Warray-bounds-10.c: Likewise.
37 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
38
39 2012-12-10 Janus Weil <janus@gcc.gnu.org>
40
41 PR fortran/52909
42 * gfortran.dg/proc_ptr_39.f90: New test case.
43
44 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
45
46 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
47 code duplication is required. Allow BNE to appear.
48
49 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
50
51 * gcc.target/mips/ext-2.c: Require -mlong64.
52
53 2012-12-10 Richard Biener <rguenther@suse.de>
54
55 PR tree-optimization/55107
56 * gcc.dg/torture/pr55107.c: New testcase.
57 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
58
59 2012-12-10 Jakub Jelinek <jakub@redhat.com>
60
61 * g++.dg/asan/asan_test.cc: Sync from upstream.
62 * g++.dg/asan/asan_test_utils.h: Likewise.
63
64 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
65
66 * gcc.target/arm/neon/vrndaf32.c: New test.
67 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
68 * gcc.target/arm/neon/vrndf32.c: Likewise.
69 * gcc.target/arm/neon/vrndqf32.c: Likewise.
70 * gcc.target/arm/neon/vrndmf32.c: Likewise.
71 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
72 * gcc.target/arm/neon/vrndnf32.c: Likewise.
73 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
74 * gcc.target/arm/neon/vrndpf32.c: Likewise.
75 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
76
77 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
78
79 * gcc.misc-tests/gcov-12.c: Fix dg order.
80
81 PR middle-end/54470
82 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
83
84 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
85 for *-*-hpux10*.
86
87 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
88 * gcc.dg/20050826-1.c: Likewise.
89
90 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
91
92 * gnat.dg/vect9.adb: Add -w to dg-options.
93 * gnat.dg/vect10.adb: Likewise.
94
95 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
96
97 PR fortran/55593
98 * gfortran.dg/do_check_8.f90: New test.
99
100 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
101
102 * gnat.dg/vect10.ad[sb]: New test.
103
104 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
105
106 * gnat.dg/vect9.ad[sb]: New test.
107 * gnat.dg/vect9_pkg.ads: New helper.
108
109 2012-12-07 Mike Stump <mikestump@comcast.net>
110
111 * gnat.dg/discr38.adb: Don't use ^M line endings.
112 gnat.dg/loop_optimization13.adb: Likewise.
113 gnat.dg/loop_optimization13.ads: Likewise.
114 gnat.dg/discr36_pkg.adb: Likewise.
115 gnat.dg/discr36_pkg.ads: Likewise.
116 gnat.dg/loop_optimization11_pkg.ads: Likewise.
117 gnat.dg/discr36.ads: Likewise.
118 gnat.dg/loop_optimization11.adb: Likewise.
119
120 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
121
122 PR rtl-optimization/55141
123 * gcc.target/i386/pr55141.c: New.
124
125 2012-12-07 Dodji Seketeli <dodji@redhat.com>
126
127 PR c++/54401
128 * g++.dg/cpp0x/alias-decl-28.C: New test.
129 * g++.dg/cpp0x/alias-decl-16.C: Update.
130
131 2012-12-07 Martin Jambor <mjambor@suse.cz>
132
133 PR tree-optimization/55590
134 * gcc.target/i386/pr55590-1.c: New test.
135 * gcc.target/i386/pr55590-2.c: Likewise.
136
137 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
138
139 PR c++/54975
140 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
141
142 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
143
144 PR target/55597
145 * gcc.target/i386/pr55597.c: New test.
146
147 2012-12-06 Jakub Jelinek <jakub@redhat.com>
148
149 PR c++/54207
150 * g++.dg/cpp0x/noexcept18.C: New test.
151
152 PR c++/55573
153 * g++.dg/cpp0x/constexpr-55573.C: New test.
154
155 PR c++/55137
156 * g++.dg/opt/pr55137.C: New test.
157 * gcc.c-torture/execute/pr55137.c: New test.
158
159 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
160
161 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
162 New procedure.
163 (add_options_for_arm_v8_neon): Likewise.
164
165 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
166
167 * g++.dg/pr55604.C: New test.
168
169 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
170
171 * lib/target-supports.exp
172 (check_effective_target_vect_perm): Allow aarch64*-*-*.
173 (check_effective_target_vect_perm_byte): Likewise.
174 (check_effective_target_vect_perm_short): Likewise.
175 (check_effective_target_vect_char_mult): Likewise.
176 (check_effective_target_vect_extract_even_odd): Likewise.
177 (check_effective_target_vect_interleave): Likewise.
178
179 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
180
181 * g++.dg/abi/mangle-neon-aarch64.C: New test.
182
183 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
184
185 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
186
187 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
188
189 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
190 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
191 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
192 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
193 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
194 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
195 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
196 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
197 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
198 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
199 * gcc.dg/vect/vect-rounding-round.c: Likewise.
200 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
201 * target-supports.exp
202 (check_effective_target_vect_call_btrunc): New.
203 (check_effective_target_vect_call_btruncf): Likewise.
204 (check_effective_target_vect_call_ceil): Likewise.
205 (check_effective_target_vect_call_ceilf): Likewise.
206 (check_effective_target_vect_call_floor): Likewise.
207 (check_effective_target_vect_call_floorf): Likewise.
208 (check_effective_target_vect_call_lceil): Likewise.
209 (check_effective_target_vect_call_lfloor): Likewise.
210 (check_effective_target_vect_call_nearbyint): Likewise.
211 (check_effective_target_vect_call_nearbyintf): Likewise.
212 (check_effective_target_vect_call_round): Likewise.
213 (check_effective_target_vect_call_roundf): Likewise.
214
215 2012-12-05 Richard Biener <rguenther@suse.de>
216
217 PR tree-optimization/51238
218 * gcc.dg/torture/pr51238.c: New testcase.
219
220 2012-12-05 Richard Biener <rguenther@suse.de>
221
222 PR tree-optimization/50222
223 * gcc.dg/torture/pr50222.c: New testcase.
224
225 2012-12-05 Richard Biener <rguenther@suse.de>
226
227 PR lto/55525
228 * gcc.dg/lto/pr55525_0.c: New testcase.
229 * gcc.dg/lto/pr55525_1.c: Likewise.
230
231 2012-12-04 Tobias Burnus <burnus@net-b.de>
232
233 * gfortran.dg/quad_3.f90: Really fix an if condition.
234
235 2012-12-04 Tobias Burnus <burnus@net-b.de>
236
237 * gfortran.dg/quad_3.f90: Fix a condition,
238 which wrongly required ordered/lazy evaluation.
239
240 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
241
242 * gcc.target/aarch64/121127.c: New test.
243
244 2012-12-04 Jakub Jelinek <jakub@redhat.com>
245
246 PR testsuite/55587
247 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
248 0 if not.
249 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
250 returned 0.
251 * gcc.dg/asan/asan.exp: Likewise.
252
253 2012-12-04 Richard Biener <rguenther@suse.de>
254
255 PR tree-optimization/55124
256 * gcc.dg/torture/pr55124.c: New testcase.
257
258 2012-12-03 Tobias Burnus <burnus@net-b.de>
259
260 * gfortran.dg/quad_3.f90: New.
261
262 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
263
264 PR c++/54170
265 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
266
267 2012-12-03 Jakub Jelinek <jakub@redhat.com>
268
269 PR testsuite/55452
270 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
271 on all targets, not just s390*.
272
273 2012-12-03 Marek Polacek <polacek@redhat.com>
274
275 PR c/55570
276 * gcc.dg/pr55570.c: New test.
277
278 2012-12-03 Jakub Jelinek <jakub@redhat.com>
279
280 * lib/asan-dg.exp (asan_get_gtest_test_list,
281 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
282 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
283 and [asan_get_gtest_expect_death_list "$output"] in global vars.
284 (asan_symbolize): Sanitize [] characters from key.
285 * g++.dg/asan/asan_test_config.h: New file.
286 * g++.dg/asan/asan_globals_test.cc: New file.
287 * g++.dg/asan/asan_test_utils.h: New file.
288 * g++.dg/asan/dejagnu-gtest.h: New file.
289 * g++.dg/asan/asan_test.cc: New file.
290 * g++.dg/asan/asan_test.C: New test.
291
292 2012-12-03 Richard Biener <rguenther@suse.de>
293
294 * gcc.dg/torture/pr35634.c: Use signed char.
295 * g++.dg/torture/pr35634.C: Likewise.
296
297 2012-12-02 Marek Polacek <polacek@redhat.com>
298
299 PR middle-end/54838
300 * gcc.dg/pr54838.c: New test.
301
302 2012-12-01 Xinliang David Li <davidxl@google.com>
303
304 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
305 cltd.
306
307 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
308
309 PR c++/55558
310 * g++.dg/cpp0x/decltype46.C: New.
311
312 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
313
314 PR middle-end/52450
315 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
316
317 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
318
319 PR debug/53860
320 * g++.dg/debug/pr53860.C: New test.
321
322 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
323 Paul Thomas <pault@gcc.gnu.org>
324
325 PR fortran/46897
326 * gfortran.dg/defined_assignment_1.f90: New test.
327 * gfortran.dg/defined_assignment_2.f90: New test.
328 * gfortran.dg/defined_assignment_3.f90: New test.
329 * gfortran.dg/defined_assignment_4.f90: New test.
330 * gfortran.dg/defined_assignment_5.f90: New test.
331
332 2012-12-01 Jakub Jelinek <jakub@redhat.com>
333
334 PR c++/55542
335 * g++.dg/cpp0x/vt-55542.C: New test.
336
337 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
338
339 * gnat.dg/specs/pack9.ads: New test.
340
341 2012-11-30 Martin Jambor <mjambor@suse.cz>
342
343 PR middle-end/52890
344 PR tree-optimization/55415
345 PR tree-optimization/54386
346 PR target/55448
347 * gcc.dg/ipa/ipa-sra-7.c: New test.
348 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
349 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
350 * gcc.target/i386/pr55448.c: Likewise.
351
352 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
353
354 * loop_optimization14.ad[sb]: New test.
355 * loop_optimization14_pkg.ads: New helper.
356
357 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
358
359 PR target/55073
360 * gcc.target/arm/pr55073.C: New test.
361
362 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
363
364 PR c++/53094
365 * g++.dg/ext/vector20.C: New testcase.
366
367 2012-11-28 Tobias Burnus <burnus@net-b.de>
368
369 PR fortran/52161
370 * coarray/sync_3.f90: Extend test.
371
372 2012-11-29 Jakub Jelinek <jakub@redhat.com>
373
374 PR rtl-optimization/55512
375 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
376 * gcc.target/i386/pr55512-4.c: Likewise.
377
378 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
379
380 PR c++/52654
381 * g++.dg/cpp0x/udlit-overflow.C: New.
382 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
383
384 2012-11-28 Jakub Jelinek <jakub@redhat.com>
385
386 PR debug/36728
387 PR debug/55467
388 PR middle-end/55507
389 PR bootstrap/55511
390 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
391 are non-empty and add dependency between the first and second asm.
392 * gcc.dg/guality/pr36728-2.c: Likewise.
393 * gcc.dg/guality/pr36728-3.c: New test.
394 * gcc.dg/guality/pr36728-4.c: New test.
395
396 2012-11-28 Andrew Pinski <apinski@cavium.com>
397
398 PR bootstrap/54279
399 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
400 directories.
401 * lib/obj-c++.exp (obj-c++_init): Likewise.
402
403 2012-11-28 Tobias Burnus <burnus@net-b.de>
404
405 PR fortran/52161
406 * coarray/sync_3.f90: New.
407
408 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
409
410 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
411
412 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
413
414 PR rtl-optimization/55512
415 * gcc.target/i386/pr55512-[1234].c: New tests.
416
417 2012-11-28 Jakub Jelinek <jakub@redhat.com>
418
419 PR testsuite/55505
420 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
421
422 PR testsuite/55504
423 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
424 attributes. Avoid clobbering memory before malloced chunk.
425 (main): Pass 1 instead of 0 as argument.
426
427 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
428
429 * gnat.dg/object_overflow.adb: Rename to...
430 * gnat.dg/object_overflow1.adb: ...this.
431 * gnat.dg/object_overflow2.adb: New test.
432 * gnat.dg/object_overflow3.adb: Likewise.
433 * gnat.dg/object_overflow4.adb: Likewise.
434
435 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
436
437 PR c++/55497
438 * g++.dg/init/pr55497.C: New.
439
440 2012-11-28 Richard Biener <rguenther@suse.de>
441
442 PR testsuite/55327
443 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
444 * gcc.dg/vect/slp-perm-9.c: Likewise.
445
446 2012-11-28 Richard Biener <rguenther@suse.de>
447
448 PR c/35634
449 * gcc.dg/torture/pr35634.c: New testcase.
450 * g++.dg/torture/pr35634.C: Likewise.
451 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
452
453 2012-11-27 Tobias Burnus <burnus@net-b.de>
454
455 PR fortran/55476
456 * gfortran.dg/warn_target_lifetime_3.f90: New.
457
458 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
459
460 PR rtl-optimization/55458
461 * gcc.target/i386/pr55458.c: New test.
462
463 2012-11-27 Jakub Jelinek <jakub@redhat.com>
464
465 PR tree-optimization/55110
466 * gcc.dg/pr55110.c: New test.
467
468 2012-11-27 Richard Biener <rguenther@suse.de>
469
470 PR middle-end/55331
471 * g++.dg/opt/pr55331.C: New testcase.
472
473 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
474
475 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
476
477 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
478
479 * gcc.dg/54455.c: Require scheduling.
480 * gcc.dg/c1x-align-4.c: Skip avr.
481 * gcc.dg/pr44024.c: Skip avr in final scan.
482
483 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
484
485 PR testsuite/52641
486 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
487 * gcc.dg/pr54676.c: Make work for 16-bit int.
488
489 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
490
491 PR target/55277
492 * gcc.target/i386/pr55227.c: New test.
493
494 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
495
496 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
497 to -fdump-rtl-all.
498 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
499
500 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
501
502 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
503 New procedure.
504 (add_options_for_arm_v8_vfp): New procedure.
505 * gcc.target/arm/vrintaf32.c: New test.
506 * gcc.target/arm/vrintaf64.c: Likewise.
507 * gcc.target/arm/vrintmf32.c: Likewise.
508 * gcc.target/arm/vrintmf64.c: Likewise.
509 * gcc.target/arm/vrintpf32.c: Likewise.
510 * gcc.target/arm/vrintpf64.c: Likewise.
511 * gcc.target/arm/vrintrf32.c: Likewise.
512 * gcc.target/arm/vrintrf64.c: Likewise.
513 * gcc.target/arm/vrintxf32.c: Likewise.
514 * gcc.target/arm/vrintxf64.c: Likewise.
515 * gcc.target/arm/vrintzf32.c: Likewise.
516 * gcc.target/arm/vrintzf64.c: Likewise.
517
518 2012-11-26 Janus Weil <janus@gcc.gnu.org>
519
520 PR fortran/54997
521 * gfortran.dg/warn_unused_function_2.f90: New.
522
523 2012-11-26 Janus Weil <janus@gcc.gnu.org>
524
525 PR fortran/54881
526 * gfortran.dg/associated_6.f90: New.
527 * gfortran.dg/select_type_30.f03: New.
528
529 2012-11-26 Jakub Jelinek <jakub@redhat.com>
530
531 PR tree-optimization/54471
532 * gcc.dg/tree-ssa/vrp86.c: New test.
533 * gcc.c-torture/execute/pr54471.c: New test.
534
535 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
536
537 PR middle-end/55030
538 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
539 use volatile asms, use plain asms. Where the output value for the
540 asm is unused, write a global variable.
541
542 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
543
544 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
545
546 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
547
548 PR fortran/30146
549 * gfortran.dg/do_check_7.f90: New test.
550
551 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
552
553 PR c++/55446
554 * g++.dg/init/new41.C: New.
555
556 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
557
558 PR fortran/55314
559 * gfortran.dg/allocate_error_4.f90: New test.
560
561 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
562
563 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
564 to send_log.
565
566 2012-11-23 Jakub Jelinek <jakub@redhat.com>
567
568 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
569 from the output.
570
571 PR c++/54046
572 * g++.dg/warn/Wreturn-type-8.C: New test.
573
574 PR middle-end/55430
575 * gcc.dg/pr55430.c: New test.
576
577 2012-11-23 Kostya Serebryany <kcc@google.com>
578
579 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
580
581 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
582
583 * gnat.dg/discr40.ad[sb]: New test.
584
585 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
586
587 * gnat.dg/discr39.adb: New test.
588
589 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
590
591 PR testsuite/52641
592 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
593 * gcc.dg/pr55150-1.c: Same.
594 * gcc.dg/torture/pr54894.c: Add size32plus.
595
596 2012-11-23 Jakub Jelinek <jakub@redhat.com>
597
598 PR sanitizer/55435
599 * c-c++-common/asan/attrib-1.c: New test.
600
601 2012-11-22 Ian Bolton <ian.bolton@arm.com>
602
603 * gcc.target/aarch64/builtin-bswap-1.c: New test.
604 * gcc.target/aarch64/builtin-bswap-2.c: New test.
605
606 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
607
608 PR c++/55432
609 * g++.dg/cpp0x/constexpr-55432.C: New.
610
611 2012-11-21 Janus Weil <janus@gcc.gnu.org>
612
613 PR fortran/55352
614 * gfortran.dg/namelist_76.f90: New.
615
616 2012-11-21 Martin Jambor <mjambor@suse.cz>
617
618 * gcc.dg/ipa/ipcp-agg-7.c: New test.
619 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
620
621 2012-11-21 Martin Jambor <mjambor@suse.cz>
622
623 PR tree-optimization/55260
624 * g++.dg/torture/pr55260-2.C: New test.
625
626 2012-11-21 Martin Jambor <mjambor@suse.cz>
627
628 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
629
630 2012-11-21 Bin Cheng <bin.cheng@arm.com>
631
632 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
633 * gcc.dg/tree-ssa/vrp47.c: Ditto.
634
635 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
636
637 PR target/19398
638 * gcc.target/i386/pr19398.c: New test.
639
640 2012-11-20 Martin Jambor <mjambor@suse.cz>
641
642 PR tree-optimization/55260
643 * g++.dg/torture/pr55260-1.C: New test.
644
645 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
646
647 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
648 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
649 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
650 * gcc.target/aarch64/atomic-op-char.c: Likewise.
651 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
652 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
653 * gcc.target/aarch64/atomic-op-int.c: Likewise.
654 * gcc.target/aarch64/atomic-op-long.c: Likewise.
655 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
656 * gcc.target/aarch64/atomic-op-release.c: Likewise.
657 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
658 * gcc.target/aarch64/atomic-op-short.c: Likewise.
659
660 2012-11-20 Jakub Jelinek <jakub@redhat.com>
661
662 PR middle-end/55094
663 * gcc.dg/pr55094.c: New test.
664
665 PR rtl-optimization/54921
666 * gcc.dg/pr54921.c: New test.
667
668 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
669
670 * gcc.target/i386/pr55359.c: New test.
671
672 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
673
674 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
675 * g++.dg/tls/thread_local3g.C: Likewise.
676 * g++.dg/tls/thread_local4g.C: Likewise.
677 * g++.dg/tls/thread_local5g.C: Likewise.
678 * g++.dg/tls/thread_local6g.C: Likewise.
679 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
680 * g++.dg/tls/thread_local2.C: Likewise.
681 * g++.dg/tls/thread_local2g.C: Likewise.
682 * g++.dg/tls/thread_local6.C: Likewise.
683
684 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
685
686 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
687 * gcc.dg/tm/clone-1.c: New test.
688
689 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
690
691 PR c++/55368
692 * g++.dg/parse/struct-5.C: New.
693
694 2012-11-19 Tom de Vries <tom@codesourcery.com>
695
696 PR rtl-optimization/55315
697 * gcc.target/mips/pr55315.c: New test.
698
699 2012-11-17 Jakub Jelinek <jakub@redhat.com>
700
701 PR tree-optimization/55236
702 * gcc.dg/pr55236.c: New test.
703
704 PR testsuite/55188
705 * gcc.dg/pr19105.c: Accept also optimizing
706 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
707
708 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
709 from addr2line_output. Increment idx if asking for more than one
710 address in one object.
711
712 2012-11-16 Jakub Jelinek <jakub@redhat.com>
713
714 PR tree-optimization/55329
715 * g++.dg/opt/pr55329.C: New test.
716
717 2012-11-16 Janus Weil <janus@gcc.gnu.org>
718
719 PR fortran/55297
720 * gfortran.dg/typebound_operator_18.f90: New.
721
722 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
723
724 PR rtl-optimization/55330
725 * gfortran.dg/pr55330.f90: New test.
726
727 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
728
729 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
730 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
731 * gcc.dg/hoist-register-pressure-2.c: Ditto.
732 * gcc.dg/hoist-register-pressure-3.c: Ditto.
733 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
734 * gcc.dg/tree-prof/unroll-1.c: Ditto.
735
736 2012-11-16 Dodji Seketeli <dodji@redhat.com>
737
738 PR c++/54875
739 * g++.dg/cpp0x/alias-decl-27.C: New test.
740
741 2012-11-16 Jakub Jelinek <jakub@redhat.com>
742
743 PR c++/55337
744 * g++.dg/template/alignof2.C: New test.
745
746 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
747
748 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
749 * g++.dg/mv6.C (dg-options): Ditto.
750
751 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
752
753 * lib/target_suports.exp
754 (check_effective_target_has_w_floating_suffix): New procedure.
755 (check_effective_target_has_q_floating_suffix): Ditto.
756 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
757 for unsupported non-standard suffix on floating constant.
758 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
759
760 2012-11-14 Jakub Jelinek <jakub@redhat.com>
761
762 * lib/asan-dg.exp: New file.
763 * gcc.dg/asan/asan.exp: New file.
764 * g++.dg/dg.exp: Prune also asan tests.
765 * g++.dg/asan/asan.exp: New file.
766 * c-c++-common/asan/memcmp-1.c: New test.
767
768 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
769
770 PR c++/55323
771 * g++.dg/cpp0x/vt-55323.C: New.
772
773 2012-11-13 Sriraman Tallam <tmsriram@google.com>
774
775 * g++.dg/mv4.C: Add require ifunc. Change error message.
776 * g++.dg/mv5.C: Add require ifunc.
777 * g++.dg/mv6.C: Add require ifunc.
778
779 2012-11-13 Martin Jambor <mjambor@suse.cz>
780
781 PR tree-optimization/55253
782 * gcc.dg/torture/pr55253.c: New test.
783 * gcc.dg/torture/pr55305.c: Likewise.
784
785 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
786
787 PR middle-end/55142
788 * gcc.target/i386/pr55142-1.c: New file.
789 * gcc.target/i386/pr55142-2.c: Likewise.
790
791 2012-11-13 Dodji Seketeli <dodji@redhat.com>
792
793 PR c++/54466
794 * g++.dg/cpp0x/alias-decl-26.C: New test file.
795
796 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
797
798 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
799 instead of lp64.
800 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
801 * gcc.target/i386/pr49715-2.c: Likewise.
802 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
803
804 2012-11-13 Jakub Jelinek <jakub@redhat.com>
805
806 PR tree-optimization/55281
807 * gcc.dg/vect/fast-math-pr55281.c: New test.
808 * g++.dg/opt/pr55281.C: New test.
809
810 PR rtl-optimization/54127
811 * gcc.dg/torture/pr54127.c: New test.
812
813 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
814 Jakub Jelinek <jakub@redhat.com>
815
816 PR rtl-optimization/51447
817 * gcc.c-torture/execute/pr51447.c: New test.
818
819 2012-11-12 Ian Bolton <ian.bolton@arm.com>
820
821 * gcc.target/aarch64/csinc-2.c: New test.
822
823 2012-11-12 Ian Bolton <ian.bolton@arm.com>
824
825 * gcc.target/aarch64/cmn.c: New test.
826 * gcc.target/aarch64/adds.c: New test.
827 * gcc.target/aarch64/subs.c: New test.
828
829 2012-11-12 Tobias Burnus <burnus@net-b.de>
830
831 PR fortran/55272
832 * gfortran.dg/coarray_29_1.f90: New.
833 * gfortran.dg/coarray_29_2.f90: New.
834
835 2012-11-12 Bin Cheng <bin.cheng@arm.com>
836
837 * gcc.dg/hoist-register-pressure-3.c: New test.
838
839 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
840
841 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
842 wrappers around sinf and cosf.
843
844 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
845
846 PR middle-end/55247
847 PR middle-end/55259
848 * gcc.target/i386/pr55247-2.c: New file.
849
850 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
851
852 PR middle-end/55263
853 * g++.dg/pr55263.C: New test.
854
855 2012-11-11 Martin Jambor <mjambor@suse.cz>
856
857 PR tree-optimization/55238
858 * testsuite/gcc.dg/torture/pr55238.c: New test.
859
860 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
861
862 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
863 * c-c++-common/torture/vector-subscript-1.c: Likewise.
864 * c-c++-common/torture/vector-subscript-2.c: Likewise.
865
866 2012-11-10 Jan Hubicka <jh@suse.cz>
867
868 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
869
870 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
871
872 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
873 -mno-sse -mno-mmx to dg-options. Reformat.
874
875 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
876
877 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
878 * c-c++-common/vector-compare-1.c: Same.
879 * c-c++-common/vector-compare-2.c: Same.
880 * g++.dg/other/unused1.C: Skip on AIX.
881 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
882 extra message on AIX.
883
884 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
885
886 PR target/55247
887 * gcc.target/i386/pr55247.c: New test.
888
889 2012-11-09 Andrew Pinski <apinski@cavium.com>
890
891 * gcc.c-torture/execute/20121108-1.c: New test.
892
893 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
894
895 PR c++/54413
896 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
897 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
898 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
899 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
900
901 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
902
903 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
904 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
905 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
906 array bounds.
907 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
908
909 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
910
911 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
912 * g++.dg/tm/pr47530.C: Same.
913
914 2012-11-09 Jason Merrill <jason@redhat.com>
915
916 PR c++/54859
917 * g++.dg/cpp0x/alias-decl-25.C: New.
918
919 * g++.dg/abi/abi-tag1.C: New.
920 * g++.dg/abi/abi-tag2.C: New.
921
922 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
923
924 PR rtl-optimization/55154
925 * gcc.target/i386/pr55154.c: New test.
926
927 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
928
929 PR rtl-optimization/55151
930 * gcc.dg/pr55151.c: Move ...
931 * gcc.target/i386/pr55151.c: ... here.
932
933 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
934
935 PR rtl-optimization/54472
936 * gcc.dg/pr54472.c: New test.
937
938 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
939
940 * gnat.dg/stack_check3.ad[sb]: New test.
941
942 2012-11-08 Ian Lance Taylor <iant@google.com>
943
944 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
945 with arguments. Handle errorcheckoutput and rundir test types.
946
947 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
948
949 PR tree-optimization/55191
950 * gcc.dg/pr55191.c: New test.
951
952 2012-11-08 Jakub Jelinek <jakub@redhat.com>
953
954 PR debug/54499
955 * g++.dg/debug/pr54499.C: New test.
956
957 2012-11-08 Jan Hubicka <jh@suse.cz>
958
959 PR middle-end/48636
960 * gcc.dg/winline-3.c: Update.
961
962 2012-11-08 Martin Jambor <mjambor@suse.cz>
963
964 * gfortran.dg/ipcp-array-1.f90: New test.
965
966 2012-11-08 Florian Weimer <fweimer@redhat.com>
967
968 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
969
970 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
971
972 PR rtl-optimization/55151
973 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
974
975 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
976
977 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
978
979 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
980
981 * gcc.c-torture/compile/20121107-1.c: New test.
982
983 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
984
985 PR rtl-optimization/55151
986 * gcc.dg/pr55151.c: Compile it only for x86_64.
987
988 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
989
990 PR rtl-optimization/55122
991 * gcc.dg/pr55122.c: New test.
992
993 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
994
995 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
996 word powerpc.
997 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
998 * gcc.target/powerpc/loop_align.c: Skip on AIX.
999 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1000 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1001
1002 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1003
1004 PR c/53063
1005 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1006
1007 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1008
1009 PR c/51294
1010 * c-c++-common/pr51294.c: New.
1011
1012 2012-11-07 Martin Jambor <mjambor@suse.cz>
1013
1014 PR tree-optimization/53787
1015 * gcc.dg/ipa/ipa-5.c: Adjust.
1016 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1017 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1018 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1019 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1020 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1021 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1022 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1023 * gfortran.dg/pr48636-2.f90: New test.
1024 * gfortran.dg/pr53787.f90: Likewise.
1025
1026 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1027
1028 PR c++/55226
1029 Revert:
1030 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1031
1032 PR c++/54922
1033 * g++.dg/cpp0x/constexpr-union4.C: New.
1034
1035 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1036
1037 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1038
1039 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1040
1041 PR target/49220
1042 * gcc.c-torture/compile/pr49220.c: New test.
1043
1044 2012-11-07 Florian Weimer <fweimer@redhat.com>
1045
1046 * g++.dg/init/new40.C: New.
1047
1048 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1049
1050 PR debug/54693
1051 * gcc.dg/guality/pr54693-2.c: New test.
1052
1053 2012-11-06 Andrew Pinski <apinski@cavium.com>
1054
1055 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1056 -fno-vect-cost-model.
1057
1058 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1059
1060 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1061 * gcc.dg/tm/debug-1.c: Same.
1062 * gcc.dg/tm/irrevocable-3.c: Same.
1063 * gcc.dg/tm/irrevocable-4.c: Same.
1064 * gcc.dg/tm/memopt-10.c: Same.
1065 * gcc.dg/tm/memopt-11.c: Same.
1066 * gcc.dg/tm/props-4.c: Same.
1067 * gcc.dg/tm/wrap-3.c: Same.
1068 * gcc.dg/tm/wrap-4.c: Same.
1069
1070 2012-11-06 Andrew Pinski <apinski@cavium.com>
1071
1072 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1073
1074 2012-11-06 Jan Hubicka <jh@suse.cz>
1075
1076 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1077 candidate still.
1078 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1079 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1080 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1081
1082 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1083
1084 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1085
1086 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1087
1088 PR middle-end/41993
1089 * gcc.dg/torture/pr41993.c: New test.
1090
1091 2012-11-06 Jan Hubicka <jh@suse.cz>
1092
1093 * gcc.target/i386/l_fma_float_?.c: Update.
1094 * gcc.target/i386/l_fma_double_?.c: Update.
1095
1096 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1097
1098 PR target/54089
1099 * gcc.target/sh/pr54089-8.c: New.
1100 * gcc.target/sh/pr54089-9.c: New.
1101
1102 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1103
1104 PR target/47440
1105 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1106 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1107 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1108 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1109 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1110 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1111 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1112 * gcc.target/i386/avx-vzeroupper-27.c: New.
1113
1114 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1115
1116 PR fortran/54917
1117 * gfortran.dg/transfer_class_1.f90: New.
1118 * gfortran.dg/transfer_class_2.f90: New.
1119
1120 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1121
1122 * testsuite/g++.dg/mv1.C: New test.
1123 * testsuite/g++.dg/mv2.C: New test.
1124 * testsuite/g++.dg/mv3.C: New test.
1125 * testsuite/g++.dg/mv4.C: New test.
1126 * testsuite/g++.dg/mv5.C: New test.
1127 * testsuite/g++.dg/mv6.C: New test.
1128
1129 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1130
1131 PR testsuite/55186
1132 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1133
1134 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1135
1136 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1137 darwin.
1138
1139 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1140
1141 * g++.dg/torture/20121105-1.C: New test.
1142
1143 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1144
1145 * gcc.dg/torture/fp-compare.c: New testcase.
1146
1147 2012-11-05 Jan Hubicka <jh@suse.cz>
1148
1149 * gcc.dg/const-1.c: Update.
1150 * gcc.dg/pure-1.c: Update.
1151
1152 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1153
1154 PR rtl-optimization/55151
1155 * gcc.dg/pr55151.c: New test.
1156
1157 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1158
1159 PR debug/54970
1160 PR debug/54971
1161 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1162
1163 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1164
1165 PR testsuite/51128
1166 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1167
1168 2012-11-05 Jan Hubicka <jh@suse.cz>
1169
1170 * gcc.dg/autopar/pr49960.c: Fix testcase.
1171
1172 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1173
1174 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1175 Fix scan-tree-dump-times directive.
1176
1177 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1178
1179 PR fortran/55199
1180 * gfortran.dg/associate_12.f90: New.
1181
1182 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1183
1184 PR target/54255
1185 * lib/target-supports.exp (check_effective_target_masm_intel): New
1186 proc.
1187 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1188 masm_intel.
1189
1190 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1191 Jack Howarth <howarth@bromo.med.uc.edu>
1192
1193 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1194 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1195 * gcc.target/i386/pr53249.c: Likewise.
1196
1197 2012-11-03 Andrew Pinski <apinski@cavium.com>
1198
1199 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1200 call abort1 so that cross jumping does not happen.
1201
1202 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1203
1204 PR target/51244
1205 * gcc.target/sh/pr51244-18.c: New.
1206 * gcc.target/sh/pr51244-19.c: New.
1207
1208 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1209
1210 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1211 b requires a 64-bit operation followed by a truncation.
1212
1213 2012-11-02 Jan Hubicka <jh@suse.cz>
1214
1215 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1216
1217 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1218
1219 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1220 conditions to verify the reduction code is vectorized.
1221
1222 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1223 in case 'pow', such as 'powerpc' is used in the compiler version name.
1224 * gcc.target/powerpc/pr46728-2.c: Likewise.
1225 * gcc.target/powerpc/pr46728-3.c: Likewise.
1226 * gcc.target/powerpc/pr46728-4.c: Likewise.
1227 * gcc.target/powerpc/pr46728-5.c: Likewise.
1228 * gcc.target/powerpc/pr46728-7.c: Likewise.
1229 * gcc.target/powerpc/pr46728-8.c: Likewise.
1230 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1231
1232 2012-11-02 Jan Hubicka <jh@suse.cz>
1233
1234 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1235
1236 2012-11-02 Jan Hubicka <jh@suse.cz>
1237
1238 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1239 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1240
1241 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1242
1243 PR middle-end/55130
1244 * gcc.target/i386/pr55130.c: New test.
1245
1246 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1247
1248 PR target/55147
1249 * gcc.target/i386/pr55147.c: New test.
1250
1251 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1252
1253 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1254 * gfortran.dg/default_format_denormal_1.f90: Same.
1255
1256 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1257
1258 PR middle-end/55001
1259 * g++.dg/ext/vector19.C: Remove target restrictions.
1260 * gcc.dg/fold-compare-7.c: New testcase.
1261
1262 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1263
1264 PR target/55160
1265 * gcc.target/sh/pr55160.c: New.
1266
1267 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1268
1269 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1270 scan-assembler regex.
1271
1272 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1273
1274 PR middle-end/55150
1275 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1276 * gcc.dg/pr55150-2.c: New test.
1277
1278 2012-11-01 Sharad Singhai <singhai@google.com>
1279
1280 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1281 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1282 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1283 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1284
1285 2012-10-31 Dehao Chen <dehao@google.com>
1286
1287 * g++.dg/debug/dwarf2/block.C: New testcase.
1288
1289 2012-10-31 Jan Hubicka <jh@suse.cz>
1290
1291 * gcc.dg/pr44974.c: Add noinline.
1292
1293 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1294
1295 PR fortran/53718
1296 * gfortran.dg/class_54.f90: New.
1297
1298 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1299 Jakub Jelinek <jakub@redhat.com>
1300
1301 PR tree-optimization/55018
1302 * gcc.dg/torture/pr55018.c: New test.
1303
1304 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1305
1306 PR c++/54583
1307 * g++.dg/ext/vla13.C: New.
1308
1309 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1310
1311 PR middle-end/55150
1312 * gcc.dg/pr55150.c: New test.
1313
1314 2012-10-31 Tobias Burnus <burnus@net-b.de>
1315
1316 PR fortran/55134
1317 * gfortran.dg/associate_11.f90: New.
1318
1319 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1320
1321 PR c++/54955
1322 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1323
1324 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1325
1326 PR tree-optimization/19105
1327 PR tree-optimization/21643
1328 PR tree-optimization/46309
1329 * gcc.dg/pr19105.c: New test.
1330 * gcc.dg/pr21643.c: New test.
1331 * gcc.dg/pr46309-2.c: New test.
1332 * gcc.c-torture/execute/pr46309.c: New test.
1333
1334 2012-10-31 Alan Modra <amodra@gmail.com>
1335
1336 * gcc.target/powerpc/dimode_off.c: New.
1337 * gcc.target/powerpc/timode_off.c: New.
1338 * gcc.target/powerpc/dfmode_off.c: New.
1339 * gcc.target/powerpc/tfmode_off.c: New.
1340
1341 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1342
1343 PR rtl-optimization/55093
1344 * gcc.target/i386/pr55093.c: New file.
1345
1346 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1347
1348 * gcc.target/i386/pr55116.c: Renamed to ...
1349 * gcc.target/i386/pr55116-1.c: This.
1350
1351 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1352
1353 * gcc.target/i386/pr55116-2.c: New file.
1354
1355 2012-10-30 Richard Biener <rguenther@suse.de>
1356
1357 * gcc.dg/vect/slp-perm-2.c: Adjust.
1358
1359 2012-10-30 Richard Biener <rguenther@suse.de>
1360
1361 PR tree-optimization/55111
1362 * gcc.dg/torture/pr55111.c: New testcase.
1363
1364 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1365
1366 PR target/53988
1367 * gcc.target/sh/pr53988.c: New.
1368
1369 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1370
1371 PR target/54989
1372 * gcc.dg/hoist-register-pressure-1.c: Rename from
1373 hoist-register-pressure.c. Add nonpic condition.
1374 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1375
1376 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1377
1378 PR c++/54930
1379 * gcc.dg/Wreturn-local-addr.c: New.
1380 * g++.dg/warn/Wno-return-local-addr.C: New.
1381 * g++.dg/warn/Wreturn-local-addr.C: New.
1382
1383 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1384
1385 PR middle-end/55116
1386 * gcc.target/i386/pr55116.c: New file.
1387
1388 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1389
1390 PR c/53066
1391 * gcc.dg/Wshadow-4.c: New.
1392 * gcc.dg/Wshadow-4.h: New.
1393
1394 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1395
1396 PR debug/54693
1397 * gcc.dg/guality/pr54693.c: New.
1398
1399 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1400
1401 PR middle-end/55027
1402 * gcc.dg/pr55027.c: New testcase.
1403
1404 2012-10-29 Jan Hubicka <jh@suse.cz>
1405
1406 * gcc.dg/ipa/inline-6.c: New testcase.
1407
1408 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1409
1410 PR rtl-optimization/55106
1411 * g++.dg/pr55106.C: New.
1412
1413 2012-10-29 Richard Guenther <rguenther@suse.de>
1414
1415 PR middle-end/53695
1416 * gcc.dg/torture/pr53695.c: New testcase.
1417
1418 2012-10-28 Jan Hubicka <jh@suse.cz>
1419
1420 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1421
1422 2012-10-28 Tobias Burnus <burnus@net-b.de>
1423
1424 PR fortran/54958
1425 * gfortran.dg/do_check_6.f90: New.
1426
1427 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1428 Jack Howarth <howarth@bromo.med.uc.edu>
1429
1430 PR target/54404
1431 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1432 to dg-options.
1433 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1434
1435 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1436
1437 PR target/34283
1438 * gcc.target/i386/pr34283.c: New test.
1439
1440 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1441
1442 PR c++/55081
1443 * g++.dg/opt/pr55081.C: New test.
1444
1445 PR debug/54970
1446 PR debug/54971
1447 * gcc.dg/guality/pr54970.c: New test.
1448
1449 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1450
1451 PR c++/54984
1452 * g++.dg/template/new11.C: New.
1453
1454 2012-10-26 Richard Biener <rguenther@suse.de>
1455
1456 PR middle-end/54824
1457 * gcc.dg/torture/pr54824.c: New testcase.
1458
1459 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1460
1461 * gcc.target/i386/fxsave-1.c: New.
1462 * gcc.target/i386/fxsave64-1.c: Ditto.
1463 * gcc.target/i386/fxrstor-1.c: Ditto.
1464 * gcc.target/i386/fxrstor64-1.c: Ditto.
1465 * gcc.target/i386/xsave-1.c: Ditto.
1466 * gcc.target/i386/xsave64-1.c: Ditto.
1467 * gcc.target/i386/xrstor-1.c: Ditto.
1468 * gcc.target/i386/xrstor64-1.c: Ditto.
1469 * gcc.target/i386/xsaveopt-1.c: Ditto.
1470 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1471 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1472 * gcc.target/i386/sse-13.c: Ditto.
1473 * gcc.target/i386/sse-14.c: Ditto.
1474 * gcc.target/i386/sse-22.c: Ditto.
1475 * gcc.target/i386/sse-23.c: Ditto.
1476 * g++.dg/other/i386-2.C: Ditto.
1477 * g++.dg/other/i386-3.C: Ditto.
1478
1479 2012-10-25 Jan Hubicka <jh@suse.cz>
1480
1481 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1482 at ivcanon time.
1483
1484 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1485
1486 PR c++/53761
1487 * g++.dg/ext/transparent-union.C: New.
1488
1489 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1490
1491 PR c++/54427
1492 * g++.dg/ext/vector19.C: New testcase.
1493
1494 2012-10-25 Richard Biener <rguenther@suse.de>
1495
1496 PR tree-optimization/54902
1497 * g++.dg/torture/pr54902.C: New testcase.
1498
1499 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1500
1501 PR c++/34892
1502 * g++.dg/template/crash114.C: New.
1503
1504 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1505
1506 PR bootstrap/55049
1507 * gcc.target/i386/pr55049-1.c: New test.
1508
1509 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1510
1511 PR fortran/55037
1512 * gfortran.dg/class_dummy_4.f03: New.
1513
1514 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1515
1516 PR rtl-optimization/55010
1517 * gcc.dg/pr55010.c: New test.
1518
1519 PR debug/54828
1520 * g++.dg/debug/pr54828.C: New test.
1521
1522 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1523
1524 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1525 * gcc.dg/vect/vect-83_64.c: Likewise.
1526
1527 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1528
1529 PR c++/54922
1530 * g++.dg/cpp0x/constexpr-union4.C: New.
1531
1532 2012-10-23 Jeff Law <law@redhat.com>
1533
1534 * gcc.c-torture/execute/pr54985.c: New test.
1535
1536 2012-10-23 Paul Koning <ni1d@arrl.net>
1537
1538 PR debug/54508
1539 * g++.dg/debug/dwarf2/pr54508.C: New.
1540
1541 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1542
1543 PR c++/54844
1544 * g++.dg/template/sizeof14.C: New test.
1545
1546 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1547 Jim MacArthur <jim.macarthur@arm.com>
1548 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1549 Marcus Shawcroft <marcus.shawcroft@arm.com>
1550 Nigel Stephens <nigel.stephens@arm.com>
1551 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1552 Richard Earnshaw <rearnsha@arm.com>
1553 Sofiane Naci <sofiane.naci@arm.com>
1554 Stephen Thomas <stephen.thomas@arm.com>
1555 Tejas Belagod <tejas.belagod@arm.com>
1556 Yufeng Zhang <yufeng.zhang@arm.com>
1557
1558 * lib/target-supports.exp
1559 (check_profiling_available): Add AArch64.
1560 (check_effective_target_vect_int): Likewise.
1561 (check_effective_target_vect_shift): Likewise.
1562 (check_effective_target_vect_float): Likewise.
1563 (check_effective_target_vect_double): Likewise.
1564 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1565 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1566 (check_effective_target_vect_pack_trunc): Likewise.
1567 (check_effective_target_vect_unpack): Likewise.
1568 (check_effective_target_vect_hw_misalign): Likewise.
1569 (check_effective_target_vect_short_mult): Likewise.
1570 (check_effective_target_vect_int_mult): Likewise.
1571 (check_effective_target_vect_stridedN): Likewise.
1572 (check_effective_target_sync_int_long): Likewise.
1573 (check_effective_target_sync_char_short): Likewise.
1574 (check_vect_support_and_set_flags): Likewise.
1575 (check_effective_target_aarch64_tiny): New.
1576 (check_effective_target_aarch64_small): New.
1577 (check_effective_target_aarch64_large): New.
1578 * g++.dg/other/PR23205.C: Enable aarch64.
1579 * g++.dg/other/pr23205-2.C: Likewise.
1580 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1581 * gcc.c-torture/execute/20101011-1.c: Likewise.
1582 * gcc.dg/20020312-2.c: Likewise.
1583 * gcc.dg/20040813-1.c: Likewise.
1584 * gcc.dg/builtin-apply2.c: Likewise.
1585 * gcc.dg/stack-usage-1.c: Likewise.
1586
1587 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1588 Jim MacArthur <jim.macarthur@arm.com>
1589 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1590 Marcus Shawcroft <marcus.shawcroft@arm.com>
1591 Nigel Stephens <nigel.stephens@arm.com>
1592 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1593 Richard Earnshaw <rearnsha@arm.com>
1594 Sofiane Naci <sofiane.naci@arm.com>
1595 Stephen Thomas <stephen.thomas@arm.com>
1596 Tejas Belagod <tejas.belagod@arm.com>
1597 Yufeng Zhang <yufeng.zhang@arm.com>
1598
1599 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1600 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1601 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1602 * gcc.target/aarch64/aapcs/abitest.S: New file.
1603 * gcc.target/aarch64/aapcs/abitest.h: New file.
1604 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1605 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1606 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1607 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1608 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1609 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1610 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1611 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1612 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1613 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1614 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1615 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1616 * gcc.target/aarch64/aapcs/test_1.c: New file.
1617 * gcc.target/aarch64/aapcs/test_10.c: New file.
1618 * gcc.target/aarch64/aapcs/test_11.c: New file.
1619 * gcc.target/aarch64/aapcs/test_12.c: New file.
1620 * gcc.target/aarch64/aapcs/test_13.c: New file.
1621 * gcc.target/aarch64/aapcs/test_14.c: New file.
1622 * gcc.target/aarch64/aapcs/test_15.c: New file.
1623 * gcc.target/aarch64/aapcs/test_16.c: New file.
1624 * gcc.target/aarch64/aapcs/test_17.c: New file.
1625 * gcc.target/aarch64/aapcs/test_18.c: New file.
1626 * gcc.target/aarch64/aapcs/test_19.c: New file.
1627 * gcc.target/aarch64/aapcs/test_2.c: New file.
1628 * gcc.target/aarch64/aapcs/test_20.c: New file.
1629 * gcc.target/aarch64/aapcs/test_21.c: New file.
1630 * gcc.target/aarch64/aapcs/test_22.c: New file.
1631 * gcc.target/aarch64/aapcs/test_23.c: New file.
1632 * gcc.target/aarch64/aapcs/test_24.c: New file.
1633 * gcc.target/aarch64/aapcs/test_25.c: New file.
1634 * gcc.target/aarch64/aapcs/test_26.c: New file.
1635 * gcc.target/aarch64/aapcs/test_3.c: New file.
1636 * gcc.target/aarch64/aapcs/test_4.c: New file.
1637 * gcc.target/aarch64/aapcs/test_5.c: New file.
1638 * gcc.target/aarch64/aapcs/test_6.c: New file.
1639 * gcc.target/aarch64/aapcs/test_7.c: New file.
1640 * gcc.target/aarch64/aapcs/test_8.c: New file.
1641 * gcc.target/aarch64/aapcs/test_9.c: New file.
1642 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1643 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1644 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1645 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1646 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1647 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1648 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1649 * gcc.target/aarch64/aapcs/type-def.h: New file.
1650 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1651 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1652 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1653 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1654 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1655 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1656 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1657 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1658 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1659 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1660 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1661 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1662 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1663 * gcc.target/aarch64/aarch64.exp: New file.
1664 * gcc.target/aarch64/adc-1.c: New file.
1665 * gcc.target/aarch64/adc-2.c: New file.
1666 * gcc.target/aarch64/asm-1.c: New file.
1667 * gcc.target/aarch64/clrsb.c: New file.
1668 * gcc.target/aarch64/clz.c: New file.
1669 * gcc.target/aarch64/ctz.c: New file.
1670 * gcc.target/aarch64/csinc-1.c: New file.
1671 * gcc.target/aarch64/csinv-1.c: New file.
1672 * gcc.target/aarch64/csneg-1.c: New file.
1673 * gcc.target/aarch64/extend.c: New file.
1674 * gcc.target/aarch64/fcvt.x: New file.
1675 * gcc.target/aarch64/fcvt_double_int.c: New file.
1676 * gcc.target/aarch64/fcvt_double_long.c: New file.
1677 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1678 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1679 * gcc.target/aarch64/fcvt_float_int.c: New file.
1680 * gcc.target/aarch64/fcvt_float_long.c: New file.
1681 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1682 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1683 * gcc.target/aarch64/ffs.c: New file.
1684 * gcc.target/aarch64/fmadd.c: New file.
1685 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1686 * gcc.target/aarch64/frint.x: New file.
1687 * gcc.target/aarch64/frint_double.c: New file.
1688 * gcc.target/aarch64/frint_float.c: New file.
1689 * gcc.target/aarch64/index.c: New file.
1690 * gcc.target/aarch64/mneg-1.c: New file.
1691 * gcc.target/aarch64/mneg-2.c: New file.
1692 * gcc.target/aarch64/mneg-3.c: New file.
1693 * gcc.target/aarch64/mnegl-1.c: New file.
1694 * gcc.target/aarch64/mnegl-2.c: New file.
1695 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1696 * gcc.target/aarch64/pic-constantpool1.c: New file.
1697 * gcc.target/aarch64/pic-symrefplus.c: New file.
1698 * gcc.target/aarch64/predefine_large.c: New file.
1699 * gcc.target/aarch64/predefine_small.c: New file.
1700 * gcc.target/aarch64/predefine_tiny.c: New file.
1701 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1702 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1703 * gcc.target/aarch64/table-intrinsics.c: New file.
1704 * gcc.target/aarch64/tst-1.c: New file.
1705 * gcc.target/aarch64/vect-abs-compile.c: New file.
1706 * gcc.target/aarch64/vect-abs.c: New file.
1707 * gcc.target/aarch64/vect-abs.x: New file.
1708 * gcc.target/aarch64/vect-compile.c: New file.
1709 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1710 * gcc.target/aarch64/vect-faddv.c: New file.
1711 * gcc.target/aarch64/vect-faddv.x: New file.
1712 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1713 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1714 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1715 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1716 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1717 * gcc.target/aarch64/vect-fp-compile.c: New file.
1718 * gcc.target/aarch64/vect-fp.c: New file.
1719 * gcc.target/aarch64/vect-fp.x: New file.
1720 * gcc.target/aarch64/vect-mull-compile.c: New file.
1721 * gcc.target/aarch64/vect-mull.c: New file.
1722 * gcc.target/aarch64/vect-mull.x: New file.
1723 * gcc.target/aarch64/vect.c: New file.
1724 * gcc.target/aarch64/vect.x: New file.
1725 * gcc.target/aarch64/vector_intrinsics.c: New file.
1726 * gcc.target/aarch64/vfp-1.c: New file.
1727 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1728 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1729 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1730 * g++.dg/abi/aarch64_guard1.C: New file.
1731
1732 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1733
1734 PR c++/54988
1735 * c-c++-common/pr54988.c: New test.
1736
1737 2012-10-23 Jan Hubicka <jh@suse.cz>
1738
1739 * gcc.dg/tree-prof/peel-1.c: New testcase.
1740
1741 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1742
1743 PR gcc/52945
1744 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1745
1746 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1747
1748 * gcc.dg/c99-predef-1.c: New test.
1749 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1750 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1751 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1752 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1753 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1754 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1755 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1756 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1757 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1758 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1759 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1760 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1761
1762 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1763
1764 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1765
1766 2012-10-23 Jan Hubicka <jh@suse.cz>
1767
1768 PR middle-end/54937
1769 * gcc.c-torture/execute/pr54937.c: New testcase.
1770 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1771
1772 2012-10-23 Jan Hubicka <jh@suse.cz>
1773
1774 PR middle-end/54967
1775 * gfortran.dg/pr54967.f90: New testcase.
1776
1777 2012-10-23 Terry Guo <terry.guo@arm.com>
1778
1779 PR target/55019
1780 * gcc.dg/pr55019.c: New.
1781
1782 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1783
1784 PR tree-optimization/55008
1785 * gcc.dg/tree-ssa/pr55008.c: New test.
1786
1787 2012-10-22 Richard Biener <rguenther@suse.de>
1788
1789 PR tree-optimization/55011
1790 * gcc.dg/torture/pr55011.c: New testcase.
1791
1792 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1793
1794 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1795 * gcc.target/arm/pr40457-2.c: Likewise.
1796 * gcc.target/arm/pr40457-3.c: Likewise.
1797
1798 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1799
1800 * gnat.dg/specs/limited_with4.ads: New test.
1801 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1802
1803 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1804
1805 * gnat.dg/modular4.adb: New test.
1806 * gnat.dg/modular4_pkg.ads: New helper.
1807
1808 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1809
1810 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1811 * gnat.dg/specs/addr1.ads: Likewise.
1812
1813 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1814
1815 * gcc.dg/webizer.c (main): Add missing exit call.
1816
1817 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1818
1819 PR fortran/54465
1820 * gfortran.dg/wextra_1.f: New test.
1821
1822 2012-10-20 Jan Hubicka <jh@suse.cz>
1823
1824 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1825
1826 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1827
1828 PR fortran/54224
1829 * gfortran.dg/warn_unused_function.f90: New.
1830
1831 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1832
1833 * lib/target-supports.exp
1834 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1835
1836 2012-10-19 Richard Guenther <rguenther@suse.de>
1837
1838 PR tree-optimization/54981
1839 * gcc.dg/pr54981.c: New testcase.
1840
1841 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1842
1843 PR target/54892
1844 * gcc.target/arm/pr54892.c: New.
1845
1846 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1847
1848 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1849
1850 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1851
1852 PR c++/54501
1853 * g++.dg/init/array30.C: New.
1854 * g++.dg/init/array31.C: Likewise.
1855
1856 2012-10-18 Tobias Burnus <burnus@net-b.de>
1857
1858 PR fortran/54884
1859 * gfortran.dg/public_private_module_7.f90: New.
1860
1861 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1862
1863 PR c++/29633
1864 * g++.dg/template/pr29633.C: New.
1865
1866 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1867
1868 * gnat.dg/loop_optimization13.ad[sb]: New test.
1869 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1870
1871 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1872
1873 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1874 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1875 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1876 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1877
1878 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1879
1880 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1881 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1882 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1883 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1884 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1885 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1886
1887 2012-10-16 Jan Hubicka <jh@suse.cz>
1888
1889 * gcc.target/i386/l_fma_float_?.c: Update.
1890 * gcc.target/i386/l_fma_double_?.c: Update.
1891 * gfortran.dg/do_1.f90: XFAIL
1892 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1893 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1894 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1895 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1896 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1897 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1898 valid.
1899
1900 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1901
1902 PR c/53063
1903 PR c/40989
1904 * gcc.dg/Wstrict-overflow-24.c: New.
1905
1906 2012-10-16 Tobias Burnus <burnus@net-b.de>
1907
1908 PR fortran/50981
1909 PR fortran/54618
1910 * gfortran.dg/class_optional_1.f90: New.
1911 * gfortran.dg/class_optional_2.f90: New.
1912
1913 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1914
1915 PR debug/54796
1916 * gcc.dg/guality/pr54796.c: New test.
1917
1918 PR tree-optimization/54889
1919 * gfortran.dg/pr54889.f90: New test.
1920
1921 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1922
1923 * g++.dg/other/dump-ada-spec-2.C: New test.
1924
1925 2012-10-16 Easwaran Raman <eraman@google.com>
1926
1927 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1928 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1929
1930 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1931
1932 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1933 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1934
1935 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1936
1937 PR target/54925
1938 * gcc.c-torture/compile/pr54925.c: New.
1939
1940 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1941
1942 PR target/51244
1943 * gcc.target/sh/pr51244-17.c: New.
1944
1945 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1946
1947 PR target/54760
1948 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1949 functions.
1950 * gcc.target/sh/pr54760-4.c: New.
1951
1952 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1953
1954 PR target/34777
1955 * gcc.target/sh/torture/sh-torture.exp: New.
1956 * gcc.target/sh/torture/pr34777.c: New.
1957
1958 2012-10-15 Matthias Klose <doko@ubuntu.com>
1959
1960 * lib/target-supports.exp (check_profiling_available): Match
1961 arm*-*-linux-* for ARM Linux/GNU.
1962 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1963 * gfortran.dg/enum_10.f90: Likewise.
1964 * gfortran.dg/enum_9.f90: Likewise.
1965 * gcc.target/arm/synchronize.c: Likewise.
1966 * g++.old-deja/g++.jason/enum6.C: Likewise.
1967 * g++.old-deja/g++.other/enum4.C: Likewise.
1968 * g++.old-deja/g++.law/enum9.C: Likewise.
1969
1970 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1971
1972 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1973 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1974
1975 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1976 Paolo Carlini <paolo.carlini@oracle.com>
1977
1978 PR c++/17805
1979 * g++.dg/overload/operator6.C: New.
1980
1981 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1982
1983 PR c++/50080 (again)
1984 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1985 * g++.dg/parse/tmpl-outside1.C: Likewise.
1986 * g++.dg/template/qualttp18.C: Likewise.
1987 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1988 * g++.old-deja/g++.pt/overload13.C: Likewise.
1989
1990 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1991
1992 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1993 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1994 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1995 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1996 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1997 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1998 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1999 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2000
2001 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2002
2003 PR c++/50080
2004 * g++.dg/parse/tmpl-outside2.C: New.
2005 * g++.dg/parse/tmpl-outside1.C: Adjust.
2006 * g++.dg/template/qualttp18.C: Likewise.
2007 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2008 * g++.old-deja/g++.pt/overload13.C: Likewise.
2009
2010 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2011
2012 PR tree-optimization/54915
2013 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2014
2015 2012-10-15 Richard Guenther <rguenther@suse.de>
2016
2017 PR tree-optimization/54920
2018 * gcc.dg/torture/pr54920.c: New testcase.
2019
2020 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2021
2022 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2023
2024 2012-10-13 Jason Merrill <jason@redhat.com>
2025
2026 * g++.dg/tls/thread_local7g.C: Require tls_native.
2027
2028 2012-10-14 Jason Merrill <jason@redhat.com>
2029
2030 * g++.dg/cpp0x/inh-ctor1.C: New.
2031 * g++.dg/cpp0x/inh-ctor2.C: New.
2032 * g++.dg/cpp0x/inh-ctor3.C: New.
2033 * g++.dg/cpp0x/inh-ctor4.C: New.
2034 * g++.dg/cpp0x/inh-ctor5.C: New.
2035 * g++.dg/cpp0x/inh-ctor6.C: New.
2036 * g++.dg/cpp0x/inh-ctor7.C: New.
2037 * g++.dg/cpp0x/inh-ctor8.C: New.
2038 * g++.dg/cpp0x/inh-ctor9.C: New.
2039 * g++.dg/cpp0x/inh-ctor10.C: New.
2040 * g++.dg/cpp0x/inh-ctor11.C: New.
2041 * g++.dg/cpp0x/inh-ctor12.C: New.
2042 * g++.dg/cpp0x/inh-ctor13.C: New.
2043
2044 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2045
2046 PR rtl-optimization/54919
2047 * gcc.dg/pr54919.c: New testcase.
2048
2049 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2050
2051 PR c++/53581
2052 * g++.dg/template/crash113.C: New.
2053
2054 2012-10-14 Jan Hubicka <jh@suse.cz>
2055
2056 * gcc.dg/unroll_5.c: New testcase.
2057
2058 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2059
2060 PR c++/52643
2061 * g++.dg/opt/pr52643.C: New.
2062
2063 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2064
2065 PR target/54602
2066 * gcc.target/sh/pr54602-1.c: New.
2067 * gcc.target/sh/pr54602-2.c: New.
2068 * gcc.target/sh/pr54602-3.c: New.
2069 * gcc.target/sh/pr54602-4.c: New.
2070
2071 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2072
2073 PR target/54680
2074 * gcc.target/sh/pr54680.c: New.
2075
2076 2012-10-12 Jan Hubicka <jh@suse.cz>
2077
2078 * gcc.dg/webizer.c: New testcase.
2079
2080 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2081
2082 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2083 specify -m64.
2084
2085 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2086
2087 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2088 Return 0 if already specifying -mfloat-abi other than hard.
2089
2090 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2091
2092 * gcc.dg/pr53060.c: Prune irrelevant warning.
2093
2094 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2095
2096 PR c/54381
2097 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2098 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2099 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2100 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2101 Adjust expected wording of warnings for *cmp* builtins.
2102 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2103 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2104
2105 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2106
2107 PR c++/24449
2108 * g++.dg/parse/friend-main.C: New.
2109
2110 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2111
2112 PR c++/53055
2113 * g++.dg/pr53055.C: New testcase.
2114
2115 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2116
2117 PR c++/52744
2118 * g++.dg/cpp0x/pr52744.C: New.
2119
2120 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2121
2122 PR fortran/40453
2123 * gfortran.dg/dummy_procedure_9.f90: New.
2124
2125 2012-10-12 Richard Biener <rguenther@suse.de>
2126
2127 PR tree-optimization/54894
2128 * gcc.dg/torture/pr54894.c: New testcase.
2129
2130 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2131
2132 PR target/51244
2133 * gcc.target/sh/pr51244-13.c: New.
2134 * gcc.target/sh/pr51244-14.c: New.
2135 * gcc.target/sh/pr51244-15.c: New.
2136 * gcc.target/sh/pr51244-16.c: New.
2137
2138 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2139
2140 PR c++/51878
2141 * g++.dg/cpp0x/decltype45.C: New.
2142
2143 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2144
2145 PR fortran/54784
2146 * gfortran.dg/class_allocate_13.f90: New.
2147
2148 2012-10-11 Jason Merrill <jason@redhat.com>
2149
2150 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2151 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2152
2153 * g++.dg/gomp/tls-5.C: Require tls_native.
2154 * g++.dg/tls/thread_local7.C: Require tls_native.
2155 * g++.dg/tls/static2.C: New.
2156
2157 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2158
2159 PR c++/36107
2160 * g++.dg/ext/weak5.C: New.
2161
2162 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2163
2164 PR testsuite/54868
2165 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2166 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2167
2168 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2169
2170 PR c++/43765
2171 * g++.dg/parse/pr43765.C: New.
2172
2173 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2174
2175 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2176
2177 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2178
2179 PR c++/43663
2180 * g++.dg/init/bitfield3.C: New.
2181
2182 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2183
2184 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2185
2186 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2187
2188 PR tree-optimization/54877
2189 * gcc.dg/torture/pr54877.c: New test.
2190
2191 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2192
2193 PR testsuite/53397
2194 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2195 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2196 and remove target info from dg-do compile.
2197 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2198 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2199 and remove target info from dg-do compile.
2200
2201 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2202
2203 * gcc.dg/pr54782.c: Require target with pthread support.
2204
2205 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2206
2207 PR c++/53122
2208 * g++.dg/cpp0x/auto35.C: New.
2209
2210 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2211
2212 PR c++/53540 - using fails to be equivalent to typedef
2213 * g++.dg/cpp0x/alias-decl-24.C: New test.
2214
2215 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2216
2217 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2218 that c++11 attributes to types are ignored for now.
2219 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2220 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2221
2222 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2223
2224 PR c++/53741
2225 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2226
2227 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2228
2229 PR c++/50478
2230 * g++.dg/cpp0x/initlist67.C: New.
2231
2232 2012-10-10 Dehao Chen <dehao@google.com>
2233
2234 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2235
2236 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2237
2238 PR target/52480
2239 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2240 Add runtime tests.
2241
2242 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2243
2244 PR c++/53307
2245 * g++.dg/cpp0x/decltype44.C: New.
2246
2247 2012-10-09 Steve Ellcey <sellcey@mips.com>
2248
2249 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2250
2251 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2252
2253 PR c++/53763
2254 * g++.dg/cpp0x/decltype43.C: New.
2255
2256 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2257
2258 PR middle-end/53397
2259 * gcc.dg/pr53397-1.c: New test case.
2260 * gcc.dg/pr53397-2.c: New test case.
2261
2262 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2263
2264 PR c++/54194
2265 * g++.dg/warn/Wparentheses-26.C: Adjust.
2266 * g++.dg/warn/Wparentheses-27.C: New.
2267
2268 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2269
2270 PR c++/54427
2271 * c-c++-common/vector-scalar.c: New testcase.
2272 * g++.dg/ext/vector18.C: New testcase.
2273 * g++.dg/ext/vector5.C: This is not an error anymore.
2274 * gcc.dg/init-vec-1.c: Move ...
2275 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2276 * gcc.c-torture/execute/vector-shift1.c: Move ...
2277 * c-c++-common/torture/vector-shift1.c: ... here.
2278 * gcc.dg/scal-to-vec1.c: Move ...
2279 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2280 C++11. Adapt error messages.
2281 * gcc.dg/convert-vec-1.c: Move ...
2282 * c-c++-common/convert-vec-1.c: ... here.
2283 * gcc.dg/scal-to-vec2.c: Move ...
2284 * c-c++-common/scal-to-vec2.c: ... here.
2285
2286 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2287
2288 PR target/54400
2289 * gcc.target/i386/pr54400.c: New testcase.
2290
2291 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2292
2293 PR c++/54858
2294 * g++.dg/template/pr54858.C: New test.
2295
2296 2012-10-08 Marek Polacek <polacek@redhat.com>
2297
2298 PR debug/54831
2299 * g++.dg/debug/pr54831.C: New test.
2300
2301 2012-10-08 Dehao Chen <dehao@google.com>
2302
2303 * g++.dg/predict-loop-exit-1.C: New.
2304 * g++.dg/predict-loop-exit-2.C: New.
2305 * g++.dg/predict-loop-exit-3.C: New.
2306
2307 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2308
2309 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2310
2311 2012-10-08 Jason Merrill <jason@redhat.com>
2312
2313 * g++.dg/gomp/tls-5.C: New.
2314 * g++.dg/gomp/tls-wrap1.C: New.
2315 * g++.dg/gomp/tls-wrap2.C: New.
2316 * g++.dg/gomp/tls-wrap3.C: New.
2317 * g++.dg/gomp/tls-wrap4.C: New.
2318 * g++.dg/gomp/tls-wrapper-cse.C: New.
2319 * g++.dg/tls/thread_local-cse.C: New.
2320 * g++.dg/tls/thread_local-order1.C: New.
2321 * g++.dg/tls/thread_local-order2.C: New.
2322 * g++.dg/tls/thread_local-wrap1.C: New.
2323 * g++.dg/tls/thread_local-wrap2.C: New.
2324 * g++.dg/tls/thread_local-wrap3.C: New.
2325 * g++.dg/tls/thread_local-wrap4.C: New.
2326 * g++.dg/tls/thread_local2g.C: New.
2327 * g++.dg/tls/thread_local3g.C: New.
2328 * g++.dg/tls/thread_local4g.C: New.
2329 * g++.dg/tls/thread_local5g.C: New.
2330 * g++.dg/tls/thread_local6g.C: New.
2331 * g++.dg/tls/thread_local7g.C: New.
2332
2333 * g++.dg/tls/thread_local3.C: New.
2334 * g++.dg/tls/thread_local4.C: New.
2335 * g++.dg/tls/thread_local5.C: New.
2336 * g++.dg/tls/thread_local6.C: New.
2337
2338 * g++.dg/tls/init-2.C: Tweak errors.
2339 * g++.dg/tls/thread_local1.C: New.
2340 * g++.dg/tls/thread_local2.C: New.
2341 * g++.dg/tls/thread_local7.C: New.
2342
2343 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2344
2345 PR target/54866
2346 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2347
2348 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2349
2350 PR target/54685
2351 * gcc.target/sh/pr54685.c: New.
2352
2353 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2354
2355 PR c++/53528 C++11 attribute support
2356 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2357 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2358 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2359 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2360 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2361 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2362 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2363 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2364 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2365 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2366 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2367 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2368 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2369 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2370 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2371 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2372 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2373 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2374 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2375 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2376 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2377 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2378 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2379 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2380 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2381 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2382 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2383 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2384 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2385 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2386 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2387 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2388 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2389 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2390 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2391 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2392 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2393 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2394 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2395 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2396 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2397 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2398 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2399 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2400 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2401 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2402 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2403 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2404 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2405 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2406 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2407 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2408 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2409 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2410 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2411 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2412 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2413
2414 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2415
2416 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2417 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2418 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2419
2420 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2421
2422 PR target/54760
2423 * gcc.target/sh/pr54760-2.c: New.
2424 * gcc.target/sh/pr54760-3.c: New.
2425
2426 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2427
2428 PR c++/51422
2429 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2430
2431 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2432 Sandra Loosemore <sandra@codesourcery.com>
2433
2434 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2435 and test that the accumulator is initialized using MULT.
2436 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2437 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2438
2439 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2440
2441 PR c++/52764
2442 * g++.dg/cpp0x/stdint.C: New.
2443
2444 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2445
2446 PR c++/54249
2447 * g++.dg/cpp0x/stddef.C: New.
2448
2449 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2450
2451 PR fortran/54832
2452 * gfortran.dg/typebound_operator_17.f90: New.
2453
2454 2012-10-06 Jan Hubicka <jh@suse.cz>
2455
2456 PR lto/53831
2457 PR lto/54776
2458 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2459
2460 2012-10-06 Jan Hubicka <jh@suse.cz>
2461
2462 * gcc.dg/lto/resolutions_0.c: New testcase.
2463
2464 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2465
2466 PR fortran/45521
2467 * gfortran.dg/generic_25.f90: New.
2468 * gfortran.dg/generic_26.f90: New.
2469 * gfortran.dg/generic_27.f90: New.
2470
2471 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2472
2473 PR target/54760
2474 * gcc.target/sh/pr54760-1.c: New.
2475
2476 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2477
2478 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2479 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2480 * g++.dg/warn/Wsign-compare-5.C: New test.
2481 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2482 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2483 * g++.dg/ext/builtin30.C: New test.
2484 * g++.dg/ext/vla12.C: New test.
2485 * gcc.dg/builtins-85.c: New test.
2486
2487 PR debug/54519
2488 * gcc.dg/guality/pr54519-1.c: New test.
2489 * gcc.dg/guality/pr54519-2.c: New test.
2490 * gcc.dg/guality/pr54519-3.c: New test.
2491 * gcc.dg/guality/pr54519-4.c: New test.
2492 * gcc.dg/guality/pr54519-5.c: New test.
2493 * gcc.dg/guality/pr54519-6.c: New test.
2494
2495 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2496
2497 PR c++/50893
2498 * g++.dg/cpp0x/defaulted38.C: New.
2499
2500 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2501
2502 PR tree-optimization/33763
2503 * c-c++-common/pr33763.c: New test.
2504
2505 PR tree-optimization/54810
2506 * gcc.dg/tree-ssa/vrp85.c: New test.
2507
2508 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2509
2510 * gcc.dg/ucnid-7.c: Skip on AIX.
2511 * gcc.dg/ucnid-8.c: Same.
2512 * gcc.dg/ucnid-10.c: Same.
2513 * gcc.dg/ucnid-13.c: Same.
2514 * gcc.dg/attr-alias-3.c: Same.
2515 * gcc.dg/attr-alias-5.c: Same.
2516 * gcc.dg/torture/pr51106-2.c: Same.
2517 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2518
2519 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2520
2521 PR c++/52233
2522 * g++.dg/cpp0x/alias-decl-23.C: New.
2523
2524 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2525
2526 PR c++/53403
2527 * g++.dg/template/friend53.C: New.
2528
2529 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2530
2531 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2532 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2533 (scan-ada-spec): Likewise.
2534 (scan-ada-spec-not): Likewise.
2535 * gcc.dg/dump-ada-spec-1.c: New test.
2536 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2537
2538 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2539
2540 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2541
2542 2012-10-04 Florian Weimer <fweimer@redhat.com>
2543
2544 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2545
2546 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2547
2548 PR c++/54323
2549 * g++.dg/cpp0x/pr54323.C: New.
2550
2551 2012-10-04 Richard Guenther <rguenther@suse.de>
2552
2553 PR middle-end/54735
2554 * g++.dg/torture/pr54735.C: New testcase.
2555
2556 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2557
2558 PR rtl-optimization/54739
2559 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2560
2561 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2562
2563 PR target/51244
2564 * gcc.target/sh/pr51244-12.c: New.
2565
2566 2012-10-03 Dehao Chen <dehao@google.com>
2567
2568 PR middle-end/54782
2569 * gcc.dg/pr54782.c: New test.
2570
2571 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2572
2573 PR c++/54777
2574 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2575
2576 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2577
2578 PR fortran/54778
2579 * gfortran.dg/class_53.f90: New.
2580
2581 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2582
2583 PR debug/54551
2584 * gcc.dg/guality/pr54551.c: New.
2585
2586 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2587
2588 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2589 * gcc.target/powerpc/pr46728-2.c: Likewise.
2590
2591 2012-10-02 Sharad Singhai <singhai@google.com>
2592
2593 PR testsuite/54772
2594 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2595 to fix test failures caused by r191883.
2596 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2597 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2598 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2599 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2600 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2601 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2602 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2603 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2604 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2605
2606 2012-09-30 Sharad Singhai <singhai@google.com>
2607
2608 * gcc.target/i386/vect-double-1.c: Fix test.
2609
2610 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2611
2612 PR target/54087
2613 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2614 atomic_sub fails.
2615
2616 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2617
2618 PR rtl-optimization/54457
2619 * gcc.target/i386/pr54457.c: New test.
2620
2621 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2622
2623 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2624
2625 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2626
2627 * gcc.target/i386/vect-rebuild.c: New testcase.
2628
2629 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2630
2631 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2632
2633 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2634
2635 * gcc.target/mips/pr37362.c: Fix target selector.
2636
2637 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2638
2639 PR target/54083
2640 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2641
2642 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2643
2644 * gcc.dg/ucnid-8.c: Update line number.
2645 * gcc.dg/torture/pr51106-2.c: Likewise.
2646
2647 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2648
2649 PR fortran/54667
2650 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2651 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2652 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2653
2654 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2655
2656 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2657 partially reverting r170092.
2658 * gfortran.dg/class_7.f03: Ditto.
2659 * gfortran.dg/coarray_14.f90: Ditto.
2660 * gfortran.dg/typebound_proc_13.f03: Ditto.
2661
2662 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2663
2664 PR c++/54738
2665 * g++.dg/cpp0x/sfinae42.C: New.
2666
2667 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2668
2669 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2670 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2671 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2672 * gcc.dg/pr42629.c: XFAIL on AIX.
2673 * gcc.dg/pr47684.c: Same.
2674 * gcc.dg/pr43670.c: Same.
2675 * gcc.dg/pr42916.c: Same.
2676 * gcc.dg/pr45449.c: Same.
2677 * gcc.dg/pr50017.c: Same.
2678 * gcc.dg/pr42728.c: Same.
2679 * gcc.dg/pr47881.c: Same.
2680 * gcc.dg/pr44023.c: Same.
2681 * gcc.dg/pr41345.c: Same.
2682 * gcc.dg/pr42630.c: Same.
2683 * gcc.dg/pr44971.c: Same.
2684 * gcc.dg/pr46771.c: Same.
2685 * gcc.dg/ucnid-8.c: Same.
2686 * gcc.dg/ucnid-10.c: Same.
2687 * gcc.dg/ucnid-13.c: Same.
2688 * gcc.dg/torture/pr51106-2.c: Same.
2689 * gcc.dg/pr48768.c: Same.
2690 * gcc.dg/pr42631.c: Same.
2691 * gcc.dg/pr43084.c: Same.
2692 * gcc.dg/ucnid-7.c: Same.
2693 * gcc.dg/pr42889.c: Same.
2694 * gcc.dg/pr41241.c: Same.
2695 * gcc.dg/pr42719.c: Same.
2696 * g++.dg/debug/pr46583.C: Same.
2697 * g++.dg/debug/pr47106.C: Same.
2698 * g++.dg/opt/pr48549.C: Same.
2699 * g++.dg/other/pr42685.C: Same.
2700 * c-c++-common/pr43942.c: Same.
2701
2702 2012-09-29 Ian Lance Taylor <iant@google.com>
2703
2704 * go.test/go-test.exp: Update for latest version of Go testsuite.
2705
2706 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2707
2708 PR fortran/52724
2709 * gfortran.dg/internal_readwrite_3.f90: New test.
2710
2711 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2712
2713 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2714 c-c++-common/Wunused-local-typedefs-2.c to here.
2715
2716 PR c++/54372 - unused attribute inactive on dependant entities
2717 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2718
2719 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2720
2721 PR c++/29028 - Missed unused warning on using declaration
2722 * g++.dg/warn/Wunused-var-18.C: New test.
2723
2724 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2725
2726 PR c++/53551 - -Wunused-local-typedefs misses uses
2727 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2728
2729 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2730
2731 PR target/54716
2732 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2733
2734 PR tree-optimization/54713
2735 * gcc.c-torture/compile/pr54713-1.c: New test.
2736 * gcc.c-torture/compile/pr54713-2.c: New test.
2737 * gcc.c-torture/compile/pr54713-3.c: New test.
2738
2739 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2740
2741 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2742
2743 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2744
2745 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2746
2747 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2748
2749 PR target/54703
2750 * gcc.target/i386/pr54703.c: New test.
2751
2752 2012-09-27 Richard Guenther <rguenther@suse.de>
2753
2754 PR lto/54709
2755 * gcc.dg/lto/pr54709_0.c: New testcase.
2756 * gcc.dg/lto/pr54709_1.c: Likewise.
2757
2758 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2759
2760 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2761
2762 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2763
2764 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2765
2766 * gcc.target/arm/pr42879.c: Handle big-endian.
2767
2768 2012-09-26 Steve Ellcey <sellcey@mips.com>
2769
2770 PR c/37303
2771 * gcc.dg/pr37303.c: Check for rdata or rodata.
2772
2773 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2774
2775 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2776
2777 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2778
2779 PR target/51274
2780 PR target/53087
2781 * gcc.target/powerpc/ppc-ne0-1.c: New.
2782
2783 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2784
2785 PR target/54089
2786 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2787 test_19, test_20, test_21, test_22, test_23): New functions.
2788 * gcc.target/sh/pr54089-4.c: New.
2789 * gcc.target/sh/pr54089-5.c: New.
2790 * gcc.target/sh/pr54089-6.c: New.
2791 * gcc.target/sh/pr54089-7.c: New.
2792
2793 2012-09-25 Richard Guenther <rguenther@suse.de>
2794
2795 PR lto/54625
2796 * gcc.dg/lto/pr54702_0.c: New testcase.
2797 * gcc.dg/lto/pr54702_1.c: Likewise.
2798 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2799 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2800 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2801 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2802
2803 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2804
2805 PR c++/54526
2806 * g++.dg/cpp0x/parse2.C: New.
2807 * g++.dg/parse/error11.C: Adjust.
2808 * g++.dg/parse/error12.C: Likewise.
2809
2810 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2811
2812 * gcc.target/i386/20030217-1.c: Added check for
2813 large_long_double effective target.
2814 * gcc.target/i386/387-3.c: Likewise.
2815 * gcc.target/i386/387-4.c: Likewise.
2816 * gcc.target/i386/pr36578-1.c: Likewise.
2817 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2818 when long double size is equal double size.
2819 * gcc.target/i386/excess-precision-1.c: Likewise.
2820 * gcc.target/i386/pr36578-2.c: Likewise.
2821 * gcc.target/i386/20030217-2.c: New testcase.
2822
2823 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2824
2825 PR tree-optimization/54676
2826 * gcc.dg/pr54676.c: New test.
2827
2828 2012-09-25 Richard Guenther <rguenther@suse.de>
2829
2830 PR tree-optimization/53663
2831 * gcc.dg/torture/pr53663-1.c: New testcase.
2832 * gcc.dg/torture/pr53663-2.c: Likewise.
2833 * gcc.dg/torture/pr53663-3.c: Likewise.
2834
2835 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2836
2837 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2838
2839 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2840
2841 * lib/target-supports-dg.exp (dg-require-effective-target,
2842 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2843 dg-process-target-1 instead of dg-process-target.
2844 (dg-process-target-1): Rename from dg-process-target.
2845 (dg-process-target): New.
2846
2847 2012-09-24 Richard Guenther <rguenther@suse.de>
2848
2849 PR tree-optimization/54684
2850 * g++.dg/torture/pr54684.C: New testcase.
2851
2852 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2853
2854 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2855
2856 2012-09-24 Richard Guenther <rguenther@suse.de>
2857
2858 PR middle-end/52173
2859 * gcc.dg/tm/pr52173-1.c: New.
2860 * gcc.dg/tm/pr52173-2.c: New.
2861
2862 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2863
2864 * gcc.dg/pr54669.c: New test.
2865
2866 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2867 Dominique Dhumieres <dominiq@lps.ens.fr>
2868
2869 PR testsuite/54677
2870 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2871
2872 2012-09-23 Tobias Burnus <burnus@net-b.de>
2873
2874 PR fortran/54618
2875 * gfortran.dg/class_array_14.f90: New.
2876
2877 2012-09-22 Kai Tietz <ktietz@redhat.com>
2878
2879 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2880 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2881
2882 2012-09-21 Dehao Chen <dehao@google.com>
2883
2884 PR go/54649
2885 PR tree-optimization/54655
2886 * g++.dg/pr54655.C: New testcase.
2887
2888 2012-09-21 Richard Guenther <rguenther@suse.de>
2889
2890 PR tree-optimization/54647
2891 * g++.dg/torture/pr54647.C: New testcase.
2892
2893 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2894
2895 PR c++/54427
2896 * c-c++-common/torture/vector-compare-2.c: Add -w.
2897
2898 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2899
2900 * gnat.dg/opt20.ads: Move dg directive to...
2901 * gnat.dg/opt20.adb: ...here.
2902 * gnat.dg/addr1.ad[sb]: Likewise.
2903 * gnat.dg/concat2.ad[sb]: Likewise.
2904 * gnat.dg/array16.ad[sb]: Likewise.
2905 * gnat.dg/atomic5.ad[sb]: Likewise.
2906 * gnat.dg/discr29.ad[sb]: Likewise.
2907 * gnat.dg/noreturn5.ad[sb]: Likewise.
2908 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2909 * gnat.dg/discr23.ads: Remove dg directive.
2910 * gnat.dg/nested_float_packed.ads: Likewise.
2911 * gnat.dg/oconst6.ads: Move to...
2912 * gnat.dg/specs/oconst6.ads: ...here.
2913
2914 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2915
2916 PR c++/52432
2917 * g++.dg/cpp0x/decltype32.C: Tweak.
2918
2919 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2920
2921 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2922 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2923 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2924 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2925
2926 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2927
2928 PR c++/54581
2929 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2930
2931 2012-09-19 Steve Ellcey <sellcey@mips.com>
2932
2933 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2934
2935 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2936
2937 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2938 * gcc.target/powerpc/ppc-mftb.c: New file.
2939
2940 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2941
2942 PR target/54089
2943 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2944 functions.
2945
2946 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2947
2948 PR target/54236
2949 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2950
2951 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2952
2953 * gcc.c-torture/execute/20120919-1.c: New test.
2954
2955 2012-09-19 Richard Guenther <rguenther@suse.de>
2956
2957 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2958
2959 2012-09-19 Richard Guenther <rguenther@suse.de>
2960
2961 * gcc.dg/builtin-unreachable-6.c: Adjust.
2962
2963 2012-09-19 Richard Guenther <rguenther@suse.de>
2964
2965 * gcc.dg/builtin-object-size-10.c: Adjust.
2966 * gcc.dg/builtin-unreachable-5.c: Adjust.
2967 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2968 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2969 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2970 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2971 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2972 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2973 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2974 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2975 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2976 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2977 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2978 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2979
2980 2012-09-19 Richard Guenther <rguenther@suse.de>
2981
2982 PR tree-optimization/54132
2983 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2984 * gcc.dg/torture/pr54132.c: Likewise.
2985
2986 2012-09-19 Terry Guo <terry.guo@arm.com>
2987
2988 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2989 extra prune rules that will be applied to all tests in a .exp file.
2990 (gcc-dg-prune): Use rules defined by the above variable.
2991 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2992 harmless warnings on architecture switch conflict.
2993
2994 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2995
2996 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2997 of asm-comment characters instead of a single one.
2998 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2999
3000 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3001
3002 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3003
3004 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3005 target instead of xfailing it.
3006 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3007 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3008 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3009 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3010 * gcc.dg/vect/vect-104.c: Likewise.
3011 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3012 * gcc.dg/vect/vect-outer-1.c: Likewise.
3013 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3014 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3015 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3016 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3017 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3018 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3019 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3020 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3021 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3022
3023 * lib/target-supports.exp
3024 (check_effective_target_vect_widen_mult_qi_to_hi,
3025 check_effective_target_vect_widen_mult_hi_to_si,
3026 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3027 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3028 check_effective_target_vect_pack_trunc,
3029 check_effective_target_vect_unpack,
3030 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3031 instead of arm_none.
3032
3033 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3034
3035 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3036
3037 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3038 config to compiler_flags.
3039
3040 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3041
3042 PR target/54592
3043 * gcc.target/i386/pr54592.c: New test.
3044
3045 PR tree-optimization/54610
3046 * gcc.target/i386/pr54610.c: New test.
3047
3048 2012-09-17 Jason Merrill <jason@redhat.com>
3049
3050 PR c++/54575
3051 * g++.dg/cpp0x/alias-decl-21.C: New.
3052 * g++.dg/cpp0x/alias-decl-22.C: New.
3053
3054 2012-09-17 Tobias Burnus <burnus@net-b.de>
3055
3056 PR fortran/54608
3057 * gfortran.dg/scan_2.f90: New.
3058
3059 2012-09-17 Jason Merrill <jason@redhat.com>
3060
3061 PR c++/53661
3062 * g++.dg/init/aggr9.C: New.
3063
3064 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3065
3066 * gnat.dg/loop_optimization12.ad[sb]: New test.
3067
3068 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3069
3070 PR fortran/54285
3071 * gfortran.dg/proc_ptr_result_7.f90: New.
3072
3073 2012-09-17 Tobias Burnus <burnus@net-b.de>
3074
3075 PR fortran/54603
3076 * gfortran.dg/structure_constructor_11.f90: New.
3077
3078 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3079
3080 PR tree-optimization/54563
3081 * g++.dg/torture/pr54563.C: New test.
3082
3083 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3084
3085 PR fortran/54594
3086 * gfortran.dg/typebound_generic_14.f03: New.
3087
3088 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3089
3090 PR fortran/54387
3091 * gfortran.dg/proc_ptr_38.f90: New.
3092
3093 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3094
3095 PR debug/54460
3096 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3097 to scary regexp.
3098
3099 PR testsuite/54007
3100 * gnat.dg/lto15.adb: Require lto.
3101
3102 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3103 "myBindC" for hppa*-*-hpux*.
3104
3105 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3106
3107 * gfortran.dg/namelist_75.f90: New test.
3108
3109 2012-09-15 Tom de Vries <tom@codesourcery.com>
3110
3111 * gcc.dg/tree-ssa/vrp82.c: New test.
3112 * gcc.dg/tree-ssa/vrp83.c: Same.
3113 * gcc.dg/tree-ssa/vrp84.c: Same.
3114
3115 2012-09-15 Tom de Vries <tom@codesourcery.com>
3116
3117 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3118 * gcc.dg/tree-ssa/vrp81.c: ... this.
3119
3120 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3121
3122 PR target/54222
3123 * gcc.target/avr/torture/fix-types.h: New.
3124 * gcc.target/avr/torture/vals-hr.def: New.
3125 * gcc.target/avr/torture/vals-r.def: New.
3126 * gcc.target/avr/torture/vals-k.def: New.
3127 * gcc.target/avr/torture/vals-ur.def: New.
3128 * gcc.target/avr/torture/vals-uk.def: New.
3129 * gcc.target/avr/torture/vals-uhr.def: New.
3130 * gcc.target/avr/torture/vals-llk.def: New.
3131 * gcc.target/avr/torture/vals-ullk.def: New.
3132 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3133 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3134 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3135 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3136 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3137 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3138 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3139 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3140
3141 2012-09-14 Dehao Chen <dehao@google.com>
3142
3143 * g++.dg/debug/dwarf2/deallocator.C: New test.
3144
3145 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3146
3147 PR c/54552
3148 * gcc.c-torture/compile/pr54552-1.c: New test.
3149
3150 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3151
3152 PR c++/54427
3153 * g++.dg/other/vector-compare.C: New testcase.
3154 * c-c++-common/vector-compare-3.c: New testcase.
3155 * gcc.dg/vector-shift.c: Move ...
3156 * c-c++-common/vector-shift.c: ... here.
3157 * gcc.dg/vector-shift1.c: Move ...
3158 * c-c++-common/vector-shift1.c: ... here.
3159 * gcc.dg/vector-shift3.c: Move ...
3160 * c-c++-common/vector-shift3.c: ... here.
3161 * gcc.dg/vector-compare-1.c: Move ...
3162 * c-c++-common/vector-compare-1.c: ... here.
3163 * gcc.dg/vector-compare-2.c: Move ...
3164 * c-c++-common/vector-compare-2.c: ... here.
3165 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3166 * c-c++-common/torture/vector-compare-1.c: ... here.
3167 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3168 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3169 * c-c++-common/torture/vector-compare-2.c: ... here.
3170 * gcc.c-torture/execute/vector-shift.c: Move ...
3171 * c-c++-common/torture/vector-shift.c: ... here.
3172 * gcc.c-torture/execute/vector-shift2.c: Move ...
3173 * c-c++-common/torture/vector-shift2.c: ... here.
3174 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3175 * c-c++-common/torture/vector-subscript-1.c: ... here.
3176 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3177 * c-c++-common/torture/vector-subscript-2.c: ... here.
3178 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3179 * c-c++-common/torture/vector-subscript-3.c: ... here.
3180
3181 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3182
3183 PR c/54103
3184 * gcc.c-torture/compile/pr54103-1.c,
3185 gcc.c-torture/compile/pr54103-2.c,
3186 gcc.c-torture/compile/pr54103-3.c,
3187 gcc.c-torture/compile/pr54103-4.c,
3188 gcc.c-torture/compile/pr54103-5.c,
3189 gcc.c-torture/compile/pr54103-6.c: New tests.
3190 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3191
3192 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3193
3194 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3195
3196 2012-09-14 Richard Guenther <rguenther@suse.de>
3197
3198 PR tree-optimization/54565
3199 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3200 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3201
3202 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3203
3204 * gcc.target/arm/combine-movs.c: Add missing space.
3205
3206 2012-09-14 Richard Guenther <rguenther@suse.de>
3207
3208 * g++.dg/torture/builtin-location.C: New testcase.
3209
3210 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3211 Manuel López-Ibåñez <manu@gcc.gnu.org>
3212
3213 PR c++/53210
3214 * g++.dg/warn/Wuninitialized-self.C: New.
3215
3216 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3217
3218 PR c/54559
3219 * gcc.c-torture/compile/pr54559.c: New test.
3220
3221 2012-09-13 Jason Merrill <jason@redhat.com>
3222
3223 PR c++/53839
3224 * g++.dg/cpp0x/constexpr-temp1.C: New.
3225
3226 PR c++/54511
3227 * g++.dg/template/anonunion2.C: New.
3228
3229 PR c++/53836
3230 * g++.dg/template/init10.C: New.
3231
3232 2012-09-13 Tobias Burnus <burnus@net-b.de>
3233
3234 PR fortran/54556
3235 * gfortran.dg/implicit_pure_3.f90: New.
3236
3237 2012-09-13 Richard Guenther <rguenther@suse.de>
3238
3239 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3240
3241 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3242
3243 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3244
3245 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3246
3247 * c-c++-common/pr51712.c: Handle for short-enum targets.
3248
3249 2012-09-12 Terry Guo <terry.guo@arm.com>
3250
3251 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3252 and lsrs for Thumb2 mode.
3253
3254 2012-09-12 Jan Hubicka <jh@suse.cz>
3255
3256 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3257
3258 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3259
3260 PR target/54445
3261 * gcc.target/i386/pr54445-1.c: New file.
3262 * gcc.target/i386/pr54445-2.c: Likewise.
3263
3264 2012-09-12 Tobias Burnus <burnus@net-b.de>
3265
3266 PR fortran/54225
3267 PR fortran/53306
3268 * gfortran.dg/coarray_10.f90: Update dg-error.
3269 * gfortran.dg/coarray_28.f90: New.
3270 * gfortran.dg/array_section_3.f90: New.
3271
3272 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3273
3274 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3275 gcc.target/arm/pr48252.c: Fix for big-endian support.
3276
3277 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3278
3279 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3280
3281 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3282 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3283
3284 * gcc.target/arm/neon-vfma-1.c: New testcase.
3285 * gcc.target/arm/neon-vfms-1.c: Likewise.
3286 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3287 of float.
3288 * gcc.target/arm/neon-vmls-1.c: Likewise.
3289 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3290 function.
3291 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3292 (check_effective_target_arm_neonv2_ok): Likewise.
3293 (check_effective_target_arm_neonv2_hw): Likewise.
3294 (check_effective_target_arm_neonv2): Likewise.
3295
3296 2012-09-11 Richard Guenther <rguenther@suse.de>
3297
3298 PR middle-end/54515
3299 * g++.dg/tree-ssa/pr54515.C: New testcase.
3300
3301 2012-09-10 Andrew Pinski <apinski@cavium.com>
3302
3303 PR tree-opt/c54362
3304 * gcc.dg/tm/memopt-16.c: New testcase.
3305
3306 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3307
3308 PR c++/54541
3309 PR c++/54542
3310 * g++.dg/cpp0x/sfinae40.C: New.
3311 * g++.dg/cpp0x/sfinae41.C: Likewise.
3312
3313 2012-09-10 Jason Merrill <jason@redhat.com>
3314
3315 PR c++/54538
3316 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3317
3318 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3319
3320 PR target/54089
3321 * gcc.target/sh/pr54089-3.c: New.
3322
3323 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3324
3325 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3326
3327 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3328
3329 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3330
3331 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3332
3333 * gcc.dg/pr52558-2.c: Delete.
3334 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3335
3336 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3337
3338 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3339
3340 2012-09-10 Richard Guenther <rguenther@suse.de>
3341
3342 PR tree-optimization/54520
3343 * gcc.dg/torture/pr54520.c: New testcase.
3344
3345 2012-09-10 Jason Merrill <jason@redhat.com>
3346
3347 PR c++/54506
3348 * g++.dg/cpp0x/implicit14.C: New.
3349
3350 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3351
3352 PR fortran/54208
3353 * gfortran.dg/bound_simplification_3.f90: New test.
3354
3355 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3356
3357 PR testsuite/54184
3358 * gcc.dg/pr52558-1.c: Delete.
3359 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3360
3361 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3362
3363 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3364 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3365 * gcc.target/arm/smlaltt-1.c: Likewise.
3366
3367 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3368
3369 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3370
3371 2012-09-07 Tom de Vries <tom@codesourcery.com>
3372
3373 PR tree-optimization/53986
3374 * gcc.dg/tree-ssa/vrp80.c: New test.
3375 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3376
3377 2012-09-06 Jason Merrill <jason@redhat.com>
3378
3379 PR c++/54341
3380 PR c++/54253
3381 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3382 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3383
3384 2012-09-06 Andrew Pinski <apinski@cavium.com>
3385
3386 PR tree-opt/54494
3387 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3388
3389 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3390
3391 PR rtl-optimization/54455
3392 * gcc.dg/54455.c: New test.
3393
3394 2012-09-06 Tobias Burnus <burnus@net-b.de>
3395
3396 PR fortran/54463
3397 * gfortran.dg/promotion_2.f90: New.
3398
3399 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3400
3401 PR middle-end/54486
3402 * c-c++-common/pr54486.c: New test.
3403
3404 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3405
3406 PR fortran/54474
3407 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3408
3409 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3410
3411 PR c++/54191
3412 * g++.dg/cpp0x/sfinae39.C: New.
3413
3414 2012-09-04 Jason Merrill <jason@redhat.com>
3415
3416 PR c++/54441
3417 * g++.dg/ext/flexary3.C: New.
3418
3419 PR c++/54420
3420 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3421
3422 PR c++/54198
3423 * g++.dg/template/defarg15.C: New.
3424
3425 PR c++/54437
3426 * g++.dg/template/access24.C: New.
3427
3428 2012-09-04 Richard Guenther <rguenther@suse.de>
3429
3430 PR tree-optimization/54458
3431 * gcc.dg/torture/pr54458.c: New testcase.
3432
3433 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3434
3435 * gcc.target/arm/neon-vext.c: New test.
3436 * gcc.target/arm/neon-vext-execute.c: Ditto.
3437
3438 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3439
3440 PR fortran/54243
3441 PR fortran/54244
3442 * gfortran.dg/select_type_29.f03: New.
3443
3444 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3445
3446 * gcc.dg/fold-perm.c: Improve test.
3447
3448 2012-09-03 Tobias Burnus <burnus@net-b.de>
3449
3450 PR fortran/51632
3451 * gfortran.dg/coarray_class_1.f90: New.
3452
3453 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3454
3455 PR target/49206
3456 * gcc.c-torture/compile/pr49206.c: New test.
3457
3458 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3459 Uros Bizjak <ubizjak@gmail.com>
3460
3461 PR target/36680
3462 * gfortran.dg/pr36680.f90: New test.
3463
3464 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3465
3466 PR target/42295
3467 * g++.dg/opt/pr42295.C: New test.
3468
3469 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3470
3471 PR target/54436
3472 * gcc.dg/torture/pr54436.c: New test.
3473
3474 2012-09-01 Andrew Pinski <apinski@cavium.com>
3475
3476 * gcc.target/mips/truncate-8.c: New testcase.
3477
3478 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3479
3480 PR target/46829
3481 PR target/46843
3482 * gcc.target/i386/pr46829.c: New test.
3483 * gcc.target/i386/pr46843.c: Ditto.
3484
3485 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3486 Jason Merrill <jason@redhat.com>
3487
3488 PR c++/18747
3489 * g++.dg/parse/error50.C: New.
3490
3491 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3492
3493 PR c/54428
3494 * gcc.c-torture/compile/pr54428.c: New test.
3495
3496 2012-08-31 Ollie Wild <aaw@google.com>
3497
3498 PR c++/54197
3499 * g++.dg/init/lifetime3.C: New test.
3500
3501 2012-08-31 Martin Jambor <mjambor@suse.cz>
3502
3503 PR middle-end/54409
3504 * gcc.dg/torture/pr54409.c: New test.
3505
3506 2012-08-31 Martin Jambor <mjambor@suse.cz>
3507
3508 * gfortran.dg/pr48636.f90: Add dump scan checks.
3509
3510 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3511
3512 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3513
3514 2012-08-28 Joey Ye <joey.ye@arm.com>
3515
3516 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3517
3518 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3519
3520 PR target/46254
3521 * gcc.target/i386/pr46254.c: New test.
3522
3523 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3524
3525 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3526 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3527 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3528
3529 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3530
3531 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3532 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3533 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3534 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3535 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3536 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3537 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3538 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3539 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3540 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3541 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3542 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3543 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3544 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3545 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3546 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3547 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3548 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3549 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3550 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3551 gcc.target/mips/unaligned-1.c: Tighten regexps.
3552
3553 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3554
3555 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3556 (mips_option_groups): Remove optimization. Add various -f options.
3557 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3558 and -pg imply -fno-omit-frame-pointer.
3559 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3560 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3561 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3562 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3563 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3564 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3565 * gcc.target/mips/abi-n32-long32.c: Likewise.
3566 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3567 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3568 * gcc.target/mips/abi-n32-long64.c: Likewise.
3569 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3570 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3571 * gcc.target/mips/abi-n64-long32.c: Likewise.
3572 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3573 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3574 * gcc.target/mips/abi-n64-long64.c: Likewise.
3575 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3576 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3577 * gcc.target/mips/abi-o32-long32.c: Likewise.
3578 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3579 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3580 * gcc.target/mips/abi-o32-long64.c: Likewise.
3581 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3582 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3583 * gcc.target/mips/abi-o64-long32.c: Likewise.
3584 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3585 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3586 * gcc.target/mips/abi-o64-long64.c: Likewise.
3587 * gcc.target/mips/asm-1.c: Likewise.
3588 * gcc.target/mips/branch-1.c: Likewise.
3589 * gcc.target/mips/call-3.c: Likewise.
3590 * gcc.target/mips/call-saved-3.c: Likewise.
3591 * gcc.target/mips/clear-cache-1.c: Likewise.
3592 * gcc.target/mips/div-1.c: Likewise.
3593 * gcc.target/mips/div-2.c: Likewise.
3594 * gcc.target/mips/div-3.c: Likewise.
3595 * gcc.target/mips/div-4.c: Likewise.
3596 * gcc.target/mips/div-5.c: Likewise.
3597 * gcc.target/mips/div-6.c: Likewise.
3598 * gcc.target/mips/div-7.c: Likewise.
3599 * gcc.target/mips/div-8.c: Likewise.
3600 * gcc.target/mips/div-9.c: Likewise.
3601 * gcc.target/mips/div-10.c: Likewise.
3602 * gcc.target/mips/div-11.c: Likewise.
3603 * gcc.target/mips/div-12.c: Likewise.
3604 * gcc.target/mips/dsp-ctrl.c: Likewise.
3605 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3606 * gcc.target/mips/ext-8.c: Likewise.
3607 * gcc.target/mips/extend-2.c: Likewise.
3608 * gcc.target/mips/fix-r10000-1.c: Likewise.
3609 * gcc.target/mips/fix-r10000-2.c: Likewise.
3610 * gcc.target/mips/fix-r10000-3.c: Likewise.
3611 * gcc.target/mips/fix-r10000-4.c: Likewise.
3612 * gcc.target/mips/fix-r10000-5.c: Likewise.
3613 * gcc.target/mips/fix-r10000-6.c: Likewise.
3614 * gcc.target/mips/fix-r10000-7.c: Likewise.
3615 * gcc.target/mips/fix-r10000-8.c: Likewise.
3616 * gcc.target/mips/fix-r10000-9.c: Likewise.
3617 * gcc.target/mips/fix-r10000-10.c: Likewise.
3618 * gcc.target/mips/fix-r10000-11.c: Likewise.
3619 * gcc.target/mips/fix-r10000-12.c: Likewise.
3620 * gcc.target/mips/fix-r10000-13.c: Likewise.
3621 * gcc.target/mips/fix-r10000-14.c: Likewise.
3622 * gcc.target/mips/fix-r10000-15.c: Likewise.
3623 * gcc.target/mips/fpcmp-1.c: Likewise.
3624 * gcc.target/mips/fpcmp-2.c: Likewise.
3625 * gcc.target/mips/fpr-moves-7.c: Likewise.
3626 * gcc.target/mips/fpr-moves-8.c: Likewise.
3627 * gcc.target/mips/int-moves-1.c: Likewise.
3628 * gcc.target/mips/int-moves-2.c: Likewise.
3629 * gcc.target/mips/long-calls-pg.c: Likewise.
3630 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3631 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3632 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3633 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3634 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3635 * gcc.target/mips/mips-3d-1.c: Likewise.
3636 * gcc.target/mips/mips-3d-2.c: Likewise.
3637 * gcc.target/mips/mips-3d-3.c: Likewise.
3638 * gcc.target/mips/mips-3d-4.c: Likewise.
3639 * gcc.target/mips/mips-3d-5.c: Likewise.
3640 * gcc.target/mips/mips-3d-6.c: Likewise.
3641 * gcc.target/mips/mips-3d-7.c: Likewise.
3642 * gcc.target/mips/mips-3d-8.c: Likewise.
3643 * gcc.target/mips/mips-3d-9.c: Likewise.
3644 * gcc.target/mips/mips-ps-1.c: Likewise.
3645 * gcc.target/mips/mips-ps-2.c: Likewise.
3646 * gcc.target/mips/mips-ps-3.c: Likewise.
3647 * gcc.target/mips/mips-ps-4.c: Likewise.
3648 * gcc.target/mips/mips-ps-6.c: Likewise.
3649 * gcc.target/mips/mips32-dspr2.c: Likewise.
3650 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3651 * gcc.target/mips/neg-abs-1.c: Likewise.
3652 * gcc.target/mips/neg-abs-2.c: Likewise.
3653 * gcc.target/mips/nmadd-3.c: Likewise.
3654 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3655 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3656 * gcc.target/mips/octeon-pop-1.c: Likewise.
3657 * gcc.target/mips/pr26765.c: Likewise.
3658 * gcc.target/mips/pr33256.c: Likewise.
3659 * gcc.target/mips/pr33635-1.c: Likewise.
3660 * gcc.target/mips/pr33755.c: Likewise.
3661 * gcc.target/mips/pr35802.c: Likewise.
3662 * gcc.target/mips/pr45074.c: Likewise.
3663 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3664 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3665 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3666 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3667 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3668 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3669 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3670 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3671 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3672 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3673 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3674 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3675 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3676 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3677 * gcc.target/mips/save-restore-1.c: Likewise.
3678 * gcc.target/mips/save-restore-3.c: Likewise.
3679 * gcc.target/mips/save-restore-5.c: Likewise.
3680 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3681 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3682 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3683 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3684 * gcc.target/mips/stack-1.c: Likewise.
3685
3686 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3687 Tighten regexps.
3688
3689 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3690 branch under test to be filled with preceding rather than
3691 following instructions.
3692 * gcc.target/mips/branch-10.c: Likewise.
3693 * gcc.target/mips/branch-11.c: Likewise.
3694 * gcc.target/mips/branch-12.c: Likewise.
3695 * gcc.target/mips/branch-13.c: Likewise.
3696 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3697 to be eliminated. Tighten $28 scan-assembler-not test.
3698
3699 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3700 function to...
3701 * gcc.target/mips/call-4.c: ...this new test.
3702
3703 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3704 more likely.
3705 * gcc.target/mips/code-readable-3.c: Likewise.
3706 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3707 flag but skip for -O0.
3708 * gcc.target/mips/code-readable-4.c: Likewise.
3709
3710 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3711 of operations under test.
3712 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3713
3714 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3715 Don't require sibling-call optimization.
3716 * gcc.target/mips/near-far-4.c: Likewise.
3717
3718 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3719 Make sure that the register variable is used.
3720 * gcc.target/mips/soft-float-1.c: Likewise.
3721
3722 * gcc.target/mips/sdata-1.c: Make static data volatile.
3723 * gcc.target/mips/sdata-2.c: Likewise.
3724 * gcc.target/mips/sdata-3.c: Likewise.
3725 * gcc.target/mips/sdata-4.c: Likewise.
3726
3727 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3728 skip for -O0.
3729 * gcc.target/mips/atomic-memory-2.c: Likewise.
3730 * gcc.target/mips/branch-cost-1.c: Likewise.
3731 * gcc.target/mips/branch-cost-2.c: Likewise.
3732 * gcc.target/mips/cache-1.c: Likewise.
3733 * gcc.target/mips/call-1.c: Likewise.
3734 * gcc.target/mips/call-saved-2.c: Likewise.
3735 * gcc.target/mips/const-anchor-1.c: Likewise.
3736 * gcc.target/mips/const-anchor-2.c: Likewise.
3737 * gcc.target/mips/dse-1.c: Likewise.
3738 * gcc.target/mips/dsp-lhx.c: Likewise.
3739 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3740 * gcc.target/mips/ext-1.c: Likewise.
3741 * gcc.target/mips/ext-2.c: Likewise.
3742 * gcc.target/mips/ext-3.c: Likewise.
3743 * gcc.target/mips/ext-4.c: Likewise.
3744 * gcc.target/mips/ext-5.c: Likewise.
3745 * gcc.target/mips/ext-6.c: Likewise.
3746 * gcc.target/mips/ext-7.c: Likewise.
3747 * gcc.target/mips/extend-1.c: Likewise.
3748 * gcc.target/mips/fix-r4000-1.c: Likewise.
3749 * gcc.target/mips/fix-r4000-3.c: Likewise.
3750 * gcc.target/mips/fix-r4000-5.c: Likewise.
3751 * gcc.target/mips/fix-r4000-6.c: Likewise.
3752 * gcc.target/mips/fix-r4000-8.c: Likewise.
3753 * gcc.target/mips/fix-r4000-10.c: Likewise.
3754 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3755 * gcc.target/mips/fixed-vector-type.c: Likewise.
3756 * gcc.target/mips/fpr-moves-1.c: Likewise.
3757 * gcc.target/mips/fpr-moves-2.c: Likewise.
3758 * gcc.target/mips/fpr-moves-3.c: Likewise.
3759 * gcc.target/mips/fpr-moves-4.c: Likewise.
3760 * gcc.target/mips/fpr-moves-5.c: Likewise.
3761 * gcc.target/mips/fpr-moves-6.c: Likewise.
3762 * gcc.target/mips/ins-1.c: Likewise.
3763 * gcc.target/mips/ins-2.c: Likewise.
3764 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3765 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3766 * gcc.target/mips/lazy-binding-1.c: Likewise.
3767 * gcc.target/mips/madd-3.c: Likewise.
3768 * gcc.target/mips/madd-5.c: Likewise.
3769 * gcc.target/mips/madd-6.c: Likewise.
3770 * gcc.target/mips/madd-8.c: Likewise.
3771 * gcc.target/mips/madd-9.c: Likewise.
3772 * gcc.target/mips/memcpy-1.c: Likewise.
3773 * gcc.target/mips/mips-ps-type.c: Likewise.
3774 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3775 * gcc.target/mips/mips-sched-madd.c: Likewise.
3776 * gcc.target/mips/mips16e-extends.c: Likewise.
3777 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3778 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3779 * gcc.target/mips/movcc-1.c: Likewise.
3780 * gcc.target/mips/movcc-2.c: Likewise.
3781 * gcc.target/mips/movcc-3.c: Likewise.
3782 * gcc.target/mips/msub-5.c: Likewise.
3783 * gcc.target/mips/msub-6.c: Likewise.
3784 * gcc.target/mips/msub-8.c: Likewise.
3785 * gcc.target/mips/mult-2.c: Likewise.
3786 * gcc.target/mips/mult-3.c: Likewise.
3787 * gcc.target/mips/mult-5.c: Likewise.
3788 * gcc.target/mips/mult-6.c: Likewise.
3789 * gcc.target/mips/mult-7.c: Likewise.
3790 * gcc.target/mips/mult-12.c: Likewise.
3791 * gcc.target/mips/mult-13.c: Likewise.
3792 * gcc.target/mips/mult-14.c: Likewise.
3793 * gcc.target/mips/mult-15.c: Likewise.
3794 * gcc.target/mips/mult-17.c: Likewise.
3795 * gcc.target/mips/mult-18.c: Likewise.
3796 * gcc.target/mips/mult-19.c: Likewise.
3797 * gcc.target/mips/nmadd-1.c: Likewise.
3798 * gcc.target/mips/nmadd-2.c: Likewise.
3799 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3800 * gcc.target/mips/octeon-cins-1.c: Likewise.
3801 * gcc.target/mips/octeon-cins-2.c: Likewise.
3802 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3803 * gcc.target/mips/octeon-exts-2.c: Likewise.
3804 * gcc.target/mips/octeon-exts-3.c: Likewise.
3805 * gcc.target/mips/octeon-exts-4.c: Likewise.
3806 * gcc.target/mips/octeon-exts-5.c: Likewise.
3807 * gcc.target/mips/octeon-exts-6.c: Likewise.
3808 * gcc.target/mips/octeon-exts-7.c: Likewise.
3809 * gcc.target/mips/octeon-pop-2.c: Likewise.
3810 * gcc.target/mips/octeon-seq-3.c: Likewise.
3811 * gcc.target/mips/octeon-seq-4.c: Likewise.
3812 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3813 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3814 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3815 * gcc.target/mips/pr54240.c: Likewise.
3816 * gcc.target/mips/rsqrt-1.c: Likewise.
3817 * gcc.target/mips/rsqrt-2.c: Likewise.
3818 * gcc.target/mips/rsqrt-3.c: Likewise.
3819 * gcc.target/mips/rsqrt-4.c: Likewise.
3820 * gcc.target/mips/save-restore-2.c: Likewise.
3821 * gcc.target/mips/save-restore-4.c: Likewise.
3822 * gcc.target/mips/sb1-1.c: Likewise.
3823 * gcc.target/mips/scc-1.c: Likewise.
3824 * gcc.target/mips/scc-2.c: Likewise.
3825 * gcc.target/mips/scc-3.c: Likewise.
3826 * gcc.target/mips/scc-4.c: Likewise.
3827 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3828 * gcc.target/mips/truncate-1.c: Likewise.
3829 * gcc.target/mips/truncate-2.c: Likewise.
3830 * gcc.target/mips/truncate-3.c: Likewise.
3831 * gcc.target/mips/truncate-4.c: Likewise.
3832 * gcc.target/mips/truncate-5.c: Likewise.
3833 * gcc.target/mips/truncate-6.c: Likewise.
3834 * gcc.target/mips/unaligned-1.c: Likewise.
3835
3836 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3837 skip for -O0. Require -fexpensive-optimizations.
3838 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3839 * gcc.target/mips/dspr2-MULT.c: Likewise.
3840 * gcc.target/mips/fix-r4000-2.c: Likewise.
3841 * gcc.target/mips/fix-r4000-4.c: Likewise.
3842 * gcc.target/mips/fix-r4000-7.c: Likewise.
3843 * gcc.target/mips/fix-r4000-9.c: Likewise.
3844 * gcc.target/mips/madd-1.c: Likewise.
3845 * gcc.target/mips/madd-2.c: Likewise.
3846 * gcc.target/mips/madd-4.c: Likewise.
3847 * gcc.target/mips/maddu-1.c: Likewise.
3848 * gcc.target/mips/maddu-2.c: Likewise.
3849 * gcc.target/mips/maddu-3.c: Likewise.
3850 * gcc.target/mips/maddu-4.c: Likewise.
3851 * gcc.target/mips/msub-1.c: Likewise.
3852 * gcc.target/mips/msub-2.c: Likewise.
3853 * gcc.target/mips/msub-3.c: Likewise.
3854 * gcc.target/mips/msub-4.c: Likewise.
3855 * gcc.target/mips/msubu-1.c: Likewise.
3856 * gcc.target/mips/msubu-2.c: Likewise.
3857 * gcc.target/mips/msubu-3.c: Likewise.
3858 * gcc.target/mips/msubu-4.c: Likewise.
3859 * gcc.target/mips/mult-1.c: Likewise.
3860 * gcc.target/mips/mult-4.c: Likewise.
3861 * gcc.target/mips/mult-8.c: Likewise.
3862 * gcc.target/mips/mult-9.c: Likewise.
3863 * gcc.target/mips/mult-10.c: Likewise.
3864 * gcc.target/mips/mult-11.c: Likewise.
3865 * gcc.target/mips/mult-16.c: Likewise.
3866
3867 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3868 skip for -O0 and -Os.
3869 * gcc.target/mips/fix-r4000-12.c: Likewise.
3870 * gcc.target/mips/madd-7.c: Likewise.
3871 * gcc.target/mips/mips-ps-5.c: Likewise.
3872 * gcc.target/mips/mips-ps-7.c: Likewise.
3873 * gcc.target/mips/msub-7.c: Likewise.
3874
3875 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3876 skip for -O0. Require -mno-abicalls.
3877 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3878
3879 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3880 skip for -O0. Require a total number of BBIT instructions and
3881 at least one of each kind.
3882
3883 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3884 skip for -O0. Require -fno-unroll-loops.
3885
3886 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3887 skip for -O0. Allow BLTZ as well as BGEZ.
3888
3889 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3890
3891 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3892 skip for -O0. Require -fschedule-insns2.
3893 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3894
3895 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3896 but skip for -O0. Make a branch-likely more likely.
3897
3898 * gcc.target/mips/timode-2.c: Split each test into its own function.
3899 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3900
3901 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3902 skip for -O0. Require -fpeephole2.
3903 * gcc.target/mips/vr-mult-2.c: Likewise.
3904
3905 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3906
3907 PR preprocessor/53469
3908 * gcc.dg/cpp/_Pragma7.c: New test case.
3909
3910 2012-08-27 Tobias Burnus <burnus@net-b.de>
3911
3912 PR fortran/54370
3913 * gfortran.dg/do_5.f90: New.
3914
3915 2012-08-27 Tobias Burnus <burnus@net-b.de>
3916
3917 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3918 from dg-options as -Wall no longer implies it.
3919
3920 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3921
3922 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3923
3924 2012-08-25 Jason Merrill <jason@redhat.com>
3925
3926 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3927
3928 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3929
3930 PR c++/51421
3931 * g++.dg/cpp0x/auto34.C: New.
3932
3933 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3934
3935 PR c/54363
3936 * gcc.dg/pr54363.c: New test.
3937
3938 PR c/54355
3939 * gcc.dg/pr54355.c: New test.
3940
3941 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3942
3943 PR debug/52857
3944 * gcc.target/i386/pr52857-1.c: New.
3945 * gcc.target/i386/pr52857-2.c: Likewise.
3946
3947 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3948
3949 * gcc.target/mips/code-readable-4.c: New test.
3950
3951 2012-08-23 Julian Brown <julian@codesourcery.com>
3952 Sandra Loosemore <sandra@codesourcery.com>
3953
3954 * gcc.target/mips/code-readable-1.c: Add -O to options.
3955
3956 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3957
3958 PR c++/20420
3959 * g++.dg/lookup/using53.C: New.
3960
3961 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3962
3963 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3964 * gcc.dg/fixed-point/convert-1.c: New.
3965 * gcc.dg/fixed-point/convert-2.c: New.
3966 * gcc.dg/fixed-point/convert-3.c: New.
3967 * gcc.dg/fixed-point/convert-4.c: New.
3968 * gcc.dg/fixed-point/convert-float-1.c: New.
3969 * gcc.dg/fixed-point/convert-float-2.c: New.
3970 * gcc.dg/fixed-point/convert-float-3.c: New.
3971 * gcc.dg/fixed-point/convert-float-4.c: New.
3972 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3973 * gcc.dg/fixed-point/convert-sat.c: New.
3974 * gcc.dg/fixed-point/convert.h: New.
3975
3976 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3977
3978 PR target/54089
3979 * gcc.target/sh/pr54089-2.c: New.
3980
3981 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3982
3983 * gcc.target/i386/long-double-64-1.c: New file.
3984 * gcc.target/i386/long-double-64-2.c: Likewise.
3985 * gcc.target/i386/long-double-64-3.c: Likewise.
3986 * gcc.target/i386/long-double-64-4.c: Likewise.
3987 * gcc.target/i386/long-double-80-1.c: Likewise.
3988 * gcc.target/i386/long-double-80-2.c: Likewise.
3989 * gcc.target/i386/long-double-80-3.c: Likewise.
3990 * gcc.target/i386/long-double-80-4.c: Likewise.
3991 * gcc.target/i386/long-double-80-5.c: Likewise.
3992 * gcc.target/i386/long-double-80-6.c: Likewise.
3993 * gcc.target/i386/long-double-80-7.c: Likewise.
3994
3995 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3996
3997 PR tree-optimization/54317
3998 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3999
4000 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4001
4002 PR target/39423
4003 * gcc.target/sh/pr39423-2.c: New.
4004
4005 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4006
4007 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4008 * gcc.dg/fold-perm.c: Likewise.
4009
4010 2012-08-20 Jan Hubicka <jh@suse.cz>
4011
4012 PR fortran/48636
4013 * gcc.dg/ipa/inlinehint-1.c: New.
4014
4015 2012-08-20 Florian Weimer <fweimer@redhat.com>
4016
4017 PR c++/19351
4018 * g++.dg/init/new38.C: New test.
4019 * g++.dg/init/new39.C: New test.
4020
4021 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4022
4023 PR target/54089
4024 * gcc.target/sh/pr54089-1.c: New.
4025
4026 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4027
4028 PR target/51244
4029 * gcc.target/sh/pr51244-11.c: New.
4030
4031 2012-08-20 Tobias Burnus <burnus@net-b.de>
4032
4033 PR fortran/54301
4034 * gfortran.dg/warn_target_lifetime_2.f90: New.
4035
4036 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4037
4038 PR c++/10416
4039 * g++.dg/warn/Wunused-var-17.C: New.
4040
4041 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4042
4043 PR middle-end/53992
4044 * gcc.dg/gomp/pr53992.c: New test.
4045
4046 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4047
4048 PR tree-ssa/54295
4049 * gcc.c-torture/execute/20120817-1.c: New test.
4050
4051 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4052
4053 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4054 add instruction.
4055 (f2): New test that really does need adds.
4056
4057 2012-08-20 Richard Guenther <rguenther@suse.de>
4058
4059 PR tree-optimization/54327
4060 * gcc.dg/torture/pr54327.c: New testcase.
4061
4062 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4063
4064 PR tree-optimization/54321
4065 * gcc.c-torture/compile/pr54321.c: New test.
4066
4067 2012-08-20 Tobias Burnus <burnus@net-b.de>
4068
4069 PR fortran/54301
4070 * gfortran.dg/warn_target_lifetime_1.f90: New.
4071
4072 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4073
4074 PR fortran/54298
4075 * gfortran.dg/real_compare_1.f90: New test case.
4076 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4077
4078 2012-08-18 Jan Hubicka <jh@suse.cz>
4079
4080 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4081
4082 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4083
4084 PR fortran/39290
4085 * gfortran.dg/interface_37.f90: New test.
4086
4087 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4088 Gary Funck <gary@intrepid.com>
4089
4090 PR target/20020
4091 * gcc.target/i386/pr20020-1.c: New test.
4092 * gcc.target/i386/pr20020-2.c: Likewise.
4093 * gcc.target/i386/pr20020-3.c: Likewise.
4094
4095 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4096
4097 * gcc.target/i386/perm-concat.c: New test.
4098
4099 2012-08-17 Julian Brown <julian@codesourcery.com>
4100
4101 * gcc.target/arm/div64-unwinding.c: New test.
4102
4103 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4104
4105 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4106
4107 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4108
4109 PR target/54236
4110 * gcc.target/sh/pr54236-1.c: New.
4111
4112 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4113
4114 * lib/target-supports.exp (check_effective_target_sync_int_long)
4115 (check_effective_target_sync_char_short): Enable for crisv32-*
4116 and cris-*.
4117
4118 PR middle-end/54261
4119 * gcc.dg/torture/pr54261-1.c: New test.
4120
4121 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4122
4123 PR fortran/54243
4124 PR fortran/54244
4125 * gfortran.dg/typebound_call_24.f03: New.
4126
4127 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4128
4129 PR tree-optimization/54245
4130 * gcc.dg/tree-ssa/pr54245.c: New test.
4131
4132 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4133
4134 PR tree-optimization/54240
4135 * gcc.target/powerpc/pr54240.c: New test.
4136 * gcc.target/mips/pr54240.c: Likewise.
4137
4138 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4139
4140 PR target/52933
4141 * gcc.target/sh/pr52933-1.c: New.
4142 * gcc.target/sh/pr52933-2.c: New.
4143
4144 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4145
4146 PR target/50751
4147 * gcc.target/sh/pr50751-8.c: New.
4148
4149 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4150
4151 PR fortran/47586
4152 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4153 * gfortran.dg/typebound_proc_27.f03: New test.
4154
4155 2012-08-14 Sterling Augustine <saugustine@google.com>
4156
4157 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4158
4159 2012-08-14 Tobias Burnus <burnus@net-b.de>
4160
4161 PR fortran/40881
4162 * gfortran.dg/data_constraints_3.f90: New.
4163 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4164 to disable -pedantic compilation.
4165 * gfortran.dg/pr37243.f: Ditto.
4166 * gfortran.dg/g77/19990826-3.f: Ditto.
4167 * gfortran.dg/g77/20020307-1.f : Ditto.
4168 * gfortran.dg/g77/980310-3.f: Ditto.
4169
4170 2012-08-14 Tobias Burnus <burnus@net-b.de>
4171
4172 PR fortran/54234
4173 * gfortran.dg/warn_conversion_4.f90: New.
4174
4175 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4176
4177 PR middle-end/53411
4178 PR rtl-optimization/53495
4179 * gcc.c-torture/compile/pr53411.c: New test.
4180 * gcc.c-torture/compile/pr53495.c: New test.
4181
4182 2012-08-13 Richard Guenther <rguenther@suse.de>
4183
4184 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4185
4186 2012-08-13 Richard Guenther <rguenther@suse.de>
4187
4188 PR tree-optimization/54200
4189 * gcc.dg/guality/pr54200.c: New testcase.
4190 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4191
4192 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4193
4194 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4195
4196 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4197
4198 PR target/51244
4199 * gcc.target/sh/pr51244-7.c: New.
4200 * gcc.target/sh/pr51244-8.c: New.
4201 * gcc.target/sh/pr51244-9.c: New.
4202 * gcc.target/sh/pr51244-10.c: New.
4203
4204 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4205
4206 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4207 -m2e or -m2a.
4208 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4209 * gcc.target/sh/pr53511-1.c: Likewise.
4210 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4211 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4212 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4213 * gcc.target/sh/pr53512-3.c: Likewise.
4214 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4215
4216 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4217
4218 PR target/39423
4219 * gcc.c-torture/compile/pr39423-1.c: New.
4220 * gcc.c-torture/compile/pr39423-2.c: New.
4221
4222 2012-08-12 Tobias Burnus <burnus@net-b.de>
4223
4224 PR fortran/54221
4225 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4226 they appear uninitialized on the RHS.
4227 * gfortran.dg/public_private_module_6.f90: New.
4228
4229 2012-08-11 Martin Jambor <mjambor@suse.cz>
4230
4231 PR fortran/48636
4232 * gfortran.dg/pr48636.f90: New test.
4233
4234 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4235
4236 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4237 to avoid warnings.
4238 (main): Adjust caller.
4239
4240 2012-08-10 Richard Guenther <rguenther@suse.de>
4241
4242 * gcc.dg/matrix/*.c: Adjust and move ...
4243 * gcc.dg/torture/: ... here.
4244 * gcc.dg/matrix: Remove directory.
4245
4246 2012-08-10 Richard Guenther <rguenther@suse.de>
4247
4248 PR middle-end/54219
4249 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4250
4251 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4252
4253 PR middle-end/54211
4254 * gcc.dg/tree-ssa/pr54211.c: New test.
4255
4256 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4257
4258 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4259 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4260
4261 2012-08-10 Richard Guenther <rguenther@suse.de>
4262
4263 PR tree-optimization/54109
4264 * gcc.dg/torture/pr54109.c: New testcase.
4265 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4266 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4267
4268 2012-08-10 Richard Guenther <rguenther@suse.de>
4269
4270 PR tree-optimization/54027
4271 * gcc.dg/torture/pr54027.c: New testcase.
4272
4273 2012-08-10 Richard Guenther <rguenther@suse.de>
4274
4275 * g++.dg/plugin/selfassign.c: Adjust.
4276 * gcc.dg/plugin/selfassign.c: Likewise.
4277 * gcc.dg/strlenopt-11.c: Likewise.
4278 * gcc.dg/strlenopt-13.c: Likewise.
4279 * gcc.dg/no-strict-overflow-4.c: Likewise.
4280 * gcc.dg/strict-overflow-4.c: Likewise.
4281 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4282 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4283 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4284 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4285 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4286 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4287 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4288 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4289 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4290 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4291 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4292 * gcc.dg/pr46309.c: Likewise.
4293 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4294
4295 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4296
4297 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4298 for x86 targets.
4299 * gcc.c-torture/compile/20120727-2.c: New test.
4300
4301 2012-08-09 Martin Jambor <mjambor@suse.cz>
4302
4303 * gcc.dg/ipa/iinline-4.c: New test.
4304 * gcc.dg/ipa/iinline-5.c: Likewise.
4305 * gcc.dg/ipa/iinline-6.c: Likewise.
4306 * gcc.dg/ipa/iinline-7.c: Likewise.
4307 * gcc.dg/lto/20120723_0.c: Likewise.
4308 * gcc.dg/lto/20120723_1.c: Likewise.
4309
4310 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4311
4312 PR target/39423
4313 * gcc.target/sh/pr39423-1.c: New.
4314
4315 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4316
4317 PR target/51244
4318 * gcc.target/sh/pr51244-5: New.
4319 * gcc.target/sh/pr51244-6: New.
4320
4321 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4322
4323 * gcc.target/i386/adx-addxcarry32-3.c: New.
4324 * gcc.target/i386/adx-addxcarry64-3.c: New.
4325
4326 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4327
4328 PR rtl-optimization/53701
4329 * gcc.dg/pr53701.c: New test.
4330
4331 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4332
4333 * gcc.c-torture/compile/20120727-1.c: New test.
4334
4335 2012-08-09 Tobias Burnus <burnus@net-b.de>
4336
4337 PR fortran/54199
4338 * gfortran.dg/intrinsic_shadow_4.f90: New.
4339
4340 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4341
4342 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4343
4344 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4345
4346 * gcc.c-torture/execute/20120808-1.c: New test.
4347
4348 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4349
4350 PR rtl-optimization/54157
4351 * gcc.target/i386/pr54157.c: New file.
4352
4353 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4354
4355 * gcc.target/i386/adx-addcarryx32-1.c: New.
4356 * gcc.target/i386/adx-addcarryx32-2.c: New.
4357 * gcc.target/i386/adx-addcarryx64-1.c: New.
4358 * gcc.target/i386/adx-addcarryx64-2.c: New.
4359 * gcc.target/i386/adx-check.h: New.
4360 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4361 * gcc.target/i386/sse-12.c: Add -madx.
4362 * gcc.target/i386/sse-13.c: Ditto.
4363 * gcc.target/i386/sse-14.c: Ditto.
4364 * gcc.target/i386/sse-22.c: Ditto.
4365 * gcc.target/i386/sse-23.c: Ditto.
4366 * g++.dg/other/i386-2.C: Ditto.
4367 * g++.dg/other/i386-3.C: Ditto.
4368
4369 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4370
4371 * gcc.dg/tree-ssa/slsr-5.c: New.
4372 * gcc.dg/tree-ssa/slsr-6.c: New.
4373 * gcc.dg/tree-ssa/slsr-7.c: New.
4374 * gcc.dg/tree-ssa/slsr-8.c: New.
4375 * gcc.dg/tree-ssa/slsr-9.c: New.
4376 * gcc.dg/tree-ssa/slsr-10.c: New.
4377 * gcc.dg/tree-ssa/slsr-11.c: New.
4378 * gcc.dg/tree-ssa/slsr-12.c: New.
4379 * gcc.dg/tree-ssa/slsr-13.c: New.
4380 * gcc.dg/tree-ssa/slsr-14.c: New.
4381 * gcc.dg/tree-ssa/slsr-15.c: New.
4382 * gcc.dg/tree-ssa/slsr-16.c: New.
4383 * gcc.dg/tree-ssa/slsr-17.c: New.
4384 * gcc.dg/tree-ssa/slsr-18.c: New.
4385 * gcc.dg/tree-ssa/slsr-19.c: New.
4386 * gcc.dg/tree-ssa/slsr-20.c: New.
4387 * gcc.dg/tree-ssa/slsr-21.c: New.
4388 * gcc.dg/tree-ssa/slsr-22.c: New.
4389 * gcc.dg/tree-ssa/slsr-23.c: New.
4390 * gcc.dg/tree-ssa/slsr-24.c: New.
4391 * gcc.dg/tree-ssa/slsr-25.c: New.
4392 * gcc.dg/tree-ssa/slsr-26.c: New.
4393 * gcc.dg/tree-ssa/slsr-30.c: New.
4394 * gcc.dg/tree-ssa/slsr-31.c: New.
4395
4396 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4397
4398 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4399 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4400 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4401
4402 2012-08-06 Cary Coutant <ccoutant@google.com>
4403
4404 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4405
4406 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4407
4408 PR fortran/35831
4409 * gfortran.dg/dummy_procedure_5.f90: Modified.
4410 * gfortran.dg/dummy_procedure_8.f90: New.
4411 * gfortran.dg/interface_26.f90: Modified.
4412 * gfortran.dg/proc_ptr_11.f90: Modified.
4413 * gfortran.dg/proc_ptr_15.f90: Modified.
4414 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4415 * gfortran.dg/typebound_override_1.f90: Modified.
4416 * gfortran.dg/typebound_proc_6.f03: Modified.
4417
4418 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4419
4420 PR tree-optimization/51938
4421 PR tree-optimization/52005
4422 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4423 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4424 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4425 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4426
4427 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4428
4429 Avoid crashing on erroneous static_assert usage
4430 * g++.dg/cpp0x/static_assert8.C: New test.
4431
4432 2012-08-06 Jason Merrill <jason@redhat.com>
4433
4434 * g++.dg/cpp0x/sfinae38.C: New.
4435
4436 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4437 Paolo Carlini <paolo.carlini@oracle.com>
4438
4439 PR c++/54165
4440 * g++.dg/conversion/void2.C: New.
4441
4442 2012-08-06 Tom de Vries <tom@codesourcery.com>
4443
4444 * gcc.dg/tree-ssa/vrp78.c: New test.
4445
4446 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4447 Richard Sandiford <rdsandiford@googlemail.com>
4448
4449 * g++.dg/opt/enum2.C: Require fpic target.
4450 * g++.dg/lto/20090303_0.C: Likewise.
4451
4452 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4453 Catherine Moore <clm@codesourcery.com>
4454
4455 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4456 flush function names too.
4457 * gcc.target/mips/clear-cache-1.c: Likewise.
4458
4459 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4460
4461 PR target/54156
4462 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4463
4464 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4465
4466 PR fortran/54166
4467 * gfortran.dg/array_5.f90: New test.
4468
4469 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4470
4471 PR tree-optimization/30318
4472 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4473
4474 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4475
4476 * g++.dg/ext/vector17.C: New testcase.
4477
4478 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4479
4480 PR target/51931
4481 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4482 * g++.dg/opt/longbranch1.C: Likewise.
4483
4484 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4485
4486 PR tree-optimization/53805
4487 * gcc.dg/fold-notunord.c: New testcase.
4488
4489 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4490
4491 PR fortran/48820
4492 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4493 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4494
4495 2012-08-02 Jason Merrill <jason@redhat.com>
4496 Paolo Carlini <paolo.carlini@oracle.com>
4497
4498 PR c++/51213 (again)
4499 * g++.dg/cpp0x/sfinae37.C: Extend.
4500
4501 2012-08-02 Richard Guenther <rguenther@suse.de>
4502
4503 PR tree-optimization/50672
4504 * g++.dg/torture/pr50672.C: New testcase.
4505
4506 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4507
4508 PR fortran/54147
4509 * gfortran.dg/abstract_type_6.f03: Modified.
4510 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4511 * gfortran.dg/proc_ptr_comp_35.f90: New.
4512 * gfortran.dg/typebound_proc_9.f03: Modified.
4513 * gfortran.dg/typebound_proc_26.f90: New.
4514
4515 2012-08-02 Richard Guenther <rguenther@suse.de>
4516
4517 * gcc.dg/torture/pta-callused-1.c: Adjust.
4518 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4519 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4520 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4521 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4522 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4523 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4524 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4525 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4526
4527 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4528
4529 PR fortran/54033
4530 * gfortran.dg/include_6.f90: New test case.
4531 * gfortran.dg/include_7.f90: New test case.
4532 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4533
4534 2012-08-01 Tom de Vries <tom@codesourcery.com>
4535
4536 * gcc.dg/tree-ssa/vrp76.c: New test.
4537
4538 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4539
4540 PR tree-optimization/46556
4541 * gcc.dg/tree-ssa/slsr-27.c: New.
4542 * gcc.dg/tree-ssa/slsr-28.c: New.
4543 * gcc.dg/tree-ssa/slsr-29.c: New.
4544
4545 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4546
4547 PR fortran/42418
4548 * gfortran.dg/proc_decl_29.f90: New.
4549
4550 2012-07-31 Dehao Chen <dehao@google.com>
4551
4552 * gcc.dg/predict-7.c: New test.
4553
4554 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4555
4556 PR fortran/54134
4557 * gfortran.dg/typebound_override_3.f90: New.
4558
4559 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4560
4561 PR tree-optimization/53773
4562 * gcc.dg/vect/pr53773.c: New test.
4563
4564 2012-07-31 Nick Clifton <nickc@redhat.com>
4565
4566 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4567 and for XStormy16.
4568
4569 2012-07-31 Tobias Burnus <burnus@net-b.de>
4570
4571 * gfortran.dg/c_funloc_tests_6.f90: New.
4572 * gfortran.dg/c_funloc_tests_7.f90: New.
4573 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4574
4575 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4576
4577 PR c++/53624
4578 * g++.dg/cpp0x/temp_default5.C: New.
4579
4580 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4581
4582 PR fortran/51081
4583 * gfortran.dg/proc_ptr_37.f90: New.
4584
4585 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4586
4587 * lib/target-supports.exp
4588 (check_effective_target_vect_natural_alignment): New function.
4589 * gcc.dg/align-2.c: Only run on targets with natural alignment
4590 of vector types.
4591 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4592 alignment of vector types.
4593
4594 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4595 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4596
4597 * gcc.target/i386/rdseed16-1.c: New.
4598 * gcc.target/i386/rdseed32-1.c: Ditto
4599 * gcc.target/i386/rdseed64-1.c: Ditto
4600 * gcc.target/i386/sse-12.c: Add -mrdseed.
4601 * gcc.target/i386/sse-13.c: Ditto.
4602 * gcc.target/i386/sse-14.c: Ditto.
4603 * g++.dg/other/i386-2.C: Ditto.
4604 * g++.dg/other/i386-3.C: Ditto.
4605
4606 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4607
4608 PR target/51244
4609 * gcc.target/sh/pr51244-4.c: New.
4610
4611 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4612
4613 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4614 for alpha*-*-* targets. Cleanup original tree dump.
4615
4616 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4617
4618 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4619 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4620
4621 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4622
4623 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4624 rand, srand. Include <stdlib.h>.
4625
4626 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4627
4628 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4629
4630 2012-07-26 Richard Henderson <rth@redhat.com>
4631
4632 * gcc.dg/attr-hotcold-1.c: New.
4633 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4634
4635 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4636 Sandra Loosemore <sandra@codesourcery.com>
4637
4638 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4639
4640 2012-07-26 Tobias Burnus <burnus@net-b.de>
4641
4642 * gfortran.dg/contiguous_1.f90: Update dg-error.
4643 * gfortran.dg/proc_ptr_32.f90: Ditto.
4644
4645 2012-07-26 Richard Guenther <rguenther@suse.de>
4646
4647 PR tree-optimization/54098
4648 * gcc.dg/torture/pr54098.c: New testcase.
4649
4650 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4651
4652 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4653 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4654
4655 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4656
4657 PR fortran/44354
4658 * gfortran.dg/array_constructor_39.f90: New test.
4659
4660 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4661
4662 PR fortran/44354
4663 * gfortran.dg/array_constructor_38.f90: New test.
4664
4665 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4666
4667 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4668
4669 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4670
4671 * gnat.dg/noreturn5.ad[sb]: New test.
4672
4673 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4674 Paul Brook <paul@codesourcery.com>
4675
4676 PR target/53633
4677
4678 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4679 * c-c++-common/pr53633.c: New test.
4680
4681 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4682
4683 * gcc.target/i386/asm-dialect-1.c: New test case.
4684
4685 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4686 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4687
4688 * gcc.target/i386/prefetchw-1.c: New.
4689 * gcc.target/i386/sse-12.c: Add -mprfchw.
4690 * gcc.target/i386/sse-13.c: Ditto.
4691 * gcc.target/i386/sse-14.c: Ditto.
4692 * gcc.target/i386/sse-22.c: Ditto.
4693 * gcc.target/i386/sse-23.c: Ditto.
4694 * g++.dg/other/i386-2.C: Ditto.
4695 * g++.dg/other/i386-3.C: Ditto.
4696
4697 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4698
4699 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4700
4701 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4702
4703 PR target/54051
4704 * gcc.target/arm/pr54051.c: New.
4705 * gcc.target/arm/vfp-1.c: Adjust test.
4706
4707 2012-07-24 Julian Brown <julian@codesourcery.com>
4708
4709 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4710 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4711 hard-float ARM.
4712
4713 2012-07-23 Paul Brook <paul@codesourcery.com>
4714
4715 * g++.dg/other/armv7m-1.c: New test.
4716
4717 2012-07-23 Julian Brown <julian@codesourcery.com>
4718
4719 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4720 ARM.
4721 (DO_TEST): Define to 1 for appropriate ARM targets.
4722
4723 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4724
4725 PR tree-optimization/53881
4726 * gcc.dg/pr53881.c: Renamed to ...
4727 * gcc.dg/pr53881-1.c: ... this.
4728 * gcc.dg/pr53881-2.c: New test.
4729
4730 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4731
4732 Handle recent changes in default atomics for cris*-*-linux*.
4733 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4734 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4735 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4736 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4737 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4738 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4739 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4740 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4741 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4742 -mno-unaligned-atomic-may-use-library is in effect for
4743 cris*-*-linux*.
4744 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4745 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4746 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4747 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4748 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4749 gcc.target/cris/torture/sync-mis-op-i-1.c,
4750 gcc.target/cris/torture/sync-mis-op-i-2.c,
4751 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4752 gcc.target/cris/torture/sync-mis-op-i-3.c,
4753 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4754 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4755 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4756 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4757 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4758 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4759 (main): Remove local variable x.
4760 [mis_ok]: Check that atomics don't fail.
4761
4762 2012-07-21 Andrew Pinski <apinski@cavium.com>
4763
4764 * gcc.dg/tree-ssa/vrp72.c: New test.
4765 * gcc.dg/tree-ssa/vrp73.c: New test.
4766 * gcc.dg/tree-ssa/vrp74.c: New test.
4767 * gcc.dg/tree-ssa/vrp75.c: New test.
4768
4769 2012-07-21 Andrew Pinski <apinski@cavium.com>
4770
4771 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4772 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4773
4774 2012-07-21 Andrew Pinski <apinski@cavium.com>
4775
4776 * gcc.target/mips/octeon-pop-2.c: New testcase.
4777
4778 2012-07-21 Tobias Burnus <burnus@net-b.de>
4779
4780 PR fortran/48820
4781 * gfortran.dg/assumed_rank_3.f90: New.
4782 * gfortran.dg/assumed_rank_11.f90: New.
4783 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4784 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4785 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4786
4787 2012-07-21 Andrew Pinski <apinski@cavium.com>
4788
4789 * gcc.target/mips/unaligned-1.c: New testcase.
4790
4791 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4792
4793 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4794
4795 2012-07-20 Tobias Burnus <burnus@net-b.de>
4796
4797 * gfortran.dg/bind_c_array_params_2.f90: New.
4798 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4799 and update dg-error.
4800
4801 2012-07-20 Tobias Burnus <burnus@net-b.de>
4802
4803 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4804
4805 2012-07-20 Jason Merrill <jason@redhat.com>
4806
4807 PR c++/54038
4808 * g++.dg/other/array7.C: New.
4809
4810 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4811
4812 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4813 the basic block and check loop depth.
4814 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4815 matching patterns and comments.
4816 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4817 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4818
4819 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4820
4821 PR c++/28656
4822 * c-c++-common/pr28656.c: New test.
4823
4824 2012-07-19 Jason Merrill <jason@redhat.com>
4825
4826 PR c++/54026
4827 * g++.dg/init/mutable1.C: New.
4828
4829 2012-07-20 Tobias Burnus <burnus@net-b.de>
4830
4831 PR fortran/48820
4832 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4833 * gfortran.dg/assumed_rank_1.f90: New.
4834 * gfortran.dg/assumed_rank_1_c.c: New.
4835 * gfortran.dg/assumed_rank_2.f90: New.
4836 * gfortran.dg/assumed_rank_4.f90: New.
4837 * gfortran.dg/assumed_rank_5.f90: New.
4838 * gfortran.dg/assumed_rank_6.f90: New.
4839 * gfortran.dg/assumed_rank_7.f90: New.
4840 * gfortran.dg/assumed_rank_8.f90: New.
4841 * gfortran.dg/assumed_rank_8_c.c: New.
4842 * gfortran.dg/assumed_rank_9.f90: New.
4843 * gfortran.dg/assumed_rank_10.f90: New.
4844 * gfortran.dg/assumed_rank_12.f90: New.
4845
4846 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4847
4848 * gnat.dg/opt25.adb: New test.
4849 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4850 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4851
4852 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4853
4854 * gnat.dg/aggr20.ad[sb]: New test.
4855 * gnat.dg/aggr20_pkg.ads: New helper.
4856
4857 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4858
4859 * gnat.dg/derived_type3.adb: New test.
4860 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4861
4862 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4863
4864 PR rtl-optimization/53942
4865 * gcc.dg/pr53942.c: New test.
4866
4867 2012-07-19 Jason Merrill <jason@redhat.com>
4868
4869 PR c++/54021
4870 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4871
4872 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4873
4874 * gnat.dg/discr38.adb: New test.
4875
4876 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4877
4878 PR middle-end/54017
4879 * c-c++-common/gomp/pr54017.c: New test.
4880
4881 2012-07-19 Richard Guenther <rguenther@suse.de>
4882 Eric Botcazou <ebotcazou@adacore.com>
4883
4884 * gnat.dg/loop_optimization11.adb: New testcase.
4885 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4886
4887 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4888 Jason Merrill <jason@redhat.com>
4889
4890 * g++.dg/cpp0x/sfinae37.C: New.
4891 * g++.dg/template/access23.C: New.
4892 * g++.dg/template/access7.C: Adjust.
4893 * g++.dg/template/sfinae10.C: Don't expect errors.
4894 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4895
4896 2012-07-18 Julian Brown <julian@codesourcery.com>
4897 Sandra Loosemore <sandra@codesroucery.com>
4898
4899 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4900
4901 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4902
4903 * gnat.dg/noreturn4.ad[sb]: New test.
4904 * gnat.dg/noreturn4_pkg.ads: New helper.
4905
4906 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4907 Julian Brown <julian@codesourcery.com>
4908
4909 * gcc.target/arm/neon-vdup-1.c: New test case.
4910 * gcc.target/arm/neon-vdup-2.c: New test case.
4911 * gcc.target/arm/neon-vdup-3.c: New test case.
4912 * gcc.target/arm/neon-vdup-4.c: New test case.
4913 * gcc.target/arm/neon-vdup-5.c: New test case.
4914 * gcc.target/arm/neon-vdup-6.c: New test case.
4915 * gcc.target/arm/neon-vdup-7.c: New test case.
4916 * gcc.target/arm/neon-vdup-8.c: New test case.
4917 * gcc.target/arm/neon-vdup-9.c: New test case.
4918 * gcc.target/arm/neon-vdup-10.c: New test case.
4919 * gcc.target/arm/neon-vdup-11.c: New test case.
4920 * gcc.target/arm/neon-vdup-12.c: New test case.
4921 * gcc.target/arm/neon-vdup-13.c: New test case.
4922 * gcc.target/arm/neon-vdup-14.c: New test case.
4923 * gcc.target/arm/neon-vdup-15.c: New test case.
4924 * gcc.target/arm/neon-vdup-16.c: New test case.
4925 * gcc.target/arm/neon-vdup-17.c: New test case.
4926 * gcc.target/arm/neon-vdup-18.c: New test case.
4927 * gcc.target/arm/neon-vdup-19.c: New test case.
4928 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4929 arguments non-constant.
4930
4931 2012-07-18 Richard Guenther <rguenther@suse.de>
4932
4933 PR tree-optimization/53970
4934 * g++.dg/torture/pr53970.C: New testcase.
4935
4936 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4937
4938 PR target/38621
4939 * gcc.c-torture/compile/pr38621.c: New.
4940
4941 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4942
4943 PR target/33135
4944 * gcc.target/sh/pr33135-1.c: New.
4945 * gcc.target/sh/pr33135-2.c: New.
4946 * gcc.target/sh/pr33135-3.c: New.
4947 * gcc.target/sh/pr33135-4.c: New.
4948
4949 2012-07-17 Jason Merrill <jason@redhat.com>
4950
4951 PR c++/53995
4952 * g++.dg/parse/enum9.C: New.
4953
4954 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4955 Sandra Loosemore <sandra@codesourcery.com>
4956
4957 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4958 if there is a conflict with -mcpu=. Use -mcpu=5208.
4959
4960 2012-07-17 Jason Merrill <jason@redhat.com>
4961
4962 PR c++/53989
4963 * g++.dg/template/array23.C: New.
4964
4965 2012-07-17 Tobias Burnus <burnus@net-b.de>
4966
4967 PR fortran/53985
4968 * gfortran.dg/bind_c_usage_26.f90: New.
4969 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4970 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4971 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4972 * gfortran.dg/interop_params.f03: Ditto.
4973
4974 2012-07-17 Jason Merrill <jason@redhat.com>
4975
4976 * g++.dg/template/inherit8.C: Adjust.
4977 * g++.dg/template/using21.C: Adjust.
4978 * g++.dg/template/using22.C: Adjust.
4979
4980 PR c++/53549
4981 * g++.dg/template/current-inst1.C: New.
4982 * g++.dg/parse/crash35.C: Adjust.
4983
4984 2012-07-17 Tobias Burnus <burnus@net-b.de>
4985
4986 PR fortran/52101
4987 * gfortran.dg/oldstyle_4.f90: New.
4988
4989 2012-07-17 Tobias Burnus <burnus@net-b.de>
4990
4991 PR fortran/49265
4992 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4993 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4994
4995 2012-07-16 Jason Merrill <jason@redhat.com>
4996
4997 * g++.dg/parse/access8.C: Adjust.
4998 * g++.dg/template/sfinae6_neg.C: Adjust.
4999
5000 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5001
5002 PR fortran/53824
5003 * gfortran.dg/coarray_allocate_1.f90: New test.
5004
5005 2012-07-16 Andrew Pinski <apinski@cavium.com>
5006
5007 * gcc.c-torture/execute/bswap-1.c: New testcase.
5008 * gcc.c-torture/compile/unalign-1.c: New testcase.
5009 * gcc.c-torture/compile/20120524-1.c: New testcase.
5010 * gcc.c-torture/compile/20101216-1.c: New testcase.
5011
5012 2012-07-16 Dehao Chen <dehao@google.com>
5013
5014 Revert
5015 2012-07-10 Dehao Chen <dehao@google.com>
5016
5017 * gcc.dg/debug_info_inline.c: New test.
5018
5019 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5020
5021 PR fortran/53956
5022 * gfortran.dg/proc_decl_28.f90: New.
5023
5024 2012-07-16 Andrew Pinski <apinski@cavium.com>
5025
5026 * gcc.dg/torture/builtins-1.c: New testcase.
5027
5028 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5029
5030 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5031 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5032 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5033 gcc.target/cris/sync-1-v10.c,
5034 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5035 pass -mno-unaligned-atomic-may-use-library.
5036 * gcc.target/cris/sync-xchg-1.c: New test.
5037 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5038 valid register operand output modifier.
5039
5040 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5041
5042 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5043 characters.
5044
5045 2012-07-13 Andrew Pinski <apinski@cavium.com>
5046
5047 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5048 rather than cleanup-tree-dump.
5049 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5050
5051 2012-07-13 Richard Guenther <rguenther@suse.de>
5052
5053 PR tree-optimization/53907
5054 * gcc.target/i386/pr53907.c: New testcase.
5055
5056 2012-07-13 Richard Guenther <rguenther@suse.de>
5057
5058 PR tree-optimization/53922
5059 * gcc.dg/torture/pr53922.c: New testcase.
5060
5061 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5062
5063 PR rtl-optimization/53908
5064 * gcc.dg/torture/pr53908.c: New test.
5065
5066 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5067
5068 PR c++/53531
5069 * g++.dg/cpp0x/variadic135.C: New.
5070
5071 2012-07-12 Jason Merrill <jason@redhat.com>
5072
5073 * g++.dg/template/sfinae6_neg.C: Adjust.
5074
5075 2012-07-12 Tobias Burnus <burnus@net-b.de>
5076
5077 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5078 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5079 scan-tree-dump-times pattern.
5080
5081 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5082
5083 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5084
5085 2012-07-11 Jason Merrill <jason@redhat.com>
5086
5087 DR 1402
5088 * g++.g/cpp0x/defaulted37.C: New.
5089
5090 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5091
5092 PR target/53859
5093 * gcc.target/arm/pr53859.c: New test.
5094
5095 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5096
5097 PR target/53886
5098 * gcc.c-torture/compile/pr53886.c: New.
5099
5100 2012-07-10 Dehao Chen <dehao@google.com>
5101
5102 * gcc.dg/debug_info_inline.c: New test.
5103
5104 2012-07-10 Jason Merrill <jason@redhat.com>
5105
5106 PR c++/53733
5107 * g++.dg/cpp0x/defaulted36.C: New.
5108 * g++.dg/cpp0x/defaulted21.C: Adjust.
5109
5110 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5111
5112 2012-07-09 Sterling Augustine <saugustine@google.com>
5113
5114 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5115
5116 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5117
5118 PR tree-optimization/53887
5119 * gcc.dg/pr53887.c: New test.
5120
5121 2012-07-09 Jason Merrill <jason@redhat.com>
5122
5123 PR c++/53882
5124 * g++.dg/cpp0x/nullptr29.C: New.
5125
5126 2012-07-09 Tom de Vries <tom@codesourcery.com>
5127 Richard Guenther <rguenther@suse.de>
5128
5129 * gcc.dg/builtin-unreachable-6.c: New test.
5130 * gcc.dg/builtin-unreachable-5.c: New test.
5131
5132 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5133
5134 PR tree-optimization/53881
5135 * gcc.dg/pr53881.c: New test.
5136
5137 2012-07-06 Jason Merrill <jason@redhat.com>
5138
5139 PR c++/53862
5140 * g++.dg/cpp0x/variadic134.C: New.
5141
5142 PR c++/53858
5143 * g++.dg/cpp0x/alias-decl-20.C: New.
5144
5145 2012-07-06 Tom de Vries <tom@codesourcery.com>
5146
5147 PR tree-optimization/51879
5148 * gcc.dg/pr51879-16.c: New test.
5149 * gcc.dg/pr51879-17.c: Same.
5150
5151 2012-07-06 Tom de Vries <tom@codesourcery.com>
5152
5153 PR tree-optimization/52009
5154 * gcc.dg/pr51879-7.c: New test.
5155 * gcc.dg/pr51879-18.c: New test.
5156
5157 2012-07-05 Jason Merrill <jason@redhat.com>
5158
5159 PR c++/50852
5160 * g++.dg/template/typedef39.C: New.
5161
5162 PR c++/53039
5163 * g++.dg/cpp0x/variadic133.C: New.
5164 * g++.dg/template/param1.C: Adjust.
5165
5166 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5167
5168 PR target/48941
5169 PR target/51980
5170 * gcc.target/arm/neon/vtrnf32.c: Update.
5171 * gcc.target/arm/neon/vtrns32.c: Update.
5172 * gcc.target/arm/neon/vtrnu32.c: Update.
5173 * gcc.target/arm/neon/vzipf32.c: Update.
5174 * gcc.target/arm/neon/vzips32.c: Update.
5175 * gcc.target/arm/neon/vzipu32.c: Update.
5176
5177 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5178
5179 PR fortran/53732
5180 * gfortran.dg/inline_sum_4.f90: New test.
5181
5182 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5183
5184 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5185
5186 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5187
5188 * gcc.target/arm/fma-sp.c: New testcase.
5189 * gcc.target/arm/fma.c: Likewise.
5190 * gcc.target/arm/fma.h: Likewise.
5191
5192 2012-07-04 Jason Merrill <jason@redhat.com>
5193
5194 PR c++/53848
5195 * g++.dg/other/enum3.C: New.
5196
5197 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5198
5199 PR middle-end/53321
5200 * g++.dg/torture/pr53321.C: New test.
5201
5202 2012-07-04 Richard Guenther <rguenther@suse.de>
5203
5204 PR tree-optimization/53844
5205 * g++.dg/tree-ssa/pr53844.C: New testcase.
5206
5207 2012-07-04 Richard Guenther <rguenther@suse.de>
5208
5209 PR tree-optimization/53849
5210 * gcc.dg/pr53849.c: New testcase.
5211
5212 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5213
5214 PR c++/53812
5215 * g++.dg/ext/label14.C: New test.
5216
5217 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5218
5219 PR target/53811
5220 * g++.dg/other/pr53811.C: New test.
5221
5222 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5223
5224 PR target/28896
5225 * gcc.target/m68k/stack-limit-1.c: New testcase.
5226
5227 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5228
5229 * gnat.dg/recursive_call.adb: New test.
5230
5231 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5232
5233 * gnat.dg/discr37.ad[sb]: New test.
5234
5235 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5236
5237 * g++.dg/other/packed1.C: Remove SH from xfail list.
5238
5239 2012-07-02 Jason Merrill <jason@redhat.com>
5240
5241 PR c++/53619
5242 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5243
5244 PR c++/53783
5245 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5246
5247 PR c++/53788
5248 * g++.dg/cpp0x/decltype39.C: New.
5249 * g++.dg/diagnostic/method1.C: Adjust.
5250
5251 PR c++/53816
5252 * g++.dg/template/ref6.C: New.
5253
5254 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5255
5256 PR target/53568
5257 * gcc.target/sh/pr53568-1.c: New.
5258
5259 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5260
5261 PR target/51244
5262 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5263
5264 2012-07-02 Jason Merrill <jason@redhat.com>
5265
5266 PR c++/53821
5267 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5268
5269 PR c++/53524
5270 * g++.dg/template/enum7.C: New.
5271 * g++.dg/other/ptrmem10.C: Adjust.
5272 * g++.dg/other/ptrmem11.C: Adjust.
5273 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5274
5275 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5276
5277 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5278
5279 2012-07-01 Wei Guozhi <carrot@google.com>
5280
5281 PR target/53447
5282 * gcc.target/arm/pr53447-1.c: New testcase.
5283 * gcc.target/arm/pr53447-2.c: New testcase.
5284 * gcc.target/arm/pr53447-3.c: New testcase.
5285 * gcc.target/arm/pr53447-4.c: New testcase.
5286
5287 2012-06-29 Richard Guenther <rguenther@suse.de>
5288
5289 PR tree-optimization/47061
5290 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5291
5292 2012-06-29 Richard Guenther <rguenther@suse.de>
5293
5294 PR tree-optimization/37541
5295 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5296
5297 2012-06-29 Richard Guenther <rguenther@suse.de>
5298
5299 PR tree-optimization/52589
5300 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5301
5302 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5303
5304 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5305
5306 * g++.dg/template/error46.C: Add missing comment to dg-message.
5307 * g++.dg/template/crash107.C: Likewise.
5308 * g++.dg/template/error47.C: Likewise.
5309 * g++.dg/template/crash108.C: Likewise.
5310 * g++.dg/overload/operator5.C: Likewise.
5311
5312 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5313 errors in dg-message directives, add comments.
5314
5315 2012-06-28 Kai Tietz <ktietz@redhat.com>
5316
5317 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5318 hard-coded 'unsigned long'.
5319
5320 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5321
5322 PR tree-optimization/51581
5323 * gcc.dg/vect/pr51581-4.c: New test.
5324
5325 PR tree-optimization/53645
5326 * gcc.c-torture/execute/pr53645-2.c: New test.
5327
5328 2012-06-28 Richard Guenther <rguenther@suse.de>
5329
5330 PR middle-end/53790
5331 * gcc.dg/torture/pr53790.c: New testcase.
5332
5333 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5334
5335 PR tree-optimization/53645
5336 * gcc.c-torture/execute/pr53645.c: New test.
5337
5338 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5339
5340 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5341
5342 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5343
5344 PR debug/53671
5345 PR debug/49888
5346 * gcc.dg/guality/pr49888.c: Account for the possibility that
5347 the variable is optimized out at the first test.
5348
5349 2012-06-27 Jason Merrill <jason@redhat.com>
5350
5351 * g++.dg/cpp0x/override2.C: Adjust.
5352 * g++.dg/template/error5.C: Adjust.
5353 * g++.dg/parse/crash28.C: Adjust.
5354
5355 PR c++/53563
5356 * g++.dg/parse/template27.C: New.
5357 * g++.dg/template/crash74.C: Adjust expected output.
5358
5359 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5360
5361 PR fortran/41951
5362 PR fortran/49591
5363 * gfortran.dg/typebound_operator_16.f03: New.
5364
5365 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5366
5367 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5368 even src1.i and src2.i fields even in the second half of the arrays.
5369
5370 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5371
5372 PR c++/51033.
5373 * g++.dg/torture/vshuf-16.inc: New test.
5374 * g++.dg/torture/vshuf-2.inc: New test.
5375 * g++.dg/torture/vshuf-4.inc: New test.
5376 * g++.dg/torture/vshuf-8.inc: New test.
5377 * g++.dg/torture/vshuf-main.inc: New test.
5378 * g++.dg/torture/vshuf-v16hi.C: New test.
5379 * g++.dg/torture/vshuf-v16qi.C: New test.
5380 * g++.dg/torture/vshuf-v2df.C: New test.
5381 * g++.dg/torture/vshuf-v2di.C: New test.
5382 * g++.dg/torture/vshuf-v2sf.C: New test.
5383 * g++.dg/torture/vshuf-v2si.C: New test.
5384 * g++.dg/torture/vshuf-v4df.C: New test.
5385 * g++.dg/torture/vshuf-v4di.C: New test.
5386 * g++.dg/torture/vshuf-v4sf.C: New test.
5387 * g++.dg/torture/vshuf-v4si.C: New test.
5388 * g++.dg/torture/vshuf-v8hi.C: New test.
5389 * g++.dg/torture/vshuf-v8qi.C: New test.
5390 * g++.dg/torture/vshuf-v8si.C: New test.
5391
5392 2012-06-27 Richard Guenther <rguenther@suse.de>
5393
5394 PR middle-end/53676
5395 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5396
5397 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5398
5399 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5400 scan-dump-dem-not): Use printable pattern in test name.
5401
5402 2012-06-26 Sterling Augustine <saugustine@google.com>
5403 Dominique Dhumieres <dominiq@lps.ens.fr>
5404
5405 * gcc.dg/pubtypes-2.c: Update expected output.
5406 * gcc.dg/pubtypes-3.c: Likewise.
5407 * gcc.dg/pubtypes-4.c: Likewise.
5408
5409 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5410
5411 * gcc.dg/tree-ssa/slsr-1.c: New test.
5412 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5413 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5414 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5415
5416 2012-06-26 Matt Turner <mattst88@gmail.com>
5417
5418 PR target/35294
5419 * gcc.target/arm/mmx-2.c: New.
5420
5421 2012-06-26 Richard Guenther <rguenther@suse.de>
5422
5423 PR c++/53752
5424 * g++.dg/torture/pr53752.C: New testcase.
5425
5426 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5427
5428 PR tree-optimization/53748
5429 * gcc.c-torture/compile/pr53748.c: New test.
5430
5431 2012-06-25 Jason Merrill <jason@redhat.com>
5432
5433 PR c++/53498
5434 PR c++/53305
5435 * g++.dg/cpp0x/decltype38.C: New.
5436 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5437
5438 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5439
5440 * lib/target-supports-dg.exp (testname-for-summary): New.
5441 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5442 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5443 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5444 scan-module-absence, output-exists, output-exists-not: Use
5445 testname-for-summary.
5446 (dg-test): Clean up testname_with_flags.
5447 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5448 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5449 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5450 scan-assembler-dem-not, object-size: Use testname-for-summary.
5451 * lib/gcov.exp (run-gcov): Likewise.
5452 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5453 scan-dump-dem, scan-dump-dem-note): Likewise.
5454
5455 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5456 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5457 including profopt.opt; save and restore existing value.
5458 * g++.dg/bprob/bprob.exp: Likewise.
5459 * gcc.dg/matrix/matrix.exp: Likewise.
5460 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5461 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5462 PROFOPT_OPTIONS.
5463
5464 2012-06-25 Richard Henderson <rth@redhat.com>
5465
5466 * gcc.dg/pr53749.c: New.
5467
5468 2012-06-25 Jason Merrill <jason@redhat.com>
5469
5470 PR c++/52988
5471 * g++.dg/cpp0x/nullptr28.C: New.
5472
5473 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5474
5475 * gcc.target/arm/neon-vld1_dupQ.c: New.
5476
5477 2012-06-25 Florian Weimer <fweimer@redhat.com>
5478
5479 * g++.dg/init/new35.C: New.
5480 * g++.dg/init/new36.C: New.
5481 * g++.dg/init/new37.C: New.
5482 * g++.dg/ext/vla5.C: New warning.
5483 * g++.dg/ext/vla8.C: New warning.
5484 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5485
5486 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5487 James Greenhalgh <james.greenhalgh@arm.com>
5488
5489 * gcc.target/arm/ftest-support-arm.h New testcase.
5490 * gcc.target/arm/ftest-support-thumb.h Likewise.
5491 * gcc.target/arm/ftest-support.h Likewise.
5492 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5493 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5494 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5495 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5496 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5497 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5498 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5499 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5500 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5501 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5502 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5503 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5504 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5505 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5506 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5507 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5508 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5509 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5510 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5511 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5512 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5513 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5514 * lib/target-supports.exp
5515 (check_effective_target_arm_arch_FUNC): Add support for more
5516 architectures.
5517 (add_options_for_arm_arch_FUNC): Likewise.
5518 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5519
5520 2012-06-25 Jason Merrill <jason@redhat.com>
5521
5522 PR c++/53202
5523 * g++.dg/cpp0x/constexpr-tuple.C: New.
5524
5525 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5526
5527 PR target/53759
5528 * gcc.target/i386/pr53759.c: New test.
5529
5530 PR c++/53594
5531 * g++.dg/cpp0x/nsdmi7.C: New test.
5532
5533 2012-06-24 Kai Tietz <ktietz@redhat.com>
5534
5535 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5536 for LLP64 targets.
5537 * gcc.target/i386/pr38988.c: Likewise.
5538
5539 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5540
5541 PR fortran/47710
5542 PR fortran/53328
5543 * gfortran.dg/typebound_generic_12.f03: New.
5544 * gfortran.dg/typebound_generic_13.f03: New.
5545
5546 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5547
5548 * gnat.dg/lto15.ad[sb]: New test.
5549
5550 2012-06-21 Meador Inge <meadori@codesourcery.com>
5551
5552 PR c/53702
5553 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5554
5555 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5556
5557 * gcc.dg/pch/ident-1.c: New test.
5558 * gcc.dg/pch/ident-1.hs: Header file for new test.
5559
5560 2012-06-21 Michael Matz <matz@suse.de>
5561
5562 PR middle-end/53688
5563 * gcc.c-torture/execute/pr53688.c: New test.
5564
5565 2012-06-20 Richard Guenther <rguenther@suse.de>
5566
5567 PR tree-optimization/30318
5568 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5569
5570 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5571
5572 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5573
5574 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5575
5576 * gcc.target/i386/clearcapv2.map: New file.
5577 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5578
5579 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5580
5581 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5582 and add __sh__ case.
5583
5584 2012-06-19 Jason Merrill <jason@redhat.com>
5585
5586 PR c++/52637
5587 * g++.dg/debug/localclass1.C: New.
5588
5589 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5590
5591 * g++.dg/cpp0x/override4.C: New.
5592
5593 2012-06-14 Jason Merrill <jason@redhat.com>
5594
5595 PR c++/53651
5596 * g++.dg/cpp0x/decltype37.C: New.
5597
5598 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5599
5600 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5601
5602 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5603
5604 * gcc.c-torture/compile/vector-5.c,
5605 gcc.c-torture/compile/vector-6.c: New tests.
5606
5607 2012-06-19 Richard Henderson <rth@redhat.com>
5608
5609 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5610
5611 2012-06-19 Richard Guenther <rguenther@suse.de>
5612
5613 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5614
5615 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5616
5617 PR target/53712
5618 * gcc.target/i386/pr53712.c: New test.
5619
5620 2012-06-18 Tobias Burnus <burnus@net-b.de>
5621
5622 PR fortran/53692
5623 * gfortran.dg/elemental_optional_args_6.f90: New.
5624
5625 2012-06-18 Tobias Burnus <burnus@net-b.de>
5626
5627 PR fortran/53526
5628 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5629 * gfortran.dg/coarray/move_alloc_1.f90
5630
5631 2012-06-18 Tobias Burnus <burnus@net-b.de>
5632
5633 PR fortran/53526
5634 * gfortran.dg/coarray_27.f90: New.
5635
5636 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5637 Greta Yorsh <Greta.Yorsh@arm.com>
5638
5639 * gcc.target/arm/epilog-1.c: New test.
5640
5641 2012-06-18 Richard Guenther <rguenther@suse.de>
5642
5643 PR tree-optimization/53693
5644 * g++.dg/torture/pr53693.C: New testcase.
5645
5646 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5647
5648 PR tree-optimization/53703
5649 * gcc.dg/torture/pr53703.c: New test.
5650
5651 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5652
5653 PR middle-end/53698
5654 * gcc.target/i386/pr53698.c: New test.
5655
5656 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5657
5658 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5659
5660 2012-06-17 Tobias Burnus <burnus@net-b.de>
5661
5662 PR fortran/53691
5663 PR fortran/53685
5664 * gfortran.dg/transfer_check_3.f90: New.
5665
5666 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5667
5668 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5669
5670 2012-06-16 Tobias Burnus <burnus@net-b.de>
5671
5672 PR fortran/53642
5673 PR fortran/45170
5674 * gfortran.dg/deferred_type_param_8.f90: New.
5675
5676 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5677
5678 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5679 testname that includes flags, passed in as new argument, in
5680 pass/fail messages.
5681 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5682 and pass it to verify-* procedures.
5683
5684 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5685 alignment torture options with usual torture options.
5686
5687 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5688 messages reported for one line of source code.
5689 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5690 * g++.dg/cpp0x/decltype2.C: Likewise.
5691 * g++.dg/cpp0x/decltype3.C: Likewise.
5692 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5693 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5694 * g++.dg/cpp0x/static_assert3.C: Likewise.
5695 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5696 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5697 * g++.dg/cpp0x/union1.C: Likewise.
5698 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5699 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5700 * g++.dg/cpp0x/variadic2.C: Likewise.
5701 * g++.dg/cpp0x/variadic20.C: Likewise.
5702 * g++.dg/cpp0x/variadic74.C: Likewise.
5703 * g++.dg/diagnostic/bitfld2.C: Likewise.
5704 * g++.dg/ext/attrib44.C: Likewise.
5705 * g++.dg/ext/no-asm-1.C: Likewise.
5706 * g++.dg/other/error34.C: Likewise.
5707 * g++.dg/parse/crash46.C: Likewise.
5708 * g++.dg/parse/error10.C: Likewise.
5709 * g++.dg/parse/error2.C: Likewise.
5710 * g++.dg/parse/error3.C: Likewise.
5711 * g++.dg/parse/error36.C: Likewise.
5712 * g++.dg/parse/error8.C: Likewise.
5713 * g++.dg/parse/error9.C: Likewise.
5714 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5715 * g++.dg/parse/parser-pr28152.C: Likewise.
5716 * g++.dg/parse/template25.C: Likewise.
5717 * g++.dg/parse/typename11.C: Likewise.
5718 * g++.dg/tc1/dr147.C: Likewise.
5719 * g++.dg/template/deduce3.C: Likewise.
5720 * g++.dg/template/koenig9.C: Likewise.
5721 * g++.dg/template/pr23510.C: Likewise.
5722 * g++.dg/warn/pr12242.C: Likewise.
5723 * g++.dg/warn/pr30551-2.C: Likewise.
5724 * g++.dg/warn/pr30551.C: Likewise.
5725 * g++.old-deja/g++.other/typename1.C: Likewise.
5726 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5727
5728 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5729
5730 PR c++/51033
5731 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5732 * c-c++-common/torture/vshuf-2.inc: Likewise.
5733 * c-c++-common/torture/vshuf-4.inc: Likewise.
5734 * c-c++-common/torture/vshuf-8.inc: Likewise.
5735 * c-c++-common/torture/vshuf-main.inc: Likewise.
5736 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5737 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5738 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5739 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5740 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5741 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5742 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5743 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5744 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5745 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5746 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5747 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5748 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5749 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5750
5751 2012-06-15 Michael Matz <matz@suse.de>
5752
5753 * gcc.dg/tree-ssa/vector-4.c: New test.
5754
5755 2012-06-15 Michael Matz <matz@suse.de>
5756
5757 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5758 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5759
5760 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5761
5762 PR tree-optimization/53636
5763 * gcc.target/arm/pr53636.c: New test.
5764
5765 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5766
5767 PR tree-optimization/51581
5768 * gcc.c-torture/execute/pr51581-1.c: New test.
5769 * gcc.c-torture/execute/pr51581-2.c: New test.
5770 * gcc.dg/vect/pr51581-1.c: New test.
5771 * gcc.dg/vect/pr51581-2.c: New test.
5772 * gcc.dg/vect/pr51581-3.c: New test.
5773 * gcc.target/i386/avx-pr51581-1.c: New test.
5774 * gcc.target/i386/avx-pr51581-2.c: New test.
5775 * gcc.target/i386/avx2-pr51581-1.c: New test.
5776 * gcc.target/i386/avx2-pr51581-2.c: New test.
5777 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5778
5779 2012-06-15 Richard Guenther <rguenther@suse.de>
5780
5781 * gcc.c-torture/execute/20120615-1.c: New testcase.
5782
5783 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5784
5785 * gnat.dg/vect8.ad[sb]: New test.
5786
5787 2012-06-14 Richard Guenther <rguenther@suse.de>
5788
5789 * gcc.dg/tree-ssa/vrp.h: New testcase.
5790 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5791
5792 2012-06-13 Christian Bruel <christian.bruel@st.com>
5793
5794 PR target/53621
5795 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5796
5797 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5798
5799 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5800
5801 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5802
5803 PR testsuite/20771
5804 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5805 test summary unique.
5806
5807 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5808 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5809 scan-stack-usage-not): Don't strip torture options from test name.
5810
5811 * lib/scandump.exp (scan-dump-times): Use printable version of
5812 regexp in test summary line.
5813
5814 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5815 messages reported for one line of source code.
5816 * gcc.dg/format/few-1.c: Likewise.
5817 * gcc.dg/ia64-sync-2.c: Likewise.
5818 * gcc.dg/sync-2.c: Likewise.
5819 * gcc.dg/noncompile/pr44517.c: Likewise.
5820
5821 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5822
5823 PR debug/49888
5824 * gcc.dg/guality/pr49888.c: New.
5825
5826 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5827
5828 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5829 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5830 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5831
5832 2012-06-13 Tobias Burnus <burnus@net-b.de>
5833
5834 PR fortran/53643
5835 * gfortran.dg/intent_out_7.f90: New.
5836
5837 2012-06-13 Tobias Burnus <burnus@net-b.de>
5838
5839 PR fortran/53597
5840 * gfortran.dg/save_4.f90: New.
5841
5842 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5843
5844 PR c/53532
5845 PR c/51034
5846 PR c/53196
5847 * gcc.dg/pr53532.c: New test.
5848 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5849 adjust line numbers.
5850 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5851 * gcc.dg/Wcxx-compat-8.c: Likewise.
5852 * gcc.dg/pr51034.c: New test.
5853 * gcc.dg/pr53196-1.c: New test.
5854 * gcc.dg/pr53196-2.c: New test.
5855
5856 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5857
5858 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5859 alignment torture options with usual torture options.
5860 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5861 instead of dg-options.
5862 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5863 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5864 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5865 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5866 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5867 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5868
5869 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5870 to checks for multiple messages reported for one line of source code.
5871 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5872
5873 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5874 messages reported for one line of source code.
5875
5876 * gcc.dg/20031223-1.c: Add comments to check for multiple
5877 messages reported for one line of source code.
5878 * gcc.dg/Wconversion-integer.c: Likewise.
5879 * gcc.dg/Wfatal-2.c: Likewise.
5880 * gcc.dg/Wfatal.c: Likewise.
5881 * gcc.dg/Wobjsize-1.c: Likewise.
5882 * gcc.dg/c99-vla-jump-1.c: Likewise.
5883 * gcc.dg/c99-vla-jump-2.c: Likewise.
5884 * gcc.dg/c99-vla-jump-3.c: Likewise.
5885 * gcc.dg/c99-vla-jump-4.c: Likewise.
5886 * gcc.dg/c99-vla-jump-5.c: Likewise.
5887 * gcc.dg/decl-9.c: Likewise.
5888 * gcc.dg/declspec-10.c: Likewise.
5889 * gcc.dg/declspec-18.c: Likewise.
5890 * gcc.dg/mtune.c: Likewise.
5891 * gcc.dg/parser-pr28152-2.c: Likewise.
5892 * gcc.dg/parser-pr28152.c: Likewise.
5893 * gcc.dg/pr14475.c: Likewise.
5894 * gcc.dg/pr27953.c: Likewise.
5895 * gcc.dg/pr28322-3.c: Likewise.
5896 * gcc.dg/pr30457.c: Likewise.
5897 * gcc.dg/pr30551-2.c: Likewise.
5898 * gcc.dg/pr30551-3.c: Likewise.
5899 * gcc.dg/pr30551-4.c: Likewise.
5900 * gcc.dg/pr30551-5.c: Likewise.
5901 * gcc.dg/pr30551-6.c: Likewise.
5902 * gcc.dg/pr30551.c: Likewise.
5903 * gcc.dg/pr45461.c: Likewise.
5904 * gcc.dg/pr48552-1.c: Likewise.
5905 * gcc.dg/pr48552-2.c: Likewise.
5906 * gcc.dg/redecl-1.c: Likewise.
5907 * gcc.dg/transparent-union-3.c: Likewise.
5908 * gcc.dg/utf-dflt.c: Likewise.
5909 * gcc.dg/utf-dflt2.c: Likewise.
5910 * gcc.dg/vla-8.c: Likewise.
5911 * gcc.dg/vla-init-1.c: Likewise.
5912 * gcc.dg/wtr-int-type-1.c: Likewise.
5913
5914 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5915 messages reported for for one line of source code.
5916 * c-c++-common/raw-string-5.c: Likewise.
5917 * c-c++-common/raw-string-4.c: Likewise.
5918 * c-c++-common/raw-string-6.c: Likewise.
5919 * c-c++-common/pr20000.c: Likewise.
5920
5921 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5922 messages reported for one line of source code.
5923 * gcc.dg/cpp/pr30786.c: Likewise.
5924 * gcc.dg/cpp/pr28709.c: Likewise.
5925 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5926 * gcc.dg/cpp/macspace2.c: Likewise.
5927 * gcc.dg/cpp/missing-header-1.c: Likewise.
5928 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5929 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5930 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5931
5932 2012-06-12 Jason Merrill <jason@redhat.com>
5933
5934 PR c++/53599
5935 * g++.dg/template/local7.C: New.
5936
5937 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5938
5939 PR target/53511
5940 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5941 * gcc.target/sh/pr51340-2.c: Likewise.
5942 * gcc.target/sh/pr51340-3.c: Likewise.
5943
5944 2012-06-12 Michael Matz <matz@suse.de>
5945
5946 * gcc.dg/torture/alias-1.c: New test.
5947
5948 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5949
5950 PR rtl-optimization/53589
5951 * gcc.dg/torture/pr53589.c: New test.
5952
5953 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5954
5955 PR target/50749
5956 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5957 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5958 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5959 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5960 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5961 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5962 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5963 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5964 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5965 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5966 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5967 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5968 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5969 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5970 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5971 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5972
5973 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5974
5975 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5976 (check_intel_cpu_model): New function.
5977 (check_amd_cpu_model): New function.
5978 (check_features): New function.
5979 (__get_cpuid_output): New function.
5980 (check_detailed): New function.
5981 (fn1): Rename to quick_check.
5982 (main): Update to call quick_check and call check_detailed.
5983
5984 2012-06-11 Richard Henderson <rth@redhat.com>
5985
5986 * lib/target-supports.exp
5987 (check_effective_target_sync_long_long_runtime): Use
5988 check_effective_target_lp64 instead of
5989 check_effective_target_powerpc64 for powerpc targets.
5990
5991 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5992
5993 PR target/53511
5994 * gcc.target/sh/pr53511-1.c: New.
5995
5996 2012-06-11 Richard Guenther <rguenther@suse.de>
5997
5998 PR middle-end/53470
5999 * g++.dg/lto/pr53470_0.C: New testcase.
6000 * gcc.dg/lto/pr53470_0.c: Likewise.
6001
6002 2012-06-11 Richard Guenther <rguenther@suse.de>
6003
6004 PR c++/53605
6005 * g++.dg/ext/pr53605.C: New testcase.
6006
6007 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6008
6009 * gnat.dg/specs/array1.ads: New test.
6010 * gnat.dg/specs/array2.ads: Likewise.
6011 * gnat.dg/array22.adb: Likewise.
6012
6013 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6014
6015 * gnat.dg/constant4.adb: New test.
6016 * gnat.dg/constant4_pkg.ads: New helper.
6017
6018 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6019
6020 PR fortran/52552
6021 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6022 * gfortran.dg/allocate_class_1.f90: Modified.
6023 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6024 * gfortran.dg/allocate_class_2.f90: New.
6025
6026 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6027
6028 PR middle-end/53535
6029 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6030
6031 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6032
6033 PR fortran/52861
6034 * gfortran.dg/string_assign_2.f90: New test case.
6035
6036 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6037
6038 PR fortran/52861
6039 * gfortran.dg/string_assign_1.f90: New test case.
6040
6041 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6042
6043 PR middle-end/53580
6044 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6045 * gcc.dg/gomp/critical-4.c: Likewise.
6046 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6047 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6048 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6049 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6050 * c-c++-common/gomp/pr53580.c: New test.
6051
6052 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6053
6054 PR c++/51214
6055 * g++.dg/cpp0x/forw_enum11.C: New.
6056
6057 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6058
6059 PR c++/53567
6060 * g++.dg/cpp0x/alias-decl-19.C: New.
6061
6062 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6063
6064 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6065
6066 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6067
6068 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6069 (XSTATE_FP): Ditto.
6070 (XSTATE_SSE): Ditto.
6071 (XSTATE_YMM): Ditto.
6072 (avx_os_support): Use new defines.
6073
6074 2012-06-06 Richard Guenther <rguenther@suse.de>
6075
6076 PR testsuite/32380
6077 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6078 loops.
6079
6080 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6081
6082 PR c++/52841
6083 * g++.dg/cpp0x/pr52841.C: New testcase.
6084
6085 2012-06-06 Richard Guenther <rguenther@suse.de>
6086
6087 PR tree-optimization/53081
6088 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6089 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6090
6091 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6092
6093 * gcc.target/powerpc/pr53487.c: New test.
6094
6095 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6096
6097 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6098
6099 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6100
6101 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6102
6103 2012-06-05 Richard Guenther <rguenther@suse.de>
6104
6105 PR tree-optimization/30442
6106 * gcc.dg/vect/bb-slp-30.c: New testcase.
6107
6108 2012-06-05 Richard Guenther <rguenther@suse.de>
6109
6110 PR tree-optimization/53081
6111 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6112 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6113 -fno-tree-loop-distribute-patterns.
6114
6115 2012-06-05 Alan Modra <amodra@gmail.com>
6116
6117 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6118 Check static chain in nested funcs.
6119
6120 2012-06-04 Tobias Burnus <burnus@net-b.de>
6121
6122 PR fortran/50619
6123 * gfortran.dg/init_flag_10.f90: New.
6124
6125 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6126
6127 PR c++/53524
6128 * g++.dg/warn/Wenum-compare-no-2: New.
6129
6130 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6131
6132 PR preprocessor/53463
6133 * g++.dg/cpp/limits.C: New test.
6134 * g++.dg/parse/error19.C: Adjust.
6135 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6136 * g++.dg/warn/pr35635.C: Likewise.
6137 * g++.old-deja/g++.pt/assign1.C: Likewise.
6138
6139 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6140
6141 PR target/53559
6142 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6143 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6144 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6145 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6146 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6147 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6148 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6149 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6150
6151 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6152
6153 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6154
6155 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6156
6157 PR tree-optimization/53550
6158 * gcc.dg/pr53550.c: New test.
6159
6160 2012-06-04 Richard Guenther <rguenther@suse.de>
6161
6162 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6163 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6164 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6165
6166 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6167
6168 PR fortran/48831
6169 * gfortran.dg/parameter_array_element_2.f90: New.
6170
6171 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6172
6173 PR target/53512
6174 * gcc.target/sh/pr53512-1.c: New.
6175 * gcc.target/sh/pr53512-2.c: New.
6176 * gcc.target/sh/pr53512-3.c: New.
6177 * gcc.target/sh/pr53512-4.c: New.
6178
6179 2012-06-01 Jason Merrill <jason@redhat.com>
6180
6181 PR c++/52973
6182 * g++.dg/ext/visibility/template12.C: New.
6183 * g++.dg/ext/attrib14.C: Adjust warning line.
6184
6185 PR c++/52725
6186 * g++.dg/parse/new6.C: New.
6187 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6188
6189 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6190
6191 * c-c++-common/restrict-2.c: Revert previous change.
6192
6193 2012-06-01 Jason Merrill <jason@redhat.com>
6194
6195 PR c++/53137
6196 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6197
6198 PR c++/53484
6199 * g++.dg/cpp0x/auto33.C: New.
6200
6201 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6202
6203 PR c++/26155
6204 * g++.dg/parse/namespace-alias-1.C: New.
6205
6206 2012-06-01 Christian Bruel <christian.bruel@st.com>
6207
6208 * gcc.dg/spec-options.c: New test.
6209 * gcc.dg/foo.specs: New file.
6210
6211 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6212
6213 PR ada/53517
6214 * gnat.dg/lto14.adb: Skip on Solaris.
6215
6216 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6217
6218 * gcc.target/cris/sync-1-v10.c,
6219 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6220 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6221 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6222 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6223 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6224 gcc.target/cris/torture/sync-mis-op-i-1.c,
6225 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6226 gcc.target/cris/torture/sync-mis-op-i-2.c,
6227 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6228 gcc.target/cris/torture/sync-mis-op-i-3.c,
6229 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6230 gcc.target/cris/torture/sync-mis-op-s-1.c,
6231 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6232 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6233 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6234 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6235 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6236 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6237 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6238 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6239 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6240
6241 2012-05-31 Richard Guenther <rguenther@suse.de>
6242
6243 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6244 ldist-pr45948.c with disabled SCCP.
6245
6246 2012-05-31 Richard Guenther <rguenther@suse.de>
6247
6248 PR middle-end/48493
6249 * gcc.dg/torture/pr48493.c: New testcase.
6250
6251 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6252
6253 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6254 arm32 to targets.
6255 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6256 of the initialization loop.
6257 (dg-final): Adjust the expected number of vectorized loops depending
6258 on vect_char_mult target selector.
6259
6260 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6261
6262 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6263 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6264 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6265 New tests.
6266
6267 2012-05-30 Jason Merrill <jason@redhat.com>
6268
6269 PR c++/53356
6270 * g++.dg/init/new34.C: New.
6271 * g++.dg/tree-ssa/stabilize1.C: New.
6272
6273 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6274
6275 PR c++/53356
6276 * g++.dg/init/new33.C: New test.
6277
6278 2012-05-30 Richard Guenther <rguenther@suse.de>
6279
6280 PR middle-end/53501
6281 * gcc.dg/torture/pr53501.c: New testcase.
6282 * c-c++-common/restrict-2.c: Adjust.
6283
6284 2012-05-30 Alan Modra <amodra@gmail.com>
6285
6286 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6287 torture-finish.
6288
6289 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6290
6291 * gcc.target/i386/shuf-concat.c: New test.
6292
6293 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6294
6295 PR rtl-optimization/53519
6296 * gcc.c-torture/compile/pr53519.c: New test.
6297
6298 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6299
6300 * gcc.target/arm/neon-vrev.c: New.
6301
6302 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6303
6304 PR target/51340
6305 * gcc.target/sh/pr51340-1.c: New.
6306 * gcc.target/sh/pr51340-2.c: New.
6307 * gcc.target/sh/pr51340-3.c: New.
6308
6309 2012-05-29 Richard Guenther <rguenther@suse.de>
6310
6311 PR tree-optimization/53516
6312 * gcc.dg/torture/pr53516.c: New testcase.
6313
6314 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6315
6316 PR preprocessor/53229
6317 * gcc.dg/cpp/paste6.c: Force to run without
6318 -ftrack-macro-expansion.
6319 * gcc.dg/cpp/paste8.c: Likewise.
6320 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6321 -ftrack-macro-expansion.
6322 * gcc.dg/cpp/paste12.c: Force to run without
6323 -ftrack-macro-expansion.
6324 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6325 -ftrack-macro-expansion.
6326 * gcc.dg/cpp/paste13.c: Likewise.
6327 * gcc.dg/cpp/paste14.c: Likewise.
6328 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6329 -ftrack-macro-expansion.
6330 * gcc.dg/cpp/paste18.c: New test.
6331
6332 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6333
6334 * gcc.target/cris/torture/trap-1.c,
6335 gcc.target/cris/torture/trap-2.c,
6336 gcc.target/cris/torture/trap-3.c,
6337 gcc.target/cris/torture/trap-v0.c,
6338 gcc.target/cris/torture/trap-v3.c: New tests.
6339
6340 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6341
6342 PR c++/25137
6343 * g++.dg/warn/Wbraces3.C: New.
6344 * g++.dg/warn/Wbraces4.C: Likewise.
6345
6346 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6347
6348 PR tree-optimization/53505
6349 * c-c++-common/torture/pr53505.c: New test.
6350
6351 2012-05-27 Nathan Sidwell <nathan@acm.org>
6352
6353 * gcc.dg/stmt-expr-4.c: New.
6354
6355 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6356
6357 PR c++/53491
6358 * g++.dg/parse/crash60.C: New.
6359
6360 2012-05-26 Jason Merrill <jason@redhat.com>
6361
6362 PR c++/53220
6363 * c-c++-common/array-lit.c: New.
6364 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6365
6366 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6367
6368 PR ada/50294
6369 * gnat.dg/array21.adb: New test.
6370
6371 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6372
6373 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6374
6375 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6376
6377 PR c++/32054
6378 * g++.dg/other/anon-union3.C: New.
6379
6380 2012-05-25 Ian Lance Taylor <iant@google.com>
6381
6382 * gcc.dg/split-6.c: New test.
6383
6384 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6385
6386 * gnat.dg/lto14.adb: New test.
6387
6388 2012-05-25 Tristan Gingold <gingold@adacore.com>
6389
6390 * gcc.target/i386/large-frame.c: New.
6391
6392 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6393 * gcc.target/powerpc/lhs-1.c: New.
6394 * gcc.target/powerpc/lhs-2.c: New.
6395 * gcc.target/powerpc/lhs-3.c: New.
6396
6397 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6398
6399 Make unwound macro expansion trace less redundant
6400 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6401 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6402 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6403 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6404 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6405 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6406
6407 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6408
6409 PR c++/53464
6410 * g++.dg/cpp0x/constexpr-default1.C: New.
6411
6412 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6413
6414 PR c++/32080
6415 * g++.dg/eh/goto2.C: New.
6416
6417 2012-05-24 Richard Guenther <rguenther@suse.de>
6418
6419 PR middle-end/53460
6420 * g++.dg/tree-prof/pr53460.C: New testcase.
6421
6422 2012-05-24 Richard Guenther <rguenther@suse.de>
6423
6424 PR bootstrap/53466
6425 * g++.dg/debug/pr53466.C: New testcase.
6426
6427 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6428
6429 PR tree-optimization/53465
6430 * gcc.c-torture/execute/pr53465.c: New test.
6431
6432 2012-05-23 Tobias Burnus <burnus@net-b.de>
6433
6434 PR fortran/51055
6435 PR fortran/45170
6436 * gfortran.dg/allocate_with_typespec_6.f90: New.
6437
6438 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6439
6440 PR c++/29185
6441 * g++.dg/warn/delete-array-1.C: New.
6442
6443 2012-05-23 Richard Guenther <rguenther@suse.de>
6444
6445 * gcc.dg/torture/pr39074-2.c: Adjust.
6446 * gcc.dg/torture/pr39074.c: Likewise.
6447 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6448 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6449
6450 2012-05-22 Jan Hubicka <jh@suse.cz>
6451
6452 PR middle-end/53161
6453 * g++.dg/torture/pr53161.C: New testcase.
6454
6455 2012-05-22 Tobias Burnus <burnus@net-b.de>
6456
6457 PR fortran/53389
6458 * gfortran.dg/realloc_on_assign_15.f90: New.
6459
6460 2012-05-22 Richard Guenther <rguenther@suse.de>
6461
6462 PR middle-end/51071
6463 * gcc.dg/torture/pr51071-2.c: New testcase.
6464
6465 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6466
6467 PR tree-optimization/53336
6468 * g++.dg/torture/pr53336.C: New testcase.
6469
6470 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6471
6472 PR c++/53322
6473 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6474 instead of -Wunused-local-typedefs.
6475
6476 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6477
6478 PR c++/51184
6479 * g++.dg/other/abstract4.C: New-
6480
6481 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6482
6483 PR c++/40821
6484 * g++.dg/ext/attrib46.C: New.
6485
6486 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6487
6488 PR c/53418
6489 * gcc.c-torture/compile/pr53418-1.c,
6490 gcc.c-torture/compile/pr53418-2.c: New tests.
6491
6492 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6493
6494 PR tree-optimization/53366
6495 * gcc.dg/torture/pr53366-1.c: New test.
6496 * gcc.dg/torture/pr53366-2.c: New test.
6497 * gcc.target/i386/pr53366-1.c: New test.
6498 * gcc.target/i386/pr53366-2.c: New test.
6499
6500 PR tree-optimization/53409
6501 * gcc.c-torture/compile/pr53409.c: New test.
6502
6503 PR tree-optimization/53410
6504 * gcc.c-torture/compile/pr53410-1.c: New test.
6505 * gcc.c-torture/compile/pr53410-2.c: New test.
6506
6507 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6508
6509 PR target/53425
6510 * gcc.target/i386/pr53425-1.c: New file.
6511 * gcc.target/i386/pr53425-2.c: Likewise.
6512
6513 2012-05-21 Richard Guenther <rguenther@suse.de>
6514
6515 PR tree-optimization/53408
6516 * gcc.dg/torture/pr53408.c: New testcase.
6517
6518 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6519 H.J. Lu <hongjiu.lu@intel.com>
6520
6521 PR target/53416
6522 * gcc.target/i386/pr53416.c: New file.
6523
6524 2012-05-21 Richard Guenther <rguenther@suse.de>
6525
6526 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6527
6528 2012-05-21 Richard Guenther <rguenther@suse.de>
6529
6530 * gcc.dg/torture/ldist-1.c: New testcase.
6531
6532 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6533
6534 * gnat.dg/lto13.adb: New test.
6535 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6536
6537 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6538
6539 * gnat.dg/specs/lto12.ads: New test.
6540 * gnat.dg/specs/lto12_pkg.ads: New helper.
6541
6542 2012-05-18 Richard Guenther <rguenther@suse.de>
6543
6544 PR tree-optimization/53346
6545 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6546 * gcc.target/i386/incoming-10.c: Adjust.
6547 * gcc.target/i386/incoming-11.c: Likewise.
6548 * gcc.target/i386/pr46295.c: Likewise.
6549
6550 2012-05-18 Richard Guenther <rguenther@suse.de>
6551
6552 * gcc.dg/pr53352.c: Return zero.
6553
6554 2012-05-18 Richard Guenther <rguenther@suse.de>
6555
6556 PR tree-optimization/53390
6557 * gcc.dg/torture/pr53390.c: New testcase.
6558
6559 2012-05-18 Meador Inge <meadori@codesourcery.com>
6560
6561 PR rtl-optimization/53352
6562 * gcc.dg/pr53352.c: New test.
6563
6564 2012-05-17 David S. Miller <davem@davemloft.net>
6565
6566 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6567 failure on sparc-*-linux-gnu.
6568
6569 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6570
6571 PR c++/39681
6572 * g++.dg/parse/error49.C: New.
6573 * g++.dg/cpp0x/error8.C: Likewise.
6574 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6575 * g++.dg/ext/utf-dflt2.C: Likewise.
6576 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6577 * g++.dg/ext/utf-dflt.C: Likewise.
6578 * c-c++-common/raw-string-3.c: Likewise.
6579 * c-c++-common/raw-string-4.c: Likewise.
6580
6581 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6582
6583 PR c++/53371
6584 * g++.dg/cpp0x/catch1.C: New.
6585
6586 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6587
6588 PR c++/44516
6589 * g++.dg/parse/error48.C: New.
6590 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6591 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6592
6593 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6594
6595 * gcc.dg/tm/indirect-2.c: New test.
6596
6597 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6598
6599 PR tree-optimization/53217
6600 * gfortran.dg/pr53217.f90: New test.
6601
6602 2012-05-16 Richard Guenther <rguenther@suse.de>
6603
6604 PR tree-optimization/53364
6605 * g++.dg/torture/pr53364.C: New testcase.
6606
6607 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6608
6609 PR testsuite/52641
6610 * gcc.dg/pr52549.c: Fix test for long != void*
6611 * gcc.c-torture/execute/pr52979-1.x: New file.
6612 * gcc.c-torture/execute/pr52979-2.x: New file.
6613
6614 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6615
6616 PR preprocessor/7263
6617 * gcc.dg/binary-constants-2.c: Run without tracking locations
6618 accross macro expansion.
6619 * gcc.dg/binary-constants-3.c: Likewise.
6620 * gcc.dg/cpp/sysmac2.c: Likewise.
6621 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6622 location.
6623 * gcc.dg/cpp/syshdr3.c: New test.
6624 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6625 * gcc.dg/system-binary-constants-1.c: New test.
6626 * gcc.dg/system-binary-constants-1.h: New header for the new test
6627 above.
6628 * g++.dg/cpp/syshdr3.C: New test.
6629 * g++.dg/cpp/syshdr3.h: New header the new test above.
6630 * g++.dg/system-binary-constants-1.C: New test.
6631 * g++.dg/system-binary-constants-1.h: New header the new test
6632 above.
6633
6634 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6635
6636 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6637
6638 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6639
6640 PR target/53358
6641 * gcc.dg/pr53358.c: New test.
6642
6643 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6644
6645 PR c++/11856
6646 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6647 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6648
6649 2012-05-15 Olivier Hainque <hainque@adacore.com>
6650
6651 * g++.dg/eh/sighandle.C: New testcase.
6652
6653 2012-05-15 Richard Guenther <rguenther@suse.de>
6654
6655 PR tree-optimization/53355
6656 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6657
6658 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6659
6660 * gfortran.dg/*.f90: Remove now redundant manual
6661 cleanup-modules directive.
6662
6663 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6664
6665 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6666 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6667
6668 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6669
6670 PR fortran/52428
6671 * gfortran.dg/int_range_io_1.f90: New test.
6672
6673 2012-05-14 Andi Kleen <ak@linux.intel.com>
6674 Jakub Jelinek <jakub@redhat.com>
6675
6676 PR target/53315
6677 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6678 * gcc.target/i386/rtm-check.h: New file.
6679 * gcc.target/i386/pr53315.c: New test.
6680
6681 2012-05-14 Tobias Burnus <burnus@net-b.de>
6682
6683 PR fortran/49110
6684 PR fortran/51055
6685 PR fortran/53329
6686 * gfortran.dg/deferred_type_param_4.f90: New.
6687 * gfortran.dg/deferred_type_param_6.f90: New.
6688
6689 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6690
6691 * gcc.target/i386/retarg.c: New test.
6692
6693 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6694
6695 PR fortran/45170
6696 * gfortran.dg/deferred_type_param_3.f90: New.
6697 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6698 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6699
6700 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6701
6702 * gnat.dg/null_pointer_deref3.adb: New test.
6703
6704 2012-05-12 Tobias Burnus <burnus@net-b.de>
6705
6706 PR fortran/49110
6707 PR fortran/52843
6708 * gfortran.dg/deferred_type_param_5.f90: New.
6709
6710 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6711
6712 * g++.dg/parse/error47.C: New.
6713
6714 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6715
6716 PR fortran/52537
6717 * gfortran.dg/string_compare_4.f90: Change option
6718 to -fdump-tree-original. Add test case for kind=4.
6719
6720 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6721
6722 PR fortran/52537
6723 * gfortran.dg/string_compare_4.f90: New test.
6724
6725 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6726
6727 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6728
6729 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6730
6731 PR c++/53305
6732 * g++.dg/cpp0x/variadic132.C: New.
6733
6734 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6735
6736 PR c++/53158
6737 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6738 * g++.dg/parse/error26.C: Tweak dg-error column number.
6739
6740 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6741
6742 PR c++/53301
6743 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6744
6745 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6746
6747 * gnat.dg/lto11.ad[sb]: New test.
6748
6749 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6750
6751 PR target/52908
6752 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6753 directive to Scan for vpmuldq, not vpmacsdql.
6754
6755 2012-05-09 Michael Matz <matz@suse.de>
6756
6757 PR tree-optimization/53185
6758 * gcc.dg/vect/pr53185.c: New test.
6759
6760 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6761
6762 PR middle-end/53249
6763 * gcc.target/i386/pr53249.c: New.
6764
6765 2012-05-09 Richard Guenther <rguenther@suse.de>
6766
6767 PR tree-optimization/18437
6768 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6769 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6770
6771 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6772
6773 PR tree-optimization/53226
6774 * gcc.c-torture/compile/pr53226.c: New test.
6775
6776 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6777
6778 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6779 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6780 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6781 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6782 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6783 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6784 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6785 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6786 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6787 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6788 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6789 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6790 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6791 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6792
6793 2012-05-09 Dehao Chen <dehao@google.com>
6794
6795 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6796 * gcc.dg/predict-2.c: Likewise.
6797 * gcc.dg/predict-3.c: Likewise.
6798 * gcc.dg/predict-4.c: Likewise.
6799 * gcc.dg/predict-5.c: Likewise.
6800 * gcc.dg/predict-6.c: Likewise.
6801
6802 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6803
6804 PR target/53272
6805 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6806
6807 2012-05-08 Richard Guenther <rguenther@suse.de>
6808
6809 * gcc.dg/fold-bitand-4.c: New testcase.
6810
6811 2012-05-08 Dehao Chen <dehao@google.com>
6812
6813 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6814 heuristic is working properly.
6815 * gcc.dg/predict-2.c: Likewise.
6816 * gcc/dg/predict-3.c: Likewise.
6817 * gcc/dg/predict-4.c: Likewise.
6818 * gcc/dg/predict-5.c: Likewise.
6819 * gcc/dg/predict-6.c: Likewise.
6820
6821 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6822
6823 PR tree-optimization/53239
6824 * g++.dg/opt/vrp3.C: New test.
6825 * g++.dg/opt/vrp3-aux.cc: New file.
6826 * g++.dg/opt/vrp3.h: New file.
6827
6828 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6829
6830 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6831 .uleb128 support in assembler output.
6832
6833 2012-05-07 Richard Guenther <rguenther@suse.de>
6834
6835 PR lto/42987
6836 * g++.dg/lto/pr42987_0.C: New testcase.
6837 * g++.dg/lto/pr42987_1.C: Likewise.
6838
6839 2012-05-07 Tobias Burnus <burnus@net-b.de>
6840
6841 PR fortran/53255
6842 * gfortran.dg/typebound_operator_15.f90: New.
6843
6844 2012-05-06 Tobias Burnus <burnus@net-b.de>
6845
6846 PR fortran/41587
6847 * gfortran.dg/class_array_13.f90: New.
6848
6849 2012-05-06 Tristan Gingold <gingold@adacore.com>
6850
6851 * gnat.dg/warn7.adb: New test.
6852
6853 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6854
6855 * gnat.dg/specs/renamings.ads: Rename to...
6856 * gnat.dg/specs/renaming1.ads: ...this.
6857 * gnat.dg/specs/renaming2.ads: New test.
6858 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6859 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6860 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6861 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6862
6863 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6864
6865 * gnat.dg/discr36.ad[sb]: New test.
6866 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6867
6868 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6869
6870 PR c/43772
6871 * c-c++-common/pr43772.c: New.
6872
6873 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6874
6875 PR fortran/41600
6876 * gfortran.dg/select_type_26.f03 : New test.
6877 * gfortran.dg/select_type_27.f03 : New test.
6878
6879 PR fortran/53191
6880 * gfortran.dg/select_type_28.f03 : New test.
6881
6882 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6883
6884 PR fortran/49010
6885 PR fortran/24518
6886 * gfortran.dg/mod_sign0_1.f90: New test.
6887 * gfortran.dg/mod_large_1.f90: New test.
6888
6889 2012-05-04 Tobias Burnus <burnus@net-b.de>
6890
6891 PR fortran/53175
6892 gfortran.dg/public_private_module_5.f90: New.
6893
6894 2012-05-04 Tobias Burnus <burnus@net-b.de>
6895
6896 PR fortran/53111
6897 * gfortran.dg/constructor_7.f90: New.
6898 * gfortran.dg/constructor_8.f90: New.
6899
6900 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6901
6902 PR c++/53166
6903 * g++.dg/cpp0x/static_assert7.C: New.
6904
6905 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6906
6907 PR tree-optimization/52633
6908 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6909 recognized as widening shifts instead of over-widening.
6910 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6911 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6912 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6913 * gcc.target/arm/pr52633.c: New test.
6914
6915 2012-05-04 Richard Guenther <rguenther@suse.de>
6916
6917 PR tree-optimization/53168
6918 * gcc.dg/torture/pr53168.c: New testcase.
6919 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6920
6921 2012-05-04 Richard Guenther <rguenther@suse.de>
6922
6923 * gcc.dg/lto/pr53214_0.c: New testcase.
6924
6925 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6926
6927 * gcc.target/ia64/pr48496.c: New test.
6928 * gcc.target/ia64/pr52657.c: Likewise.
6929
6930 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6931
6932 PR c/51712
6933 * c-c++-common/pr51712.c: New.
6934
6935 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6936
6937 PR target/53199
6938 * gcc.target/powwerpc/pr53199.c: New file.
6939
6940 2012-05-03 Jason Merrill <jason@redhat.com>
6941
6942 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6943
6944 * gcc.dg/debug/dwarf2/dups-types.c: New.
6945 * gcc.dg/debug/dwarf2/dups-types.h: New.
6946
6947 2012-05-03 Jason Merrill <jason@redhat.com>
6948
6949 * g++.dg/debug/dwarf2/namespace-2.C: New.
6950 * g++.dg/debug/dwarf2/localclass3.C: New.
6951
6952 2012-05-03 Jason Merrill <jason@redhat.com>
6953
6954 * g++.dg/debug/dwarf2/thunk1.C: New.
6955
6956 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6957
6958 PR c++/53186
6959 * g++.dg/other/final2.C: New.
6960
6961 2012-05-03 Richard Guenther <rguenther@suse.de>
6962
6963 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6964
6965 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6966
6967 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6968 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6969 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6970 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6971
6972 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6973
6974 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6975 .byte 0xf2.
6976 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6977 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6978 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6979
6980 PR debug/53174
6981 * gcc.dg/pr53174.c: New test.
6982
6983 PR target/53187
6984 * gcc.target/arm/pr53187.c: New test.
6985 * gcc.c-torture/compile/pr53187.c: New test.
6986
6987 2012-05-03 Richard Guenther <rguenther@suse.de>
6988
6989 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6990 unsupported prefetching support.
6991
6992 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6993
6994 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6995 option -ftrack-macro-expansion=0.
6996 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6997 option -ftrack-macro-expansion=0.
6998
6999 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7000
7001 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7002 dg-options for target arm with dg-additional-options.
7003
7004 2012-05-03 Richard Guenther <rguenther@suse.de>
7005
7006 PR tree-optimization/53144
7007 * gcc.dg/torture/pr53144.c: New testcase.
7008
7009 2012-05-03 Tobias Burnus <burnus@net-b.de>
7010
7011 PR fortran/52864
7012 * gfortran.dg/pointer_intent_7.f90: New.
7013 * gfortran.dg/pure_formal_3.f90: New.
7014
7015 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7016
7017 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7018
7019 2012-05-02 Martin Jambor <mjambor@suse.cz>
7020
7021 PR lto/52605
7022 * g++.dg/lto/pr52605_0.C: New test.
7023
7024 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7025
7026 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7027 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7028 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7029 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7030 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7031 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7032 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7033 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7034 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7035 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7036 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7037 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7038 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7039 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7040 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7041 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7042
7043 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7044
7045 PR middle-end/53153
7046 * gcc.dg/pr53153.c: New test.
7047
7048 2012-05-02 Richard Guenther <rguenther@suse.de>
7049
7050 * g++.dg/tree-ssa/pr19807.C: Adjust.
7051
7052 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7053
7054 PR tree-optimization/53163
7055 * gcc.c-torture/compile/pr53163.c: New test.
7056
7057 PR rtl-optimization/53160
7058 * gcc.c-torture/execute/pr53160.c: New test.
7059
7060 2012-05-01 Ian Lance Taylor <iant@google.com>
7061
7062 PR c/37303
7063 * gcc.dg/pr37303.c: New test.
7064
7065 2012-05-01 Richard Henderson <rth@redhat.com>
7066
7067 * lib/target-supports.exp
7068 (check_effective_target_sync_long_long_runtime): True for
7069 check_effective_target_powerpc64.
7070
7071 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7072
7073 PR c++/51033
7074 * gcc.dg/vector-1.c: Move to ...
7075 * c-c++-common/vector-1.c: ... here.
7076 * gcc.dg/vector-2.c: Move to ...
7077 * c-c++-common/vector-2.c: ... here.
7078 * gcc.dg/vector-3.c: Move to ...
7079 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7080 * gcc.dg/vector-4.c: Move to ...
7081 * c-c++-common/vector-4.c: ... here.
7082 * gcc.dg/vector-init-1.c: Move to ...
7083 * c-c++-common/vector-init-1.c: ... here.
7084 * gcc.dg/vector-init-2.c: Move to ...
7085 * c-c++-common/vector-init-2.c: ... here.
7086 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7087 * c-c++-common/vector-subscript-1.c: ... here.
7088 * gcc.dg/vector-subscript-2.c: Move to ...
7089 * c-c++-common/vector-subscript-2.c: ... here.
7090 * gcc.dg/vector-subscript-3.c: Move to ...
7091 * c-c++-common/vector-subscript-3.c: ... here.
7092
7093 PR c++/51314
7094 * g++.dg/cpp0x/vt-51314.C: New test.
7095 * g++.dg/cpp0x/variadic76.C: Fix.
7096
7097 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7098
7099 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7100
7101 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7102
7103 Add -Wvarargs option
7104 * c-c++-common/Wvarargs.c: New test case.
7105 * c-c++-common/Wvarargs-2.c: Likewise.
7106
7107 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7108
7109 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7110 * objc.dg/foreach-7.m: Force the test case to run without
7111 -ftrack-macro-expansion.
7112 * c-c++-common/tm/attrib-1.c: Likewise.
7113 * c-c++-common/warn-ommitted-condop.c: Likewise.
7114 * gcc.dg/assign-warn-1.c: Likewise.
7115 * gcc.dg/assign-warn-2.c: Likewise.
7116 * gcc.dg/attr-alloc_size.c: Likewise.
7117 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7118 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7119 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7120 * gcc.dg/c90-const-expr-9.c: Likewise.
7121 * gcc.dg/c99-const-expr-9.c: Likewise.
7122 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7123 * gcc.dg/cpp/direct2s.c: Likewise.
7124 * gcc.dg/cpp/pr28709.c: Likewise.
7125 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7126 * gcc.dg/dfp/composite-type.c: Likewise.
7127 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7128 with -ftrack-macro-expansion
7129 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7130 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7131 * g++.dg/ext/cleanup-1.C: Likewise.
7132 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7133 * g++.dg/template/sfinae10.C: Likewise.
7134 * g++.dg/tm/wrap-2.C: Likewise.
7135 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7136 * g++.dg/warn/Wsign-conversion.C: Likewise.
7137 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7138 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7139 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7140 it to run with -ftrack-macro-expansion.
7141 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7142 test cases without -ftrack-macro-expansion.
7143
7144 Fix location for static class members
7145 * g++.dg/template/sfinae6_neg.C: Adjust.
7146
7147 Make conversion warnings work on NULL with -ftrack-macro-expansion
7148 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7149 alongside the previous testing for NULL.
7150
7151 Fix -Wuninitialized for -ftrack-macro-expansion
7152 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7153
7154 Strip "<built-in>" loc from displayed expansion context
7155 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7156 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7157 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7158 new test above.
7159
7160 Fix expansion point loc for macro-like tokens
7161 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7162 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7163
7164 Fix token pasting with -ftrack-macro-expansion
7165 * gcc.dg/cpp/paste17.c: New test case for
7166 -ftrack-macro-expansion=2 mode only.
7167 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7168
7169 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7170
7171 * gnat.dg/warn6.ad[sb]: New test.
7172
7173 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7174
7175 PR 53149
7176 * gcc.dg/20011021-1.c: Adjust testcase.
7177
7178 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7179
7180 PR fortran/53148
7181 * gfortran.dg/function_optimize_12.f90: New test.
7182
7183 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7184
7185 PR target/53156
7186 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7187 code to match current output and cover new peephole2 pattern.
7188
7189 2012-04-27 Ollie Wild <aaw@google.com>
7190
7191 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7192
7193 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7194
7195 * gcc.c-torture/execute/20120427-2.c: New testcase.
7196 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7197 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7198 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7199
7200 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7201
7202 PR target/53138
7203 * gcc.c-torture/execute/20120427-1.c: New testcase.
7204
7205 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7206
7207 PR middle-end/27139
7208 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7209
7210 2012-04-27 Tom de Vries <tom@codesourcery.com>
7211
7212 PR tree-optimization/51879
7213 * gcc.dg/pr51879.c: New test.
7214 * gcc.dg/pr51879-2.c: Same.
7215 * gcc.dg/pr51879-3.c: Same.
7216 * gcc.dg/pr51879-4.c: Same.
7217 * gcc.dg/pr51879-6.c: Same.
7218
7219 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7220
7221 PR c++/53096
7222 * g++.dg/cpp0x/defaulted35.C: New.
7223 * g++.dg/cpp0x/defaulted15.C: Adjust.
7224
7225 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7226
7227 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7228 structure layout.
7229
7230 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7231
7232 * gcc.target/i386/builtin_target.c: Check avx2.
7233
7234 2012-04-26 Alan Modra <amodra@gmail.com>
7235
7236 * gcc.target/powerpc/savres.c: New test.
7237 * gcc.target/powerpc/powerpc.exp: Run it.
7238
7239 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7240
7241 PR target/53120
7242 * gcc.dg/torture/pr53120.c: New test.
7243
7244 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7245
7246 PR middle-end/52979
7247 * gcc.c-torture/compile/pr52979-1.c: New test.
7248 * gcc.c-torture/execute/pr52979-1.c: New test.
7249 * gcc.c-torture/execute/pr52979-2.c: New test.
7250
7251 2012-04-25 Richard Guenther <rguenther@suse.de>
7252
7253 * gcc.target/i386/l_fma_float_5.c: Adjust.
7254 * gcc.target/i386/l_fma_double_4.c: Likewise.
7255 * gcc.target/i386/l_fma_float_2.c: Likewise.
7256 * gcc.target/i386/l_fma_float_6.c: Likewise.
7257 * gcc.target/i386/l_fma_double_1.c: Likewise.
7258 * gcc.target/i386/l_fma_double_5.c: Likewise.
7259 * gcc.target/i386/l_fma_float_3.c: Likewise.
7260 * gcc.target/i386/l_fma_double_2.c: Likewise.
7261 * gcc.target/i386/l_fma_double_6.c: Likewise.
7262 * gcc.target/i386/l_fma_float_4.c: Likewise.
7263 * gcc.target/i386/l_fma_double_3.c: Likewise.
7264 * gcc.target/i386/l_fma_float_1.c: Likewise.
7265
7266 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7267
7268 PR tree-optimization/53058
7269 * gcc.c-torture/compile/pr53058.c: New test.
7270
7271 2012-04-25 Jan Hubicka <jh@suse.cz>
7272
7273 PR middle-end/53088
7274 * gcc.target/i386/pr39082-1.c: Update warning location.
7275
7276 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7277
7278 PR c/52880
7279 * gcc.dg/pr52880.c: New test.
7280
7281 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7282
7283 * gcc.dg/m-un-2.c: Update.
7284 * gcc.dg/20011021-1.c: Update.
7285
7286 2012-04-25 Tobias Burnus <burnus@net-b.de>
7287
7288 PR fortran/52196
7289 * gfortran.dg/realloc_on_assign_14.f90: New.
7290
7291 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7292
7293 PR testsuite/52641
7294 PR tree-optimizations/52891
7295 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7296
7297 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7298
7299 PR c++/52363
7300 * g++.dg/cpp0x/sfinae35.C: New.
7301 * g++.dg/cpp0x/sfinae36.C: Likewise.
7302
7303 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7304
7305 * gcc.target/builtin_target.c: New testcase.
7306
7307 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7308
7309 PR target/47197
7310 * gcc.target/powerpc/pr47197.c: New test.
7311
7312 2012-04-24 Richard Guenther <rguenther@suse.de>
7313
7314 PR tree-optimization/53085
7315 * g++.dg/torture/pr53085.C: New testcase.
7316
7317 2012-04-24 Andrew Pinski <apinski@cavium.com>
7318
7319 PR tree-opt/33512
7320 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7321 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7322 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7323
7324 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7325
7326 PR middle-end/53084
7327 * gcc.c-torture/execute/pr53084.c: New test.
7328
7329 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7330
7331 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7332
7333 2012-04-23 Andrew Pinski <apinski@cavium.com>
7334
7335 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7336
7337 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7338
7339 PR regression/53076
7340 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7341 * gcc.dg/torture/builtin-power-1.c: Likewise.
7342
7343 2012-04-23 Richard Guenther <rguenther@suse.de>
7344
7345 PR tree-optimization/53070
7346 * gcc.dg/torture/pr53070.c: New testcase.
7347
7348 2012-04-23 Richard Guenther <rguenther@suse.de>
7349
7350 PR c/53060
7351 * gcc.dg/pr53060.c: New testcase.
7352
7353 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7354
7355 PR tree-optimizations/52891
7356 * gcc.c-torture/compile/pr52891-1.c: New test.
7357 * gcc.c-torture/compile/pr52891-2.c: New test.
7358
7359 2012-04-22 Tobias Burnus <burnus@net-b.de>
7360
7361 PR fortran/53051
7362 * gfortran.dg/read_float_4.f90: New.
7363
7364 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7365
7366 PR 35441
7367 * c-c++-common/pr35441.C: New.
7368
7369 2012-04-20 Ian Lance Taylor <iant@google.com>
7370
7371 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7372 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7373
7374 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7375
7376 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7377 array access.
7378 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7379
7380 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7381
7382 PR rtl-optimization/44214
7383 * gcc.dg/pr44214-1.c: New test.
7384 * gcc.dg/pr44214-2.c: Likewise.
7385 * gcc.dg/pr44214-3.c: Likewise.
7386
7387 2012-04-20 Richard Guenther <rguenther@suse.de>
7388
7389 * g++.dg/torture/20120420-1.C: New testcase.
7390
7391 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7392
7393 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7394
7395 2012-04-19 Christian Bruel <christian.bruel@st.com>
7396
7397 * gcc.dg/pr52283.c: New test.
7398
7399 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7400
7401 * gcc.dg/pr37985.c: New test.
7402
7403 2012-04-19 Richard Guenther <rguenther@suse.de>
7404
7405 PR rtl-optimization/44688
7406 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7407 possibly profitable.
7408
7409 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7410
7411 PR tree-optimization/52976
7412 * gfortran.dg/reassoc_11.f: New test.
7413
7414 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7415
7416 PR tree-optimization/52976
7417 * gfortran.dg/reassoc_7.f: New test.
7418 * gfortran.dg/reassoc_8.f: Likewise.
7419 * gfortran.dg/reassoc_9.f: Likewise.
7420 * gfortran.dg/reassoc_10.f: Likewise.
7421
7422 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7423
7424 PR c++/52422
7425 * g++.dg/cpp0x/sfinae33.C: New.
7426 * g++.dg/cpp0x/sfinae34.C: Likewise.
7427
7428 2012-04-18 Joey Ye <joey.ye@arm.com>
7429
7430 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7431
7432 2012-04-18 Richard Guenther <rguenther@suse.de>
7433
7434 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7435 array access.
7436 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7437 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7438
7439 2012-04-17 Tom de Vries <tom@codesourcery.com>
7440
7441 * g++.dg/pr51264-4.C: New test.
7442
7443 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7444
7445 PR c++/52599
7446 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7447
7448 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7449
7450 PR c++/53003
7451 * g++.dg/parse/crash59.C: New.
7452
7453 2012-04-17 Michael Matz <matz@suse.de>
7454
7455 PR tree-optimization/18437
7456 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7457
7458 2012-04-17 Richard Guenther <rguenther@suse.de>
7459
7460 PR middle-end/53011
7461 * g++.dg/torture/pr53011.C: New testcase.
7462
7463 2012-04-16 Jason Merrill <jason@redhat.com>
7464
7465 PR c++/38543
7466 * g++.dg/cpp0x/variadic131.C: New.
7467
7468 PR c++/52008
7469 * g++.dg/cpp0x/variadic130.C: New.
7470
7471 PR c++/50830
7472 * g++.dg/cpp0x/variadic129.C: New.
7473
7474 PR c++/50303
7475 * g++.dg/cpp0x/variadic128.C: New.
7476
7477 2012-04-16 Tobias Burnus <burnus@net-b.de>
7478
7479 PR fortran/52864
7480 * gfortran.dg/pointer_intent_6.f90: New.
7481
7482 2012-04-16 Tobias Burnus <burnus@net-b.de>
7483
7484 PR fortran/52916
7485 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7486 to include public_private_module_4.f90.
7487 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7488 targets.
7489
7490 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7491
7492 PR c++/49152
7493 * g++.dg/diagnostic/operator1.C: New.
7494 * g++.dg/ext/label5.C: Adjust.
7495 * g++.dg/ext/va-arg1.C: Likewise.
7496 * g++.dg/other/error20.C: Likewise.
7497 * g++.dg/other/error20.C: Likewise.
7498 * g++.dg/other/error16.C: Likewise.
7499 * g++.dg/other/error10.C: Likewise.
7500 * g++.dg/parse/error30.C: Likewise.
7501 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7502
7503 2012-04-16 Jason Merrill <jason@redhat.com>
7504
7505 PR c++/51148
7506 * g++.dg/cpp0x/variadic127.C: New.
7507
7508 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7509
7510 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7511 testcase name.
7512 Use fail, pass instead of unresolved.
7513 Don't log $optstr.
7514
7515 PR testsuite/52948
7516 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7517 TODO_dump_func.
7518 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7519 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7520 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7521
7522 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7523
7524 PR fortran/52968
7525 * gfortran.dg/typebound_call_23.f03: New test case.
7526
7527 2012-04-15 Jason Merrill <jason@redhat.com>
7528
7529 PR c++/47220
7530 * g++.dg/cpp0x/variadic126.C: New.
7531
7532 PR c++/52380
7533 * g++.dg/cpp0x/variadic125.C: New.
7534
7535 PR c++/52292
7536 * g++.dg/cpp0x/variadic124.C: New.
7537
7538 PR c++/52706
7539 * g++.dg/cpp0x/nullptr27.C: New.
7540
7541 PR c++/52818
7542 * g++.dg/warn/format8.C: New.
7543
7544 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7545
7546 PR fortran/51082
7547 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7548
7549 2012-04-14 Tobias Burnus <burnus@net-b.de>
7550
7551 PR fortran/52916
7552 PR fortran/40973
7553 * gfortran.dg/public_private_module_3.f90: New.
7554 * gfortran.dg/public_private_module_4.f90: New.
7555
7556 2012-04-14 Tom de Vries <tom@codesourcery.com>
7557
7558 * gcc.dg/superblock.c: New test.
7559
7560 2012-04-14 Tom de Vries <tom@codesourcery.com>
7561
7562 * gcc.dg/pr51879-12.c: New test.
7563
7564 2012-04-13 Jason Merrill <jason@redhat.com>
7565
7566 PR c++/52824
7567 * g++.dg/cpp0x/variadic123.C: New.
7568 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7569
7570 PR c++/52905
7571 * g++.dg/cpp0x/initlist-ctor1.C: New.
7572
7573 PR c++/52915
7574 * g++.dg/other/anon-union2.C: New.
7575
7576 2012-04-13 Martin Jambor <mjambor@suse.cz>
7577
7578 PR middle-end/52939
7579 * g++.dg/ipa/pr52939.C: New test.
7580
7581 2012-04-13 Tom de Vries <tom@codesourcery.com>
7582
7583 * gcc.dg/pr52734.c: New test.
7584
7585 2012-04-13 Richard Guenther <rguenther@suse.de>
7586
7587 PR tree-optimization/52969
7588 * gcc.dg/torture/pr52969.c: New testcase.
7589
7590 2012-04-13 Richard Guenther <rguenther@suse.de>
7591
7592 PR c/52549
7593 * gcc.dg/pr52549.c: New testcase.
7594
7595 2012-04-13 Richard Guenther <rguenther@suse.de>
7596
7597 PR c/52862
7598 * gcc.dg/pr52862.c: New testcase.
7599
7600 2012-04-13 Joey Ye <joey.ye@arm.com>
7601
7602 * gcc.target/arm/thumb1-imm.c: New testcase.
7603
7604 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7605
7606 PR target/52932
7607 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7608 second function argument.
7609 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7610 (calc_permps): Update declaration. Calculate result correctly.
7611 (avx2_test): Change src2 type to union256i_d.
7612 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7613 correctly.
7614
7615 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7616
7617 PR target/52775
7618 * gcc.target/powerpc/pr52775.c: New file.
7619
7620 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7621
7622 PR tree-optimization/18589
7623 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7624 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7625 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7626 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7627 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7628 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7629 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7630 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7631 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7632 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7633
7634 2012-04-12 Richard Guenther <rguenther@suse.de>
7635
7636 PR tree-optimization/52943
7637 * gcc.dg/torture/pr52943.c: New testcase.
7638
7639 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7640
7641 PR target/50751
7642 * gcc/target/sh/pr50751-4.c: New.
7643 * gcc/target/sh/pr50751-5.c: New.
7644 * gcc/target/sh/pr50751-6.c: New.
7645 * gcc/target/sh/pr50751-7.c: New.
7646
7647 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7648
7649 PR c++/52465
7650 * g++.dg/lookup/using52.C: New.
7651
7652 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7653
7654 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7655
7656 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7657
7658 PR rtl-optimization/52876
7659 * gcc.target/i386/pr52876.c: New.
7660
7661 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7662
7663 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7664 __UINTPTR_TYPE__.
7665 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7666 __INTPTR_TYPE__.
7667 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7668 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7669 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7670 (ptrdiff_t): ... this. All uses changed.
7671 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7672 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7673 __INTPTR_TYPE__.
7674 (main): Cast argument to __INTPTR_TYPE__.
7675 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7676 size_t.
7677 * gcc.dg/mallign.c (main): Likewise.
7678 * gcc.dg/pr38700.c (foo): Likewise.
7679 * gcc.dg/long-long-cst1.c (t): Likewise.
7680 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7681 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7682 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7683 * gcc.dg/pr25682.c (d, foo): Likewise.
7684 * gcc.dg/format/cast-1.c (f): Likewise.
7685 * gcc.dg/c90-const-expr-10.c
7686 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7687 (size_t): ...this. All uses changed.
7688 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7689 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7690 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7691 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7692 * gcc.dg/sequence-pt-1.c: Likewise.
7693 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7694 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7695 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7696 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7697 of ptrdiff_t with it.
7698 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7699 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7700 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7701
7702 2012-04-11 Jason Merrill <jason@redhat.com>
7703
7704 PR debug/45088
7705 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7706 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7707
7708 PR c++/52906
7709 * g++.dg/ext/attrib45.C: New.
7710
7711 * g++.dg/eh/dtor3.C: New.
7712
7713 2012-04-11 Richard Guenther <rguenther@suse.de>
7714
7715 PR middle-end/52621
7716 * gfortran.dg/pr52621.f90: New testcase.
7717
7718 2012-04-11 Richard Guenther <rguenther@suse.de>
7719
7720 PR middle-end/52918
7721 * g++.dg/torture/pr52918-1.C: New testcase.
7722 * g++.dg/torture/pr52918-2.C: Likewise.
7723
7724 2012-04-11 Tobias Burnus <burnus@net-b.de>
7725
7726 PR fortran/52729
7727 * gfortran.dg/block_11.f90: New.
7728
7729 2012-04-11 Nick Clifton <nickc@redhat.com>
7730
7731 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7732
7733 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7734
7735 PR target/16458
7736 * gcc.target/powerpc/pr16458-1.c: New test.
7737 * gcc.target/powerpc/pr16458-2.c: Likewise.
7738 * gcc.target/powerpc/pr16458-3.c: Likewise.
7739 * gcc.target/powerpc/pr16458-4.c: Likewise.
7740
7741 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7742
7743 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7744 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7745 * gcc.dg/builtin-bswap-5.c: Likewise.
7746 * gcc.target/i386/builtin-bswap-4.c: New test.
7747
7748 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7749
7750 PR 24985
7751 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7752
7753 2012-04-11 Richard Guenther <rguenther@suse.de>
7754
7755 PR rtl-optimization/52881
7756 * gcc.dg/torture/pr52881.c: New testcase.
7757 * gcc.dg/torture/pr52913.c: Likewise.
7758
7759 2012-04-11 Richard Guenther <rguenther@suse.de>
7760
7761 PR tree-optimization/52912
7762 * gcc.dg/torture/pr52912.c: New testcase.
7763
7764 2010-04-10 Michael Matz <matz@suse.de>
7765
7766 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7767 * gcc.dg/vect/vect-outer-1.c: Adjust.
7768 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7769 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7770 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7771 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7772 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7773 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7774
7775 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7776
7777 PR tree-optimization/52870
7778 * gcc.dg/vect/pr52870.c: New test.
7779
7780 2012-04-09 Mike Stump <mikestump@comcast.net>
7781
7782 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7783 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7784 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7785 * gnat.dg/aggr11.adb: Likewise.
7786 * gnat.dg/aggr11_pkg.ads: Likewise.
7787 * gnat.dg/aggr15.adb: Likewise.
7788 * gnat.dg/aggr15.ads: Likewise.
7789 * gnat.dg/aggr17.adb: Likewise.
7790 * gnat.dg/aggr18.adb: Likewise.
7791 * gnat.dg/array14.adb: Likewise.
7792 * gnat.dg/array14.ads: Likewise.
7793 * gnat.dg/array14_pkg.ads: Likewise.
7794 * gnat.dg/array19.adb: Likewise.
7795 * gnat.dg/array19.ads: Likewise.
7796 * gnat.dg/discr27.adb: Likewise.
7797 * gnat.dg/discr27.ads: Likewise.
7798 * gnat.dg/discr35.adb: Likewise.
7799 * gnat.dg/discr35.ads: Likewise.
7800 * gnat.dg/discr6.adb: Likewise.
7801 * gnat.dg/discr6_pkg.ads: Likewise.
7802 * gnat.dg/import1.adb: Likewise.
7803 * gnat.dg/import1.ads: Likewise.
7804 * gnat.dg/loop_address2.adb: Likewise.
7805 * gnat.dg/opt7.adb: Likewise.
7806 * gnat.dg/opt7.ads: Likewise.
7807 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7808 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7809 * gnat.dg/rep_clause2.adb: Likewise.
7810 * gnat.dg/rep_clause2.ads: Likewise.
7811 * gnat.dg/slice2.adb: Likewise.
7812 * gnat.dg/slice2.ads: Likewise.
7813 * gnat.dg/slice6.adb: Likewise.
7814 * gnat.dg/slice6_pkg.ads: Likewise.
7815 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7816 * gnat.dg/taft_type2.adb: Likewise.
7817 * gnat.dg/taft_type2.ads: Likewise.
7818 * gnat.dg/taft_type2_pkg.ads: Likewise.
7819 * gnat.dg/volatile10.adb: Likewise.
7820 * gnat.dg/volatile10_pkg.ads: Likewise.
7821
7822 * gcc.dg/dll-8.c: Remove execute permissions.
7823 * g++.dg/ext/dllexport5.C: Likewise.
7824
7825 2012-04-09 Jan Hubicka <jh@suse.cz>
7826
7827 PR lto/52722
7828 PR lto/51765
7829 PR lto/52634
7830 * gcc.dg/lto/pr52634_1.c: New testcase.
7831 * gcc.dg/lto/pr52634_0.c: New testcase.
7832
7833 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7834
7835 PR target/52883
7836 * gcc.target/i386/pr52883.c: New testcase.
7837
7838 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7839
7840 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7841 (check_effective_target_sync_long_long): Add SPARC case.
7842 (check_effective_target_sync_long_long_runtime): Likewise.
7843 (check_effective_target_sync_int_long): Adjust SPARC case.
7844 (check_effective_target_sync_char_short): Likewise.
7845
7846 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7847
7848 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7849 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7850
7851 2012-04-08 Tobias Burnus <burnus@net-b.de>
7852
7853 PR fortran/40973
7854 PR fortran/52751
7855 * gfortran.dg/public_private_module_2.f90: New.
7856
7857 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7858
7859 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7860 directives.
7861
7862 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7863
7864 PR fortran/52893
7865 * gfortran.dg/function_optimize_11.f90: New test.
7866
7867 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7868
7869 PR fortran/52668
7870 * gfortran.dg/use_only_6.f90: New test.
7871
7872 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7873
7874 PR fortran/52668
7875 * gfortran.dg/use_only_6.f90: New test.
7876 2012-04-06 Mike Stump <mikestump@comcast.net>
7877
7878 PR testsuite/50722
7879 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7880
7881 2012-04-05 Jason Merrill <jason@redhat.com>
7882
7883 PR c++/52596
7884 * g++.dg/template/qualified-id5.C: New.
7885
7886 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7887
7888 PR target/52882
7889 * gcc.target/i386/pr52882.c: New test.
7890
7891 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7892 Dominique D'Humieures <dominiq@lps.ens.fr>
7893
7894 PR testsuite/52614
7895 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7896 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7897
7898 2012-04-04 Jason Merrill <jason@redhat.com>
7899
7900 PR c++/52845
7901 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7902
7903 2012-04-03 Jason Merrill <jason@redhat.com>
7904
7905 PR c++/52796
7906 * g++.dg/cpp0x/variadic-value1.C: New.
7907
7908 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7909
7910 * gnat.dg/pack18.adb: New test.
7911 * gnat.dg/pack18_pkg.ads: New helper.
7912
7913 2012-04-03 Richard Guenther <rguenther@suse.de>
7914
7915 PR tree-optimization/52808
7916 * gcc.dg/pr52808.c: New testcase.
7917
7918 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7919
7920 PR tree-optimization/52835
7921 * gfortran.dg/pr52835.f90: New test.
7922
7923 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7924
7925 * gnat.dg/specs/aggr5.ads: New test.
7926
7927 2012-04-02 Richard Guenther <rguenther@suse.de>
7928
7929 PR tree-optimization/52756
7930 * gcc.dg/torture/pr52756.c: New testcase.
7931
7932 2012-04-02 Richard Guenther <rguenther@suse.de>
7933
7934 PR middle-end/52803
7935 * gcc.dg/pr52803.c: New testcase.
7936
7937 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7938
7939 PR c++/40942
7940 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7941 DR 214 in account.
7942
7943 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7944
7945 PR c++/50043
7946 * g++.dg/cpp0x/noexcept17.C: New.
7947 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7948 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7949 * g++.dg/cpp0x/noexcept01.C: Likewise.
7950 * g++.dg/eh/init-temp1.C: Likewise.
7951 * g++.dg/eh/ctor1.C: Likwise.
7952
7953 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7954
7955 * gnat.dg/controlled6.adb: New test.
7956 * gnat.dg/controlled6_pkg.ads: New helper.
7957 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7958
7959 2012-03-30 Richard Henderson <rth@redhat.com>
7960
7961 PR debug/52727
7962 * g++.dg/opt/pr52727.C: New testcase.
7963
7964 2012-03-30 Richard Guenther <rguenther@suse.de>
7965
7966 PR tree-optimization/52754
7967 * gcc.target/i386/pr52754.c: New testcase.
7968
7969 2012-03-30 Richard Guenther <rguenther@suse.de>
7970
7971 PR middle-end/52772
7972 * g++.dg/torture/pr52772.C: New testcase.
7973
7974 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7975
7976 PR c++/52718
7977 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7978
7979 2012-03-29 Jason Merrill <jason@redhat.com>
7980
7981 PR c++/52685
7982 * g++.dg/template/inherit8.C: New.
7983
7984 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7985
7986 PR c++/52759
7987 * g++.dg/ext/weak4.C: New test.
7988
7989 PR tree-optimization/52760
7990 * gcc.c-torture/execute/pr52760.c: New test.
7991
7992 2012-03-29 Jason Merrill <jason@redhat.com>
7993
7994 PR c++/52743
7995 * g++.dg/cpp0x/initlist-array3.C: New.
7996
7997 2012-03-28 Jason Merrill <jason@redhat.com>
7998
7999 PR c++/52746
8000 * g++.dg/overload/virtual2.C: New.
8001
8002 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8003
8004 * gnat.dg/vect7.ad[sb]: New test.
8005
8006 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8007 Tobias Burnus <burnus@gcc.gnu.org>
8008
8009 PR fortran/52652
8010 * gfortran.dg/allocate_class_1.f90 : Change error test.
8011 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8012 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8013 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8014
8015 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8016
8017 PR middle-end/52691
8018 * gcc.dg/pr52691.c: New test.
8019
8020 PR middle-end/52750
8021 * gcc.c-torture/compile/pr52750.c: New test.
8022
8023 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8024
8025 PR target/52692
8026 * gcc.target/avr/torture/builtins-2.c: New test.
8027
8028 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR target/52736
8031 * gcc.target/i386/pr52736.c: New test.
8032
8033 2012-03-27 Martin Jambor <mjambor@suse.cz>
8034
8035 PR middle-end/52693
8036 * gcc.dg/torture/pr52693.c: New test.
8037
8038 2012-03-27 Meador Inge <meadori@codesourcery.com>
8039
8040 PR c++/52672
8041 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8042
8043 2012-03-27 Mike Stump <mikestump@comcast.net>
8044
8045 PR target/52665
8046 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8047 failures that match branch names.
8048
8049 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8050 H.J. Lu <hongjiu.lu@intel.com>
8051
8052 PR target/52698
8053 * gcc.target/i386/pr52698.c: New test.
8054
8055 2012-03-27 Richard Guenther <rguenther@suse.de>
8056
8057 PR middle-end/52720
8058 * gcc.dg/torture/pr52720.c: New testcase.
8059
8060 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8061
8062 * gnat.dg/pack17.adb: New test.
8063
8064 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8065
8066 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8067 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8068
8069 2012-03-26 Martin Jambor <mjambor@suse.cz>
8070
8071 PR tree-optimization/50052
8072 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8073
8074 2012-03-26 Richard Guenther <rguenther@suse.de>
8075
8076 PR tree-optimization/52701
8077 * gfortran.dg/pr52701.f90: New testcase.
8078
8079 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8080
8081 PR tree-optimization/52686
8082 * gcc.target/arm/pr52686.c: New test.
8083
8084 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8085
8086 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8087 Add "-Os -flto" to list.
8088
8089 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8090
8091 * gnat.dg/concat2.ad[sb]: New test.
8092
8093 2012-03-24 Jason Merrill <jason@redhat.com>
8094
8095 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8096 * g++.dg/cpp0x/trailing2.C: Likewise.
8097 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8098 * g++.dg/cpp1y/auto-fn1.C: New.
8099 * g++.dg/cpp1y/auto-fn2.C: New.
8100 * g++.dg/cpp1y/auto-fn3.C: New.
8101 * g++.dg/cpp1y/auto-fn4.C: New.
8102 * g++.dg/cpp1y/auto-fn5.C: New.
8103 * g++.dg/cpp1y/auto-fn6.C: New.
8104 * g++.dg/cpp1y/auto-fn7.C: New.
8105 * g++.dg/cpp1y/auto-fn8.C: New.
8106 * g++.dg/cpp1y/auto-fn9.C: New.
8107 * g++.dg/cpp1y/auto-fn10.C: New.
8108 * g++.dg/cpp1y/auto-fn11.C: New.
8109
8110 2012-03-23 Richard Guenther <rguenther@suse.de>
8111
8112 PR tree-optimization/52678
8113 * gfortran.dg/pr52678.f: New testcase.
8114
8115 2012-03-23 Richard Guenther <rguenther@suse.de>
8116
8117 PR tree-optimization/52638
8118 * g++.dg/torture/pr52638.C: New testcase.
8119
8120 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8121
8122 PR c++/52487
8123 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8124
8125 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8126
8127 PR c++/52671
8128 * g++.dg/ext/attrib44.C: New test.
8129
8130 2012-03-22 Jan Hubicka <jh@suse.cz>
8131
8132 PR middle-end/51737
8133 * g++.dg/torture/pr51737.C: New testcase
8134
8135 2012-03-22 Richard Guenther <rguenther@suse.de>
8136
8137 PR tree-optimization/52548
8138 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8139
8140 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8141
8142 * lib/fortran-modules.exp (list-module-names-1): Remove
8143 warning.
8144
8145 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8146
8147 PR target/50751
8148 * gcc.target/sh/pr50751-1.c: New.
8149 * gcc.target/sh/pr50751-2.c: New.
8150 * gcc.target/sh/pr50751-3.c: New.
8151
8152 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8153
8154 PR target/52479
8155 * gcc.target/sh/sh4a-cos.c: Remove.
8156 * gcc.target/sh/sh4a-sin.c: Remove.
8157 * gcc.target/sh/sh4a-sincos.c: Remove.
8158
8159 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8160
8161 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8162 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8163
8164 2012-03-21 Martin Jambor <mjambor@suse.cz>
8165
8166 PR testsuite/52641
8167 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8168 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8169
8170 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8171
8172 * gcc.target/arm/thumb-16bit-ops.c: New file.
8173 * gcc.target/arm/thumb-ifcvt.c: New file.
8174
8175 2012-03-20 Jason Merrill <jason@redhat.com>
8176
8177 * lib/target-supports.exp: Add { target c++1y }.
8178
8179 * g++.dg/cpp0x/auto32.C: New.
8180
8181 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8182
8183 PR testsuite/52641
8184 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8185 int32plus.
8186 * gcc.dg/torture/pr48124-4.c: Ditto:
8187 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8188
8189 2012-03-20 Jason Merrill <jason@redhat.com>
8190
8191 PR c++/52510
8192 * g++.dg/cpp0x/initlist66.C: New.
8193
8194 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8195
8196 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8197 __AVR_HAVE_LPMX__
8198
8199 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8200
8201 PR target/49868
8202 * gcc.target/avr/torture/addr-space-2.h: New file.
8203 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8204 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8205 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8206 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8207
8208 2012-03-20 Richard Guenther <rguenther@suse.de>
8209
8210 * gnat.dg/pack16.adb: New testcase.
8211 * gnat.dg/pack16_pkg.ads: Likewise.
8212 * gnat.dg/specs/pack8.ads: Likewise.
8213 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8214
8215 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8216
8217 * g++.dg/warn/Wuseless-cast.C: Extend.
8218
8219 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8220
8221 PR c++/14710
8222 * g++.dg/warn/Wuseless-cast.C: New.
8223
8224 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8225
8226 PR libfortran/52608
8227 * gfortran.dg/pr52608.f90: New test.
8228
8229 2012-03-17 Tobias Burnus <burnus@net-b.de>
8230
8231 PR fortran/52585
8232 * gfortran.dg/proc_ptr_36.f90: New.
8233
8234 2012-03-16 Martin Jambor <mjambor@suse.cz>
8235
8236 * gcc.dg/misaligned-expand-1.c: New test.
8237 * gcc.dg/misaligned-expand-3.c: Likewise.
8238
8239 2012-03-16 Richard Guenther <rguenther@suse.de>
8240 Kai Tietz <ktietz@redhat.com>
8241
8242 PR middle-end/48814
8243 * gcc.c-torture/execute/pr48814-1.c: New test.
8244 * gcc.c-torture/execute/pr48814-2.c: New test.
8245 * gcc.dg/tree-ssa/assign-1.c: New test.
8246 * gcc.dg/tree-ssa/assign-2.c: New test.
8247 * gcc.dg/tree-ssa/assign-3.c: New test.
8248
8249 2012-03-16 Richard Guenther <rguenther@suse.de>
8250
8251 * gnat.dg/specs/pack7.ads: New testcase.
8252
8253 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8254
8255 PR target/52568
8256 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8257 * gcc.dg/torture/vshuf-8.inc: Likewise.
8258 * gcc.dg/torture/vshuf-16.inc: Likewise.
8259 * gcc.dg/torture/vshuf-32.inc: Likewise.
8260
8261 2012-03-15 Jason Merrill <jason@redhat.com>
8262
8263 * g++.dg/torture/pr52582.C: New.
8264
8265 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8266
8267 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8268
8269 2012-03-15 Ira Rosen <irar@il.ibm.com>
8270 Ulrich Weigand <ulrich.weigand@linaro.org>
8271
8272 * gcc.dg/vect/slp-cond-3.c: New test.
8273 * gcc.dg/vect/slp-cond-4.c: New test.
8274
8275 2012-03-15 Ira Rosen <irar@il.ibm.com>
8276 Ulrich Weigand <ulrich.weigand@linaro.org>
8277
8278 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8279 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8280
8281 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8282
8283 PR libfortran/52434
8284 PR libfortran/48878
8285 PR libfortran/38199
8286 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8287 * gfortran.dg/round_1.f03: Likewise.
8288
8289 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8290 Andrew Pinski <apinski@cavium.com>
8291
8292 PR middle-end/52592
8293 * gcc.dg/pr52592.c: New test.
8294
8295 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8296
8297 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8298 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8299 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8300 * lib/fortran-modules.exp: .. this new file. Adjust users.
8301 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8302 gfortran-dg-debug-runtest): Call cleanup-modules.
8303 * lib/fortran-torture.exp (fortran-torture-execute,
8304 fortran-torture): Likewise.
8305 * gfortran.dg/coarray/caf.exp: Likewise.
8306 * lib/lto.exp: Likewise.
8307 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8308 * gfortran.dg/class_4b.f03: Likewise.
8309 * gfortran.dg/class_4c.f03: Likewise.
8310 * gfortran.dg/class_45a.f03: Likewise.
8311 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8312 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8313 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8314 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8315 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8316 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8317 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8318 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8319 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8320 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8321 * gfortran.dg/whole_file_28.f90: Likewise.
8322 * gfortran.dg/whole_file_29.f90: Likewise.
8323 * gfortran.dg/whole_file_30.f90: Likewise.
8324 * gfortran.dg/whole_file_31.f90: Likewise.
8325
8326 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8327
8328 PR tree-optimization/52267
8329 * gcc.dg/pr52267.c: New test.
8330 * gcc.dg/tree-ssa/vrp65.c: New test.
8331 * gcc.dg/tree-ssa/vrp66.c: New test.
8332
8333 2012-03-15 Richard Guenther <rguenther@suse.de>
8334
8335 PR middle-end/52580
8336 * gfortran.dg/vect/pr52580.f: New testcase.
8337
8338 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8339
8340 * gcc.target/sh/fpul-usage-1.c: New.
8341
8342 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8343
8344 PR target/49468
8345 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8346 * gcc.target/sh/pr49468-di.c: Likewise.
8347
8348 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8349
8350 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8351 * gcc.dg/c99-stdint-6.c: Likewise.
8352 * gcc.dg/lto/20090210_0.c: Likewise.
8353 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8354 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8355 * gcc.dg/pragma-init-fini-2.c: Likewise.
8356 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8357 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8358 * gcc.target/i386/pr22152.c: Likewise.
8359 * gcc.target/i386/vect8-ret.c: Likewise.
8360 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8361 handling.
8362
8363 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8364
8365 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8366 * g++.dg/tree-prof/partition1.C: Likewise.
8367 * g++.dg/tree-prof/partition2.C: Likewise.
8368 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8369 handling.
8370 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8371 * gcc.c-torture/execute/20010724-1.c: Remove.
8372 * gcc.c-torture/execute/20010724-1.x: Remove.
8373 * gcc.c-torture/execute/20040208-2.c: Remove.
8374 * gcc.c-torture/execute/20040208-2.x: Remove.
8375 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8376 Remove.
8377 (main) [__mips__ && __sgi__]: Remove.
8378 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8379 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8380 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8381 mips-sgi-irix6* handling.
8382 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8383 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8384 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8385 handling.
8386 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8387 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8388 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8389 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8390 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8391 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8392 mips-sgi-irix6*.
8393 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8394 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8395 * gcc.target/mips/save-restore-3.c: Likewise.
8396 * gcc.target/mips/save-restore-4.c: Likewise.
8397 * gcc.target/mips/save-restore-5.c: Likewise.
8398 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8399 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8400 messages.
8401 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8402 IRIX 6 handling.
8403 (restore_ld_library_path_env_vars): Likewise.
8404 * lib/target-supports.exp (check_profiling_available): Remove
8405 mips*-*-irix* handling.
8406 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8407 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8408 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8409
8410 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8411
8412 PR c++/52582
8413 * g++.dg/opt/pr52582.C: New test.
8414
8415 2012-03-14 Richard Guenther <rguenther@suse.de>
8416
8417 PR tree-optimization/52571
8418 * gcc.dg/vect/vect-2.c: Initialize arrays.
8419 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8420 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8421 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8422
8423 2012-03-14 Richard Guenther <rguenther@suse.de>
8424
8425 PR middle-end/52080
8426 PR middle-end/52097
8427 PR middle-end/48124
8428 * gcc.dg/torture/pr48124-1.c: New testcase.
8429 * gcc.dg/torture/pr48124-2.c: Likewise.
8430 * gcc.dg/torture/pr48124-3.c: Likewise.
8431 * gcc.dg/torture/pr48124-4.c: Likewise.
8432
8433 2012-03-14 Richard Guenther <rguenther@suse.de>
8434
8435 PR middle-end/52578
8436 * gcc.dg/pr52578.c: New testcase.
8437
8438 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8439
8440 PR c++/52521
8441 * g++.dg/cpp0x/udlit-args2.C: New test.
8442
8443 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8444
8445 PR target/48596
8446 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8447 * gcc.c-torture/compile/pr48596.c: ... here.
8448
8449 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8450
8451 PR c++/51641
8452 * g++.dg/lookup/hidden-class17.C: New test.
8453
8454 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8455
8456 PR c/52577
8457 * gcc.dg/Wunused-var-3.c: New test.
8458
8459 2012-03-13 Martin Jambor <mjambor@suse.cz>
8460
8461 * gcc.dg/misaligned-expand-2.c: New test.
8462
8463 2012-03-13 Richard Guenther <rguenther@suse.de>
8464
8465 PR middle-end/52134
8466 * gcc.dg/pr52134.c: New testcase.
8467
8468 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8469
8470 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8471
8472 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8473
8474 PR tree-optimization/46728
8475 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8476 * gcc.target/powerpc/pr46728-5.c: Likewise.
8477 * gcc.target/powerpc/pr46728-8.c: Likewise.
8478 * gcc.target/powerpc/pr46728-10.c: Likewise.
8479 * gcc.target/powerpc/pr46728-11.c: Likewise.
8480 * gcc.target/powerpc/pr46728-13.c: Likewise.
8481 * gcc.target/powerpc/pr46728-14.c: Likewise.
8482 * gcc.target/powerpc/pr46728-15.c: Likewise.
8483
8484 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8485
8486 PR c++/52299
8487 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8488
8489 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8490
8491 PR tree-optimization/46728
8492 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8493 * gcc.target/powerpc/pr46728-5.c: Likewise.
8494 * gcc.target/powerpc/pr46728-8.c: Likewise.
8495 * gcc.target/powerpc/pr46728-10.c: Likewise.
8496 * gcc.target/powerpc/pr46728-11.c: Likewise.
8497 * gcc.target/powerpc/pr46728-13.c: Likewise.
8498 * gcc.target/powerpc/pr46728-14.c: Likewise.
8499 * gcc.target/powerpc/pr46728-15.c: Likewise.
8500
8501 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8502
8503 PR target/49868
8504 * gcc.target/avr/torture/addr-space-1.h: New file.
8505 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8506 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8507 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8508 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8509
8510 2012-03-12 Andrew Pinski <apinski@cavium.com>
8511
8512 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8513
8514 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8515
8516 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8517 * g++.dg/abi/thunk4.C: Likewise.
8518 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8519 Adapt line numbers.
8520 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8521 handling.
8522 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8523 * g++.dg/eh/spbp.C: Likewise.
8524 * g++.dg/ext/label13.C: Likewise.
8525 * g++.dg/guality/guality.exp: Likewise.
8526 * g++.dg/other/anon5.C: Likewise.
8527 * g++.dg/other/pragma-ep-1.C: Remove.
8528 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8529 * g++.dg/warn/pr31246.C: Likewise.
8530 * g++.dg/warn/weak1.C: Likewise.
8531 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8532 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8533 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8534 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8535 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8536 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8537 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8538 * gcc.dg/c99-tgmath-1.c: Likewise.
8539 * gcc.dg/c99-tgmath-2.c: Likewise.
8540 * gcc.dg/c99-tgmath-3.c: Likewise.
8541 * gcc.dg/c99-tgmath-4.c: Likewise.
8542 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8543 handling.
8544 * gcc.dg/debug/pr49032.c: Likewise.
8545 * gcc.dg/guality/guality.exp: Likewise.
8546 * gcc.dg/intmax_t-1.c: Likewise.
8547 * gcc.dg/pr48616.c: Likewise.
8548 * gcc.dg/pragma-ep-1.c: Remove.
8549 * gcc.dg/pragma-ep-2.c: Remove.
8550 * gcc.dg/pragma-ep-3.c: Remove.
8551 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8552 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8553 * gcc.misc-tests/gcov-14.c: Likewise.
8554 * gfortran.dg/guality/guality.exp: Likewise.
8555 * lib/target-supports.exp (check_weak_available): Likewise.
8556 (add_options_for_tls): Likewise.
8557 (check_ascii_locale_available): Likewise.
8558 * obj-c++.dg/dwarf-2.mm: Likewise.
8559 * objc.dg/dwarf-1.m: Likewise.
8560 * objc.dg/dwarf-2.m: Likewise.
8561
8562 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8563
8564 PR tree-optimization/51721
8565 * gcc.dg/tree-ssa/vrp64.c: New test.
8566
8567 PR tree-optimization/52533
8568 * gcc.c-torture/compile/pr52533.c: New test.
8569
8570 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8571
8572 * gcc.target/i386/rtm-xabort-1.c: New.
8573 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8574 * gcc.target/i386/rtm-xend-1.c: Ditto.
8575 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8576 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8577 * gcc.target/i386/sse-13.c: Ditto.
8578 * gcc.target/i386/sse-14.c: Ditto.
8579 * gcc.target/i386/sse-22.c: Ditto.
8580 * gcc.target/i386/sse-23.c: Ditto.
8581 * g++.dg/other/i386-2.C: Ditto.
8582 * g++.dg/other/i386-3.C: Ditto.
8583
8584 2012-03-12 Tobias Burnus <burnus@net-b.de>
8585
8586 PR fortran/52542
8587 * gfortran.dg/proc_ptr_35.f90: New.
8588
8589 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8590
8591 PR target/52530
8592 * gcc.dg/torture/pr52530.c: New test.
8593
8594 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8595
8596 PR target/51244
8597 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8598
8599 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8600
8601 PR target/52450
8602 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8603
8604 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8605
8606 2012-03-09 Andrew Pinski <apinski@cavium.com>
8607
8608 PR middle-end/51988
8609 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8610 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8611
8612 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8613
8614 * gcc.dg/tree-ssa/scev-3.c: New.
8615 * gcc.dg/tree-ssa/scev-4.c: New.
8616
8617 2012-03-08 Tobias Burnus <burnus@net-b.de>
8618
8619 PR fortran/52469
8620 * gfortran.dg/proc_ptr_34.f90
8621
8622 2012-03-07 Jason Merrill <jason@redhat.com>
8623
8624 PR c++/52521
8625 * g++.dg/cpp0x/udlit-mangle.C: New.
8626
8627 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8628
8629 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8630
8631 2012-03-06 Richard Guenther <rguenther@suse.de>
8632
8633 PR middle-end/52493
8634 * gcc.dg/torture/pr52493.c: New testcase.
8635
8636 2012-03-06 Richard Guenther <rguenther@suse.de>
8637
8638 PR lto/52097
8639 * gcc.dg/lto/pr52097_0.c: New testcase.
8640
8641 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8642
8643 PR target/51244
8644 * gcc.target/sh/pr51244-1.c: New.
8645 * gcc.target/sh/pr51244-2.c: New.
8646 * gcc.target/sh/pr51244-3.c: New.
8647
8648 2012-03-05 Jason Merrill <jason@redhat.com>
8649
8650 PR c++/51930
8651 * g++.dg/ext/visibility/template11.C: New.
8652
8653 * g++.dg/cpp0x/implicit13.C: New.
8654
8655 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8656
8657 PR tree-optimization/51721
8658 * gcc.dg/tree-ssa/vrp63.c: New test.
8659 * gcc.dg/pr51721.c: New test.
8660
8661 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8662
8663 PR fortran/50981
8664 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8665 argument checks.
8666
8667 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8668
8669 PR target/52146
8670 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8671
8672 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8673
8674 PR fortran/50981
8675 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8676
8677 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8678
8679 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8680 int32plus.
8681
8682 2012-03-03 Jason Merrill <jason@redhat.com>
8683
8684 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8685
8686 Core 1270
8687 * g++.dg/cpp0x/initlist65.C: New.
8688
8689 PR c++/36797
8690 * g++.dg/ext/is_empty2.C: New.
8691
8692 2012-03-03 Tobias Burnus <burnus@net-b.de>
8693
8694 PR fortran/48820
8695 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8696
8697 2012-03-03 Tobias Burnus <burnus@net-b.de>
8698
8699 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8700 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8701 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8702 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8703 * gfortran.dg/class_30.f90: Remove dg-warning line.
8704 * gfortran.dg/bind_c_usage_25.f90: New.
8705
8706 2012-03-03 Tobias Burnus <burnus@net-b.de>
8707
8708 PR fortran/48820
8709 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8710 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8711 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8712
8713 2012-03-03 Tobias Burnus <burnus@net-b.de>
8714
8715 PR fortran/48820
8716 * gfortran.dg/assumed_type_1.f90: New.
8717 * gfortran.dg/assumed_type_2.f90: New.
8718 * gfortran.dg/assumed_type_3.f90: New.
8719 * gfortran.dg/assumed_type_4.f90: New.
8720
8721 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8722
8723 PR target/49486
8724 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8725 * gcc.target/sh/pr49468-di.c: New.
8726
8727 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8728
8729 * gcc.dg/graphite/pr50561.c: Update.
8730
8731 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8732
8733 * gcc.target/powerpc/pr52457.c: New test.
8734
8735 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8736
8737 * gcc.target/arm/sat-1.c: New test.
8738
8739 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8740
8741 PR target/46716
8742 * gcc.target/i386/pr46716.c: New test.
8743
8744 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8745
8746 PR c++/51989
8747 * g++.dg/cpp0x/sfinae32.C: New.
8748
8749 2012-03-02 Richard Guenther <rguenther@suse.de>
8750
8751 PR tree-optimization/52406
8752 * gcc.dg/torture/pr52406.c: New testcase.
8753
8754 2012-03-02 Tobias Burnus <burnus@net-b.de>
8755
8756 PR fortran/52325
8757 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8758 * gfortran.dg/nullify_2.f90: Update dg-error.
8759 * gfortran.dg/nullify_4.f90: Ditto.
8760 * gfortran.dg/pointer_init_6.f90: Ditto.
8761
8762 2012-03-02 Tobias Burnus <burnus@net-b.de>
8763
8764 PR fortran/52270
8765 * gfortran.dg/class_51.f90: New.
8766
8767 2012-03-02 Tobias Burnus <burnus@net-b.de>
8768
8769 PR fortran/52452
8770 * gfortran.dg/intrinsic_8.f90: New.
8771
8772 2012-03-01 Kai Tietz <ktietz@redhat.com>
8773
8774 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8775 routines on mingw targets.
8776 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8777
8778 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8779
8780 PR tree-optimization/52445
8781 * gcc.dg/pr52445.c: New test.
8782
8783 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8784
8785 PR target/52437
8786 * gcc.c-torture/compile/pr52437.c: New test.
8787
8788 PR middle-end/52419
8789 * gcc.dg/torture/pr52419.c: New test.
8790
8791 PR tree-optimization/52429
8792 * gcc.dg/torture/pr52429.c: New test.
8793 * g++.dg/opt/pr52429.C: New test.
8794
8795 2012-02-29 Richard Guenther <rguenther@suse.de>
8796
8797 PR testsuite/52297
8798 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8799 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8800 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8801 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8802 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8803 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8804
8805 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8806
8807 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8808
8809 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8810
8811 PR fortran/52386
8812 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8813
8814 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8815
8816 PR target/51534
8817 * gcc.target/arm/neon/pr51534.c: New testcase.
8818
8819 2012-02-28 Richard Guenther <rguenther@suse.de>
8820
8821 PR target/52407
8822 * gcc.dg/torture/pr52407.c: New testcase.
8823
8824 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8825
8826 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8827 * gcc.target/arm/vfp2.c: Likewise.
8828 * gcc.target/arm/vfp3.c: Likewise.
8829 * gcc.target/arm/vfp4.c: Likewise.
8830 * gcc.target/arm/vfp5.c: Likewise.
8831 * gcc.target/arm/vfp6.c: Likewise.
8832 * gcc.target/arm/vfp7.c: Likewise.
8833 * gcc.target/arm/vfp8.c: Likewise.
8834 * gcc.target/arm/vfp9.c: Likewise.
8835 * gcc.target/arm/vfp10.c: Likewise.
8836 * gcc.target/arm/vfp11.c: Likewise.
8837 * gcc.target/arm/vfp12.c: Likewise.
8838 * gcc.target/arm/vfp13.c: Likewise.
8839 * gcc.target/arm/vfp14.c: Likewise.
8840 * gcc.target/arm/vfp15.c: Likewise.
8841 * gcc.target/arm/vfp16.c: Likewise.
8842 * gcc.target/arm/vfp17.c: Likewise.
8843 * gcc.target/arm/neon-constants.h: New file.
8844 * gcc.target/arm/neon-vect1.c: New test.
8845 * gcc.target/arm/neon-vect2.c: New test.
8846 * gcc.target/arm/neon-vect3.c: New test.
8847 * gcc.target/arm/neon-vect4.c: New test.
8848 * gcc.target/arm/neon-vect5.c: New test.
8849 * gcc.target/arm/neon-vect6.c: New test.
8850 * gcc.target/arm/neon-vect7.c: New test.
8851 * gcc.target/arm/neon-vect8.c: New test.
8852
8853 2012-02-28 Richard Guenther <rguenther@suse.de>
8854
8855 PR tree-optimization/52402
8856 * gcc.dg/torture/pr52402.c: New testcase.
8857
8858 2012-02-28 Richard Guenther <rguenther@suse.de>
8859
8860 PR lto/52400
8861 * g++.dg/lto/pr52400_0.C: New testcase.
8862
8863 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8864
8865 * gcc.target/avr/torture/builtins-1.c: New test.
8866 * gcc.target/avr/torture/builtins-error.c: New test.
8867
8868 2012-02-28 Kai Tietz <ktietz@redhat.com>
8869
8870 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8871 * gcc.target/i386/pr45352-2.c: Likewise.
8872 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8873 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8874 targets instead rand.
8875 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8876 * gcc.target/i386/sse2-mul-1.c: Likewise.
8877 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8878 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8879 * gcc.target/i386/pad-1.c: Likewise.
8880 * gcc.target/i386/pad-9.c: Likewise.
8881 * gcc.target/i386/pad-2.c: Likewise.
8882 * gcc.target/i386/pad-5b.c: Likewise.
8883 * gcc.target/i386/pad-8.c: Likewise.
8884 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8885 * gcc.target/i386/pr44130.c: Likewise.
8886 * gcc.target/i386/align-main-1.c: Likewise.
8887 * gcc.target/i386/align-main-2.c: Likewise.
8888 * gcc.target/i386/sw-1.c: Likewise.
8889 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8890 on x64 mingw target.
8891 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8892 * gcc.target/i386/pr46295.c: Likewise.
8893 * gcc.target/i386/amd64-abi-1.c: Likewise.
8894 * gcc.target/i386/amd64-abi-2.c: Likewise.
8895 * gcc.target/i386/pr39082-1.c: Likewise.
8896 * gcc.target/i386/pr39162.c: Likewise.
8897 * gcc.target/i386/pr22152.c: Likewise.
8898 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8899 * gcc.target/i386/wrfsbase-2.c: Likewise.
8900 * gcc.target/i386/local.c: Likewise
8901 * gcc.target/i386/wrgsbase-1.c: Likewise.
8902 * gcc.target/i386/wrfsbase-1.c: Likewise.
8903 * gcc.target/i386/pr39315-3.c: Likewise.
8904 * gcc.target/i386/pr35767-4.c: Likewise.
8905 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8906 x64 mingw target.
8907 * gcc.target/i386/pr45336-2.c: Likewise.
8908 * gcc.target/i386/pr45336-1.c: Likewise.
8909 * gcc.target/i386/pr45336-4.c: Likewise.
8910
8911 2012-02-27 Tristan Gingold <gingold@adacore.com>
8912
8913 * gnat.dg/array20.ad[sb]: New test.
8914
8915 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8916
8917 PR target/52375
8918 * gcc.target/arm/pr52375.c: New test.
8919 * gcc.c-torture/compile/pr52375.c: New test.
8920
8921 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8922
8923 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8924 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8925
8926 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8927
8928 * gnat.dg/aggr19.adb: New test.
8929 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8930
8931 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8932
8933 PR target/49263
8934 * gcc.target/sh/pr49263.c: New.
8935
8936 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8937
8938 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8939 simulate_thread_wrapper_other_threads
8940 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8941 Move initialization of 'value' to main().
8942 (main): Initialize 'value';
8943 * gcc.dg/simulate-thread/speculative-store.c
8944 (simulate_thread_step_verify): Return 0 when successful.
8945 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8946 Reduce threshold.
8947 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8948 (simulate_thread_wrapper_other_threads): Return a success/fail value
8949 and issue an error if the instruction count threshold is exceeded.
8950
8951 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8952
8953 PR target/50580
8954 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8955 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8956
8957 2012-02-24 Richard Guenther <rguenther@suse.de>
8958
8959 PR middle-end/52355
8960 * gcc.dg/pr52355.c: New testcase.
8961
8962 2012-02-23 Kai Tietz <ktietz@redhat.com>
8963
8964 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8965 * gcc.dg/Wpadded.c: Likewise.
8966 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8967 structure-layout.
8968 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8969 for sleep by Sleep and add windows.h include for this function.
8970 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8971 targets.
8972 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8973 target.
8974 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8975 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8976 on x64 mingw target.
8977 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8978 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8979 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8980 failure on LLP64 target.
8981
8982 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8983
8984 PR c/52290
8985 * gcc.dg/noncompile/pr52290.c: New test.
8986
8987 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8988
8989 PR tree-optimization/52019
8990 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8991
8992 2012-02-22 Kai Tietz <ktietz@redhat.com>
8993
8994 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8995 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8996 derived pdiff_t type.
8997 * g++.dg/torture/pr49720.C: Likewise
8998
8999 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9000
9001 PR target/52330
9002 * gcc.target/i386/pr52330.c: New test.
9003
9004 2012-02-22 Tobias Burnus <burnus@net-b.de>
9005
9006 PR fortran/52335
9007 * gfortran.dg/io_constraints_10.f90: New.
9008
9009 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9010
9011 * lib/target-supports.exp (check_effective_target_vect_condition):
9012 Return true for NEON.
9013
9014 2012-02-21 Kai Tietz <ktietz@redhat.com>
9015
9016 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9017
9018 2012-02-21 Richard Guenther <rguenther@suse.de>
9019
9020 PR tree-optimization/52324
9021 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9022
9023 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9024
9025 PR middle-end/51782
9026 * gcc.target/avr/torture/pr51782-1.c: New test.
9027
9028 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9029
9030 PR tree-optimization/52318
9031 * gcc.dg/pr52318.c: New test.
9032
9033 2012-02-20 Kai Tietz <ktietz@redhat.com>
9034
9035 * gcc.dg/bf-ms-layout-3.c: New testcase.
9036
9037 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9038
9039 PR testsuite/52229
9040 PR fortran/32380
9041 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9042
9043 2012-02-20 Richard Guenther <rguenther@suse.de>
9044
9045 PR tree-optimization/52298
9046 * gcc.dg/torture/pr52298.c: New testcase.
9047 * gcc.dg/vect/pr52298.c: Likewise.
9048
9049 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9050
9051 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9052 * gcc.c-torture/execute/pr52286.c: Ditto.
9053
9054 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9055
9056 PR tree-optimization/52286
9057 * gcc.c-torture/execute/pr52286.c: New test.
9058
9059 2012-02-18 Tobias Burnus <burnus@net-b.de>
9060
9061 PR fortran/52295
9062 * gfortran.dg/interface_35.f90: Use -std=f2003.
9063 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9064 * gfortran.dg/interface_assignment_4.f90: Ditto.
9065 * gfortran.dg/bessel_1.f90: Ditto.
9066 * gfortran.dg/func_result_6.f90: Ditto.
9067 * gfortran.dg/hypot_1.f90: Ditto.
9068 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9069
9070 2012-02-17 Tobias Burnus <burnus@net-b.de>
9071
9072 PR translation/52232
9073 PR translation/52234
9074 PR translation/52245
9075 PR translation/52246
9076 PR translation/52262
9077 PR translation/52273
9078 * gfortran.dg/coarray_22.f90: Update dg-error.
9079 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9080
9081 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9082
9083 PR target/51753
9084 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9085 (simulate-thread): Use default timeout.
9086
9087 2012-02-16 Jason Merrill <jason@redhat.com>
9088
9089 PR c++/52248
9090 * g++.dg/ext/timevar1.C: New.
9091
9092 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9093
9094 PR c++/52126
9095 * g++.dg/template/using21.C: New.
9096 * g++.dg/template/using22.C: Likewise.
9097
9098 2012-02-16 Jason Merrill <jason@redhat.com>
9099
9100 PR c++/51415
9101 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9102
9103 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9104
9105 PR tree-optimization/52255
9106 * gcc.c-torture/compile/pr52255.c: New test.
9107
9108 PR debug/52260
9109 * g++.dg/debug/dwarf2/pr52260.C: New test.
9110
9111 PR middle-end/51929
9112 * g++.dg/ipa/pr51929.C: New test.
9113
9114 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9115
9116 PR target/52199
9117 * gcc.target/powerpc/pr52199.c: New file.
9118
9119 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9120
9121 PR target/52152
9122 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9123
9124 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9125
9126 * gcc.dg/pr51867.c: Don't include <math.h>.
9127 (sqrtf): Declare.
9128
9129 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9130
9131 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9132 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9133
9134 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9135
9136 PR tree-optimization/50561
9137 * gcc.dg/graphite/pr50561.c: New testcase.
9138
9139 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9140
9141 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9142 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9143
9144 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9145
9146 * gnat.dg/discr35.ad[sb]: New test.
9147
9148 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9149
9150 * gnat.dg/volatile10.adb: New test.
9151 * gnat.dg/volatile10_pkg.ads: New helper.
9152
9153 2012-02-14 Jason Merrill <jason@redhat.com>
9154
9155 * g++.dg/ext/attrib43.C: New.
9156
9157 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9158
9159 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9160 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9161 fgnu_tm.
9162 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9163 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9164 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9165 effective_target fgnu_tm.
9166 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9167
9168 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9169
9170 PR c++/52247
9171 * g++.dg/template/asmgoto1.C: New test.
9172
9173 2012-02-14 Ian Lance Taylor <iant@google.com>
9174
9175 PR go/48501
9176 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9177 compiling generated file for 64bit and index tests.
9178
9179 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9180
9181 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9182
9183 2012-02-14 Richard Guenther <rguenther@suse.de>
9184
9185 PR tree-optimization/52244
9186 PR tree-optimization/51528
9187 * gcc.dg/torture/pr52244.c: New testcase.
9188
9189 2012-02-14 Walter Lee <walt@tilera.com>
9190
9191 * g++.dg/other/PR23205.C: Disable test on tile.
9192 * g++.dg/other/pr23205-2.C: Disable test on tile.
9193 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9194 * gcc.dg/20040813-1.c: Disable test on tile.
9195 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9196 * gcc.misc-tests/linkage.exp: Handle tilegx.
9197
9198 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9199
9200 PR tree-optimization/52210
9201 * gcc.dg/pr52210.c: New test.
9202
9203 2012-02-14 Jason Merrill <jason@redhat.com>
9204
9205 PR c++/39055
9206 * g++.dg/overload/defarg5.C: New.
9207
9208 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9209
9210 PR c/52181
9211 * c-c++-common/pr52181.c: New test.
9212
9213 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9214
9215 PR c++/52215
9216 * g++.dg/ext/atomic-1.C: New test.
9217
9218 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9219
9220 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9221
9222 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9223
9224 PR middle-end/52209
9225 * gcc.c-torture/execute/pr52209.c: New test.
9226
9227 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9228
9229 PR fortran/50981
9230 * gfortran.dg/elemental_optional_args_5.f03: New test.
9231
9232 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9233
9234 PR testsuite/50076
9235 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9236 cases.
9237
9238 2012-02-11 Ian Lance Taylor <iant@google.com>
9239
9240 PR go/51874
9241 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9242 SPARC Solaris. Don't run the test at all on systems where it may
9243 not work, rather than xfailing it.
9244
9245 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9246
9247 PR rtl-optimization/52175
9248 * gcc.c-torture/compile/pr52175.c: New test.
9249
9250 2012-02-10 Jason Merrill <jason@redhat.com>
9251
9252 PR c++/51910
9253 * g++.dg/template/repo10.C: New.
9254
9255 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9256
9257 PR debug/52132
9258 * gcc.dg/pr52132.c: New test.
9259
9260 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9261
9262 * gnat.dg/specs/aggr4.ads: New test.
9263 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9264
9265 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9266
9267 PR target/52146
9268 * gcc.target/i386/pr52146.c: New.
9269
9270 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9271
9272 PR middle-end/52177
9273 * c-c++-common/pr52177.c: New test.
9274
9275 2012-02-10 Jan Hubicka <jh@suse.cz>
9276
9277 PR middle-end/48600
9278 * g++.dg/torture/pr48600.C: New testcase.
9279
9280 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9281
9282 PR middle-end/52140
9283 * gcc.dg/dfp/pr52140.c: New test.
9284
9285 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9286
9287 PR fortran/32380
9288 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9289 of dg-options.
9290
9291 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9292
9293 PR middle-end/51867
9294 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9295 * gcc.dg/pr51867.c: New test.
9296
9297 2012-02-09 Ian Lance Taylor <iant@google.com>
9298
9299 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9300 which don't support -fsplit-stack. Turn off optimization when
9301 compiling select5-out.go.
9302
9303 2012-02-08 Ian Lance Taylor <iant@google.com>
9304
9305 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9306 systems which don't support -fsplit-stack.
9307
9308 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9309
9310 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9311 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9312 machine instuction in the log.
9313
9314 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9315
9316 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9317 to 20 seconds.
9318
9319 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9320
9321 PR driver/48524
9322 * gcc.dg/pr48524.c: New test.
9323 * gcc.dg/pr48524.spec: New spec file for test.
9324
9325 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9326
9327 PR fortran/32380
9328 * gfortran.dg/vect/pr32380.f90: New test.
9329
9330 2012-02-08 Tobias Burnus <burnus@net-b.de>
9331
9332 PR fortran/52151
9333 * gfortran.dg/realloc_on_assign_12.f90: New.
9334
9335 2012-02-08 Richard Guenther <rguenther@suse.de>
9336
9337 PR rtl-optimization/52170
9338 * gcc.dg/torture/pr52170.c: New testcase.
9339
9340 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9341
9342 PR gcov-profile/52150
9343 * gcc.dg/tree-prof/pr52150.c: New test.
9344
9345 PR rtl-optimization/52139
9346 * gcc.dg/pr52139.c: New test.
9347
9348 2012-02-07 Jason Merrill <jason@redhat.com>
9349
9350 PR c++/51675
9351 * g++.dg/cpp0x/constexpr-union3.C: New.
9352
9353 PR c++/52035
9354 * g++.dg/lto/pr52035_0.C: New.
9355
9356 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9357
9358 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9359 * gcc.dg/special/weak-1.c: Likewise.
9360 * gcc.dg/ucnid-12.c: Likewise.
9361 * gcc.dg/torture/pr45678-1.c: Likewise.
9362 * gcc.dg/torture/pr45678-2.c: Likewise.
9363 * gcc.dg/vector-4.c: Likewise.
9364 * gcc.dg/ipa/inline-5.c: Likewise.
9365 * gcc.dg/ucnid-11.c: Likewise.
9366 * gcc.misc-tests/gcov-13.c: Likewise.
9367 * gcc.misc-tests/gcov-14.c: Likewise.
9368 * g++.dg/ext/label13.C: Likewise.
9369 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9370 hppa*-*-hpux* options.
9371 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9372 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9373 * gcc.dg/pr48616.c: Likewise.
9374 * gcc.dg/pr17957.c: Likewise.
9375 * gcc.dg/pr17055-1.c: Likewise.
9376 * gcc.dg/pr32912-1.c: Likewise.
9377 * gcc.dg/tm/pr51472.c: Likewise.
9378 * c-c++-common/fold-bitand-4.c: Likewise.
9379 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9380 Use dg-additional-options for extra options.
9381
9382 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9383
9384 * gcc.target/epiphany/interrupt-2.c: New test.
9385
9386 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9387
9388 PR target/52155
9389 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9390 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9391 for MIPS ELF.
9392
9393 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9394
9395 PR target/52152
9396 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9397
9398 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9399
9400 PR middle-end/24306
9401 PR target/52154
9402 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9403 * gcc.target/mips/va-arg-1.c: New test.
9404
9405 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9406
9407 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9408 for -mno-pointers-to-nested-functions.
9409
9410 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9411
9412 * gcc.c-torture/execute/20120207-1.c: New test.
9413
9414 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9415
9416 PR rtl-optimization/52060
9417 * gcc.dg/torture/pr52060.c: New test.
9418
9419 PR middle-end/52074
9420 * gcc.c-torture/compile/pr52074.c: New test.
9421
9422 2012-02-07 Tobias Burnus <burnus@net-b.de>
9423
9424 PR fortran/51514
9425 * gfortran.dg/class_to_type_2.f90: New.
9426
9427 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9428
9429 PR fortran/32373
9430 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9431 Remove module.
9432
9433 2012-02-06 Jason Merrill <jason@redhat.com>
9434
9435 PR c++/52088
9436 * g++.dg/template/conv13.C: New.
9437
9438 2012-02-06 Richard Guenther <rguenther@suse.de>
9439
9440 PR tree-optimization/52115
9441 * gcc.c-torture/compile/pr52115.c: New testcase.
9442
9443 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9444
9445 PR target/52129
9446 * gcc.c-torture/execute/pr52129.c: New test.
9447
9448 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9449
9450 * gcc.dg/pr48374.c: Actually add the test I forgot
9451 in the 2012-01-25 commit.
9452
9453 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9454
9455 PR fortran/32373
9456 * gfortran.dg/vect/vect-8.f90: New test case.
9457
9458 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9459
9460 PR fortran/48847
9461 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9462
9463 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9464
9465 PR fortran/52102
9466 * gfortran.dg/class_48.f90 : Add test of allocate class array
9467 component with source in subroutine test3. Remove commenting
9468 out in subroutine test4, since branching on unitialized variable
9469 is now fixed (no PR for this last.).
9470
9471 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9472
9473 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9474 on MIPS targets.
9475 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9476
9477 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9478
9479 PR target/52125
9480 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9481 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9482
9483 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9484
9485 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9486 (check_effective_target_sync_int_long): Use it.
9487 (check_effective_target_sync_char_short): Likewise.
9488 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9489
9490 2012-02-05 Tobias Burnus <burnus@net-b.de>
9491
9492 PR fortran/51972
9493 * gfortran.dg/class_48.f90: Add some further checks.
9494
9495 2012-02-05 Ira Rosen <irar@il.ibm.com>
9496
9497 PR tree-optimization/52091
9498 * gcc.dg/vect/pr52091.c: New test.
9499
9500 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9501
9502 PR rtl-optimization/52113
9503 * gcc.target/avr/pr52113.c: New test.
9504
9505 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9506
9507 PR rtl-optimization/52092
9508 * gcc.c-torture/compile/pr52092.c: New test.
9509
9510 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9511
9512 PR fortran/41587
9513 * gfortran.dg/class_array_10.f03: New test.
9514
9515 PR fortran/46356
9516 * gfortran.dg/class_array_11.f03: New test.
9517
9518 PR fortran/51754
9519 * gfortran.dg/class_array_12.f03: New test.
9520
9521 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9522
9523 PR fortran/52012
9524 * gfortran.dg/realloc_on_assign_11.f90: New test.
9525
9526 2012-02-02 Tobias Burnus <burnus@net-b.de>
9527
9528 PR fortran/52093
9529 * gfortran.dg/shape_7.f90: New.
9530
9531 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9532
9533 * gcc.target/mips/mips-prepend-1.c: New test.
9534
9535 2012-02-02 Jan Hubicka <jh@suse.cz>
9536 Tom de Vries <tom@codesourcery.com>
9537
9538 PR middle-end/51998
9539 * gcc.dg/alias-12.c: New testcase.
9540 * gcc.dg/alias-13.c: New testcase.
9541
9542 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9543
9544 PR target/52086
9545 * gcc.dg/pr52086.c: New test.
9546
9547 PR tree-optimization/52073
9548 * gcc.c-torture/compile/pr52073.c: New test.
9549
9550 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9551
9552 PR fortran/51958
9553 * gfortran.dg/function_optimize_10.f90: New test.
9554
9555 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9556
9557 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9558 test on alpha*-*-*.
9559
9560 2012-02-01 Tobias Burnus <burnus@net-b.de>
9561
9562 PR fortran/52024
9563 * gfortran.dg/typebound_operator_14.f90: New.
9564
9565 2012-02-01 Tobias Burnus <burnus@net-b.de>
9566
9567 PR fortran/52059
9568 * gfortran.dg/elemental_function_1.f90: New.
9569
9570 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9571
9572 PR rtl-optimization/51374
9573 * gcc.target/avr/torture/pr51374-1.c:
9574 Also fail if SBIS is seen.
9575
9576 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9577
9578 PR rtl-optimization/51374
9579 * gcc.target/avr/torture/pr51374-1.c: New.
9580
9581 2012-01-31 Tobias Burnus <burnus@net-b.de>
9582
9583 PR fortran/52024
9584 * gfortran.dg/typebound_generic_11.f90: New.
9585
9586 2012-01-31 Tobias Burnus <burnus@net-b.de>
9587
9588 PR fortran/52029
9589 * gfortran.dg/class_49.f90: New.
9590
9591 2012-01-31 Tobias Burnus <burnus@net-b.de>
9592
9593 PR fortran/52013
9594 * gfortran.dg/elemental_args_check_6.f90: New.
9595
9596 2012-01-31 Jason Merrill <jason@redhat.com>
9597
9598 PR c++/52043
9599 * g++.dg/cpp0x/variadic122.C: New.
9600
9601 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9602
9603 PR fortran/52012
9604 * gfortran.dg/realloc_on_assign_10.f90: New test.
9605
9606 2012-01-31 Richard Guenther <rguenther@suse.de>
9607
9608 PR tree-optimization/51528
9609 * gcc.dg/torture/pr51528.c: New testcase.
9610
9611 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9612
9613 PR go/48501
9614 * lib/go.exp (go_target_compile): Append timeout= to options.
9615 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9616 select5-out.go test on alpha*-*-* targets.
9617
9618 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9619
9620 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9621 (TEST_SHORT): Reformat in the same way.
9622 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9623 (TEST_SHORT): Reformat in the same way.
9624 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9625 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9626 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9627 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9628 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9629
9630 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9631
9632 PR target/51835
9633 * gcc.target/arm/pr51835.c: New testcase.
9634
9635 2012-01-30 Richard Guenther <rguenther@suse.de>
9636
9637 PR tree-optimization/52028
9638 * gcc.dg/torture/pr52028.c: New testcase.
9639 * gfortran.dg/ldist-pr45199.f: Adjust.
9640 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9641 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9642 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9643
9644 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9645
9646 PR debug/52027
9647 * gcc.dg/tree-prof/pr52027.c: New test.
9648
9649 PR tree-optimization/52046
9650 * gcc.dg/pr52046.c: New test.
9651
9652 PR debug/52048
9653 * g++.dg/other/pr52048.C: New test.
9654
9655 2012-01-30 Richard Guenther <rguenther@suse.de>
9656
9657 PR tree-optimization/52045
9658 * gcc.dg/pr52045.c: New testcase.
9659
9660 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9661
9662 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9663 new code generated for __sync_lock_release.
9664
9665 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9666
9667 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9668
9669 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9670
9671 PR testsuite/51875
9672 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9673
9674 * g++.dg/ext/visibility/template10.C: Fix typo.
9675
9676 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9677
9678 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9679
9680 PR c++/51327
9681 * g++.dg/cpp0x/constexpr-ice6.C: New.
9682
9683 2012-01-29 Tobias Burnus <burnus@net-b.de>
9684
9685 PR fortran/41600
9686 * gfortran.dg/default_initialization_6.f90: New.
9687
9688 2012-01-29 Tobias Burnus <burnus@net-b.de>
9689
9690 PR fortran/51972
9691 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9692 * gfortran.dg/class_48.f90: New.
9693
9694 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9695
9696 PR fortran/51808
9697 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9698
9699 2012-01-28 Tobias Burnus <burnus@net-b.de>
9700
9701 PR fortran/51972
9702 * gfortran.dg/class_allocate_12.f90: New.
9703
9704 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9705
9706 * gcc.dg/torture/pr50444.c: Fix dg directives.
9707
9708 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9709
9710 PR target/52006
9711 * gcc.target/arm/pr52006.c: New test.
9712
9713 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9714
9715 PR testsuite/52011
9716 * gcc.dg/lto/trans-mem.h: New file.
9717 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9718 * gcc.dg/lto/trans-mem-1_1.c: Same.
9719 * gcc.dg/lto/trans-mem-4_1.c: Same.
9720 * gcc.dg/lto/trans-mem-3_1.c: Same.
9721
9722 2012-01-27 Tobias Burnus <burnus@net-b.de>
9723
9724 PR fortran/52022
9725 * gfortran.dg/dummy_procedure_7.f90: New.
9726
9727 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9728
9729 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9730 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9731
9732 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9733
9734 PR c++/51852
9735 * g++.dg/other/gc5.C: New test.
9736
9737 2012-01-27 Richard Guenther <rguenther@suse.de>
9738
9739 PR tree-optimization/50444
9740 * gcc.dg/torture/pr50444.c: New testcase.
9741
9742 2012-01-27 Tobias Burnus <burnus@net-b.de>
9743
9744 PR fortran/51970
9745 PR fortran/51977
9746 * gfortran.dg/move_alloc_13.f90: New.
9747
9748 2012-01-27 Tobias Burnus <burnus@net-b.de>
9749
9750 PR fortran/51953
9751 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9752 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9753 and change dg-error string.
9754
9755 2012-01-27 Tobias Burnus <burnus@net-b.de>
9756
9757 PR fortran/52016
9758 * gfortran.dg/elemental_args_check_5.f90: New.
9759
9760 2012-01-27 Richard Guenther <rguenther@suse.de>
9761
9762 PR middle-end/51959
9763 * g++.dg/torture/pr51959.C: New testcase.
9764
9765 2012-01-27 Tom de Vries <tom@codesourcery.com>
9766
9767 PR tree-optimization/51990
9768 * gcc.dg/pr51990.c: New test.
9769 * gcc.dg/pr51990-2.c: Same.
9770
9771 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9772 Tobias Burnus <burnus@gcc.gnu.org>
9773
9774 PR fortran/48705
9775 * gfortran.dg/class_allocate_11.f03: New.
9776
9777 PR fortran/51870
9778 PR fortran/51943
9779 PR fortran/51946
9780 * gfortran.dg/class_allocate_7.f03: New.
9781 * gfortran.dg/class_allocate_8.f03: New.
9782 * gfortran.dg/class_allocate_9.f03: New.
9783 * gfortran.dg/class_allocate_10.f03: New.
9784
9785 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9786
9787 * gnat.dg/discr34.adb: New test.
9788 * gnat.dg/discr34_pkg.ads: New helper.
9789
9790 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9791
9792 * gnat.dg/discr33.adb: New test.
9793
9794 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9795
9796 * gnat.dg/limited_with3.ad[sb): New test.
9797 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9798 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9799 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9800
9801 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9802
9803 * gnat.dg/stack_usage1.adb: New test.
9804 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9805
9806 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9807 * gcc.dg/pr44194-2.c: Likewise.
9808
9809 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9810
9811 PR c++/51370
9812 * g++.dg/template/crash112.C: New.
9813
9814 2012-01-27 Richard Henderson <rth@redhat.com>
9815
9816 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9817
9818 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9819
9820 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9821
9822 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9823
9824 PR middle-end/51895
9825 * g++.dg/opt/pr51895.C: New test.
9826
9827 2012-01-26 Michael Matz <matz@suse.de>
9828
9829 PR tree-optimization/48794
9830 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9831
9832 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9833
9834 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9835
9836 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9837
9838 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9839 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9840 memory.
9841 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9842 the default value for s390 and s390x.
9843
9844 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9845
9846 PR lto/51698
9847 * gcc.dg/lto/trans-mem-4_0.c: New.
9848 * gcc.dg/lto/trans-mem-4_1.c: New.
9849 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9850 TM builtins.
9851 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9852 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9853 TM builtins.
9854 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9855 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9856 TM builtins.
9857
9858 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9859
9860 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9861
9862 2012-01-25 Ian Lance Taylor <iant@google.com>
9863
9864 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9865
9866 2012-01-25 Tobias Burnus <burnus@net-b.de>
9867
9868 PR fortran/51995
9869 * gfortran.dg/typebound_proc_25.f90: New.
9870
9871 2012-01-25 Jason Merrill <jason@redhat.com>
9872
9873 PR c++/51992
9874 * g++.dg/lto/pr51992_0.C: New.
9875
9876 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9877
9878 PR tree-optimization/51987
9879 * gcc.target/i386/pr51987.c: New test.
9880
9881 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9882
9883 * gcc.dg/tm/lto-1.c: Require lto support in target.
9884
9885 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9886
9887 PR rtl-optimization/48374
9888 * gcc.dg/pr48374.c: New test.
9889
9890 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9891
9892 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9893
9894 2012-01-25 Tobias Burnus <burnus@net-b.de>
9895
9896 PR fortran/51966
9897 * gfortran.dg/derived_constructor_char_3.f90: New.
9898
9899 2012-01-24 Ian Lance Taylor <iant@google.com>
9900
9901 * go.test/go-test.exp (filecmp): New procedure.
9902 (errchk): Handle quoted square brackets.
9903 (go-gc-tests): Set go_compile_args. Handle various new test
9904 lines. Skip a few new tests.
9905 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9906
9907 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9908
9909 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9910 (check_effective_target_vect_extract_even_odd)
9911 (check_effective_target_vect_interleave): Return true for MIPS
9912 paired-single.
9913
9914 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9915
9916 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9917 (main): Use it instead of argc.
9918
9919 2012-01-24 Jason Merrill <jason@redhat.com>
9920
9921 PR c++/51973
9922 * g++.dg/cpp0x/sfinae31.C: New.
9923
9924 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9925
9926 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9927
9928 2012-01-24 Jason Merrill <jason@redhat.com>
9929
9930 PR c++/51812
9931 * g++.dg/inherit/covariant20.C: New.
9932
9933 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9934
9935 PR c++/51223
9936 * g++.dg/parse/crash58.C: New.
9937
9938 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9939
9940 PR target/51957
9941 * gcc.dg/pr51957-1.c: New test.
9942 * gcc.dg/pr51957-1.h: New file.
9943 * gcc.dg/pr51957-2.c: New test.
9944
9945 2012-01-23 Jason Merrill <jason@redhat.com>
9946
9947 PR c++/51930
9948 * g++.dg/ext/visibility/template10.C: New.
9949
9950 2012-01-23 Tobias Burnus <burnus@net-b.de>
9951
9952 PR fortran/51948
9953 * gfortran.dg/move_alloc_12.f90: New.
9954
9955 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9956
9957 PR middle-end/45416
9958 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9959
9960 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9961
9962 PR c++/51398
9963 * g++.dg/template/crash111.C: New.
9964
9965 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9966
9967 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9968 configurations.
9969 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9970
9971 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9972
9973 PR testsuite/51941
9974 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9975 the DW_TAG_class_type and DW_AT_name: "Executor".
9976
9977 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9978
9979 * lib/target-supports.exp
9980 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9981 (check_effective_target_vect_interleave): Likewise.
9982
9983 2012-01-22 Jason Merrill <jason@redhat.com>
9984
9985 PR c++/51925
9986 * g++.dg/template/using20.C: New.
9987 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9988
9989 2012-01-23 Jason Merrill <jason@redhat.com>
9990
9991 PR target/51934
9992 * g++.dg/torture/pr51344.C: Limit to x86.
9993
9994 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9995
9996 * c-c++-common/tm/omp.c: Require target with pthread support.
9997
9998 2012-01-23 Richard Guenther <rguenther@suse.de>
9999
10000 PR tree-optimization/51949
10001 * gcc.dg/torture/pr51949.c: New testcase.
10002
10003 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10004
10005 PR rtl-optimization/51933
10006 * gcc.c-torture/execute/pr51933.c: New test.
10007
10008 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10009
10010 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10011 Do not define for Interix.
10012
10013 2012-01-22 Jason Merrill <jason@redhat.com>
10014
10015 PR c++/51832
10016 * g++.dg/lto/pr51832.h: New.
10017 * g++.dg/lto/pr51832_0.C: New.
10018 * g++.dg/lto/pr51832_1.C: New.
10019
10020 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10021
10022 * gcc.dg/ext-elim-1.c: New test.
10023
10024 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10025
10026 PR target/51931
10027 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10028 * g++.dg/opt/longbranch1.C: Likewise.
10029
10030 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10031
10032 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10033 in C++11 mode.
10034
10035 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10036
10037 PR fortran/50556
10038 * gfortran.dg/namelist_74.f90: New test.
10039 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10040
10041 2012-01-21 Tobias Burnus <burnus@net-b.de>
10042
10043 PR fortran/51913
10044 * gfortran.dg/class_47.f90: New.
10045
10046 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10047
10048 * gnat.dg/renaming5.ad[sb]: New test.
10049
10050 2012-01-20 Jason Merrill <jason@redhat.com>
10051
10052 PR c++/51919
10053 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10054
10055 2012-01-20 Jason Merrill <jason@redhat.com>
10056
10057 PR c++/51922
10058 * g++.dg/ext/attrib42.C: Require ilp32.
10059
10060 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10061
10062 PR target/51915
10063 * gcc.target/arm/pr51915.c: New test.
10064
10065 2012-01-20 Cary Coutant <ccoutant@google.com>
10066 Dodji Seketeli <dodji@redhat.com>
10067
10068 PR debug/45682
10069 * g++.dg/debug/dwarf2/nested-3.C: New test.
10070
10071 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10072
10073 PR c++/51402
10074 * g++.dg/template/crash110.C: New.
10075
10076 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10077
10078 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10079 Remove default options on hppa*-*-hpux*.
10080
10081 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10082
10083 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10084
10085 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10086
10087 * gcc.c-torture/compile/pr51856.c: New testcase.
10088
10089 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10090
10091 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10092 options to go_target_compile.
10093
10094 2012-01-20 Kai Tietz <ktietz@redhat.com>
10095
10096 * g++.dg/torture/pr51344.C: Fix typo.
10097
10098 2012-01-20 Richard Guenther <rguenther@suse.de>
10099
10100 PR tree-optimization/51903
10101 * g++.dg/torture/pr51903.C: New testcase.
10102
10103 2012-01-20 Tobias Burnus <burnus@net-b.de>
10104 Janus Weil <janus@gcc.gnu.org>
10105
10106 PR fortran/51056
10107 * gfortran.dg/use_21.f90: New.
10108
10109 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10110
10111 PR target/51106
10112 * gcc.dg/torture/pr51106-1.c: New test.
10113 * gcc.dg/torture/pr51106-2.c: New test.
10114
10115 2012-01-19 Kai Tietz <ktietz@redhat.com>
10116
10117 * g++.dg/torture/pr51344.C: New test.
10118
10119 2012-01-19 Tobias Burnus <burnus@net-b.de>
10120
10121 PR fortran/51904
10122 * gfortran.dg/intrinsic_size_2.f90: New.
10123
10124 2012-01-19 Jason Merrill <jason@redhat.com>
10125
10126 PR c++/51889
10127 * g++.dg/inherit/using7.C: New.
10128
10129 2012-01-19 Richard Guenther <rguenther@suse.de>
10130
10131 PR tree-optimization/37997
10132 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10133
10134 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10135
10136 PR rtl-optimization/51505
10137 * gcc.dg/pr51505.c: New test.
10138
10139 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10140
10141 PR fortran/51634
10142 * gfortran.dg/typebound_operator_12.f03: New.
10143 * gfortran.dg/typebound_operator_13.f03: New.
10144
10145 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10146
10147 PR c++/51225
10148 * g++.dg/cpp0x/pr51225.C: New.
10149
10150 2012-01-17 Ian Lance Taylor <iant@google.com>
10151
10152 PR go/50656
10153 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10154
10155 2012-01-17 Tobias Burnus <burnus@net-b.de>
10156
10157 PR fortran/51869
10158 * gfortran.dg/realloc_on_assign_9.f90: New.
10159
10160 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10161
10162 PR other/51165
10163 * gcc.dg/tm/memopt-3.c: Remove xfail.
10164 * gcc.dg/tm/memopt-4.c: Remove xfail.
10165 * gcc.dg/tm/memopt-5.c: Remove xfail.
10166 * gcc.dg/tm/memopt-7.c: Remove xfail.
10167
10168 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10169
10170 PR tree-optimization/51877
10171 * gcc.c-torture/execute/pr51877.c: New test.
10172
10173 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10174
10175 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10176 {!vect_align_arrays} to vect_sizes_32B_16B.
10177 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10178 * gcc.dg/vect/vect-peel-3.c: Ditto.
10179
10180 2012-01-16 Jason Merrill <jason@redhat.com>
10181
10182 PR c++/51854
10183 * g++.dg/abi/mangle60.C: New.
10184
10185 PR c++/51827
10186 * g++.dg/pch/mangle1.{C,Hs}: New.
10187
10188 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10189 Tobias Burnus <burnus@net-b.de>
10190
10191 PR fortran/50981
10192 * gfortran.dg/elemental_optional_args_3.f90: New
10193 * gfortran.dg/elemental_optional_args_4.f90: New
10194
10195 2012-01-16 Tobias Burnus <burnus@net-b.de>
10196
10197 PR fortran/51809
10198 * gfortran.dg/use_20.f90: New
10199
10200 2012-01-16 Jason Merrill <jason@redhat.com>
10201
10202 PR c++/51868
10203 * g++.dg/cpp0x/rv-bitfield.C: New.
10204 * g++.dg/cpp0x/rv-bitfield2.C: New.
10205
10206 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10207
10208 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10209 subroutine 'qsort' and use index array to assign the result.
10210
10211 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10212
10213 PR tree-optimization/51865
10214 * gcc.dg/pr51865.c: New test.
10215
10216 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10217
10218 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10219
10220 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10221
10222 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10223 to be loaded from the constant pool, rather than via %hi and %lo.
10224
10225 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10226
10227 PR rtl-optimization/51821
10228 * gcc.dg/pr51821.c: New test.
10229
10230 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10231
10232 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10233
10234 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10235
10236 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10237
10238 2012-01-14 Tobias Burnus <burnus@net-b.de>
10239
10240 PR fortran/51800
10241 * gfortran.dg/init_flag_8.f90: New.
10242 * gfortran.dg/init_flag_9.f90: New.
10243
10244 2011-01-14 Tobias Burnus <burnus@net-b.de>
10245
10246 PR fortran/51816
10247 * gfortran.dg/use_18.f90: New.
10248 * gfortran.dg/use_19.f90: New.
10249
10250 2012-01-13 Ian Lance Taylor <iant@google.com>
10251
10252 PR c++/50012
10253 * g++.dg/warn/Wsign-compare-4.C: New.
10254
10255 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10256
10257 PR fortran/48351
10258 * gfortran.dg/alloc_comp_assign.f03: New.
10259 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10260 __BUILTIN_FREE from 38 to 32.
10261
10262 2012-01-13 Jason Merrill <jason@redhat.com>
10263
10264 PR c++/20681
10265 * g++.dg/warn/Wreturn-type-7.C: New.
10266
10267 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10268
10269 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10270 assumption.
10271 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10272 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10273 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10274 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10275 int32plus because of big array needed.
10276 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10277 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10278
10279 2012-01-13 Jason Merrill <jason@redhat.com>
10280
10281 PR c++/51813
10282 * g++.dg/ext/visibility/template9.C: New.
10283
10284 PR c++/51620
10285 * g++.dg/cpp0x/defaulted34.C: New.
10286 * g++.dg/template/virtual3.C: New.
10287
10288 2012-01-13 Richard Guenther <rguenther@suse.de>
10289
10290 PR middle-end/8081
10291 * gcc.dg/torture/pr8081.c: New testcase.
10292
10293 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10294
10295 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10296
10297 2012-01-12 Jason Merrill <jason@redhat.com>
10298
10299 PR c++/51714
10300 * g++.dg/ext/stmtexpr14.C: New.
10301
10302 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10303
10304 PR c++/51633
10305 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10306
10307 2012-01-12 Jason Merrill <jason@redhat.com>
10308
10309 PR c++/48051
10310 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10311 * g++.dg/abi/mangle58.C: Likewise.
10312
10313 PR c++/51403
10314 * g++.dg/template/arg8.C: New.
10315
10316 2012-01-12 Ira Rosen <irar@il.ibm.com>
10317
10318 PR tree-optimization/51799
10319 * gcc.dg/vect/pr51799.c: New test.
10320 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10321 patterns.
10322
10323 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10324 Tobias Burnus <burnus@net-b.de>
10325
10326 PR fortran/51057
10327 PR fortran/51616
10328 * lib/target-supports.exp
10329 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10330 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10331
10332 2012-01-11 Jason Merrill <jason@redhat.com>
10333
10334 PR c++/51565
10335 * g++.dg/ext/attrib42.C: New.
10336
10337 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10338
10339 PR bootstrap/51796
10340 * gcc.dg/pr51796.c: New test.
10341
10342 2012-01-11 Jason Merrill <jason@redhat.com>
10343
10344 PR c++/51818
10345 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10346
10347 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10348
10349 * gnat.dg/array19.ad[sb]: New test.
10350
10351 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10352
10353 * gnat.dg/opt23.ad[sb]: New test.
10354 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10355 * gnat.dg/opt24.ad[sb]: New test.
10356
10357 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10358
10359 PR tree-optimization/49642
10360 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10361 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10362
10363 2012-01-11 Jason Merrill <jason@redhat.com>
10364
10365 PR c++/51613
10366 * g++.dg/template/explicit-args5.C: New.
10367
10368 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10369
10370 * gcc.c-torture/execute/20120110-1.c: New testcase.
10371
10372 2012-01-10 Jason Merrill <jason@redhat.com>
10373
10374 PR c++/51614
10375 * g++.dg/inherit/ambig1.C: New.
10376
10377 PR c++/51433
10378 * g++.dg/cpp0x/constexpr-cache1.C: New.
10379
10380 2012-01-10 Richard Guenther <rguenther@suse.de>
10381
10382 PR tree-optimization/51801
10383 * gcc.dg/torture/pr51801.c: New testcase.
10384
10385 2012-01-10 Tobias Burnus <burnus@net-b.de>
10386
10387 PR fortran/51652
10388 * gfortran.dg/allocate_with_typespec_5.f90: New.
10389
10390 2012-01-10 Tobias Burnus <burnus@net-b.de>
10391
10392 * gfortran.dg/class_39.f03: Update dg-error string.
10393
10394 2012-01-10 Richard Guenther <rguenther@suse.de>
10395
10396 PR tree-optimization/50913
10397 * gcc.dg/graphite/interchange-16.c: New testcase.
10398 * gcc.dg/graphite/scop-20.c: XFAIL.
10399 * gfortran.dg/graphite/interchange-1.f: Likewise.
10400 * gfortran.dg/graphite/block-1.f90: Likewise.
10401 * gfortran.dg/graphite/block-2.f: Likewise.
10402
10403 2012-01-10 Richard Henderson <rth@redhat.com>
10404
10405 * lib/target-supports.exp (check_effective_target_vect_perm,
10406 check_effective_target_vect_perm_byte,
10407 check_effective_target_vect_perm_short): Enable for arm neon.
10408
10409 2012-01-09 Tobias Burnus <burnus@net-b.de>
10410
10411 PR fortran/46328
10412 * gfortran.dg/typebound_operator_11.f90: New.
10413
10414 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10415
10416 * gnat.dg/array18.adb: New test.
10417 * gnat.dg/array18_pkg.ads: New helper.
10418
10419 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10420
10421 PR fortran/51791
10422 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10423 around base object in first assignment in main program.
10424 * gfortran.dg/typebound_operator_10.f03: New test.
10425
10426 2012-01-09 Martin Jambor <mjambor@suse.cz>
10427
10428 PR tree-optimization/51759
10429 * g++.dg/ipa/pr51759.C: New test.
10430
10431 2012-01-09 Tobias Burnus <burnus@net-b.de>
10432
10433 PR fortran/51758
10434 * gfortran.dg/optional_absent_2.f90: New.
10435
10436 2012-01-09 Tobias Burnus <burnus@net-b.de>
10437
10438 PR fortran/51578
10439 * gfortran.dg/use_17.f90: New.
10440
10441 2012-01-09 Gary Funck <gary@intrepid.com>
10442
10443 PR preprocessor/33919
10444 * gcc.dg/pr33919.c: New test.
10445 * gcc.dg/pr33919-0.h: New test header file.
10446 * gcc.dg/pr33919-1.h: Ditto.
10447 * gcc.dg/pr33919-2.h: Ditto.
10448
10449 2012-01-07 Jan Hubicka <jh@suse.cz>
10450
10451 PR tree-optimize/51694
10452 * gcc.c-torture/compile/pr51694.c: new testcase.
10453
10454 2012-01-07 Jan Hubicka <jh@suse.cz>
10455
10456 PR tree-optimization/51600
10457 * g++.dg/torture/pr51600.C: New testcase.
10458
10459 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10460
10461 PR gcov-profile/51715
10462 PR gcov-profile/51717
10463 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10464 * gcc.misc-tests/gcov-14.c: Likewise.
10465
10466 2012-01-06 Jason Merrill <jason@redhat.com>
10467
10468 * g++.dg/parse/new5.C: New.
10469
10470 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10471
10472 PR testsuite/51655
10473 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10474 including <string.h>.
10475
10476 2012-01-06 Jason Merrill <jason@redhat.com>
10477
10478 * g++.dg/abi/mangle51.C: New.
10479 * g++.dg/abi/mangle52.C: New.
10480 * g++.dg/abi/mangle53.C: New.
10481 * g++.dg/abi/mangle54.C: New.
10482 * g++.dg/abi/mangle55.C: New.
10483 * g++.dg/abi/mangle56.C: New.
10484 * g++.dg/abi/mangle57.C: New.
10485 * g++.dg/abi/mangle58.C: New.
10486 * g++.dg/abi/mangle59.C: New.
10487 * g++.dg/cpp0x/trailing3.C: Update mangling.
10488 * g++.dg/cpp0x/variadic111.C: Update mangling.
10489 * g++.dg/cpp0x/variadic4.C: Update mangling.
10490 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10491 * g++.dg/template/nontype22.C: Works now.
10492 * g++.dg/template/pr35240.C: Works now.
10493
10494 * g++.dg/cpp0x/error7.C: New.
10495
10496 2012-01-06 Tobias Burnus <burnus@net-b.de>
10497
10498 * gfortran.dg/deallocate_stat_2.f90: New.
10499 * coarray/allocate_errgmsg.f90: New.
10500 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10501 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10502 * coarray/subobject_1.f90: Fix for num_images > 1.
10503 * gfortran.dg/deallocate_stat.f90: Update due to changed
10504 stat= handling.
10505
10506 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10507
10508 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10509
10510 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10511
10512 * ada/acats/overflow.lst: Add cb20004.
10513
10514 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10515
10516 PR c++/51541
10517 * g++.dg/cpp0x/alias-decl-18.C: New test.
10518
10519 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10520
10521 * gcc.c-torture/execute/20120104-1.c: New test.
10522
10523 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10524
10525 PR fortran/PR48946
10526 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10527 the old typebound_operator_8.f03.
10528 * gfortran.dg/typebound_operator_8.f03: New version of
10529 typebound_operator_7.f03 with 'u' a derived type instead of a
10530 class object.
10531
10532 2012-01-05 Richard Guenther <rguenther@suse.de>
10533
10534 * g++.dg/torture/pr49309.C: Skip for -flto.
10535
10536 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10537
10538 PR middle-end/51761
10539 * gcc.c-torture/compile/pr51761.c: New test.
10540
10541 2012-01-05 Richard Guenther <rguenther@suse.de>
10542
10543 PR tree-optimization/51760
10544 * gcc.dg/torture/pr51760.c: New testcase.
10545
10546 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10547
10548 PR middle-end/51472
10549 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10550
10551 2012-01-05 Richard Guenther <rguenther@suse.de>
10552
10553 PR lto/41576
10554 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10555 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10556
10557 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10558
10559 PR debug/51695
10560 * gcc.dg/pr51695.c: New test.
10561
10562 2012-01-04 Andrew Pinski <apinski@cavium.com>
10563
10564 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10565 * gcc.target/mips/octeon2-lx-1.c: New test.
10566 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10567 * gcc.target/mips/octeon2-lx-2.c: New test.
10568 * gcc.target/mips/octeon2-lx-3.c: New test.
10569
10570 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10571
10572 PR other/51163
10573 PR other/51164
10574 * gcc.dg/tm/alias-1.c: Adjust regexp.
10575 * gcc.dg/tm/alias-2.c: Adjust regexp.
10576
10577 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10578
10579 PR c++/51064
10580 * g++.dg/warn/Wparentheses-26.C: New.
10581
10582 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10583
10584 * gfortran.dg/elemental_optional_args_2.f90: New test.
10585
10586 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10587
10588 PR fortran/49693
10589 * gfortran.dg/common_17.f90: New test.
10590
10591 2012-01-04 Richard Guenther <rguenther@suse.de>
10592
10593 PR tree-optimization/49651
10594 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10595 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10596
10597 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10598
10599 PR c++/51738
10600 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10601
10602 2012-01-03 Andrew Pinski <apinski@cavium.com>
10603
10604 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10605 for all mips targets. Also allow an optional .cfi_startproc.
10606
10607 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10608
10609 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10610
10611 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10612
10613 PR c++/29273
10614 * g++.dg/rtti/dyncast5.C: New.
10615
10616 2012-01-03 Richard Guenther <rguenther@suse.de>
10617
10618 PR tree-optimization/51070
10619 * gcc.dg/torture/pr51070-2.c: New testcase.
10620
10621 2012-01-03 Richard Guenther <rguenther@suse.de>
10622
10623 PR tree-optimization/51692
10624 * gcc.dg/torture/pr51692.c: New testcase.
10625
10626 2012-01-03 Richard Guenther <rguenther@suse.de>
10627
10628 PR debug/51650
10629 * g++.dg/lto/pr51650-3_0.C: New testcase.
10630
10631 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10632
10633 PR c++/15867
10634 * g++.dg/warn/Wredundant-decls-spec.C: New.
10635
10636 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10637
10638 PR tree-optimization/51719
10639 * g++.dg/tree-prof/pr51719.C: New test.
10640
10641 2012-01-03 Richard Guenther <rguenther@suse.de>
10642
10643 PR middle-end/51730
10644 * gcc.dg/fold-compare-6.c: New testcase.
10645
10646 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10647
10648 PR c++/51669
10649 * g++.dg/gomp/pr51669.C: New test.
10650
10651 2012-01-02 Jason Merrill <jason@redhat.com>
10652
10653 PR c++/51675
10654 * g++.dg/cpp0x/constexpr-union2.C: New.
10655
10656 PR c++/51666
10657 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10658
10659 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10660
10661 PR c++/51462
10662 * g++.dg/cpp0x/constexpr-99.C: New test.
10663
10664 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10665
10666 PR c++/20140
10667 * g++.dg/template/init9.C: New.
10668
10669 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10670
10671 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10672 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10673 rather than a specific number.
10674
10675 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10676
10677 PR fortran/46262
10678 PR fortran/46328
10679 PR fortran/51052
10680 * gfortran.dg/typebound_operator_7.f03: New.
10681 * gfortran.dg/typebound_operator_8.f03: New.
10682
10683 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10684
10685 PR target/51729
10686 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10687 XFAIL.
10688 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10689
10690 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10691
10692 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10693
10694 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10695
10696 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10697 for MIPS.
10698
10699 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10700
10701 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10702 * gfortran.dg/io_real_boz_4.f90: Likewise.
10703 * gfortran.dg/io_real_boz_5.f90: Likewise.
10704
10705 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10706
10707 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10708
10709 2012-01-02 Revital Eres <revital.eres@linaro.org>
10710
10711 * gcc.dg/sms-11.c: New file.
10712
10713 2012-01-02 Tobias Burnus <burnus@net-b.de>
10714
10715 PR fortran/51682
10716 * gfortran.dg/coarray/image_index_3.f90: New.
10717
10718 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10719
10720 PR c++/16603
10721 * g++.dg/parse/enum8.C: New.
10722
10723 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10724
10725 PR c++/51379
10726 * g++.dg/conversion/reinterpret4.C: New.
10727 * g++.dg/conversion/reinterpret1.C: Adjust.
10728
10729 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10730
10731 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10732
10733 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10734
10735 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10736 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10737 * g++.old-deja/g++.jason/access14.C: Likewise.
10738 * g++.old-deja/g++.jason/access8.C: Likewise.
10739 * g++.old-deja/g++.jason/access1.C: Likewise.
10740 * g++.old-deja/g++.other/access3.C: Likewise.
10741 * g++.old-deja/g++.other/access5.C: Likewise.
10742 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10743 * g++.old-deja/g++.law/visibility22.C: Likewise.
10744 * g++.old-deja/g++.law/visibility26.C: Likewise.
10745 * g++.old-deja/g++.mike/p2746.C: Likewise.
10746 * g++.dg/debug/using1.C: Likewise.
10747 * g++.dg/lookup/using51.C: Likewise.
10748 * g++.dg/inherit/using5.C: Likewise.
10749 * g++.dg/inherit/pr30297.C: Likewise.
10750 * g++.dg/inherit/access8.C: Likewise.
10751 * g++.dg/torture/pr39362.C: Likewise.
10752 * g++.dg/template/crash13.C: Likewise.
10753 * g++.dg/template/using10.C: Likewise.
10754
10755 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10756
10757 PR fortran/51502
10758 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10759
10760 2012-01-01 Ira Rosen <irar@il.ibm.com>
10761
10762 PR tree-optimization/51704
10763 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10764 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10765 corresponding flags.
10766
10767 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10768
10769 PR c++/51723
10770 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10771
10772 2012-01-01 Jan Hubicka <jh@suse.cz>
10773
10774 PR rtl-optimization/51069
10775 * gcc.c-torture/compile/pr51069.c: New testcase.
10776
10777 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10778
10779 PR tree-optimization/51683
10780 * gcc.dg/pr51683.c: New test.
10781 \f
10782 Copyright (C) 2012 Free Software Foundation, Inc.
10783
10784 Copying and distribution of this file, with or without modification,
10785 are permitted in any medium without royalty provided the copyright
10786 notice and this notice are preserved.