e6d4f69d4e318c65e8386577e74d652a86b633a3
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-11 Jakub Jelinek <jakub@redhat.com>
2
3 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
4
5 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
6
7 * gcc.dg/pr54121.c: New test.
8
9 2012-12-11 Jakub Jelinek <jakub@redhat.com>
10
11 PR c++/55619
12 * g++.dg/ext/asm12.C: New test.
13
14 PR tree-optimization/54570
15 * gcc.dg/builtin-object-size-8.c: Xfail.
16 * gcc.dg/builtin-object-size-13.c: New test.
17
18 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19
20 PR target/55642
21 * gcc.target/arm/pr55642.c: New testcase.
22
23 2012-12-11 Jakub Jelinek <jakub@redhat.com>
24
25 PR middle-end/43631
26 PR bootstrap/55615
27 * g++.dg/other/pr43631.C: New test.
28
29 2012-12-11 Richard Biener <rguenther@suse.de>
30
31 PR tree-optimization/55079
32 * gcc.dg/Warray-bounds-9.c: New testcase.
33 * gcc.dg/Warray-bounds-10.c: Likewise.
34 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
35
36 2012-12-10 Janus Weil <janus@gcc.gnu.org>
37
38 PR fortran/52909
39 * gfortran.dg/proc_ptr_39.f90: New test case.
40
41 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
42
43 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
44 code duplication is required. Allow BNE to appear.
45
46 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
47
48 * gcc.target/mips/ext-2.c: Require -mlong64.
49
50 2012-12-10 Richard Biener <rguenther@suse.de>
51
52 PR tree-optimization/55107
53 * gcc.dg/torture/pr55107.c: New testcase.
54 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
55
56 2012-12-10 Jakub Jelinek <jakub@redhat.com>
57
58 * g++.dg/asan/asan_test.cc: Sync from upstream.
59 * g++.dg/asan/asan_test_utils.h: Likewise.
60
61 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
62
63 * gcc.target/arm/neon/vrndaf32.c: New test.
64 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
65 * gcc.target/arm/neon/vrndf32.c: Likewise.
66 * gcc.target/arm/neon/vrndqf32.c: Likewise.
67 * gcc.target/arm/neon/vrndmf32.c: Likewise.
68 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
69 * gcc.target/arm/neon/vrndnf32.c: Likewise.
70 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
71 * gcc.target/arm/neon/vrndpf32.c: Likewise.
72 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
73
74 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
75
76 * gcc.misc-tests/gcov-12.c: Fix dg order.
77
78 PR middle-end/54470
79 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
80
81 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
82 for *-*-hpux10*.
83
84 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
85 * gcc.dg/20050826-1.c: Likewise.
86
87 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
88
89 * gnat.dg/vect9.adb: Add -w to dg-options.
90 * gnat.dg/vect10.adb: Likewise.
91
92 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
93
94 PR fortran/55593
95 * gfortran.dg/do_check_8.f90: New test.
96
97 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
98
99 * gnat.dg/vect10.ad[sb]: New test.
100
101 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
102
103 * gnat.dg/vect9.ad[sb]: New test.
104 * gnat.dg/vect9_pkg.ads: New helper.
105
106 2012-12-07 Mike Stump <mikestump@comcast.net>
107
108 * gnat.dg/discr38.adb: Don't use ^M line endings.
109 gnat.dg/loop_optimization13.adb: Likewise.
110 gnat.dg/loop_optimization13.ads: Likewise.
111 gnat.dg/discr36_pkg.adb: Likewise.
112 gnat.dg/discr36_pkg.ads: Likewise.
113 gnat.dg/loop_optimization11_pkg.ads: Likewise.
114 gnat.dg/discr36.ads: Likewise.
115 gnat.dg/loop_optimization11.adb: Likewise.
116
117 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
118
119 PR rtl-optimization/55141
120 * gcc.target/i386/pr55141.c: New.
121
122 2012-12-07 Dodji Seketeli <dodji@redhat.com>
123
124 PR c++/54401
125 * g++.dg/cpp0x/alias-decl-28.C: New test.
126 * g++.dg/cpp0x/alias-decl-16.C: Update.
127
128 2012-12-07 Martin Jambor <mjambor@suse.cz>
129
130 PR tree-optimization/55590
131 * gcc.target/i386/pr55590-1.c: New test.
132 * gcc.target/i386/pr55590-2.c: Likewise.
133
134 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
135
136 PR c++/54975
137 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
138
139 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
140
141 PR target/55597
142 * gcc.target/i386/pr55597.c: New test.
143
144 2012-12-06 Jakub Jelinek <jakub@redhat.com>
145
146 PR c++/54207
147 * g++.dg/cpp0x/noexcept18.C: New test.
148
149 PR c++/55573
150 * g++.dg/cpp0x/constexpr-55573.C: New test.
151
152 PR c++/55137
153 * g++.dg/opt/pr55137.C: New test.
154 * gcc.c-torture/execute/pr55137.c: New test.
155
156 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
157
158 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
159 New procedure.
160 (add_options_for_arm_v8_neon): Likewise.
161
162 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
163
164 * g++.dg/pr55604.C: New test.
165
166 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
167
168 * lib/target-supports.exp
169 (check_effective_target_vect_perm): Allow aarch64*-*-*.
170 (check_effective_target_vect_perm_byte): Likewise.
171 (check_effective_target_vect_perm_short): Likewise.
172 (check_effective_target_vect_char_mult): Likewise.
173 (check_effective_target_vect_extract_even_odd): Likewise.
174 (check_effective_target_vect_interleave): Likewise.
175
176 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
177
178 * g++.dg/abi/mangle-neon-aarch64.C: New test.
179
180 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
181
182 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
183
184 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
185
186 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
187 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
188 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
189 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
190 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
191 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
192 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
193 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
194 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
195 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
196 * gcc.dg/vect/vect-rounding-round.c: Likewise.
197 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
198 * target-supports.exp
199 (check_effective_target_vect_call_btrunc): New.
200 (check_effective_target_vect_call_btruncf): Likewise.
201 (check_effective_target_vect_call_ceil): Likewise.
202 (check_effective_target_vect_call_ceilf): Likewise.
203 (check_effective_target_vect_call_floor): Likewise.
204 (check_effective_target_vect_call_floorf): Likewise.
205 (check_effective_target_vect_call_lceil): Likewise.
206 (check_effective_target_vect_call_lfloor): Likewise.
207 (check_effective_target_vect_call_nearbyint): Likewise.
208 (check_effective_target_vect_call_nearbyintf): Likewise.
209 (check_effective_target_vect_call_round): Likewise.
210 (check_effective_target_vect_call_roundf): Likewise.
211
212 2012-12-05 Richard Biener <rguenther@suse.de>
213
214 PR tree-optimization/51238
215 * gcc.dg/torture/pr51238.c: New testcase.
216
217 2012-12-05 Richard Biener <rguenther@suse.de>
218
219 PR tree-optimization/50222
220 * gcc.dg/torture/pr50222.c: New testcase.
221
222 2012-12-05 Richard Biener <rguenther@suse.de>
223
224 PR lto/55525
225 * gcc.dg/lto/pr55525_0.c: New testcase.
226 * gcc.dg/lto/pr55525_1.c: Likewise.
227
228 2012-12-04 Tobias Burnus <burnus@net-b.de>
229
230 * gfortran.dg/quad_3.f90: Really fix an if condition.
231
232 2012-12-04 Tobias Burnus <burnus@net-b.de>
233
234 * gfortran.dg/quad_3.f90: Fix a condition,
235 which wrongly required ordered/lazy evaluation.
236
237 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
238
239 * gcc.target/aarch64/121127.c: New test.
240
241 2012-12-04 Jakub Jelinek <jakub@redhat.com>
242
243 PR testsuite/55587
244 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
245 0 if not.
246 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
247 returned 0.
248 * gcc.dg/asan/asan.exp: Likewise.
249
250 2012-12-04 Richard Biener <rguenther@suse.de>
251
252 PR tree-optimization/55124
253 * gcc.dg/torture/pr55124.c: New testcase.
254
255 2012-12-03 Tobias Burnus <burnus@net-b.de>
256
257 * gfortran.dg/quad_3.f90: New.
258
259 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
260
261 PR c++/54170
262 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
263
264 2012-12-03 Jakub Jelinek <jakub@redhat.com>
265
266 PR testsuite/55452
267 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
268 on all targets, not just s390*.
269
270 2012-12-03 Marek Polacek <polacek@redhat.com>
271
272 PR c/55570
273 * gcc.dg/pr55570.c: New test.
274
275 2012-12-03 Jakub Jelinek <jakub@redhat.com>
276
277 * lib/asan-dg.exp (asan_get_gtest_test_list,
278 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
279 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
280 and [asan_get_gtest_expect_death_list "$output"] in global vars.
281 (asan_symbolize): Sanitize [] characters from key.
282 * g++.dg/asan/asan_test_config.h: New file.
283 * g++.dg/asan/asan_globals_test.cc: New file.
284 * g++.dg/asan/asan_test_utils.h: New file.
285 * g++.dg/asan/dejagnu-gtest.h: New file.
286 * g++.dg/asan/asan_test.cc: New file.
287 * g++.dg/asan/asan_test.C: New test.
288
289 2012-12-03 Richard Biener <rguenther@suse.de>
290
291 * gcc.dg/torture/pr35634.c: Use signed char.
292 * g++.dg/torture/pr35634.C: Likewise.
293
294 2012-12-02 Marek Polacek <polacek@redhat.com>
295
296 PR middle-end/54838
297 * gcc.dg/pr54838.c: New test.
298
299 2012-12-01 Xinliang David Li <davidxl@google.com>
300
301 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
302 cltd.
303
304 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
305
306 PR c++/55558
307 * g++.dg/cpp0x/decltype46.C: New.
308
309 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
310
311 PR middle-end/52450
312 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
313
314 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
315
316 PR debug/53860
317 * g++.dg/debug/pr53860.C: New test.
318
319 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
320 Paul Thomas <pault@gcc.gnu.org>
321
322 PR fortran/46897
323 * gfortran.dg/defined_assignment_1.f90: New test.
324 * gfortran.dg/defined_assignment_2.f90: New test.
325 * gfortran.dg/defined_assignment_3.f90: New test.
326 * gfortran.dg/defined_assignment_4.f90: New test.
327 * gfortran.dg/defined_assignment_5.f90: New test.
328
329 2012-12-01 Jakub Jelinek <jakub@redhat.com>
330
331 PR c++/55542
332 * g++.dg/cpp0x/vt-55542.C: New test.
333
334 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
335
336 * gnat.dg/specs/pack9.ads: New test.
337
338 2012-11-30 Martin Jambor <mjambor@suse.cz>
339
340 PR middle-end/52890
341 PR tree-optimization/55415
342 PR tree-optimization/54386
343 PR target/55448
344 * gcc.dg/ipa/ipa-sra-7.c: New test.
345 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
346 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
347 * gcc.target/i386/pr55448.c: Likewise.
348
349 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
350
351 * loop_optimization14.ad[sb]: New test.
352 * loop_optimization14_pkg.ads: New helper.
353
354 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
355
356 PR target/55073
357 * gcc.target/arm/pr55073.C: New test.
358
359 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
360
361 PR c++/53094
362 * g++.dg/ext/vector20.C: New testcase.
363
364 2012-11-28 Tobias Burnus <burnus@net-b.de>
365
366 PR fortran/52161
367 * coarray/sync_3.f90: Extend test.
368
369 2012-11-29 Jakub Jelinek <jakub@redhat.com>
370
371 PR rtl-optimization/55512
372 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
373 * gcc.target/i386/pr55512-4.c: Likewise.
374
375 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
376
377 PR c++/52654
378 * g++.dg/cpp0x/udlit-overflow.C: New.
379 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
380
381 2012-11-28 Jakub Jelinek <jakub@redhat.com>
382
383 PR debug/36728
384 PR debug/55467
385 PR middle-end/55507
386 PR bootstrap/55511
387 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
388 are non-empty and add dependency between the first and second asm.
389 * gcc.dg/guality/pr36728-2.c: Likewise.
390 * gcc.dg/guality/pr36728-3.c: New test.
391 * gcc.dg/guality/pr36728-4.c: New test.
392
393 2012-11-28 Andrew Pinski <apinski@cavium.com>
394
395 PR bootstrap/54279
396 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
397 directories.
398 * lib/obj-c++.exp (obj-c++_init): Likewise.
399
400 2012-11-28 Tobias Burnus <burnus@net-b.de>
401
402 PR fortran/52161
403 * coarray/sync_3.f90: New.
404
405 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
406
407 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
408
409 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
410
411 PR rtl-optimization/55512
412 * gcc.target/i386/pr55512-[1234].c: New tests.
413
414 2012-11-28 Jakub Jelinek <jakub@redhat.com>
415
416 PR testsuite/55505
417 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
418
419 PR testsuite/55504
420 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
421 attributes. Avoid clobbering memory before malloced chunk.
422 (main): Pass 1 instead of 0 as argument.
423
424 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
425
426 * gnat.dg/object_overflow.adb: Rename to...
427 * gnat.dg/object_overflow1.adb: ...this.
428 * gnat.dg/object_overflow2.adb: New test.
429 * gnat.dg/object_overflow3.adb: Likewise.
430 * gnat.dg/object_overflow4.adb: Likewise.
431
432 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
433
434 PR c++/55497
435 * g++.dg/init/pr55497.C: New.
436
437 2012-11-28 Richard Biener <rguenther@suse.de>
438
439 PR testsuite/55327
440 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
441 * gcc.dg/vect/slp-perm-9.c: Likewise.
442
443 2012-11-28 Richard Biener <rguenther@suse.de>
444
445 PR c/35634
446 * gcc.dg/torture/pr35634.c: New testcase.
447 * g++.dg/torture/pr35634.C: Likewise.
448 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
449
450 2012-11-27 Tobias Burnus <burnus@net-b.de>
451
452 PR fortran/55476
453 * gfortran.dg/warn_target_lifetime_3.f90: New.
454
455 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
456
457 PR rtl-optimization/55458
458 * gcc.target/i386/pr55458.c: New test.
459
460 2012-11-27 Jakub Jelinek <jakub@redhat.com>
461
462 PR tree-optimization/55110
463 * gcc.dg/pr55110.c: New test.
464
465 2012-11-27 Richard Biener <rguenther@suse.de>
466
467 PR middle-end/55331
468 * g++.dg/opt/pr55331.C: New testcase.
469
470 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
471
472 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
473
474 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
475
476 * gcc.dg/54455.c: Require scheduling.
477 * gcc.dg/c1x-align-4.c: Skip avr.
478 * gcc.dg/pr44024.c: Skip avr in final scan.
479
480 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
481
482 PR testsuite/52641
483 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
484 * gcc.dg/pr54676.c: Make work for 16-bit int.
485
486 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
487
488 PR target/55277
489 * gcc.target/i386/pr55227.c: New test.
490
491 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
492
493 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
494 to -fdump-rtl-all.
495 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
496
497 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
498
499 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
500 New procedure.
501 (add_options_for_arm_v8_vfp): New procedure.
502 * gcc.target/arm/vrintaf32.c: New test.
503 * gcc.target/arm/vrintaf64.c: Likewise.
504 * gcc.target/arm/vrintmf32.c: Likewise.
505 * gcc.target/arm/vrintmf64.c: Likewise.
506 * gcc.target/arm/vrintpf32.c: Likewise.
507 * gcc.target/arm/vrintpf64.c: Likewise.
508 * gcc.target/arm/vrintrf32.c: Likewise.
509 * gcc.target/arm/vrintrf64.c: Likewise.
510 * gcc.target/arm/vrintxf32.c: Likewise.
511 * gcc.target/arm/vrintxf64.c: Likewise.
512 * gcc.target/arm/vrintzf32.c: Likewise.
513 * gcc.target/arm/vrintzf64.c: Likewise.
514
515 2012-11-26 Janus Weil <janus@gcc.gnu.org>
516
517 PR fortran/54997
518 * gfortran.dg/warn_unused_function_2.f90: New.
519
520 2012-11-26 Janus Weil <janus@gcc.gnu.org>
521
522 PR fortran/54881
523 * gfortran.dg/associated_6.f90: New.
524 * gfortran.dg/select_type_30.f03: New.
525
526 2012-11-26 Jakub Jelinek <jakub@redhat.com>
527
528 PR tree-optimization/54471
529 * gcc.dg/tree-ssa/vrp86.c: New test.
530 * gcc.c-torture/execute/pr54471.c: New test.
531
532 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
533
534 PR middle-end/55030
535 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
536 use volatile asms, use plain asms. Where the output value for the
537 asm is unused, write a global variable.
538
539 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
540
541 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
542
543 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
544
545 PR fortran/30146
546 * gfortran.dg/do_check_7.f90: New test.
547
548 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
549
550 PR c++/55446
551 * g++.dg/init/new41.C: New.
552
553 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
554
555 PR fortran/55314
556 * gfortran.dg/allocate_error_4.f90: New test.
557
558 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
559
560 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
561 to send_log.
562
563 2012-11-23 Jakub Jelinek <jakub@redhat.com>
564
565 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
566 from the output.
567
568 PR c++/54046
569 * g++.dg/warn/Wreturn-type-8.C: New test.
570
571 PR middle-end/55430
572 * gcc.dg/pr55430.c: New test.
573
574 2012-11-23 Kostya Serebryany <kcc@google.com>
575
576 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
577
578 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
579
580 * gnat.dg/discr40.ad[sb]: New test.
581
582 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
583
584 * gnat.dg/discr39.adb: New test.
585
586 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
587
588 PR testsuite/52641
589 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
590 * gcc.dg/pr55150-1.c: Same.
591 * gcc.dg/torture/pr54894.c: Add size32plus.
592
593 2012-11-23 Jakub Jelinek <jakub@redhat.com>
594
595 PR sanitizer/55435
596 * c-c++-common/asan/attrib-1.c: New test.
597
598 2012-11-22 Ian Bolton <ian.bolton@arm.com>
599
600 * gcc.target/aarch64/builtin-bswap-1.c: New test.
601 * gcc.target/aarch64/builtin-bswap-2.c: New test.
602
603 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
604
605 PR c++/55432
606 * g++.dg/cpp0x/constexpr-55432.C: New.
607
608 2012-11-21 Janus Weil <janus@gcc.gnu.org>
609
610 PR fortran/55352
611 * gfortran.dg/namelist_76.f90: New.
612
613 2012-11-21 Martin Jambor <mjambor@suse.cz>
614
615 * gcc.dg/ipa/ipcp-agg-7.c: New test.
616 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
617
618 2012-11-21 Martin Jambor <mjambor@suse.cz>
619
620 PR tree-optimization/55260
621 * g++.dg/torture/pr55260-2.C: New test.
622
623 2012-11-21 Martin Jambor <mjambor@suse.cz>
624
625 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
626
627 2012-11-21 Bin Cheng <bin.cheng@arm.com>
628
629 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
630 * gcc.dg/tree-ssa/vrp47.c: Ditto.
631
632 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
633
634 PR target/19398
635 * gcc.target/i386/pr19398.c: New test.
636
637 2012-11-20 Martin Jambor <mjambor@suse.cz>
638
639 PR tree-optimization/55260
640 * g++.dg/torture/pr55260-1.C: New test.
641
642 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
643
644 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
645 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
646 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
647 * gcc.target/aarch64/atomic-op-char.c: Likewise.
648 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
649 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
650 * gcc.target/aarch64/atomic-op-int.c: Likewise.
651 * gcc.target/aarch64/atomic-op-long.c: Likewise.
652 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
653 * gcc.target/aarch64/atomic-op-release.c: Likewise.
654 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
655 * gcc.target/aarch64/atomic-op-short.c: Likewise.
656
657 2012-11-20 Jakub Jelinek <jakub@redhat.com>
658
659 PR middle-end/55094
660 * gcc.dg/pr55094.c: New test.
661
662 PR rtl-optimization/54921
663 * gcc.dg/pr54921.c: New test.
664
665 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
666
667 * gcc.target/i386/pr55359.c: New test.
668
669 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
670
671 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
672 * g++.dg/tls/thread_local3g.C: Likewise.
673 * g++.dg/tls/thread_local4g.C: Likewise.
674 * g++.dg/tls/thread_local5g.C: Likewise.
675 * g++.dg/tls/thread_local6g.C: Likewise.
676 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
677 * g++.dg/tls/thread_local2.C: Likewise.
678 * g++.dg/tls/thread_local2g.C: Likewise.
679 * g++.dg/tls/thread_local6.C: Likewise.
680
681 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
682
683 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
684 * gcc.dg/tm/clone-1.c: New test.
685
686 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
687
688 PR c++/55368
689 * g++.dg/parse/struct-5.C: New.
690
691 2012-11-19 Tom de Vries <tom@codesourcery.com>
692
693 PR rtl-optimization/55315
694 * gcc.target/mips/pr55315.c: New test.
695
696 2012-11-17 Jakub Jelinek <jakub@redhat.com>
697
698 PR tree-optimization/55236
699 * gcc.dg/pr55236.c: New test.
700
701 PR testsuite/55188
702 * gcc.dg/pr19105.c: Accept also optimizing
703 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
704
705 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
706 from addr2line_output. Increment idx if asking for more than one
707 address in one object.
708
709 2012-11-16 Jakub Jelinek <jakub@redhat.com>
710
711 PR tree-optimization/55329
712 * g++.dg/opt/pr55329.C: New test.
713
714 2012-11-16 Janus Weil <janus@gcc.gnu.org>
715
716 PR fortran/55297
717 * gfortran.dg/typebound_operator_18.f90: New.
718
719 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
720
721 PR rtl-optimization/55330
722 * gfortran.dg/pr55330.f90: New test.
723
724 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
725
726 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
727 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
728 * gcc.dg/hoist-register-pressure-2.c: Ditto.
729 * gcc.dg/hoist-register-pressure-3.c: Ditto.
730 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
731 * gcc.dg/tree-prof/unroll-1.c: Ditto.
732
733 2012-11-16 Dodji Seketeli <dodji@redhat.com>
734
735 PR c++/54875
736 * g++.dg/cpp0x/alias-decl-27.C: New test.
737
738 2012-11-16 Jakub Jelinek <jakub@redhat.com>
739
740 PR c++/55337
741 * g++.dg/template/alignof2.C: New test.
742
743 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
744
745 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
746 * g++.dg/mv6.C (dg-options): Ditto.
747
748 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
749
750 * lib/target_suports.exp
751 (check_effective_target_has_w_floating_suffix): New procedure.
752 (check_effective_target_has_q_floating_suffix): Ditto.
753 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
754 for unsupported non-standard suffix on floating constant.
755 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
756
757 2012-11-14 Jakub Jelinek <jakub@redhat.com>
758
759 * lib/asan-dg.exp: New file.
760 * gcc.dg/asan/asan.exp: New file.
761 * g++.dg/dg.exp: Prune also asan tests.
762 * g++.dg/asan/asan.exp: New file.
763 * c-c++-common/asan/memcmp-1.c: New test.
764
765 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
766
767 PR c++/55323
768 * g++.dg/cpp0x/vt-55323.C: New.
769
770 2012-11-13 Sriraman Tallam <tmsriram@google.com>
771
772 * g++.dg/mv4.C: Add require ifunc. Change error message.
773 * g++.dg/mv5.C: Add require ifunc.
774 * g++.dg/mv6.C: Add require ifunc.
775
776 2012-11-13 Martin Jambor <mjambor@suse.cz>
777
778 PR tree-optimization/55253
779 * gcc.dg/torture/pr55253.c: New test.
780 * gcc.dg/torture/pr55305.c: Likewise.
781
782 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
783
784 PR middle-end/55142
785 * gcc.target/i386/pr55142-1.c: New file.
786 * gcc.target/i386/pr55142-2.c: Likewise.
787
788 2012-11-13 Dodji Seketeli <dodji@redhat.com>
789
790 PR c++/54466
791 * g++.dg/cpp0x/alias-decl-26.C: New test file.
792
793 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
794
795 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
796 instead of lp64.
797 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
798 * gcc.target/i386/pr49715-2.c: Likewise.
799 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
800
801 2012-11-13 Jakub Jelinek <jakub@redhat.com>
802
803 PR tree-optimization/55281
804 * gcc.dg/vect/fast-math-pr55281.c: New test.
805 * g++.dg/opt/pr55281.C: New test.
806
807 PR rtl-optimization/54127
808 * gcc.dg/torture/pr54127.c: New test.
809
810 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
811 Jakub Jelinek <jakub@redhat.com>
812
813 PR rtl-optimization/51447
814 * gcc.c-torture/execute/pr51447.c: New test.
815
816 2012-11-12 Ian Bolton <ian.bolton@arm.com>
817
818 * gcc.target/aarch64/csinc-2.c: New test.
819
820 2012-11-12 Ian Bolton <ian.bolton@arm.com>
821
822 * gcc.target/aarch64/cmn.c: New test.
823 * gcc.target/aarch64/adds.c: New test.
824 * gcc.target/aarch64/subs.c: New test.
825
826 2012-11-12 Tobias Burnus <burnus@net-b.de>
827
828 PR fortran/55272
829 * gfortran.dg/coarray_29_1.f90: New.
830 * gfortran.dg/coarray_29_2.f90: New.
831
832 2012-11-12 Bin Cheng <bin.cheng@arm.com>
833
834 * gcc.dg/hoist-register-pressure-3.c: New test.
835
836 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
837
838 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
839 wrappers around sinf and cosf.
840
841 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
842
843 PR middle-end/55247
844 PR middle-end/55259
845 * gcc.target/i386/pr55247-2.c: New file.
846
847 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
848
849 PR middle-end/55263
850 * g++.dg/pr55263.C: New test.
851
852 2012-11-11 Martin Jambor <mjambor@suse.cz>
853
854 PR tree-optimization/55238
855 * testsuite/gcc.dg/torture/pr55238.c: New test.
856
857 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
858
859 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
860 * c-c++-common/torture/vector-subscript-1.c: Likewise.
861 * c-c++-common/torture/vector-subscript-2.c: Likewise.
862
863 2012-11-10 Jan Hubicka <jh@suse.cz>
864
865 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
866
867 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
868
869 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
870 -mno-sse -mno-mmx to dg-options. Reformat.
871
872 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
873
874 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
875 * c-c++-common/vector-compare-1.c: Same.
876 * c-c++-common/vector-compare-2.c: Same.
877 * g++.dg/other/unused1.C: Skip on AIX.
878 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
879 extra message on AIX.
880
881 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
882
883 PR target/55247
884 * gcc.target/i386/pr55247.c: New test.
885
886 2012-11-09 Andrew Pinski <apinski@cavium.com>
887
888 * gcc.c-torture/execute/20121108-1.c: New test.
889
890 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
891
892 PR c++/54413
893 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
894 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
895 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
896 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
897
898 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
899
900 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
901 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
902 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
903 array bounds.
904 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
905
906 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
907
908 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
909 * g++.dg/tm/pr47530.C: Same.
910
911 2012-11-09 Jason Merrill <jason@redhat.com>
912
913 PR c++/54859
914 * g++.dg/cpp0x/alias-decl-25.C: New.
915
916 * g++.dg/abi/abi-tag1.C: New.
917 * g++.dg/abi/abi-tag2.C: New.
918
919 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
920
921 PR rtl-optimization/55154
922 * gcc.target/i386/pr55154.c: New test.
923
924 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
925
926 PR rtl-optimization/55151
927 * gcc.dg/pr55151.c: Move ...
928 * gcc.target/i386/pr55151.c: ... here.
929
930 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
931
932 PR rtl-optimization/54472
933 * gcc.dg/pr54472.c: New test.
934
935 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
936
937 * gnat.dg/stack_check3.ad[sb]: New test.
938
939 2012-11-08 Ian Lance Taylor <iant@google.com>
940
941 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
942 with arguments. Handle errorcheckoutput and rundir test types.
943
944 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
945
946 PR tree-optimization/55191
947 * gcc.dg/pr55191.c: New test.
948
949 2012-11-08 Jakub Jelinek <jakub@redhat.com>
950
951 PR debug/54499
952 * g++.dg/debug/pr54499.C: New test.
953
954 2012-11-08 Jan Hubicka <jh@suse.cz>
955
956 PR middle-end/48636
957 * gcc.dg/winline-3.c: Update.
958
959 2012-11-08 Martin Jambor <mjambor@suse.cz>
960
961 * gfortran.dg/ipcp-array-1.f90: New test.
962
963 2012-11-08 Florian Weimer <fweimer@redhat.com>
964
965 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
966
967 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
968
969 PR rtl-optimization/55151
970 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
971
972 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
973
974 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
975
976 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
977
978 * gcc.c-torture/compile/20121107-1.c: New test.
979
980 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
981
982 PR rtl-optimization/55151
983 * gcc.dg/pr55151.c: Compile it only for x86_64.
984
985 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
986
987 PR rtl-optimization/55122
988 * gcc.dg/pr55122.c: New test.
989
990 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
991
992 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
993 word powerpc.
994 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
995 * gcc.target/powerpc/loop_align.c: Skip on AIX.
996 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
997 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
998
999 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1000
1001 PR c/53063
1002 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1003
1004 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1005
1006 PR c/51294
1007 * c-c++-common/pr51294.c: New.
1008
1009 2012-11-07 Martin Jambor <mjambor@suse.cz>
1010
1011 PR tree-optimization/53787
1012 * gcc.dg/ipa/ipa-5.c: Adjust.
1013 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1014 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1015 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1016 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1017 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1018 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1019 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1020 * gfortran.dg/pr48636-2.f90: New test.
1021 * gfortran.dg/pr53787.f90: Likewise.
1022
1023 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1024
1025 PR c++/55226
1026 Revert:
1027 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1028
1029 PR c++/54922
1030 * g++.dg/cpp0x/constexpr-union4.C: New.
1031
1032 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1033
1034 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1035
1036 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1037
1038 PR target/49220
1039 * gcc.c-torture/compile/pr49220.c: New test.
1040
1041 2012-11-07 Florian Weimer <fweimer@redhat.com>
1042
1043 * g++.dg/init/new40.C: New.
1044
1045 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1046
1047 PR debug/54693
1048 * gcc.dg/guality/pr54693-2.c: New test.
1049
1050 2012-11-06 Andrew Pinski <apinski@cavium.com>
1051
1052 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1053 -fno-vect-cost-model.
1054
1055 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1056
1057 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1058 * gcc.dg/tm/debug-1.c: Same.
1059 * gcc.dg/tm/irrevocable-3.c: Same.
1060 * gcc.dg/tm/irrevocable-4.c: Same.
1061 * gcc.dg/tm/memopt-10.c: Same.
1062 * gcc.dg/tm/memopt-11.c: Same.
1063 * gcc.dg/tm/props-4.c: Same.
1064 * gcc.dg/tm/wrap-3.c: Same.
1065 * gcc.dg/tm/wrap-4.c: Same.
1066
1067 2012-11-06 Andrew Pinski <apinski@cavium.com>
1068
1069 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1070
1071 2012-11-06 Jan Hubicka <jh@suse.cz>
1072
1073 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1074 candidate still.
1075 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1076 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1077 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1078
1079 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1080
1081 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1082
1083 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1084
1085 PR middle-end/41993
1086 * gcc.dg/torture/pr41993.c: New test.
1087
1088 2012-11-06 Jan Hubicka <jh@suse.cz>
1089
1090 * gcc.target/i386/l_fma_float_?.c: Update.
1091 * gcc.target/i386/l_fma_double_?.c: Update.
1092
1093 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1094
1095 PR target/54089
1096 * gcc.target/sh/pr54089-8.c: New.
1097 * gcc.target/sh/pr54089-9.c: New.
1098
1099 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1100
1101 PR target/47440
1102 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1103 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1104 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1105 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1106 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1107 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1108 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1109 * gcc.target/i386/avx-vzeroupper-27.c: New.
1110
1111 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1112
1113 PR fortran/54917
1114 * gfortran.dg/transfer_class_1.f90: New.
1115 * gfortran.dg/transfer_class_2.f90: New.
1116
1117 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1118
1119 * testsuite/g++.dg/mv1.C: New test.
1120 * testsuite/g++.dg/mv2.C: New test.
1121 * testsuite/g++.dg/mv3.C: New test.
1122 * testsuite/g++.dg/mv4.C: New test.
1123 * testsuite/g++.dg/mv5.C: New test.
1124 * testsuite/g++.dg/mv6.C: New test.
1125
1126 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1127
1128 PR testsuite/55186
1129 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1130
1131 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1132
1133 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1134 darwin.
1135
1136 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1137
1138 * g++.dg/torture/20121105-1.C: New test.
1139
1140 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1141
1142 * gcc.dg/torture/fp-compare.c: New testcase.
1143
1144 2012-11-05 Jan Hubicka <jh@suse.cz>
1145
1146 * gcc.dg/const-1.c: Update.
1147 * gcc.dg/pure-1.c: Update.
1148
1149 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1150
1151 PR rtl-optimization/55151
1152 * gcc.dg/pr55151.c: New test.
1153
1154 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1155
1156 PR debug/54970
1157 PR debug/54971
1158 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1159
1160 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1161
1162 PR testsuite/51128
1163 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1164
1165 2012-11-05 Jan Hubicka <jh@suse.cz>
1166
1167 * gcc.dg/autopar/pr49960.c: Fix testcase.
1168
1169 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1170
1171 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1172 Fix scan-tree-dump-times directive.
1173
1174 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1175
1176 PR fortran/55199
1177 * gfortran.dg/associate_12.f90: New.
1178
1179 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1180
1181 PR target/54255
1182 * lib/target-supports.exp (check_effective_target_masm_intel): New
1183 proc.
1184 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1185 masm_intel.
1186
1187 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1188 Jack Howarth <howarth@bromo.med.uc.edu>
1189
1190 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1191 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1192 * gcc.target/i386/pr53249.c: Likewise.
1193
1194 2012-11-03 Andrew Pinski <apinski@cavium.com>
1195
1196 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1197 call abort1 so that cross jumping does not happen.
1198
1199 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1200
1201 PR target/51244
1202 * gcc.target/sh/pr51244-18.c: New.
1203 * gcc.target/sh/pr51244-19.c: New.
1204
1205 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1206
1207 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1208 b requires a 64-bit operation followed by a truncation.
1209
1210 2012-11-02 Jan Hubicka <jh@suse.cz>
1211
1212 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1213
1214 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1215
1216 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1217 conditions to verify the reduction code is vectorized.
1218
1219 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1220 in case 'pow', such as 'powerpc' is used in the compiler version name.
1221 * gcc.target/powerpc/pr46728-2.c: Likewise.
1222 * gcc.target/powerpc/pr46728-3.c: Likewise.
1223 * gcc.target/powerpc/pr46728-4.c: Likewise.
1224 * gcc.target/powerpc/pr46728-5.c: Likewise.
1225 * gcc.target/powerpc/pr46728-7.c: Likewise.
1226 * gcc.target/powerpc/pr46728-8.c: Likewise.
1227 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1228
1229 2012-11-02 Jan Hubicka <jh@suse.cz>
1230
1231 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1232
1233 2012-11-02 Jan Hubicka <jh@suse.cz>
1234
1235 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1236 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1237
1238 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1239
1240 PR middle-end/55130
1241 * gcc.target/i386/pr55130.c: New test.
1242
1243 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1244
1245 PR target/55147
1246 * gcc.target/i386/pr55147.c: New test.
1247
1248 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1249
1250 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1251 * gfortran.dg/default_format_denormal_1.f90: Same.
1252
1253 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1254
1255 PR middle-end/55001
1256 * g++.dg/ext/vector19.C: Remove target restrictions.
1257 * gcc.dg/fold-compare-7.c: New testcase.
1258
1259 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1260
1261 PR target/55160
1262 * gcc.target/sh/pr55160.c: New.
1263
1264 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1265
1266 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1267 scan-assembler regex.
1268
1269 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1270
1271 PR middle-end/55150
1272 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1273 * gcc.dg/pr55150-2.c: New test.
1274
1275 2012-11-01 Sharad Singhai <singhai@google.com>
1276
1277 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1278 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1279 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1280 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1281
1282 2012-10-31 Dehao Chen <dehao@google.com>
1283
1284 * g++.dg/debug/dwarf2/block.C: New testcase.
1285
1286 2012-10-31 Jan Hubicka <jh@suse.cz>
1287
1288 * gcc.dg/pr44974.c: Add noinline.
1289
1290 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1291
1292 PR fortran/53718
1293 * gfortran.dg/class_54.f90: New.
1294
1295 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1296 Jakub Jelinek <jakub@redhat.com>
1297
1298 PR tree-optimization/55018
1299 * gcc.dg/torture/pr55018.c: New test.
1300
1301 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1302
1303 PR c++/54583
1304 * g++.dg/ext/vla13.C: New.
1305
1306 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1307
1308 PR middle-end/55150
1309 * gcc.dg/pr55150.c: New test.
1310
1311 2012-10-31 Tobias Burnus <burnus@net-b.de>
1312
1313 PR fortran/55134
1314 * gfortran.dg/associate_11.f90: New.
1315
1316 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1317
1318 PR c++/54955
1319 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1320
1321 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1322
1323 PR tree-optimization/19105
1324 PR tree-optimization/21643
1325 PR tree-optimization/46309
1326 * gcc.dg/pr19105.c: New test.
1327 * gcc.dg/pr21643.c: New test.
1328 * gcc.dg/pr46309-2.c: New test.
1329 * gcc.c-torture/execute/pr46309.c: New test.
1330
1331 2012-10-31 Alan Modra <amodra@gmail.com>
1332
1333 * gcc.target/powerpc/dimode_off.c: New.
1334 * gcc.target/powerpc/timode_off.c: New.
1335 * gcc.target/powerpc/dfmode_off.c: New.
1336 * gcc.target/powerpc/tfmode_off.c: New.
1337
1338 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1339
1340 PR rtl-optimization/55093
1341 * gcc.target/i386/pr55093.c: New file.
1342
1343 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1344
1345 * gcc.target/i386/pr55116.c: Renamed to ...
1346 * gcc.target/i386/pr55116-1.c: This.
1347
1348 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1349
1350 * gcc.target/i386/pr55116-2.c: New file.
1351
1352 2012-10-30 Richard Biener <rguenther@suse.de>
1353
1354 * gcc.dg/vect/slp-perm-2.c: Adjust.
1355
1356 2012-10-30 Richard Biener <rguenther@suse.de>
1357
1358 PR tree-optimization/55111
1359 * gcc.dg/torture/pr55111.c: New testcase.
1360
1361 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1362
1363 PR target/53988
1364 * gcc.target/sh/pr53988.c: New.
1365
1366 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1367
1368 PR target/54989
1369 * gcc.dg/hoist-register-pressure-1.c: Rename from
1370 hoist-register-pressure.c. Add nonpic condition.
1371 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1372
1373 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1374
1375 PR c++/54930
1376 * gcc.dg/Wreturn-local-addr.c: New.
1377 * g++.dg/warn/Wno-return-local-addr.C: New.
1378 * g++.dg/warn/Wreturn-local-addr.C: New.
1379
1380 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1381
1382 PR middle-end/55116
1383 * gcc.target/i386/pr55116.c: New file.
1384
1385 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1386
1387 PR c/53066
1388 * gcc.dg/Wshadow-4.c: New.
1389 * gcc.dg/Wshadow-4.h: New.
1390
1391 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1392
1393 PR debug/54693
1394 * gcc.dg/guality/pr54693.c: New.
1395
1396 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1397
1398 PR middle-end/55027
1399 * gcc.dg/pr55027.c: New testcase.
1400
1401 2012-10-29 Jan Hubicka <jh@suse.cz>
1402
1403 * gcc.dg/ipa/inline-6.c: New testcase.
1404
1405 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1406
1407 PR rtl-optimization/55106
1408 * g++.dg/pr55106.C: New.
1409
1410 2012-10-29 Richard Guenther <rguenther@suse.de>
1411
1412 PR middle-end/53695
1413 * gcc.dg/torture/pr53695.c: New testcase.
1414
1415 2012-10-28 Jan Hubicka <jh@suse.cz>
1416
1417 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1418
1419 2012-10-28 Tobias Burnus <burnus@net-b.de>
1420
1421 PR fortran/54958
1422 * gfortran.dg/do_check_6.f90: New.
1423
1424 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1425 Jack Howarth <howarth@bromo.med.uc.edu>
1426
1427 PR target/54404
1428 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1429 to dg-options.
1430 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1431
1432 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1433
1434 PR target/34283
1435 * gcc.target/i386/pr34283.c: New test.
1436
1437 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1438
1439 PR c++/55081
1440 * g++.dg/opt/pr55081.C: New test.
1441
1442 PR debug/54970
1443 PR debug/54971
1444 * gcc.dg/guality/pr54970.c: New test.
1445
1446 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1447
1448 PR c++/54984
1449 * g++.dg/template/new11.C: New.
1450
1451 2012-10-26 Richard Biener <rguenther@suse.de>
1452
1453 PR middle-end/54824
1454 * gcc.dg/torture/pr54824.c: New testcase.
1455
1456 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1457
1458 * gcc.target/i386/fxsave-1.c: New.
1459 * gcc.target/i386/fxsave64-1.c: Ditto.
1460 * gcc.target/i386/fxrstor-1.c: Ditto.
1461 * gcc.target/i386/fxrstor64-1.c: Ditto.
1462 * gcc.target/i386/xsave-1.c: Ditto.
1463 * gcc.target/i386/xsave64-1.c: Ditto.
1464 * gcc.target/i386/xrstor-1.c: Ditto.
1465 * gcc.target/i386/xrstor64-1.c: Ditto.
1466 * gcc.target/i386/xsaveopt-1.c: Ditto.
1467 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1468 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1469 * gcc.target/i386/sse-13.c: Ditto.
1470 * gcc.target/i386/sse-14.c: Ditto.
1471 * gcc.target/i386/sse-22.c: Ditto.
1472 * gcc.target/i386/sse-23.c: Ditto.
1473 * g++.dg/other/i386-2.C: Ditto.
1474 * g++.dg/other/i386-3.C: Ditto.
1475
1476 2012-10-25 Jan Hubicka <jh@suse.cz>
1477
1478 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1479 at ivcanon time.
1480
1481 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1482
1483 PR c++/53761
1484 * g++.dg/ext/transparent-union.C: New.
1485
1486 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1487
1488 PR c++/54427
1489 * g++.dg/ext/vector19.C: New testcase.
1490
1491 2012-10-25 Richard Biener <rguenther@suse.de>
1492
1493 PR tree-optimization/54902
1494 * g++.dg/torture/pr54902.C: New testcase.
1495
1496 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1497
1498 PR c++/34892
1499 * g++.dg/template/crash114.C: New.
1500
1501 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1502
1503 PR bootstrap/55049
1504 * gcc.target/i386/pr55049-1.c: New test.
1505
1506 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1507
1508 PR fortran/55037
1509 * gfortran.dg/class_dummy_4.f03: New.
1510
1511 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1512
1513 PR rtl-optimization/55010
1514 * gcc.dg/pr55010.c: New test.
1515
1516 PR debug/54828
1517 * g++.dg/debug/pr54828.C: New test.
1518
1519 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1520
1521 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1522 * gcc.dg/vect/vect-83_64.c: Likewise.
1523
1524 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1525
1526 PR c++/54922
1527 * g++.dg/cpp0x/constexpr-union4.C: New.
1528
1529 2012-10-23 Jeff Law <law@redhat.com>
1530
1531 * gcc.c-torture/execute/pr54985.c: New test.
1532
1533 2012-10-23 Paul Koning <ni1d@arrl.net>
1534
1535 PR debug/54508
1536 * g++.dg/debug/dwarf2/pr54508.C: New.
1537
1538 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1539
1540 PR c++/54844
1541 * g++.dg/template/sizeof14.C: New test.
1542
1543 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1544 Jim MacArthur <jim.macarthur@arm.com>
1545 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1546 Marcus Shawcroft <marcus.shawcroft@arm.com>
1547 Nigel Stephens <nigel.stephens@arm.com>
1548 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1549 Richard Earnshaw <rearnsha@arm.com>
1550 Sofiane Naci <sofiane.naci@arm.com>
1551 Stephen Thomas <stephen.thomas@arm.com>
1552 Tejas Belagod <tejas.belagod@arm.com>
1553 Yufeng Zhang <yufeng.zhang@arm.com>
1554
1555 * lib/target-supports.exp
1556 (check_profiling_available): Add AArch64.
1557 (check_effective_target_vect_int): Likewise.
1558 (check_effective_target_vect_shift): Likewise.
1559 (check_effective_target_vect_float): Likewise.
1560 (check_effective_target_vect_double): Likewise.
1561 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1562 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1563 (check_effective_target_vect_pack_trunc): Likewise.
1564 (check_effective_target_vect_unpack): Likewise.
1565 (check_effective_target_vect_hw_misalign): Likewise.
1566 (check_effective_target_vect_short_mult): Likewise.
1567 (check_effective_target_vect_int_mult): Likewise.
1568 (check_effective_target_vect_stridedN): Likewise.
1569 (check_effective_target_sync_int_long): Likewise.
1570 (check_effective_target_sync_char_short): Likewise.
1571 (check_vect_support_and_set_flags): Likewise.
1572 (check_effective_target_aarch64_tiny): New.
1573 (check_effective_target_aarch64_small): New.
1574 (check_effective_target_aarch64_large): New.
1575 * g++.dg/other/PR23205.C: Enable aarch64.
1576 * g++.dg/other/pr23205-2.C: Likewise.
1577 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1578 * gcc.c-torture/execute/20101011-1.c: Likewise.
1579 * gcc.dg/20020312-2.c: Likewise.
1580 * gcc.dg/20040813-1.c: Likewise.
1581 * gcc.dg/builtin-apply2.c: Likewise.
1582 * gcc.dg/stack-usage-1.c: Likewise.
1583
1584 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1585 Jim MacArthur <jim.macarthur@arm.com>
1586 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1587 Marcus Shawcroft <marcus.shawcroft@arm.com>
1588 Nigel Stephens <nigel.stephens@arm.com>
1589 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1590 Richard Earnshaw <rearnsha@arm.com>
1591 Sofiane Naci <sofiane.naci@arm.com>
1592 Stephen Thomas <stephen.thomas@arm.com>
1593 Tejas Belagod <tejas.belagod@arm.com>
1594 Yufeng Zhang <yufeng.zhang@arm.com>
1595
1596 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1597 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1598 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1599 * gcc.target/aarch64/aapcs/abitest.S: New file.
1600 * gcc.target/aarch64/aapcs/abitest.h: New file.
1601 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1602 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1603 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1604 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1605 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1606 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1607 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1608 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1609 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1610 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1611 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1612 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1613 * gcc.target/aarch64/aapcs/test_1.c: New file.
1614 * gcc.target/aarch64/aapcs/test_10.c: New file.
1615 * gcc.target/aarch64/aapcs/test_11.c: New file.
1616 * gcc.target/aarch64/aapcs/test_12.c: New file.
1617 * gcc.target/aarch64/aapcs/test_13.c: New file.
1618 * gcc.target/aarch64/aapcs/test_14.c: New file.
1619 * gcc.target/aarch64/aapcs/test_15.c: New file.
1620 * gcc.target/aarch64/aapcs/test_16.c: New file.
1621 * gcc.target/aarch64/aapcs/test_17.c: New file.
1622 * gcc.target/aarch64/aapcs/test_18.c: New file.
1623 * gcc.target/aarch64/aapcs/test_19.c: New file.
1624 * gcc.target/aarch64/aapcs/test_2.c: New file.
1625 * gcc.target/aarch64/aapcs/test_20.c: New file.
1626 * gcc.target/aarch64/aapcs/test_21.c: New file.
1627 * gcc.target/aarch64/aapcs/test_22.c: New file.
1628 * gcc.target/aarch64/aapcs/test_23.c: New file.
1629 * gcc.target/aarch64/aapcs/test_24.c: New file.
1630 * gcc.target/aarch64/aapcs/test_25.c: New file.
1631 * gcc.target/aarch64/aapcs/test_26.c: New file.
1632 * gcc.target/aarch64/aapcs/test_3.c: New file.
1633 * gcc.target/aarch64/aapcs/test_4.c: New file.
1634 * gcc.target/aarch64/aapcs/test_5.c: New file.
1635 * gcc.target/aarch64/aapcs/test_6.c: New file.
1636 * gcc.target/aarch64/aapcs/test_7.c: New file.
1637 * gcc.target/aarch64/aapcs/test_8.c: New file.
1638 * gcc.target/aarch64/aapcs/test_9.c: New file.
1639 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1640 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1641 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1642 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1643 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1644 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1645 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1646 * gcc.target/aarch64/aapcs/type-def.h: New file.
1647 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1648 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1649 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1650 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1651 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1652 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1653 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1654 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1655 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1656 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1657 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1658 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1659 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1660 * gcc.target/aarch64/aarch64.exp: New file.
1661 * gcc.target/aarch64/adc-1.c: New file.
1662 * gcc.target/aarch64/adc-2.c: New file.
1663 * gcc.target/aarch64/asm-1.c: New file.
1664 * gcc.target/aarch64/clrsb.c: New file.
1665 * gcc.target/aarch64/clz.c: New file.
1666 * gcc.target/aarch64/ctz.c: New file.
1667 * gcc.target/aarch64/csinc-1.c: New file.
1668 * gcc.target/aarch64/csinv-1.c: New file.
1669 * gcc.target/aarch64/csneg-1.c: New file.
1670 * gcc.target/aarch64/extend.c: New file.
1671 * gcc.target/aarch64/fcvt.x: New file.
1672 * gcc.target/aarch64/fcvt_double_int.c: New file.
1673 * gcc.target/aarch64/fcvt_double_long.c: New file.
1674 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1675 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1676 * gcc.target/aarch64/fcvt_float_int.c: New file.
1677 * gcc.target/aarch64/fcvt_float_long.c: New file.
1678 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1679 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1680 * gcc.target/aarch64/ffs.c: New file.
1681 * gcc.target/aarch64/fmadd.c: New file.
1682 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1683 * gcc.target/aarch64/frint.x: New file.
1684 * gcc.target/aarch64/frint_double.c: New file.
1685 * gcc.target/aarch64/frint_float.c: New file.
1686 * gcc.target/aarch64/index.c: New file.
1687 * gcc.target/aarch64/mneg-1.c: New file.
1688 * gcc.target/aarch64/mneg-2.c: New file.
1689 * gcc.target/aarch64/mneg-3.c: New file.
1690 * gcc.target/aarch64/mnegl-1.c: New file.
1691 * gcc.target/aarch64/mnegl-2.c: New file.
1692 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1693 * gcc.target/aarch64/pic-constantpool1.c: New file.
1694 * gcc.target/aarch64/pic-symrefplus.c: New file.
1695 * gcc.target/aarch64/predefine_large.c: New file.
1696 * gcc.target/aarch64/predefine_small.c: New file.
1697 * gcc.target/aarch64/predefine_tiny.c: New file.
1698 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1699 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1700 * gcc.target/aarch64/table-intrinsics.c: New file.
1701 * gcc.target/aarch64/tst-1.c: New file.
1702 * gcc.target/aarch64/vect-abs-compile.c: New file.
1703 * gcc.target/aarch64/vect-abs.c: New file.
1704 * gcc.target/aarch64/vect-abs.x: New file.
1705 * gcc.target/aarch64/vect-compile.c: New file.
1706 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1707 * gcc.target/aarch64/vect-faddv.c: New file.
1708 * gcc.target/aarch64/vect-faddv.x: New file.
1709 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1710 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1711 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1712 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1713 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1714 * gcc.target/aarch64/vect-fp-compile.c: New file.
1715 * gcc.target/aarch64/vect-fp.c: New file.
1716 * gcc.target/aarch64/vect-fp.x: New file.
1717 * gcc.target/aarch64/vect-mull-compile.c: New file.
1718 * gcc.target/aarch64/vect-mull.c: New file.
1719 * gcc.target/aarch64/vect-mull.x: New file.
1720 * gcc.target/aarch64/vect.c: New file.
1721 * gcc.target/aarch64/vect.x: New file.
1722 * gcc.target/aarch64/vector_intrinsics.c: New file.
1723 * gcc.target/aarch64/vfp-1.c: New file.
1724 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1725 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1726 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1727 * g++.dg/abi/aarch64_guard1.C: New file.
1728
1729 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1730
1731 PR c++/54988
1732 * c-c++-common/pr54988.c: New test.
1733
1734 2012-10-23 Jan Hubicka <jh@suse.cz>
1735
1736 * gcc.dg/tree-prof/peel-1.c: New testcase.
1737
1738 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1739
1740 PR gcc/52945
1741 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1742
1743 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1744
1745 * gcc.dg/c99-predef-1.c: New test.
1746 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1747 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1748 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1749 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1750 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1751 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1752 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1753 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1754 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1755 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1756 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1757 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1758
1759 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1760
1761 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1762
1763 2012-10-23 Jan Hubicka <jh@suse.cz>
1764
1765 PR middle-end/54937
1766 * gcc.c-torture/execute/pr54937.c: New testcase.
1767 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1768
1769 2012-10-23 Jan Hubicka <jh@suse.cz>
1770
1771 PR middle-end/54967
1772 * gfortran.dg/pr54967.f90: New testcase.
1773
1774 2012-10-23 Terry Guo <terry.guo@arm.com>
1775
1776 PR target/55019
1777 * gcc.dg/pr55019.c: New.
1778
1779 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1780
1781 PR tree-optimization/55008
1782 * gcc.dg/tree-ssa/pr55008.c: New test.
1783
1784 2012-10-22 Richard Biener <rguenther@suse.de>
1785
1786 PR tree-optimization/55011
1787 * gcc.dg/torture/pr55011.c: New testcase.
1788
1789 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1790
1791 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1792 * gcc.target/arm/pr40457-2.c: Likewise.
1793 * gcc.target/arm/pr40457-3.c: Likewise.
1794
1795 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1796
1797 * gnat.dg/specs/limited_with4.ads: New test.
1798 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1799
1800 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1801
1802 * gnat.dg/modular4.adb: New test.
1803 * gnat.dg/modular4_pkg.ads: New helper.
1804
1805 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1806
1807 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1808 * gnat.dg/specs/addr1.ads: Likewise.
1809
1810 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1811
1812 * gcc.dg/webizer.c (main): Add missing exit call.
1813
1814 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1815
1816 PR fortran/54465
1817 * gfortran.dg/wextra_1.f: New test.
1818
1819 2012-10-20 Jan Hubicka <jh@suse.cz>
1820
1821 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1822
1823 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1824
1825 PR fortran/54224
1826 * gfortran.dg/warn_unused_function.f90: New.
1827
1828 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1829
1830 * lib/target-supports.exp
1831 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1832
1833 2012-10-19 Richard Guenther <rguenther@suse.de>
1834
1835 PR tree-optimization/54981
1836 * gcc.dg/pr54981.c: New testcase.
1837
1838 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1839
1840 PR target/54892
1841 * gcc.target/arm/pr54892.c: New.
1842
1843 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1844
1845 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1846
1847 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1848
1849 PR c++/54501
1850 * g++.dg/init/array30.C: New.
1851 * g++.dg/init/array31.C: Likewise.
1852
1853 2012-10-18 Tobias Burnus <burnus@net-b.de>
1854
1855 PR fortran/54884
1856 * gfortran.dg/public_private_module_7.f90: New.
1857
1858 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1859
1860 PR c++/29633
1861 * g++.dg/template/pr29633.C: New.
1862
1863 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1864
1865 * gnat.dg/loop_optimization13.ad[sb]: New test.
1866 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1867
1868 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1869
1870 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1871 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1872 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1873 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1874
1875 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1876
1877 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1878 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1879 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1880 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1881 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1882 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1883
1884 2012-10-16 Jan Hubicka <jh@suse.cz>
1885
1886 * gcc.target/i386/l_fma_float_?.c: Update.
1887 * gcc.target/i386/l_fma_double_?.c: Update.
1888 * gfortran.dg/do_1.f90: XFAIL
1889 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1890 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1891 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1892 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1893 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1894 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1895 valid.
1896
1897 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1898
1899 PR c/53063
1900 PR c/40989
1901 * gcc.dg/Wstrict-overflow-24.c: New.
1902
1903 2012-10-16 Tobias Burnus <burnus@net-b.de>
1904
1905 PR fortran/50981
1906 PR fortran/54618
1907 * gfortran.dg/class_optional_1.f90: New.
1908 * gfortran.dg/class_optional_2.f90: New.
1909
1910 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1911
1912 PR debug/54796
1913 * gcc.dg/guality/pr54796.c: New test.
1914
1915 PR tree-optimization/54889
1916 * gfortran.dg/pr54889.f90: New test.
1917
1918 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1919
1920 * g++.dg/other/dump-ada-spec-2.C: New test.
1921
1922 2012-10-16 Easwaran Raman <eraman@google.com>
1923
1924 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1925 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1926
1927 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1928
1929 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1930 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1931
1932 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1933
1934 PR target/54925
1935 * gcc.c-torture/compile/pr54925.c: New.
1936
1937 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1938
1939 PR target/51244
1940 * gcc.target/sh/pr51244-17.c: New.
1941
1942 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1943
1944 PR target/54760
1945 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1946 functions.
1947 * gcc.target/sh/pr54760-4.c: New.
1948
1949 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1950
1951 PR target/34777
1952 * gcc.target/sh/torture/sh-torture.exp: New.
1953 * gcc.target/sh/torture/pr34777.c: New.
1954
1955 2012-10-15 Matthias Klose <doko@ubuntu.com>
1956
1957 * lib/target-supports.exp (check_profiling_available): Match
1958 arm*-*-linux-* for ARM Linux/GNU.
1959 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1960 * gfortran.dg/enum_10.f90: Likewise.
1961 * gfortran.dg/enum_9.f90: Likewise.
1962 * gcc.target/arm/synchronize.c: Likewise.
1963 * g++.old-deja/g++.jason/enum6.C: Likewise.
1964 * g++.old-deja/g++.other/enum4.C: Likewise.
1965 * g++.old-deja/g++.law/enum9.C: Likewise.
1966
1967 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1968
1969 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1970 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1971
1972 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1973 Paolo Carlini <paolo.carlini@oracle.com>
1974
1975 PR c++/17805
1976 * g++.dg/overload/operator6.C: New.
1977
1978 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1979
1980 PR c++/50080 (again)
1981 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1982 * g++.dg/parse/tmpl-outside1.C: Likewise.
1983 * g++.dg/template/qualttp18.C: Likewise.
1984 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1985 * g++.old-deja/g++.pt/overload13.C: Likewise.
1986
1987 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1988
1989 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1990 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1991 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1992 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1993 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1994 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1995 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1996 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1997
1998 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1999
2000 PR c++/50080
2001 * g++.dg/parse/tmpl-outside2.C: New.
2002 * g++.dg/parse/tmpl-outside1.C: Adjust.
2003 * g++.dg/template/qualttp18.C: Likewise.
2004 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2005 * g++.old-deja/g++.pt/overload13.C: Likewise.
2006
2007 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2008
2009 PR tree-optimization/54915
2010 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2011
2012 2012-10-15 Richard Guenther <rguenther@suse.de>
2013
2014 PR tree-optimization/54920
2015 * gcc.dg/torture/pr54920.c: New testcase.
2016
2017 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2018
2019 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2020
2021 2012-10-13 Jason Merrill <jason@redhat.com>
2022
2023 * g++.dg/tls/thread_local7g.C: Require tls_native.
2024
2025 2012-10-14 Jason Merrill <jason@redhat.com>
2026
2027 * g++.dg/cpp0x/inh-ctor1.C: New.
2028 * g++.dg/cpp0x/inh-ctor2.C: New.
2029 * g++.dg/cpp0x/inh-ctor3.C: New.
2030 * g++.dg/cpp0x/inh-ctor4.C: New.
2031 * g++.dg/cpp0x/inh-ctor5.C: New.
2032 * g++.dg/cpp0x/inh-ctor6.C: New.
2033 * g++.dg/cpp0x/inh-ctor7.C: New.
2034 * g++.dg/cpp0x/inh-ctor8.C: New.
2035 * g++.dg/cpp0x/inh-ctor9.C: New.
2036 * g++.dg/cpp0x/inh-ctor10.C: New.
2037 * g++.dg/cpp0x/inh-ctor11.C: New.
2038 * g++.dg/cpp0x/inh-ctor12.C: New.
2039 * g++.dg/cpp0x/inh-ctor13.C: New.
2040
2041 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2042
2043 PR rtl-optimization/54919
2044 * gcc.dg/pr54919.c: New testcase.
2045
2046 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2047
2048 PR c++/53581
2049 * g++.dg/template/crash113.C: New.
2050
2051 2012-10-14 Jan Hubicka <jh@suse.cz>
2052
2053 * gcc.dg/unroll_5.c: New testcase.
2054
2055 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2056
2057 PR c++/52643
2058 * g++.dg/opt/pr52643.C: New.
2059
2060 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2061
2062 PR target/54602
2063 * gcc.target/sh/pr54602-1.c: New.
2064 * gcc.target/sh/pr54602-2.c: New.
2065 * gcc.target/sh/pr54602-3.c: New.
2066 * gcc.target/sh/pr54602-4.c: New.
2067
2068 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2069
2070 PR target/54680
2071 * gcc.target/sh/pr54680.c: New.
2072
2073 2012-10-12 Jan Hubicka <jh@suse.cz>
2074
2075 * gcc.dg/webizer.c: New testcase.
2076
2077 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2078
2079 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2080 specify -m64.
2081
2082 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2083
2084 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2085 Return 0 if already specifying -mfloat-abi other than hard.
2086
2087 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2088
2089 * gcc.dg/pr53060.c: Prune irrelevant warning.
2090
2091 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2092
2093 PR c/54381
2094 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2095 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2096 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2097 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2098 Adjust expected wording of warnings for *cmp* builtins.
2099 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2100 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2101
2102 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2103
2104 PR c++/24449
2105 * g++.dg/parse/friend-main.C: New.
2106
2107 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2108
2109 PR c++/53055
2110 * g++.dg/pr53055.C: New testcase.
2111
2112 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2113
2114 PR c++/52744
2115 * g++.dg/cpp0x/pr52744.C: New.
2116
2117 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2118
2119 PR fortran/40453
2120 * gfortran.dg/dummy_procedure_9.f90: New.
2121
2122 2012-10-12 Richard Biener <rguenther@suse.de>
2123
2124 PR tree-optimization/54894
2125 * gcc.dg/torture/pr54894.c: New testcase.
2126
2127 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2128
2129 PR target/51244
2130 * gcc.target/sh/pr51244-13.c: New.
2131 * gcc.target/sh/pr51244-14.c: New.
2132 * gcc.target/sh/pr51244-15.c: New.
2133 * gcc.target/sh/pr51244-16.c: New.
2134
2135 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2136
2137 PR c++/51878
2138 * g++.dg/cpp0x/decltype45.C: New.
2139
2140 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2141
2142 PR fortran/54784
2143 * gfortran.dg/class_allocate_13.f90: New.
2144
2145 2012-10-11 Jason Merrill <jason@redhat.com>
2146
2147 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2148 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2149
2150 * g++.dg/gomp/tls-5.C: Require tls_native.
2151 * g++.dg/tls/thread_local7.C: Require tls_native.
2152 * g++.dg/tls/static2.C: New.
2153
2154 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2155
2156 PR c++/36107
2157 * g++.dg/ext/weak5.C: New.
2158
2159 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2160
2161 PR testsuite/54868
2162 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2163 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2164
2165 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2166
2167 PR c++/43765
2168 * g++.dg/parse/pr43765.C: New.
2169
2170 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2171
2172 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2173
2174 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2175
2176 PR c++/43663
2177 * g++.dg/init/bitfield3.C: New.
2178
2179 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2180
2181 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2182
2183 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2184
2185 PR tree-optimization/54877
2186 * gcc.dg/torture/pr54877.c: New test.
2187
2188 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2189
2190 PR testsuite/53397
2191 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2192 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2193 and remove target info from dg-do compile.
2194 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2195 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2196 and remove target info from dg-do compile.
2197
2198 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2199
2200 * gcc.dg/pr54782.c: Require target with pthread support.
2201
2202 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2203
2204 PR c++/53122
2205 * g++.dg/cpp0x/auto35.C: New.
2206
2207 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2208
2209 PR c++/53540 - using fails to be equivalent to typedef
2210 * g++.dg/cpp0x/alias-decl-24.C: New test.
2211
2212 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2213
2214 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2215 that c++11 attributes to types are ignored for now.
2216 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2217 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2218
2219 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2220
2221 PR c++/53741
2222 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2223
2224 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2225
2226 PR c++/50478
2227 * g++.dg/cpp0x/initlist67.C: New.
2228
2229 2012-10-10 Dehao Chen <dehao@google.com>
2230
2231 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2232
2233 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2234
2235 PR target/52480
2236 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2237 Add runtime tests.
2238
2239 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2240
2241 PR c++/53307
2242 * g++.dg/cpp0x/decltype44.C: New.
2243
2244 2012-10-09 Steve Ellcey <sellcey@mips.com>
2245
2246 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2247
2248 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2249
2250 PR c++/53763
2251 * g++.dg/cpp0x/decltype43.C: New.
2252
2253 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2254
2255 PR middle-end/53397
2256 * gcc.dg/pr53397-1.c: New test case.
2257 * gcc.dg/pr53397-2.c: New test case.
2258
2259 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2260
2261 PR c++/54194
2262 * g++.dg/warn/Wparentheses-26.C: Adjust.
2263 * g++.dg/warn/Wparentheses-27.C: New.
2264
2265 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2266
2267 PR c++/54427
2268 * c-c++-common/vector-scalar.c: New testcase.
2269 * g++.dg/ext/vector18.C: New testcase.
2270 * g++.dg/ext/vector5.C: This is not an error anymore.
2271 * gcc.dg/init-vec-1.c: Move ...
2272 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2273 * gcc.c-torture/execute/vector-shift1.c: Move ...
2274 * c-c++-common/torture/vector-shift1.c: ... here.
2275 * gcc.dg/scal-to-vec1.c: Move ...
2276 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2277 C++11. Adapt error messages.
2278 * gcc.dg/convert-vec-1.c: Move ...
2279 * c-c++-common/convert-vec-1.c: ... here.
2280 * gcc.dg/scal-to-vec2.c: Move ...
2281 * c-c++-common/scal-to-vec2.c: ... here.
2282
2283 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2284
2285 PR target/54400
2286 * gcc.target/i386/pr54400.c: New testcase.
2287
2288 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2289
2290 PR c++/54858
2291 * g++.dg/template/pr54858.C: New test.
2292
2293 2012-10-08 Marek Polacek <polacek@redhat.com>
2294
2295 PR debug/54831
2296 * g++.dg/debug/pr54831.C: New test.
2297
2298 2012-10-08 Dehao Chen <dehao@google.com>
2299
2300 * g++.dg/predict-loop-exit-1.C: New.
2301 * g++.dg/predict-loop-exit-2.C: New.
2302 * g++.dg/predict-loop-exit-3.C: New.
2303
2304 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2305
2306 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2307
2308 2012-10-08 Jason Merrill <jason@redhat.com>
2309
2310 * g++.dg/gomp/tls-5.C: New.
2311 * g++.dg/gomp/tls-wrap1.C: New.
2312 * g++.dg/gomp/tls-wrap2.C: New.
2313 * g++.dg/gomp/tls-wrap3.C: New.
2314 * g++.dg/gomp/tls-wrap4.C: New.
2315 * g++.dg/gomp/tls-wrapper-cse.C: New.
2316 * g++.dg/tls/thread_local-cse.C: New.
2317 * g++.dg/tls/thread_local-order1.C: New.
2318 * g++.dg/tls/thread_local-order2.C: New.
2319 * g++.dg/tls/thread_local-wrap1.C: New.
2320 * g++.dg/tls/thread_local-wrap2.C: New.
2321 * g++.dg/tls/thread_local-wrap3.C: New.
2322 * g++.dg/tls/thread_local-wrap4.C: New.
2323 * g++.dg/tls/thread_local2g.C: New.
2324 * g++.dg/tls/thread_local3g.C: New.
2325 * g++.dg/tls/thread_local4g.C: New.
2326 * g++.dg/tls/thread_local5g.C: New.
2327 * g++.dg/tls/thread_local6g.C: New.
2328 * g++.dg/tls/thread_local7g.C: New.
2329
2330 * g++.dg/tls/thread_local3.C: New.
2331 * g++.dg/tls/thread_local4.C: New.
2332 * g++.dg/tls/thread_local5.C: New.
2333 * g++.dg/tls/thread_local6.C: New.
2334
2335 * g++.dg/tls/init-2.C: Tweak errors.
2336 * g++.dg/tls/thread_local1.C: New.
2337 * g++.dg/tls/thread_local2.C: New.
2338 * g++.dg/tls/thread_local7.C: New.
2339
2340 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2341
2342 PR target/54866
2343 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2344
2345 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2346
2347 PR target/54685
2348 * gcc.target/sh/pr54685.c: New.
2349
2350 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2351
2352 PR c++/53528 C++11 attribute support
2353 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2354 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2355 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2356 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2357 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2358 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2359 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2360 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2361 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2362 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2363 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2364 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2365 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2366 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2367 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2368 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2369 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2370 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2371 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2372 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2373 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2374 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2375 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2376 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2377 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2378 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2379 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2380 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2381 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2382 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2383 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2384 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2385 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2386 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2387 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2388 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2389 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2390 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2391 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2392 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2393 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2394 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2395 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2396 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2397 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2398 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2399 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2400 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2401 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2402 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2403 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2404 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2405 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2406 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2407 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2408 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2409 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2410
2411 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2412
2413 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2414 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2415 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2416
2417 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2418
2419 PR target/54760
2420 * gcc.target/sh/pr54760-2.c: New.
2421 * gcc.target/sh/pr54760-3.c: New.
2422
2423 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2424
2425 PR c++/51422
2426 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2427
2428 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2429 Sandra Loosemore <sandra@codesourcery.com>
2430
2431 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2432 and test that the accumulator is initialized using MULT.
2433 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2434 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2435
2436 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2437
2438 PR c++/52764
2439 * g++.dg/cpp0x/stdint.C: New.
2440
2441 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2442
2443 PR c++/54249
2444 * g++.dg/cpp0x/stddef.C: New.
2445
2446 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2447
2448 PR fortran/54832
2449 * gfortran.dg/typebound_operator_17.f90: New.
2450
2451 2012-10-06 Jan Hubicka <jh@suse.cz>
2452
2453 PR lto/53831
2454 PR lto/54776
2455 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2456
2457 2012-10-06 Jan Hubicka <jh@suse.cz>
2458
2459 * gcc.dg/lto/resolutions_0.c: New testcase.
2460
2461 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2462
2463 PR fortran/45521
2464 * gfortran.dg/generic_25.f90: New.
2465 * gfortran.dg/generic_26.f90: New.
2466 * gfortran.dg/generic_27.f90: New.
2467
2468 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2469
2470 PR target/54760
2471 * gcc.target/sh/pr54760-1.c: New.
2472
2473 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2474
2475 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2476 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2477 * g++.dg/warn/Wsign-compare-5.C: New test.
2478 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2479 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2480 * g++.dg/ext/builtin30.C: New test.
2481 * g++.dg/ext/vla12.C: New test.
2482 * gcc.dg/builtins-85.c: New test.
2483
2484 PR debug/54519
2485 * gcc.dg/guality/pr54519-1.c: New test.
2486 * gcc.dg/guality/pr54519-2.c: New test.
2487 * gcc.dg/guality/pr54519-3.c: New test.
2488 * gcc.dg/guality/pr54519-4.c: New test.
2489 * gcc.dg/guality/pr54519-5.c: New test.
2490 * gcc.dg/guality/pr54519-6.c: New test.
2491
2492 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2493
2494 PR c++/50893
2495 * g++.dg/cpp0x/defaulted38.C: New.
2496
2497 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2498
2499 PR tree-optimization/33763
2500 * c-c++-common/pr33763.c: New test.
2501
2502 PR tree-optimization/54810
2503 * gcc.dg/tree-ssa/vrp85.c: New test.
2504
2505 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2506
2507 * gcc.dg/ucnid-7.c: Skip on AIX.
2508 * gcc.dg/ucnid-8.c: Same.
2509 * gcc.dg/ucnid-10.c: Same.
2510 * gcc.dg/ucnid-13.c: Same.
2511 * gcc.dg/attr-alias-3.c: Same.
2512 * gcc.dg/attr-alias-5.c: Same.
2513 * gcc.dg/torture/pr51106-2.c: Same.
2514 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2515
2516 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2517
2518 PR c++/52233
2519 * g++.dg/cpp0x/alias-decl-23.C: New.
2520
2521 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2522
2523 PR c++/53403
2524 * g++.dg/template/friend53.C: New.
2525
2526 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2527
2528 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2529 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2530 (scan-ada-spec): Likewise.
2531 (scan-ada-spec-not): Likewise.
2532 * gcc.dg/dump-ada-spec-1.c: New test.
2533 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2534
2535 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2536
2537 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2538
2539 2012-10-04 Florian Weimer <fweimer@redhat.com>
2540
2541 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2542
2543 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2544
2545 PR c++/54323
2546 * g++.dg/cpp0x/pr54323.C: New.
2547
2548 2012-10-04 Richard Guenther <rguenther@suse.de>
2549
2550 PR middle-end/54735
2551 * g++.dg/torture/pr54735.C: New testcase.
2552
2553 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2554
2555 PR rtl-optimization/54739
2556 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2557
2558 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2559
2560 PR target/51244
2561 * gcc.target/sh/pr51244-12.c: New.
2562
2563 2012-10-03 Dehao Chen <dehao@google.com>
2564
2565 PR middle-end/54782
2566 * gcc.dg/pr54782.c: New test.
2567
2568 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2569
2570 PR c++/54777
2571 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2572
2573 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2574
2575 PR fortran/54778
2576 * gfortran.dg/class_53.f90: New.
2577
2578 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2579
2580 PR debug/54551
2581 * gcc.dg/guality/pr54551.c: New.
2582
2583 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2584
2585 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2586 * gcc.target/powerpc/pr46728-2.c: Likewise.
2587
2588 2012-10-02 Sharad Singhai <singhai@google.com>
2589
2590 PR testsuite/54772
2591 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2592 to fix test failures caused by r191883.
2593 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2594 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2595 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2596 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2597 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2598 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2599 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2600 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2601 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2602
2603 2012-09-30 Sharad Singhai <singhai@google.com>
2604
2605 * gcc.target/i386/vect-double-1.c: Fix test.
2606
2607 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2608
2609 PR target/54087
2610 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2611 atomic_sub fails.
2612
2613 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2614
2615 PR rtl-optimization/54457
2616 * gcc.target/i386/pr54457.c: New test.
2617
2618 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2619
2620 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2621
2622 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2623
2624 * gcc.target/i386/vect-rebuild.c: New testcase.
2625
2626 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2627
2628 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2629
2630 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2631
2632 * gcc.target/mips/pr37362.c: Fix target selector.
2633
2634 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2635
2636 PR target/54083
2637 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2638
2639 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2640
2641 * gcc.dg/ucnid-8.c: Update line number.
2642 * gcc.dg/torture/pr51106-2.c: Likewise.
2643
2644 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2645
2646 PR fortran/54667
2647 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2648 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2649 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2650
2651 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2652
2653 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2654 partially reverting r170092.
2655 * gfortran.dg/class_7.f03: Ditto.
2656 * gfortran.dg/coarray_14.f90: Ditto.
2657 * gfortran.dg/typebound_proc_13.f03: Ditto.
2658
2659 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2660
2661 PR c++/54738
2662 * g++.dg/cpp0x/sfinae42.C: New.
2663
2664 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2665
2666 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2667 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2668 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2669 * gcc.dg/pr42629.c: XFAIL on AIX.
2670 * gcc.dg/pr47684.c: Same.
2671 * gcc.dg/pr43670.c: Same.
2672 * gcc.dg/pr42916.c: Same.
2673 * gcc.dg/pr45449.c: Same.
2674 * gcc.dg/pr50017.c: Same.
2675 * gcc.dg/pr42728.c: Same.
2676 * gcc.dg/pr47881.c: Same.
2677 * gcc.dg/pr44023.c: Same.
2678 * gcc.dg/pr41345.c: Same.
2679 * gcc.dg/pr42630.c: Same.
2680 * gcc.dg/pr44971.c: Same.
2681 * gcc.dg/pr46771.c: Same.
2682 * gcc.dg/ucnid-8.c: Same.
2683 * gcc.dg/ucnid-10.c: Same.
2684 * gcc.dg/ucnid-13.c: Same.
2685 * gcc.dg/torture/pr51106-2.c: Same.
2686 * gcc.dg/pr48768.c: Same.
2687 * gcc.dg/pr42631.c: Same.
2688 * gcc.dg/pr43084.c: Same.
2689 * gcc.dg/ucnid-7.c: Same.
2690 * gcc.dg/pr42889.c: Same.
2691 * gcc.dg/pr41241.c: Same.
2692 * gcc.dg/pr42719.c: Same.
2693 * g++.dg/debug/pr46583.C: Same.
2694 * g++.dg/debug/pr47106.C: Same.
2695 * g++.dg/opt/pr48549.C: Same.
2696 * g++.dg/other/pr42685.C: Same.
2697 * c-c++-common/pr43942.c: Same.
2698
2699 2012-09-29 Ian Lance Taylor <iant@google.com>
2700
2701 * go.test/go-test.exp: Update for latest version of Go testsuite.
2702
2703 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2704
2705 PR fortran/52724
2706 * gfortran.dg/internal_readwrite_3.f90: New test.
2707
2708 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2709
2710 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2711 c-c++-common/Wunused-local-typedefs-2.c to here.
2712
2713 PR c++/54372 - unused attribute inactive on dependant entities
2714 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2715
2716 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2717
2718 PR c++/29028 - Missed unused warning on using declaration
2719 * g++.dg/warn/Wunused-var-18.C: New test.
2720
2721 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2722
2723 PR c++/53551 - -Wunused-local-typedefs misses uses
2724 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2725
2726 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2727
2728 PR target/54716
2729 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2730
2731 PR tree-optimization/54713
2732 * gcc.c-torture/compile/pr54713-1.c: New test.
2733 * gcc.c-torture/compile/pr54713-2.c: New test.
2734 * gcc.c-torture/compile/pr54713-3.c: New test.
2735
2736 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2737
2738 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2739
2740 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2741
2742 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2743
2744 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2745
2746 PR target/54703
2747 * gcc.target/i386/pr54703.c: New test.
2748
2749 2012-09-27 Richard Guenther <rguenther@suse.de>
2750
2751 PR lto/54709
2752 * gcc.dg/lto/pr54709_0.c: New testcase.
2753 * gcc.dg/lto/pr54709_1.c: Likewise.
2754
2755 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2756
2757 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2758
2759 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2760
2761 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2762
2763 * gcc.target/arm/pr42879.c: Handle big-endian.
2764
2765 2012-09-26 Steve Ellcey <sellcey@mips.com>
2766
2767 PR c/37303
2768 * gcc.dg/pr37303.c: Check for rdata or rodata.
2769
2770 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2771
2772 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2773
2774 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2775
2776 PR target/51274
2777 PR target/53087
2778 * gcc.target/powerpc/ppc-ne0-1.c: New.
2779
2780 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2781
2782 PR target/54089
2783 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2784 test_19, test_20, test_21, test_22, test_23): New functions.
2785 * gcc.target/sh/pr54089-4.c: New.
2786 * gcc.target/sh/pr54089-5.c: New.
2787 * gcc.target/sh/pr54089-6.c: New.
2788 * gcc.target/sh/pr54089-7.c: New.
2789
2790 2012-09-25 Richard Guenther <rguenther@suse.de>
2791
2792 PR lto/54625
2793 * gcc.dg/lto/pr54702_0.c: New testcase.
2794 * gcc.dg/lto/pr54702_1.c: Likewise.
2795 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2796 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2797 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2798 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2799
2800 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2801
2802 PR c++/54526
2803 * g++.dg/cpp0x/parse2.C: New.
2804 * g++.dg/parse/error11.C: Adjust.
2805 * g++.dg/parse/error12.C: Likewise.
2806
2807 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2808
2809 * gcc.target/i386/20030217-1.c: Added check for
2810 large_long_double effective target.
2811 * gcc.target/i386/387-3.c: Likewise.
2812 * gcc.target/i386/387-4.c: Likewise.
2813 * gcc.target/i386/pr36578-1.c: Likewise.
2814 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2815 when long double size is equal double size.
2816 * gcc.target/i386/excess-precision-1.c: Likewise.
2817 * gcc.target/i386/pr36578-2.c: Likewise.
2818 * gcc.target/i386/20030217-2.c: New testcase.
2819
2820 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2821
2822 PR tree-optimization/54676
2823 * gcc.dg/pr54676.c: New test.
2824
2825 2012-09-25 Richard Guenther <rguenther@suse.de>
2826
2827 PR tree-optimization/53663
2828 * gcc.dg/torture/pr53663-1.c: New testcase.
2829 * gcc.dg/torture/pr53663-2.c: Likewise.
2830 * gcc.dg/torture/pr53663-3.c: Likewise.
2831
2832 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2833
2834 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2835
2836 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2837
2838 * lib/target-supports-dg.exp (dg-require-effective-target,
2839 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2840 dg-process-target-1 instead of dg-process-target.
2841 (dg-process-target-1): Rename from dg-process-target.
2842 (dg-process-target): New.
2843
2844 2012-09-24 Richard Guenther <rguenther@suse.de>
2845
2846 PR tree-optimization/54684
2847 * g++.dg/torture/pr54684.C: New testcase.
2848
2849 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2850
2851 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2852
2853 2012-09-24 Richard Guenther <rguenther@suse.de>
2854
2855 PR middle-end/52173
2856 * gcc.dg/tm/pr52173-1.c: New.
2857 * gcc.dg/tm/pr52173-2.c: New.
2858
2859 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2860
2861 * gcc.dg/pr54669.c: New test.
2862
2863 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2864 Dominique Dhumieres <dominiq@lps.ens.fr>
2865
2866 PR testsuite/54677
2867 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2868
2869 2012-09-23 Tobias Burnus <burnus@net-b.de>
2870
2871 PR fortran/54618
2872 * gfortran.dg/class_array_14.f90: New.
2873
2874 2012-09-22 Kai Tietz <ktietz@redhat.com>
2875
2876 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2877 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2878
2879 2012-09-21 Dehao Chen <dehao@google.com>
2880
2881 PR go/54649
2882 PR tree-optimization/54655
2883 * g++.dg/pr54655.C: New testcase.
2884
2885 2012-09-21 Richard Guenther <rguenther@suse.de>
2886
2887 PR tree-optimization/54647
2888 * g++.dg/torture/pr54647.C: New testcase.
2889
2890 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2891
2892 PR c++/54427
2893 * c-c++-common/torture/vector-compare-2.c: Add -w.
2894
2895 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2896
2897 * gnat.dg/opt20.ads: Move dg directive to...
2898 * gnat.dg/opt20.adb: ...here.
2899 * gnat.dg/addr1.ad[sb]: Likewise.
2900 * gnat.dg/concat2.ad[sb]: Likewise.
2901 * gnat.dg/array16.ad[sb]: Likewise.
2902 * gnat.dg/atomic5.ad[sb]: Likewise.
2903 * gnat.dg/discr29.ad[sb]: Likewise.
2904 * gnat.dg/noreturn5.ad[sb]: Likewise.
2905 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2906 * gnat.dg/discr23.ads: Remove dg directive.
2907 * gnat.dg/nested_float_packed.ads: Likewise.
2908 * gnat.dg/oconst6.ads: Move to...
2909 * gnat.dg/specs/oconst6.ads: ...here.
2910
2911 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2912
2913 PR c++/52432
2914 * g++.dg/cpp0x/decltype32.C: Tweak.
2915
2916 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2917
2918 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2919 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2920 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2921 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2922
2923 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2924
2925 PR c++/54581
2926 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2927
2928 2012-09-19 Steve Ellcey <sellcey@mips.com>
2929
2930 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2931
2932 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2933
2934 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2935 * gcc.target/powerpc/ppc-mftb.c: New file.
2936
2937 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2938
2939 PR target/54089
2940 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2941 functions.
2942
2943 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2944
2945 PR target/54236
2946 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2947
2948 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2949
2950 * gcc.c-torture/execute/20120919-1.c: New test.
2951
2952 2012-09-19 Richard Guenther <rguenther@suse.de>
2953
2954 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2955
2956 2012-09-19 Richard Guenther <rguenther@suse.de>
2957
2958 * gcc.dg/builtin-unreachable-6.c: Adjust.
2959
2960 2012-09-19 Richard Guenther <rguenther@suse.de>
2961
2962 * gcc.dg/builtin-object-size-10.c: Adjust.
2963 * gcc.dg/builtin-unreachable-5.c: Adjust.
2964 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2965 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2966 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2967 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2968 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2969 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2970 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2971 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2972 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2973 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2974 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2975 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2976
2977 2012-09-19 Richard Guenther <rguenther@suse.de>
2978
2979 PR tree-optimization/54132
2980 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2981 * gcc.dg/torture/pr54132.c: Likewise.
2982
2983 2012-09-19 Terry Guo <terry.guo@arm.com>
2984
2985 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2986 extra prune rules that will be applied to all tests in a .exp file.
2987 (gcc-dg-prune): Use rules defined by the above variable.
2988 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2989 harmless warnings on architecture switch conflict.
2990
2991 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2992
2993 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2994 of asm-comment characters instead of a single one.
2995 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2996
2997 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2998
2999 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3000
3001 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3002 target instead of xfailing it.
3003 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3004 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3005 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3006 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3007 * gcc.dg/vect/vect-104.c: Likewise.
3008 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3009 * gcc.dg/vect/vect-outer-1.c: Likewise.
3010 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3011 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3012 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3013 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3014 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3015 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3016 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3017 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3018 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3019
3020 * lib/target-supports.exp
3021 (check_effective_target_vect_widen_mult_qi_to_hi,
3022 check_effective_target_vect_widen_mult_hi_to_si,
3023 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3024 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3025 check_effective_target_vect_pack_trunc,
3026 check_effective_target_vect_unpack,
3027 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3028 instead of arm_none.
3029
3030 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3031
3032 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3033
3034 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3035 config to compiler_flags.
3036
3037 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3038
3039 PR target/54592
3040 * gcc.target/i386/pr54592.c: New test.
3041
3042 PR tree-optimization/54610
3043 * gcc.target/i386/pr54610.c: New test.
3044
3045 2012-09-17 Jason Merrill <jason@redhat.com>
3046
3047 PR c++/54575
3048 * g++.dg/cpp0x/alias-decl-21.C: New.
3049 * g++.dg/cpp0x/alias-decl-22.C: New.
3050
3051 2012-09-17 Tobias Burnus <burnus@net-b.de>
3052
3053 PR fortran/54608
3054 * gfortran.dg/scan_2.f90: New.
3055
3056 2012-09-17 Jason Merrill <jason@redhat.com>
3057
3058 PR c++/53661
3059 * g++.dg/init/aggr9.C: New.
3060
3061 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3062
3063 * gnat.dg/loop_optimization12.ad[sb]: New test.
3064
3065 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3066
3067 PR fortran/54285
3068 * gfortran.dg/proc_ptr_result_7.f90: New.
3069
3070 2012-09-17 Tobias Burnus <burnus@net-b.de>
3071
3072 PR fortran/54603
3073 * gfortran.dg/structure_constructor_11.f90: New.
3074
3075 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3076
3077 PR tree-optimization/54563
3078 * g++.dg/torture/pr54563.C: New test.
3079
3080 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3081
3082 PR fortran/54594
3083 * gfortran.dg/typebound_generic_14.f03: New.
3084
3085 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3086
3087 PR fortran/54387
3088 * gfortran.dg/proc_ptr_38.f90: New.
3089
3090 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3091
3092 PR debug/54460
3093 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3094 to scary regexp.
3095
3096 PR testsuite/54007
3097 * gnat.dg/lto15.adb: Require lto.
3098
3099 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3100 "myBindC" for hppa*-*-hpux*.
3101
3102 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3103
3104 * gfortran.dg/namelist_75.f90: New test.
3105
3106 2012-09-15 Tom de Vries <tom@codesourcery.com>
3107
3108 * gcc.dg/tree-ssa/vrp82.c: New test.
3109 * gcc.dg/tree-ssa/vrp83.c: Same.
3110 * gcc.dg/tree-ssa/vrp84.c: Same.
3111
3112 2012-09-15 Tom de Vries <tom@codesourcery.com>
3113
3114 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3115 * gcc.dg/tree-ssa/vrp81.c: ... this.
3116
3117 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3118
3119 PR target/54222
3120 * gcc.target/avr/torture/fix-types.h: New.
3121 * gcc.target/avr/torture/vals-hr.def: New.
3122 * gcc.target/avr/torture/vals-r.def: New.
3123 * gcc.target/avr/torture/vals-k.def: New.
3124 * gcc.target/avr/torture/vals-ur.def: New.
3125 * gcc.target/avr/torture/vals-uk.def: New.
3126 * gcc.target/avr/torture/vals-uhr.def: New.
3127 * gcc.target/avr/torture/vals-llk.def: New.
3128 * gcc.target/avr/torture/vals-ullk.def: New.
3129 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3130 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3131 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3132 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3133 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3134 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3135 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3136 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3137
3138 2012-09-14 Dehao Chen <dehao@google.com>
3139
3140 * g++.dg/debug/dwarf2/deallocator.C: New test.
3141
3142 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3143
3144 PR c/54552
3145 * gcc.c-torture/compile/pr54552-1.c: New test.
3146
3147 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3148
3149 PR c++/54427
3150 * g++.dg/other/vector-compare.C: New testcase.
3151 * c-c++-common/vector-compare-3.c: New testcase.
3152 * gcc.dg/vector-shift.c: Move ...
3153 * c-c++-common/vector-shift.c: ... here.
3154 * gcc.dg/vector-shift1.c: Move ...
3155 * c-c++-common/vector-shift1.c: ... here.
3156 * gcc.dg/vector-shift3.c: Move ...
3157 * c-c++-common/vector-shift3.c: ... here.
3158 * gcc.dg/vector-compare-1.c: Move ...
3159 * c-c++-common/vector-compare-1.c: ... here.
3160 * gcc.dg/vector-compare-2.c: Move ...
3161 * c-c++-common/vector-compare-2.c: ... here.
3162 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3163 * c-c++-common/torture/vector-compare-1.c: ... here.
3164 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3165 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3166 * c-c++-common/torture/vector-compare-2.c: ... here.
3167 * gcc.c-torture/execute/vector-shift.c: Move ...
3168 * c-c++-common/torture/vector-shift.c: ... here.
3169 * gcc.c-torture/execute/vector-shift2.c: Move ...
3170 * c-c++-common/torture/vector-shift2.c: ... here.
3171 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3172 * c-c++-common/torture/vector-subscript-1.c: ... here.
3173 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3174 * c-c++-common/torture/vector-subscript-2.c: ... here.
3175 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3176 * c-c++-common/torture/vector-subscript-3.c: ... here.
3177
3178 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3179
3180 PR c/54103
3181 * gcc.c-torture/compile/pr54103-1.c,
3182 gcc.c-torture/compile/pr54103-2.c,
3183 gcc.c-torture/compile/pr54103-3.c,
3184 gcc.c-torture/compile/pr54103-4.c,
3185 gcc.c-torture/compile/pr54103-5.c,
3186 gcc.c-torture/compile/pr54103-6.c: New tests.
3187 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3188
3189 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3190
3191 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3192
3193 2012-09-14 Richard Guenther <rguenther@suse.de>
3194
3195 PR tree-optimization/54565
3196 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3197 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3198
3199 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3200
3201 * gcc.target/arm/combine-movs.c: Add missing space.
3202
3203 2012-09-14 Richard Guenther <rguenther@suse.de>
3204
3205 * g++.dg/torture/builtin-location.C: New testcase.
3206
3207 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3208 Manuel López-Ibåñez <manu@gcc.gnu.org>
3209
3210 PR c++/53210
3211 * g++.dg/warn/Wuninitialized-self.C: New.
3212
3213 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3214
3215 PR c/54559
3216 * gcc.c-torture/compile/pr54559.c: New test.
3217
3218 2012-09-13 Jason Merrill <jason@redhat.com>
3219
3220 PR c++/53839
3221 * g++.dg/cpp0x/constexpr-temp1.C: New.
3222
3223 PR c++/54511
3224 * g++.dg/template/anonunion2.C: New.
3225
3226 PR c++/53836
3227 * g++.dg/template/init10.C: New.
3228
3229 2012-09-13 Tobias Burnus <burnus@net-b.de>
3230
3231 PR fortran/54556
3232 * gfortran.dg/implicit_pure_3.f90: New.
3233
3234 2012-09-13 Richard Guenther <rguenther@suse.de>
3235
3236 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3237
3238 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3239
3240 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3241
3242 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3243
3244 * c-c++-common/pr51712.c: Handle for short-enum targets.
3245
3246 2012-09-12 Terry Guo <terry.guo@arm.com>
3247
3248 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3249 and lsrs for Thumb2 mode.
3250
3251 2012-09-12 Jan Hubicka <jh@suse.cz>
3252
3253 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3254
3255 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3256
3257 PR target/54445
3258 * gcc.target/i386/pr54445-1.c: New file.
3259 * gcc.target/i386/pr54445-2.c: Likewise.
3260
3261 2012-09-12 Tobias Burnus <burnus@net-b.de>
3262
3263 PR fortran/54225
3264 PR fortran/53306
3265 * gfortran.dg/coarray_10.f90: Update dg-error.
3266 * gfortran.dg/coarray_28.f90: New.
3267 * gfortran.dg/array_section_3.f90: New.
3268
3269 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3270
3271 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3272 gcc.target/arm/pr48252.c: Fix for big-endian support.
3273
3274 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3275
3276 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3277
3278 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3279 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3280
3281 * gcc.target/arm/neon-vfma-1.c: New testcase.
3282 * gcc.target/arm/neon-vfms-1.c: Likewise.
3283 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3284 of float.
3285 * gcc.target/arm/neon-vmls-1.c: Likewise.
3286 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3287 function.
3288 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3289 (check_effective_target_arm_neonv2_ok): Likewise.
3290 (check_effective_target_arm_neonv2_hw): Likewise.
3291 (check_effective_target_arm_neonv2): Likewise.
3292
3293 2012-09-11 Richard Guenther <rguenther@suse.de>
3294
3295 PR middle-end/54515
3296 * g++.dg/tree-ssa/pr54515.C: New testcase.
3297
3298 2012-09-10 Andrew Pinski <apinski@cavium.com>
3299
3300 PR tree-opt/c54362
3301 * gcc.dg/tm/memopt-16.c: New testcase.
3302
3303 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3304
3305 PR c++/54541
3306 PR c++/54542
3307 * g++.dg/cpp0x/sfinae40.C: New.
3308 * g++.dg/cpp0x/sfinae41.C: Likewise.
3309
3310 2012-09-10 Jason Merrill <jason@redhat.com>
3311
3312 PR c++/54538
3313 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3314
3315 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3316
3317 PR target/54089
3318 * gcc.target/sh/pr54089-3.c: New.
3319
3320 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3321
3322 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3323
3324 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3325
3326 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3327
3328 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3329
3330 * gcc.dg/pr52558-2.c: Delete.
3331 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3332
3333 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3334
3335 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3336
3337 2012-09-10 Richard Guenther <rguenther@suse.de>
3338
3339 PR tree-optimization/54520
3340 * gcc.dg/torture/pr54520.c: New testcase.
3341
3342 2012-09-10 Jason Merrill <jason@redhat.com>
3343
3344 PR c++/54506
3345 * g++.dg/cpp0x/implicit14.C: New.
3346
3347 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3348
3349 PR fortran/54208
3350 * gfortran.dg/bound_simplification_3.f90: New test.
3351
3352 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3353
3354 PR testsuite/54184
3355 * gcc.dg/pr52558-1.c: Delete.
3356 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3357
3358 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3359
3360 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3361 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3362 * gcc.target/arm/smlaltt-1.c: Likewise.
3363
3364 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3365
3366 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3367
3368 2012-09-07 Tom de Vries <tom@codesourcery.com>
3369
3370 PR tree-optimization/53986
3371 * gcc.dg/tree-ssa/vrp80.c: New test.
3372 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3373
3374 2012-09-06 Jason Merrill <jason@redhat.com>
3375
3376 PR c++/54341
3377 PR c++/54253
3378 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3379 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3380
3381 2012-09-06 Andrew Pinski <apinski@cavium.com>
3382
3383 PR tree-opt/54494
3384 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3385
3386 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3387
3388 PR rtl-optimization/54455
3389 * gcc.dg/54455.c: New test.
3390
3391 2012-09-06 Tobias Burnus <burnus@net-b.de>
3392
3393 PR fortran/54463
3394 * gfortran.dg/promotion_2.f90: New.
3395
3396 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3397
3398 PR middle-end/54486
3399 * c-c++-common/pr54486.c: New test.
3400
3401 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3402
3403 PR fortran/54474
3404 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3405
3406 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3407
3408 PR c++/54191
3409 * g++.dg/cpp0x/sfinae39.C: New.
3410
3411 2012-09-04 Jason Merrill <jason@redhat.com>
3412
3413 PR c++/54441
3414 * g++.dg/ext/flexary3.C: New.
3415
3416 PR c++/54420
3417 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3418
3419 PR c++/54198
3420 * g++.dg/template/defarg15.C: New.
3421
3422 PR c++/54437
3423 * g++.dg/template/access24.C: New.
3424
3425 2012-09-04 Richard Guenther <rguenther@suse.de>
3426
3427 PR tree-optimization/54458
3428 * gcc.dg/torture/pr54458.c: New testcase.
3429
3430 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3431
3432 * gcc.target/arm/neon-vext.c: New test.
3433 * gcc.target/arm/neon-vext-execute.c: Ditto.
3434
3435 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3436
3437 PR fortran/54243
3438 PR fortran/54244
3439 * gfortran.dg/select_type_29.f03: New.
3440
3441 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3442
3443 * gcc.dg/fold-perm.c: Improve test.
3444
3445 2012-09-03 Tobias Burnus <burnus@net-b.de>
3446
3447 PR fortran/51632
3448 * gfortran.dg/coarray_class_1.f90: New.
3449
3450 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3451
3452 PR target/49206
3453 * gcc.c-torture/compile/pr49206.c: New test.
3454
3455 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3456 Uros Bizjak <ubizjak@gmail.com>
3457
3458 PR target/36680
3459 * gfortran.dg/pr36680.f90: New test.
3460
3461 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3462
3463 PR target/42295
3464 * g++.dg/opt/pr42295.C: New test.
3465
3466 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3467
3468 PR target/54436
3469 * gcc.dg/torture/pr54436.c: New test.
3470
3471 2012-09-01 Andrew Pinski <apinski@cavium.com>
3472
3473 * gcc.target/mips/truncate-8.c: New testcase.
3474
3475 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3476
3477 PR target/46829
3478 PR target/46843
3479 * gcc.target/i386/pr46829.c: New test.
3480 * gcc.target/i386/pr46843.c: Ditto.
3481
3482 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3483 Jason Merrill <jason@redhat.com>
3484
3485 PR c++/18747
3486 * g++.dg/parse/error50.C: New.
3487
3488 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3489
3490 PR c/54428
3491 * gcc.c-torture/compile/pr54428.c: New test.
3492
3493 2012-08-31 Ollie Wild <aaw@google.com>
3494
3495 PR c++/54197
3496 * g++.dg/init/lifetime3.C: New test.
3497
3498 2012-08-31 Martin Jambor <mjambor@suse.cz>
3499
3500 PR middle-end/54409
3501 * gcc.dg/torture/pr54409.c: New test.
3502
3503 2012-08-31 Martin Jambor <mjambor@suse.cz>
3504
3505 * gfortran.dg/pr48636.f90: Add dump scan checks.
3506
3507 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3508
3509 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3510
3511 2012-08-28 Joey Ye <joey.ye@arm.com>
3512
3513 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3514
3515 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3516
3517 PR target/46254
3518 * gcc.target/i386/pr46254.c: New test.
3519
3520 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3521
3522 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3523 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3524 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3525
3526 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3527
3528 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3529 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3530 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3531 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3532 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3533 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3534 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3535 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3536 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3537 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3538 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3539 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3540 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3541 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3542 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3543 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3544 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3545 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3546 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3547 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3548 gcc.target/mips/unaligned-1.c: Tighten regexps.
3549
3550 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3551
3552 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3553 (mips_option_groups): Remove optimization. Add various -f options.
3554 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3555 and -pg imply -fno-omit-frame-pointer.
3556 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3557 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3558 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3559 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3560 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3561 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3562 * gcc.target/mips/abi-n32-long32.c: Likewise.
3563 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3564 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3565 * gcc.target/mips/abi-n32-long64.c: Likewise.
3566 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3567 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3568 * gcc.target/mips/abi-n64-long32.c: Likewise.
3569 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3570 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3571 * gcc.target/mips/abi-n64-long64.c: Likewise.
3572 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3573 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3574 * gcc.target/mips/abi-o32-long32.c: Likewise.
3575 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3576 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3577 * gcc.target/mips/abi-o32-long64.c: Likewise.
3578 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3579 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3580 * gcc.target/mips/abi-o64-long32.c: Likewise.
3581 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3582 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3583 * gcc.target/mips/abi-o64-long64.c: Likewise.
3584 * gcc.target/mips/asm-1.c: Likewise.
3585 * gcc.target/mips/branch-1.c: Likewise.
3586 * gcc.target/mips/call-3.c: Likewise.
3587 * gcc.target/mips/call-saved-3.c: Likewise.
3588 * gcc.target/mips/clear-cache-1.c: Likewise.
3589 * gcc.target/mips/div-1.c: Likewise.
3590 * gcc.target/mips/div-2.c: Likewise.
3591 * gcc.target/mips/div-3.c: Likewise.
3592 * gcc.target/mips/div-4.c: Likewise.
3593 * gcc.target/mips/div-5.c: Likewise.
3594 * gcc.target/mips/div-6.c: Likewise.
3595 * gcc.target/mips/div-7.c: Likewise.
3596 * gcc.target/mips/div-8.c: Likewise.
3597 * gcc.target/mips/div-9.c: Likewise.
3598 * gcc.target/mips/div-10.c: Likewise.
3599 * gcc.target/mips/div-11.c: Likewise.
3600 * gcc.target/mips/div-12.c: Likewise.
3601 * gcc.target/mips/dsp-ctrl.c: Likewise.
3602 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3603 * gcc.target/mips/ext-8.c: Likewise.
3604 * gcc.target/mips/extend-2.c: Likewise.
3605 * gcc.target/mips/fix-r10000-1.c: Likewise.
3606 * gcc.target/mips/fix-r10000-2.c: Likewise.
3607 * gcc.target/mips/fix-r10000-3.c: Likewise.
3608 * gcc.target/mips/fix-r10000-4.c: Likewise.
3609 * gcc.target/mips/fix-r10000-5.c: Likewise.
3610 * gcc.target/mips/fix-r10000-6.c: Likewise.
3611 * gcc.target/mips/fix-r10000-7.c: Likewise.
3612 * gcc.target/mips/fix-r10000-8.c: Likewise.
3613 * gcc.target/mips/fix-r10000-9.c: Likewise.
3614 * gcc.target/mips/fix-r10000-10.c: Likewise.
3615 * gcc.target/mips/fix-r10000-11.c: Likewise.
3616 * gcc.target/mips/fix-r10000-12.c: Likewise.
3617 * gcc.target/mips/fix-r10000-13.c: Likewise.
3618 * gcc.target/mips/fix-r10000-14.c: Likewise.
3619 * gcc.target/mips/fix-r10000-15.c: Likewise.
3620 * gcc.target/mips/fpcmp-1.c: Likewise.
3621 * gcc.target/mips/fpcmp-2.c: Likewise.
3622 * gcc.target/mips/fpr-moves-7.c: Likewise.
3623 * gcc.target/mips/fpr-moves-8.c: Likewise.
3624 * gcc.target/mips/int-moves-1.c: Likewise.
3625 * gcc.target/mips/int-moves-2.c: Likewise.
3626 * gcc.target/mips/long-calls-pg.c: Likewise.
3627 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3628 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3629 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3630 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3631 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3632 * gcc.target/mips/mips-3d-1.c: Likewise.
3633 * gcc.target/mips/mips-3d-2.c: Likewise.
3634 * gcc.target/mips/mips-3d-3.c: Likewise.
3635 * gcc.target/mips/mips-3d-4.c: Likewise.
3636 * gcc.target/mips/mips-3d-5.c: Likewise.
3637 * gcc.target/mips/mips-3d-6.c: Likewise.
3638 * gcc.target/mips/mips-3d-7.c: Likewise.
3639 * gcc.target/mips/mips-3d-8.c: Likewise.
3640 * gcc.target/mips/mips-3d-9.c: Likewise.
3641 * gcc.target/mips/mips-ps-1.c: Likewise.
3642 * gcc.target/mips/mips-ps-2.c: Likewise.
3643 * gcc.target/mips/mips-ps-3.c: Likewise.
3644 * gcc.target/mips/mips-ps-4.c: Likewise.
3645 * gcc.target/mips/mips-ps-6.c: Likewise.
3646 * gcc.target/mips/mips32-dspr2.c: Likewise.
3647 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3648 * gcc.target/mips/neg-abs-1.c: Likewise.
3649 * gcc.target/mips/neg-abs-2.c: Likewise.
3650 * gcc.target/mips/nmadd-3.c: Likewise.
3651 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3652 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3653 * gcc.target/mips/octeon-pop-1.c: Likewise.
3654 * gcc.target/mips/pr26765.c: Likewise.
3655 * gcc.target/mips/pr33256.c: Likewise.
3656 * gcc.target/mips/pr33635-1.c: Likewise.
3657 * gcc.target/mips/pr33755.c: Likewise.
3658 * gcc.target/mips/pr35802.c: Likewise.
3659 * gcc.target/mips/pr45074.c: Likewise.
3660 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3661 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3662 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3663 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3664 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3665 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3666 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3667 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3668 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3669 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3670 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3671 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3672 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3673 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3674 * gcc.target/mips/save-restore-1.c: Likewise.
3675 * gcc.target/mips/save-restore-3.c: Likewise.
3676 * gcc.target/mips/save-restore-5.c: Likewise.
3677 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3678 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3679 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3680 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3681 * gcc.target/mips/stack-1.c: Likewise.
3682
3683 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3684 Tighten regexps.
3685
3686 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3687 branch under test to be filled with preceding rather than
3688 following instructions.
3689 * gcc.target/mips/branch-10.c: Likewise.
3690 * gcc.target/mips/branch-11.c: Likewise.
3691 * gcc.target/mips/branch-12.c: Likewise.
3692 * gcc.target/mips/branch-13.c: Likewise.
3693 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3694 to be eliminated. Tighten $28 scan-assembler-not test.
3695
3696 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3697 function to...
3698 * gcc.target/mips/call-4.c: ...this new test.
3699
3700 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3701 more likely.
3702 * gcc.target/mips/code-readable-3.c: Likewise.
3703 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3704 flag but skip for -O0.
3705 * gcc.target/mips/code-readable-4.c: Likewise.
3706
3707 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3708 of operations under test.
3709 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3710
3711 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3712 Don't require sibling-call optimization.
3713 * gcc.target/mips/near-far-4.c: Likewise.
3714
3715 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3716 Make sure that the register variable is used.
3717 * gcc.target/mips/soft-float-1.c: Likewise.
3718
3719 * gcc.target/mips/sdata-1.c: Make static data volatile.
3720 * gcc.target/mips/sdata-2.c: Likewise.
3721 * gcc.target/mips/sdata-3.c: Likewise.
3722 * gcc.target/mips/sdata-4.c: Likewise.
3723
3724 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3725 skip for -O0.
3726 * gcc.target/mips/atomic-memory-2.c: Likewise.
3727 * gcc.target/mips/branch-cost-1.c: Likewise.
3728 * gcc.target/mips/branch-cost-2.c: Likewise.
3729 * gcc.target/mips/cache-1.c: Likewise.
3730 * gcc.target/mips/call-1.c: Likewise.
3731 * gcc.target/mips/call-saved-2.c: Likewise.
3732 * gcc.target/mips/const-anchor-1.c: Likewise.
3733 * gcc.target/mips/const-anchor-2.c: Likewise.
3734 * gcc.target/mips/dse-1.c: Likewise.
3735 * gcc.target/mips/dsp-lhx.c: Likewise.
3736 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3737 * gcc.target/mips/ext-1.c: Likewise.
3738 * gcc.target/mips/ext-2.c: Likewise.
3739 * gcc.target/mips/ext-3.c: Likewise.
3740 * gcc.target/mips/ext-4.c: Likewise.
3741 * gcc.target/mips/ext-5.c: Likewise.
3742 * gcc.target/mips/ext-6.c: Likewise.
3743 * gcc.target/mips/ext-7.c: Likewise.
3744 * gcc.target/mips/extend-1.c: Likewise.
3745 * gcc.target/mips/fix-r4000-1.c: Likewise.
3746 * gcc.target/mips/fix-r4000-3.c: Likewise.
3747 * gcc.target/mips/fix-r4000-5.c: Likewise.
3748 * gcc.target/mips/fix-r4000-6.c: Likewise.
3749 * gcc.target/mips/fix-r4000-8.c: Likewise.
3750 * gcc.target/mips/fix-r4000-10.c: Likewise.
3751 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3752 * gcc.target/mips/fixed-vector-type.c: Likewise.
3753 * gcc.target/mips/fpr-moves-1.c: Likewise.
3754 * gcc.target/mips/fpr-moves-2.c: Likewise.
3755 * gcc.target/mips/fpr-moves-3.c: Likewise.
3756 * gcc.target/mips/fpr-moves-4.c: Likewise.
3757 * gcc.target/mips/fpr-moves-5.c: Likewise.
3758 * gcc.target/mips/fpr-moves-6.c: Likewise.
3759 * gcc.target/mips/ins-1.c: Likewise.
3760 * gcc.target/mips/ins-2.c: Likewise.
3761 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3762 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3763 * gcc.target/mips/lazy-binding-1.c: Likewise.
3764 * gcc.target/mips/madd-3.c: Likewise.
3765 * gcc.target/mips/madd-5.c: Likewise.
3766 * gcc.target/mips/madd-6.c: Likewise.
3767 * gcc.target/mips/madd-8.c: Likewise.
3768 * gcc.target/mips/madd-9.c: Likewise.
3769 * gcc.target/mips/memcpy-1.c: Likewise.
3770 * gcc.target/mips/mips-ps-type.c: Likewise.
3771 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3772 * gcc.target/mips/mips-sched-madd.c: Likewise.
3773 * gcc.target/mips/mips16e-extends.c: Likewise.
3774 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3775 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3776 * gcc.target/mips/movcc-1.c: Likewise.
3777 * gcc.target/mips/movcc-2.c: Likewise.
3778 * gcc.target/mips/movcc-3.c: Likewise.
3779 * gcc.target/mips/msub-5.c: Likewise.
3780 * gcc.target/mips/msub-6.c: Likewise.
3781 * gcc.target/mips/msub-8.c: Likewise.
3782 * gcc.target/mips/mult-2.c: Likewise.
3783 * gcc.target/mips/mult-3.c: Likewise.
3784 * gcc.target/mips/mult-5.c: Likewise.
3785 * gcc.target/mips/mult-6.c: Likewise.
3786 * gcc.target/mips/mult-7.c: Likewise.
3787 * gcc.target/mips/mult-12.c: Likewise.
3788 * gcc.target/mips/mult-13.c: Likewise.
3789 * gcc.target/mips/mult-14.c: Likewise.
3790 * gcc.target/mips/mult-15.c: Likewise.
3791 * gcc.target/mips/mult-17.c: Likewise.
3792 * gcc.target/mips/mult-18.c: Likewise.
3793 * gcc.target/mips/mult-19.c: Likewise.
3794 * gcc.target/mips/nmadd-1.c: Likewise.
3795 * gcc.target/mips/nmadd-2.c: Likewise.
3796 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3797 * gcc.target/mips/octeon-cins-1.c: Likewise.
3798 * gcc.target/mips/octeon-cins-2.c: Likewise.
3799 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3800 * gcc.target/mips/octeon-exts-2.c: Likewise.
3801 * gcc.target/mips/octeon-exts-3.c: Likewise.
3802 * gcc.target/mips/octeon-exts-4.c: Likewise.
3803 * gcc.target/mips/octeon-exts-5.c: Likewise.
3804 * gcc.target/mips/octeon-exts-6.c: Likewise.
3805 * gcc.target/mips/octeon-exts-7.c: Likewise.
3806 * gcc.target/mips/octeon-pop-2.c: Likewise.
3807 * gcc.target/mips/octeon-seq-3.c: Likewise.
3808 * gcc.target/mips/octeon-seq-4.c: Likewise.
3809 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3810 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3811 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3812 * gcc.target/mips/pr54240.c: Likewise.
3813 * gcc.target/mips/rsqrt-1.c: Likewise.
3814 * gcc.target/mips/rsqrt-2.c: Likewise.
3815 * gcc.target/mips/rsqrt-3.c: Likewise.
3816 * gcc.target/mips/rsqrt-4.c: Likewise.
3817 * gcc.target/mips/save-restore-2.c: Likewise.
3818 * gcc.target/mips/save-restore-4.c: Likewise.
3819 * gcc.target/mips/sb1-1.c: Likewise.
3820 * gcc.target/mips/scc-1.c: Likewise.
3821 * gcc.target/mips/scc-2.c: Likewise.
3822 * gcc.target/mips/scc-3.c: Likewise.
3823 * gcc.target/mips/scc-4.c: Likewise.
3824 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3825 * gcc.target/mips/truncate-1.c: Likewise.
3826 * gcc.target/mips/truncate-2.c: Likewise.
3827 * gcc.target/mips/truncate-3.c: Likewise.
3828 * gcc.target/mips/truncate-4.c: Likewise.
3829 * gcc.target/mips/truncate-5.c: Likewise.
3830 * gcc.target/mips/truncate-6.c: Likewise.
3831 * gcc.target/mips/unaligned-1.c: Likewise.
3832
3833 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3834 skip for -O0. Require -fexpensive-optimizations.
3835 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3836 * gcc.target/mips/dspr2-MULT.c: Likewise.
3837 * gcc.target/mips/fix-r4000-2.c: Likewise.
3838 * gcc.target/mips/fix-r4000-4.c: Likewise.
3839 * gcc.target/mips/fix-r4000-7.c: Likewise.
3840 * gcc.target/mips/fix-r4000-9.c: Likewise.
3841 * gcc.target/mips/madd-1.c: Likewise.
3842 * gcc.target/mips/madd-2.c: Likewise.
3843 * gcc.target/mips/madd-4.c: Likewise.
3844 * gcc.target/mips/maddu-1.c: Likewise.
3845 * gcc.target/mips/maddu-2.c: Likewise.
3846 * gcc.target/mips/maddu-3.c: Likewise.
3847 * gcc.target/mips/maddu-4.c: Likewise.
3848 * gcc.target/mips/msub-1.c: Likewise.
3849 * gcc.target/mips/msub-2.c: Likewise.
3850 * gcc.target/mips/msub-3.c: Likewise.
3851 * gcc.target/mips/msub-4.c: Likewise.
3852 * gcc.target/mips/msubu-1.c: Likewise.
3853 * gcc.target/mips/msubu-2.c: Likewise.
3854 * gcc.target/mips/msubu-3.c: Likewise.
3855 * gcc.target/mips/msubu-4.c: Likewise.
3856 * gcc.target/mips/mult-1.c: Likewise.
3857 * gcc.target/mips/mult-4.c: Likewise.
3858 * gcc.target/mips/mult-8.c: Likewise.
3859 * gcc.target/mips/mult-9.c: Likewise.
3860 * gcc.target/mips/mult-10.c: Likewise.
3861 * gcc.target/mips/mult-11.c: Likewise.
3862 * gcc.target/mips/mult-16.c: Likewise.
3863
3864 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3865 skip for -O0 and -Os.
3866 * gcc.target/mips/fix-r4000-12.c: Likewise.
3867 * gcc.target/mips/madd-7.c: Likewise.
3868 * gcc.target/mips/mips-ps-5.c: Likewise.
3869 * gcc.target/mips/mips-ps-7.c: Likewise.
3870 * gcc.target/mips/msub-7.c: Likewise.
3871
3872 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3873 skip for -O0. Require -mno-abicalls.
3874 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3875
3876 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3877 skip for -O0. Require a total number of BBIT instructions and
3878 at least one of each kind.
3879
3880 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3881 skip for -O0. Require -fno-unroll-loops.
3882
3883 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3884 skip for -O0. Allow BLTZ as well as BGEZ.
3885
3886 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3887
3888 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3889 skip for -O0. Require -fschedule-insns2.
3890 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3891
3892 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3893 but skip for -O0. Make a branch-likely more likely.
3894
3895 * gcc.target/mips/timode-2.c: Split each test into its own function.
3896 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3897
3898 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3899 skip for -O0. Require -fpeephole2.
3900 * gcc.target/mips/vr-mult-2.c: Likewise.
3901
3902 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3903
3904 PR preprocessor/53469
3905 * gcc.dg/cpp/_Pragma7.c: New test case.
3906
3907 2012-08-27 Tobias Burnus <burnus@net-b.de>
3908
3909 PR fortran/54370
3910 * gfortran.dg/do_5.f90: New.
3911
3912 2012-08-27 Tobias Burnus <burnus@net-b.de>
3913
3914 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3915 from dg-options as -Wall no longer implies it.
3916
3917 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3918
3919 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3920
3921 2012-08-25 Jason Merrill <jason@redhat.com>
3922
3923 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3924
3925 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3926
3927 PR c++/51421
3928 * g++.dg/cpp0x/auto34.C: New.
3929
3930 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3931
3932 PR c/54363
3933 * gcc.dg/pr54363.c: New test.
3934
3935 PR c/54355
3936 * gcc.dg/pr54355.c: New test.
3937
3938 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3939
3940 PR debug/52857
3941 * gcc.target/i386/pr52857-1.c: New.
3942 * gcc.target/i386/pr52857-2.c: Likewise.
3943
3944 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3945
3946 * gcc.target/mips/code-readable-4.c: New test.
3947
3948 2012-08-23 Julian Brown <julian@codesourcery.com>
3949 Sandra Loosemore <sandra@codesourcery.com>
3950
3951 * gcc.target/mips/code-readable-1.c: Add -O to options.
3952
3953 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3954
3955 PR c++/20420
3956 * g++.dg/lookup/using53.C: New.
3957
3958 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3959
3960 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3961 * gcc.dg/fixed-point/convert-1.c: New.
3962 * gcc.dg/fixed-point/convert-2.c: New.
3963 * gcc.dg/fixed-point/convert-3.c: New.
3964 * gcc.dg/fixed-point/convert-4.c: New.
3965 * gcc.dg/fixed-point/convert-float-1.c: New.
3966 * gcc.dg/fixed-point/convert-float-2.c: New.
3967 * gcc.dg/fixed-point/convert-float-3.c: New.
3968 * gcc.dg/fixed-point/convert-float-4.c: New.
3969 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3970 * gcc.dg/fixed-point/convert-sat.c: New.
3971 * gcc.dg/fixed-point/convert.h: New.
3972
3973 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3974
3975 PR target/54089
3976 * gcc.target/sh/pr54089-2.c: New.
3977
3978 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3979
3980 * gcc.target/i386/long-double-64-1.c: New file.
3981 * gcc.target/i386/long-double-64-2.c: Likewise.
3982 * gcc.target/i386/long-double-64-3.c: Likewise.
3983 * gcc.target/i386/long-double-64-4.c: Likewise.
3984 * gcc.target/i386/long-double-80-1.c: Likewise.
3985 * gcc.target/i386/long-double-80-2.c: Likewise.
3986 * gcc.target/i386/long-double-80-3.c: Likewise.
3987 * gcc.target/i386/long-double-80-4.c: Likewise.
3988 * gcc.target/i386/long-double-80-5.c: Likewise.
3989 * gcc.target/i386/long-double-80-6.c: Likewise.
3990 * gcc.target/i386/long-double-80-7.c: Likewise.
3991
3992 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3993
3994 PR tree-optimization/54317
3995 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3996
3997 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3998
3999 PR target/39423
4000 * gcc.target/sh/pr39423-2.c: New.
4001
4002 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4003
4004 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4005 * gcc.dg/fold-perm.c: Likewise.
4006
4007 2012-08-20 Jan Hubicka <jh@suse.cz>
4008
4009 PR fortran/48636
4010 * gcc.dg/ipa/inlinehint-1.c: New.
4011
4012 2012-08-20 Florian Weimer <fweimer@redhat.com>
4013
4014 PR c++/19351
4015 * g++.dg/init/new38.C: New test.
4016 * g++.dg/init/new39.C: New test.
4017
4018 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4019
4020 PR target/54089
4021 * gcc.target/sh/pr54089-1.c: New.
4022
4023 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4024
4025 PR target/51244
4026 * gcc.target/sh/pr51244-11.c: New.
4027
4028 2012-08-20 Tobias Burnus <burnus@net-b.de>
4029
4030 PR fortran/54301
4031 * gfortran.dg/warn_target_lifetime_2.f90: New.
4032
4033 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4034
4035 PR c++/10416
4036 * g++.dg/warn/Wunused-var-17.C: New.
4037
4038 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4039
4040 PR middle-end/53992
4041 * gcc.dg/gomp/pr53992.c: New test.
4042
4043 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4044
4045 PR tree-ssa/54295
4046 * gcc.c-torture/execute/20120817-1.c: New test.
4047
4048 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4049
4050 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4051 add instruction.
4052 (f2): New test that really does need adds.
4053
4054 2012-08-20 Richard Guenther <rguenther@suse.de>
4055
4056 PR tree-optimization/54327
4057 * gcc.dg/torture/pr54327.c: New testcase.
4058
4059 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4060
4061 PR tree-optimization/54321
4062 * gcc.c-torture/compile/pr54321.c: New test.
4063
4064 2012-08-20 Tobias Burnus <burnus@net-b.de>
4065
4066 PR fortran/54301
4067 * gfortran.dg/warn_target_lifetime_1.f90: New.
4068
4069 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4070
4071 PR fortran/54298
4072 * gfortran.dg/real_compare_1.f90: New test case.
4073 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4074
4075 2012-08-18 Jan Hubicka <jh@suse.cz>
4076
4077 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4078
4079 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4080
4081 PR fortran/39290
4082 * gfortran.dg/interface_37.f90: New test.
4083
4084 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4085 Gary Funck <gary@intrepid.com>
4086
4087 PR target/20020
4088 * gcc.target/i386/pr20020-1.c: New test.
4089 * gcc.target/i386/pr20020-2.c: Likewise.
4090 * gcc.target/i386/pr20020-3.c: Likewise.
4091
4092 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4093
4094 * gcc.target/i386/perm-concat.c: New test.
4095
4096 2012-08-17 Julian Brown <julian@codesourcery.com>
4097
4098 * gcc.target/arm/div64-unwinding.c: New test.
4099
4100 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4101
4102 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4103
4104 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4105
4106 PR target/54236
4107 * gcc.target/sh/pr54236-1.c: New.
4108
4109 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4110
4111 * lib/target-supports.exp (check_effective_target_sync_int_long)
4112 (check_effective_target_sync_char_short): Enable for crisv32-*
4113 and cris-*.
4114
4115 PR middle-end/54261
4116 * gcc.dg/torture/pr54261-1.c: New test.
4117
4118 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4119
4120 PR fortran/54243
4121 PR fortran/54244
4122 * gfortran.dg/typebound_call_24.f03: New.
4123
4124 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4125
4126 PR tree-optimization/54245
4127 * gcc.dg/tree-ssa/pr54245.c: New test.
4128
4129 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4130
4131 PR tree-optimization/54240
4132 * gcc.target/powerpc/pr54240.c: New test.
4133 * gcc.target/mips/pr54240.c: Likewise.
4134
4135 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4136
4137 PR target/52933
4138 * gcc.target/sh/pr52933-1.c: New.
4139 * gcc.target/sh/pr52933-2.c: New.
4140
4141 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4142
4143 PR target/50751
4144 * gcc.target/sh/pr50751-8.c: New.
4145
4146 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4147
4148 PR fortran/47586
4149 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4150 * gfortran.dg/typebound_proc_27.f03: New test.
4151
4152 2012-08-14 Sterling Augustine <saugustine@google.com>
4153
4154 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4155
4156 2012-08-14 Tobias Burnus <burnus@net-b.de>
4157
4158 PR fortran/40881
4159 * gfortran.dg/data_constraints_3.f90: New.
4160 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4161 to disable -pedantic compilation.
4162 * gfortran.dg/pr37243.f: Ditto.
4163 * gfortran.dg/g77/19990826-3.f: Ditto.
4164 * gfortran.dg/g77/20020307-1.f : Ditto.
4165 * gfortran.dg/g77/980310-3.f: Ditto.
4166
4167 2012-08-14 Tobias Burnus <burnus@net-b.de>
4168
4169 PR fortran/54234
4170 * gfortran.dg/warn_conversion_4.f90: New.
4171
4172 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4173
4174 PR middle-end/53411
4175 PR rtl-optimization/53495
4176 * gcc.c-torture/compile/pr53411.c: New test.
4177 * gcc.c-torture/compile/pr53495.c: New test.
4178
4179 2012-08-13 Richard Guenther <rguenther@suse.de>
4180
4181 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4182
4183 2012-08-13 Richard Guenther <rguenther@suse.de>
4184
4185 PR tree-optimization/54200
4186 * gcc.dg/guality/pr54200.c: New testcase.
4187 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4188
4189 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4190
4191 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4192
4193 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4194
4195 PR target/51244
4196 * gcc.target/sh/pr51244-7.c: New.
4197 * gcc.target/sh/pr51244-8.c: New.
4198 * gcc.target/sh/pr51244-9.c: New.
4199 * gcc.target/sh/pr51244-10.c: New.
4200
4201 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4202
4203 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4204 -m2e or -m2a.
4205 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4206 * gcc.target/sh/pr53511-1.c: Likewise.
4207 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4208 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4209 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4210 * gcc.target/sh/pr53512-3.c: Likewise.
4211 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4212
4213 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4214
4215 PR target/39423
4216 * gcc.c-torture/compile/pr39423-1.c: New.
4217 * gcc.c-torture/compile/pr39423-2.c: New.
4218
4219 2012-08-12 Tobias Burnus <burnus@net-b.de>
4220
4221 PR fortran/54221
4222 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4223 they appear uninitialized on the RHS.
4224 * gfortran.dg/public_private_module_6.f90: New.
4225
4226 2012-08-11 Martin Jambor <mjambor@suse.cz>
4227
4228 PR fortran/48636
4229 * gfortran.dg/pr48636.f90: New test.
4230
4231 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4232
4233 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4234 to avoid warnings.
4235 (main): Adjust caller.
4236
4237 2012-08-10 Richard Guenther <rguenther@suse.de>
4238
4239 * gcc.dg/matrix/*.c: Adjust and move ...
4240 * gcc.dg/torture/: ... here.
4241 * gcc.dg/matrix: Remove directory.
4242
4243 2012-08-10 Richard Guenther <rguenther@suse.de>
4244
4245 PR middle-end/54219
4246 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4247
4248 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4249
4250 PR middle-end/54211
4251 * gcc.dg/tree-ssa/pr54211.c: New test.
4252
4253 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4254
4255 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4256 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4257
4258 2012-08-10 Richard Guenther <rguenther@suse.de>
4259
4260 PR tree-optimization/54109
4261 * gcc.dg/torture/pr54109.c: New testcase.
4262 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4263 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4264
4265 2012-08-10 Richard Guenther <rguenther@suse.de>
4266
4267 PR tree-optimization/54027
4268 * gcc.dg/torture/pr54027.c: New testcase.
4269
4270 2012-08-10 Richard Guenther <rguenther@suse.de>
4271
4272 * g++.dg/plugin/selfassign.c: Adjust.
4273 * gcc.dg/plugin/selfassign.c: Likewise.
4274 * gcc.dg/strlenopt-11.c: Likewise.
4275 * gcc.dg/strlenopt-13.c: Likewise.
4276 * gcc.dg/no-strict-overflow-4.c: Likewise.
4277 * gcc.dg/strict-overflow-4.c: Likewise.
4278 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4279 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4280 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4281 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4282 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4283 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4284 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4285 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4286 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4287 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4288 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4289 * gcc.dg/pr46309.c: Likewise.
4290 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4291
4292 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4293
4294 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4295 for x86 targets.
4296 * gcc.c-torture/compile/20120727-2.c: New test.
4297
4298 2012-08-09 Martin Jambor <mjambor@suse.cz>
4299
4300 * gcc.dg/ipa/iinline-4.c: New test.
4301 * gcc.dg/ipa/iinline-5.c: Likewise.
4302 * gcc.dg/ipa/iinline-6.c: Likewise.
4303 * gcc.dg/ipa/iinline-7.c: Likewise.
4304 * gcc.dg/lto/20120723_0.c: Likewise.
4305 * gcc.dg/lto/20120723_1.c: Likewise.
4306
4307 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4308
4309 PR target/39423
4310 * gcc.target/sh/pr39423-1.c: New.
4311
4312 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4313
4314 PR target/51244
4315 * gcc.target/sh/pr51244-5: New.
4316 * gcc.target/sh/pr51244-6: New.
4317
4318 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4319
4320 * gcc.target/i386/adx-addxcarry32-3.c: New.
4321 * gcc.target/i386/adx-addxcarry64-3.c: New.
4322
4323 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4324
4325 PR rtl-optimization/53701
4326 * gcc.dg/pr53701.c: New test.
4327
4328 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4329
4330 * gcc.c-torture/compile/20120727-1.c: New test.
4331
4332 2012-08-09 Tobias Burnus <burnus@net-b.de>
4333
4334 PR fortran/54199
4335 * gfortran.dg/intrinsic_shadow_4.f90: New.
4336
4337 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4338
4339 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4340
4341 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4342
4343 * gcc.c-torture/execute/20120808-1.c: New test.
4344
4345 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4346
4347 PR rtl-optimization/54157
4348 * gcc.target/i386/pr54157.c: New file.
4349
4350 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4351
4352 * gcc.target/i386/adx-addcarryx32-1.c: New.
4353 * gcc.target/i386/adx-addcarryx32-2.c: New.
4354 * gcc.target/i386/adx-addcarryx64-1.c: New.
4355 * gcc.target/i386/adx-addcarryx64-2.c: New.
4356 * gcc.target/i386/adx-check.h: New.
4357 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4358 * gcc.target/i386/sse-12.c: Add -madx.
4359 * gcc.target/i386/sse-13.c: Ditto.
4360 * gcc.target/i386/sse-14.c: Ditto.
4361 * gcc.target/i386/sse-22.c: Ditto.
4362 * gcc.target/i386/sse-23.c: Ditto.
4363 * g++.dg/other/i386-2.C: Ditto.
4364 * g++.dg/other/i386-3.C: Ditto.
4365
4366 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4367
4368 * gcc.dg/tree-ssa/slsr-5.c: New.
4369 * gcc.dg/tree-ssa/slsr-6.c: New.
4370 * gcc.dg/tree-ssa/slsr-7.c: New.
4371 * gcc.dg/tree-ssa/slsr-8.c: New.
4372 * gcc.dg/tree-ssa/slsr-9.c: New.
4373 * gcc.dg/tree-ssa/slsr-10.c: New.
4374 * gcc.dg/tree-ssa/slsr-11.c: New.
4375 * gcc.dg/tree-ssa/slsr-12.c: New.
4376 * gcc.dg/tree-ssa/slsr-13.c: New.
4377 * gcc.dg/tree-ssa/slsr-14.c: New.
4378 * gcc.dg/tree-ssa/slsr-15.c: New.
4379 * gcc.dg/tree-ssa/slsr-16.c: New.
4380 * gcc.dg/tree-ssa/slsr-17.c: New.
4381 * gcc.dg/tree-ssa/slsr-18.c: New.
4382 * gcc.dg/tree-ssa/slsr-19.c: New.
4383 * gcc.dg/tree-ssa/slsr-20.c: New.
4384 * gcc.dg/tree-ssa/slsr-21.c: New.
4385 * gcc.dg/tree-ssa/slsr-22.c: New.
4386 * gcc.dg/tree-ssa/slsr-23.c: New.
4387 * gcc.dg/tree-ssa/slsr-24.c: New.
4388 * gcc.dg/tree-ssa/slsr-25.c: New.
4389 * gcc.dg/tree-ssa/slsr-26.c: New.
4390 * gcc.dg/tree-ssa/slsr-30.c: New.
4391 * gcc.dg/tree-ssa/slsr-31.c: New.
4392
4393 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4394
4395 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4396 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4397 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4398
4399 2012-08-06 Cary Coutant <ccoutant@google.com>
4400
4401 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4402
4403 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4404
4405 PR fortran/35831
4406 * gfortran.dg/dummy_procedure_5.f90: Modified.
4407 * gfortran.dg/dummy_procedure_8.f90: New.
4408 * gfortran.dg/interface_26.f90: Modified.
4409 * gfortran.dg/proc_ptr_11.f90: Modified.
4410 * gfortran.dg/proc_ptr_15.f90: Modified.
4411 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4412 * gfortran.dg/typebound_override_1.f90: Modified.
4413 * gfortran.dg/typebound_proc_6.f03: Modified.
4414
4415 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4416
4417 PR tree-optimization/51938
4418 PR tree-optimization/52005
4419 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4420 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4421 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4422 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4423
4424 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4425
4426 Avoid crashing on erroneous static_assert usage
4427 * g++.dg/cpp0x/static_assert8.C: New test.
4428
4429 2012-08-06 Jason Merrill <jason@redhat.com>
4430
4431 * g++.dg/cpp0x/sfinae38.C: New.
4432
4433 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4434 Paolo Carlini <paolo.carlini@oracle.com>
4435
4436 PR c++/54165
4437 * g++.dg/conversion/void2.C: New.
4438
4439 2012-08-06 Tom de Vries <tom@codesourcery.com>
4440
4441 * gcc.dg/tree-ssa/vrp78.c: New test.
4442
4443 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4444 Richard Sandiford <rdsandiford@googlemail.com>
4445
4446 * g++.dg/opt/enum2.C: Require fpic target.
4447 * g++.dg/lto/20090303_0.C: Likewise.
4448
4449 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4450 Catherine Moore <clm@codesourcery.com>
4451
4452 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4453 flush function names too.
4454 * gcc.target/mips/clear-cache-1.c: Likewise.
4455
4456 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4457
4458 PR target/54156
4459 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4460
4461 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4462
4463 PR fortran/54166
4464 * gfortran.dg/array_5.f90: New test.
4465
4466 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4467
4468 PR tree-optimization/30318
4469 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4470
4471 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4472
4473 * g++.dg/ext/vector17.C: New testcase.
4474
4475 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4476
4477 PR target/51931
4478 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4479 * g++.dg/opt/longbranch1.C: Likewise.
4480
4481 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4482
4483 PR tree-optimization/53805
4484 * gcc.dg/fold-notunord.c: New testcase.
4485
4486 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4487
4488 PR fortran/48820
4489 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4490 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4491
4492 2012-08-02 Jason Merrill <jason@redhat.com>
4493 Paolo Carlini <paolo.carlini@oracle.com>
4494
4495 PR c++/51213 (again)
4496 * g++.dg/cpp0x/sfinae37.C: Extend.
4497
4498 2012-08-02 Richard Guenther <rguenther@suse.de>
4499
4500 PR tree-optimization/50672
4501 * g++.dg/torture/pr50672.C: New testcase.
4502
4503 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4504
4505 PR fortran/54147
4506 * gfortran.dg/abstract_type_6.f03: Modified.
4507 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4508 * gfortran.dg/proc_ptr_comp_35.f90: New.
4509 * gfortran.dg/typebound_proc_9.f03: Modified.
4510 * gfortran.dg/typebound_proc_26.f90: New.
4511
4512 2012-08-02 Richard Guenther <rguenther@suse.de>
4513
4514 * gcc.dg/torture/pta-callused-1.c: Adjust.
4515 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4516 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4517 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4518 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4519 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4520 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4521 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4522 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4523
4524 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4525
4526 PR fortran/54033
4527 * gfortran.dg/include_6.f90: New test case.
4528 * gfortran.dg/include_7.f90: New test case.
4529 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4530
4531 2012-08-01 Tom de Vries <tom@codesourcery.com>
4532
4533 * gcc.dg/tree-ssa/vrp76.c: New test.
4534
4535 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4536
4537 PR tree-optimization/46556
4538 * gcc.dg/tree-ssa/slsr-27.c: New.
4539 * gcc.dg/tree-ssa/slsr-28.c: New.
4540 * gcc.dg/tree-ssa/slsr-29.c: New.
4541
4542 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4543
4544 PR fortran/42418
4545 * gfortran.dg/proc_decl_29.f90: New.
4546
4547 2012-07-31 Dehao Chen <dehao@google.com>
4548
4549 * gcc.dg/predict-7.c: New test.
4550
4551 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4552
4553 PR fortran/54134
4554 * gfortran.dg/typebound_override_3.f90: New.
4555
4556 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4557
4558 PR tree-optimization/53773
4559 * gcc.dg/vect/pr53773.c: New test.
4560
4561 2012-07-31 Nick Clifton <nickc@redhat.com>
4562
4563 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4564 and for XStormy16.
4565
4566 2012-07-31 Tobias Burnus <burnus@net-b.de>
4567
4568 * gfortran.dg/c_funloc_tests_6.f90: New.
4569 * gfortran.dg/c_funloc_tests_7.f90: New.
4570 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4571
4572 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4573
4574 PR c++/53624
4575 * g++.dg/cpp0x/temp_default5.C: New.
4576
4577 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4578
4579 PR fortran/51081
4580 * gfortran.dg/proc_ptr_37.f90: New.
4581
4582 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4583
4584 * lib/target-supports.exp
4585 (check_effective_target_vect_natural_alignment): New function.
4586 * gcc.dg/align-2.c: Only run on targets with natural alignment
4587 of vector types.
4588 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4589 alignment of vector types.
4590
4591 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4592 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4593
4594 * gcc.target/i386/rdseed16-1.c: New.
4595 * gcc.target/i386/rdseed32-1.c: Ditto
4596 * gcc.target/i386/rdseed64-1.c: Ditto
4597 * gcc.target/i386/sse-12.c: Add -mrdseed.
4598 * gcc.target/i386/sse-13.c: Ditto.
4599 * gcc.target/i386/sse-14.c: Ditto.
4600 * g++.dg/other/i386-2.C: Ditto.
4601 * g++.dg/other/i386-3.C: Ditto.
4602
4603 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4604
4605 PR target/51244
4606 * gcc.target/sh/pr51244-4.c: New.
4607
4608 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4609
4610 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4611 for alpha*-*-* targets. Cleanup original tree dump.
4612
4613 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4614
4615 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4616 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4617
4618 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4619
4620 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4621 rand, srand. Include <stdlib.h>.
4622
4623 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4624
4625 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4626
4627 2012-07-26 Richard Henderson <rth@redhat.com>
4628
4629 * gcc.dg/attr-hotcold-1.c: New.
4630 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4631
4632 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4633 Sandra Loosemore <sandra@codesourcery.com>
4634
4635 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4636
4637 2012-07-26 Tobias Burnus <burnus@net-b.de>
4638
4639 * gfortran.dg/contiguous_1.f90: Update dg-error.
4640 * gfortran.dg/proc_ptr_32.f90: Ditto.
4641
4642 2012-07-26 Richard Guenther <rguenther@suse.de>
4643
4644 PR tree-optimization/54098
4645 * gcc.dg/torture/pr54098.c: New testcase.
4646
4647 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4648
4649 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4650 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4651
4652 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4653
4654 PR fortran/44354
4655 * gfortran.dg/array_constructor_39.f90: New test.
4656
4657 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4658
4659 PR fortran/44354
4660 * gfortran.dg/array_constructor_38.f90: New test.
4661
4662 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4663
4664 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4665
4666 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4667
4668 * gnat.dg/noreturn5.ad[sb]: New test.
4669
4670 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4671 Paul Brook <paul@codesourcery.com>
4672
4673 PR target/53633
4674
4675 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4676 * c-c++-common/pr53633.c: New test.
4677
4678 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4679
4680 * gcc.target/i386/asm-dialect-1.c: New test case.
4681
4682 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4683 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4684
4685 * gcc.target/i386/prefetchw-1.c: New.
4686 * gcc.target/i386/sse-12.c: Add -mprfchw.
4687 * gcc.target/i386/sse-13.c: Ditto.
4688 * gcc.target/i386/sse-14.c: Ditto.
4689 * gcc.target/i386/sse-22.c: Ditto.
4690 * gcc.target/i386/sse-23.c: Ditto.
4691 * g++.dg/other/i386-2.C: Ditto.
4692 * g++.dg/other/i386-3.C: Ditto.
4693
4694 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4695
4696 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4697
4698 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4699
4700 PR target/54051
4701 * gcc.target/arm/pr54051.c: New.
4702 * gcc.target/arm/vfp-1.c: Adjust test.
4703
4704 2012-07-24 Julian Brown <julian@codesourcery.com>
4705
4706 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4707 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4708 hard-float ARM.
4709
4710 2012-07-23 Paul Brook <paul@codesourcery.com>
4711
4712 * g++.dg/other/armv7m-1.c: New test.
4713
4714 2012-07-23 Julian Brown <julian@codesourcery.com>
4715
4716 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4717 ARM.
4718 (DO_TEST): Define to 1 for appropriate ARM targets.
4719
4720 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4721
4722 PR tree-optimization/53881
4723 * gcc.dg/pr53881.c: Renamed to ...
4724 * gcc.dg/pr53881-1.c: ... this.
4725 * gcc.dg/pr53881-2.c: New test.
4726
4727 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4728
4729 Handle recent changes in default atomics for cris*-*-linux*.
4730 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4731 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4732 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4733 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4734 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4735 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4736 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4737 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4738 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4739 -mno-unaligned-atomic-may-use-library is in effect for
4740 cris*-*-linux*.
4741 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4742 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4743 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4744 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4745 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4746 gcc.target/cris/torture/sync-mis-op-i-1.c,
4747 gcc.target/cris/torture/sync-mis-op-i-2.c,
4748 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4749 gcc.target/cris/torture/sync-mis-op-i-3.c,
4750 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4751 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4752 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4753 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4754 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4755 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4756 (main): Remove local variable x.
4757 [mis_ok]: Check that atomics don't fail.
4758
4759 2012-07-21 Andrew Pinski <apinski@cavium.com>
4760
4761 * gcc.dg/tree-ssa/vrp72.c: New test.
4762 * gcc.dg/tree-ssa/vrp73.c: New test.
4763 * gcc.dg/tree-ssa/vrp74.c: New test.
4764 * gcc.dg/tree-ssa/vrp75.c: New test.
4765
4766 2012-07-21 Andrew Pinski <apinski@cavium.com>
4767
4768 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4769 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4770
4771 2012-07-21 Andrew Pinski <apinski@cavium.com>
4772
4773 * gcc.target/mips/octeon-pop-2.c: New testcase.
4774
4775 2012-07-21 Tobias Burnus <burnus@net-b.de>
4776
4777 PR fortran/48820
4778 * gfortran.dg/assumed_rank_3.f90: New.
4779 * gfortran.dg/assumed_rank_11.f90: New.
4780 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4781 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4782 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4783
4784 2012-07-21 Andrew Pinski <apinski@cavium.com>
4785
4786 * gcc.target/mips/unaligned-1.c: New testcase.
4787
4788 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4789
4790 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4791
4792 2012-07-20 Tobias Burnus <burnus@net-b.de>
4793
4794 * gfortran.dg/bind_c_array_params_2.f90: New.
4795 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4796 and update dg-error.
4797
4798 2012-07-20 Tobias Burnus <burnus@net-b.de>
4799
4800 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4801
4802 2012-07-20 Jason Merrill <jason@redhat.com>
4803
4804 PR c++/54038
4805 * g++.dg/other/array7.C: New.
4806
4807 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4808
4809 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4810 the basic block and check loop depth.
4811 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4812 matching patterns and comments.
4813 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4814 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4815
4816 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4817
4818 PR c++/28656
4819 * c-c++-common/pr28656.c: New test.
4820
4821 2012-07-19 Jason Merrill <jason@redhat.com>
4822
4823 PR c++/54026
4824 * g++.dg/init/mutable1.C: New.
4825
4826 2012-07-20 Tobias Burnus <burnus@net-b.de>
4827
4828 PR fortran/48820
4829 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4830 * gfortran.dg/assumed_rank_1.f90: New.
4831 * gfortran.dg/assumed_rank_1_c.c: New.
4832 * gfortran.dg/assumed_rank_2.f90: New.
4833 * gfortran.dg/assumed_rank_4.f90: New.
4834 * gfortran.dg/assumed_rank_5.f90: New.
4835 * gfortran.dg/assumed_rank_6.f90: New.
4836 * gfortran.dg/assumed_rank_7.f90: New.
4837 * gfortran.dg/assumed_rank_8.f90: New.
4838 * gfortran.dg/assumed_rank_8_c.c: New.
4839 * gfortran.dg/assumed_rank_9.f90: New.
4840 * gfortran.dg/assumed_rank_10.f90: New.
4841 * gfortran.dg/assumed_rank_12.f90: New.
4842
4843 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4844
4845 * gnat.dg/opt25.adb: New test.
4846 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4847 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4848
4849 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4850
4851 * gnat.dg/aggr20.ad[sb]: New test.
4852 * gnat.dg/aggr20_pkg.ads: New helper.
4853
4854 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4855
4856 * gnat.dg/derived_type3.adb: New test.
4857 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4858
4859 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4860
4861 PR rtl-optimization/53942
4862 * gcc.dg/pr53942.c: New test.
4863
4864 2012-07-19 Jason Merrill <jason@redhat.com>
4865
4866 PR c++/54021
4867 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4868
4869 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4870
4871 * gnat.dg/discr38.adb: New test.
4872
4873 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4874
4875 PR middle-end/54017
4876 * c-c++-common/gomp/pr54017.c: New test.
4877
4878 2012-07-19 Richard Guenther <rguenther@suse.de>
4879 Eric Botcazou <ebotcazou@adacore.com>
4880
4881 * gnat.dg/loop_optimization11.adb: New testcase.
4882 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4883
4884 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4885 Jason Merrill <jason@redhat.com>
4886
4887 * g++.dg/cpp0x/sfinae37.C: New.
4888 * g++.dg/template/access23.C: New.
4889 * g++.dg/template/access7.C: Adjust.
4890 * g++.dg/template/sfinae10.C: Don't expect errors.
4891 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4892
4893 2012-07-18 Julian Brown <julian@codesourcery.com>
4894 Sandra Loosemore <sandra@codesroucery.com>
4895
4896 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4897
4898 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4899
4900 * gnat.dg/noreturn4.ad[sb]: New test.
4901 * gnat.dg/noreturn4_pkg.ads: New helper.
4902
4903 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4904 Julian Brown <julian@codesourcery.com>
4905
4906 * gcc.target/arm/neon-vdup-1.c: New test case.
4907 * gcc.target/arm/neon-vdup-2.c: New test case.
4908 * gcc.target/arm/neon-vdup-3.c: New test case.
4909 * gcc.target/arm/neon-vdup-4.c: New test case.
4910 * gcc.target/arm/neon-vdup-5.c: New test case.
4911 * gcc.target/arm/neon-vdup-6.c: New test case.
4912 * gcc.target/arm/neon-vdup-7.c: New test case.
4913 * gcc.target/arm/neon-vdup-8.c: New test case.
4914 * gcc.target/arm/neon-vdup-9.c: New test case.
4915 * gcc.target/arm/neon-vdup-10.c: New test case.
4916 * gcc.target/arm/neon-vdup-11.c: New test case.
4917 * gcc.target/arm/neon-vdup-12.c: New test case.
4918 * gcc.target/arm/neon-vdup-13.c: New test case.
4919 * gcc.target/arm/neon-vdup-14.c: New test case.
4920 * gcc.target/arm/neon-vdup-15.c: New test case.
4921 * gcc.target/arm/neon-vdup-16.c: New test case.
4922 * gcc.target/arm/neon-vdup-17.c: New test case.
4923 * gcc.target/arm/neon-vdup-18.c: New test case.
4924 * gcc.target/arm/neon-vdup-19.c: New test case.
4925 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4926 arguments non-constant.
4927
4928 2012-07-18 Richard Guenther <rguenther@suse.de>
4929
4930 PR tree-optimization/53970
4931 * g++.dg/torture/pr53970.C: New testcase.
4932
4933 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4934
4935 PR target/38621
4936 * gcc.c-torture/compile/pr38621.c: New.
4937
4938 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4939
4940 PR target/33135
4941 * gcc.target/sh/pr33135-1.c: New.
4942 * gcc.target/sh/pr33135-2.c: New.
4943 * gcc.target/sh/pr33135-3.c: New.
4944 * gcc.target/sh/pr33135-4.c: New.
4945
4946 2012-07-17 Jason Merrill <jason@redhat.com>
4947
4948 PR c++/53995
4949 * g++.dg/parse/enum9.C: New.
4950
4951 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4952 Sandra Loosemore <sandra@codesourcery.com>
4953
4954 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4955 if there is a conflict with -mcpu=. Use -mcpu=5208.
4956
4957 2012-07-17 Jason Merrill <jason@redhat.com>
4958
4959 PR c++/53989
4960 * g++.dg/template/array23.C: New.
4961
4962 2012-07-17 Tobias Burnus <burnus@net-b.de>
4963
4964 PR fortran/53985
4965 * gfortran.dg/bind_c_usage_26.f90: New.
4966 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4967 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4968 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4969 * gfortran.dg/interop_params.f03: Ditto.
4970
4971 2012-07-17 Jason Merrill <jason@redhat.com>
4972
4973 * g++.dg/template/inherit8.C: Adjust.
4974 * g++.dg/template/using21.C: Adjust.
4975 * g++.dg/template/using22.C: Adjust.
4976
4977 PR c++/53549
4978 * g++.dg/template/current-inst1.C: New.
4979 * g++.dg/parse/crash35.C: Adjust.
4980
4981 2012-07-17 Tobias Burnus <burnus@net-b.de>
4982
4983 PR fortran/52101
4984 * gfortran.dg/oldstyle_4.f90: New.
4985
4986 2012-07-17 Tobias Burnus <burnus@net-b.de>
4987
4988 PR fortran/49265
4989 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4990 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4991
4992 2012-07-16 Jason Merrill <jason@redhat.com>
4993
4994 * g++.dg/parse/access8.C: Adjust.
4995 * g++.dg/template/sfinae6_neg.C: Adjust.
4996
4997 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4998
4999 PR fortran/53824
5000 * gfortran.dg/coarray_allocate_1.f90: New test.
5001
5002 2012-07-16 Andrew Pinski <apinski@cavium.com>
5003
5004 * gcc.c-torture/execute/bswap-1.c: New testcase.
5005 * gcc.c-torture/compile/unalign-1.c: New testcase.
5006 * gcc.c-torture/compile/20120524-1.c: New testcase.
5007 * gcc.c-torture/compile/20101216-1.c: New testcase.
5008
5009 2012-07-16 Dehao Chen <dehao@google.com>
5010
5011 Revert
5012 2012-07-10 Dehao Chen <dehao@google.com>
5013
5014 * gcc.dg/debug_info_inline.c: New test.
5015
5016 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5017
5018 PR fortran/53956
5019 * gfortran.dg/proc_decl_28.f90: New.
5020
5021 2012-07-16 Andrew Pinski <apinski@cavium.com>
5022
5023 * gcc.dg/torture/builtins-1.c: New testcase.
5024
5025 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5026
5027 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5028 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5029 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5030 gcc.target/cris/sync-1-v10.c,
5031 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5032 pass -mno-unaligned-atomic-may-use-library.
5033 * gcc.target/cris/sync-xchg-1.c: New test.
5034 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5035 valid register operand output modifier.
5036
5037 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5038
5039 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5040 characters.
5041
5042 2012-07-13 Andrew Pinski <apinski@cavium.com>
5043
5044 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5045 rather than cleanup-tree-dump.
5046 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5047
5048 2012-07-13 Richard Guenther <rguenther@suse.de>
5049
5050 PR tree-optimization/53907
5051 * gcc.target/i386/pr53907.c: New testcase.
5052
5053 2012-07-13 Richard Guenther <rguenther@suse.de>
5054
5055 PR tree-optimization/53922
5056 * gcc.dg/torture/pr53922.c: New testcase.
5057
5058 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5059
5060 PR rtl-optimization/53908
5061 * gcc.dg/torture/pr53908.c: New test.
5062
5063 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5064
5065 PR c++/53531
5066 * g++.dg/cpp0x/variadic135.C: New.
5067
5068 2012-07-12 Jason Merrill <jason@redhat.com>
5069
5070 * g++.dg/template/sfinae6_neg.C: Adjust.
5071
5072 2012-07-12 Tobias Burnus <burnus@net-b.de>
5073
5074 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5075 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5076 scan-tree-dump-times pattern.
5077
5078 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5079
5080 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5081
5082 2012-07-11 Jason Merrill <jason@redhat.com>
5083
5084 DR 1402
5085 * g++.g/cpp0x/defaulted37.C: New.
5086
5087 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5088
5089 PR target/53859
5090 * gcc.target/arm/pr53859.c: New test.
5091
5092 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5093
5094 PR target/53886
5095 * gcc.c-torture/compile/pr53886.c: New.
5096
5097 2012-07-10 Dehao Chen <dehao@google.com>
5098
5099 * gcc.dg/debug_info_inline.c: New test.
5100
5101 2012-07-10 Jason Merrill <jason@redhat.com>
5102
5103 PR c++/53733
5104 * g++.dg/cpp0x/defaulted36.C: New.
5105 * g++.dg/cpp0x/defaulted21.C: Adjust.
5106
5107 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5108
5109 2012-07-09 Sterling Augustine <saugustine@google.com>
5110
5111 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5112
5113 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5114
5115 PR tree-optimization/53887
5116 * gcc.dg/pr53887.c: New test.
5117
5118 2012-07-09 Jason Merrill <jason@redhat.com>
5119
5120 PR c++/53882
5121 * g++.dg/cpp0x/nullptr29.C: New.
5122
5123 2012-07-09 Tom de Vries <tom@codesourcery.com>
5124 Richard Guenther <rguenther@suse.de>
5125
5126 * gcc.dg/builtin-unreachable-6.c: New test.
5127 * gcc.dg/builtin-unreachable-5.c: New test.
5128
5129 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5130
5131 PR tree-optimization/53881
5132 * gcc.dg/pr53881.c: New test.
5133
5134 2012-07-06 Jason Merrill <jason@redhat.com>
5135
5136 PR c++/53862
5137 * g++.dg/cpp0x/variadic134.C: New.
5138
5139 PR c++/53858
5140 * g++.dg/cpp0x/alias-decl-20.C: New.
5141
5142 2012-07-06 Tom de Vries <tom@codesourcery.com>
5143
5144 PR tree-optimization/51879
5145 * gcc.dg/pr51879-16.c: New test.
5146 * gcc.dg/pr51879-17.c: Same.
5147
5148 2012-07-06 Tom de Vries <tom@codesourcery.com>
5149
5150 PR tree-optimization/52009
5151 * gcc.dg/pr51879-7.c: New test.
5152 * gcc.dg/pr51879-18.c: New test.
5153
5154 2012-07-05 Jason Merrill <jason@redhat.com>
5155
5156 PR c++/50852
5157 * g++.dg/template/typedef39.C: New.
5158
5159 PR c++/53039
5160 * g++.dg/cpp0x/variadic133.C: New.
5161 * g++.dg/template/param1.C: Adjust.
5162
5163 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5164
5165 PR target/48941
5166 PR target/51980
5167 * gcc.target/arm/neon/vtrnf32.c: Update.
5168 * gcc.target/arm/neon/vtrns32.c: Update.
5169 * gcc.target/arm/neon/vtrnu32.c: Update.
5170 * gcc.target/arm/neon/vzipf32.c: Update.
5171 * gcc.target/arm/neon/vzips32.c: Update.
5172 * gcc.target/arm/neon/vzipu32.c: Update.
5173
5174 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5175
5176 PR fortran/53732
5177 * gfortran.dg/inline_sum_4.f90: New test.
5178
5179 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5180
5181 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5182
5183 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5184
5185 * gcc.target/arm/fma-sp.c: New testcase.
5186 * gcc.target/arm/fma.c: Likewise.
5187 * gcc.target/arm/fma.h: Likewise.
5188
5189 2012-07-04 Jason Merrill <jason@redhat.com>
5190
5191 PR c++/53848
5192 * g++.dg/other/enum3.C: New.
5193
5194 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5195
5196 PR middle-end/53321
5197 * g++.dg/torture/pr53321.C: New test.
5198
5199 2012-07-04 Richard Guenther <rguenther@suse.de>
5200
5201 PR tree-optimization/53844
5202 * g++.dg/tree-ssa/pr53844.C: New testcase.
5203
5204 2012-07-04 Richard Guenther <rguenther@suse.de>
5205
5206 PR tree-optimization/53849
5207 * gcc.dg/pr53849.c: New testcase.
5208
5209 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5210
5211 PR c++/53812
5212 * g++.dg/ext/label14.C: New test.
5213
5214 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5215
5216 PR target/53811
5217 * g++.dg/other/pr53811.C: New test.
5218
5219 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5220
5221 PR target/28896
5222 * gcc.target/m68k/stack-limit-1.c: New testcase.
5223
5224 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5225
5226 * gnat.dg/recursive_call.adb: New test.
5227
5228 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5229
5230 * gnat.dg/discr37.ad[sb]: New test.
5231
5232 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5233
5234 * g++.dg/other/packed1.C: Remove SH from xfail list.
5235
5236 2012-07-02 Jason Merrill <jason@redhat.com>
5237
5238 PR c++/53619
5239 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5240
5241 PR c++/53783
5242 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5243
5244 PR c++/53788
5245 * g++.dg/cpp0x/decltype39.C: New.
5246 * g++.dg/diagnostic/method1.C: Adjust.
5247
5248 PR c++/53816
5249 * g++.dg/template/ref6.C: New.
5250
5251 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5252
5253 PR target/53568
5254 * gcc.target/sh/pr53568-1.c: New.
5255
5256 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5257
5258 PR target/51244
5259 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5260
5261 2012-07-02 Jason Merrill <jason@redhat.com>
5262
5263 PR c++/53821
5264 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5265
5266 PR c++/53524
5267 * g++.dg/template/enum7.C: New.
5268 * g++.dg/other/ptrmem10.C: Adjust.
5269 * g++.dg/other/ptrmem11.C: Adjust.
5270 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5271
5272 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5273
5274 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5275
5276 2012-07-01 Wei Guozhi <carrot@google.com>
5277
5278 PR target/53447
5279 * gcc.target/arm/pr53447-1.c: New testcase.
5280 * gcc.target/arm/pr53447-2.c: New testcase.
5281 * gcc.target/arm/pr53447-3.c: New testcase.
5282 * gcc.target/arm/pr53447-4.c: New testcase.
5283
5284 2012-06-29 Richard Guenther <rguenther@suse.de>
5285
5286 PR tree-optimization/47061
5287 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5288
5289 2012-06-29 Richard Guenther <rguenther@suse.de>
5290
5291 PR tree-optimization/37541
5292 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5293
5294 2012-06-29 Richard Guenther <rguenther@suse.de>
5295
5296 PR tree-optimization/52589
5297 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5298
5299 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5300
5301 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5302
5303 * g++.dg/template/error46.C: Add missing comment to dg-message.
5304 * g++.dg/template/crash107.C: Likewise.
5305 * g++.dg/template/error47.C: Likewise.
5306 * g++.dg/template/crash108.C: Likewise.
5307 * g++.dg/overload/operator5.C: Likewise.
5308
5309 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5310 errors in dg-message directives, add comments.
5311
5312 2012-06-28 Kai Tietz <ktietz@redhat.com>
5313
5314 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5315 hard-coded 'unsigned long'.
5316
5317 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5318
5319 PR tree-optimization/51581
5320 * gcc.dg/vect/pr51581-4.c: New test.
5321
5322 PR tree-optimization/53645
5323 * gcc.c-torture/execute/pr53645-2.c: New test.
5324
5325 2012-06-28 Richard Guenther <rguenther@suse.de>
5326
5327 PR middle-end/53790
5328 * gcc.dg/torture/pr53790.c: New testcase.
5329
5330 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5331
5332 PR tree-optimization/53645
5333 * gcc.c-torture/execute/pr53645.c: New test.
5334
5335 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5336
5337 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5338
5339 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5340
5341 PR debug/53671
5342 PR debug/49888
5343 * gcc.dg/guality/pr49888.c: Account for the possibility that
5344 the variable is optimized out at the first test.
5345
5346 2012-06-27 Jason Merrill <jason@redhat.com>
5347
5348 * g++.dg/cpp0x/override2.C: Adjust.
5349 * g++.dg/template/error5.C: Adjust.
5350 * g++.dg/parse/crash28.C: Adjust.
5351
5352 PR c++/53563
5353 * g++.dg/parse/template27.C: New.
5354 * g++.dg/template/crash74.C: Adjust expected output.
5355
5356 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5357
5358 PR fortran/41951
5359 PR fortran/49591
5360 * gfortran.dg/typebound_operator_16.f03: New.
5361
5362 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5363
5364 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5365 even src1.i and src2.i fields even in the second half of the arrays.
5366
5367 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5368
5369 PR c++/51033.
5370 * g++.dg/torture/vshuf-16.inc: New test.
5371 * g++.dg/torture/vshuf-2.inc: New test.
5372 * g++.dg/torture/vshuf-4.inc: New test.
5373 * g++.dg/torture/vshuf-8.inc: New test.
5374 * g++.dg/torture/vshuf-main.inc: New test.
5375 * g++.dg/torture/vshuf-v16hi.C: New test.
5376 * g++.dg/torture/vshuf-v16qi.C: New test.
5377 * g++.dg/torture/vshuf-v2df.C: New test.
5378 * g++.dg/torture/vshuf-v2di.C: New test.
5379 * g++.dg/torture/vshuf-v2sf.C: New test.
5380 * g++.dg/torture/vshuf-v2si.C: New test.
5381 * g++.dg/torture/vshuf-v4df.C: New test.
5382 * g++.dg/torture/vshuf-v4di.C: New test.
5383 * g++.dg/torture/vshuf-v4sf.C: New test.
5384 * g++.dg/torture/vshuf-v4si.C: New test.
5385 * g++.dg/torture/vshuf-v8hi.C: New test.
5386 * g++.dg/torture/vshuf-v8qi.C: New test.
5387 * g++.dg/torture/vshuf-v8si.C: New test.
5388
5389 2012-06-27 Richard Guenther <rguenther@suse.de>
5390
5391 PR middle-end/53676
5392 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5393
5394 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5395
5396 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5397 scan-dump-dem-not): Use printable pattern in test name.
5398
5399 2012-06-26 Sterling Augustine <saugustine@google.com>
5400 Dominique Dhumieres <dominiq@lps.ens.fr>
5401
5402 * gcc.dg/pubtypes-2.c: Update expected output.
5403 * gcc.dg/pubtypes-3.c: Likewise.
5404 * gcc.dg/pubtypes-4.c: Likewise.
5405
5406 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5407
5408 * gcc.dg/tree-ssa/slsr-1.c: New test.
5409 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5410 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5411 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5412
5413 2012-06-26 Matt Turner <mattst88@gmail.com>
5414
5415 PR target/35294
5416 * gcc.target/arm/mmx-2.c: New.
5417
5418 2012-06-26 Richard Guenther <rguenther@suse.de>
5419
5420 PR c++/53752
5421 * g++.dg/torture/pr53752.C: New testcase.
5422
5423 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5424
5425 PR tree-optimization/53748
5426 * gcc.c-torture/compile/pr53748.c: New test.
5427
5428 2012-06-25 Jason Merrill <jason@redhat.com>
5429
5430 PR c++/53498
5431 PR c++/53305
5432 * g++.dg/cpp0x/decltype38.C: New.
5433 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5434
5435 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5436
5437 * lib/target-supports-dg.exp (testname-for-summary): New.
5438 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5439 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5440 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5441 scan-module-absence, output-exists, output-exists-not: Use
5442 testname-for-summary.
5443 (dg-test): Clean up testname_with_flags.
5444 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5445 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5446 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5447 scan-assembler-dem-not, object-size: Use testname-for-summary.
5448 * lib/gcov.exp (run-gcov): Likewise.
5449 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5450 scan-dump-dem, scan-dump-dem-note): Likewise.
5451
5452 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5453 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5454 including profopt.opt; save and restore existing value.
5455 * g++.dg/bprob/bprob.exp: Likewise.
5456 * gcc.dg/matrix/matrix.exp: Likewise.
5457 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5458 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5459 PROFOPT_OPTIONS.
5460
5461 2012-06-25 Richard Henderson <rth@redhat.com>
5462
5463 * gcc.dg/pr53749.c: New.
5464
5465 2012-06-25 Jason Merrill <jason@redhat.com>
5466
5467 PR c++/52988
5468 * g++.dg/cpp0x/nullptr28.C: New.
5469
5470 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5471
5472 * gcc.target/arm/neon-vld1_dupQ.c: New.
5473
5474 2012-06-25 Florian Weimer <fweimer@redhat.com>
5475
5476 * g++.dg/init/new35.C: New.
5477 * g++.dg/init/new36.C: New.
5478 * g++.dg/init/new37.C: New.
5479 * g++.dg/ext/vla5.C: New warning.
5480 * g++.dg/ext/vla8.C: New warning.
5481 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5482
5483 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5484 James Greenhalgh <james.greenhalgh@arm.com>
5485
5486 * gcc.target/arm/ftest-support-arm.h New testcase.
5487 * gcc.target/arm/ftest-support-thumb.h Likewise.
5488 * gcc.target/arm/ftest-support.h Likewise.
5489 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5490 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5491 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5492 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5493 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5494 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5495 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5496 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5497 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5498 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5499 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5500 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5501 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5502 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5503 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5504 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5505 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5506 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5507 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5508 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5509 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5510 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5511 * lib/target-supports.exp
5512 (check_effective_target_arm_arch_FUNC): Add support for more
5513 architectures.
5514 (add_options_for_arm_arch_FUNC): Likewise.
5515 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5516
5517 2012-06-25 Jason Merrill <jason@redhat.com>
5518
5519 PR c++/53202
5520 * g++.dg/cpp0x/constexpr-tuple.C: New.
5521
5522 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5523
5524 PR target/53759
5525 * gcc.target/i386/pr53759.c: New test.
5526
5527 PR c++/53594
5528 * g++.dg/cpp0x/nsdmi7.C: New test.
5529
5530 2012-06-24 Kai Tietz <ktietz@redhat.com>
5531
5532 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5533 for LLP64 targets.
5534 * gcc.target/i386/pr38988.c: Likewise.
5535
5536 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5537
5538 PR fortran/47710
5539 PR fortran/53328
5540 * gfortran.dg/typebound_generic_12.f03: New.
5541 * gfortran.dg/typebound_generic_13.f03: New.
5542
5543 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5544
5545 * gnat.dg/lto15.ad[sb]: New test.
5546
5547 2012-06-21 Meador Inge <meadori@codesourcery.com>
5548
5549 PR c/53702
5550 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5551
5552 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5553
5554 * gcc.dg/pch/ident-1.c: New test.
5555 * gcc.dg/pch/ident-1.hs: Header file for new test.
5556
5557 2012-06-21 Michael Matz <matz@suse.de>
5558
5559 PR middle-end/53688
5560 * gcc.c-torture/execute/pr53688.c: New test.
5561
5562 2012-06-20 Richard Guenther <rguenther@suse.de>
5563
5564 PR tree-optimization/30318
5565 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5566
5567 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5568
5569 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5570
5571 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5572
5573 * gcc.target/i386/clearcapv2.map: New file.
5574 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5575
5576 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5577
5578 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5579 and add __sh__ case.
5580
5581 2012-06-19 Jason Merrill <jason@redhat.com>
5582
5583 PR c++/52637
5584 * g++.dg/debug/localclass1.C: New.
5585
5586 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5587
5588 * g++.dg/cpp0x/override4.C: New.
5589
5590 2012-06-14 Jason Merrill <jason@redhat.com>
5591
5592 PR c++/53651
5593 * g++.dg/cpp0x/decltype37.C: New.
5594
5595 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5596
5597 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5598
5599 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5600
5601 * gcc.c-torture/compile/vector-5.c,
5602 gcc.c-torture/compile/vector-6.c: New tests.
5603
5604 2012-06-19 Richard Henderson <rth@redhat.com>
5605
5606 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5607
5608 2012-06-19 Richard Guenther <rguenther@suse.de>
5609
5610 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5611
5612 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5613
5614 PR target/53712
5615 * gcc.target/i386/pr53712.c: New test.
5616
5617 2012-06-18 Tobias Burnus <burnus@net-b.de>
5618
5619 PR fortran/53692
5620 * gfortran.dg/elemental_optional_args_6.f90: New.
5621
5622 2012-06-18 Tobias Burnus <burnus@net-b.de>
5623
5624 PR fortran/53526
5625 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5626 * gfortran.dg/coarray/move_alloc_1.f90
5627
5628 2012-06-18 Tobias Burnus <burnus@net-b.de>
5629
5630 PR fortran/53526
5631 * gfortran.dg/coarray_27.f90: New.
5632
5633 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5634 Greta Yorsh <Greta.Yorsh@arm.com>
5635
5636 * gcc.target/arm/epilog-1.c: New test.
5637
5638 2012-06-18 Richard Guenther <rguenther@suse.de>
5639
5640 PR tree-optimization/53693
5641 * g++.dg/torture/pr53693.C: New testcase.
5642
5643 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5644
5645 PR tree-optimization/53703
5646 * gcc.dg/torture/pr53703.c: New test.
5647
5648 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5649
5650 PR middle-end/53698
5651 * gcc.target/i386/pr53698.c: New test.
5652
5653 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5654
5655 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5656
5657 2012-06-17 Tobias Burnus <burnus@net-b.de>
5658
5659 PR fortran/53691
5660 PR fortran/53685
5661 * gfortran.dg/transfer_check_3.f90: New.
5662
5663 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5664
5665 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5666
5667 2012-06-16 Tobias Burnus <burnus@net-b.de>
5668
5669 PR fortran/53642
5670 PR fortran/45170
5671 * gfortran.dg/deferred_type_param_8.f90: New.
5672
5673 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5674
5675 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5676 testname that includes flags, passed in as new argument, in
5677 pass/fail messages.
5678 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5679 and pass it to verify-* procedures.
5680
5681 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5682 alignment torture options with usual torture options.
5683
5684 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5685 messages reported for one line of source code.
5686 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5687 * g++.dg/cpp0x/decltype2.C: Likewise.
5688 * g++.dg/cpp0x/decltype3.C: Likewise.
5689 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5690 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5691 * g++.dg/cpp0x/static_assert3.C: Likewise.
5692 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5693 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5694 * g++.dg/cpp0x/union1.C: Likewise.
5695 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5696 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5697 * g++.dg/cpp0x/variadic2.C: Likewise.
5698 * g++.dg/cpp0x/variadic20.C: Likewise.
5699 * g++.dg/cpp0x/variadic74.C: Likewise.
5700 * g++.dg/diagnostic/bitfld2.C: Likewise.
5701 * g++.dg/ext/attrib44.C: Likewise.
5702 * g++.dg/ext/no-asm-1.C: Likewise.
5703 * g++.dg/other/error34.C: Likewise.
5704 * g++.dg/parse/crash46.C: Likewise.
5705 * g++.dg/parse/error10.C: Likewise.
5706 * g++.dg/parse/error2.C: Likewise.
5707 * g++.dg/parse/error3.C: Likewise.
5708 * g++.dg/parse/error36.C: Likewise.
5709 * g++.dg/parse/error8.C: Likewise.
5710 * g++.dg/parse/error9.C: Likewise.
5711 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5712 * g++.dg/parse/parser-pr28152.C: Likewise.
5713 * g++.dg/parse/template25.C: Likewise.
5714 * g++.dg/parse/typename11.C: Likewise.
5715 * g++.dg/tc1/dr147.C: Likewise.
5716 * g++.dg/template/deduce3.C: Likewise.
5717 * g++.dg/template/koenig9.C: Likewise.
5718 * g++.dg/template/pr23510.C: Likewise.
5719 * g++.dg/warn/pr12242.C: Likewise.
5720 * g++.dg/warn/pr30551-2.C: Likewise.
5721 * g++.dg/warn/pr30551.C: Likewise.
5722 * g++.old-deja/g++.other/typename1.C: Likewise.
5723 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5724
5725 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5726
5727 PR c++/51033
5728 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5729 * c-c++-common/torture/vshuf-2.inc: Likewise.
5730 * c-c++-common/torture/vshuf-4.inc: Likewise.
5731 * c-c++-common/torture/vshuf-8.inc: Likewise.
5732 * c-c++-common/torture/vshuf-main.inc: Likewise.
5733 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5734 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5735 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5736 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5737 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5738 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5739 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5740 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5741 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5742 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5743 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5744 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5745 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5746 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5747
5748 2012-06-15 Michael Matz <matz@suse.de>
5749
5750 * gcc.dg/tree-ssa/vector-4.c: New test.
5751
5752 2012-06-15 Michael Matz <matz@suse.de>
5753
5754 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5755 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5756
5757 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5758
5759 PR tree-optimization/53636
5760 * gcc.target/arm/pr53636.c: New test.
5761
5762 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5763
5764 PR tree-optimization/51581
5765 * gcc.c-torture/execute/pr51581-1.c: New test.
5766 * gcc.c-torture/execute/pr51581-2.c: New test.
5767 * gcc.dg/vect/pr51581-1.c: New test.
5768 * gcc.dg/vect/pr51581-2.c: New test.
5769 * gcc.dg/vect/pr51581-3.c: New test.
5770 * gcc.target/i386/avx-pr51581-1.c: New test.
5771 * gcc.target/i386/avx-pr51581-2.c: New test.
5772 * gcc.target/i386/avx2-pr51581-1.c: New test.
5773 * gcc.target/i386/avx2-pr51581-2.c: New test.
5774 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5775
5776 2012-06-15 Richard Guenther <rguenther@suse.de>
5777
5778 * gcc.c-torture/execute/20120615-1.c: New testcase.
5779
5780 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5781
5782 * gnat.dg/vect8.ad[sb]: New test.
5783
5784 2012-06-14 Richard Guenther <rguenther@suse.de>
5785
5786 * gcc.dg/tree-ssa/vrp.h: New testcase.
5787 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5788
5789 2012-06-13 Christian Bruel <christian.bruel@st.com>
5790
5791 PR target/53621
5792 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5793
5794 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5795
5796 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5797
5798 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5799
5800 PR testsuite/20771
5801 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5802 test summary unique.
5803
5804 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5805 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5806 scan-stack-usage-not): Don't strip torture options from test name.
5807
5808 * lib/scandump.exp (scan-dump-times): Use printable version of
5809 regexp in test summary line.
5810
5811 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5812 messages reported for one line of source code.
5813 * gcc.dg/format/few-1.c: Likewise.
5814 * gcc.dg/ia64-sync-2.c: Likewise.
5815 * gcc.dg/sync-2.c: Likewise.
5816 * gcc.dg/noncompile/pr44517.c: Likewise.
5817
5818 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5819
5820 PR debug/49888
5821 * gcc.dg/guality/pr49888.c: New.
5822
5823 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5824
5825 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5826 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5827 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5828
5829 2012-06-13 Tobias Burnus <burnus@net-b.de>
5830
5831 PR fortran/53643
5832 * gfortran.dg/intent_out_7.f90: New.
5833
5834 2012-06-13 Tobias Burnus <burnus@net-b.de>
5835
5836 PR fortran/53597
5837 * gfortran.dg/save_4.f90: New.
5838
5839 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5840
5841 PR c/53532
5842 PR c/51034
5843 PR c/53196
5844 * gcc.dg/pr53532.c: New test.
5845 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5846 adjust line numbers.
5847 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5848 * gcc.dg/Wcxx-compat-8.c: Likewise.
5849 * gcc.dg/pr51034.c: New test.
5850 * gcc.dg/pr53196-1.c: New test.
5851 * gcc.dg/pr53196-2.c: New test.
5852
5853 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5854
5855 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5856 alignment torture options with usual torture options.
5857 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5858 instead of dg-options.
5859 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5860 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5861 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5862 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5863 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5864 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5865
5866 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5867 to checks for multiple messages reported for one line of source code.
5868 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5869
5870 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5871 messages reported for one line of source code.
5872
5873 * gcc.dg/20031223-1.c: Add comments to check for multiple
5874 messages reported for one line of source code.
5875 * gcc.dg/Wconversion-integer.c: Likewise.
5876 * gcc.dg/Wfatal-2.c: Likewise.
5877 * gcc.dg/Wfatal.c: Likewise.
5878 * gcc.dg/Wobjsize-1.c: Likewise.
5879 * gcc.dg/c99-vla-jump-1.c: Likewise.
5880 * gcc.dg/c99-vla-jump-2.c: Likewise.
5881 * gcc.dg/c99-vla-jump-3.c: Likewise.
5882 * gcc.dg/c99-vla-jump-4.c: Likewise.
5883 * gcc.dg/c99-vla-jump-5.c: Likewise.
5884 * gcc.dg/decl-9.c: Likewise.
5885 * gcc.dg/declspec-10.c: Likewise.
5886 * gcc.dg/declspec-18.c: Likewise.
5887 * gcc.dg/mtune.c: Likewise.
5888 * gcc.dg/parser-pr28152-2.c: Likewise.
5889 * gcc.dg/parser-pr28152.c: Likewise.
5890 * gcc.dg/pr14475.c: Likewise.
5891 * gcc.dg/pr27953.c: Likewise.
5892 * gcc.dg/pr28322-3.c: Likewise.
5893 * gcc.dg/pr30457.c: Likewise.
5894 * gcc.dg/pr30551-2.c: Likewise.
5895 * gcc.dg/pr30551-3.c: Likewise.
5896 * gcc.dg/pr30551-4.c: Likewise.
5897 * gcc.dg/pr30551-5.c: Likewise.
5898 * gcc.dg/pr30551-6.c: Likewise.
5899 * gcc.dg/pr30551.c: Likewise.
5900 * gcc.dg/pr45461.c: Likewise.
5901 * gcc.dg/pr48552-1.c: Likewise.
5902 * gcc.dg/pr48552-2.c: Likewise.
5903 * gcc.dg/redecl-1.c: Likewise.
5904 * gcc.dg/transparent-union-3.c: Likewise.
5905 * gcc.dg/utf-dflt.c: Likewise.
5906 * gcc.dg/utf-dflt2.c: Likewise.
5907 * gcc.dg/vla-8.c: Likewise.
5908 * gcc.dg/vla-init-1.c: Likewise.
5909 * gcc.dg/wtr-int-type-1.c: Likewise.
5910
5911 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5912 messages reported for for one line of source code.
5913 * c-c++-common/raw-string-5.c: Likewise.
5914 * c-c++-common/raw-string-4.c: Likewise.
5915 * c-c++-common/raw-string-6.c: Likewise.
5916 * c-c++-common/pr20000.c: Likewise.
5917
5918 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5919 messages reported for one line of source code.
5920 * gcc.dg/cpp/pr30786.c: Likewise.
5921 * gcc.dg/cpp/pr28709.c: Likewise.
5922 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5923 * gcc.dg/cpp/macspace2.c: Likewise.
5924 * gcc.dg/cpp/missing-header-1.c: Likewise.
5925 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5926 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5927 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5928
5929 2012-06-12 Jason Merrill <jason@redhat.com>
5930
5931 PR c++/53599
5932 * g++.dg/template/local7.C: New.
5933
5934 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5935
5936 PR target/53511
5937 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5938 * gcc.target/sh/pr51340-2.c: Likewise.
5939 * gcc.target/sh/pr51340-3.c: Likewise.
5940
5941 2012-06-12 Michael Matz <matz@suse.de>
5942
5943 * gcc.dg/torture/alias-1.c: New test.
5944
5945 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5946
5947 PR rtl-optimization/53589
5948 * gcc.dg/torture/pr53589.c: New test.
5949
5950 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5951
5952 PR target/50749
5953 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5954 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5955 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5956 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5957 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5958 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5959 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5960 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5961 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5962 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5963 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5964 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5965 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5966 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5967 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5968 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5969
5970 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5971
5972 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5973 (check_intel_cpu_model): New function.
5974 (check_amd_cpu_model): New function.
5975 (check_features): New function.
5976 (__get_cpuid_output): New function.
5977 (check_detailed): New function.
5978 (fn1): Rename to quick_check.
5979 (main): Update to call quick_check and call check_detailed.
5980
5981 2012-06-11 Richard Henderson <rth@redhat.com>
5982
5983 * lib/target-supports.exp
5984 (check_effective_target_sync_long_long_runtime): Use
5985 check_effective_target_lp64 instead of
5986 check_effective_target_powerpc64 for powerpc targets.
5987
5988 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5989
5990 PR target/53511
5991 * gcc.target/sh/pr53511-1.c: New.
5992
5993 2012-06-11 Richard Guenther <rguenther@suse.de>
5994
5995 PR middle-end/53470
5996 * g++.dg/lto/pr53470_0.C: New testcase.
5997 * gcc.dg/lto/pr53470_0.c: Likewise.
5998
5999 2012-06-11 Richard Guenther <rguenther@suse.de>
6000
6001 PR c++/53605
6002 * g++.dg/ext/pr53605.C: New testcase.
6003
6004 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6005
6006 * gnat.dg/specs/array1.ads: New test.
6007 * gnat.dg/specs/array2.ads: Likewise.
6008 * gnat.dg/array22.adb: Likewise.
6009
6010 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6011
6012 * gnat.dg/constant4.adb: New test.
6013 * gnat.dg/constant4_pkg.ads: New helper.
6014
6015 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6016
6017 PR fortran/52552
6018 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6019 * gfortran.dg/allocate_class_1.f90: Modified.
6020 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6021 * gfortran.dg/allocate_class_2.f90: New.
6022
6023 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6024
6025 PR middle-end/53535
6026 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6027
6028 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6029
6030 PR fortran/52861
6031 * gfortran.dg/string_assign_2.f90: New test case.
6032
6033 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6034
6035 PR fortran/52861
6036 * gfortran.dg/string_assign_1.f90: New test case.
6037
6038 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6039
6040 PR middle-end/53580
6041 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6042 * gcc.dg/gomp/critical-4.c: Likewise.
6043 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6044 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6045 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6046 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6047 * c-c++-common/gomp/pr53580.c: New test.
6048
6049 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6050
6051 PR c++/51214
6052 * g++.dg/cpp0x/forw_enum11.C: New.
6053
6054 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6055
6056 PR c++/53567
6057 * g++.dg/cpp0x/alias-decl-19.C: New.
6058
6059 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6060
6061 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6062
6063 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6064
6065 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6066 (XSTATE_FP): Ditto.
6067 (XSTATE_SSE): Ditto.
6068 (XSTATE_YMM): Ditto.
6069 (avx_os_support): Use new defines.
6070
6071 2012-06-06 Richard Guenther <rguenther@suse.de>
6072
6073 PR testsuite/32380
6074 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6075 loops.
6076
6077 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6078
6079 PR c++/52841
6080 * g++.dg/cpp0x/pr52841.C: New testcase.
6081
6082 2012-06-06 Richard Guenther <rguenther@suse.de>
6083
6084 PR tree-optimization/53081
6085 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6086 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6087
6088 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6089
6090 * gcc.target/powerpc/pr53487.c: New test.
6091
6092 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6093
6094 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6095
6096 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6097
6098 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6099
6100 2012-06-05 Richard Guenther <rguenther@suse.de>
6101
6102 PR tree-optimization/30442
6103 * gcc.dg/vect/bb-slp-30.c: New testcase.
6104
6105 2012-06-05 Richard Guenther <rguenther@suse.de>
6106
6107 PR tree-optimization/53081
6108 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6109 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6110 -fno-tree-loop-distribute-patterns.
6111
6112 2012-06-05 Alan Modra <amodra@gmail.com>
6113
6114 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6115 Check static chain in nested funcs.
6116
6117 2012-06-04 Tobias Burnus <burnus@net-b.de>
6118
6119 PR fortran/50619
6120 * gfortran.dg/init_flag_10.f90: New.
6121
6122 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6123
6124 PR c++/53524
6125 * g++.dg/warn/Wenum-compare-no-2: New.
6126
6127 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6128
6129 PR preprocessor/53463
6130 * g++.dg/cpp/limits.C: New test.
6131 * g++.dg/parse/error19.C: Adjust.
6132 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6133 * g++.dg/warn/pr35635.C: Likewise.
6134 * g++.old-deja/g++.pt/assign1.C: Likewise.
6135
6136 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6137
6138 PR target/53559
6139 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6140 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6141 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6142 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6143 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6144 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6145 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6146 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6147
6148 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6149
6150 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6151
6152 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6153
6154 PR tree-optimization/53550
6155 * gcc.dg/pr53550.c: New test.
6156
6157 2012-06-04 Richard Guenther <rguenther@suse.de>
6158
6159 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6160 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6161 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6162
6163 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6164
6165 PR fortran/48831
6166 * gfortran.dg/parameter_array_element_2.f90: New.
6167
6168 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6169
6170 PR target/53512
6171 * gcc.target/sh/pr53512-1.c: New.
6172 * gcc.target/sh/pr53512-2.c: New.
6173 * gcc.target/sh/pr53512-3.c: New.
6174 * gcc.target/sh/pr53512-4.c: New.
6175
6176 2012-06-01 Jason Merrill <jason@redhat.com>
6177
6178 PR c++/52973
6179 * g++.dg/ext/visibility/template12.C: New.
6180 * g++.dg/ext/attrib14.C: Adjust warning line.
6181
6182 PR c++/52725
6183 * g++.dg/parse/new6.C: New.
6184 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6185
6186 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6187
6188 * c-c++-common/restrict-2.c: Revert previous change.
6189
6190 2012-06-01 Jason Merrill <jason@redhat.com>
6191
6192 PR c++/53137
6193 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6194
6195 PR c++/53484
6196 * g++.dg/cpp0x/auto33.C: New.
6197
6198 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6199
6200 PR c++/26155
6201 * g++.dg/parse/namespace-alias-1.C: New.
6202
6203 2012-06-01 Christian Bruel <christian.bruel@st.com>
6204
6205 * gcc.dg/spec-options.c: New test.
6206 * gcc.dg/foo.specs: New file.
6207
6208 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6209
6210 PR ada/53517
6211 * gnat.dg/lto14.adb: Skip on Solaris.
6212
6213 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6214
6215 * gcc.target/cris/sync-1-v10.c,
6216 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6217 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6218 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6219 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6220 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6221 gcc.target/cris/torture/sync-mis-op-i-1.c,
6222 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6223 gcc.target/cris/torture/sync-mis-op-i-2.c,
6224 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6225 gcc.target/cris/torture/sync-mis-op-i-3.c,
6226 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6227 gcc.target/cris/torture/sync-mis-op-s-1.c,
6228 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6229 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6230 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6231 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6232 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6233 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6234 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6235 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6236 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6237
6238 2012-05-31 Richard Guenther <rguenther@suse.de>
6239
6240 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6241 ldist-pr45948.c with disabled SCCP.
6242
6243 2012-05-31 Richard Guenther <rguenther@suse.de>
6244
6245 PR middle-end/48493
6246 * gcc.dg/torture/pr48493.c: New testcase.
6247
6248 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6249
6250 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6251 arm32 to targets.
6252 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6253 of the initialization loop.
6254 (dg-final): Adjust the expected number of vectorized loops depending
6255 on vect_char_mult target selector.
6256
6257 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6258
6259 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6260 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6261 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6262 New tests.
6263
6264 2012-05-30 Jason Merrill <jason@redhat.com>
6265
6266 PR c++/53356
6267 * g++.dg/init/new34.C: New.
6268 * g++.dg/tree-ssa/stabilize1.C: New.
6269
6270 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6271
6272 PR c++/53356
6273 * g++.dg/init/new33.C: New test.
6274
6275 2012-05-30 Richard Guenther <rguenther@suse.de>
6276
6277 PR middle-end/53501
6278 * gcc.dg/torture/pr53501.c: New testcase.
6279 * c-c++-common/restrict-2.c: Adjust.
6280
6281 2012-05-30 Alan Modra <amodra@gmail.com>
6282
6283 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6284 torture-finish.
6285
6286 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6287
6288 * gcc.target/i386/shuf-concat.c: New test.
6289
6290 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6291
6292 PR rtl-optimization/53519
6293 * gcc.c-torture/compile/pr53519.c: New test.
6294
6295 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6296
6297 * gcc.target/arm/neon-vrev.c: New.
6298
6299 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6300
6301 PR target/51340
6302 * gcc.target/sh/pr51340-1.c: New.
6303 * gcc.target/sh/pr51340-2.c: New.
6304 * gcc.target/sh/pr51340-3.c: New.
6305
6306 2012-05-29 Richard Guenther <rguenther@suse.de>
6307
6308 PR tree-optimization/53516
6309 * gcc.dg/torture/pr53516.c: New testcase.
6310
6311 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6312
6313 PR preprocessor/53229
6314 * gcc.dg/cpp/paste6.c: Force to run without
6315 -ftrack-macro-expansion.
6316 * gcc.dg/cpp/paste8.c: Likewise.
6317 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6318 -ftrack-macro-expansion.
6319 * gcc.dg/cpp/paste12.c: Force to run without
6320 -ftrack-macro-expansion.
6321 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6322 -ftrack-macro-expansion.
6323 * gcc.dg/cpp/paste13.c: Likewise.
6324 * gcc.dg/cpp/paste14.c: Likewise.
6325 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6326 -ftrack-macro-expansion.
6327 * gcc.dg/cpp/paste18.c: New test.
6328
6329 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6330
6331 * gcc.target/cris/torture/trap-1.c,
6332 gcc.target/cris/torture/trap-2.c,
6333 gcc.target/cris/torture/trap-3.c,
6334 gcc.target/cris/torture/trap-v0.c,
6335 gcc.target/cris/torture/trap-v3.c: New tests.
6336
6337 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6338
6339 PR c++/25137
6340 * g++.dg/warn/Wbraces3.C: New.
6341 * g++.dg/warn/Wbraces4.C: Likewise.
6342
6343 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6344
6345 PR tree-optimization/53505
6346 * c-c++-common/torture/pr53505.c: New test.
6347
6348 2012-05-27 Nathan Sidwell <nathan@acm.org>
6349
6350 * gcc.dg/stmt-expr-4.c: New.
6351
6352 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6353
6354 PR c++/53491
6355 * g++.dg/parse/crash60.C: New.
6356
6357 2012-05-26 Jason Merrill <jason@redhat.com>
6358
6359 PR c++/53220
6360 * c-c++-common/array-lit.c: New.
6361 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6362
6363 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6364
6365 PR ada/50294
6366 * gnat.dg/array21.adb: New test.
6367
6368 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6369
6370 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6371
6372 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6373
6374 PR c++/32054
6375 * g++.dg/other/anon-union3.C: New.
6376
6377 2012-05-25 Ian Lance Taylor <iant@google.com>
6378
6379 * gcc.dg/split-6.c: New test.
6380
6381 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6382
6383 * gnat.dg/lto14.adb: New test.
6384
6385 2012-05-25 Tristan Gingold <gingold@adacore.com>
6386
6387 * gcc.target/i386/large-frame.c: New.
6388
6389 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6390 * gcc.target/powerpc/lhs-1.c: New.
6391 * gcc.target/powerpc/lhs-2.c: New.
6392 * gcc.target/powerpc/lhs-3.c: New.
6393
6394 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6395
6396 Make unwound macro expansion trace less redundant
6397 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6398 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6399 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6400 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6401 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6402 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6403
6404 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6405
6406 PR c++/53464
6407 * g++.dg/cpp0x/constexpr-default1.C: New.
6408
6409 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6410
6411 PR c++/32080
6412 * g++.dg/eh/goto2.C: New.
6413
6414 2012-05-24 Richard Guenther <rguenther@suse.de>
6415
6416 PR middle-end/53460
6417 * g++.dg/tree-prof/pr53460.C: New testcase.
6418
6419 2012-05-24 Richard Guenther <rguenther@suse.de>
6420
6421 PR bootstrap/53466
6422 * g++.dg/debug/pr53466.C: New testcase.
6423
6424 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6425
6426 PR tree-optimization/53465
6427 * gcc.c-torture/execute/pr53465.c: New test.
6428
6429 2012-05-23 Tobias Burnus <burnus@net-b.de>
6430
6431 PR fortran/51055
6432 PR fortran/45170
6433 * gfortran.dg/allocate_with_typespec_6.f90: New.
6434
6435 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6436
6437 PR c++/29185
6438 * g++.dg/warn/delete-array-1.C: New.
6439
6440 2012-05-23 Richard Guenther <rguenther@suse.de>
6441
6442 * gcc.dg/torture/pr39074-2.c: Adjust.
6443 * gcc.dg/torture/pr39074.c: Likewise.
6444 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6445 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6446
6447 2012-05-22 Jan Hubicka <jh@suse.cz>
6448
6449 PR middle-end/53161
6450 * g++.dg/torture/pr53161.C: New testcase.
6451
6452 2012-05-22 Tobias Burnus <burnus@net-b.de>
6453
6454 PR fortran/53389
6455 * gfortran.dg/realloc_on_assign_15.f90: New.
6456
6457 2012-05-22 Richard Guenther <rguenther@suse.de>
6458
6459 PR middle-end/51071
6460 * gcc.dg/torture/pr51071-2.c: New testcase.
6461
6462 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6463
6464 PR tree-optimization/53336
6465 * g++.dg/torture/pr53336.C: New testcase.
6466
6467 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6468
6469 PR c++/53322
6470 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6471 instead of -Wunused-local-typedefs.
6472
6473 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6474
6475 PR c++/51184
6476 * g++.dg/other/abstract4.C: New-
6477
6478 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6479
6480 PR c++/40821
6481 * g++.dg/ext/attrib46.C: New.
6482
6483 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6484
6485 PR c/53418
6486 * gcc.c-torture/compile/pr53418-1.c,
6487 gcc.c-torture/compile/pr53418-2.c: New tests.
6488
6489 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6490
6491 PR tree-optimization/53366
6492 * gcc.dg/torture/pr53366-1.c: New test.
6493 * gcc.dg/torture/pr53366-2.c: New test.
6494 * gcc.target/i386/pr53366-1.c: New test.
6495 * gcc.target/i386/pr53366-2.c: New test.
6496
6497 PR tree-optimization/53409
6498 * gcc.c-torture/compile/pr53409.c: New test.
6499
6500 PR tree-optimization/53410
6501 * gcc.c-torture/compile/pr53410-1.c: New test.
6502 * gcc.c-torture/compile/pr53410-2.c: New test.
6503
6504 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6505
6506 PR target/53425
6507 * gcc.target/i386/pr53425-1.c: New file.
6508 * gcc.target/i386/pr53425-2.c: Likewise.
6509
6510 2012-05-21 Richard Guenther <rguenther@suse.de>
6511
6512 PR tree-optimization/53408
6513 * gcc.dg/torture/pr53408.c: New testcase.
6514
6515 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6516 H.J. Lu <hongjiu.lu@intel.com>
6517
6518 PR target/53416
6519 * gcc.target/i386/pr53416.c: New file.
6520
6521 2012-05-21 Richard Guenther <rguenther@suse.de>
6522
6523 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6524
6525 2012-05-21 Richard Guenther <rguenther@suse.de>
6526
6527 * gcc.dg/torture/ldist-1.c: New testcase.
6528
6529 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6530
6531 * gnat.dg/lto13.adb: New test.
6532 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6533
6534 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6535
6536 * gnat.dg/specs/lto12.ads: New test.
6537 * gnat.dg/specs/lto12_pkg.ads: New helper.
6538
6539 2012-05-18 Richard Guenther <rguenther@suse.de>
6540
6541 PR tree-optimization/53346
6542 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6543 * gcc.target/i386/incoming-10.c: Adjust.
6544 * gcc.target/i386/incoming-11.c: Likewise.
6545 * gcc.target/i386/pr46295.c: Likewise.
6546
6547 2012-05-18 Richard Guenther <rguenther@suse.de>
6548
6549 * gcc.dg/pr53352.c: Return zero.
6550
6551 2012-05-18 Richard Guenther <rguenther@suse.de>
6552
6553 PR tree-optimization/53390
6554 * gcc.dg/torture/pr53390.c: New testcase.
6555
6556 2012-05-18 Meador Inge <meadori@codesourcery.com>
6557
6558 PR rtl-optimization/53352
6559 * gcc.dg/pr53352.c: New test.
6560
6561 2012-05-17 David S. Miller <davem@davemloft.net>
6562
6563 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6564 failure on sparc-*-linux-gnu.
6565
6566 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6567
6568 PR c++/39681
6569 * g++.dg/parse/error49.C: New.
6570 * g++.dg/cpp0x/error8.C: Likewise.
6571 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6572 * g++.dg/ext/utf-dflt2.C: Likewise.
6573 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6574 * g++.dg/ext/utf-dflt.C: Likewise.
6575 * c-c++-common/raw-string-3.c: Likewise.
6576 * c-c++-common/raw-string-4.c: Likewise.
6577
6578 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6579
6580 PR c++/53371
6581 * g++.dg/cpp0x/catch1.C: New.
6582
6583 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6584
6585 PR c++/44516
6586 * g++.dg/parse/error48.C: New.
6587 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6588 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6589
6590 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6591
6592 * gcc.dg/tm/indirect-2.c: New test.
6593
6594 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6595
6596 PR tree-optimization/53217
6597 * gfortran.dg/pr53217.f90: New test.
6598
6599 2012-05-16 Richard Guenther <rguenther@suse.de>
6600
6601 PR tree-optimization/53364
6602 * g++.dg/torture/pr53364.C: New testcase.
6603
6604 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6605
6606 PR testsuite/52641
6607 * gcc.dg/pr52549.c: Fix test for long != void*
6608 * gcc.c-torture/execute/pr52979-1.x: New file.
6609 * gcc.c-torture/execute/pr52979-2.x: New file.
6610
6611 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6612
6613 PR preprocessor/7263
6614 * gcc.dg/binary-constants-2.c: Run without tracking locations
6615 accross macro expansion.
6616 * gcc.dg/binary-constants-3.c: Likewise.
6617 * gcc.dg/cpp/sysmac2.c: Likewise.
6618 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6619 location.
6620 * gcc.dg/cpp/syshdr3.c: New test.
6621 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6622 * gcc.dg/system-binary-constants-1.c: New test.
6623 * gcc.dg/system-binary-constants-1.h: New header for the new test
6624 above.
6625 * g++.dg/cpp/syshdr3.C: New test.
6626 * g++.dg/cpp/syshdr3.h: New header the new test above.
6627 * g++.dg/system-binary-constants-1.C: New test.
6628 * g++.dg/system-binary-constants-1.h: New header the new test
6629 above.
6630
6631 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6632
6633 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6634
6635 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6636
6637 PR target/53358
6638 * gcc.dg/pr53358.c: New test.
6639
6640 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6641
6642 PR c++/11856
6643 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6644 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6645
6646 2012-05-15 Olivier Hainque <hainque@adacore.com>
6647
6648 * g++.dg/eh/sighandle.C: New testcase.
6649
6650 2012-05-15 Richard Guenther <rguenther@suse.de>
6651
6652 PR tree-optimization/53355
6653 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6654
6655 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6656
6657 * gfortran.dg/*.f90: Remove now redundant manual
6658 cleanup-modules directive.
6659
6660 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6661
6662 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6663 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6664
6665 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6666
6667 PR fortran/52428
6668 * gfortran.dg/int_range_io_1.f90: New test.
6669
6670 2012-05-14 Andi Kleen <ak@linux.intel.com>
6671 Jakub Jelinek <jakub@redhat.com>
6672
6673 PR target/53315
6674 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6675 * gcc.target/i386/rtm-check.h: New file.
6676 * gcc.target/i386/pr53315.c: New test.
6677
6678 2012-05-14 Tobias Burnus <burnus@net-b.de>
6679
6680 PR fortran/49110
6681 PR fortran/51055
6682 PR fortran/53329
6683 * gfortran.dg/deferred_type_param_4.f90: New.
6684 * gfortran.dg/deferred_type_param_6.f90: New.
6685
6686 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6687
6688 * gcc.target/i386/retarg.c: New test.
6689
6690 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6691
6692 PR fortran/45170
6693 * gfortran.dg/deferred_type_param_3.f90: New.
6694 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6695 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6696
6697 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6698
6699 * gnat.dg/null_pointer_deref3.adb: New test.
6700
6701 2012-05-12 Tobias Burnus <burnus@net-b.de>
6702
6703 PR fortran/49110
6704 PR fortran/52843
6705 * gfortran.dg/deferred_type_param_5.f90: New.
6706
6707 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6708
6709 * g++.dg/parse/error47.C: New.
6710
6711 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6712
6713 PR fortran/52537
6714 * gfortran.dg/string_compare_4.f90: Change option
6715 to -fdump-tree-original. Add test case for kind=4.
6716
6717 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6718
6719 PR fortran/52537
6720 * gfortran.dg/string_compare_4.f90: New test.
6721
6722 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6723
6724 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6725
6726 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6727
6728 PR c++/53305
6729 * g++.dg/cpp0x/variadic132.C: New.
6730
6731 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6732
6733 PR c++/53158
6734 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6735 * g++.dg/parse/error26.C: Tweak dg-error column number.
6736
6737 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6738
6739 PR c++/53301
6740 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6741
6742 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6743
6744 * gnat.dg/lto11.ad[sb]: New test.
6745
6746 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6747
6748 PR target/52908
6749 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6750 directive to Scan for vpmuldq, not vpmacsdql.
6751
6752 2012-05-09 Michael Matz <matz@suse.de>
6753
6754 PR tree-optimization/53185
6755 * gcc.dg/vect/pr53185.c: New test.
6756
6757 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6758
6759 PR middle-end/53249
6760 * gcc.target/i386/pr53249.c: New.
6761
6762 2012-05-09 Richard Guenther <rguenther@suse.de>
6763
6764 PR tree-optimization/18437
6765 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6766 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6767
6768 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6769
6770 PR tree-optimization/53226
6771 * gcc.c-torture/compile/pr53226.c: New test.
6772
6773 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6774
6775 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6776 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6777 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6778 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6779 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6780 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6781 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6782 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6783 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6784 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6785 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6786 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6787 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6788 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6789
6790 2012-05-09 Dehao Chen <dehao@google.com>
6791
6792 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6793 * gcc.dg/predict-2.c: Likewise.
6794 * gcc.dg/predict-3.c: Likewise.
6795 * gcc.dg/predict-4.c: Likewise.
6796 * gcc.dg/predict-5.c: Likewise.
6797 * gcc.dg/predict-6.c: Likewise.
6798
6799 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6800
6801 PR target/53272
6802 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6803
6804 2012-05-08 Richard Guenther <rguenther@suse.de>
6805
6806 * gcc.dg/fold-bitand-4.c: New testcase.
6807
6808 2012-05-08 Dehao Chen <dehao@google.com>
6809
6810 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6811 heuristic is working properly.
6812 * gcc.dg/predict-2.c: Likewise.
6813 * gcc/dg/predict-3.c: Likewise.
6814 * gcc/dg/predict-4.c: Likewise.
6815 * gcc/dg/predict-5.c: Likewise.
6816 * gcc/dg/predict-6.c: Likewise.
6817
6818 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6819
6820 PR tree-optimization/53239
6821 * g++.dg/opt/vrp3.C: New test.
6822 * g++.dg/opt/vrp3-aux.cc: New file.
6823 * g++.dg/opt/vrp3.h: New file.
6824
6825 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6826
6827 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6828 .uleb128 support in assembler output.
6829
6830 2012-05-07 Richard Guenther <rguenther@suse.de>
6831
6832 PR lto/42987
6833 * g++.dg/lto/pr42987_0.C: New testcase.
6834 * g++.dg/lto/pr42987_1.C: Likewise.
6835
6836 2012-05-07 Tobias Burnus <burnus@net-b.de>
6837
6838 PR fortran/53255
6839 * gfortran.dg/typebound_operator_15.f90: New.
6840
6841 2012-05-06 Tobias Burnus <burnus@net-b.de>
6842
6843 PR fortran/41587
6844 * gfortran.dg/class_array_13.f90: New.
6845
6846 2012-05-06 Tristan Gingold <gingold@adacore.com>
6847
6848 * gnat.dg/warn7.adb: New test.
6849
6850 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6851
6852 * gnat.dg/specs/renamings.ads: Rename to...
6853 * gnat.dg/specs/renaming1.ads: ...this.
6854 * gnat.dg/specs/renaming2.ads: New test.
6855 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6856 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6857 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6858 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6859
6860 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6861
6862 * gnat.dg/discr36.ad[sb]: New test.
6863 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6864
6865 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6866
6867 PR c/43772
6868 * c-c++-common/pr43772.c: New.
6869
6870 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6871
6872 PR fortran/41600
6873 * gfortran.dg/select_type_26.f03 : New test.
6874 * gfortran.dg/select_type_27.f03 : New test.
6875
6876 PR fortran/53191
6877 * gfortran.dg/select_type_28.f03 : New test.
6878
6879 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6880
6881 PR fortran/49010
6882 PR fortran/24518
6883 * gfortran.dg/mod_sign0_1.f90: New test.
6884 * gfortran.dg/mod_large_1.f90: New test.
6885
6886 2012-05-04 Tobias Burnus <burnus@net-b.de>
6887
6888 PR fortran/53175
6889 gfortran.dg/public_private_module_5.f90: New.
6890
6891 2012-05-04 Tobias Burnus <burnus@net-b.de>
6892
6893 PR fortran/53111
6894 * gfortran.dg/constructor_7.f90: New.
6895 * gfortran.dg/constructor_8.f90: New.
6896
6897 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6898
6899 PR c++/53166
6900 * g++.dg/cpp0x/static_assert7.C: New.
6901
6902 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6903
6904 PR tree-optimization/52633
6905 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6906 recognized as widening shifts instead of over-widening.
6907 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6908 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6909 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6910 * gcc.target/arm/pr52633.c: New test.
6911
6912 2012-05-04 Richard Guenther <rguenther@suse.de>
6913
6914 PR tree-optimization/53168
6915 * gcc.dg/torture/pr53168.c: New testcase.
6916 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6917
6918 2012-05-04 Richard Guenther <rguenther@suse.de>
6919
6920 * gcc.dg/lto/pr53214_0.c: New testcase.
6921
6922 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6923
6924 * gcc.target/ia64/pr48496.c: New test.
6925 * gcc.target/ia64/pr52657.c: Likewise.
6926
6927 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6928
6929 PR c/51712
6930 * c-c++-common/pr51712.c: New.
6931
6932 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6933
6934 PR target/53199
6935 * gcc.target/powwerpc/pr53199.c: New file.
6936
6937 2012-05-03 Jason Merrill <jason@redhat.com>
6938
6939 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6940
6941 * gcc.dg/debug/dwarf2/dups-types.c: New.
6942 * gcc.dg/debug/dwarf2/dups-types.h: New.
6943
6944 2012-05-03 Jason Merrill <jason@redhat.com>
6945
6946 * g++.dg/debug/dwarf2/namespace-2.C: New.
6947 * g++.dg/debug/dwarf2/localclass3.C: New.
6948
6949 2012-05-03 Jason Merrill <jason@redhat.com>
6950
6951 * g++.dg/debug/dwarf2/thunk1.C: New.
6952
6953 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6954
6955 PR c++/53186
6956 * g++.dg/other/final2.C: New.
6957
6958 2012-05-03 Richard Guenther <rguenther@suse.de>
6959
6960 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6961
6962 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6963
6964 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6965 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6966 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6967 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6968
6969 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6970
6971 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6972 .byte 0xf2.
6973 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6974 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6975 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6976
6977 PR debug/53174
6978 * gcc.dg/pr53174.c: New test.
6979
6980 PR target/53187
6981 * gcc.target/arm/pr53187.c: New test.
6982 * gcc.c-torture/compile/pr53187.c: New test.
6983
6984 2012-05-03 Richard Guenther <rguenther@suse.de>
6985
6986 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6987 unsupported prefetching support.
6988
6989 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6990
6991 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6992 option -ftrack-macro-expansion=0.
6993 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6994 option -ftrack-macro-expansion=0.
6995
6996 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6997
6998 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6999 dg-options for target arm with dg-additional-options.
7000
7001 2012-05-03 Richard Guenther <rguenther@suse.de>
7002
7003 PR tree-optimization/53144
7004 * gcc.dg/torture/pr53144.c: New testcase.
7005
7006 2012-05-03 Tobias Burnus <burnus@net-b.de>
7007
7008 PR fortran/52864
7009 * gfortran.dg/pointer_intent_7.f90: New.
7010 * gfortran.dg/pure_formal_3.f90: New.
7011
7012 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7013
7014 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7015
7016 2012-05-02 Martin Jambor <mjambor@suse.cz>
7017
7018 PR lto/52605
7019 * g++.dg/lto/pr52605_0.C: New test.
7020
7021 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7022
7023 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7024 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7025 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7026 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7027 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7028 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7029 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7030 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7031 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7032 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7033 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7034 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7035 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7036 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7037 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7038 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7039
7040 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7041
7042 PR middle-end/53153
7043 * gcc.dg/pr53153.c: New test.
7044
7045 2012-05-02 Richard Guenther <rguenther@suse.de>
7046
7047 * g++.dg/tree-ssa/pr19807.C: Adjust.
7048
7049 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7050
7051 PR tree-optimization/53163
7052 * gcc.c-torture/compile/pr53163.c: New test.
7053
7054 PR rtl-optimization/53160
7055 * gcc.c-torture/execute/pr53160.c: New test.
7056
7057 2012-05-01 Ian Lance Taylor <iant@google.com>
7058
7059 PR c/37303
7060 * gcc.dg/pr37303.c: New test.
7061
7062 2012-05-01 Richard Henderson <rth@redhat.com>
7063
7064 * lib/target-supports.exp
7065 (check_effective_target_sync_long_long_runtime): True for
7066 check_effective_target_powerpc64.
7067
7068 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7069
7070 PR c++/51033
7071 * gcc.dg/vector-1.c: Move to ...
7072 * c-c++-common/vector-1.c: ... here.
7073 * gcc.dg/vector-2.c: Move to ...
7074 * c-c++-common/vector-2.c: ... here.
7075 * gcc.dg/vector-3.c: Move to ...
7076 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7077 * gcc.dg/vector-4.c: Move to ...
7078 * c-c++-common/vector-4.c: ... here.
7079 * gcc.dg/vector-init-1.c: Move to ...
7080 * c-c++-common/vector-init-1.c: ... here.
7081 * gcc.dg/vector-init-2.c: Move to ...
7082 * c-c++-common/vector-init-2.c: ... here.
7083 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7084 * c-c++-common/vector-subscript-1.c: ... here.
7085 * gcc.dg/vector-subscript-2.c: Move to ...
7086 * c-c++-common/vector-subscript-2.c: ... here.
7087 * gcc.dg/vector-subscript-3.c: Move to ...
7088 * c-c++-common/vector-subscript-3.c: ... here.
7089
7090 PR c++/51314
7091 * g++.dg/cpp0x/vt-51314.C: New test.
7092 * g++.dg/cpp0x/variadic76.C: Fix.
7093
7094 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7095
7096 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7097
7098 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7099
7100 Add -Wvarargs option
7101 * c-c++-common/Wvarargs.c: New test case.
7102 * c-c++-common/Wvarargs-2.c: Likewise.
7103
7104 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7105
7106 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7107 * objc.dg/foreach-7.m: Force the test case to run without
7108 -ftrack-macro-expansion.
7109 * c-c++-common/tm/attrib-1.c: Likewise.
7110 * c-c++-common/warn-ommitted-condop.c: Likewise.
7111 * gcc.dg/assign-warn-1.c: Likewise.
7112 * gcc.dg/assign-warn-2.c: Likewise.
7113 * gcc.dg/attr-alloc_size.c: Likewise.
7114 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7115 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7116 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7117 * gcc.dg/c90-const-expr-9.c: Likewise.
7118 * gcc.dg/c99-const-expr-9.c: Likewise.
7119 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7120 * gcc.dg/cpp/direct2s.c: Likewise.
7121 * gcc.dg/cpp/pr28709.c: Likewise.
7122 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7123 * gcc.dg/dfp/composite-type.c: Likewise.
7124 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7125 with -ftrack-macro-expansion
7126 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7127 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7128 * g++.dg/ext/cleanup-1.C: Likewise.
7129 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7130 * g++.dg/template/sfinae10.C: Likewise.
7131 * g++.dg/tm/wrap-2.C: Likewise.
7132 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7133 * g++.dg/warn/Wsign-conversion.C: Likewise.
7134 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7135 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7136 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7137 it to run with -ftrack-macro-expansion.
7138 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7139 test cases without -ftrack-macro-expansion.
7140
7141 Fix location for static class members
7142 * g++.dg/template/sfinae6_neg.C: Adjust.
7143
7144 Make conversion warnings work on NULL with -ftrack-macro-expansion
7145 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7146 alongside the previous testing for NULL.
7147
7148 Fix -Wuninitialized for -ftrack-macro-expansion
7149 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7150
7151 Strip "<built-in>" loc from displayed expansion context
7152 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7153 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7154 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7155 new test above.
7156
7157 Fix expansion point loc for macro-like tokens
7158 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7159 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7160
7161 Fix token pasting with -ftrack-macro-expansion
7162 * gcc.dg/cpp/paste17.c: New test case for
7163 -ftrack-macro-expansion=2 mode only.
7164 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7165
7166 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7167
7168 * gnat.dg/warn6.ad[sb]: New test.
7169
7170 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7171
7172 PR 53149
7173 * gcc.dg/20011021-1.c: Adjust testcase.
7174
7175 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7176
7177 PR fortran/53148
7178 * gfortran.dg/function_optimize_12.f90: New test.
7179
7180 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7181
7182 PR target/53156
7183 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7184 code to match current output and cover new peephole2 pattern.
7185
7186 2012-04-27 Ollie Wild <aaw@google.com>
7187
7188 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7189
7190 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7191
7192 * gcc.c-torture/execute/20120427-2.c: New testcase.
7193 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7194 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7195 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7196
7197 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7198
7199 PR target/53138
7200 * gcc.c-torture/execute/20120427-1.c: New testcase.
7201
7202 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7203
7204 PR middle-end/27139
7205 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7206
7207 2012-04-27 Tom de Vries <tom@codesourcery.com>
7208
7209 PR tree-optimization/51879
7210 * gcc.dg/pr51879.c: New test.
7211 * gcc.dg/pr51879-2.c: Same.
7212 * gcc.dg/pr51879-3.c: Same.
7213 * gcc.dg/pr51879-4.c: Same.
7214 * gcc.dg/pr51879-6.c: Same.
7215
7216 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7217
7218 PR c++/53096
7219 * g++.dg/cpp0x/defaulted35.C: New.
7220 * g++.dg/cpp0x/defaulted15.C: Adjust.
7221
7222 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7223
7224 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7225 structure layout.
7226
7227 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7228
7229 * gcc.target/i386/builtin_target.c: Check avx2.
7230
7231 2012-04-26 Alan Modra <amodra@gmail.com>
7232
7233 * gcc.target/powerpc/savres.c: New test.
7234 * gcc.target/powerpc/powerpc.exp: Run it.
7235
7236 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7237
7238 PR target/53120
7239 * gcc.dg/torture/pr53120.c: New test.
7240
7241 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7242
7243 PR middle-end/52979
7244 * gcc.c-torture/compile/pr52979-1.c: New test.
7245 * gcc.c-torture/execute/pr52979-1.c: New test.
7246 * gcc.c-torture/execute/pr52979-2.c: New test.
7247
7248 2012-04-25 Richard Guenther <rguenther@suse.de>
7249
7250 * gcc.target/i386/l_fma_float_5.c: Adjust.
7251 * gcc.target/i386/l_fma_double_4.c: Likewise.
7252 * gcc.target/i386/l_fma_float_2.c: Likewise.
7253 * gcc.target/i386/l_fma_float_6.c: Likewise.
7254 * gcc.target/i386/l_fma_double_1.c: Likewise.
7255 * gcc.target/i386/l_fma_double_5.c: Likewise.
7256 * gcc.target/i386/l_fma_float_3.c: Likewise.
7257 * gcc.target/i386/l_fma_double_2.c: Likewise.
7258 * gcc.target/i386/l_fma_double_6.c: Likewise.
7259 * gcc.target/i386/l_fma_float_4.c: Likewise.
7260 * gcc.target/i386/l_fma_double_3.c: Likewise.
7261 * gcc.target/i386/l_fma_float_1.c: Likewise.
7262
7263 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7264
7265 PR tree-optimization/53058
7266 * gcc.c-torture/compile/pr53058.c: New test.
7267
7268 2012-04-25 Jan Hubicka <jh@suse.cz>
7269
7270 PR middle-end/53088
7271 * gcc.target/i386/pr39082-1.c: Update warning location.
7272
7273 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7274
7275 PR c/52880
7276 * gcc.dg/pr52880.c: New test.
7277
7278 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7279
7280 * gcc.dg/m-un-2.c: Update.
7281 * gcc.dg/20011021-1.c: Update.
7282
7283 2012-04-25 Tobias Burnus <burnus@net-b.de>
7284
7285 PR fortran/52196
7286 * gfortran.dg/realloc_on_assign_14.f90: New.
7287
7288 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7289
7290 PR testsuite/52641
7291 PR tree-optimizations/52891
7292 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7293
7294 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7295
7296 PR c++/52363
7297 * g++.dg/cpp0x/sfinae35.C: New.
7298 * g++.dg/cpp0x/sfinae36.C: Likewise.
7299
7300 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7301
7302 * gcc.target/builtin_target.c: New testcase.
7303
7304 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7305
7306 PR target/47197
7307 * gcc.target/powerpc/pr47197.c: New test.
7308
7309 2012-04-24 Richard Guenther <rguenther@suse.de>
7310
7311 PR tree-optimization/53085
7312 * g++.dg/torture/pr53085.C: New testcase.
7313
7314 2012-04-24 Andrew Pinski <apinski@cavium.com>
7315
7316 PR tree-opt/33512
7317 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7318 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7319 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7320
7321 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7322
7323 PR middle-end/53084
7324 * gcc.c-torture/execute/pr53084.c: New test.
7325
7326 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7327
7328 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7329
7330 2012-04-23 Andrew Pinski <apinski@cavium.com>
7331
7332 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7333
7334 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7335
7336 PR regression/53076
7337 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7338 * gcc.dg/torture/builtin-power-1.c: Likewise.
7339
7340 2012-04-23 Richard Guenther <rguenther@suse.de>
7341
7342 PR tree-optimization/53070
7343 * gcc.dg/torture/pr53070.c: New testcase.
7344
7345 2012-04-23 Richard Guenther <rguenther@suse.de>
7346
7347 PR c/53060
7348 * gcc.dg/pr53060.c: New testcase.
7349
7350 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7351
7352 PR tree-optimizations/52891
7353 * gcc.c-torture/compile/pr52891-1.c: New test.
7354 * gcc.c-torture/compile/pr52891-2.c: New test.
7355
7356 2012-04-22 Tobias Burnus <burnus@net-b.de>
7357
7358 PR fortran/53051
7359 * gfortran.dg/read_float_4.f90: New.
7360
7361 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7362
7363 PR 35441
7364 * c-c++-common/pr35441.C: New.
7365
7366 2012-04-20 Ian Lance Taylor <iant@google.com>
7367
7368 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7369 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7370
7371 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7372
7373 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7374 array access.
7375 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7376
7377 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7378
7379 PR rtl-optimization/44214
7380 * gcc.dg/pr44214-1.c: New test.
7381 * gcc.dg/pr44214-2.c: Likewise.
7382 * gcc.dg/pr44214-3.c: Likewise.
7383
7384 2012-04-20 Richard Guenther <rguenther@suse.de>
7385
7386 * g++.dg/torture/20120420-1.C: New testcase.
7387
7388 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7389
7390 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7391
7392 2012-04-19 Christian Bruel <christian.bruel@st.com>
7393
7394 * gcc.dg/pr52283.c: New test.
7395
7396 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7397
7398 * gcc.dg/pr37985.c: New test.
7399
7400 2012-04-19 Richard Guenther <rguenther@suse.de>
7401
7402 PR rtl-optimization/44688
7403 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7404 possibly profitable.
7405
7406 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7407
7408 PR tree-optimization/52976
7409 * gfortran.dg/reassoc_11.f: New test.
7410
7411 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7412
7413 PR tree-optimization/52976
7414 * gfortran.dg/reassoc_7.f: New test.
7415 * gfortran.dg/reassoc_8.f: Likewise.
7416 * gfortran.dg/reassoc_9.f: Likewise.
7417 * gfortran.dg/reassoc_10.f: Likewise.
7418
7419 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7420
7421 PR c++/52422
7422 * g++.dg/cpp0x/sfinae33.C: New.
7423 * g++.dg/cpp0x/sfinae34.C: Likewise.
7424
7425 2012-04-18 Joey Ye <joey.ye@arm.com>
7426
7427 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7428
7429 2012-04-18 Richard Guenther <rguenther@suse.de>
7430
7431 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7432 array access.
7433 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7434 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7435
7436 2012-04-17 Tom de Vries <tom@codesourcery.com>
7437
7438 * g++.dg/pr51264-4.C: New test.
7439
7440 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7441
7442 PR c++/52599
7443 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7444
7445 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7446
7447 PR c++/53003
7448 * g++.dg/parse/crash59.C: New.
7449
7450 2012-04-17 Michael Matz <matz@suse.de>
7451
7452 PR tree-optimization/18437
7453 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7454
7455 2012-04-17 Richard Guenther <rguenther@suse.de>
7456
7457 PR middle-end/53011
7458 * g++.dg/torture/pr53011.C: New testcase.
7459
7460 2012-04-16 Jason Merrill <jason@redhat.com>
7461
7462 PR c++/38543
7463 * g++.dg/cpp0x/variadic131.C: New.
7464
7465 PR c++/52008
7466 * g++.dg/cpp0x/variadic130.C: New.
7467
7468 PR c++/50830
7469 * g++.dg/cpp0x/variadic129.C: New.
7470
7471 PR c++/50303
7472 * g++.dg/cpp0x/variadic128.C: New.
7473
7474 2012-04-16 Tobias Burnus <burnus@net-b.de>
7475
7476 PR fortran/52864
7477 * gfortran.dg/pointer_intent_6.f90: New.
7478
7479 2012-04-16 Tobias Burnus <burnus@net-b.de>
7480
7481 PR fortran/52916
7482 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7483 to include public_private_module_4.f90.
7484 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7485 targets.
7486
7487 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7488
7489 PR c++/49152
7490 * g++.dg/diagnostic/operator1.C: New.
7491 * g++.dg/ext/label5.C: Adjust.
7492 * g++.dg/ext/va-arg1.C: Likewise.
7493 * g++.dg/other/error20.C: Likewise.
7494 * g++.dg/other/error20.C: Likewise.
7495 * g++.dg/other/error16.C: Likewise.
7496 * g++.dg/other/error10.C: Likewise.
7497 * g++.dg/parse/error30.C: Likewise.
7498 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7499
7500 2012-04-16 Jason Merrill <jason@redhat.com>
7501
7502 PR c++/51148
7503 * g++.dg/cpp0x/variadic127.C: New.
7504
7505 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7506
7507 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7508 testcase name.
7509 Use fail, pass instead of unresolved.
7510 Don't log $optstr.
7511
7512 PR testsuite/52948
7513 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7514 TODO_dump_func.
7515 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7516 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7517 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7518
7519 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7520
7521 PR fortran/52968
7522 * gfortran.dg/typebound_call_23.f03: New test case.
7523
7524 2012-04-15 Jason Merrill <jason@redhat.com>
7525
7526 PR c++/47220
7527 * g++.dg/cpp0x/variadic126.C: New.
7528
7529 PR c++/52380
7530 * g++.dg/cpp0x/variadic125.C: New.
7531
7532 PR c++/52292
7533 * g++.dg/cpp0x/variadic124.C: New.
7534
7535 PR c++/52706
7536 * g++.dg/cpp0x/nullptr27.C: New.
7537
7538 PR c++/52818
7539 * g++.dg/warn/format8.C: New.
7540
7541 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7542
7543 PR fortran/51082
7544 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7545
7546 2012-04-14 Tobias Burnus <burnus@net-b.de>
7547
7548 PR fortran/52916
7549 PR fortran/40973
7550 * gfortran.dg/public_private_module_3.f90: New.
7551 * gfortran.dg/public_private_module_4.f90: New.
7552
7553 2012-04-14 Tom de Vries <tom@codesourcery.com>
7554
7555 * gcc.dg/superblock.c: New test.
7556
7557 2012-04-14 Tom de Vries <tom@codesourcery.com>
7558
7559 * gcc.dg/pr51879-12.c: New test.
7560
7561 2012-04-13 Jason Merrill <jason@redhat.com>
7562
7563 PR c++/52824
7564 * g++.dg/cpp0x/variadic123.C: New.
7565 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7566
7567 PR c++/52905
7568 * g++.dg/cpp0x/initlist-ctor1.C: New.
7569
7570 PR c++/52915
7571 * g++.dg/other/anon-union2.C: New.
7572
7573 2012-04-13 Martin Jambor <mjambor@suse.cz>
7574
7575 PR middle-end/52939
7576 * g++.dg/ipa/pr52939.C: New test.
7577
7578 2012-04-13 Tom de Vries <tom@codesourcery.com>
7579
7580 * gcc.dg/pr52734.c: New test.
7581
7582 2012-04-13 Richard Guenther <rguenther@suse.de>
7583
7584 PR tree-optimization/52969
7585 * gcc.dg/torture/pr52969.c: New testcase.
7586
7587 2012-04-13 Richard Guenther <rguenther@suse.de>
7588
7589 PR c/52549
7590 * gcc.dg/pr52549.c: New testcase.
7591
7592 2012-04-13 Richard Guenther <rguenther@suse.de>
7593
7594 PR c/52862
7595 * gcc.dg/pr52862.c: New testcase.
7596
7597 2012-04-13 Joey Ye <joey.ye@arm.com>
7598
7599 * gcc.target/arm/thumb1-imm.c: New testcase.
7600
7601 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7602
7603 PR target/52932
7604 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7605 second function argument.
7606 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7607 (calc_permps): Update declaration. Calculate result correctly.
7608 (avx2_test): Change src2 type to union256i_d.
7609 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7610 correctly.
7611
7612 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7613
7614 PR target/52775
7615 * gcc.target/powerpc/pr52775.c: New file.
7616
7617 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7618
7619 PR tree-optimization/18589
7620 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7621 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7622 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7623 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7624 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7625 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7626 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7627 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7628 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7629 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7630
7631 2012-04-12 Richard Guenther <rguenther@suse.de>
7632
7633 PR tree-optimization/52943
7634 * gcc.dg/torture/pr52943.c: New testcase.
7635
7636 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7637
7638 PR target/50751
7639 * gcc/target/sh/pr50751-4.c: New.
7640 * gcc/target/sh/pr50751-5.c: New.
7641 * gcc/target/sh/pr50751-6.c: New.
7642 * gcc/target/sh/pr50751-7.c: New.
7643
7644 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7645
7646 PR c++/52465
7647 * g++.dg/lookup/using52.C: New.
7648
7649 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7650
7651 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7652
7653 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7654
7655 PR rtl-optimization/52876
7656 * gcc.target/i386/pr52876.c: New.
7657
7658 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7659
7660 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7661 __UINTPTR_TYPE__.
7662 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7663 __INTPTR_TYPE__.
7664 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7665 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7666 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7667 (ptrdiff_t): ... this. All uses changed.
7668 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7669 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7670 __INTPTR_TYPE__.
7671 (main): Cast argument to __INTPTR_TYPE__.
7672 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7673 size_t.
7674 * gcc.dg/mallign.c (main): Likewise.
7675 * gcc.dg/pr38700.c (foo): Likewise.
7676 * gcc.dg/long-long-cst1.c (t): Likewise.
7677 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7678 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7679 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7680 * gcc.dg/pr25682.c (d, foo): Likewise.
7681 * gcc.dg/format/cast-1.c (f): Likewise.
7682 * gcc.dg/c90-const-expr-10.c
7683 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7684 (size_t): ...this. All uses changed.
7685 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7686 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7687 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7688 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7689 * gcc.dg/sequence-pt-1.c: Likewise.
7690 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7691 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7692 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7693 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7694 of ptrdiff_t with it.
7695 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7696 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7697 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7698
7699 2012-04-11 Jason Merrill <jason@redhat.com>
7700
7701 PR debug/45088
7702 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7703 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7704
7705 PR c++/52906
7706 * g++.dg/ext/attrib45.C: New.
7707
7708 * g++.dg/eh/dtor3.C: New.
7709
7710 2012-04-11 Richard Guenther <rguenther@suse.de>
7711
7712 PR middle-end/52621
7713 * gfortran.dg/pr52621.f90: New testcase.
7714
7715 2012-04-11 Richard Guenther <rguenther@suse.de>
7716
7717 PR middle-end/52918
7718 * g++.dg/torture/pr52918-1.C: New testcase.
7719 * g++.dg/torture/pr52918-2.C: Likewise.
7720
7721 2012-04-11 Tobias Burnus <burnus@net-b.de>
7722
7723 PR fortran/52729
7724 * gfortran.dg/block_11.f90: New.
7725
7726 2012-04-11 Nick Clifton <nickc@redhat.com>
7727
7728 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7729
7730 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7731
7732 PR target/16458
7733 * gcc.target/powerpc/pr16458-1.c: New test.
7734 * gcc.target/powerpc/pr16458-2.c: Likewise.
7735 * gcc.target/powerpc/pr16458-3.c: Likewise.
7736 * gcc.target/powerpc/pr16458-4.c: Likewise.
7737
7738 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7739
7740 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7741 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7742 * gcc.dg/builtin-bswap-5.c: Likewise.
7743 * gcc.target/i386/builtin-bswap-4.c: New test.
7744
7745 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7746
7747 PR 24985
7748 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7749
7750 2012-04-11 Richard Guenther <rguenther@suse.de>
7751
7752 PR rtl-optimization/52881
7753 * gcc.dg/torture/pr52881.c: New testcase.
7754 * gcc.dg/torture/pr52913.c: Likewise.
7755
7756 2012-04-11 Richard Guenther <rguenther@suse.de>
7757
7758 PR tree-optimization/52912
7759 * gcc.dg/torture/pr52912.c: New testcase.
7760
7761 2010-04-10 Michael Matz <matz@suse.de>
7762
7763 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7764 * gcc.dg/vect/vect-outer-1.c: Adjust.
7765 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7766 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7767 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7768 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7769 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7770 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7771
7772 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7773
7774 PR tree-optimization/52870
7775 * gcc.dg/vect/pr52870.c: New test.
7776
7777 2012-04-09 Mike Stump <mikestump@comcast.net>
7778
7779 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7780 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7781 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7782 * gnat.dg/aggr11.adb: Likewise.
7783 * gnat.dg/aggr11_pkg.ads: Likewise.
7784 * gnat.dg/aggr15.adb: Likewise.
7785 * gnat.dg/aggr15.ads: Likewise.
7786 * gnat.dg/aggr17.adb: Likewise.
7787 * gnat.dg/aggr18.adb: Likewise.
7788 * gnat.dg/array14.adb: Likewise.
7789 * gnat.dg/array14.ads: Likewise.
7790 * gnat.dg/array14_pkg.ads: Likewise.
7791 * gnat.dg/array19.adb: Likewise.
7792 * gnat.dg/array19.ads: Likewise.
7793 * gnat.dg/discr27.adb: Likewise.
7794 * gnat.dg/discr27.ads: Likewise.
7795 * gnat.dg/discr35.adb: Likewise.
7796 * gnat.dg/discr35.ads: Likewise.
7797 * gnat.dg/discr6.adb: Likewise.
7798 * gnat.dg/discr6_pkg.ads: Likewise.
7799 * gnat.dg/import1.adb: Likewise.
7800 * gnat.dg/import1.ads: Likewise.
7801 * gnat.dg/loop_address2.adb: Likewise.
7802 * gnat.dg/opt7.adb: Likewise.
7803 * gnat.dg/opt7.ads: Likewise.
7804 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7805 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7806 * gnat.dg/rep_clause2.adb: Likewise.
7807 * gnat.dg/rep_clause2.ads: Likewise.
7808 * gnat.dg/slice2.adb: Likewise.
7809 * gnat.dg/slice2.ads: Likewise.
7810 * gnat.dg/slice6.adb: Likewise.
7811 * gnat.dg/slice6_pkg.ads: Likewise.
7812 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7813 * gnat.dg/taft_type2.adb: Likewise.
7814 * gnat.dg/taft_type2.ads: Likewise.
7815 * gnat.dg/taft_type2_pkg.ads: Likewise.
7816 * gnat.dg/volatile10.adb: Likewise.
7817 * gnat.dg/volatile10_pkg.ads: Likewise.
7818
7819 * gcc.dg/dll-8.c: Remove execute permissions.
7820 * g++.dg/ext/dllexport5.C: Likewise.
7821
7822 2012-04-09 Jan Hubicka <jh@suse.cz>
7823
7824 PR lto/52722
7825 PR lto/51765
7826 PR lto/52634
7827 * gcc.dg/lto/pr52634_1.c: New testcase.
7828 * gcc.dg/lto/pr52634_0.c: New testcase.
7829
7830 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7831
7832 PR target/52883
7833 * gcc.target/i386/pr52883.c: New testcase.
7834
7835 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7836
7837 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7838 (check_effective_target_sync_long_long): Add SPARC case.
7839 (check_effective_target_sync_long_long_runtime): Likewise.
7840 (check_effective_target_sync_int_long): Adjust SPARC case.
7841 (check_effective_target_sync_char_short): Likewise.
7842
7843 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7844
7845 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7846 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7847
7848 2012-04-08 Tobias Burnus <burnus@net-b.de>
7849
7850 PR fortran/40973
7851 PR fortran/52751
7852 * gfortran.dg/public_private_module_2.f90: New.
7853
7854 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7855
7856 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7857 directives.
7858
7859 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7860
7861 PR fortran/52893
7862 * gfortran.dg/function_optimize_11.f90: New test.
7863
7864 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7865
7866 PR fortran/52668
7867 * gfortran.dg/use_only_6.f90: New test.
7868
7869 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7870
7871 PR fortran/52668
7872 * gfortran.dg/use_only_6.f90: New test.
7873 2012-04-06 Mike Stump <mikestump@comcast.net>
7874
7875 PR testsuite/50722
7876 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7877
7878 2012-04-05 Jason Merrill <jason@redhat.com>
7879
7880 PR c++/52596
7881 * g++.dg/template/qualified-id5.C: New.
7882
7883 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7884
7885 PR target/52882
7886 * gcc.target/i386/pr52882.c: New test.
7887
7888 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7889 Dominique D'Humieures <dominiq@lps.ens.fr>
7890
7891 PR testsuite/52614
7892 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7893 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7894
7895 2012-04-04 Jason Merrill <jason@redhat.com>
7896
7897 PR c++/52845
7898 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7899
7900 2012-04-03 Jason Merrill <jason@redhat.com>
7901
7902 PR c++/52796
7903 * g++.dg/cpp0x/variadic-value1.C: New.
7904
7905 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7906
7907 * gnat.dg/pack18.adb: New test.
7908 * gnat.dg/pack18_pkg.ads: New helper.
7909
7910 2012-04-03 Richard Guenther <rguenther@suse.de>
7911
7912 PR tree-optimization/52808
7913 * gcc.dg/pr52808.c: New testcase.
7914
7915 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7916
7917 PR tree-optimization/52835
7918 * gfortran.dg/pr52835.f90: New test.
7919
7920 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7921
7922 * gnat.dg/specs/aggr5.ads: New test.
7923
7924 2012-04-02 Richard Guenther <rguenther@suse.de>
7925
7926 PR tree-optimization/52756
7927 * gcc.dg/torture/pr52756.c: New testcase.
7928
7929 2012-04-02 Richard Guenther <rguenther@suse.de>
7930
7931 PR middle-end/52803
7932 * gcc.dg/pr52803.c: New testcase.
7933
7934 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7935
7936 PR c++/40942
7937 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7938 DR 214 in account.
7939
7940 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7941
7942 PR c++/50043
7943 * g++.dg/cpp0x/noexcept17.C: New.
7944 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7945 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7946 * g++.dg/cpp0x/noexcept01.C: Likewise.
7947 * g++.dg/eh/init-temp1.C: Likewise.
7948 * g++.dg/eh/ctor1.C: Likwise.
7949
7950 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7951
7952 * gnat.dg/controlled6.adb: New test.
7953 * gnat.dg/controlled6_pkg.ads: New helper.
7954 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7955
7956 2012-03-30 Richard Henderson <rth@redhat.com>
7957
7958 PR debug/52727
7959 * g++.dg/opt/pr52727.C: New testcase.
7960
7961 2012-03-30 Richard Guenther <rguenther@suse.de>
7962
7963 PR tree-optimization/52754
7964 * gcc.target/i386/pr52754.c: New testcase.
7965
7966 2012-03-30 Richard Guenther <rguenther@suse.de>
7967
7968 PR middle-end/52772
7969 * g++.dg/torture/pr52772.C: New testcase.
7970
7971 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7972
7973 PR c++/52718
7974 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7975
7976 2012-03-29 Jason Merrill <jason@redhat.com>
7977
7978 PR c++/52685
7979 * g++.dg/template/inherit8.C: New.
7980
7981 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR c++/52759
7984 * g++.dg/ext/weak4.C: New test.
7985
7986 PR tree-optimization/52760
7987 * gcc.c-torture/execute/pr52760.c: New test.
7988
7989 2012-03-29 Jason Merrill <jason@redhat.com>
7990
7991 PR c++/52743
7992 * g++.dg/cpp0x/initlist-array3.C: New.
7993
7994 2012-03-28 Jason Merrill <jason@redhat.com>
7995
7996 PR c++/52746
7997 * g++.dg/overload/virtual2.C: New.
7998
7999 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8000
8001 * gnat.dg/vect7.ad[sb]: New test.
8002
8003 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8004 Tobias Burnus <burnus@gcc.gnu.org>
8005
8006 PR fortran/52652
8007 * gfortran.dg/allocate_class_1.f90 : Change error test.
8008 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8009 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8010 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8011
8012 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8013
8014 PR middle-end/52691
8015 * gcc.dg/pr52691.c: New test.
8016
8017 PR middle-end/52750
8018 * gcc.c-torture/compile/pr52750.c: New test.
8019
8020 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8021
8022 PR target/52692
8023 * gcc.target/avr/torture/builtins-2.c: New test.
8024
8025 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8026
8027 PR target/52736
8028 * gcc.target/i386/pr52736.c: New test.
8029
8030 2012-03-27 Martin Jambor <mjambor@suse.cz>
8031
8032 PR middle-end/52693
8033 * gcc.dg/torture/pr52693.c: New test.
8034
8035 2012-03-27 Meador Inge <meadori@codesourcery.com>
8036
8037 PR c++/52672
8038 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8039
8040 2012-03-27 Mike Stump <mikestump@comcast.net>
8041
8042 PR target/52665
8043 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8044 failures that match branch names.
8045
8046 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8047 H.J. Lu <hongjiu.lu@intel.com>
8048
8049 PR target/52698
8050 * gcc.target/i386/pr52698.c: New test.
8051
8052 2012-03-27 Richard Guenther <rguenther@suse.de>
8053
8054 PR middle-end/52720
8055 * gcc.dg/torture/pr52720.c: New testcase.
8056
8057 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8058
8059 * gnat.dg/pack17.adb: New test.
8060
8061 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8062
8063 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8064 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8065
8066 2012-03-26 Martin Jambor <mjambor@suse.cz>
8067
8068 PR tree-optimization/50052
8069 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8070
8071 2012-03-26 Richard Guenther <rguenther@suse.de>
8072
8073 PR tree-optimization/52701
8074 * gfortran.dg/pr52701.f90: New testcase.
8075
8076 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8077
8078 PR tree-optimization/52686
8079 * gcc.target/arm/pr52686.c: New test.
8080
8081 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8082
8083 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8084 Add "-Os -flto" to list.
8085
8086 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8087
8088 * gnat.dg/concat2.ad[sb]: New test.
8089
8090 2012-03-24 Jason Merrill <jason@redhat.com>
8091
8092 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8093 * g++.dg/cpp0x/trailing2.C: Likewise.
8094 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8095 * g++.dg/cpp1y/auto-fn1.C: New.
8096 * g++.dg/cpp1y/auto-fn2.C: New.
8097 * g++.dg/cpp1y/auto-fn3.C: New.
8098 * g++.dg/cpp1y/auto-fn4.C: New.
8099 * g++.dg/cpp1y/auto-fn5.C: New.
8100 * g++.dg/cpp1y/auto-fn6.C: New.
8101 * g++.dg/cpp1y/auto-fn7.C: New.
8102 * g++.dg/cpp1y/auto-fn8.C: New.
8103 * g++.dg/cpp1y/auto-fn9.C: New.
8104 * g++.dg/cpp1y/auto-fn10.C: New.
8105 * g++.dg/cpp1y/auto-fn11.C: New.
8106
8107 2012-03-23 Richard Guenther <rguenther@suse.de>
8108
8109 PR tree-optimization/52678
8110 * gfortran.dg/pr52678.f: New testcase.
8111
8112 2012-03-23 Richard Guenther <rguenther@suse.de>
8113
8114 PR tree-optimization/52638
8115 * g++.dg/torture/pr52638.C: New testcase.
8116
8117 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8118
8119 PR c++/52487
8120 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8121
8122 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8123
8124 PR c++/52671
8125 * g++.dg/ext/attrib44.C: New test.
8126
8127 2012-03-22 Jan Hubicka <jh@suse.cz>
8128
8129 PR middle-end/51737
8130 * g++.dg/torture/pr51737.C: New testcase
8131
8132 2012-03-22 Richard Guenther <rguenther@suse.de>
8133
8134 PR tree-optimization/52548
8135 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8136
8137 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8138
8139 * lib/fortran-modules.exp (list-module-names-1): Remove
8140 warning.
8141
8142 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8143
8144 PR target/50751
8145 * gcc.target/sh/pr50751-1.c: New.
8146 * gcc.target/sh/pr50751-2.c: New.
8147 * gcc.target/sh/pr50751-3.c: New.
8148
8149 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8150
8151 PR target/52479
8152 * gcc.target/sh/sh4a-cos.c: Remove.
8153 * gcc.target/sh/sh4a-sin.c: Remove.
8154 * gcc.target/sh/sh4a-sincos.c: Remove.
8155
8156 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8157
8158 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8159 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8160
8161 2012-03-21 Martin Jambor <mjambor@suse.cz>
8162
8163 PR testsuite/52641
8164 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8165 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8166
8167 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8168
8169 * gcc.target/arm/thumb-16bit-ops.c: New file.
8170 * gcc.target/arm/thumb-ifcvt.c: New file.
8171
8172 2012-03-20 Jason Merrill <jason@redhat.com>
8173
8174 * lib/target-supports.exp: Add { target c++1y }.
8175
8176 * g++.dg/cpp0x/auto32.C: New.
8177
8178 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8179
8180 PR testsuite/52641
8181 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8182 int32plus.
8183 * gcc.dg/torture/pr48124-4.c: Ditto:
8184 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8185
8186 2012-03-20 Jason Merrill <jason@redhat.com>
8187
8188 PR c++/52510
8189 * g++.dg/cpp0x/initlist66.C: New.
8190
8191 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8192
8193 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8194 __AVR_HAVE_LPMX__
8195
8196 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8197
8198 PR target/49868
8199 * gcc.target/avr/torture/addr-space-2.h: New file.
8200 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8201 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8202 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8203 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8204
8205 2012-03-20 Richard Guenther <rguenther@suse.de>
8206
8207 * gnat.dg/pack16.adb: New testcase.
8208 * gnat.dg/pack16_pkg.ads: Likewise.
8209 * gnat.dg/specs/pack8.ads: Likewise.
8210 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8211
8212 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8213
8214 * g++.dg/warn/Wuseless-cast.C: Extend.
8215
8216 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8217
8218 PR c++/14710
8219 * g++.dg/warn/Wuseless-cast.C: New.
8220
8221 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8222
8223 PR libfortran/52608
8224 * gfortran.dg/pr52608.f90: New test.
8225
8226 2012-03-17 Tobias Burnus <burnus@net-b.de>
8227
8228 PR fortran/52585
8229 * gfortran.dg/proc_ptr_36.f90: New.
8230
8231 2012-03-16 Martin Jambor <mjambor@suse.cz>
8232
8233 * gcc.dg/misaligned-expand-1.c: New test.
8234 * gcc.dg/misaligned-expand-3.c: Likewise.
8235
8236 2012-03-16 Richard Guenther <rguenther@suse.de>
8237 Kai Tietz <ktietz@redhat.com>
8238
8239 PR middle-end/48814
8240 * gcc.c-torture/execute/pr48814-1.c: New test.
8241 * gcc.c-torture/execute/pr48814-2.c: New test.
8242 * gcc.dg/tree-ssa/assign-1.c: New test.
8243 * gcc.dg/tree-ssa/assign-2.c: New test.
8244 * gcc.dg/tree-ssa/assign-3.c: New test.
8245
8246 2012-03-16 Richard Guenther <rguenther@suse.de>
8247
8248 * gnat.dg/specs/pack7.ads: New testcase.
8249
8250 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8251
8252 PR target/52568
8253 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8254 * gcc.dg/torture/vshuf-8.inc: Likewise.
8255 * gcc.dg/torture/vshuf-16.inc: Likewise.
8256 * gcc.dg/torture/vshuf-32.inc: Likewise.
8257
8258 2012-03-15 Jason Merrill <jason@redhat.com>
8259
8260 * g++.dg/torture/pr52582.C: New.
8261
8262 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8263
8264 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8265
8266 2012-03-15 Ira Rosen <irar@il.ibm.com>
8267 Ulrich Weigand <ulrich.weigand@linaro.org>
8268
8269 * gcc.dg/vect/slp-cond-3.c: New test.
8270 * gcc.dg/vect/slp-cond-4.c: New test.
8271
8272 2012-03-15 Ira Rosen <irar@il.ibm.com>
8273 Ulrich Weigand <ulrich.weigand@linaro.org>
8274
8275 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8276 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8277
8278 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8279
8280 PR libfortran/52434
8281 PR libfortran/48878
8282 PR libfortran/38199
8283 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8284 * gfortran.dg/round_1.f03: Likewise.
8285
8286 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8287 Andrew Pinski <apinski@cavium.com>
8288
8289 PR middle-end/52592
8290 * gcc.dg/pr52592.c: New test.
8291
8292 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8293
8294 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8295 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8296 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8297 * lib/fortran-modules.exp: .. this new file. Adjust users.
8298 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8299 gfortran-dg-debug-runtest): Call cleanup-modules.
8300 * lib/fortran-torture.exp (fortran-torture-execute,
8301 fortran-torture): Likewise.
8302 * gfortran.dg/coarray/caf.exp: Likewise.
8303 * lib/lto.exp: Likewise.
8304 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8305 * gfortran.dg/class_4b.f03: Likewise.
8306 * gfortran.dg/class_4c.f03: Likewise.
8307 * gfortran.dg/class_45a.f03: Likewise.
8308 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8309 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8310 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8311 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8312 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8313 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8314 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8315 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8316 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8317 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8318 * gfortran.dg/whole_file_28.f90: Likewise.
8319 * gfortran.dg/whole_file_29.f90: Likewise.
8320 * gfortran.dg/whole_file_30.f90: Likewise.
8321 * gfortran.dg/whole_file_31.f90: Likewise.
8322
8323 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8324
8325 PR tree-optimization/52267
8326 * gcc.dg/pr52267.c: New test.
8327 * gcc.dg/tree-ssa/vrp65.c: New test.
8328 * gcc.dg/tree-ssa/vrp66.c: New test.
8329
8330 2012-03-15 Richard Guenther <rguenther@suse.de>
8331
8332 PR middle-end/52580
8333 * gfortran.dg/vect/pr52580.f: New testcase.
8334
8335 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8336
8337 * gcc.target/sh/fpul-usage-1.c: New.
8338
8339 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8340
8341 PR target/49468
8342 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8343 * gcc.target/sh/pr49468-di.c: Likewise.
8344
8345 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8346
8347 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8348 * gcc.dg/c99-stdint-6.c: Likewise.
8349 * gcc.dg/lto/20090210_0.c: Likewise.
8350 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8351 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8352 * gcc.dg/pragma-init-fini-2.c: Likewise.
8353 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8354 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8355 * gcc.target/i386/pr22152.c: Likewise.
8356 * gcc.target/i386/vect8-ret.c: Likewise.
8357 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8358 handling.
8359
8360 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8361
8362 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8363 * g++.dg/tree-prof/partition1.C: Likewise.
8364 * g++.dg/tree-prof/partition2.C: Likewise.
8365 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8366 handling.
8367 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8368 * gcc.c-torture/execute/20010724-1.c: Remove.
8369 * gcc.c-torture/execute/20010724-1.x: Remove.
8370 * gcc.c-torture/execute/20040208-2.c: Remove.
8371 * gcc.c-torture/execute/20040208-2.x: Remove.
8372 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8373 Remove.
8374 (main) [__mips__ && __sgi__]: Remove.
8375 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8376 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8377 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8378 mips-sgi-irix6* handling.
8379 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8380 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8381 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8382 handling.
8383 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8384 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8385 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8386 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8387 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8388 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8389 mips-sgi-irix6*.
8390 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8391 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8392 * gcc.target/mips/save-restore-3.c: Likewise.
8393 * gcc.target/mips/save-restore-4.c: Likewise.
8394 * gcc.target/mips/save-restore-5.c: Likewise.
8395 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8396 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8397 messages.
8398 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8399 IRIX 6 handling.
8400 (restore_ld_library_path_env_vars): Likewise.
8401 * lib/target-supports.exp (check_profiling_available): Remove
8402 mips*-*-irix* handling.
8403 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8404 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8405 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8406
8407 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8408
8409 PR c++/52582
8410 * g++.dg/opt/pr52582.C: New test.
8411
8412 2012-03-14 Richard Guenther <rguenther@suse.de>
8413
8414 PR tree-optimization/52571
8415 * gcc.dg/vect/vect-2.c: Initialize arrays.
8416 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8417 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8418 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8419
8420 2012-03-14 Richard Guenther <rguenther@suse.de>
8421
8422 PR middle-end/52080
8423 PR middle-end/52097
8424 PR middle-end/48124
8425 * gcc.dg/torture/pr48124-1.c: New testcase.
8426 * gcc.dg/torture/pr48124-2.c: Likewise.
8427 * gcc.dg/torture/pr48124-3.c: Likewise.
8428 * gcc.dg/torture/pr48124-4.c: Likewise.
8429
8430 2012-03-14 Richard Guenther <rguenther@suse.de>
8431
8432 PR middle-end/52578
8433 * gcc.dg/pr52578.c: New testcase.
8434
8435 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8436
8437 PR c++/52521
8438 * g++.dg/cpp0x/udlit-args2.C: New test.
8439
8440 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8441
8442 PR target/48596
8443 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8444 * gcc.c-torture/compile/pr48596.c: ... here.
8445
8446 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8447
8448 PR c++/51641
8449 * g++.dg/lookup/hidden-class17.C: New test.
8450
8451 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR c/52577
8454 * gcc.dg/Wunused-var-3.c: New test.
8455
8456 2012-03-13 Martin Jambor <mjambor@suse.cz>
8457
8458 * gcc.dg/misaligned-expand-2.c: New test.
8459
8460 2012-03-13 Richard Guenther <rguenther@suse.de>
8461
8462 PR middle-end/52134
8463 * gcc.dg/pr52134.c: New testcase.
8464
8465 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8466
8467 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8468
8469 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8470
8471 PR tree-optimization/46728
8472 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8473 * gcc.target/powerpc/pr46728-5.c: Likewise.
8474 * gcc.target/powerpc/pr46728-8.c: Likewise.
8475 * gcc.target/powerpc/pr46728-10.c: Likewise.
8476 * gcc.target/powerpc/pr46728-11.c: Likewise.
8477 * gcc.target/powerpc/pr46728-13.c: Likewise.
8478 * gcc.target/powerpc/pr46728-14.c: Likewise.
8479 * gcc.target/powerpc/pr46728-15.c: Likewise.
8480
8481 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8482
8483 PR c++/52299
8484 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8485
8486 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8487
8488 PR tree-optimization/46728
8489 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8490 * gcc.target/powerpc/pr46728-5.c: Likewise.
8491 * gcc.target/powerpc/pr46728-8.c: Likewise.
8492 * gcc.target/powerpc/pr46728-10.c: Likewise.
8493 * gcc.target/powerpc/pr46728-11.c: Likewise.
8494 * gcc.target/powerpc/pr46728-13.c: Likewise.
8495 * gcc.target/powerpc/pr46728-14.c: Likewise.
8496 * gcc.target/powerpc/pr46728-15.c: Likewise.
8497
8498 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8499
8500 PR target/49868
8501 * gcc.target/avr/torture/addr-space-1.h: New file.
8502 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8503 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8504 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8505 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8506
8507 2012-03-12 Andrew Pinski <apinski@cavium.com>
8508
8509 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8510
8511 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8512
8513 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8514 * g++.dg/abi/thunk4.C: Likewise.
8515 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8516 Adapt line numbers.
8517 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8518 handling.
8519 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8520 * g++.dg/eh/spbp.C: Likewise.
8521 * g++.dg/ext/label13.C: Likewise.
8522 * g++.dg/guality/guality.exp: Likewise.
8523 * g++.dg/other/anon5.C: Likewise.
8524 * g++.dg/other/pragma-ep-1.C: Remove.
8525 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8526 * g++.dg/warn/pr31246.C: Likewise.
8527 * g++.dg/warn/weak1.C: Likewise.
8528 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8529 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8530 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8531 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8532 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8533 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8534 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8535 * gcc.dg/c99-tgmath-1.c: Likewise.
8536 * gcc.dg/c99-tgmath-2.c: Likewise.
8537 * gcc.dg/c99-tgmath-3.c: Likewise.
8538 * gcc.dg/c99-tgmath-4.c: Likewise.
8539 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8540 handling.
8541 * gcc.dg/debug/pr49032.c: Likewise.
8542 * gcc.dg/guality/guality.exp: Likewise.
8543 * gcc.dg/intmax_t-1.c: Likewise.
8544 * gcc.dg/pr48616.c: Likewise.
8545 * gcc.dg/pragma-ep-1.c: Remove.
8546 * gcc.dg/pragma-ep-2.c: Remove.
8547 * gcc.dg/pragma-ep-3.c: Remove.
8548 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8549 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8550 * gcc.misc-tests/gcov-14.c: Likewise.
8551 * gfortran.dg/guality/guality.exp: Likewise.
8552 * lib/target-supports.exp (check_weak_available): Likewise.
8553 (add_options_for_tls): Likewise.
8554 (check_ascii_locale_available): Likewise.
8555 * obj-c++.dg/dwarf-2.mm: Likewise.
8556 * objc.dg/dwarf-1.m: Likewise.
8557 * objc.dg/dwarf-2.m: Likewise.
8558
8559 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8560
8561 PR tree-optimization/51721
8562 * gcc.dg/tree-ssa/vrp64.c: New test.
8563
8564 PR tree-optimization/52533
8565 * gcc.c-torture/compile/pr52533.c: New test.
8566
8567 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8568
8569 * gcc.target/i386/rtm-xabort-1.c: New.
8570 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8571 * gcc.target/i386/rtm-xend-1.c: Ditto.
8572 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8573 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8574 * gcc.target/i386/sse-13.c: Ditto.
8575 * gcc.target/i386/sse-14.c: Ditto.
8576 * gcc.target/i386/sse-22.c: Ditto.
8577 * gcc.target/i386/sse-23.c: Ditto.
8578 * g++.dg/other/i386-2.C: Ditto.
8579 * g++.dg/other/i386-3.C: Ditto.
8580
8581 2012-03-12 Tobias Burnus <burnus@net-b.de>
8582
8583 PR fortran/52542
8584 * gfortran.dg/proc_ptr_35.f90: New.
8585
8586 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8587
8588 PR target/52530
8589 * gcc.dg/torture/pr52530.c: New test.
8590
8591 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8592
8593 PR target/51244
8594 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8595
8596 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8597
8598 PR target/52450
8599 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8600
8601 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8602
8603 2012-03-09 Andrew Pinski <apinski@cavium.com>
8604
8605 PR middle-end/51988
8606 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8607 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8608
8609 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8610
8611 * gcc.dg/tree-ssa/scev-3.c: New.
8612 * gcc.dg/tree-ssa/scev-4.c: New.
8613
8614 2012-03-08 Tobias Burnus <burnus@net-b.de>
8615
8616 PR fortran/52469
8617 * gfortran.dg/proc_ptr_34.f90
8618
8619 2012-03-07 Jason Merrill <jason@redhat.com>
8620
8621 PR c++/52521
8622 * g++.dg/cpp0x/udlit-mangle.C: New.
8623
8624 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8625
8626 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8627
8628 2012-03-06 Richard Guenther <rguenther@suse.de>
8629
8630 PR middle-end/52493
8631 * gcc.dg/torture/pr52493.c: New testcase.
8632
8633 2012-03-06 Richard Guenther <rguenther@suse.de>
8634
8635 PR lto/52097
8636 * gcc.dg/lto/pr52097_0.c: New testcase.
8637
8638 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8639
8640 PR target/51244
8641 * gcc.target/sh/pr51244-1.c: New.
8642 * gcc.target/sh/pr51244-2.c: New.
8643 * gcc.target/sh/pr51244-3.c: New.
8644
8645 2012-03-05 Jason Merrill <jason@redhat.com>
8646
8647 PR c++/51930
8648 * g++.dg/ext/visibility/template11.C: New.
8649
8650 * g++.dg/cpp0x/implicit13.C: New.
8651
8652 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8653
8654 PR tree-optimization/51721
8655 * gcc.dg/tree-ssa/vrp63.c: New test.
8656 * gcc.dg/pr51721.c: New test.
8657
8658 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8659
8660 PR fortran/50981
8661 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8662 argument checks.
8663
8664 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8665
8666 PR target/52146
8667 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8668
8669 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8670
8671 PR fortran/50981
8672 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8673
8674 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8675
8676 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8677 int32plus.
8678
8679 2012-03-03 Jason Merrill <jason@redhat.com>
8680
8681 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8682
8683 Core 1270
8684 * g++.dg/cpp0x/initlist65.C: New.
8685
8686 PR c++/36797
8687 * g++.dg/ext/is_empty2.C: New.
8688
8689 2012-03-03 Tobias Burnus <burnus@net-b.de>
8690
8691 PR fortran/48820
8692 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8693
8694 2012-03-03 Tobias Burnus <burnus@net-b.de>
8695
8696 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8697 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8698 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8699 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8700 * gfortran.dg/class_30.f90: Remove dg-warning line.
8701 * gfortran.dg/bind_c_usage_25.f90: New.
8702
8703 2012-03-03 Tobias Burnus <burnus@net-b.de>
8704
8705 PR fortran/48820
8706 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8707 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8708 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8709
8710 2012-03-03 Tobias Burnus <burnus@net-b.de>
8711
8712 PR fortran/48820
8713 * gfortran.dg/assumed_type_1.f90: New.
8714 * gfortran.dg/assumed_type_2.f90: New.
8715 * gfortran.dg/assumed_type_3.f90: New.
8716 * gfortran.dg/assumed_type_4.f90: New.
8717
8718 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8719
8720 PR target/49486
8721 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8722 * gcc.target/sh/pr49468-di.c: New.
8723
8724 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8725
8726 * gcc.dg/graphite/pr50561.c: Update.
8727
8728 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8729
8730 * gcc.target/powerpc/pr52457.c: New test.
8731
8732 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8733
8734 * gcc.target/arm/sat-1.c: New test.
8735
8736 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8737
8738 PR target/46716
8739 * gcc.target/i386/pr46716.c: New test.
8740
8741 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8742
8743 PR c++/51989
8744 * g++.dg/cpp0x/sfinae32.C: New.
8745
8746 2012-03-02 Richard Guenther <rguenther@suse.de>
8747
8748 PR tree-optimization/52406
8749 * gcc.dg/torture/pr52406.c: New testcase.
8750
8751 2012-03-02 Tobias Burnus <burnus@net-b.de>
8752
8753 PR fortran/52325
8754 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8755 * gfortran.dg/nullify_2.f90: Update dg-error.
8756 * gfortran.dg/nullify_4.f90: Ditto.
8757 * gfortran.dg/pointer_init_6.f90: Ditto.
8758
8759 2012-03-02 Tobias Burnus <burnus@net-b.de>
8760
8761 PR fortran/52270
8762 * gfortran.dg/class_51.f90: New.
8763
8764 2012-03-02 Tobias Burnus <burnus@net-b.de>
8765
8766 PR fortran/52452
8767 * gfortran.dg/intrinsic_8.f90: New.
8768
8769 2012-03-01 Kai Tietz <ktietz@redhat.com>
8770
8771 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8772 routines on mingw targets.
8773 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8774
8775 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8776
8777 PR tree-optimization/52445
8778 * gcc.dg/pr52445.c: New test.
8779
8780 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8781
8782 PR target/52437
8783 * gcc.c-torture/compile/pr52437.c: New test.
8784
8785 PR middle-end/52419
8786 * gcc.dg/torture/pr52419.c: New test.
8787
8788 PR tree-optimization/52429
8789 * gcc.dg/torture/pr52429.c: New test.
8790 * g++.dg/opt/pr52429.C: New test.
8791
8792 2012-02-29 Richard Guenther <rguenther@suse.de>
8793
8794 PR testsuite/52297
8795 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8796 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8797 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8798 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8799 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8800 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8801
8802 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8803
8804 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8805
8806 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8807
8808 PR fortran/52386
8809 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8810
8811 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8812
8813 PR target/51534
8814 * gcc.target/arm/neon/pr51534.c: New testcase.
8815
8816 2012-02-28 Richard Guenther <rguenther@suse.de>
8817
8818 PR target/52407
8819 * gcc.dg/torture/pr52407.c: New testcase.
8820
8821 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8822
8823 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8824 * gcc.target/arm/vfp2.c: Likewise.
8825 * gcc.target/arm/vfp3.c: Likewise.
8826 * gcc.target/arm/vfp4.c: Likewise.
8827 * gcc.target/arm/vfp5.c: Likewise.
8828 * gcc.target/arm/vfp6.c: Likewise.
8829 * gcc.target/arm/vfp7.c: Likewise.
8830 * gcc.target/arm/vfp8.c: Likewise.
8831 * gcc.target/arm/vfp9.c: Likewise.
8832 * gcc.target/arm/vfp10.c: Likewise.
8833 * gcc.target/arm/vfp11.c: Likewise.
8834 * gcc.target/arm/vfp12.c: Likewise.
8835 * gcc.target/arm/vfp13.c: Likewise.
8836 * gcc.target/arm/vfp14.c: Likewise.
8837 * gcc.target/arm/vfp15.c: Likewise.
8838 * gcc.target/arm/vfp16.c: Likewise.
8839 * gcc.target/arm/vfp17.c: Likewise.
8840 * gcc.target/arm/neon-constants.h: New file.
8841 * gcc.target/arm/neon-vect1.c: New test.
8842 * gcc.target/arm/neon-vect2.c: New test.
8843 * gcc.target/arm/neon-vect3.c: New test.
8844 * gcc.target/arm/neon-vect4.c: New test.
8845 * gcc.target/arm/neon-vect5.c: New test.
8846 * gcc.target/arm/neon-vect6.c: New test.
8847 * gcc.target/arm/neon-vect7.c: New test.
8848 * gcc.target/arm/neon-vect8.c: New test.
8849
8850 2012-02-28 Richard Guenther <rguenther@suse.de>
8851
8852 PR tree-optimization/52402
8853 * gcc.dg/torture/pr52402.c: New testcase.
8854
8855 2012-02-28 Richard Guenther <rguenther@suse.de>
8856
8857 PR lto/52400
8858 * g++.dg/lto/pr52400_0.C: New testcase.
8859
8860 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8861
8862 * gcc.target/avr/torture/builtins-1.c: New test.
8863 * gcc.target/avr/torture/builtins-error.c: New test.
8864
8865 2012-02-28 Kai Tietz <ktietz@redhat.com>
8866
8867 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8868 * gcc.target/i386/pr45352-2.c: Likewise.
8869 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8870 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8871 targets instead rand.
8872 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8873 * gcc.target/i386/sse2-mul-1.c: Likewise.
8874 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8875 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8876 * gcc.target/i386/pad-1.c: Likewise.
8877 * gcc.target/i386/pad-9.c: Likewise.
8878 * gcc.target/i386/pad-2.c: Likewise.
8879 * gcc.target/i386/pad-5b.c: Likewise.
8880 * gcc.target/i386/pad-8.c: Likewise.
8881 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8882 * gcc.target/i386/pr44130.c: Likewise.
8883 * gcc.target/i386/align-main-1.c: Likewise.
8884 * gcc.target/i386/align-main-2.c: Likewise.
8885 * gcc.target/i386/sw-1.c: Likewise.
8886 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8887 on x64 mingw target.
8888 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8889 * gcc.target/i386/pr46295.c: Likewise.
8890 * gcc.target/i386/amd64-abi-1.c: Likewise.
8891 * gcc.target/i386/amd64-abi-2.c: Likewise.
8892 * gcc.target/i386/pr39082-1.c: Likewise.
8893 * gcc.target/i386/pr39162.c: Likewise.
8894 * gcc.target/i386/pr22152.c: Likewise.
8895 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8896 * gcc.target/i386/wrfsbase-2.c: Likewise.
8897 * gcc.target/i386/local.c: Likewise
8898 * gcc.target/i386/wrgsbase-1.c: Likewise.
8899 * gcc.target/i386/wrfsbase-1.c: Likewise.
8900 * gcc.target/i386/pr39315-3.c: Likewise.
8901 * gcc.target/i386/pr35767-4.c: Likewise.
8902 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8903 x64 mingw target.
8904 * gcc.target/i386/pr45336-2.c: Likewise.
8905 * gcc.target/i386/pr45336-1.c: Likewise.
8906 * gcc.target/i386/pr45336-4.c: Likewise.
8907
8908 2012-02-27 Tristan Gingold <gingold@adacore.com>
8909
8910 * gnat.dg/array20.ad[sb]: New test.
8911
8912 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8913
8914 PR target/52375
8915 * gcc.target/arm/pr52375.c: New test.
8916 * gcc.c-torture/compile/pr52375.c: New test.
8917
8918 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8919
8920 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8921 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8922
8923 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8924
8925 * gnat.dg/aggr19.adb: New test.
8926 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8927
8928 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8929
8930 PR target/49263
8931 * gcc.target/sh/pr49263.c: New.
8932
8933 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8934
8935 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8936 simulate_thread_wrapper_other_threads
8937 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8938 Move initialization of 'value' to main().
8939 (main): Initialize 'value';
8940 * gcc.dg/simulate-thread/speculative-store.c
8941 (simulate_thread_step_verify): Return 0 when successful.
8942 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8943 Reduce threshold.
8944 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8945 (simulate_thread_wrapper_other_threads): Return a success/fail value
8946 and issue an error if the instruction count threshold is exceeded.
8947
8948 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8949
8950 PR target/50580
8951 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8952 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8953
8954 2012-02-24 Richard Guenther <rguenther@suse.de>
8955
8956 PR middle-end/52355
8957 * gcc.dg/pr52355.c: New testcase.
8958
8959 2012-02-23 Kai Tietz <ktietz@redhat.com>
8960
8961 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8962 * gcc.dg/Wpadded.c: Likewise.
8963 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8964 structure-layout.
8965 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8966 for sleep by Sleep and add windows.h include for this function.
8967 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8968 targets.
8969 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8970 target.
8971 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8972 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8973 on x64 mingw target.
8974 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8975 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8976 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8977 failure on LLP64 target.
8978
8979 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8980
8981 PR c/52290
8982 * gcc.dg/noncompile/pr52290.c: New test.
8983
8984 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8985
8986 PR tree-optimization/52019
8987 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8988
8989 2012-02-22 Kai Tietz <ktietz@redhat.com>
8990
8991 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8992 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8993 derived pdiff_t type.
8994 * g++.dg/torture/pr49720.C: Likewise
8995
8996 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8997
8998 PR target/52330
8999 * gcc.target/i386/pr52330.c: New test.
9000
9001 2012-02-22 Tobias Burnus <burnus@net-b.de>
9002
9003 PR fortran/52335
9004 * gfortran.dg/io_constraints_10.f90: New.
9005
9006 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9007
9008 * lib/target-supports.exp (check_effective_target_vect_condition):
9009 Return true for NEON.
9010
9011 2012-02-21 Kai Tietz <ktietz@redhat.com>
9012
9013 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9014
9015 2012-02-21 Richard Guenther <rguenther@suse.de>
9016
9017 PR tree-optimization/52324
9018 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9019
9020 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9021
9022 PR middle-end/51782
9023 * gcc.target/avr/torture/pr51782-1.c: New test.
9024
9025 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9026
9027 PR tree-optimization/52318
9028 * gcc.dg/pr52318.c: New test.
9029
9030 2012-02-20 Kai Tietz <ktietz@redhat.com>
9031
9032 * gcc.dg/bf-ms-layout-3.c: New testcase.
9033
9034 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9035
9036 PR testsuite/52229
9037 PR fortran/32380
9038 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9039
9040 2012-02-20 Richard Guenther <rguenther@suse.de>
9041
9042 PR tree-optimization/52298
9043 * gcc.dg/torture/pr52298.c: New testcase.
9044 * gcc.dg/vect/pr52298.c: Likewise.
9045
9046 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9047
9048 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9049 * gcc.c-torture/execute/pr52286.c: Ditto.
9050
9051 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9052
9053 PR tree-optimization/52286
9054 * gcc.c-torture/execute/pr52286.c: New test.
9055
9056 2012-02-18 Tobias Burnus <burnus@net-b.de>
9057
9058 PR fortran/52295
9059 * gfortran.dg/interface_35.f90: Use -std=f2003.
9060 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9061 * gfortran.dg/interface_assignment_4.f90: Ditto.
9062 * gfortran.dg/bessel_1.f90: Ditto.
9063 * gfortran.dg/func_result_6.f90: Ditto.
9064 * gfortran.dg/hypot_1.f90: Ditto.
9065 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9066
9067 2012-02-17 Tobias Burnus <burnus@net-b.de>
9068
9069 PR translation/52232
9070 PR translation/52234
9071 PR translation/52245
9072 PR translation/52246
9073 PR translation/52262
9074 PR translation/52273
9075 * gfortran.dg/coarray_22.f90: Update dg-error.
9076 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9077
9078 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9079
9080 PR target/51753
9081 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9082 (simulate-thread): Use default timeout.
9083
9084 2012-02-16 Jason Merrill <jason@redhat.com>
9085
9086 PR c++/52248
9087 * g++.dg/ext/timevar1.C: New.
9088
9089 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9090
9091 PR c++/52126
9092 * g++.dg/template/using21.C: New.
9093 * g++.dg/template/using22.C: Likewise.
9094
9095 2012-02-16 Jason Merrill <jason@redhat.com>
9096
9097 PR c++/51415
9098 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9099
9100 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9101
9102 PR tree-optimization/52255
9103 * gcc.c-torture/compile/pr52255.c: New test.
9104
9105 PR debug/52260
9106 * g++.dg/debug/dwarf2/pr52260.C: New test.
9107
9108 PR middle-end/51929
9109 * g++.dg/ipa/pr51929.C: New test.
9110
9111 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9112
9113 PR target/52199
9114 * gcc.target/powerpc/pr52199.c: New file.
9115
9116 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9117
9118 PR target/52152
9119 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9120
9121 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9122
9123 * gcc.dg/pr51867.c: Don't include <math.h>.
9124 (sqrtf): Declare.
9125
9126 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9127
9128 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9129 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9130
9131 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9132
9133 PR tree-optimization/50561
9134 * gcc.dg/graphite/pr50561.c: New testcase.
9135
9136 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9137
9138 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9139 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9140
9141 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9142
9143 * gnat.dg/discr35.ad[sb]: New test.
9144
9145 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9146
9147 * gnat.dg/volatile10.adb: New test.
9148 * gnat.dg/volatile10_pkg.ads: New helper.
9149
9150 2012-02-14 Jason Merrill <jason@redhat.com>
9151
9152 * g++.dg/ext/attrib43.C: New.
9153
9154 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9155
9156 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9157 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9158 fgnu_tm.
9159 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9160 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9161 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9162 effective_target fgnu_tm.
9163 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9164
9165 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9166
9167 PR c++/52247
9168 * g++.dg/template/asmgoto1.C: New test.
9169
9170 2012-02-14 Ian Lance Taylor <iant@google.com>
9171
9172 PR go/48501
9173 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9174 compiling generated file for 64bit and index tests.
9175
9176 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9177
9178 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9179
9180 2012-02-14 Richard Guenther <rguenther@suse.de>
9181
9182 PR tree-optimization/52244
9183 PR tree-optimization/51528
9184 * gcc.dg/torture/pr52244.c: New testcase.
9185
9186 2012-02-14 Walter Lee <walt@tilera.com>
9187
9188 * g++.dg/other/PR23205.C: Disable test on tile.
9189 * g++.dg/other/pr23205-2.C: Disable test on tile.
9190 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9191 * gcc.dg/20040813-1.c: Disable test on tile.
9192 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9193 * gcc.misc-tests/linkage.exp: Handle tilegx.
9194
9195 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9196
9197 PR tree-optimization/52210
9198 * gcc.dg/pr52210.c: New test.
9199
9200 2012-02-14 Jason Merrill <jason@redhat.com>
9201
9202 PR c++/39055
9203 * g++.dg/overload/defarg5.C: New.
9204
9205 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9206
9207 PR c/52181
9208 * c-c++-common/pr52181.c: New test.
9209
9210 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9211
9212 PR c++/52215
9213 * g++.dg/ext/atomic-1.C: New test.
9214
9215 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9216
9217 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9218
9219 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9220
9221 PR middle-end/52209
9222 * gcc.c-torture/execute/pr52209.c: New test.
9223
9224 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9225
9226 PR fortran/50981
9227 * gfortran.dg/elemental_optional_args_5.f03: New test.
9228
9229 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9230
9231 PR testsuite/50076
9232 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9233 cases.
9234
9235 2012-02-11 Ian Lance Taylor <iant@google.com>
9236
9237 PR go/51874
9238 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9239 SPARC Solaris. Don't run the test at all on systems where it may
9240 not work, rather than xfailing it.
9241
9242 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9243
9244 PR rtl-optimization/52175
9245 * gcc.c-torture/compile/pr52175.c: New test.
9246
9247 2012-02-10 Jason Merrill <jason@redhat.com>
9248
9249 PR c++/51910
9250 * g++.dg/template/repo10.C: New.
9251
9252 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR debug/52132
9255 * gcc.dg/pr52132.c: New test.
9256
9257 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9258
9259 * gnat.dg/specs/aggr4.ads: New test.
9260 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9261
9262 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9263
9264 PR target/52146
9265 * gcc.target/i386/pr52146.c: New.
9266
9267 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR middle-end/52177
9270 * c-c++-common/pr52177.c: New test.
9271
9272 2012-02-10 Jan Hubicka <jh@suse.cz>
9273
9274 PR middle-end/48600
9275 * g++.dg/torture/pr48600.C: New testcase.
9276
9277 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9278
9279 PR middle-end/52140
9280 * gcc.dg/dfp/pr52140.c: New test.
9281
9282 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9283
9284 PR fortran/32380
9285 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9286 of dg-options.
9287
9288 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9289
9290 PR middle-end/51867
9291 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9292 * gcc.dg/pr51867.c: New test.
9293
9294 2012-02-09 Ian Lance Taylor <iant@google.com>
9295
9296 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9297 which don't support -fsplit-stack. Turn off optimization when
9298 compiling select5-out.go.
9299
9300 2012-02-08 Ian Lance Taylor <iant@google.com>
9301
9302 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9303 systems which don't support -fsplit-stack.
9304
9305 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9306
9307 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9308 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9309 machine instuction in the log.
9310
9311 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9312
9313 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9314 to 20 seconds.
9315
9316 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9317
9318 PR driver/48524
9319 * gcc.dg/pr48524.c: New test.
9320 * gcc.dg/pr48524.spec: New spec file for test.
9321
9322 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9323
9324 PR fortran/32380
9325 * gfortran.dg/vect/pr32380.f90: New test.
9326
9327 2012-02-08 Tobias Burnus <burnus@net-b.de>
9328
9329 PR fortran/52151
9330 * gfortran.dg/realloc_on_assign_12.f90: New.
9331
9332 2012-02-08 Richard Guenther <rguenther@suse.de>
9333
9334 PR rtl-optimization/52170
9335 * gcc.dg/torture/pr52170.c: New testcase.
9336
9337 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9338
9339 PR gcov-profile/52150
9340 * gcc.dg/tree-prof/pr52150.c: New test.
9341
9342 PR rtl-optimization/52139
9343 * gcc.dg/pr52139.c: New test.
9344
9345 2012-02-07 Jason Merrill <jason@redhat.com>
9346
9347 PR c++/51675
9348 * g++.dg/cpp0x/constexpr-union3.C: New.
9349
9350 PR c++/52035
9351 * g++.dg/lto/pr52035_0.C: New.
9352
9353 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9354
9355 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9356 * gcc.dg/special/weak-1.c: Likewise.
9357 * gcc.dg/ucnid-12.c: Likewise.
9358 * gcc.dg/torture/pr45678-1.c: Likewise.
9359 * gcc.dg/torture/pr45678-2.c: Likewise.
9360 * gcc.dg/vector-4.c: Likewise.
9361 * gcc.dg/ipa/inline-5.c: Likewise.
9362 * gcc.dg/ucnid-11.c: Likewise.
9363 * gcc.misc-tests/gcov-13.c: Likewise.
9364 * gcc.misc-tests/gcov-14.c: Likewise.
9365 * g++.dg/ext/label13.C: Likewise.
9366 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9367 hppa*-*-hpux* options.
9368 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9369 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9370 * gcc.dg/pr48616.c: Likewise.
9371 * gcc.dg/pr17957.c: Likewise.
9372 * gcc.dg/pr17055-1.c: Likewise.
9373 * gcc.dg/pr32912-1.c: Likewise.
9374 * gcc.dg/tm/pr51472.c: Likewise.
9375 * c-c++-common/fold-bitand-4.c: Likewise.
9376 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9377 Use dg-additional-options for extra options.
9378
9379 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9380
9381 * gcc.target/epiphany/interrupt-2.c: New test.
9382
9383 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9384
9385 PR target/52155
9386 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9387 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9388 for MIPS ELF.
9389
9390 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9391
9392 PR target/52152
9393 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9394
9395 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9396
9397 PR middle-end/24306
9398 PR target/52154
9399 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9400 * gcc.target/mips/va-arg-1.c: New test.
9401
9402 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9403
9404 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9405 for -mno-pointers-to-nested-functions.
9406
9407 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9408
9409 * gcc.c-torture/execute/20120207-1.c: New test.
9410
9411 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9412
9413 PR rtl-optimization/52060
9414 * gcc.dg/torture/pr52060.c: New test.
9415
9416 PR middle-end/52074
9417 * gcc.c-torture/compile/pr52074.c: New test.
9418
9419 2012-02-07 Tobias Burnus <burnus@net-b.de>
9420
9421 PR fortran/51514
9422 * gfortran.dg/class_to_type_2.f90: New.
9423
9424 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9425
9426 PR fortran/32373
9427 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9428 Remove module.
9429
9430 2012-02-06 Jason Merrill <jason@redhat.com>
9431
9432 PR c++/52088
9433 * g++.dg/template/conv13.C: New.
9434
9435 2012-02-06 Richard Guenther <rguenther@suse.de>
9436
9437 PR tree-optimization/52115
9438 * gcc.c-torture/compile/pr52115.c: New testcase.
9439
9440 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9441
9442 PR target/52129
9443 * gcc.c-torture/execute/pr52129.c: New test.
9444
9445 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9446
9447 * gcc.dg/pr48374.c: Actually add the test I forgot
9448 in the 2012-01-25 commit.
9449
9450 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9451
9452 PR fortran/32373
9453 * gfortran.dg/vect/vect-8.f90: New test case.
9454
9455 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9456
9457 PR fortran/48847
9458 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9459
9460 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9461
9462 PR fortran/52102
9463 * gfortran.dg/class_48.f90 : Add test of allocate class array
9464 component with source in subroutine test3. Remove commenting
9465 out in subroutine test4, since branching on unitialized variable
9466 is now fixed (no PR for this last.).
9467
9468 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9469
9470 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9471 on MIPS targets.
9472 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9473
9474 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9475
9476 PR target/52125
9477 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9478 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9479
9480 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9481
9482 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9483 (check_effective_target_sync_int_long): Use it.
9484 (check_effective_target_sync_char_short): Likewise.
9485 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9486
9487 2012-02-05 Tobias Burnus <burnus@net-b.de>
9488
9489 PR fortran/51972
9490 * gfortran.dg/class_48.f90: Add some further checks.
9491
9492 2012-02-05 Ira Rosen <irar@il.ibm.com>
9493
9494 PR tree-optimization/52091
9495 * gcc.dg/vect/pr52091.c: New test.
9496
9497 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9498
9499 PR rtl-optimization/52113
9500 * gcc.target/avr/pr52113.c: New test.
9501
9502 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9503
9504 PR rtl-optimization/52092
9505 * gcc.c-torture/compile/pr52092.c: New test.
9506
9507 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9508
9509 PR fortran/41587
9510 * gfortran.dg/class_array_10.f03: New test.
9511
9512 PR fortran/46356
9513 * gfortran.dg/class_array_11.f03: New test.
9514
9515 PR fortran/51754
9516 * gfortran.dg/class_array_12.f03: New test.
9517
9518 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9519
9520 PR fortran/52012
9521 * gfortran.dg/realloc_on_assign_11.f90: New test.
9522
9523 2012-02-02 Tobias Burnus <burnus@net-b.de>
9524
9525 PR fortran/52093
9526 * gfortran.dg/shape_7.f90: New.
9527
9528 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9529
9530 * gcc.target/mips/mips-prepend-1.c: New test.
9531
9532 2012-02-02 Jan Hubicka <jh@suse.cz>
9533 Tom de Vries <tom@codesourcery.com>
9534
9535 PR middle-end/51998
9536 * gcc.dg/alias-12.c: New testcase.
9537 * gcc.dg/alias-13.c: New testcase.
9538
9539 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9540
9541 PR target/52086
9542 * gcc.dg/pr52086.c: New test.
9543
9544 PR tree-optimization/52073
9545 * gcc.c-torture/compile/pr52073.c: New test.
9546
9547 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9548
9549 PR fortran/51958
9550 * gfortran.dg/function_optimize_10.f90: New test.
9551
9552 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9553
9554 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9555 test on alpha*-*-*.
9556
9557 2012-02-01 Tobias Burnus <burnus@net-b.de>
9558
9559 PR fortran/52024
9560 * gfortran.dg/typebound_operator_14.f90: New.
9561
9562 2012-02-01 Tobias Burnus <burnus@net-b.de>
9563
9564 PR fortran/52059
9565 * gfortran.dg/elemental_function_1.f90: New.
9566
9567 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9568
9569 PR rtl-optimization/51374
9570 * gcc.target/avr/torture/pr51374-1.c:
9571 Also fail if SBIS is seen.
9572
9573 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9574
9575 PR rtl-optimization/51374
9576 * gcc.target/avr/torture/pr51374-1.c: New.
9577
9578 2012-01-31 Tobias Burnus <burnus@net-b.de>
9579
9580 PR fortran/52024
9581 * gfortran.dg/typebound_generic_11.f90: New.
9582
9583 2012-01-31 Tobias Burnus <burnus@net-b.de>
9584
9585 PR fortran/52029
9586 * gfortran.dg/class_49.f90: New.
9587
9588 2012-01-31 Tobias Burnus <burnus@net-b.de>
9589
9590 PR fortran/52013
9591 * gfortran.dg/elemental_args_check_6.f90: New.
9592
9593 2012-01-31 Jason Merrill <jason@redhat.com>
9594
9595 PR c++/52043
9596 * g++.dg/cpp0x/variadic122.C: New.
9597
9598 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9599
9600 PR fortran/52012
9601 * gfortran.dg/realloc_on_assign_10.f90: New test.
9602
9603 2012-01-31 Richard Guenther <rguenther@suse.de>
9604
9605 PR tree-optimization/51528
9606 * gcc.dg/torture/pr51528.c: New testcase.
9607
9608 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9609
9610 PR go/48501
9611 * lib/go.exp (go_target_compile): Append timeout= to options.
9612 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9613 select5-out.go test on alpha*-*-* targets.
9614
9615 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9616
9617 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9618 (TEST_SHORT): Reformat in the same way.
9619 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9620 (TEST_SHORT): Reformat in the same way.
9621 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9622 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9623 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9624 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9625 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9626
9627 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9628
9629 PR target/51835
9630 * gcc.target/arm/pr51835.c: New testcase.
9631
9632 2012-01-30 Richard Guenther <rguenther@suse.de>
9633
9634 PR tree-optimization/52028
9635 * gcc.dg/torture/pr52028.c: New testcase.
9636 * gfortran.dg/ldist-pr45199.f: Adjust.
9637 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9638 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9639 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9640
9641 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9642
9643 PR debug/52027
9644 * gcc.dg/tree-prof/pr52027.c: New test.
9645
9646 PR tree-optimization/52046
9647 * gcc.dg/pr52046.c: New test.
9648
9649 PR debug/52048
9650 * g++.dg/other/pr52048.C: New test.
9651
9652 2012-01-30 Richard Guenther <rguenther@suse.de>
9653
9654 PR tree-optimization/52045
9655 * gcc.dg/pr52045.c: New testcase.
9656
9657 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9658
9659 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9660 new code generated for __sync_lock_release.
9661
9662 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9663
9664 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9665
9666 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9667
9668 PR testsuite/51875
9669 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9670
9671 * g++.dg/ext/visibility/template10.C: Fix typo.
9672
9673 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9674
9675 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9676
9677 PR c++/51327
9678 * g++.dg/cpp0x/constexpr-ice6.C: New.
9679
9680 2012-01-29 Tobias Burnus <burnus@net-b.de>
9681
9682 PR fortran/41600
9683 * gfortran.dg/default_initialization_6.f90: New.
9684
9685 2012-01-29 Tobias Burnus <burnus@net-b.de>
9686
9687 PR fortran/51972
9688 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9689 * gfortran.dg/class_48.f90: New.
9690
9691 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9692
9693 PR fortran/51808
9694 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9695
9696 2012-01-28 Tobias Burnus <burnus@net-b.de>
9697
9698 PR fortran/51972
9699 * gfortran.dg/class_allocate_12.f90: New.
9700
9701 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9702
9703 * gcc.dg/torture/pr50444.c: Fix dg directives.
9704
9705 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9706
9707 PR target/52006
9708 * gcc.target/arm/pr52006.c: New test.
9709
9710 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9711
9712 PR testsuite/52011
9713 * gcc.dg/lto/trans-mem.h: New file.
9714 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9715 * gcc.dg/lto/trans-mem-1_1.c: Same.
9716 * gcc.dg/lto/trans-mem-4_1.c: Same.
9717 * gcc.dg/lto/trans-mem-3_1.c: Same.
9718
9719 2012-01-27 Tobias Burnus <burnus@net-b.de>
9720
9721 PR fortran/52022
9722 * gfortran.dg/dummy_procedure_7.f90: New.
9723
9724 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9725
9726 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9727 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9728
9729 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9730
9731 PR c++/51852
9732 * g++.dg/other/gc5.C: New test.
9733
9734 2012-01-27 Richard Guenther <rguenther@suse.de>
9735
9736 PR tree-optimization/50444
9737 * gcc.dg/torture/pr50444.c: New testcase.
9738
9739 2012-01-27 Tobias Burnus <burnus@net-b.de>
9740
9741 PR fortran/51970
9742 PR fortran/51977
9743 * gfortran.dg/move_alloc_13.f90: New.
9744
9745 2012-01-27 Tobias Burnus <burnus@net-b.de>
9746
9747 PR fortran/51953
9748 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9749 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9750 and change dg-error string.
9751
9752 2012-01-27 Tobias Burnus <burnus@net-b.de>
9753
9754 PR fortran/52016
9755 * gfortran.dg/elemental_args_check_5.f90: New.
9756
9757 2012-01-27 Richard Guenther <rguenther@suse.de>
9758
9759 PR middle-end/51959
9760 * g++.dg/torture/pr51959.C: New testcase.
9761
9762 2012-01-27 Tom de Vries <tom@codesourcery.com>
9763
9764 PR tree-optimization/51990
9765 * gcc.dg/pr51990.c: New test.
9766 * gcc.dg/pr51990-2.c: Same.
9767
9768 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9769 Tobias Burnus <burnus@gcc.gnu.org>
9770
9771 PR fortran/48705
9772 * gfortran.dg/class_allocate_11.f03: New.
9773
9774 PR fortran/51870
9775 PR fortran/51943
9776 PR fortran/51946
9777 * gfortran.dg/class_allocate_7.f03: New.
9778 * gfortran.dg/class_allocate_8.f03: New.
9779 * gfortran.dg/class_allocate_9.f03: New.
9780 * gfortran.dg/class_allocate_10.f03: New.
9781
9782 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9783
9784 * gnat.dg/discr34.adb: New test.
9785 * gnat.dg/discr34_pkg.ads: New helper.
9786
9787 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9788
9789 * gnat.dg/discr33.adb: New test.
9790
9791 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9792
9793 * gnat.dg/limited_with3.ad[sb): New test.
9794 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9795 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9796 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9797
9798 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9799
9800 * gnat.dg/stack_usage1.adb: New test.
9801 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9802
9803 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9804 * gcc.dg/pr44194-2.c: Likewise.
9805
9806 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9807
9808 PR c++/51370
9809 * g++.dg/template/crash112.C: New.
9810
9811 2012-01-27 Richard Henderson <rth@redhat.com>
9812
9813 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9814
9815 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9816
9817 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9818
9819 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9820
9821 PR middle-end/51895
9822 * g++.dg/opt/pr51895.C: New test.
9823
9824 2012-01-26 Michael Matz <matz@suse.de>
9825
9826 PR tree-optimization/48794
9827 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9828
9829 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9830
9831 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9832
9833 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9834
9835 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9836 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9837 memory.
9838 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9839 the default value for s390 and s390x.
9840
9841 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9842
9843 PR lto/51698
9844 * gcc.dg/lto/trans-mem-4_0.c: New.
9845 * gcc.dg/lto/trans-mem-4_1.c: New.
9846 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9847 TM builtins.
9848 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9849 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9850 TM builtins.
9851 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9852 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9853 TM builtins.
9854
9855 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9856
9857 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9858
9859 2012-01-25 Ian Lance Taylor <iant@google.com>
9860
9861 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9862
9863 2012-01-25 Tobias Burnus <burnus@net-b.de>
9864
9865 PR fortran/51995
9866 * gfortran.dg/typebound_proc_25.f90: New.
9867
9868 2012-01-25 Jason Merrill <jason@redhat.com>
9869
9870 PR c++/51992
9871 * g++.dg/lto/pr51992_0.C: New.
9872
9873 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9874
9875 PR tree-optimization/51987
9876 * gcc.target/i386/pr51987.c: New test.
9877
9878 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9879
9880 * gcc.dg/tm/lto-1.c: Require lto support in target.
9881
9882 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9883
9884 PR rtl-optimization/48374
9885 * gcc.dg/pr48374.c: New test.
9886
9887 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9888
9889 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9890
9891 2012-01-25 Tobias Burnus <burnus@net-b.de>
9892
9893 PR fortran/51966
9894 * gfortran.dg/derived_constructor_char_3.f90: New.
9895
9896 2012-01-24 Ian Lance Taylor <iant@google.com>
9897
9898 * go.test/go-test.exp (filecmp): New procedure.
9899 (errchk): Handle quoted square brackets.
9900 (go-gc-tests): Set go_compile_args. Handle various new test
9901 lines. Skip a few new tests.
9902 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9903
9904 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9905
9906 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9907 (check_effective_target_vect_extract_even_odd)
9908 (check_effective_target_vect_interleave): Return true for MIPS
9909 paired-single.
9910
9911 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9912
9913 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9914 (main): Use it instead of argc.
9915
9916 2012-01-24 Jason Merrill <jason@redhat.com>
9917
9918 PR c++/51973
9919 * g++.dg/cpp0x/sfinae31.C: New.
9920
9921 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9922
9923 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9924
9925 2012-01-24 Jason Merrill <jason@redhat.com>
9926
9927 PR c++/51812
9928 * g++.dg/inherit/covariant20.C: New.
9929
9930 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9931
9932 PR c++/51223
9933 * g++.dg/parse/crash58.C: New.
9934
9935 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9936
9937 PR target/51957
9938 * gcc.dg/pr51957-1.c: New test.
9939 * gcc.dg/pr51957-1.h: New file.
9940 * gcc.dg/pr51957-2.c: New test.
9941
9942 2012-01-23 Jason Merrill <jason@redhat.com>
9943
9944 PR c++/51930
9945 * g++.dg/ext/visibility/template10.C: New.
9946
9947 2012-01-23 Tobias Burnus <burnus@net-b.de>
9948
9949 PR fortran/51948
9950 * gfortran.dg/move_alloc_12.f90: New.
9951
9952 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9953
9954 PR middle-end/45416
9955 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9956
9957 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9958
9959 PR c++/51398
9960 * g++.dg/template/crash111.C: New.
9961
9962 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9963
9964 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9965 configurations.
9966 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9967
9968 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9969
9970 PR testsuite/51941
9971 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9972 the DW_TAG_class_type and DW_AT_name: "Executor".
9973
9974 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9975
9976 * lib/target-supports.exp
9977 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9978 (check_effective_target_vect_interleave): Likewise.
9979
9980 2012-01-22 Jason Merrill <jason@redhat.com>
9981
9982 PR c++/51925
9983 * g++.dg/template/using20.C: New.
9984 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9985
9986 2012-01-23 Jason Merrill <jason@redhat.com>
9987
9988 PR target/51934
9989 * g++.dg/torture/pr51344.C: Limit to x86.
9990
9991 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9992
9993 * c-c++-common/tm/omp.c: Require target with pthread support.
9994
9995 2012-01-23 Richard Guenther <rguenther@suse.de>
9996
9997 PR tree-optimization/51949
9998 * gcc.dg/torture/pr51949.c: New testcase.
9999
10000 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10001
10002 PR rtl-optimization/51933
10003 * gcc.c-torture/execute/pr51933.c: New test.
10004
10005 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10006
10007 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10008 Do not define for Interix.
10009
10010 2012-01-22 Jason Merrill <jason@redhat.com>
10011
10012 PR c++/51832
10013 * g++.dg/lto/pr51832.h: New.
10014 * g++.dg/lto/pr51832_0.C: New.
10015 * g++.dg/lto/pr51832_1.C: New.
10016
10017 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10018
10019 * gcc.dg/ext-elim-1.c: New test.
10020
10021 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10022
10023 PR target/51931
10024 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10025 * g++.dg/opt/longbranch1.C: Likewise.
10026
10027 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10028
10029 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10030 in C++11 mode.
10031
10032 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10033
10034 PR fortran/50556
10035 * gfortran.dg/namelist_74.f90: New test.
10036 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10037
10038 2012-01-21 Tobias Burnus <burnus@net-b.de>
10039
10040 PR fortran/51913
10041 * gfortran.dg/class_47.f90: New.
10042
10043 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10044
10045 * gnat.dg/renaming5.ad[sb]: New test.
10046
10047 2012-01-20 Jason Merrill <jason@redhat.com>
10048
10049 PR c++/51919
10050 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10051
10052 2012-01-20 Jason Merrill <jason@redhat.com>
10053
10054 PR c++/51922
10055 * g++.dg/ext/attrib42.C: Require ilp32.
10056
10057 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10058
10059 PR target/51915
10060 * gcc.target/arm/pr51915.c: New test.
10061
10062 2012-01-20 Cary Coutant <ccoutant@google.com>
10063 Dodji Seketeli <dodji@redhat.com>
10064
10065 PR debug/45682
10066 * g++.dg/debug/dwarf2/nested-3.C: New test.
10067
10068 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10069
10070 PR c++/51402
10071 * g++.dg/template/crash110.C: New.
10072
10073 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10074
10075 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10076 Remove default options on hppa*-*-hpux*.
10077
10078 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10079
10080 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10081
10082 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10083
10084 * gcc.c-torture/compile/pr51856.c: New testcase.
10085
10086 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10087
10088 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10089 options to go_target_compile.
10090
10091 2012-01-20 Kai Tietz <ktietz@redhat.com>
10092
10093 * g++.dg/torture/pr51344.C: Fix typo.
10094
10095 2012-01-20 Richard Guenther <rguenther@suse.de>
10096
10097 PR tree-optimization/51903
10098 * g++.dg/torture/pr51903.C: New testcase.
10099
10100 2012-01-20 Tobias Burnus <burnus@net-b.de>
10101 Janus Weil <janus@gcc.gnu.org>
10102
10103 PR fortran/51056
10104 * gfortran.dg/use_21.f90: New.
10105
10106 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10107
10108 PR target/51106
10109 * gcc.dg/torture/pr51106-1.c: New test.
10110 * gcc.dg/torture/pr51106-2.c: New test.
10111
10112 2012-01-19 Kai Tietz <ktietz@redhat.com>
10113
10114 * g++.dg/torture/pr51344.C: New test.
10115
10116 2012-01-19 Tobias Burnus <burnus@net-b.de>
10117
10118 PR fortran/51904
10119 * gfortran.dg/intrinsic_size_2.f90: New.
10120
10121 2012-01-19 Jason Merrill <jason@redhat.com>
10122
10123 PR c++/51889
10124 * g++.dg/inherit/using7.C: New.
10125
10126 2012-01-19 Richard Guenther <rguenther@suse.de>
10127
10128 PR tree-optimization/37997
10129 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10130
10131 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10132
10133 PR rtl-optimization/51505
10134 * gcc.dg/pr51505.c: New test.
10135
10136 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10137
10138 PR fortran/51634
10139 * gfortran.dg/typebound_operator_12.f03: New.
10140 * gfortran.dg/typebound_operator_13.f03: New.
10141
10142 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10143
10144 PR c++/51225
10145 * g++.dg/cpp0x/pr51225.C: New.
10146
10147 2012-01-17 Ian Lance Taylor <iant@google.com>
10148
10149 PR go/50656
10150 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10151
10152 2012-01-17 Tobias Burnus <burnus@net-b.de>
10153
10154 PR fortran/51869
10155 * gfortran.dg/realloc_on_assign_9.f90: New.
10156
10157 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10158
10159 PR other/51165
10160 * gcc.dg/tm/memopt-3.c: Remove xfail.
10161 * gcc.dg/tm/memopt-4.c: Remove xfail.
10162 * gcc.dg/tm/memopt-5.c: Remove xfail.
10163 * gcc.dg/tm/memopt-7.c: Remove xfail.
10164
10165 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10166
10167 PR tree-optimization/51877
10168 * gcc.c-torture/execute/pr51877.c: New test.
10169
10170 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10171
10172 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10173 {!vect_align_arrays} to vect_sizes_32B_16B.
10174 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10175 * gcc.dg/vect/vect-peel-3.c: Ditto.
10176
10177 2012-01-16 Jason Merrill <jason@redhat.com>
10178
10179 PR c++/51854
10180 * g++.dg/abi/mangle60.C: New.
10181
10182 PR c++/51827
10183 * g++.dg/pch/mangle1.{C,Hs}: New.
10184
10185 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10186 Tobias Burnus <burnus@net-b.de>
10187
10188 PR fortran/50981
10189 * gfortran.dg/elemental_optional_args_3.f90: New
10190 * gfortran.dg/elemental_optional_args_4.f90: New
10191
10192 2012-01-16 Tobias Burnus <burnus@net-b.de>
10193
10194 PR fortran/51809
10195 * gfortran.dg/use_20.f90: New
10196
10197 2012-01-16 Jason Merrill <jason@redhat.com>
10198
10199 PR c++/51868
10200 * g++.dg/cpp0x/rv-bitfield.C: New.
10201 * g++.dg/cpp0x/rv-bitfield2.C: New.
10202
10203 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10204
10205 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10206 subroutine 'qsort' and use index array to assign the result.
10207
10208 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10209
10210 PR tree-optimization/51865
10211 * gcc.dg/pr51865.c: New test.
10212
10213 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10214
10215 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10216
10217 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10218
10219 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10220 to be loaded from the constant pool, rather than via %hi and %lo.
10221
10222 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10223
10224 PR rtl-optimization/51821
10225 * gcc.dg/pr51821.c: New test.
10226
10227 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10228
10229 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10230
10231 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10232
10233 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10234
10235 2012-01-14 Tobias Burnus <burnus@net-b.de>
10236
10237 PR fortran/51800
10238 * gfortran.dg/init_flag_8.f90: New.
10239 * gfortran.dg/init_flag_9.f90: New.
10240
10241 2011-01-14 Tobias Burnus <burnus@net-b.de>
10242
10243 PR fortran/51816
10244 * gfortran.dg/use_18.f90: New.
10245 * gfortran.dg/use_19.f90: New.
10246
10247 2012-01-13 Ian Lance Taylor <iant@google.com>
10248
10249 PR c++/50012
10250 * g++.dg/warn/Wsign-compare-4.C: New.
10251
10252 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10253
10254 PR fortran/48351
10255 * gfortran.dg/alloc_comp_assign.f03: New.
10256 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10257 __BUILTIN_FREE from 38 to 32.
10258
10259 2012-01-13 Jason Merrill <jason@redhat.com>
10260
10261 PR c++/20681
10262 * g++.dg/warn/Wreturn-type-7.C: New.
10263
10264 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10265
10266 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10267 assumption.
10268 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10269 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10270 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10271 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10272 int32plus because of big array needed.
10273 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10274 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10275
10276 2012-01-13 Jason Merrill <jason@redhat.com>
10277
10278 PR c++/51813
10279 * g++.dg/ext/visibility/template9.C: New.
10280
10281 PR c++/51620
10282 * g++.dg/cpp0x/defaulted34.C: New.
10283 * g++.dg/template/virtual3.C: New.
10284
10285 2012-01-13 Richard Guenther <rguenther@suse.de>
10286
10287 PR middle-end/8081
10288 * gcc.dg/torture/pr8081.c: New testcase.
10289
10290 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10291
10292 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10293
10294 2012-01-12 Jason Merrill <jason@redhat.com>
10295
10296 PR c++/51714
10297 * g++.dg/ext/stmtexpr14.C: New.
10298
10299 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10300
10301 PR c++/51633
10302 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10303
10304 2012-01-12 Jason Merrill <jason@redhat.com>
10305
10306 PR c++/48051
10307 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10308 * g++.dg/abi/mangle58.C: Likewise.
10309
10310 PR c++/51403
10311 * g++.dg/template/arg8.C: New.
10312
10313 2012-01-12 Ira Rosen <irar@il.ibm.com>
10314
10315 PR tree-optimization/51799
10316 * gcc.dg/vect/pr51799.c: New test.
10317 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10318 patterns.
10319
10320 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10321 Tobias Burnus <burnus@net-b.de>
10322
10323 PR fortran/51057
10324 PR fortran/51616
10325 * lib/target-supports.exp
10326 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10327 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10328
10329 2012-01-11 Jason Merrill <jason@redhat.com>
10330
10331 PR c++/51565
10332 * g++.dg/ext/attrib42.C: New.
10333
10334 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10335
10336 PR bootstrap/51796
10337 * gcc.dg/pr51796.c: New test.
10338
10339 2012-01-11 Jason Merrill <jason@redhat.com>
10340
10341 PR c++/51818
10342 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10343
10344 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10345
10346 * gnat.dg/array19.ad[sb]: New test.
10347
10348 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10349
10350 * gnat.dg/opt23.ad[sb]: New test.
10351 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10352 * gnat.dg/opt24.ad[sb]: New test.
10353
10354 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10355
10356 PR tree-optimization/49642
10357 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10358 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10359
10360 2012-01-11 Jason Merrill <jason@redhat.com>
10361
10362 PR c++/51613
10363 * g++.dg/template/explicit-args5.C: New.
10364
10365 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10366
10367 * gcc.c-torture/execute/20120110-1.c: New testcase.
10368
10369 2012-01-10 Jason Merrill <jason@redhat.com>
10370
10371 PR c++/51614
10372 * g++.dg/inherit/ambig1.C: New.
10373
10374 PR c++/51433
10375 * g++.dg/cpp0x/constexpr-cache1.C: New.
10376
10377 2012-01-10 Richard Guenther <rguenther@suse.de>
10378
10379 PR tree-optimization/51801
10380 * gcc.dg/torture/pr51801.c: New testcase.
10381
10382 2012-01-10 Tobias Burnus <burnus@net-b.de>
10383
10384 PR fortran/51652
10385 * gfortran.dg/allocate_with_typespec_5.f90: New.
10386
10387 2012-01-10 Tobias Burnus <burnus@net-b.de>
10388
10389 * gfortran.dg/class_39.f03: Update dg-error string.
10390
10391 2012-01-10 Richard Guenther <rguenther@suse.de>
10392
10393 PR tree-optimization/50913
10394 * gcc.dg/graphite/interchange-16.c: New testcase.
10395 * gcc.dg/graphite/scop-20.c: XFAIL.
10396 * gfortran.dg/graphite/interchange-1.f: Likewise.
10397 * gfortran.dg/graphite/block-1.f90: Likewise.
10398 * gfortran.dg/graphite/block-2.f: Likewise.
10399
10400 2012-01-10 Richard Henderson <rth@redhat.com>
10401
10402 * lib/target-supports.exp (check_effective_target_vect_perm,
10403 check_effective_target_vect_perm_byte,
10404 check_effective_target_vect_perm_short): Enable for arm neon.
10405
10406 2012-01-09 Tobias Burnus <burnus@net-b.de>
10407
10408 PR fortran/46328
10409 * gfortran.dg/typebound_operator_11.f90: New.
10410
10411 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10412
10413 * gnat.dg/array18.adb: New test.
10414 * gnat.dg/array18_pkg.ads: New helper.
10415
10416 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10417
10418 PR fortran/51791
10419 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10420 around base object in first assignment in main program.
10421 * gfortran.dg/typebound_operator_10.f03: New test.
10422
10423 2012-01-09 Martin Jambor <mjambor@suse.cz>
10424
10425 PR tree-optimization/51759
10426 * g++.dg/ipa/pr51759.C: New test.
10427
10428 2012-01-09 Tobias Burnus <burnus@net-b.de>
10429
10430 PR fortran/51758
10431 * gfortran.dg/optional_absent_2.f90: New.
10432
10433 2012-01-09 Tobias Burnus <burnus@net-b.de>
10434
10435 PR fortran/51578
10436 * gfortran.dg/use_17.f90: New.
10437
10438 2012-01-09 Gary Funck <gary@intrepid.com>
10439
10440 PR preprocessor/33919
10441 * gcc.dg/pr33919.c: New test.
10442 * gcc.dg/pr33919-0.h: New test header file.
10443 * gcc.dg/pr33919-1.h: Ditto.
10444 * gcc.dg/pr33919-2.h: Ditto.
10445
10446 2012-01-07 Jan Hubicka <jh@suse.cz>
10447
10448 PR tree-optimize/51694
10449 * gcc.c-torture/compile/pr51694.c: new testcase.
10450
10451 2012-01-07 Jan Hubicka <jh@suse.cz>
10452
10453 PR tree-optimization/51600
10454 * g++.dg/torture/pr51600.C: New testcase.
10455
10456 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10457
10458 PR gcov-profile/51715
10459 PR gcov-profile/51717
10460 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10461 * gcc.misc-tests/gcov-14.c: Likewise.
10462
10463 2012-01-06 Jason Merrill <jason@redhat.com>
10464
10465 * g++.dg/parse/new5.C: New.
10466
10467 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10468
10469 PR testsuite/51655
10470 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10471 including <string.h>.
10472
10473 2012-01-06 Jason Merrill <jason@redhat.com>
10474
10475 * g++.dg/abi/mangle51.C: New.
10476 * g++.dg/abi/mangle52.C: New.
10477 * g++.dg/abi/mangle53.C: New.
10478 * g++.dg/abi/mangle54.C: New.
10479 * g++.dg/abi/mangle55.C: New.
10480 * g++.dg/abi/mangle56.C: New.
10481 * g++.dg/abi/mangle57.C: New.
10482 * g++.dg/abi/mangle58.C: New.
10483 * g++.dg/abi/mangle59.C: New.
10484 * g++.dg/cpp0x/trailing3.C: Update mangling.
10485 * g++.dg/cpp0x/variadic111.C: Update mangling.
10486 * g++.dg/cpp0x/variadic4.C: Update mangling.
10487 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10488 * g++.dg/template/nontype22.C: Works now.
10489 * g++.dg/template/pr35240.C: Works now.
10490
10491 * g++.dg/cpp0x/error7.C: New.
10492
10493 2012-01-06 Tobias Burnus <burnus@net-b.de>
10494
10495 * gfortran.dg/deallocate_stat_2.f90: New.
10496 * coarray/allocate_errgmsg.f90: New.
10497 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10498 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10499 * coarray/subobject_1.f90: Fix for num_images > 1.
10500 * gfortran.dg/deallocate_stat.f90: Update due to changed
10501 stat= handling.
10502
10503 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10504
10505 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10506
10507 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10508
10509 * ada/acats/overflow.lst: Add cb20004.
10510
10511 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10512
10513 PR c++/51541
10514 * g++.dg/cpp0x/alias-decl-18.C: New test.
10515
10516 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10517
10518 * gcc.c-torture/execute/20120104-1.c: New test.
10519
10520 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10521
10522 PR fortran/PR48946
10523 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10524 the old typebound_operator_8.f03.
10525 * gfortran.dg/typebound_operator_8.f03: New version of
10526 typebound_operator_7.f03 with 'u' a derived type instead of a
10527 class object.
10528
10529 2012-01-05 Richard Guenther <rguenther@suse.de>
10530
10531 * g++.dg/torture/pr49309.C: Skip for -flto.
10532
10533 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10534
10535 PR middle-end/51761
10536 * gcc.c-torture/compile/pr51761.c: New test.
10537
10538 2012-01-05 Richard Guenther <rguenther@suse.de>
10539
10540 PR tree-optimization/51760
10541 * gcc.dg/torture/pr51760.c: New testcase.
10542
10543 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10544
10545 PR middle-end/51472
10546 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10547
10548 2012-01-05 Richard Guenther <rguenther@suse.de>
10549
10550 PR lto/41576
10551 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10552 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10553
10554 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10555
10556 PR debug/51695
10557 * gcc.dg/pr51695.c: New test.
10558
10559 2012-01-04 Andrew Pinski <apinski@cavium.com>
10560
10561 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10562 * gcc.target/mips/octeon2-lx-1.c: New test.
10563 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10564 * gcc.target/mips/octeon2-lx-2.c: New test.
10565 * gcc.target/mips/octeon2-lx-3.c: New test.
10566
10567 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10568
10569 PR other/51163
10570 PR other/51164
10571 * gcc.dg/tm/alias-1.c: Adjust regexp.
10572 * gcc.dg/tm/alias-2.c: Adjust regexp.
10573
10574 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10575
10576 PR c++/51064
10577 * g++.dg/warn/Wparentheses-26.C: New.
10578
10579 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10580
10581 * gfortran.dg/elemental_optional_args_2.f90: New test.
10582
10583 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10584
10585 PR fortran/49693
10586 * gfortran.dg/common_17.f90: New test.
10587
10588 2012-01-04 Richard Guenther <rguenther@suse.de>
10589
10590 PR tree-optimization/49651
10591 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10592 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10593
10594 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10595
10596 PR c++/51738
10597 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10598
10599 2012-01-03 Andrew Pinski <apinski@cavium.com>
10600
10601 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10602 for all mips targets. Also allow an optional .cfi_startproc.
10603
10604 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10605
10606 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10607
10608 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10609
10610 PR c++/29273
10611 * g++.dg/rtti/dyncast5.C: New.
10612
10613 2012-01-03 Richard Guenther <rguenther@suse.de>
10614
10615 PR tree-optimization/51070
10616 * gcc.dg/torture/pr51070-2.c: New testcase.
10617
10618 2012-01-03 Richard Guenther <rguenther@suse.de>
10619
10620 PR tree-optimization/51692
10621 * gcc.dg/torture/pr51692.c: New testcase.
10622
10623 2012-01-03 Richard Guenther <rguenther@suse.de>
10624
10625 PR debug/51650
10626 * g++.dg/lto/pr51650-3_0.C: New testcase.
10627
10628 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10629
10630 PR c++/15867
10631 * g++.dg/warn/Wredundant-decls-spec.C: New.
10632
10633 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10634
10635 PR tree-optimization/51719
10636 * g++.dg/tree-prof/pr51719.C: New test.
10637
10638 2012-01-03 Richard Guenther <rguenther@suse.de>
10639
10640 PR middle-end/51730
10641 * gcc.dg/fold-compare-6.c: New testcase.
10642
10643 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10644
10645 PR c++/51669
10646 * g++.dg/gomp/pr51669.C: New test.
10647
10648 2012-01-02 Jason Merrill <jason@redhat.com>
10649
10650 PR c++/51675
10651 * g++.dg/cpp0x/constexpr-union2.C: New.
10652
10653 PR c++/51666
10654 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10655
10656 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10657
10658 PR c++/51462
10659 * g++.dg/cpp0x/constexpr-99.C: New test.
10660
10661 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10662
10663 PR c++/20140
10664 * g++.dg/template/init9.C: New.
10665
10666 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10667
10668 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10669 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10670 rather than a specific number.
10671
10672 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10673
10674 PR fortran/46262
10675 PR fortran/46328
10676 PR fortran/51052
10677 * gfortran.dg/typebound_operator_7.f03: New.
10678 * gfortran.dg/typebound_operator_8.f03: New.
10679
10680 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10681
10682 PR target/51729
10683 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10684 XFAIL.
10685 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10686
10687 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10688
10689 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10690
10691 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10692
10693 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10694 for MIPS.
10695
10696 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10697
10698 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10699 * gfortran.dg/io_real_boz_4.f90: Likewise.
10700 * gfortran.dg/io_real_boz_5.f90: Likewise.
10701
10702 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10703
10704 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10705
10706 2012-01-02 Revital Eres <revital.eres@linaro.org>
10707
10708 * gcc.dg/sms-11.c: New file.
10709
10710 2012-01-02 Tobias Burnus <burnus@net-b.de>
10711
10712 PR fortran/51682
10713 * gfortran.dg/coarray/image_index_3.f90: New.
10714
10715 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10716
10717 PR c++/16603
10718 * g++.dg/parse/enum8.C: New.
10719
10720 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10721
10722 PR c++/51379
10723 * g++.dg/conversion/reinterpret4.C: New.
10724 * g++.dg/conversion/reinterpret1.C: Adjust.
10725
10726 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10727
10728 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10729
10730 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10731
10732 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10733 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10734 * g++.old-deja/g++.jason/access14.C: Likewise.
10735 * g++.old-deja/g++.jason/access8.C: Likewise.
10736 * g++.old-deja/g++.jason/access1.C: Likewise.
10737 * g++.old-deja/g++.other/access3.C: Likewise.
10738 * g++.old-deja/g++.other/access5.C: Likewise.
10739 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10740 * g++.old-deja/g++.law/visibility22.C: Likewise.
10741 * g++.old-deja/g++.law/visibility26.C: Likewise.
10742 * g++.old-deja/g++.mike/p2746.C: Likewise.
10743 * g++.dg/debug/using1.C: Likewise.
10744 * g++.dg/lookup/using51.C: Likewise.
10745 * g++.dg/inherit/using5.C: Likewise.
10746 * g++.dg/inherit/pr30297.C: Likewise.
10747 * g++.dg/inherit/access8.C: Likewise.
10748 * g++.dg/torture/pr39362.C: Likewise.
10749 * g++.dg/template/crash13.C: Likewise.
10750 * g++.dg/template/using10.C: Likewise.
10751
10752 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10753
10754 PR fortran/51502
10755 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10756
10757 2012-01-01 Ira Rosen <irar@il.ibm.com>
10758
10759 PR tree-optimization/51704
10760 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10761 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10762 corresponding flags.
10763
10764 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10765
10766 PR c++/51723
10767 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10768
10769 2012-01-01 Jan Hubicka <jh@suse.cz>
10770
10771 PR rtl-optimization/51069
10772 * gcc.c-torture/compile/pr51069.c: New testcase.
10773
10774 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10775
10776 PR tree-optimization/51683
10777 * gcc.dg/pr51683.c: New test.
10778 \f
10779 Copyright (C) 2012 Free Software Foundation, Inc.
10780
10781 Copying and distribution of this file, with or without modification,
10782 are permitted in any medium without royalty provided the copyright
10783 notice and this notice are preserved.