re PR tree-optimization/54570 (FAIL: gcc.dg/builtin-object-size-8.c execution test)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-11 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/54570
4 * gcc.dg/builtin-object-size-8.c: Xfail.
5 * gcc.dg/builtin-object-size-13.c: New test.
6
7 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8
9 PR target/55642
10 * gcc.target/arm/pr55642.c: New testcase.
11
12 2012-12-11 Jakub Jelinek <jakub@redhat.com>
13
14 PR middle-end/43631
15 PR bootstrap/55615
16 * g++.dg/other/pr43631.C: New test.
17
18 2012-12-11 Richard Biener <rguenther@suse.de>
19
20 PR tree-optimization/55079
21 * gcc.dg/Warray-bounds-9.c: New testcase.
22 * gcc.dg/Warray-bounds-10.c: Likewise.
23 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
24
25 2012-12-10 Janus Weil <janus@gcc.gnu.org>
26
27 PR fortran/52909
28 * gfortran.dg/proc_ptr_39.f90: New test case.
29
30 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
31
32 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
33 code duplication is required. Allow BNE to appear.
34
35 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
36
37 * gcc.target/mips/ext-2.c: Require -mlong64.
38
39 2012-12-10 Richard Biener <rguenther@suse.de>
40
41 PR tree-optimization/55107
42 * gcc.dg/torture/pr55107.c: New testcase.
43 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
44
45 2012-12-10 Jakub Jelinek <jakub@redhat.com>
46
47 * g++.dg/asan/asan_test.cc: Sync from upstream.
48 * g++.dg/asan/asan_test_utils.h: Likewise.
49
50 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
51
52 * gcc.target/arm/neon/vrndaf32.c: New test.
53 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
54 * gcc.target/arm/neon/vrndf32.c: Likewise.
55 * gcc.target/arm/neon/vrndqf32.c: Likewise.
56 * gcc.target/arm/neon/vrndmf32.c: Likewise.
57 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
58 * gcc.target/arm/neon/vrndnf32.c: Likewise.
59 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
60 * gcc.target/arm/neon/vrndpf32.c: Likewise.
61 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
62
63 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
64
65 * gcc.misc-tests/gcov-12.c: Fix dg order.
66
67 PR middle-end/54470
68 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
69
70 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
71 for *-*-hpux10*.
72
73 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
74 * gcc.dg/20050826-1.c: Likewise.
75
76 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
77
78 * gnat.dg/vect9.adb: Add -w to dg-options.
79 * gnat.dg/vect10.adb: Likewise.
80
81 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
82
83 PR fortran/55593
84 * gfortran.dg/do_check_8.f90: New test.
85
86 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
87
88 * gnat.dg/vect10.ad[sb]: New test.
89
90 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
91
92 * gnat.dg/vect9.ad[sb]: New test.
93 * gnat.dg/vect9_pkg.ads: New helper.
94
95 2012-12-07 Mike Stump <mikestump@comcast.net>
96
97 * gnat.dg/discr38.adb: Don't use ^M line endings.
98 gnat.dg/loop_optimization13.adb: Likewise.
99 gnat.dg/loop_optimization13.ads: Likewise.
100 gnat.dg/discr36_pkg.adb: Likewise.
101 gnat.dg/discr36_pkg.ads: Likewise.
102 gnat.dg/loop_optimization11_pkg.ads: Likewise.
103 gnat.dg/discr36.ads: Likewise.
104 gnat.dg/loop_optimization11.adb: Likewise.
105
106 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
107
108 PR rtl-optimization/55141
109 * gcc.target/i386/pr55141.c: New.
110
111 2012-12-07 Dodji Seketeli <dodji@redhat.com>
112
113 PR c++/54401
114 * g++.dg/cpp0x/alias-decl-28.C: New test.
115 * g++.dg/cpp0x/alias-decl-16.C: Update.
116
117 2012-12-07 Martin Jambor <mjambor@suse.cz>
118
119 PR tree-optimization/55590
120 * gcc.target/i386/pr55590-1.c: New test.
121 * gcc.target/i386/pr55590-2.c: Likewise.
122
123 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
124
125 PR c++/54975
126 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
127
128 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
129
130 PR target/55597
131 * gcc.target/i386/pr55597.c: New test.
132
133 2012-12-06 Jakub Jelinek <jakub@redhat.com>
134
135 PR c++/54207
136 * g++.dg/cpp0x/noexcept18.C: New test.
137
138 PR c++/55573
139 * g++.dg/cpp0x/constexpr-55573.C: New test.
140
141 PR c++/55137
142 * g++.dg/opt/pr55137.C: New test.
143 * gcc.c-torture/execute/pr55137.c: New test.
144
145 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
146
147 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
148 New procedure.
149 (add_options_for_arm_v8_neon): Likewise.
150
151 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
152
153 * g++.dg/pr55604.C: New test.
154
155 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
156
157 * lib/target-supports.exp
158 (check_effective_target_vect_perm): Allow aarch64*-*-*.
159 (check_effective_target_vect_perm_byte): Likewise.
160 (check_effective_target_vect_perm_short): Likewise.
161 (check_effective_target_vect_char_mult): Likewise.
162 (check_effective_target_vect_extract_even_odd): Likewise.
163 (check_effective_target_vect_interleave): Likewise.
164
165 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
166
167 * g++.dg/abi/mangle-neon-aarch64.C: New test.
168
169 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
170
171 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
172
173 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
174
175 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
176 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
177 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
178 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
179 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
180 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
181 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
182 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
183 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
184 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
185 * gcc.dg/vect/vect-rounding-round.c: Likewise.
186 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
187 * target-supports.exp
188 (check_effective_target_vect_call_btrunc): New.
189 (check_effective_target_vect_call_btruncf): Likewise.
190 (check_effective_target_vect_call_ceil): Likewise.
191 (check_effective_target_vect_call_ceilf): Likewise.
192 (check_effective_target_vect_call_floor): Likewise.
193 (check_effective_target_vect_call_floorf): Likewise.
194 (check_effective_target_vect_call_lceil): Likewise.
195 (check_effective_target_vect_call_lfloor): Likewise.
196 (check_effective_target_vect_call_nearbyint): Likewise.
197 (check_effective_target_vect_call_nearbyintf): Likewise.
198 (check_effective_target_vect_call_round): Likewise.
199 (check_effective_target_vect_call_roundf): Likewise.
200
201 2012-12-05 Richard Biener <rguenther@suse.de>
202
203 PR tree-optimization/51238
204 * gcc.dg/torture/pr51238.c: New testcase.
205
206 2012-12-05 Richard Biener <rguenther@suse.de>
207
208 PR tree-optimization/50222
209 * gcc.dg/torture/pr50222.c: New testcase.
210
211 2012-12-05 Richard Biener <rguenther@suse.de>
212
213 PR lto/55525
214 * gcc.dg/lto/pr55525_0.c: New testcase.
215 * gcc.dg/lto/pr55525_1.c: Likewise.
216
217 2012-12-04 Tobias Burnus <burnus@net-b.de>
218
219 * gfortran.dg/quad_3.f90: Really fix an if condition.
220
221 2012-12-04 Tobias Burnus <burnus@net-b.de>
222
223 * gfortran.dg/quad_3.f90: Fix a condition,
224 which wrongly required ordered/lazy evaluation.
225
226 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
227
228 * gcc.target/aarch64/121127.c: New test.
229
230 2012-12-04 Jakub Jelinek <jakub@redhat.com>
231
232 PR testsuite/55587
233 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
234 0 if not.
235 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
236 returned 0.
237 * gcc.dg/asan/asan.exp: Likewise.
238
239 2012-12-04 Richard Biener <rguenther@suse.de>
240
241 PR tree-optimization/55124
242 * gcc.dg/torture/pr55124.c: New testcase.
243
244 2012-12-03 Tobias Burnus <burnus@net-b.de>
245
246 * gfortran.dg/quad_3.f90: New.
247
248 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
249
250 PR c++/54170
251 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
252
253 2012-12-03 Jakub Jelinek <jakub@redhat.com>
254
255 PR testsuite/55452
256 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
257 on all targets, not just s390*.
258
259 2012-12-03 Marek Polacek <polacek@redhat.com>
260
261 PR c/55570
262 * gcc.dg/pr55570.c: New test.
263
264 2012-12-03 Jakub Jelinek <jakub@redhat.com>
265
266 * lib/asan-dg.exp (asan_get_gtest_test_list,
267 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
268 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
269 and [asan_get_gtest_expect_death_list "$output"] in global vars.
270 (asan_symbolize): Sanitize [] characters from key.
271 * g++.dg/asan/asan_test_config.h: New file.
272 * g++.dg/asan/asan_globals_test.cc: New file.
273 * g++.dg/asan/asan_test_utils.h: New file.
274 * g++.dg/asan/dejagnu-gtest.h: New file.
275 * g++.dg/asan/asan_test.cc: New file.
276 * g++.dg/asan/asan_test.C: New test.
277
278 2012-12-03 Richard Biener <rguenther@suse.de>
279
280 * gcc.dg/torture/pr35634.c: Use signed char.
281 * g++.dg/torture/pr35634.C: Likewise.
282
283 2012-12-02 Marek Polacek <polacek@redhat.com>
284
285 PR middle-end/54838
286 * gcc.dg/pr54838.c: New test.
287
288 2012-12-01 Xinliang David Li <davidxl@google.com>
289
290 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
291 cltd.
292
293 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
294
295 PR c++/55558
296 * g++.dg/cpp0x/decltype46.C: New.
297
298 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
299
300 PR middle-end/52450
301 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
302
303 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
304
305 PR debug/53860
306 * g++.dg/debug/pr53860.C: New test.
307
308 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
309 Paul Thomas <pault@gcc.gnu.org>
310
311 PR fortran/46897
312 * gfortran.dg/defined_assignment_1.f90: New test.
313 * gfortran.dg/defined_assignment_2.f90: New test.
314 * gfortran.dg/defined_assignment_3.f90: New test.
315 * gfortran.dg/defined_assignment_4.f90: New test.
316 * gfortran.dg/defined_assignment_5.f90: New test.
317
318 2012-12-01 Jakub Jelinek <jakub@redhat.com>
319
320 PR c++/55542
321 * g++.dg/cpp0x/vt-55542.C: New test.
322
323 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
324
325 * gnat.dg/specs/pack9.ads: New test.
326
327 2012-11-30 Martin Jambor <mjambor@suse.cz>
328
329 PR middle-end/52890
330 PR tree-optimization/55415
331 PR tree-optimization/54386
332 PR target/55448
333 * gcc.dg/ipa/ipa-sra-7.c: New test.
334 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
335 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
336 * gcc.target/i386/pr55448.c: Likewise.
337
338 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
339
340 * loop_optimization14.ad[sb]: New test.
341 * loop_optimization14_pkg.ads: New helper.
342
343 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
344
345 PR target/55073
346 * gcc.target/arm/pr55073.C: New test.
347
348 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
349
350 PR c++/53094
351 * g++.dg/ext/vector20.C: New testcase.
352
353 2012-11-28 Tobias Burnus <burnus@net-b.de>
354
355 PR fortran/52161
356 * coarray/sync_3.f90: Extend test.
357
358 2012-11-29 Jakub Jelinek <jakub@redhat.com>
359
360 PR rtl-optimization/55512
361 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
362 * gcc.target/i386/pr55512-4.c: Likewise.
363
364 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
365
366 PR c++/52654
367 * g++.dg/cpp0x/udlit-overflow.C: New.
368 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
369
370 2012-11-28 Jakub Jelinek <jakub@redhat.com>
371
372 PR debug/36728
373 PR debug/55467
374 PR middle-end/55507
375 PR bootstrap/55511
376 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
377 are non-empty and add dependency between the first and second asm.
378 * gcc.dg/guality/pr36728-2.c: Likewise.
379 * gcc.dg/guality/pr36728-3.c: New test.
380 * gcc.dg/guality/pr36728-4.c: New test.
381
382 2012-11-28 Andrew Pinski <apinski@cavium.com>
383
384 PR bootstrap/54279
385 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
386 directories.
387 * lib/obj-c++.exp (obj-c++_init): Likewise.
388
389 2012-11-28 Tobias Burnus <burnus@net-b.de>
390
391 PR fortran/52161
392 * coarray/sync_3.f90: New.
393
394 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
395
396 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
397
398 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
399
400 PR rtl-optimization/55512
401 * gcc.target/i386/pr55512-[1234].c: New tests.
402
403 2012-11-28 Jakub Jelinek <jakub@redhat.com>
404
405 PR testsuite/55505
406 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
407
408 PR testsuite/55504
409 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
410 attributes. Avoid clobbering memory before malloced chunk.
411 (main): Pass 1 instead of 0 as argument.
412
413 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
414
415 * gnat.dg/object_overflow.adb: Rename to...
416 * gnat.dg/object_overflow1.adb: ...this.
417 * gnat.dg/object_overflow2.adb: New test.
418 * gnat.dg/object_overflow3.adb: Likewise.
419 * gnat.dg/object_overflow4.adb: Likewise.
420
421 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
422
423 PR c++/55497
424 * g++.dg/init/pr55497.C: New.
425
426 2012-11-28 Richard Biener <rguenther@suse.de>
427
428 PR testsuite/55327
429 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
430 * gcc.dg/vect/slp-perm-9.c: Likewise.
431
432 2012-11-28 Richard Biener <rguenther@suse.de>
433
434 PR c/35634
435 * gcc.dg/torture/pr35634.c: New testcase.
436 * g++.dg/torture/pr35634.C: Likewise.
437 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
438
439 2012-11-27 Tobias Burnus <burnus@net-b.de>
440
441 PR fortran/55476
442 * gfortran.dg/warn_target_lifetime_3.f90: New.
443
444 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
445
446 PR rtl-optimization/55458
447 * gcc.target/i386/pr55458.c: New test.
448
449 2012-11-27 Jakub Jelinek <jakub@redhat.com>
450
451 PR tree-optimization/55110
452 * gcc.dg/pr55110.c: New test.
453
454 2012-11-27 Richard Biener <rguenther@suse.de>
455
456 PR middle-end/55331
457 * g++.dg/opt/pr55331.C: New testcase.
458
459 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
460
461 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
462
463 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
464
465 * gcc.dg/54455.c: Require scheduling.
466 * gcc.dg/c1x-align-4.c: Skip avr.
467 * gcc.dg/pr44024.c: Skip avr in final scan.
468
469 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
470
471 PR testsuite/52641
472 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
473 * gcc.dg/pr54676.c: Make work for 16-bit int.
474
475 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
476
477 PR target/55277
478 * gcc.target/i386/pr55227.c: New test.
479
480 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
481
482 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
483 to -fdump-rtl-all.
484 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
485
486 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
487
488 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
489 New procedure.
490 (add_options_for_arm_v8_vfp): New procedure.
491 * gcc.target/arm/vrintaf32.c: New test.
492 * gcc.target/arm/vrintaf64.c: Likewise.
493 * gcc.target/arm/vrintmf32.c: Likewise.
494 * gcc.target/arm/vrintmf64.c: Likewise.
495 * gcc.target/arm/vrintpf32.c: Likewise.
496 * gcc.target/arm/vrintpf64.c: Likewise.
497 * gcc.target/arm/vrintrf32.c: Likewise.
498 * gcc.target/arm/vrintrf64.c: Likewise.
499 * gcc.target/arm/vrintxf32.c: Likewise.
500 * gcc.target/arm/vrintxf64.c: Likewise.
501 * gcc.target/arm/vrintzf32.c: Likewise.
502 * gcc.target/arm/vrintzf64.c: Likewise.
503
504 2012-11-26 Janus Weil <janus@gcc.gnu.org>
505
506 PR fortran/54997
507 * gfortran.dg/warn_unused_function_2.f90: New.
508
509 2012-11-26 Janus Weil <janus@gcc.gnu.org>
510
511 PR fortran/54881
512 * gfortran.dg/associated_6.f90: New.
513 * gfortran.dg/select_type_30.f03: New.
514
515 2012-11-26 Jakub Jelinek <jakub@redhat.com>
516
517 PR tree-optimization/54471
518 * gcc.dg/tree-ssa/vrp86.c: New test.
519 * gcc.c-torture/execute/pr54471.c: New test.
520
521 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
522
523 PR middle-end/55030
524 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
525 use volatile asms, use plain asms. Where the output value for the
526 asm is unused, write a global variable.
527
528 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
529
530 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
531
532 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
533
534 PR fortran/30146
535 * gfortran.dg/do_check_7.f90: New test.
536
537 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
538
539 PR c++/55446
540 * g++.dg/init/new41.C: New.
541
542 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
543
544 PR fortran/55314
545 * gfortran.dg/allocate_error_4.f90: New test.
546
547 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
548
549 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
550 to send_log.
551
552 2012-11-23 Jakub Jelinek <jakub@redhat.com>
553
554 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
555 from the output.
556
557 PR c++/54046
558 * g++.dg/warn/Wreturn-type-8.C: New test.
559
560 PR middle-end/55430
561 * gcc.dg/pr55430.c: New test.
562
563 2012-11-23 Kostya Serebryany <kcc@google.com>
564
565 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
566
567 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
568
569 * gnat.dg/discr40.ad[sb]: New test.
570
571 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
572
573 * gnat.dg/discr39.adb: New test.
574
575 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
576
577 PR testsuite/52641
578 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
579 * gcc.dg/pr55150-1.c: Same.
580 * gcc.dg/torture/pr54894.c: Add size32plus.
581
582 2012-11-23 Jakub Jelinek <jakub@redhat.com>
583
584 PR sanitizer/55435
585 * c-c++-common/asan/attrib-1.c: New test.
586
587 2012-11-22 Ian Bolton <ian.bolton@arm.com>
588
589 * gcc.target/aarch64/builtin-bswap-1.c: New test.
590 * gcc.target/aarch64/builtin-bswap-2.c: New test.
591
592 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
593
594 PR c++/55432
595 * g++.dg/cpp0x/constexpr-55432.C: New.
596
597 2012-11-21 Janus Weil <janus@gcc.gnu.org>
598
599 PR fortran/55352
600 * gfortran.dg/namelist_76.f90: New.
601
602 2012-11-21 Martin Jambor <mjambor@suse.cz>
603
604 * gcc.dg/ipa/ipcp-agg-7.c: New test.
605 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
606
607 2012-11-21 Martin Jambor <mjambor@suse.cz>
608
609 PR tree-optimization/55260
610 * g++.dg/torture/pr55260-2.C: New test.
611
612 2012-11-21 Martin Jambor <mjambor@suse.cz>
613
614 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
615
616 2012-11-21 Bin Cheng <bin.cheng@arm.com>
617
618 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
619 * gcc.dg/tree-ssa/vrp47.c: Ditto.
620
621 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
622
623 PR target/19398
624 * gcc.target/i386/pr19398.c: New test.
625
626 2012-11-20 Martin Jambor <mjambor@suse.cz>
627
628 PR tree-optimization/55260
629 * g++.dg/torture/pr55260-1.C: New test.
630
631 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
632
633 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
634 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
635 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
636 * gcc.target/aarch64/atomic-op-char.c: Likewise.
637 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
638 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
639 * gcc.target/aarch64/atomic-op-int.c: Likewise.
640 * gcc.target/aarch64/atomic-op-long.c: Likewise.
641 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
642 * gcc.target/aarch64/atomic-op-release.c: Likewise.
643 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
644 * gcc.target/aarch64/atomic-op-short.c: Likewise.
645
646 2012-11-20 Jakub Jelinek <jakub@redhat.com>
647
648 PR middle-end/55094
649 * gcc.dg/pr55094.c: New test.
650
651 PR rtl-optimization/54921
652 * gcc.dg/pr54921.c: New test.
653
654 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
655
656 * gcc.target/i386/pr55359.c: New test.
657
658 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
659
660 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
661 * g++.dg/tls/thread_local3g.C: Likewise.
662 * g++.dg/tls/thread_local4g.C: Likewise.
663 * g++.dg/tls/thread_local5g.C: Likewise.
664 * g++.dg/tls/thread_local6g.C: Likewise.
665 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
666 * g++.dg/tls/thread_local2.C: Likewise.
667 * g++.dg/tls/thread_local2g.C: Likewise.
668 * g++.dg/tls/thread_local6.C: Likewise.
669
670 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
671
672 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
673 * gcc.dg/tm/clone-1.c: New test.
674
675 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
676
677 PR c++/55368
678 * g++.dg/parse/struct-5.C: New.
679
680 2012-11-19 Tom de Vries <tom@codesourcery.com>
681
682 PR rtl-optimization/55315
683 * gcc.target/mips/pr55315.c: New test.
684
685 2012-11-17 Jakub Jelinek <jakub@redhat.com>
686
687 PR tree-optimization/55236
688 * gcc.dg/pr55236.c: New test.
689
690 PR testsuite/55188
691 * gcc.dg/pr19105.c: Accept also optimizing
692 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
693
694 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
695 from addr2line_output. Increment idx if asking for more than one
696 address in one object.
697
698 2012-11-16 Jakub Jelinek <jakub@redhat.com>
699
700 PR tree-optimization/55329
701 * g++.dg/opt/pr55329.C: New test.
702
703 2012-11-16 Janus Weil <janus@gcc.gnu.org>
704
705 PR fortran/55297
706 * gfortran.dg/typebound_operator_18.f90: New.
707
708 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
709
710 PR rtl-optimization/55330
711 * gfortran.dg/pr55330.f90: New test.
712
713 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
714
715 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
716 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
717 * gcc.dg/hoist-register-pressure-2.c: Ditto.
718 * gcc.dg/hoist-register-pressure-3.c: Ditto.
719 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
720 * gcc.dg/tree-prof/unroll-1.c: Ditto.
721
722 2012-11-16 Dodji Seketeli <dodji@redhat.com>
723
724 PR c++/54875
725 * g++.dg/cpp0x/alias-decl-27.C: New test.
726
727 2012-11-16 Jakub Jelinek <jakub@redhat.com>
728
729 PR c++/55337
730 * g++.dg/template/alignof2.C: New test.
731
732 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
733
734 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
735 * g++.dg/mv6.C (dg-options): Ditto.
736
737 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
738
739 * lib/target_suports.exp
740 (check_effective_target_has_w_floating_suffix): New procedure.
741 (check_effective_target_has_q_floating_suffix): Ditto.
742 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
743 for unsupported non-standard suffix on floating constant.
744 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
745
746 2012-11-14 Jakub Jelinek <jakub@redhat.com>
747
748 * lib/asan-dg.exp: New file.
749 * gcc.dg/asan/asan.exp: New file.
750 * g++.dg/dg.exp: Prune also asan tests.
751 * g++.dg/asan/asan.exp: New file.
752 * c-c++-common/asan/memcmp-1.c: New test.
753
754 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
755
756 PR c++/55323
757 * g++.dg/cpp0x/vt-55323.C: New.
758
759 2012-11-13 Sriraman Tallam <tmsriram@google.com>
760
761 * g++.dg/mv4.C: Add require ifunc. Change error message.
762 * g++.dg/mv5.C: Add require ifunc.
763 * g++.dg/mv6.C: Add require ifunc.
764
765 2012-11-13 Martin Jambor <mjambor@suse.cz>
766
767 PR tree-optimization/55253
768 * gcc.dg/torture/pr55253.c: New test.
769 * gcc.dg/torture/pr55305.c: Likewise.
770
771 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
772
773 PR middle-end/55142
774 * gcc.target/i386/pr55142-1.c: New file.
775 * gcc.target/i386/pr55142-2.c: Likewise.
776
777 2012-11-13 Dodji Seketeli <dodji@redhat.com>
778
779 PR c++/54466
780 * g++.dg/cpp0x/alias-decl-26.C: New test file.
781
782 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
783
784 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
785 instead of lp64.
786 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
787 * gcc.target/i386/pr49715-2.c: Likewise.
788 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
789
790 2012-11-13 Jakub Jelinek <jakub@redhat.com>
791
792 PR tree-optimization/55281
793 * gcc.dg/vect/fast-math-pr55281.c: New test.
794 * g++.dg/opt/pr55281.C: New test.
795
796 PR rtl-optimization/54127
797 * gcc.dg/torture/pr54127.c: New test.
798
799 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
800 Jakub Jelinek <jakub@redhat.com>
801
802 PR rtl-optimization/51447
803 * gcc.c-torture/execute/pr51447.c: New test.
804
805 2012-11-12 Ian Bolton <ian.bolton@arm.com>
806
807 * gcc.target/aarch64/csinc-2.c: New test.
808
809 2012-11-12 Ian Bolton <ian.bolton@arm.com>
810
811 * gcc.target/aarch64/cmn.c: New test.
812 * gcc.target/aarch64/adds.c: New test.
813 * gcc.target/aarch64/subs.c: New test.
814
815 2012-11-12 Tobias Burnus <burnus@net-b.de>
816
817 PR fortran/55272
818 * gfortran.dg/coarray_29_1.f90: New.
819 * gfortran.dg/coarray_29_2.f90: New.
820
821 2012-11-12 Bin Cheng <bin.cheng@arm.com>
822
823 * gcc.dg/hoist-register-pressure-3.c: New test.
824
825 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
826
827 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
828 wrappers around sinf and cosf.
829
830 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
831
832 PR middle-end/55247
833 PR middle-end/55259
834 * gcc.target/i386/pr55247-2.c: New file.
835
836 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
837
838 PR middle-end/55263
839 * g++.dg/pr55263.C: New test.
840
841 2012-11-11 Martin Jambor <mjambor@suse.cz>
842
843 PR tree-optimization/55238
844 * testsuite/gcc.dg/torture/pr55238.c: New test.
845
846 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
847
848 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
849 * c-c++-common/torture/vector-subscript-1.c: Likewise.
850 * c-c++-common/torture/vector-subscript-2.c: Likewise.
851
852 2012-11-10 Jan Hubicka <jh@suse.cz>
853
854 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
855
856 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
857
858 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
859 -mno-sse -mno-mmx to dg-options. Reformat.
860
861 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
862
863 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
864 * c-c++-common/vector-compare-1.c: Same.
865 * c-c++-common/vector-compare-2.c: Same.
866 * g++.dg/other/unused1.C: Skip on AIX.
867 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
868 extra message on AIX.
869
870 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
871
872 PR target/55247
873 * gcc.target/i386/pr55247.c: New test.
874
875 2012-11-09 Andrew Pinski <apinski@cavium.com>
876
877 * gcc.c-torture/execute/20121108-1.c: New test.
878
879 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
880
881 PR c++/54413
882 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
883 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
884 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
885 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
886
887 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
888
889 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
890 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
891 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
892 array bounds.
893 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
894
895 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
896
897 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
898 * g++.dg/tm/pr47530.C: Same.
899
900 2012-11-09 Jason Merrill <jason@redhat.com>
901
902 PR c++/54859
903 * g++.dg/cpp0x/alias-decl-25.C: New.
904
905 * g++.dg/abi/abi-tag1.C: New.
906 * g++.dg/abi/abi-tag2.C: New.
907
908 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
909
910 PR rtl-optimization/55154
911 * gcc.target/i386/pr55154.c: New test.
912
913 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
914
915 PR rtl-optimization/55151
916 * gcc.dg/pr55151.c: Move ...
917 * gcc.target/i386/pr55151.c: ... here.
918
919 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
920
921 PR rtl-optimization/54472
922 * gcc.dg/pr54472.c: New test.
923
924 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
925
926 * gnat.dg/stack_check3.ad[sb]: New test.
927
928 2012-11-08 Ian Lance Taylor <iant@google.com>
929
930 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
931 with arguments. Handle errorcheckoutput and rundir test types.
932
933 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
934
935 PR tree-optimization/55191
936 * gcc.dg/pr55191.c: New test.
937
938 2012-11-08 Jakub Jelinek <jakub@redhat.com>
939
940 PR debug/54499
941 * g++.dg/debug/pr54499.C: New test.
942
943 2012-11-08 Jan Hubicka <jh@suse.cz>
944
945 PR middle-end/48636
946 * gcc.dg/winline-3.c: Update.
947
948 2012-11-08 Martin Jambor <mjambor@suse.cz>
949
950 * gfortran.dg/ipcp-array-1.f90: New test.
951
952 2012-11-08 Florian Weimer <fweimer@redhat.com>
953
954 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
955
956 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
957
958 PR rtl-optimization/55151
959 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
960
961 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
962
963 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
964
965 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
966
967 * gcc.c-torture/compile/20121107-1.c: New test.
968
969 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
970
971 PR rtl-optimization/55151
972 * gcc.dg/pr55151.c: Compile it only for x86_64.
973
974 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
975
976 PR rtl-optimization/55122
977 * gcc.dg/pr55122.c: New test.
978
979 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
980
981 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
982 word powerpc.
983 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
984 * gcc.target/powerpc/loop_align.c: Skip on AIX.
985 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
986 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
987
988 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
989
990 PR c/53063
991 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
992
993 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
994
995 PR c/51294
996 * c-c++-common/pr51294.c: New.
997
998 2012-11-07 Martin Jambor <mjambor@suse.cz>
999
1000 PR tree-optimization/53787
1001 * gcc.dg/ipa/ipa-5.c: Adjust.
1002 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1003 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1004 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1005 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1006 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1007 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1008 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1009 * gfortran.dg/pr48636-2.f90: New test.
1010 * gfortran.dg/pr53787.f90: Likewise.
1011
1012 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1013
1014 PR c++/55226
1015 Revert:
1016 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1017
1018 PR c++/54922
1019 * g++.dg/cpp0x/constexpr-union4.C: New.
1020
1021 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1022
1023 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1024
1025 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1026
1027 PR target/49220
1028 * gcc.c-torture/compile/pr49220.c: New test.
1029
1030 2012-11-07 Florian Weimer <fweimer@redhat.com>
1031
1032 * g++.dg/init/new40.C: New.
1033
1034 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1035
1036 PR debug/54693
1037 * gcc.dg/guality/pr54693-2.c: New test.
1038
1039 2012-11-06 Andrew Pinski <apinski@cavium.com>
1040
1041 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1042 -fno-vect-cost-model.
1043
1044 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1045
1046 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1047 * gcc.dg/tm/debug-1.c: Same.
1048 * gcc.dg/tm/irrevocable-3.c: Same.
1049 * gcc.dg/tm/irrevocable-4.c: Same.
1050 * gcc.dg/tm/memopt-10.c: Same.
1051 * gcc.dg/tm/memopt-11.c: Same.
1052 * gcc.dg/tm/props-4.c: Same.
1053 * gcc.dg/tm/wrap-3.c: Same.
1054 * gcc.dg/tm/wrap-4.c: Same.
1055
1056 2012-11-06 Andrew Pinski <apinski@cavium.com>
1057
1058 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1059
1060 2012-11-06 Jan Hubicka <jh@suse.cz>
1061
1062 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1063 candidate still.
1064 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1065 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1066 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1067
1068 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1069
1070 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1071
1072 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1073
1074 PR middle-end/41993
1075 * gcc.dg/torture/pr41993.c: New test.
1076
1077 2012-11-06 Jan Hubicka <jh@suse.cz>
1078
1079 * gcc.target/i386/l_fma_float_?.c: Update.
1080 * gcc.target/i386/l_fma_double_?.c: Update.
1081
1082 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1083
1084 PR target/54089
1085 * gcc.target/sh/pr54089-8.c: New.
1086 * gcc.target/sh/pr54089-9.c: New.
1087
1088 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1089
1090 PR target/47440
1091 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1092 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1093 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1094 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1095 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1096 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1097 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1098 * gcc.target/i386/avx-vzeroupper-27.c: New.
1099
1100 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1101
1102 PR fortran/54917
1103 * gfortran.dg/transfer_class_1.f90: New.
1104 * gfortran.dg/transfer_class_2.f90: New.
1105
1106 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1107
1108 * testsuite/g++.dg/mv1.C: New test.
1109 * testsuite/g++.dg/mv2.C: New test.
1110 * testsuite/g++.dg/mv3.C: New test.
1111 * testsuite/g++.dg/mv4.C: New test.
1112 * testsuite/g++.dg/mv5.C: New test.
1113 * testsuite/g++.dg/mv6.C: New test.
1114
1115 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1116
1117 PR testsuite/55186
1118 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1119
1120 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1121
1122 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1123 darwin.
1124
1125 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1126
1127 * g++.dg/torture/20121105-1.C: New test.
1128
1129 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1130
1131 * gcc.dg/torture/fp-compare.c: New testcase.
1132
1133 2012-11-05 Jan Hubicka <jh@suse.cz>
1134
1135 * gcc.dg/const-1.c: Update.
1136 * gcc.dg/pure-1.c: Update.
1137
1138 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1139
1140 PR rtl-optimization/55151
1141 * gcc.dg/pr55151.c: New test.
1142
1143 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1144
1145 PR debug/54970
1146 PR debug/54971
1147 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1148
1149 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1150
1151 PR testsuite/51128
1152 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1153
1154 2012-11-05 Jan Hubicka <jh@suse.cz>
1155
1156 * gcc.dg/autopar/pr49960.c: Fix testcase.
1157
1158 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1159
1160 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1161 Fix scan-tree-dump-times directive.
1162
1163 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1164
1165 PR fortran/55199
1166 * gfortran.dg/associate_12.f90: New.
1167
1168 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1169
1170 PR target/54255
1171 * lib/target-supports.exp (check_effective_target_masm_intel): New
1172 proc.
1173 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1174 masm_intel.
1175
1176 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1177 Jack Howarth <howarth@bromo.med.uc.edu>
1178
1179 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1180 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1181 * gcc.target/i386/pr53249.c: Likewise.
1182
1183 2012-11-03 Andrew Pinski <apinski@cavium.com>
1184
1185 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1186 call abort1 so that cross jumping does not happen.
1187
1188 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1189
1190 PR target/51244
1191 * gcc.target/sh/pr51244-18.c: New.
1192 * gcc.target/sh/pr51244-19.c: New.
1193
1194 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1195
1196 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1197 b requires a 64-bit operation followed by a truncation.
1198
1199 2012-11-02 Jan Hubicka <jh@suse.cz>
1200
1201 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1202
1203 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1204
1205 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1206 conditions to verify the reduction code is vectorized.
1207
1208 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1209 in case 'pow', such as 'powerpc' is used in the compiler version name.
1210 * gcc.target/powerpc/pr46728-2.c: Likewise.
1211 * gcc.target/powerpc/pr46728-3.c: Likewise.
1212 * gcc.target/powerpc/pr46728-4.c: Likewise.
1213 * gcc.target/powerpc/pr46728-5.c: Likewise.
1214 * gcc.target/powerpc/pr46728-7.c: Likewise.
1215 * gcc.target/powerpc/pr46728-8.c: Likewise.
1216 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1217
1218 2012-11-02 Jan Hubicka <jh@suse.cz>
1219
1220 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1221
1222 2012-11-02 Jan Hubicka <jh@suse.cz>
1223
1224 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1225 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1226
1227 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1228
1229 PR middle-end/55130
1230 * gcc.target/i386/pr55130.c: New test.
1231
1232 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1233
1234 PR target/55147
1235 * gcc.target/i386/pr55147.c: New test.
1236
1237 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1238
1239 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1240 * gfortran.dg/default_format_denormal_1.f90: Same.
1241
1242 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1243
1244 PR middle-end/55001
1245 * g++.dg/ext/vector19.C: Remove target restrictions.
1246 * gcc.dg/fold-compare-7.c: New testcase.
1247
1248 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1249
1250 PR target/55160
1251 * gcc.target/sh/pr55160.c: New.
1252
1253 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1254
1255 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1256 scan-assembler regex.
1257
1258 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1259
1260 PR middle-end/55150
1261 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1262 * gcc.dg/pr55150-2.c: New test.
1263
1264 2012-11-01 Sharad Singhai <singhai@google.com>
1265
1266 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1267 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1268 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1269 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1270
1271 2012-10-31 Dehao Chen <dehao@google.com>
1272
1273 * g++.dg/debug/dwarf2/block.C: New testcase.
1274
1275 2012-10-31 Jan Hubicka <jh@suse.cz>
1276
1277 * gcc.dg/pr44974.c: Add noinline.
1278
1279 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1280
1281 PR fortran/53718
1282 * gfortran.dg/class_54.f90: New.
1283
1284 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1285 Jakub Jelinek <jakub@redhat.com>
1286
1287 PR tree-optimization/55018
1288 * gcc.dg/torture/pr55018.c: New test.
1289
1290 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1291
1292 PR c++/54583
1293 * g++.dg/ext/vla13.C: New.
1294
1295 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1296
1297 PR middle-end/55150
1298 * gcc.dg/pr55150.c: New test.
1299
1300 2012-10-31 Tobias Burnus <burnus@net-b.de>
1301
1302 PR fortran/55134
1303 * gfortran.dg/associate_11.f90: New.
1304
1305 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1306
1307 PR c++/54955
1308 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1309
1310 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1311
1312 PR tree-optimization/19105
1313 PR tree-optimization/21643
1314 PR tree-optimization/46309
1315 * gcc.dg/pr19105.c: New test.
1316 * gcc.dg/pr21643.c: New test.
1317 * gcc.dg/pr46309-2.c: New test.
1318 * gcc.c-torture/execute/pr46309.c: New test.
1319
1320 2012-10-31 Alan Modra <amodra@gmail.com>
1321
1322 * gcc.target/powerpc/dimode_off.c: New.
1323 * gcc.target/powerpc/timode_off.c: New.
1324 * gcc.target/powerpc/dfmode_off.c: New.
1325 * gcc.target/powerpc/tfmode_off.c: New.
1326
1327 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1328
1329 PR rtl-optimization/55093
1330 * gcc.target/i386/pr55093.c: New file.
1331
1332 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1333
1334 * gcc.target/i386/pr55116.c: Renamed to ...
1335 * gcc.target/i386/pr55116-1.c: This.
1336
1337 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1338
1339 * gcc.target/i386/pr55116-2.c: New file.
1340
1341 2012-10-30 Richard Biener <rguenther@suse.de>
1342
1343 * gcc.dg/vect/slp-perm-2.c: Adjust.
1344
1345 2012-10-30 Richard Biener <rguenther@suse.de>
1346
1347 PR tree-optimization/55111
1348 * gcc.dg/torture/pr55111.c: New testcase.
1349
1350 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1351
1352 PR target/53988
1353 * gcc.target/sh/pr53988.c: New.
1354
1355 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1356
1357 PR target/54989
1358 * gcc.dg/hoist-register-pressure-1.c: Rename from
1359 hoist-register-pressure.c. Add nonpic condition.
1360 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1361
1362 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1363
1364 PR c++/54930
1365 * gcc.dg/Wreturn-local-addr.c: New.
1366 * g++.dg/warn/Wno-return-local-addr.C: New.
1367 * g++.dg/warn/Wreturn-local-addr.C: New.
1368
1369 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1370
1371 PR middle-end/55116
1372 * gcc.target/i386/pr55116.c: New file.
1373
1374 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1375
1376 PR c/53066
1377 * gcc.dg/Wshadow-4.c: New.
1378 * gcc.dg/Wshadow-4.h: New.
1379
1380 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1381
1382 PR debug/54693
1383 * gcc.dg/guality/pr54693.c: New.
1384
1385 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1386
1387 PR middle-end/55027
1388 * gcc.dg/pr55027.c: New testcase.
1389
1390 2012-10-29 Jan Hubicka <jh@suse.cz>
1391
1392 * gcc.dg/ipa/inline-6.c: New testcase.
1393
1394 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1395
1396 PR rtl-optimization/55106
1397 * g++.dg/pr55106.C: New.
1398
1399 2012-10-29 Richard Guenther <rguenther@suse.de>
1400
1401 PR middle-end/53695
1402 * gcc.dg/torture/pr53695.c: New testcase.
1403
1404 2012-10-28 Jan Hubicka <jh@suse.cz>
1405
1406 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1407
1408 2012-10-28 Tobias Burnus <burnus@net-b.de>
1409
1410 PR fortran/54958
1411 * gfortran.dg/do_check_6.f90: New.
1412
1413 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1414 Jack Howarth <howarth@bromo.med.uc.edu>
1415
1416 PR target/54404
1417 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1418 to dg-options.
1419 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1420
1421 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1422
1423 PR target/34283
1424 * gcc.target/i386/pr34283.c: New test.
1425
1426 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1427
1428 PR c++/55081
1429 * g++.dg/opt/pr55081.C: New test.
1430
1431 PR debug/54970
1432 PR debug/54971
1433 * gcc.dg/guality/pr54970.c: New test.
1434
1435 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1436
1437 PR c++/54984
1438 * g++.dg/template/new11.C: New.
1439
1440 2012-10-26 Richard Biener <rguenther@suse.de>
1441
1442 PR middle-end/54824
1443 * gcc.dg/torture/pr54824.c: New testcase.
1444
1445 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1446
1447 * gcc.target/i386/fxsave-1.c: New.
1448 * gcc.target/i386/fxsave64-1.c: Ditto.
1449 * gcc.target/i386/fxrstor-1.c: Ditto.
1450 * gcc.target/i386/fxrstor64-1.c: Ditto.
1451 * gcc.target/i386/xsave-1.c: Ditto.
1452 * gcc.target/i386/xsave64-1.c: Ditto.
1453 * gcc.target/i386/xrstor-1.c: Ditto.
1454 * gcc.target/i386/xrstor64-1.c: Ditto.
1455 * gcc.target/i386/xsaveopt-1.c: Ditto.
1456 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1457 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1458 * gcc.target/i386/sse-13.c: Ditto.
1459 * gcc.target/i386/sse-14.c: Ditto.
1460 * gcc.target/i386/sse-22.c: Ditto.
1461 * gcc.target/i386/sse-23.c: Ditto.
1462 * g++.dg/other/i386-2.C: Ditto.
1463 * g++.dg/other/i386-3.C: Ditto.
1464
1465 2012-10-25 Jan Hubicka <jh@suse.cz>
1466
1467 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1468 at ivcanon time.
1469
1470 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1471
1472 PR c++/53761
1473 * g++.dg/ext/transparent-union.C: New.
1474
1475 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1476
1477 PR c++/54427
1478 * g++.dg/ext/vector19.C: New testcase.
1479
1480 2012-10-25 Richard Biener <rguenther@suse.de>
1481
1482 PR tree-optimization/54902
1483 * g++.dg/torture/pr54902.C: New testcase.
1484
1485 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1486
1487 PR c++/34892
1488 * g++.dg/template/crash114.C: New.
1489
1490 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1491
1492 PR bootstrap/55049
1493 * gcc.target/i386/pr55049-1.c: New test.
1494
1495 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1496
1497 PR fortran/55037
1498 * gfortran.dg/class_dummy_4.f03: New.
1499
1500 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1501
1502 PR rtl-optimization/55010
1503 * gcc.dg/pr55010.c: New test.
1504
1505 PR debug/54828
1506 * g++.dg/debug/pr54828.C: New test.
1507
1508 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1509
1510 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1511 * gcc.dg/vect/vect-83_64.c: Likewise.
1512
1513 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1514
1515 PR c++/54922
1516 * g++.dg/cpp0x/constexpr-union4.C: New.
1517
1518 2012-10-23 Jeff Law <law@redhat.com>
1519
1520 * gcc.c-torture/execute/pr54985.c: New test.
1521
1522 2012-10-23 Paul Koning <ni1d@arrl.net>
1523
1524 PR debug/54508
1525 * g++.dg/debug/dwarf2/pr54508.C: New.
1526
1527 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1528
1529 PR c++/54844
1530 * g++.dg/template/sizeof14.C: New test.
1531
1532 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1533 Jim MacArthur <jim.macarthur@arm.com>
1534 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1535 Marcus Shawcroft <marcus.shawcroft@arm.com>
1536 Nigel Stephens <nigel.stephens@arm.com>
1537 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1538 Richard Earnshaw <rearnsha@arm.com>
1539 Sofiane Naci <sofiane.naci@arm.com>
1540 Stephen Thomas <stephen.thomas@arm.com>
1541 Tejas Belagod <tejas.belagod@arm.com>
1542 Yufeng Zhang <yufeng.zhang@arm.com>
1543
1544 * lib/target-supports.exp
1545 (check_profiling_available): Add AArch64.
1546 (check_effective_target_vect_int): Likewise.
1547 (check_effective_target_vect_shift): Likewise.
1548 (check_effective_target_vect_float): Likewise.
1549 (check_effective_target_vect_double): Likewise.
1550 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1551 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1552 (check_effective_target_vect_pack_trunc): Likewise.
1553 (check_effective_target_vect_unpack): Likewise.
1554 (check_effective_target_vect_hw_misalign): Likewise.
1555 (check_effective_target_vect_short_mult): Likewise.
1556 (check_effective_target_vect_int_mult): Likewise.
1557 (check_effective_target_vect_stridedN): Likewise.
1558 (check_effective_target_sync_int_long): Likewise.
1559 (check_effective_target_sync_char_short): Likewise.
1560 (check_vect_support_and_set_flags): Likewise.
1561 (check_effective_target_aarch64_tiny): New.
1562 (check_effective_target_aarch64_small): New.
1563 (check_effective_target_aarch64_large): New.
1564 * g++.dg/other/PR23205.C: Enable aarch64.
1565 * g++.dg/other/pr23205-2.C: Likewise.
1566 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1567 * gcc.c-torture/execute/20101011-1.c: Likewise.
1568 * gcc.dg/20020312-2.c: Likewise.
1569 * gcc.dg/20040813-1.c: Likewise.
1570 * gcc.dg/builtin-apply2.c: Likewise.
1571 * gcc.dg/stack-usage-1.c: Likewise.
1572
1573 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1574 Jim MacArthur <jim.macarthur@arm.com>
1575 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1576 Marcus Shawcroft <marcus.shawcroft@arm.com>
1577 Nigel Stephens <nigel.stephens@arm.com>
1578 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1579 Richard Earnshaw <rearnsha@arm.com>
1580 Sofiane Naci <sofiane.naci@arm.com>
1581 Stephen Thomas <stephen.thomas@arm.com>
1582 Tejas Belagod <tejas.belagod@arm.com>
1583 Yufeng Zhang <yufeng.zhang@arm.com>
1584
1585 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1586 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1587 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1588 * gcc.target/aarch64/aapcs/abitest.S: New file.
1589 * gcc.target/aarch64/aapcs/abitest.h: New file.
1590 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1591 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1592 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1593 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1594 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1595 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1596 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1597 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1598 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1599 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1600 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1601 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1602 * gcc.target/aarch64/aapcs/test_1.c: New file.
1603 * gcc.target/aarch64/aapcs/test_10.c: New file.
1604 * gcc.target/aarch64/aapcs/test_11.c: New file.
1605 * gcc.target/aarch64/aapcs/test_12.c: New file.
1606 * gcc.target/aarch64/aapcs/test_13.c: New file.
1607 * gcc.target/aarch64/aapcs/test_14.c: New file.
1608 * gcc.target/aarch64/aapcs/test_15.c: New file.
1609 * gcc.target/aarch64/aapcs/test_16.c: New file.
1610 * gcc.target/aarch64/aapcs/test_17.c: New file.
1611 * gcc.target/aarch64/aapcs/test_18.c: New file.
1612 * gcc.target/aarch64/aapcs/test_19.c: New file.
1613 * gcc.target/aarch64/aapcs/test_2.c: New file.
1614 * gcc.target/aarch64/aapcs/test_20.c: New file.
1615 * gcc.target/aarch64/aapcs/test_21.c: New file.
1616 * gcc.target/aarch64/aapcs/test_22.c: New file.
1617 * gcc.target/aarch64/aapcs/test_23.c: New file.
1618 * gcc.target/aarch64/aapcs/test_24.c: New file.
1619 * gcc.target/aarch64/aapcs/test_25.c: New file.
1620 * gcc.target/aarch64/aapcs/test_26.c: New file.
1621 * gcc.target/aarch64/aapcs/test_3.c: New file.
1622 * gcc.target/aarch64/aapcs/test_4.c: New file.
1623 * gcc.target/aarch64/aapcs/test_5.c: New file.
1624 * gcc.target/aarch64/aapcs/test_6.c: New file.
1625 * gcc.target/aarch64/aapcs/test_7.c: New file.
1626 * gcc.target/aarch64/aapcs/test_8.c: New file.
1627 * gcc.target/aarch64/aapcs/test_9.c: New file.
1628 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1629 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1630 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1631 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1632 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1633 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1634 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1635 * gcc.target/aarch64/aapcs/type-def.h: New file.
1636 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1637 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1638 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1639 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1640 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1641 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1642 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1643 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1644 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1645 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1646 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1647 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1648 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1649 * gcc.target/aarch64/aarch64.exp: New file.
1650 * gcc.target/aarch64/adc-1.c: New file.
1651 * gcc.target/aarch64/adc-2.c: New file.
1652 * gcc.target/aarch64/asm-1.c: New file.
1653 * gcc.target/aarch64/clrsb.c: New file.
1654 * gcc.target/aarch64/clz.c: New file.
1655 * gcc.target/aarch64/ctz.c: New file.
1656 * gcc.target/aarch64/csinc-1.c: New file.
1657 * gcc.target/aarch64/csinv-1.c: New file.
1658 * gcc.target/aarch64/csneg-1.c: New file.
1659 * gcc.target/aarch64/extend.c: New file.
1660 * gcc.target/aarch64/fcvt.x: New file.
1661 * gcc.target/aarch64/fcvt_double_int.c: New file.
1662 * gcc.target/aarch64/fcvt_double_long.c: New file.
1663 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1664 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1665 * gcc.target/aarch64/fcvt_float_int.c: New file.
1666 * gcc.target/aarch64/fcvt_float_long.c: New file.
1667 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1668 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1669 * gcc.target/aarch64/ffs.c: New file.
1670 * gcc.target/aarch64/fmadd.c: New file.
1671 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1672 * gcc.target/aarch64/frint.x: New file.
1673 * gcc.target/aarch64/frint_double.c: New file.
1674 * gcc.target/aarch64/frint_float.c: New file.
1675 * gcc.target/aarch64/index.c: New file.
1676 * gcc.target/aarch64/mneg-1.c: New file.
1677 * gcc.target/aarch64/mneg-2.c: New file.
1678 * gcc.target/aarch64/mneg-3.c: New file.
1679 * gcc.target/aarch64/mnegl-1.c: New file.
1680 * gcc.target/aarch64/mnegl-2.c: New file.
1681 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1682 * gcc.target/aarch64/pic-constantpool1.c: New file.
1683 * gcc.target/aarch64/pic-symrefplus.c: New file.
1684 * gcc.target/aarch64/predefine_large.c: New file.
1685 * gcc.target/aarch64/predefine_small.c: New file.
1686 * gcc.target/aarch64/predefine_tiny.c: New file.
1687 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1688 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1689 * gcc.target/aarch64/table-intrinsics.c: New file.
1690 * gcc.target/aarch64/tst-1.c: New file.
1691 * gcc.target/aarch64/vect-abs-compile.c: New file.
1692 * gcc.target/aarch64/vect-abs.c: New file.
1693 * gcc.target/aarch64/vect-abs.x: New file.
1694 * gcc.target/aarch64/vect-compile.c: New file.
1695 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1696 * gcc.target/aarch64/vect-faddv.c: New file.
1697 * gcc.target/aarch64/vect-faddv.x: New file.
1698 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1699 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1700 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1701 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1702 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1703 * gcc.target/aarch64/vect-fp-compile.c: New file.
1704 * gcc.target/aarch64/vect-fp.c: New file.
1705 * gcc.target/aarch64/vect-fp.x: New file.
1706 * gcc.target/aarch64/vect-mull-compile.c: New file.
1707 * gcc.target/aarch64/vect-mull.c: New file.
1708 * gcc.target/aarch64/vect-mull.x: New file.
1709 * gcc.target/aarch64/vect.c: New file.
1710 * gcc.target/aarch64/vect.x: New file.
1711 * gcc.target/aarch64/vector_intrinsics.c: New file.
1712 * gcc.target/aarch64/vfp-1.c: New file.
1713 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1714 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1715 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1716 * g++.dg/abi/aarch64_guard1.C: New file.
1717
1718 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1719
1720 PR c++/54988
1721 * c-c++-common/pr54988.c: New test.
1722
1723 2012-10-23 Jan Hubicka <jh@suse.cz>
1724
1725 * gcc.dg/tree-prof/peel-1.c: New testcase.
1726
1727 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1728
1729 PR gcc/52945
1730 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1731
1732 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1733
1734 * gcc.dg/c99-predef-1.c: New test.
1735 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1736 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1737 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1738 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1739 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1740 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1741 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1742 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1743 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1744 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1745 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1746 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1747
1748 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1749
1750 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1751
1752 2012-10-23 Jan Hubicka <jh@suse.cz>
1753
1754 PR middle-end/54937
1755 * gcc.c-torture/execute/pr54937.c: New testcase.
1756 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1757
1758 2012-10-23 Jan Hubicka <jh@suse.cz>
1759
1760 PR middle-end/54967
1761 * gfortran.dg/pr54967.f90: New testcase.
1762
1763 2012-10-23 Terry Guo <terry.guo@arm.com>
1764
1765 PR target/55019
1766 * gcc.dg/pr55019.c: New.
1767
1768 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1769
1770 PR tree-optimization/55008
1771 * gcc.dg/tree-ssa/pr55008.c: New test.
1772
1773 2012-10-22 Richard Biener <rguenther@suse.de>
1774
1775 PR tree-optimization/55011
1776 * gcc.dg/torture/pr55011.c: New testcase.
1777
1778 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1779
1780 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1781 * gcc.target/arm/pr40457-2.c: Likewise.
1782 * gcc.target/arm/pr40457-3.c: Likewise.
1783
1784 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1785
1786 * gnat.dg/specs/limited_with4.ads: New test.
1787 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1788
1789 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1790
1791 * gnat.dg/modular4.adb: New test.
1792 * gnat.dg/modular4_pkg.ads: New helper.
1793
1794 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1795
1796 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1797 * gnat.dg/specs/addr1.ads: Likewise.
1798
1799 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1800
1801 * gcc.dg/webizer.c (main): Add missing exit call.
1802
1803 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1804
1805 PR fortran/54465
1806 * gfortran.dg/wextra_1.f: New test.
1807
1808 2012-10-20 Jan Hubicka <jh@suse.cz>
1809
1810 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1811
1812 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1813
1814 PR fortran/54224
1815 * gfortran.dg/warn_unused_function.f90: New.
1816
1817 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1818
1819 * lib/target-supports.exp
1820 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1821
1822 2012-10-19 Richard Guenther <rguenther@suse.de>
1823
1824 PR tree-optimization/54981
1825 * gcc.dg/pr54981.c: New testcase.
1826
1827 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1828
1829 PR target/54892
1830 * gcc.target/arm/pr54892.c: New.
1831
1832 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1833
1834 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1835
1836 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1837
1838 PR c++/54501
1839 * g++.dg/init/array30.C: New.
1840 * g++.dg/init/array31.C: Likewise.
1841
1842 2012-10-18 Tobias Burnus <burnus@net-b.de>
1843
1844 PR fortran/54884
1845 * gfortran.dg/public_private_module_7.f90: New.
1846
1847 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1848
1849 PR c++/29633
1850 * g++.dg/template/pr29633.C: New.
1851
1852 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1853
1854 * gnat.dg/loop_optimization13.ad[sb]: New test.
1855 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1856
1857 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1858
1859 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1860 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1861 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1862 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1863
1864 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1865
1866 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1867 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1868 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1869 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1870 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1871 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1872
1873 2012-10-16 Jan Hubicka <jh@suse.cz>
1874
1875 * gcc.target/i386/l_fma_float_?.c: Update.
1876 * gcc.target/i386/l_fma_double_?.c: Update.
1877 * gfortran.dg/do_1.f90: XFAIL
1878 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1879 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1880 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1881 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1882 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1883 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1884 valid.
1885
1886 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1887
1888 PR c/53063
1889 PR c/40989
1890 * gcc.dg/Wstrict-overflow-24.c: New.
1891
1892 2012-10-16 Tobias Burnus <burnus@net-b.de>
1893
1894 PR fortran/50981
1895 PR fortran/54618
1896 * gfortran.dg/class_optional_1.f90: New.
1897 * gfortran.dg/class_optional_2.f90: New.
1898
1899 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1900
1901 PR debug/54796
1902 * gcc.dg/guality/pr54796.c: New test.
1903
1904 PR tree-optimization/54889
1905 * gfortran.dg/pr54889.f90: New test.
1906
1907 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1908
1909 * g++.dg/other/dump-ada-spec-2.C: New test.
1910
1911 2012-10-16 Easwaran Raman <eraman@google.com>
1912
1913 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1914 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1915
1916 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1917
1918 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1919 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1920
1921 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1922
1923 PR target/54925
1924 * gcc.c-torture/compile/pr54925.c: New.
1925
1926 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1927
1928 PR target/51244
1929 * gcc.target/sh/pr51244-17.c: New.
1930
1931 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1932
1933 PR target/54760
1934 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1935 functions.
1936 * gcc.target/sh/pr54760-4.c: New.
1937
1938 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1939
1940 PR target/34777
1941 * gcc.target/sh/torture/sh-torture.exp: New.
1942 * gcc.target/sh/torture/pr34777.c: New.
1943
1944 2012-10-15 Matthias Klose <doko@ubuntu.com>
1945
1946 * lib/target-supports.exp (check_profiling_available): Match
1947 arm*-*-linux-* for ARM Linux/GNU.
1948 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1949 * gfortran.dg/enum_10.f90: Likewise.
1950 * gfortran.dg/enum_9.f90: Likewise.
1951 * gcc.target/arm/synchronize.c: Likewise.
1952 * g++.old-deja/g++.jason/enum6.C: Likewise.
1953 * g++.old-deja/g++.other/enum4.C: Likewise.
1954 * g++.old-deja/g++.law/enum9.C: Likewise.
1955
1956 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1957
1958 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1959 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1960
1961 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1962 Paolo Carlini <paolo.carlini@oracle.com>
1963
1964 PR c++/17805
1965 * g++.dg/overload/operator6.C: New.
1966
1967 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1968
1969 PR c++/50080 (again)
1970 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1971 * g++.dg/parse/tmpl-outside1.C: Likewise.
1972 * g++.dg/template/qualttp18.C: Likewise.
1973 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1974 * g++.old-deja/g++.pt/overload13.C: Likewise.
1975
1976 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1977
1978 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1979 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1980 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1981 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1982 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1983 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1984 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1985 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1986
1987 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1988
1989 PR c++/50080
1990 * g++.dg/parse/tmpl-outside2.C: New.
1991 * g++.dg/parse/tmpl-outside1.C: Adjust.
1992 * g++.dg/template/qualttp18.C: Likewise.
1993 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1994 * g++.old-deja/g++.pt/overload13.C: Likewise.
1995
1996 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1997
1998 PR tree-optimization/54915
1999 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2000
2001 2012-10-15 Richard Guenther <rguenther@suse.de>
2002
2003 PR tree-optimization/54920
2004 * gcc.dg/torture/pr54920.c: New testcase.
2005
2006 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2007
2008 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2009
2010 2012-10-13 Jason Merrill <jason@redhat.com>
2011
2012 * g++.dg/tls/thread_local7g.C: Require tls_native.
2013
2014 2012-10-14 Jason Merrill <jason@redhat.com>
2015
2016 * g++.dg/cpp0x/inh-ctor1.C: New.
2017 * g++.dg/cpp0x/inh-ctor2.C: New.
2018 * g++.dg/cpp0x/inh-ctor3.C: New.
2019 * g++.dg/cpp0x/inh-ctor4.C: New.
2020 * g++.dg/cpp0x/inh-ctor5.C: New.
2021 * g++.dg/cpp0x/inh-ctor6.C: New.
2022 * g++.dg/cpp0x/inh-ctor7.C: New.
2023 * g++.dg/cpp0x/inh-ctor8.C: New.
2024 * g++.dg/cpp0x/inh-ctor9.C: New.
2025 * g++.dg/cpp0x/inh-ctor10.C: New.
2026 * g++.dg/cpp0x/inh-ctor11.C: New.
2027 * g++.dg/cpp0x/inh-ctor12.C: New.
2028 * g++.dg/cpp0x/inh-ctor13.C: New.
2029
2030 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2031
2032 PR rtl-optimization/54919
2033 * gcc.dg/pr54919.c: New testcase.
2034
2035 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2036
2037 PR c++/53581
2038 * g++.dg/template/crash113.C: New.
2039
2040 2012-10-14 Jan Hubicka <jh@suse.cz>
2041
2042 * gcc.dg/unroll_5.c: New testcase.
2043
2044 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2045
2046 PR c++/52643
2047 * g++.dg/opt/pr52643.C: New.
2048
2049 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2050
2051 PR target/54602
2052 * gcc.target/sh/pr54602-1.c: New.
2053 * gcc.target/sh/pr54602-2.c: New.
2054 * gcc.target/sh/pr54602-3.c: New.
2055 * gcc.target/sh/pr54602-4.c: New.
2056
2057 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2058
2059 PR target/54680
2060 * gcc.target/sh/pr54680.c: New.
2061
2062 2012-10-12 Jan Hubicka <jh@suse.cz>
2063
2064 * gcc.dg/webizer.c: New testcase.
2065
2066 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2067
2068 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2069 specify -m64.
2070
2071 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2072
2073 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2074 Return 0 if already specifying -mfloat-abi other than hard.
2075
2076 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2077
2078 * gcc.dg/pr53060.c: Prune irrelevant warning.
2079
2080 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2081
2082 PR c/54381
2083 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2084 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2085 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2086 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2087 Adjust expected wording of warnings for *cmp* builtins.
2088 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2089 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2090
2091 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2092
2093 PR c++/24449
2094 * g++.dg/parse/friend-main.C: New.
2095
2096 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2097
2098 PR c++/53055
2099 * g++.dg/pr53055.C: New testcase.
2100
2101 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2102
2103 PR c++/52744
2104 * g++.dg/cpp0x/pr52744.C: New.
2105
2106 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2107
2108 PR fortran/40453
2109 * gfortran.dg/dummy_procedure_9.f90: New.
2110
2111 2012-10-12 Richard Biener <rguenther@suse.de>
2112
2113 PR tree-optimization/54894
2114 * gcc.dg/torture/pr54894.c: New testcase.
2115
2116 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2117
2118 PR target/51244
2119 * gcc.target/sh/pr51244-13.c: New.
2120 * gcc.target/sh/pr51244-14.c: New.
2121 * gcc.target/sh/pr51244-15.c: New.
2122 * gcc.target/sh/pr51244-16.c: New.
2123
2124 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2125
2126 PR c++/51878
2127 * g++.dg/cpp0x/decltype45.C: New.
2128
2129 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2130
2131 PR fortran/54784
2132 * gfortran.dg/class_allocate_13.f90: New.
2133
2134 2012-10-11 Jason Merrill <jason@redhat.com>
2135
2136 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2137 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2138
2139 * g++.dg/gomp/tls-5.C: Require tls_native.
2140 * g++.dg/tls/thread_local7.C: Require tls_native.
2141 * g++.dg/tls/static2.C: New.
2142
2143 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2144
2145 PR c++/36107
2146 * g++.dg/ext/weak5.C: New.
2147
2148 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2149
2150 PR testsuite/54868
2151 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2152 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2153
2154 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2155
2156 PR c++/43765
2157 * g++.dg/parse/pr43765.C: New.
2158
2159 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2160
2161 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2162
2163 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2164
2165 PR c++/43663
2166 * g++.dg/init/bitfield3.C: New.
2167
2168 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2169
2170 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2171
2172 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2173
2174 PR tree-optimization/54877
2175 * gcc.dg/torture/pr54877.c: New test.
2176
2177 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2178
2179 PR testsuite/53397
2180 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2181 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2182 and remove target info from dg-do compile.
2183 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2184 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2185 and remove target info from dg-do compile.
2186
2187 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2188
2189 * gcc.dg/pr54782.c: Require target with pthread support.
2190
2191 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2192
2193 PR c++/53122
2194 * g++.dg/cpp0x/auto35.C: New.
2195
2196 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2197
2198 PR c++/53540 - using fails to be equivalent to typedef
2199 * g++.dg/cpp0x/alias-decl-24.C: New test.
2200
2201 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2202
2203 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2204 that c++11 attributes to types are ignored for now.
2205 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2206 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2207
2208 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2209
2210 PR c++/53741
2211 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2212
2213 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2214
2215 PR c++/50478
2216 * g++.dg/cpp0x/initlist67.C: New.
2217
2218 2012-10-10 Dehao Chen <dehao@google.com>
2219
2220 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2221
2222 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2223
2224 PR target/52480
2225 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2226 Add runtime tests.
2227
2228 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2229
2230 PR c++/53307
2231 * g++.dg/cpp0x/decltype44.C: New.
2232
2233 2012-10-09 Steve Ellcey <sellcey@mips.com>
2234
2235 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2236
2237 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2238
2239 PR c++/53763
2240 * g++.dg/cpp0x/decltype43.C: New.
2241
2242 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2243
2244 PR middle-end/53397
2245 * gcc.dg/pr53397-1.c: New test case.
2246 * gcc.dg/pr53397-2.c: New test case.
2247
2248 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2249
2250 PR c++/54194
2251 * g++.dg/warn/Wparentheses-26.C: Adjust.
2252 * g++.dg/warn/Wparentheses-27.C: New.
2253
2254 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2255
2256 PR c++/54427
2257 * c-c++-common/vector-scalar.c: New testcase.
2258 * g++.dg/ext/vector18.C: New testcase.
2259 * g++.dg/ext/vector5.C: This is not an error anymore.
2260 * gcc.dg/init-vec-1.c: Move ...
2261 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2262 * gcc.c-torture/execute/vector-shift1.c: Move ...
2263 * c-c++-common/torture/vector-shift1.c: ... here.
2264 * gcc.dg/scal-to-vec1.c: Move ...
2265 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2266 C++11. Adapt error messages.
2267 * gcc.dg/convert-vec-1.c: Move ...
2268 * c-c++-common/convert-vec-1.c: ... here.
2269 * gcc.dg/scal-to-vec2.c: Move ...
2270 * c-c++-common/scal-to-vec2.c: ... here.
2271
2272 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2273
2274 PR target/54400
2275 * gcc.target/i386/pr54400.c: New testcase.
2276
2277 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2278
2279 PR c++/54858
2280 * g++.dg/template/pr54858.C: New test.
2281
2282 2012-10-08 Marek Polacek <polacek@redhat.com>
2283
2284 PR debug/54831
2285 * g++.dg/debug/pr54831.C: New test.
2286
2287 2012-10-08 Dehao Chen <dehao@google.com>
2288
2289 * g++.dg/predict-loop-exit-1.C: New.
2290 * g++.dg/predict-loop-exit-2.C: New.
2291 * g++.dg/predict-loop-exit-3.C: New.
2292
2293 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2294
2295 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2296
2297 2012-10-08 Jason Merrill <jason@redhat.com>
2298
2299 * g++.dg/gomp/tls-5.C: New.
2300 * g++.dg/gomp/tls-wrap1.C: New.
2301 * g++.dg/gomp/tls-wrap2.C: New.
2302 * g++.dg/gomp/tls-wrap3.C: New.
2303 * g++.dg/gomp/tls-wrap4.C: New.
2304 * g++.dg/gomp/tls-wrapper-cse.C: New.
2305 * g++.dg/tls/thread_local-cse.C: New.
2306 * g++.dg/tls/thread_local-order1.C: New.
2307 * g++.dg/tls/thread_local-order2.C: New.
2308 * g++.dg/tls/thread_local-wrap1.C: New.
2309 * g++.dg/tls/thread_local-wrap2.C: New.
2310 * g++.dg/tls/thread_local-wrap3.C: New.
2311 * g++.dg/tls/thread_local-wrap4.C: New.
2312 * g++.dg/tls/thread_local2g.C: New.
2313 * g++.dg/tls/thread_local3g.C: New.
2314 * g++.dg/tls/thread_local4g.C: New.
2315 * g++.dg/tls/thread_local5g.C: New.
2316 * g++.dg/tls/thread_local6g.C: New.
2317 * g++.dg/tls/thread_local7g.C: New.
2318
2319 * g++.dg/tls/thread_local3.C: New.
2320 * g++.dg/tls/thread_local4.C: New.
2321 * g++.dg/tls/thread_local5.C: New.
2322 * g++.dg/tls/thread_local6.C: New.
2323
2324 * g++.dg/tls/init-2.C: Tweak errors.
2325 * g++.dg/tls/thread_local1.C: New.
2326 * g++.dg/tls/thread_local2.C: New.
2327 * g++.dg/tls/thread_local7.C: New.
2328
2329 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2330
2331 PR target/54866
2332 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2333
2334 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2335
2336 PR target/54685
2337 * gcc.target/sh/pr54685.c: New.
2338
2339 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2340
2341 PR c++/53528 C++11 attribute support
2342 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2343 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2344 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2345 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2346 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2347 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2348 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2349 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2350 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2351 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2352 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2353 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2354 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2355 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2356 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2357 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2358 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2359 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2360 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2361 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2362 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2363 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2364 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2365 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2366 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2367 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2368 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2369 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2370 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2371 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2372 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2373 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2374 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2375 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2376 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2377 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2378 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2379 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2380 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2381 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2382 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2383 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2384 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2385 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2386 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2387 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2388 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2389 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2390 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2391 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2392 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2393 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2394 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2395 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2396 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2397 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2398 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2399
2400 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2401
2402 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2403 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2404 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2405
2406 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2407
2408 PR target/54760
2409 * gcc.target/sh/pr54760-2.c: New.
2410 * gcc.target/sh/pr54760-3.c: New.
2411
2412 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2413
2414 PR c++/51422
2415 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2416
2417 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2418 Sandra Loosemore <sandra@codesourcery.com>
2419
2420 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2421 and test that the accumulator is initialized using MULT.
2422 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2423 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2424
2425 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2426
2427 PR c++/52764
2428 * g++.dg/cpp0x/stdint.C: New.
2429
2430 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2431
2432 PR c++/54249
2433 * g++.dg/cpp0x/stddef.C: New.
2434
2435 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2436
2437 PR fortran/54832
2438 * gfortran.dg/typebound_operator_17.f90: New.
2439
2440 2012-10-06 Jan Hubicka <jh@suse.cz>
2441
2442 PR lto/53831
2443 PR lto/54776
2444 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2445
2446 2012-10-06 Jan Hubicka <jh@suse.cz>
2447
2448 * gcc.dg/lto/resolutions_0.c: New testcase.
2449
2450 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2451
2452 PR fortran/45521
2453 * gfortran.dg/generic_25.f90: New.
2454 * gfortran.dg/generic_26.f90: New.
2455 * gfortran.dg/generic_27.f90: New.
2456
2457 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2458
2459 PR target/54760
2460 * gcc.target/sh/pr54760-1.c: New.
2461
2462 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2463
2464 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2465 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2466 * g++.dg/warn/Wsign-compare-5.C: New test.
2467 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2468 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2469 * g++.dg/ext/builtin30.C: New test.
2470 * g++.dg/ext/vla12.C: New test.
2471 * gcc.dg/builtins-85.c: New test.
2472
2473 PR debug/54519
2474 * gcc.dg/guality/pr54519-1.c: New test.
2475 * gcc.dg/guality/pr54519-2.c: New test.
2476 * gcc.dg/guality/pr54519-3.c: New test.
2477 * gcc.dg/guality/pr54519-4.c: New test.
2478 * gcc.dg/guality/pr54519-5.c: New test.
2479 * gcc.dg/guality/pr54519-6.c: New test.
2480
2481 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2482
2483 PR c++/50893
2484 * g++.dg/cpp0x/defaulted38.C: New.
2485
2486 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2487
2488 PR tree-optimization/33763
2489 * c-c++-common/pr33763.c: New test.
2490
2491 PR tree-optimization/54810
2492 * gcc.dg/tree-ssa/vrp85.c: New test.
2493
2494 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2495
2496 * gcc.dg/ucnid-7.c: Skip on AIX.
2497 * gcc.dg/ucnid-8.c: Same.
2498 * gcc.dg/ucnid-10.c: Same.
2499 * gcc.dg/ucnid-13.c: Same.
2500 * gcc.dg/attr-alias-3.c: Same.
2501 * gcc.dg/attr-alias-5.c: Same.
2502 * gcc.dg/torture/pr51106-2.c: Same.
2503 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2504
2505 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2506
2507 PR c++/52233
2508 * g++.dg/cpp0x/alias-decl-23.C: New.
2509
2510 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2511
2512 PR c++/53403
2513 * g++.dg/template/friend53.C: New.
2514
2515 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2516
2517 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2518 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2519 (scan-ada-spec): Likewise.
2520 (scan-ada-spec-not): Likewise.
2521 * gcc.dg/dump-ada-spec-1.c: New test.
2522 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2523
2524 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2525
2526 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2527
2528 2012-10-04 Florian Weimer <fweimer@redhat.com>
2529
2530 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2531
2532 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2533
2534 PR c++/54323
2535 * g++.dg/cpp0x/pr54323.C: New.
2536
2537 2012-10-04 Richard Guenther <rguenther@suse.de>
2538
2539 PR middle-end/54735
2540 * g++.dg/torture/pr54735.C: New testcase.
2541
2542 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2543
2544 PR rtl-optimization/54739
2545 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2546
2547 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2548
2549 PR target/51244
2550 * gcc.target/sh/pr51244-12.c: New.
2551
2552 2012-10-03 Dehao Chen <dehao@google.com>
2553
2554 PR middle-end/54782
2555 * gcc.dg/pr54782.c: New test.
2556
2557 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2558
2559 PR c++/54777
2560 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2561
2562 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2563
2564 PR fortran/54778
2565 * gfortran.dg/class_53.f90: New.
2566
2567 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2568
2569 PR debug/54551
2570 * gcc.dg/guality/pr54551.c: New.
2571
2572 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2573
2574 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2575 * gcc.target/powerpc/pr46728-2.c: Likewise.
2576
2577 2012-10-02 Sharad Singhai <singhai@google.com>
2578
2579 PR testsuite/54772
2580 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2581 to fix test failures caused by r191883.
2582 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2583 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2584 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2585 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2586 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2587 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2588 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2589 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2590 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2591
2592 2012-09-30 Sharad Singhai <singhai@google.com>
2593
2594 * gcc.target/i386/vect-double-1.c: Fix test.
2595
2596 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2597
2598 PR target/54087
2599 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2600 atomic_sub fails.
2601
2602 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2603
2604 PR rtl-optimization/54457
2605 * gcc.target/i386/pr54457.c: New test.
2606
2607 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2608
2609 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2610
2611 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2612
2613 * gcc.target/i386/vect-rebuild.c: New testcase.
2614
2615 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2616
2617 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2618
2619 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2620
2621 * gcc.target/mips/pr37362.c: Fix target selector.
2622
2623 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2624
2625 PR target/54083
2626 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2627
2628 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2629
2630 * gcc.dg/ucnid-8.c: Update line number.
2631 * gcc.dg/torture/pr51106-2.c: Likewise.
2632
2633 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2634
2635 PR fortran/54667
2636 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2637 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2638 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2639
2640 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2641
2642 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2643 partially reverting r170092.
2644 * gfortran.dg/class_7.f03: Ditto.
2645 * gfortran.dg/coarray_14.f90: Ditto.
2646 * gfortran.dg/typebound_proc_13.f03: Ditto.
2647
2648 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2649
2650 PR c++/54738
2651 * g++.dg/cpp0x/sfinae42.C: New.
2652
2653 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2654
2655 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2656 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2657 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2658 * gcc.dg/pr42629.c: XFAIL on AIX.
2659 * gcc.dg/pr47684.c: Same.
2660 * gcc.dg/pr43670.c: Same.
2661 * gcc.dg/pr42916.c: Same.
2662 * gcc.dg/pr45449.c: Same.
2663 * gcc.dg/pr50017.c: Same.
2664 * gcc.dg/pr42728.c: Same.
2665 * gcc.dg/pr47881.c: Same.
2666 * gcc.dg/pr44023.c: Same.
2667 * gcc.dg/pr41345.c: Same.
2668 * gcc.dg/pr42630.c: Same.
2669 * gcc.dg/pr44971.c: Same.
2670 * gcc.dg/pr46771.c: Same.
2671 * gcc.dg/ucnid-8.c: Same.
2672 * gcc.dg/ucnid-10.c: Same.
2673 * gcc.dg/ucnid-13.c: Same.
2674 * gcc.dg/torture/pr51106-2.c: Same.
2675 * gcc.dg/pr48768.c: Same.
2676 * gcc.dg/pr42631.c: Same.
2677 * gcc.dg/pr43084.c: Same.
2678 * gcc.dg/ucnid-7.c: Same.
2679 * gcc.dg/pr42889.c: Same.
2680 * gcc.dg/pr41241.c: Same.
2681 * gcc.dg/pr42719.c: Same.
2682 * g++.dg/debug/pr46583.C: Same.
2683 * g++.dg/debug/pr47106.C: Same.
2684 * g++.dg/opt/pr48549.C: Same.
2685 * g++.dg/other/pr42685.C: Same.
2686 * c-c++-common/pr43942.c: Same.
2687
2688 2012-09-29 Ian Lance Taylor <iant@google.com>
2689
2690 * go.test/go-test.exp: Update for latest version of Go testsuite.
2691
2692 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2693
2694 PR fortran/52724
2695 * gfortran.dg/internal_readwrite_3.f90: New test.
2696
2697 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2698
2699 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2700 c-c++-common/Wunused-local-typedefs-2.c to here.
2701
2702 PR c++/54372 - unused attribute inactive on dependant entities
2703 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2704
2705 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2706
2707 PR c++/29028 - Missed unused warning on using declaration
2708 * g++.dg/warn/Wunused-var-18.C: New test.
2709
2710 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2711
2712 PR c++/53551 - -Wunused-local-typedefs misses uses
2713 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2714
2715 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2716
2717 PR target/54716
2718 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2719
2720 PR tree-optimization/54713
2721 * gcc.c-torture/compile/pr54713-1.c: New test.
2722 * gcc.c-torture/compile/pr54713-2.c: New test.
2723 * gcc.c-torture/compile/pr54713-3.c: New test.
2724
2725 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2726
2727 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2728
2729 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2730
2731 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2732
2733 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2734
2735 PR target/54703
2736 * gcc.target/i386/pr54703.c: New test.
2737
2738 2012-09-27 Richard Guenther <rguenther@suse.de>
2739
2740 PR lto/54709
2741 * gcc.dg/lto/pr54709_0.c: New testcase.
2742 * gcc.dg/lto/pr54709_1.c: Likewise.
2743
2744 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2745
2746 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2747
2748 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2749
2750 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2751
2752 * gcc.target/arm/pr42879.c: Handle big-endian.
2753
2754 2012-09-26 Steve Ellcey <sellcey@mips.com>
2755
2756 PR c/37303
2757 * gcc.dg/pr37303.c: Check for rdata or rodata.
2758
2759 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2760
2761 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2762
2763 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2764
2765 PR target/51274
2766 PR target/53087
2767 * gcc.target/powerpc/ppc-ne0-1.c: New.
2768
2769 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2770
2771 PR target/54089
2772 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2773 test_19, test_20, test_21, test_22, test_23): New functions.
2774 * gcc.target/sh/pr54089-4.c: New.
2775 * gcc.target/sh/pr54089-5.c: New.
2776 * gcc.target/sh/pr54089-6.c: New.
2777 * gcc.target/sh/pr54089-7.c: New.
2778
2779 2012-09-25 Richard Guenther <rguenther@suse.de>
2780
2781 PR lto/54625
2782 * gcc.dg/lto/pr54702_0.c: New testcase.
2783 * gcc.dg/lto/pr54702_1.c: Likewise.
2784 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2785 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2786 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2787 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2788
2789 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2790
2791 PR c++/54526
2792 * g++.dg/cpp0x/parse2.C: New.
2793 * g++.dg/parse/error11.C: Adjust.
2794 * g++.dg/parse/error12.C: Likewise.
2795
2796 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2797
2798 * gcc.target/i386/20030217-1.c: Added check for
2799 large_long_double effective target.
2800 * gcc.target/i386/387-3.c: Likewise.
2801 * gcc.target/i386/387-4.c: Likewise.
2802 * gcc.target/i386/pr36578-1.c: Likewise.
2803 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2804 when long double size is equal double size.
2805 * gcc.target/i386/excess-precision-1.c: Likewise.
2806 * gcc.target/i386/pr36578-2.c: Likewise.
2807 * gcc.target/i386/20030217-2.c: New testcase.
2808
2809 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2810
2811 PR tree-optimization/54676
2812 * gcc.dg/pr54676.c: New test.
2813
2814 2012-09-25 Richard Guenther <rguenther@suse.de>
2815
2816 PR tree-optimization/53663
2817 * gcc.dg/torture/pr53663-1.c: New testcase.
2818 * gcc.dg/torture/pr53663-2.c: Likewise.
2819 * gcc.dg/torture/pr53663-3.c: Likewise.
2820
2821 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2822
2823 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2824
2825 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2826
2827 * lib/target-supports-dg.exp (dg-require-effective-target,
2828 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2829 dg-process-target-1 instead of dg-process-target.
2830 (dg-process-target-1): Rename from dg-process-target.
2831 (dg-process-target): New.
2832
2833 2012-09-24 Richard Guenther <rguenther@suse.de>
2834
2835 PR tree-optimization/54684
2836 * g++.dg/torture/pr54684.C: New testcase.
2837
2838 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2839
2840 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2841
2842 2012-09-24 Richard Guenther <rguenther@suse.de>
2843
2844 PR middle-end/52173
2845 * gcc.dg/tm/pr52173-1.c: New.
2846 * gcc.dg/tm/pr52173-2.c: New.
2847
2848 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2849
2850 * gcc.dg/pr54669.c: New test.
2851
2852 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2853 Dominique Dhumieres <dominiq@lps.ens.fr>
2854
2855 PR testsuite/54677
2856 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2857
2858 2012-09-23 Tobias Burnus <burnus@net-b.de>
2859
2860 PR fortran/54618
2861 * gfortran.dg/class_array_14.f90: New.
2862
2863 2012-09-22 Kai Tietz <ktietz@redhat.com>
2864
2865 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2866 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2867
2868 2012-09-21 Dehao Chen <dehao@google.com>
2869
2870 PR go/54649
2871 PR tree-optimization/54655
2872 * g++.dg/pr54655.C: New testcase.
2873
2874 2012-09-21 Richard Guenther <rguenther@suse.de>
2875
2876 PR tree-optimization/54647
2877 * g++.dg/torture/pr54647.C: New testcase.
2878
2879 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2880
2881 PR c++/54427
2882 * c-c++-common/torture/vector-compare-2.c: Add -w.
2883
2884 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2885
2886 * gnat.dg/opt20.ads: Move dg directive to...
2887 * gnat.dg/opt20.adb: ...here.
2888 * gnat.dg/addr1.ad[sb]: Likewise.
2889 * gnat.dg/concat2.ad[sb]: Likewise.
2890 * gnat.dg/array16.ad[sb]: Likewise.
2891 * gnat.dg/atomic5.ad[sb]: Likewise.
2892 * gnat.dg/discr29.ad[sb]: Likewise.
2893 * gnat.dg/noreturn5.ad[sb]: Likewise.
2894 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2895 * gnat.dg/discr23.ads: Remove dg directive.
2896 * gnat.dg/nested_float_packed.ads: Likewise.
2897 * gnat.dg/oconst6.ads: Move to...
2898 * gnat.dg/specs/oconst6.ads: ...here.
2899
2900 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2901
2902 PR c++/52432
2903 * g++.dg/cpp0x/decltype32.C: Tweak.
2904
2905 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2906
2907 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2908 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2909 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2910 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2911
2912 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2913
2914 PR c++/54581
2915 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2916
2917 2012-09-19 Steve Ellcey <sellcey@mips.com>
2918
2919 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2920
2921 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2922
2923 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2924 * gcc.target/powerpc/ppc-mftb.c: New file.
2925
2926 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2927
2928 PR target/54089
2929 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2930 functions.
2931
2932 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2933
2934 PR target/54236
2935 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2936
2937 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2938
2939 * gcc.c-torture/execute/20120919-1.c: New test.
2940
2941 2012-09-19 Richard Guenther <rguenther@suse.de>
2942
2943 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2944
2945 2012-09-19 Richard Guenther <rguenther@suse.de>
2946
2947 * gcc.dg/builtin-unreachable-6.c: Adjust.
2948
2949 2012-09-19 Richard Guenther <rguenther@suse.de>
2950
2951 * gcc.dg/builtin-object-size-10.c: Adjust.
2952 * gcc.dg/builtin-unreachable-5.c: Adjust.
2953 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2954 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2955 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2956 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2957 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2958 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2959 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2960 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2961 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2962 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2963 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2964 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2965
2966 2012-09-19 Richard Guenther <rguenther@suse.de>
2967
2968 PR tree-optimization/54132
2969 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2970 * gcc.dg/torture/pr54132.c: Likewise.
2971
2972 2012-09-19 Terry Guo <terry.guo@arm.com>
2973
2974 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2975 extra prune rules that will be applied to all tests in a .exp file.
2976 (gcc-dg-prune): Use rules defined by the above variable.
2977 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2978 harmless warnings on architecture switch conflict.
2979
2980 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2981
2982 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2983 of asm-comment characters instead of a single one.
2984 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2985
2986 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2987
2988 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2989
2990 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2991 target instead of xfailing it.
2992 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2993 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2994 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2995 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2996 * gcc.dg/vect/vect-104.c: Likewise.
2997 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2998 * gcc.dg/vect/vect-outer-1.c: Likewise.
2999 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3000 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3001 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3002 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3003 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3004 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3005 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3006 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3007 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3008
3009 * lib/target-supports.exp
3010 (check_effective_target_vect_widen_mult_qi_to_hi,
3011 check_effective_target_vect_widen_mult_hi_to_si,
3012 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3013 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3014 check_effective_target_vect_pack_trunc,
3015 check_effective_target_vect_unpack,
3016 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3017 instead of arm_none.
3018
3019 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3020
3021 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3022
3023 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3024 config to compiler_flags.
3025
3026 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3027
3028 PR target/54592
3029 * gcc.target/i386/pr54592.c: New test.
3030
3031 PR tree-optimization/54610
3032 * gcc.target/i386/pr54610.c: New test.
3033
3034 2012-09-17 Jason Merrill <jason@redhat.com>
3035
3036 PR c++/54575
3037 * g++.dg/cpp0x/alias-decl-21.C: New.
3038 * g++.dg/cpp0x/alias-decl-22.C: New.
3039
3040 2012-09-17 Tobias Burnus <burnus@net-b.de>
3041
3042 PR fortran/54608
3043 * gfortran.dg/scan_2.f90: New.
3044
3045 2012-09-17 Jason Merrill <jason@redhat.com>
3046
3047 PR c++/53661
3048 * g++.dg/init/aggr9.C: New.
3049
3050 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3051
3052 * gnat.dg/loop_optimization12.ad[sb]: New test.
3053
3054 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3055
3056 PR fortran/54285
3057 * gfortran.dg/proc_ptr_result_7.f90: New.
3058
3059 2012-09-17 Tobias Burnus <burnus@net-b.de>
3060
3061 PR fortran/54603
3062 * gfortran.dg/structure_constructor_11.f90: New.
3063
3064 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3065
3066 PR tree-optimization/54563
3067 * g++.dg/torture/pr54563.C: New test.
3068
3069 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3070
3071 PR fortran/54594
3072 * gfortran.dg/typebound_generic_14.f03: New.
3073
3074 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3075
3076 PR fortran/54387
3077 * gfortran.dg/proc_ptr_38.f90: New.
3078
3079 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3080
3081 PR debug/54460
3082 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3083 to scary regexp.
3084
3085 PR testsuite/54007
3086 * gnat.dg/lto15.adb: Require lto.
3087
3088 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3089 "myBindC" for hppa*-*-hpux*.
3090
3091 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3092
3093 * gfortran.dg/namelist_75.f90: New test.
3094
3095 2012-09-15 Tom de Vries <tom@codesourcery.com>
3096
3097 * gcc.dg/tree-ssa/vrp82.c: New test.
3098 * gcc.dg/tree-ssa/vrp83.c: Same.
3099 * gcc.dg/tree-ssa/vrp84.c: Same.
3100
3101 2012-09-15 Tom de Vries <tom@codesourcery.com>
3102
3103 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3104 * gcc.dg/tree-ssa/vrp81.c: ... this.
3105
3106 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3107
3108 PR target/54222
3109 * gcc.target/avr/torture/fix-types.h: New.
3110 * gcc.target/avr/torture/vals-hr.def: New.
3111 * gcc.target/avr/torture/vals-r.def: New.
3112 * gcc.target/avr/torture/vals-k.def: New.
3113 * gcc.target/avr/torture/vals-ur.def: New.
3114 * gcc.target/avr/torture/vals-uk.def: New.
3115 * gcc.target/avr/torture/vals-uhr.def: New.
3116 * gcc.target/avr/torture/vals-llk.def: New.
3117 * gcc.target/avr/torture/vals-ullk.def: New.
3118 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3119 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3120 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3121 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3122 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3123 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3124 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3125 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3126
3127 2012-09-14 Dehao Chen <dehao@google.com>
3128
3129 * g++.dg/debug/dwarf2/deallocator.C: New test.
3130
3131 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3132
3133 PR c/54552
3134 * gcc.c-torture/compile/pr54552-1.c: New test.
3135
3136 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3137
3138 PR c++/54427
3139 * g++.dg/other/vector-compare.C: New testcase.
3140 * c-c++-common/vector-compare-3.c: New testcase.
3141 * gcc.dg/vector-shift.c: Move ...
3142 * c-c++-common/vector-shift.c: ... here.
3143 * gcc.dg/vector-shift1.c: Move ...
3144 * c-c++-common/vector-shift1.c: ... here.
3145 * gcc.dg/vector-shift3.c: Move ...
3146 * c-c++-common/vector-shift3.c: ... here.
3147 * gcc.dg/vector-compare-1.c: Move ...
3148 * c-c++-common/vector-compare-1.c: ... here.
3149 * gcc.dg/vector-compare-2.c: Move ...
3150 * c-c++-common/vector-compare-2.c: ... here.
3151 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3152 * c-c++-common/torture/vector-compare-1.c: ... here.
3153 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3154 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3155 * c-c++-common/torture/vector-compare-2.c: ... here.
3156 * gcc.c-torture/execute/vector-shift.c: Move ...
3157 * c-c++-common/torture/vector-shift.c: ... here.
3158 * gcc.c-torture/execute/vector-shift2.c: Move ...
3159 * c-c++-common/torture/vector-shift2.c: ... here.
3160 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3161 * c-c++-common/torture/vector-subscript-1.c: ... here.
3162 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3163 * c-c++-common/torture/vector-subscript-2.c: ... here.
3164 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3165 * c-c++-common/torture/vector-subscript-3.c: ... here.
3166
3167 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3168
3169 PR c/54103
3170 * gcc.c-torture/compile/pr54103-1.c,
3171 gcc.c-torture/compile/pr54103-2.c,
3172 gcc.c-torture/compile/pr54103-3.c,
3173 gcc.c-torture/compile/pr54103-4.c,
3174 gcc.c-torture/compile/pr54103-5.c,
3175 gcc.c-torture/compile/pr54103-6.c: New tests.
3176 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3177
3178 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3179
3180 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3181
3182 2012-09-14 Richard Guenther <rguenther@suse.de>
3183
3184 PR tree-optimization/54565
3185 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3186 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3187
3188 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3189
3190 * gcc.target/arm/combine-movs.c: Add missing space.
3191
3192 2012-09-14 Richard Guenther <rguenther@suse.de>
3193
3194 * g++.dg/torture/builtin-location.C: New testcase.
3195
3196 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3197 Manuel López-Ibåñez <manu@gcc.gnu.org>
3198
3199 PR c++/53210
3200 * g++.dg/warn/Wuninitialized-self.C: New.
3201
3202 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3203
3204 PR c/54559
3205 * gcc.c-torture/compile/pr54559.c: New test.
3206
3207 2012-09-13 Jason Merrill <jason@redhat.com>
3208
3209 PR c++/53839
3210 * g++.dg/cpp0x/constexpr-temp1.C: New.
3211
3212 PR c++/54511
3213 * g++.dg/template/anonunion2.C: New.
3214
3215 PR c++/53836
3216 * g++.dg/template/init10.C: New.
3217
3218 2012-09-13 Tobias Burnus <burnus@net-b.de>
3219
3220 PR fortran/54556
3221 * gfortran.dg/implicit_pure_3.f90: New.
3222
3223 2012-09-13 Richard Guenther <rguenther@suse.de>
3224
3225 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3226
3227 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3228
3229 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3230
3231 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3232
3233 * c-c++-common/pr51712.c: Handle for short-enum targets.
3234
3235 2012-09-12 Terry Guo <terry.guo@arm.com>
3236
3237 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3238 and lsrs for Thumb2 mode.
3239
3240 2012-09-12 Jan Hubicka <jh@suse.cz>
3241
3242 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3243
3244 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3245
3246 PR target/54445
3247 * gcc.target/i386/pr54445-1.c: New file.
3248 * gcc.target/i386/pr54445-2.c: Likewise.
3249
3250 2012-09-12 Tobias Burnus <burnus@net-b.de>
3251
3252 PR fortran/54225
3253 PR fortran/53306
3254 * gfortran.dg/coarray_10.f90: Update dg-error.
3255 * gfortran.dg/coarray_28.f90: New.
3256 * gfortran.dg/array_section_3.f90: New.
3257
3258 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3259
3260 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3261 gcc.target/arm/pr48252.c: Fix for big-endian support.
3262
3263 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3264
3265 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3266
3267 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3268 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3269
3270 * gcc.target/arm/neon-vfma-1.c: New testcase.
3271 * gcc.target/arm/neon-vfms-1.c: Likewise.
3272 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3273 of float.
3274 * gcc.target/arm/neon-vmls-1.c: Likewise.
3275 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3276 function.
3277 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3278 (check_effective_target_arm_neonv2_ok): Likewise.
3279 (check_effective_target_arm_neonv2_hw): Likewise.
3280 (check_effective_target_arm_neonv2): Likewise.
3281
3282 2012-09-11 Richard Guenther <rguenther@suse.de>
3283
3284 PR middle-end/54515
3285 * g++.dg/tree-ssa/pr54515.C: New testcase.
3286
3287 2012-09-10 Andrew Pinski <apinski@cavium.com>
3288
3289 PR tree-opt/c54362
3290 * gcc.dg/tm/memopt-16.c: New testcase.
3291
3292 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3293
3294 PR c++/54541
3295 PR c++/54542
3296 * g++.dg/cpp0x/sfinae40.C: New.
3297 * g++.dg/cpp0x/sfinae41.C: Likewise.
3298
3299 2012-09-10 Jason Merrill <jason@redhat.com>
3300
3301 PR c++/54538
3302 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3303
3304 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3305
3306 PR target/54089
3307 * gcc.target/sh/pr54089-3.c: New.
3308
3309 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3310
3311 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3312
3313 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3314
3315 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3316
3317 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3318
3319 * gcc.dg/pr52558-2.c: Delete.
3320 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3321
3322 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3323
3324 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3325
3326 2012-09-10 Richard Guenther <rguenther@suse.de>
3327
3328 PR tree-optimization/54520
3329 * gcc.dg/torture/pr54520.c: New testcase.
3330
3331 2012-09-10 Jason Merrill <jason@redhat.com>
3332
3333 PR c++/54506
3334 * g++.dg/cpp0x/implicit14.C: New.
3335
3336 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3337
3338 PR fortran/54208
3339 * gfortran.dg/bound_simplification_3.f90: New test.
3340
3341 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3342
3343 PR testsuite/54184
3344 * gcc.dg/pr52558-1.c: Delete.
3345 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3346
3347 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3348
3349 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3350 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3351 * gcc.target/arm/smlaltt-1.c: Likewise.
3352
3353 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3354
3355 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3356
3357 2012-09-07 Tom de Vries <tom@codesourcery.com>
3358
3359 PR tree-optimization/53986
3360 * gcc.dg/tree-ssa/vrp80.c: New test.
3361 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3362
3363 2012-09-06 Jason Merrill <jason@redhat.com>
3364
3365 PR c++/54341
3366 PR c++/54253
3367 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3368 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3369
3370 2012-09-06 Andrew Pinski <apinski@cavium.com>
3371
3372 PR tree-opt/54494
3373 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3374
3375 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3376
3377 PR rtl-optimization/54455
3378 * gcc.dg/54455.c: New test.
3379
3380 2012-09-06 Tobias Burnus <burnus@net-b.de>
3381
3382 PR fortran/54463
3383 * gfortran.dg/promotion_2.f90: New.
3384
3385 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3386
3387 PR middle-end/54486
3388 * c-c++-common/pr54486.c: New test.
3389
3390 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3391
3392 PR fortran/54474
3393 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3394
3395 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3396
3397 PR c++/54191
3398 * g++.dg/cpp0x/sfinae39.C: New.
3399
3400 2012-09-04 Jason Merrill <jason@redhat.com>
3401
3402 PR c++/54441
3403 * g++.dg/ext/flexary3.C: New.
3404
3405 PR c++/54420
3406 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3407
3408 PR c++/54198
3409 * g++.dg/template/defarg15.C: New.
3410
3411 PR c++/54437
3412 * g++.dg/template/access24.C: New.
3413
3414 2012-09-04 Richard Guenther <rguenther@suse.de>
3415
3416 PR tree-optimization/54458
3417 * gcc.dg/torture/pr54458.c: New testcase.
3418
3419 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3420
3421 * gcc.target/arm/neon-vext.c: New test.
3422 * gcc.target/arm/neon-vext-execute.c: Ditto.
3423
3424 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3425
3426 PR fortran/54243
3427 PR fortran/54244
3428 * gfortran.dg/select_type_29.f03: New.
3429
3430 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3431
3432 * gcc.dg/fold-perm.c: Improve test.
3433
3434 2012-09-03 Tobias Burnus <burnus@net-b.de>
3435
3436 PR fortran/51632
3437 * gfortran.dg/coarray_class_1.f90: New.
3438
3439 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3440
3441 PR target/49206
3442 * gcc.c-torture/compile/pr49206.c: New test.
3443
3444 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3445 Uros Bizjak <ubizjak@gmail.com>
3446
3447 PR target/36680
3448 * gfortran.dg/pr36680.f90: New test.
3449
3450 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3451
3452 PR target/42295
3453 * g++.dg/opt/pr42295.C: New test.
3454
3455 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3456
3457 PR target/54436
3458 * gcc.dg/torture/pr54436.c: New test.
3459
3460 2012-09-01 Andrew Pinski <apinski@cavium.com>
3461
3462 * gcc.target/mips/truncate-8.c: New testcase.
3463
3464 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3465
3466 PR target/46829
3467 PR target/46843
3468 * gcc.target/i386/pr46829.c: New test.
3469 * gcc.target/i386/pr46843.c: Ditto.
3470
3471 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3472 Jason Merrill <jason@redhat.com>
3473
3474 PR c++/18747
3475 * g++.dg/parse/error50.C: New.
3476
3477 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3478
3479 PR c/54428
3480 * gcc.c-torture/compile/pr54428.c: New test.
3481
3482 2012-08-31 Ollie Wild <aaw@google.com>
3483
3484 PR c++/54197
3485 * g++.dg/init/lifetime3.C: New test.
3486
3487 2012-08-31 Martin Jambor <mjambor@suse.cz>
3488
3489 PR middle-end/54409
3490 * gcc.dg/torture/pr54409.c: New test.
3491
3492 2012-08-31 Martin Jambor <mjambor@suse.cz>
3493
3494 * gfortran.dg/pr48636.f90: Add dump scan checks.
3495
3496 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3497
3498 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3499
3500 2012-08-28 Joey Ye <joey.ye@arm.com>
3501
3502 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3503
3504 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3505
3506 PR target/46254
3507 * gcc.target/i386/pr46254.c: New test.
3508
3509 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3510
3511 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3512 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3513 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3514
3515 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3516
3517 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3518 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3519 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3520 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3521 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3522 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3523 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3524 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3525 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3526 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3527 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3528 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3529 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3530 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3531 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3532 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3533 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3534 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3535 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3536 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3537 gcc.target/mips/unaligned-1.c: Tighten regexps.
3538
3539 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3540
3541 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3542 (mips_option_groups): Remove optimization. Add various -f options.
3543 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3544 and -pg imply -fno-omit-frame-pointer.
3545 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3546 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3547 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3548 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3549 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3550 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3551 * gcc.target/mips/abi-n32-long32.c: Likewise.
3552 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3553 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3554 * gcc.target/mips/abi-n32-long64.c: Likewise.
3555 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3556 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3557 * gcc.target/mips/abi-n64-long32.c: Likewise.
3558 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3559 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3560 * gcc.target/mips/abi-n64-long64.c: Likewise.
3561 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3562 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3563 * gcc.target/mips/abi-o32-long32.c: Likewise.
3564 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3565 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3566 * gcc.target/mips/abi-o32-long64.c: Likewise.
3567 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3568 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3569 * gcc.target/mips/abi-o64-long32.c: Likewise.
3570 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3571 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3572 * gcc.target/mips/abi-o64-long64.c: Likewise.
3573 * gcc.target/mips/asm-1.c: Likewise.
3574 * gcc.target/mips/branch-1.c: Likewise.
3575 * gcc.target/mips/call-3.c: Likewise.
3576 * gcc.target/mips/call-saved-3.c: Likewise.
3577 * gcc.target/mips/clear-cache-1.c: Likewise.
3578 * gcc.target/mips/div-1.c: Likewise.
3579 * gcc.target/mips/div-2.c: Likewise.
3580 * gcc.target/mips/div-3.c: Likewise.
3581 * gcc.target/mips/div-4.c: Likewise.
3582 * gcc.target/mips/div-5.c: Likewise.
3583 * gcc.target/mips/div-6.c: Likewise.
3584 * gcc.target/mips/div-7.c: Likewise.
3585 * gcc.target/mips/div-8.c: Likewise.
3586 * gcc.target/mips/div-9.c: Likewise.
3587 * gcc.target/mips/div-10.c: Likewise.
3588 * gcc.target/mips/div-11.c: Likewise.
3589 * gcc.target/mips/div-12.c: Likewise.
3590 * gcc.target/mips/dsp-ctrl.c: Likewise.
3591 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3592 * gcc.target/mips/ext-8.c: Likewise.
3593 * gcc.target/mips/extend-2.c: Likewise.
3594 * gcc.target/mips/fix-r10000-1.c: Likewise.
3595 * gcc.target/mips/fix-r10000-2.c: Likewise.
3596 * gcc.target/mips/fix-r10000-3.c: Likewise.
3597 * gcc.target/mips/fix-r10000-4.c: Likewise.
3598 * gcc.target/mips/fix-r10000-5.c: Likewise.
3599 * gcc.target/mips/fix-r10000-6.c: Likewise.
3600 * gcc.target/mips/fix-r10000-7.c: Likewise.
3601 * gcc.target/mips/fix-r10000-8.c: Likewise.
3602 * gcc.target/mips/fix-r10000-9.c: Likewise.
3603 * gcc.target/mips/fix-r10000-10.c: Likewise.
3604 * gcc.target/mips/fix-r10000-11.c: Likewise.
3605 * gcc.target/mips/fix-r10000-12.c: Likewise.
3606 * gcc.target/mips/fix-r10000-13.c: Likewise.
3607 * gcc.target/mips/fix-r10000-14.c: Likewise.
3608 * gcc.target/mips/fix-r10000-15.c: Likewise.
3609 * gcc.target/mips/fpcmp-1.c: Likewise.
3610 * gcc.target/mips/fpcmp-2.c: Likewise.
3611 * gcc.target/mips/fpr-moves-7.c: Likewise.
3612 * gcc.target/mips/fpr-moves-8.c: Likewise.
3613 * gcc.target/mips/int-moves-1.c: Likewise.
3614 * gcc.target/mips/int-moves-2.c: Likewise.
3615 * gcc.target/mips/long-calls-pg.c: Likewise.
3616 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3617 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3618 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3619 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3620 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3621 * gcc.target/mips/mips-3d-1.c: Likewise.
3622 * gcc.target/mips/mips-3d-2.c: Likewise.
3623 * gcc.target/mips/mips-3d-3.c: Likewise.
3624 * gcc.target/mips/mips-3d-4.c: Likewise.
3625 * gcc.target/mips/mips-3d-5.c: Likewise.
3626 * gcc.target/mips/mips-3d-6.c: Likewise.
3627 * gcc.target/mips/mips-3d-7.c: Likewise.
3628 * gcc.target/mips/mips-3d-8.c: Likewise.
3629 * gcc.target/mips/mips-3d-9.c: Likewise.
3630 * gcc.target/mips/mips-ps-1.c: Likewise.
3631 * gcc.target/mips/mips-ps-2.c: Likewise.
3632 * gcc.target/mips/mips-ps-3.c: Likewise.
3633 * gcc.target/mips/mips-ps-4.c: Likewise.
3634 * gcc.target/mips/mips-ps-6.c: Likewise.
3635 * gcc.target/mips/mips32-dspr2.c: Likewise.
3636 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3637 * gcc.target/mips/neg-abs-1.c: Likewise.
3638 * gcc.target/mips/neg-abs-2.c: Likewise.
3639 * gcc.target/mips/nmadd-3.c: Likewise.
3640 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3641 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3642 * gcc.target/mips/octeon-pop-1.c: Likewise.
3643 * gcc.target/mips/pr26765.c: Likewise.
3644 * gcc.target/mips/pr33256.c: Likewise.
3645 * gcc.target/mips/pr33635-1.c: Likewise.
3646 * gcc.target/mips/pr33755.c: Likewise.
3647 * gcc.target/mips/pr35802.c: Likewise.
3648 * gcc.target/mips/pr45074.c: Likewise.
3649 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3650 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3651 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3652 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3653 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3654 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3655 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3656 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3657 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3658 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3659 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3660 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3661 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3662 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3663 * gcc.target/mips/save-restore-1.c: Likewise.
3664 * gcc.target/mips/save-restore-3.c: Likewise.
3665 * gcc.target/mips/save-restore-5.c: Likewise.
3666 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3667 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3668 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3669 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3670 * gcc.target/mips/stack-1.c: Likewise.
3671
3672 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3673 Tighten regexps.
3674
3675 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3676 branch under test to be filled with preceding rather than
3677 following instructions.
3678 * gcc.target/mips/branch-10.c: Likewise.
3679 * gcc.target/mips/branch-11.c: Likewise.
3680 * gcc.target/mips/branch-12.c: Likewise.
3681 * gcc.target/mips/branch-13.c: Likewise.
3682 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3683 to be eliminated. Tighten $28 scan-assembler-not test.
3684
3685 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3686 function to...
3687 * gcc.target/mips/call-4.c: ...this new test.
3688
3689 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3690 more likely.
3691 * gcc.target/mips/code-readable-3.c: Likewise.
3692 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3693 flag but skip for -O0.
3694 * gcc.target/mips/code-readable-4.c: Likewise.
3695
3696 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3697 of operations under test.
3698 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3699
3700 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3701 Don't require sibling-call optimization.
3702 * gcc.target/mips/near-far-4.c: Likewise.
3703
3704 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3705 Make sure that the register variable is used.
3706 * gcc.target/mips/soft-float-1.c: Likewise.
3707
3708 * gcc.target/mips/sdata-1.c: Make static data volatile.
3709 * gcc.target/mips/sdata-2.c: Likewise.
3710 * gcc.target/mips/sdata-3.c: Likewise.
3711 * gcc.target/mips/sdata-4.c: Likewise.
3712
3713 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3714 skip for -O0.
3715 * gcc.target/mips/atomic-memory-2.c: Likewise.
3716 * gcc.target/mips/branch-cost-1.c: Likewise.
3717 * gcc.target/mips/branch-cost-2.c: Likewise.
3718 * gcc.target/mips/cache-1.c: Likewise.
3719 * gcc.target/mips/call-1.c: Likewise.
3720 * gcc.target/mips/call-saved-2.c: Likewise.
3721 * gcc.target/mips/const-anchor-1.c: Likewise.
3722 * gcc.target/mips/const-anchor-2.c: Likewise.
3723 * gcc.target/mips/dse-1.c: Likewise.
3724 * gcc.target/mips/dsp-lhx.c: Likewise.
3725 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3726 * gcc.target/mips/ext-1.c: Likewise.
3727 * gcc.target/mips/ext-2.c: Likewise.
3728 * gcc.target/mips/ext-3.c: Likewise.
3729 * gcc.target/mips/ext-4.c: Likewise.
3730 * gcc.target/mips/ext-5.c: Likewise.
3731 * gcc.target/mips/ext-6.c: Likewise.
3732 * gcc.target/mips/ext-7.c: Likewise.
3733 * gcc.target/mips/extend-1.c: Likewise.
3734 * gcc.target/mips/fix-r4000-1.c: Likewise.
3735 * gcc.target/mips/fix-r4000-3.c: Likewise.
3736 * gcc.target/mips/fix-r4000-5.c: Likewise.
3737 * gcc.target/mips/fix-r4000-6.c: Likewise.
3738 * gcc.target/mips/fix-r4000-8.c: Likewise.
3739 * gcc.target/mips/fix-r4000-10.c: Likewise.
3740 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3741 * gcc.target/mips/fixed-vector-type.c: Likewise.
3742 * gcc.target/mips/fpr-moves-1.c: Likewise.
3743 * gcc.target/mips/fpr-moves-2.c: Likewise.
3744 * gcc.target/mips/fpr-moves-3.c: Likewise.
3745 * gcc.target/mips/fpr-moves-4.c: Likewise.
3746 * gcc.target/mips/fpr-moves-5.c: Likewise.
3747 * gcc.target/mips/fpr-moves-6.c: Likewise.
3748 * gcc.target/mips/ins-1.c: Likewise.
3749 * gcc.target/mips/ins-2.c: Likewise.
3750 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3751 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3752 * gcc.target/mips/lazy-binding-1.c: Likewise.
3753 * gcc.target/mips/madd-3.c: Likewise.
3754 * gcc.target/mips/madd-5.c: Likewise.
3755 * gcc.target/mips/madd-6.c: Likewise.
3756 * gcc.target/mips/madd-8.c: Likewise.
3757 * gcc.target/mips/madd-9.c: Likewise.
3758 * gcc.target/mips/memcpy-1.c: Likewise.
3759 * gcc.target/mips/mips-ps-type.c: Likewise.
3760 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3761 * gcc.target/mips/mips-sched-madd.c: Likewise.
3762 * gcc.target/mips/mips16e-extends.c: Likewise.
3763 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3764 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3765 * gcc.target/mips/movcc-1.c: Likewise.
3766 * gcc.target/mips/movcc-2.c: Likewise.
3767 * gcc.target/mips/movcc-3.c: Likewise.
3768 * gcc.target/mips/msub-5.c: Likewise.
3769 * gcc.target/mips/msub-6.c: Likewise.
3770 * gcc.target/mips/msub-8.c: Likewise.
3771 * gcc.target/mips/mult-2.c: Likewise.
3772 * gcc.target/mips/mult-3.c: Likewise.
3773 * gcc.target/mips/mult-5.c: Likewise.
3774 * gcc.target/mips/mult-6.c: Likewise.
3775 * gcc.target/mips/mult-7.c: Likewise.
3776 * gcc.target/mips/mult-12.c: Likewise.
3777 * gcc.target/mips/mult-13.c: Likewise.
3778 * gcc.target/mips/mult-14.c: Likewise.
3779 * gcc.target/mips/mult-15.c: Likewise.
3780 * gcc.target/mips/mult-17.c: Likewise.
3781 * gcc.target/mips/mult-18.c: Likewise.
3782 * gcc.target/mips/mult-19.c: Likewise.
3783 * gcc.target/mips/nmadd-1.c: Likewise.
3784 * gcc.target/mips/nmadd-2.c: Likewise.
3785 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3786 * gcc.target/mips/octeon-cins-1.c: Likewise.
3787 * gcc.target/mips/octeon-cins-2.c: Likewise.
3788 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3789 * gcc.target/mips/octeon-exts-2.c: Likewise.
3790 * gcc.target/mips/octeon-exts-3.c: Likewise.
3791 * gcc.target/mips/octeon-exts-4.c: Likewise.
3792 * gcc.target/mips/octeon-exts-5.c: Likewise.
3793 * gcc.target/mips/octeon-exts-6.c: Likewise.
3794 * gcc.target/mips/octeon-exts-7.c: Likewise.
3795 * gcc.target/mips/octeon-pop-2.c: Likewise.
3796 * gcc.target/mips/octeon-seq-3.c: Likewise.
3797 * gcc.target/mips/octeon-seq-4.c: Likewise.
3798 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3799 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3800 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3801 * gcc.target/mips/pr54240.c: Likewise.
3802 * gcc.target/mips/rsqrt-1.c: Likewise.
3803 * gcc.target/mips/rsqrt-2.c: Likewise.
3804 * gcc.target/mips/rsqrt-3.c: Likewise.
3805 * gcc.target/mips/rsqrt-4.c: Likewise.
3806 * gcc.target/mips/save-restore-2.c: Likewise.
3807 * gcc.target/mips/save-restore-4.c: Likewise.
3808 * gcc.target/mips/sb1-1.c: Likewise.
3809 * gcc.target/mips/scc-1.c: Likewise.
3810 * gcc.target/mips/scc-2.c: Likewise.
3811 * gcc.target/mips/scc-3.c: Likewise.
3812 * gcc.target/mips/scc-4.c: Likewise.
3813 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3814 * gcc.target/mips/truncate-1.c: Likewise.
3815 * gcc.target/mips/truncate-2.c: Likewise.
3816 * gcc.target/mips/truncate-3.c: Likewise.
3817 * gcc.target/mips/truncate-4.c: Likewise.
3818 * gcc.target/mips/truncate-5.c: Likewise.
3819 * gcc.target/mips/truncate-6.c: Likewise.
3820 * gcc.target/mips/unaligned-1.c: Likewise.
3821
3822 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3823 skip for -O0. Require -fexpensive-optimizations.
3824 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3825 * gcc.target/mips/dspr2-MULT.c: Likewise.
3826 * gcc.target/mips/fix-r4000-2.c: Likewise.
3827 * gcc.target/mips/fix-r4000-4.c: Likewise.
3828 * gcc.target/mips/fix-r4000-7.c: Likewise.
3829 * gcc.target/mips/fix-r4000-9.c: Likewise.
3830 * gcc.target/mips/madd-1.c: Likewise.
3831 * gcc.target/mips/madd-2.c: Likewise.
3832 * gcc.target/mips/madd-4.c: Likewise.
3833 * gcc.target/mips/maddu-1.c: Likewise.
3834 * gcc.target/mips/maddu-2.c: Likewise.
3835 * gcc.target/mips/maddu-3.c: Likewise.
3836 * gcc.target/mips/maddu-4.c: Likewise.
3837 * gcc.target/mips/msub-1.c: Likewise.
3838 * gcc.target/mips/msub-2.c: Likewise.
3839 * gcc.target/mips/msub-3.c: Likewise.
3840 * gcc.target/mips/msub-4.c: Likewise.
3841 * gcc.target/mips/msubu-1.c: Likewise.
3842 * gcc.target/mips/msubu-2.c: Likewise.
3843 * gcc.target/mips/msubu-3.c: Likewise.
3844 * gcc.target/mips/msubu-4.c: Likewise.
3845 * gcc.target/mips/mult-1.c: Likewise.
3846 * gcc.target/mips/mult-4.c: Likewise.
3847 * gcc.target/mips/mult-8.c: Likewise.
3848 * gcc.target/mips/mult-9.c: Likewise.
3849 * gcc.target/mips/mult-10.c: Likewise.
3850 * gcc.target/mips/mult-11.c: Likewise.
3851 * gcc.target/mips/mult-16.c: Likewise.
3852
3853 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3854 skip for -O0 and -Os.
3855 * gcc.target/mips/fix-r4000-12.c: Likewise.
3856 * gcc.target/mips/madd-7.c: Likewise.
3857 * gcc.target/mips/mips-ps-5.c: Likewise.
3858 * gcc.target/mips/mips-ps-7.c: Likewise.
3859 * gcc.target/mips/msub-7.c: Likewise.
3860
3861 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3862 skip for -O0. Require -mno-abicalls.
3863 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3864
3865 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3866 skip for -O0. Require a total number of BBIT instructions and
3867 at least one of each kind.
3868
3869 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3870 skip for -O0. Require -fno-unroll-loops.
3871
3872 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3873 skip for -O0. Allow BLTZ as well as BGEZ.
3874
3875 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3876
3877 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3878 skip for -O0. Require -fschedule-insns2.
3879 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3880
3881 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3882 but skip for -O0. Make a branch-likely more likely.
3883
3884 * gcc.target/mips/timode-2.c: Split each test into its own function.
3885 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3886
3887 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3888 skip for -O0. Require -fpeephole2.
3889 * gcc.target/mips/vr-mult-2.c: Likewise.
3890
3891 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3892
3893 PR preprocessor/53469
3894 * gcc.dg/cpp/_Pragma7.c: New test case.
3895
3896 2012-08-27 Tobias Burnus <burnus@net-b.de>
3897
3898 PR fortran/54370
3899 * gfortran.dg/do_5.f90: New.
3900
3901 2012-08-27 Tobias Burnus <burnus@net-b.de>
3902
3903 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3904 from dg-options as -Wall no longer implies it.
3905
3906 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3907
3908 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3909
3910 2012-08-25 Jason Merrill <jason@redhat.com>
3911
3912 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3913
3914 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3915
3916 PR c++/51421
3917 * g++.dg/cpp0x/auto34.C: New.
3918
3919 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3920
3921 PR c/54363
3922 * gcc.dg/pr54363.c: New test.
3923
3924 PR c/54355
3925 * gcc.dg/pr54355.c: New test.
3926
3927 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3928
3929 PR debug/52857
3930 * gcc.target/i386/pr52857-1.c: New.
3931 * gcc.target/i386/pr52857-2.c: Likewise.
3932
3933 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3934
3935 * gcc.target/mips/code-readable-4.c: New test.
3936
3937 2012-08-23 Julian Brown <julian@codesourcery.com>
3938 Sandra Loosemore <sandra@codesourcery.com>
3939
3940 * gcc.target/mips/code-readable-1.c: Add -O to options.
3941
3942 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3943
3944 PR c++/20420
3945 * g++.dg/lookup/using53.C: New.
3946
3947 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3948
3949 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3950 * gcc.dg/fixed-point/convert-1.c: New.
3951 * gcc.dg/fixed-point/convert-2.c: New.
3952 * gcc.dg/fixed-point/convert-3.c: New.
3953 * gcc.dg/fixed-point/convert-4.c: New.
3954 * gcc.dg/fixed-point/convert-float-1.c: New.
3955 * gcc.dg/fixed-point/convert-float-2.c: New.
3956 * gcc.dg/fixed-point/convert-float-3.c: New.
3957 * gcc.dg/fixed-point/convert-float-4.c: New.
3958 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3959 * gcc.dg/fixed-point/convert-sat.c: New.
3960 * gcc.dg/fixed-point/convert.h: New.
3961
3962 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3963
3964 PR target/54089
3965 * gcc.target/sh/pr54089-2.c: New.
3966
3967 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3968
3969 * gcc.target/i386/long-double-64-1.c: New file.
3970 * gcc.target/i386/long-double-64-2.c: Likewise.
3971 * gcc.target/i386/long-double-64-3.c: Likewise.
3972 * gcc.target/i386/long-double-64-4.c: Likewise.
3973 * gcc.target/i386/long-double-80-1.c: Likewise.
3974 * gcc.target/i386/long-double-80-2.c: Likewise.
3975 * gcc.target/i386/long-double-80-3.c: Likewise.
3976 * gcc.target/i386/long-double-80-4.c: Likewise.
3977 * gcc.target/i386/long-double-80-5.c: Likewise.
3978 * gcc.target/i386/long-double-80-6.c: Likewise.
3979 * gcc.target/i386/long-double-80-7.c: Likewise.
3980
3981 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3982
3983 PR tree-optimization/54317
3984 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3985
3986 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3987
3988 PR target/39423
3989 * gcc.target/sh/pr39423-2.c: New.
3990
3991 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3992
3993 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3994 * gcc.dg/fold-perm.c: Likewise.
3995
3996 2012-08-20 Jan Hubicka <jh@suse.cz>
3997
3998 PR fortran/48636
3999 * gcc.dg/ipa/inlinehint-1.c: New.
4000
4001 2012-08-20 Florian Weimer <fweimer@redhat.com>
4002
4003 PR c++/19351
4004 * g++.dg/init/new38.C: New test.
4005 * g++.dg/init/new39.C: New test.
4006
4007 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4008
4009 PR target/54089
4010 * gcc.target/sh/pr54089-1.c: New.
4011
4012 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4013
4014 PR target/51244
4015 * gcc.target/sh/pr51244-11.c: New.
4016
4017 2012-08-20 Tobias Burnus <burnus@net-b.de>
4018
4019 PR fortran/54301
4020 * gfortran.dg/warn_target_lifetime_2.f90: New.
4021
4022 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4023
4024 PR c++/10416
4025 * g++.dg/warn/Wunused-var-17.C: New.
4026
4027 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4028
4029 PR middle-end/53992
4030 * gcc.dg/gomp/pr53992.c: New test.
4031
4032 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4033
4034 PR tree-ssa/54295
4035 * gcc.c-torture/execute/20120817-1.c: New test.
4036
4037 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4038
4039 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4040 add instruction.
4041 (f2): New test that really does need adds.
4042
4043 2012-08-20 Richard Guenther <rguenther@suse.de>
4044
4045 PR tree-optimization/54327
4046 * gcc.dg/torture/pr54327.c: New testcase.
4047
4048 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4049
4050 PR tree-optimization/54321
4051 * gcc.c-torture/compile/pr54321.c: New test.
4052
4053 2012-08-20 Tobias Burnus <burnus@net-b.de>
4054
4055 PR fortran/54301
4056 * gfortran.dg/warn_target_lifetime_1.f90: New.
4057
4058 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4059
4060 PR fortran/54298
4061 * gfortran.dg/real_compare_1.f90: New test case.
4062 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4063
4064 2012-08-18 Jan Hubicka <jh@suse.cz>
4065
4066 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4067
4068 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4069
4070 PR fortran/39290
4071 * gfortran.dg/interface_37.f90: New test.
4072
4073 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4074 Gary Funck <gary@intrepid.com>
4075
4076 PR target/20020
4077 * gcc.target/i386/pr20020-1.c: New test.
4078 * gcc.target/i386/pr20020-2.c: Likewise.
4079 * gcc.target/i386/pr20020-3.c: Likewise.
4080
4081 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4082
4083 * gcc.target/i386/perm-concat.c: New test.
4084
4085 2012-08-17 Julian Brown <julian@codesourcery.com>
4086
4087 * gcc.target/arm/div64-unwinding.c: New test.
4088
4089 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4090
4091 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4092
4093 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4094
4095 PR target/54236
4096 * gcc.target/sh/pr54236-1.c: New.
4097
4098 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4099
4100 * lib/target-supports.exp (check_effective_target_sync_int_long)
4101 (check_effective_target_sync_char_short): Enable for crisv32-*
4102 and cris-*.
4103
4104 PR middle-end/54261
4105 * gcc.dg/torture/pr54261-1.c: New test.
4106
4107 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4108
4109 PR fortran/54243
4110 PR fortran/54244
4111 * gfortran.dg/typebound_call_24.f03: New.
4112
4113 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4114
4115 PR tree-optimization/54245
4116 * gcc.dg/tree-ssa/pr54245.c: New test.
4117
4118 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4119
4120 PR tree-optimization/54240
4121 * gcc.target/powerpc/pr54240.c: New test.
4122 * gcc.target/mips/pr54240.c: Likewise.
4123
4124 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4125
4126 PR target/52933
4127 * gcc.target/sh/pr52933-1.c: New.
4128 * gcc.target/sh/pr52933-2.c: New.
4129
4130 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4131
4132 PR target/50751
4133 * gcc.target/sh/pr50751-8.c: New.
4134
4135 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4136
4137 PR fortran/47586
4138 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4139 * gfortran.dg/typebound_proc_27.f03: New test.
4140
4141 2012-08-14 Sterling Augustine <saugustine@google.com>
4142
4143 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4144
4145 2012-08-14 Tobias Burnus <burnus@net-b.de>
4146
4147 PR fortran/40881
4148 * gfortran.dg/data_constraints_3.f90: New.
4149 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4150 to disable -pedantic compilation.
4151 * gfortran.dg/pr37243.f: Ditto.
4152 * gfortran.dg/g77/19990826-3.f: Ditto.
4153 * gfortran.dg/g77/20020307-1.f : Ditto.
4154 * gfortran.dg/g77/980310-3.f: Ditto.
4155
4156 2012-08-14 Tobias Burnus <burnus@net-b.de>
4157
4158 PR fortran/54234
4159 * gfortran.dg/warn_conversion_4.f90: New.
4160
4161 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4162
4163 PR middle-end/53411
4164 PR rtl-optimization/53495
4165 * gcc.c-torture/compile/pr53411.c: New test.
4166 * gcc.c-torture/compile/pr53495.c: New test.
4167
4168 2012-08-13 Richard Guenther <rguenther@suse.de>
4169
4170 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4171
4172 2012-08-13 Richard Guenther <rguenther@suse.de>
4173
4174 PR tree-optimization/54200
4175 * gcc.dg/guality/pr54200.c: New testcase.
4176 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4177
4178 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4179
4180 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4181
4182 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4183
4184 PR target/51244
4185 * gcc.target/sh/pr51244-7.c: New.
4186 * gcc.target/sh/pr51244-8.c: New.
4187 * gcc.target/sh/pr51244-9.c: New.
4188 * gcc.target/sh/pr51244-10.c: New.
4189
4190 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4191
4192 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4193 -m2e or -m2a.
4194 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4195 * gcc.target/sh/pr53511-1.c: Likewise.
4196 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4197 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4198 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4199 * gcc.target/sh/pr53512-3.c: Likewise.
4200 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4201
4202 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4203
4204 PR target/39423
4205 * gcc.c-torture/compile/pr39423-1.c: New.
4206 * gcc.c-torture/compile/pr39423-2.c: New.
4207
4208 2012-08-12 Tobias Burnus <burnus@net-b.de>
4209
4210 PR fortran/54221
4211 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4212 they appear uninitialized on the RHS.
4213 * gfortran.dg/public_private_module_6.f90: New.
4214
4215 2012-08-11 Martin Jambor <mjambor@suse.cz>
4216
4217 PR fortran/48636
4218 * gfortran.dg/pr48636.f90: New test.
4219
4220 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4221
4222 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4223 to avoid warnings.
4224 (main): Adjust caller.
4225
4226 2012-08-10 Richard Guenther <rguenther@suse.de>
4227
4228 * gcc.dg/matrix/*.c: Adjust and move ...
4229 * gcc.dg/torture/: ... here.
4230 * gcc.dg/matrix: Remove directory.
4231
4232 2012-08-10 Richard Guenther <rguenther@suse.de>
4233
4234 PR middle-end/54219
4235 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4236
4237 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4238
4239 PR middle-end/54211
4240 * gcc.dg/tree-ssa/pr54211.c: New test.
4241
4242 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4243
4244 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4245 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4246
4247 2012-08-10 Richard Guenther <rguenther@suse.de>
4248
4249 PR tree-optimization/54109
4250 * gcc.dg/torture/pr54109.c: New testcase.
4251 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4252 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4253
4254 2012-08-10 Richard Guenther <rguenther@suse.de>
4255
4256 PR tree-optimization/54027
4257 * gcc.dg/torture/pr54027.c: New testcase.
4258
4259 2012-08-10 Richard Guenther <rguenther@suse.de>
4260
4261 * g++.dg/plugin/selfassign.c: Adjust.
4262 * gcc.dg/plugin/selfassign.c: Likewise.
4263 * gcc.dg/strlenopt-11.c: Likewise.
4264 * gcc.dg/strlenopt-13.c: Likewise.
4265 * gcc.dg/no-strict-overflow-4.c: Likewise.
4266 * gcc.dg/strict-overflow-4.c: Likewise.
4267 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4268 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4269 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4270 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4271 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4272 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4273 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4274 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4275 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4276 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4277 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4278 * gcc.dg/pr46309.c: Likewise.
4279 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4280
4281 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4282
4283 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4284 for x86 targets.
4285 * gcc.c-torture/compile/20120727-2.c: New test.
4286
4287 2012-08-09 Martin Jambor <mjambor@suse.cz>
4288
4289 * gcc.dg/ipa/iinline-4.c: New test.
4290 * gcc.dg/ipa/iinline-5.c: Likewise.
4291 * gcc.dg/ipa/iinline-6.c: Likewise.
4292 * gcc.dg/ipa/iinline-7.c: Likewise.
4293 * gcc.dg/lto/20120723_0.c: Likewise.
4294 * gcc.dg/lto/20120723_1.c: Likewise.
4295
4296 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4297
4298 PR target/39423
4299 * gcc.target/sh/pr39423-1.c: New.
4300
4301 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4302
4303 PR target/51244
4304 * gcc.target/sh/pr51244-5: New.
4305 * gcc.target/sh/pr51244-6: New.
4306
4307 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4308
4309 * gcc.target/i386/adx-addxcarry32-3.c: New.
4310 * gcc.target/i386/adx-addxcarry64-3.c: New.
4311
4312 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4313
4314 PR rtl-optimization/53701
4315 * gcc.dg/pr53701.c: New test.
4316
4317 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4318
4319 * gcc.c-torture/compile/20120727-1.c: New test.
4320
4321 2012-08-09 Tobias Burnus <burnus@net-b.de>
4322
4323 PR fortran/54199
4324 * gfortran.dg/intrinsic_shadow_4.f90: New.
4325
4326 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4327
4328 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4329
4330 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4331
4332 * gcc.c-torture/execute/20120808-1.c: New test.
4333
4334 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4335
4336 PR rtl-optimization/54157
4337 * gcc.target/i386/pr54157.c: New file.
4338
4339 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4340
4341 * gcc.target/i386/adx-addcarryx32-1.c: New.
4342 * gcc.target/i386/adx-addcarryx32-2.c: New.
4343 * gcc.target/i386/adx-addcarryx64-1.c: New.
4344 * gcc.target/i386/adx-addcarryx64-2.c: New.
4345 * gcc.target/i386/adx-check.h: New.
4346 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4347 * gcc.target/i386/sse-12.c: Add -madx.
4348 * gcc.target/i386/sse-13.c: Ditto.
4349 * gcc.target/i386/sse-14.c: Ditto.
4350 * gcc.target/i386/sse-22.c: Ditto.
4351 * gcc.target/i386/sse-23.c: Ditto.
4352 * g++.dg/other/i386-2.C: Ditto.
4353 * g++.dg/other/i386-3.C: Ditto.
4354
4355 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4356
4357 * gcc.dg/tree-ssa/slsr-5.c: New.
4358 * gcc.dg/tree-ssa/slsr-6.c: New.
4359 * gcc.dg/tree-ssa/slsr-7.c: New.
4360 * gcc.dg/tree-ssa/slsr-8.c: New.
4361 * gcc.dg/tree-ssa/slsr-9.c: New.
4362 * gcc.dg/tree-ssa/slsr-10.c: New.
4363 * gcc.dg/tree-ssa/slsr-11.c: New.
4364 * gcc.dg/tree-ssa/slsr-12.c: New.
4365 * gcc.dg/tree-ssa/slsr-13.c: New.
4366 * gcc.dg/tree-ssa/slsr-14.c: New.
4367 * gcc.dg/tree-ssa/slsr-15.c: New.
4368 * gcc.dg/tree-ssa/slsr-16.c: New.
4369 * gcc.dg/tree-ssa/slsr-17.c: New.
4370 * gcc.dg/tree-ssa/slsr-18.c: New.
4371 * gcc.dg/tree-ssa/slsr-19.c: New.
4372 * gcc.dg/tree-ssa/slsr-20.c: New.
4373 * gcc.dg/tree-ssa/slsr-21.c: New.
4374 * gcc.dg/tree-ssa/slsr-22.c: New.
4375 * gcc.dg/tree-ssa/slsr-23.c: New.
4376 * gcc.dg/tree-ssa/slsr-24.c: New.
4377 * gcc.dg/tree-ssa/slsr-25.c: New.
4378 * gcc.dg/tree-ssa/slsr-26.c: New.
4379 * gcc.dg/tree-ssa/slsr-30.c: New.
4380 * gcc.dg/tree-ssa/slsr-31.c: New.
4381
4382 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4383
4384 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4385 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4386 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4387
4388 2012-08-06 Cary Coutant <ccoutant@google.com>
4389
4390 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4391
4392 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4393
4394 PR fortran/35831
4395 * gfortran.dg/dummy_procedure_5.f90: Modified.
4396 * gfortran.dg/dummy_procedure_8.f90: New.
4397 * gfortran.dg/interface_26.f90: Modified.
4398 * gfortran.dg/proc_ptr_11.f90: Modified.
4399 * gfortran.dg/proc_ptr_15.f90: Modified.
4400 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4401 * gfortran.dg/typebound_override_1.f90: Modified.
4402 * gfortran.dg/typebound_proc_6.f03: Modified.
4403
4404 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4405
4406 PR tree-optimization/51938
4407 PR tree-optimization/52005
4408 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4409 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4410 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4411 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4412
4413 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4414
4415 Avoid crashing on erroneous static_assert usage
4416 * g++.dg/cpp0x/static_assert8.C: New test.
4417
4418 2012-08-06 Jason Merrill <jason@redhat.com>
4419
4420 * g++.dg/cpp0x/sfinae38.C: New.
4421
4422 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4423 Paolo Carlini <paolo.carlini@oracle.com>
4424
4425 PR c++/54165
4426 * g++.dg/conversion/void2.C: New.
4427
4428 2012-08-06 Tom de Vries <tom@codesourcery.com>
4429
4430 * gcc.dg/tree-ssa/vrp78.c: New test.
4431
4432 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4433 Richard Sandiford <rdsandiford@googlemail.com>
4434
4435 * g++.dg/opt/enum2.C: Require fpic target.
4436 * g++.dg/lto/20090303_0.C: Likewise.
4437
4438 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4439 Catherine Moore <clm@codesourcery.com>
4440
4441 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4442 flush function names too.
4443 * gcc.target/mips/clear-cache-1.c: Likewise.
4444
4445 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4446
4447 PR target/54156
4448 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4449
4450 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4451
4452 PR fortran/54166
4453 * gfortran.dg/array_5.f90: New test.
4454
4455 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4456
4457 PR tree-optimization/30318
4458 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4459
4460 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4461
4462 * g++.dg/ext/vector17.C: New testcase.
4463
4464 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4465
4466 PR target/51931
4467 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4468 * g++.dg/opt/longbranch1.C: Likewise.
4469
4470 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4471
4472 PR tree-optimization/53805
4473 * gcc.dg/fold-notunord.c: New testcase.
4474
4475 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4476
4477 PR fortran/48820
4478 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4479 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4480
4481 2012-08-02 Jason Merrill <jason@redhat.com>
4482 Paolo Carlini <paolo.carlini@oracle.com>
4483
4484 PR c++/51213 (again)
4485 * g++.dg/cpp0x/sfinae37.C: Extend.
4486
4487 2012-08-02 Richard Guenther <rguenther@suse.de>
4488
4489 PR tree-optimization/50672
4490 * g++.dg/torture/pr50672.C: New testcase.
4491
4492 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4493
4494 PR fortran/54147
4495 * gfortran.dg/abstract_type_6.f03: Modified.
4496 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4497 * gfortran.dg/proc_ptr_comp_35.f90: New.
4498 * gfortran.dg/typebound_proc_9.f03: Modified.
4499 * gfortran.dg/typebound_proc_26.f90: New.
4500
4501 2012-08-02 Richard Guenther <rguenther@suse.de>
4502
4503 * gcc.dg/torture/pta-callused-1.c: Adjust.
4504 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4505 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4506 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4507 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4508 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4509 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4510 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4511 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4512
4513 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4514
4515 PR fortran/54033
4516 * gfortran.dg/include_6.f90: New test case.
4517 * gfortran.dg/include_7.f90: New test case.
4518 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4519
4520 2012-08-01 Tom de Vries <tom@codesourcery.com>
4521
4522 * gcc.dg/tree-ssa/vrp76.c: New test.
4523
4524 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4525
4526 PR tree-optimization/46556
4527 * gcc.dg/tree-ssa/slsr-27.c: New.
4528 * gcc.dg/tree-ssa/slsr-28.c: New.
4529 * gcc.dg/tree-ssa/slsr-29.c: New.
4530
4531 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4532
4533 PR fortran/42418
4534 * gfortran.dg/proc_decl_29.f90: New.
4535
4536 2012-07-31 Dehao Chen <dehao@google.com>
4537
4538 * gcc.dg/predict-7.c: New test.
4539
4540 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4541
4542 PR fortran/54134
4543 * gfortran.dg/typebound_override_3.f90: New.
4544
4545 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4546
4547 PR tree-optimization/53773
4548 * gcc.dg/vect/pr53773.c: New test.
4549
4550 2012-07-31 Nick Clifton <nickc@redhat.com>
4551
4552 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4553 and for XStormy16.
4554
4555 2012-07-31 Tobias Burnus <burnus@net-b.de>
4556
4557 * gfortran.dg/c_funloc_tests_6.f90: New.
4558 * gfortran.dg/c_funloc_tests_7.f90: New.
4559 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4560
4561 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4562
4563 PR c++/53624
4564 * g++.dg/cpp0x/temp_default5.C: New.
4565
4566 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4567
4568 PR fortran/51081
4569 * gfortran.dg/proc_ptr_37.f90: New.
4570
4571 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4572
4573 * lib/target-supports.exp
4574 (check_effective_target_vect_natural_alignment): New function.
4575 * gcc.dg/align-2.c: Only run on targets with natural alignment
4576 of vector types.
4577 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4578 alignment of vector types.
4579
4580 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4581 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4582
4583 * gcc.target/i386/rdseed16-1.c: New.
4584 * gcc.target/i386/rdseed32-1.c: Ditto
4585 * gcc.target/i386/rdseed64-1.c: Ditto
4586 * gcc.target/i386/sse-12.c: Add -mrdseed.
4587 * gcc.target/i386/sse-13.c: Ditto.
4588 * gcc.target/i386/sse-14.c: Ditto.
4589 * g++.dg/other/i386-2.C: Ditto.
4590 * g++.dg/other/i386-3.C: Ditto.
4591
4592 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4593
4594 PR target/51244
4595 * gcc.target/sh/pr51244-4.c: New.
4596
4597 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4598
4599 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4600 for alpha*-*-* targets. Cleanup original tree dump.
4601
4602 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4603
4604 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4605 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4606
4607 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4608
4609 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4610 rand, srand. Include <stdlib.h>.
4611
4612 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4613
4614 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4615
4616 2012-07-26 Richard Henderson <rth@redhat.com>
4617
4618 * gcc.dg/attr-hotcold-1.c: New.
4619 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4620
4621 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4622 Sandra Loosemore <sandra@codesourcery.com>
4623
4624 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4625
4626 2012-07-26 Tobias Burnus <burnus@net-b.de>
4627
4628 * gfortran.dg/contiguous_1.f90: Update dg-error.
4629 * gfortran.dg/proc_ptr_32.f90: Ditto.
4630
4631 2012-07-26 Richard Guenther <rguenther@suse.de>
4632
4633 PR tree-optimization/54098
4634 * gcc.dg/torture/pr54098.c: New testcase.
4635
4636 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4637
4638 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4639 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4640
4641 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4642
4643 PR fortran/44354
4644 * gfortran.dg/array_constructor_39.f90: New test.
4645
4646 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4647
4648 PR fortran/44354
4649 * gfortran.dg/array_constructor_38.f90: New test.
4650
4651 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4652
4653 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4654
4655 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4656
4657 * gnat.dg/noreturn5.ad[sb]: New test.
4658
4659 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4660 Paul Brook <paul@codesourcery.com>
4661
4662 PR target/53633
4663
4664 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4665 * c-c++-common/pr53633.c: New test.
4666
4667 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4668
4669 * gcc.target/i386/asm-dialect-1.c: New test case.
4670
4671 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4672 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4673
4674 * gcc.target/i386/prefetchw-1.c: New.
4675 * gcc.target/i386/sse-12.c: Add -mprfchw.
4676 * gcc.target/i386/sse-13.c: Ditto.
4677 * gcc.target/i386/sse-14.c: Ditto.
4678 * gcc.target/i386/sse-22.c: Ditto.
4679 * gcc.target/i386/sse-23.c: Ditto.
4680 * g++.dg/other/i386-2.C: Ditto.
4681 * g++.dg/other/i386-3.C: Ditto.
4682
4683 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4684
4685 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4686
4687 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4688
4689 PR target/54051
4690 * gcc.target/arm/pr54051.c: New.
4691 * gcc.target/arm/vfp-1.c: Adjust test.
4692
4693 2012-07-24 Julian Brown <julian@codesourcery.com>
4694
4695 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4696 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4697 hard-float ARM.
4698
4699 2012-07-23 Paul Brook <paul@codesourcery.com>
4700
4701 * g++.dg/other/armv7m-1.c: New test.
4702
4703 2012-07-23 Julian Brown <julian@codesourcery.com>
4704
4705 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4706 ARM.
4707 (DO_TEST): Define to 1 for appropriate ARM targets.
4708
4709 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4710
4711 PR tree-optimization/53881
4712 * gcc.dg/pr53881.c: Renamed to ...
4713 * gcc.dg/pr53881-1.c: ... this.
4714 * gcc.dg/pr53881-2.c: New test.
4715
4716 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4717
4718 Handle recent changes in default atomics for cris*-*-linux*.
4719 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4720 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4721 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4722 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4723 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4724 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4725 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4726 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4727 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4728 -mno-unaligned-atomic-may-use-library is in effect for
4729 cris*-*-linux*.
4730 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4731 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4732 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4733 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4734 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4735 gcc.target/cris/torture/sync-mis-op-i-1.c,
4736 gcc.target/cris/torture/sync-mis-op-i-2.c,
4737 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4738 gcc.target/cris/torture/sync-mis-op-i-3.c,
4739 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4740 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4741 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4742 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4743 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4744 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4745 (main): Remove local variable x.
4746 [mis_ok]: Check that atomics don't fail.
4747
4748 2012-07-21 Andrew Pinski <apinski@cavium.com>
4749
4750 * gcc.dg/tree-ssa/vrp72.c: New test.
4751 * gcc.dg/tree-ssa/vrp73.c: New test.
4752 * gcc.dg/tree-ssa/vrp74.c: New test.
4753 * gcc.dg/tree-ssa/vrp75.c: New test.
4754
4755 2012-07-21 Andrew Pinski <apinski@cavium.com>
4756
4757 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4758 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4759
4760 2012-07-21 Andrew Pinski <apinski@cavium.com>
4761
4762 * gcc.target/mips/octeon-pop-2.c: New testcase.
4763
4764 2012-07-21 Tobias Burnus <burnus@net-b.de>
4765
4766 PR fortran/48820
4767 * gfortran.dg/assumed_rank_3.f90: New.
4768 * gfortran.dg/assumed_rank_11.f90: New.
4769 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4770 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4771 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4772
4773 2012-07-21 Andrew Pinski <apinski@cavium.com>
4774
4775 * gcc.target/mips/unaligned-1.c: New testcase.
4776
4777 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4778
4779 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4780
4781 2012-07-20 Tobias Burnus <burnus@net-b.de>
4782
4783 * gfortran.dg/bind_c_array_params_2.f90: New.
4784 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4785 and update dg-error.
4786
4787 2012-07-20 Tobias Burnus <burnus@net-b.de>
4788
4789 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4790
4791 2012-07-20 Jason Merrill <jason@redhat.com>
4792
4793 PR c++/54038
4794 * g++.dg/other/array7.C: New.
4795
4796 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4797
4798 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4799 the basic block and check loop depth.
4800 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4801 matching patterns and comments.
4802 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4803 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4804
4805 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4806
4807 PR c++/28656
4808 * c-c++-common/pr28656.c: New test.
4809
4810 2012-07-19 Jason Merrill <jason@redhat.com>
4811
4812 PR c++/54026
4813 * g++.dg/init/mutable1.C: New.
4814
4815 2012-07-20 Tobias Burnus <burnus@net-b.de>
4816
4817 PR fortran/48820
4818 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4819 * gfortran.dg/assumed_rank_1.f90: New.
4820 * gfortran.dg/assumed_rank_1_c.c: New.
4821 * gfortran.dg/assumed_rank_2.f90: New.
4822 * gfortran.dg/assumed_rank_4.f90: New.
4823 * gfortran.dg/assumed_rank_5.f90: New.
4824 * gfortran.dg/assumed_rank_6.f90: New.
4825 * gfortran.dg/assumed_rank_7.f90: New.
4826 * gfortran.dg/assumed_rank_8.f90: New.
4827 * gfortran.dg/assumed_rank_8_c.c: New.
4828 * gfortran.dg/assumed_rank_9.f90: New.
4829 * gfortran.dg/assumed_rank_10.f90: New.
4830 * gfortran.dg/assumed_rank_12.f90: New.
4831
4832 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4833
4834 * gnat.dg/opt25.adb: New test.
4835 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4836 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4837
4838 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4839
4840 * gnat.dg/aggr20.ad[sb]: New test.
4841 * gnat.dg/aggr20_pkg.ads: New helper.
4842
4843 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4844
4845 * gnat.dg/derived_type3.adb: New test.
4846 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4847
4848 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4849
4850 PR rtl-optimization/53942
4851 * gcc.dg/pr53942.c: New test.
4852
4853 2012-07-19 Jason Merrill <jason@redhat.com>
4854
4855 PR c++/54021
4856 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4857
4858 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4859
4860 * gnat.dg/discr38.adb: New test.
4861
4862 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4863
4864 PR middle-end/54017
4865 * c-c++-common/gomp/pr54017.c: New test.
4866
4867 2012-07-19 Richard Guenther <rguenther@suse.de>
4868 Eric Botcazou <ebotcazou@adacore.com>
4869
4870 * gnat.dg/loop_optimization11.adb: New testcase.
4871 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4872
4873 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4874 Jason Merrill <jason@redhat.com>
4875
4876 * g++.dg/cpp0x/sfinae37.C: New.
4877 * g++.dg/template/access23.C: New.
4878 * g++.dg/template/access7.C: Adjust.
4879 * g++.dg/template/sfinae10.C: Don't expect errors.
4880 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4881
4882 2012-07-18 Julian Brown <julian@codesourcery.com>
4883 Sandra Loosemore <sandra@codesroucery.com>
4884
4885 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4886
4887 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4888
4889 * gnat.dg/noreturn4.ad[sb]: New test.
4890 * gnat.dg/noreturn4_pkg.ads: New helper.
4891
4892 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4893 Julian Brown <julian@codesourcery.com>
4894
4895 * gcc.target/arm/neon-vdup-1.c: New test case.
4896 * gcc.target/arm/neon-vdup-2.c: New test case.
4897 * gcc.target/arm/neon-vdup-3.c: New test case.
4898 * gcc.target/arm/neon-vdup-4.c: New test case.
4899 * gcc.target/arm/neon-vdup-5.c: New test case.
4900 * gcc.target/arm/neon-vdup-6.c: New test case.
4901 * gcc.target/arm/neon-vdup-7.c: New test case.
4902 * gcc.target/arm/neon-vdup-8.c: New test case.
4903 * gcc.target/arm/neon-vdup-9.c: New test case.
4904 * gcc.target/arm/neon-vdup-10.c: New test case.
4905 * gcc.target/arm/neon-vdup-11.c: New test case.
4906 * gcc.target/arm/neon-vdup-12.c: New test case.
4907 * gcc.target/arm/neon-vdup-13.c: New test case.
4908 * gcc.target/arm/neon-vdup-14.c: New test case.
4909 * gcc.target/arm/neon-vdup-15.c: New test case.
4910 * gcc.target/arm/neon-vdup-16.c: New test case.
4911 * gcc.target/arm/neon-vdup-17.c: New test case.
4912 * gcc.target/arm/neon-vdup-18.c: New test case.
4913 * gcc.target/arm/neon-vdup-19.c: New test case.
4914 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4915 arguments non-constant.
4916
4917 2012-07-18 Richard Guenther <rguenther@suse.de>
4918
4919 PR tree-optimization/53970
4920 * g++.dg/torture/pr53970.C: New testcase.
4921
4922 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4923
4924 PR target/38621
4925 * gcc.c-torture/compile/pr38621.c: New.
4926
4927 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4928
4929 PR target/33135
4930 * gcc.target/sh/pr33135-1.c: New.
4931 * gcc.target/sh/pr33135-2.c: New.
4932 * gcc.target/sh/pr33135-3.c: New.
4933 * gcc.target/sh/pr33135-4.c: New.
4934
4935 2012-07-17 Jason Merrill <jason@redhat.com>
4936
4937 PR c++/53995
4938 * g++.dg/parse/enum9.C: New.
4939
4940 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4941 Sandra Loosemore <sandra@codesourcery.com>
4942
4943 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4944 if there is a conflict with -mcpu=. Use -mcpu=5208.
4945
4946 2012-07-17 Jason Merrill <jason@redhat.com>
4947
4948 PR c++/53989
4949 * g++.dg/template/array23.C: New.
4950
4951 2012-07-17 Tobias Burnus <burnus@net-b.de>
4952
4953 PR fortran/53985
4954 * gfortran.dg/bind_c_usage_26.f90: New.
4955 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4956 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4957 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4958 * gfortran.dg/interop_params.f03: Ditto.
4959
4960 2012-07-17 Jason Merrill <jason@redhat.com>
4961
4962 * g++.dg/template/inherit8.C: Adjust.
4963 * g++.dg/template/using21.C: Adjust.
4964 * g++.dg/template/using22.C: Adjust.
4965
4966 PR c++/53549
4967 * g++.dg/template/current-inst1.C: New.
4968 * g++.dg/parse/crash35.C: Adjust.
4969
4970 2012-07-17 Tobias Burnus <burnus@net-b.de>
4971
4972 PR fortran/52101
4973 * gfortran.dg/oldstyle_4.f90: New.
4974
4975 2012-07-17 Tobias Burnus <burnus@net-b.de>
4976
4977 PR fortran/49265
4978 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4979 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4980
4981 2012-07-16 Jason Merrill <jason@redhat.com>
4982
4983 * g++.dg/parse/access8.C: Adjust.
4984 * g++.dg/template/sfinae6_neg.C: Adjust.
4985
4986 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4987
4988 PR fortran/53824
4989 * gfortran.dg/coarray_allocate_1.f90: New test.
4990
4991 2012-07-16 Andrew Pinski <apinski@cavium.com>
4992
4993 * gcc.c-torture/execute/bswap-1.c: New testcase.
4994 * gcc.c-torture/compile/unalign-1.c: New testcase.
4995 * gcc.c-torture/compile/20120524-1.c: New testcase.
4996 * gcc.c-torture/compile/20101216-1.c: New testcase.
4997
4998 2012-07-16 Dehao Chen <dehao@google.com>
4999
5000 Revert
5001 2012-07-10 Dehao Chen <dehao@google.com>
5002
5003 * gcc.dg/debug_info_inline.c: New test.
5004
5005 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5006
5007 PR fortran/53956
5008 * gfortran.dg/proc_decl_28.f90: New.
5009
5010 2012-07-16 Andrew Pinski <apinski@cavium.com>
5011
5012 * gcc.dg/torture/builtins-1.c: New testcase.
5013
5014 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5015
5016 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5017 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5018 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5019 gcc.target/cris/sync-1-v10.c,
5020 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5021 pass -mno-unaligned-atomic-may-use-library.
5022 * gcc.target/cris/sync-xchg-1.c: New test.
5023 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5024 valid register operand output modifier.
5025
5026 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5027
5028 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5029 characters.
5030
5031 2012-07-13 Andrew Pinski <apinski@cavium.com>
5032
5033 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5034 rather than cleanup-tree-dump.
5035 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5036
5037 2012-07-13 Richard Guenther <rguenther@suse.de>
5038
5039 PR tree-optimization/53907
5040 * gcc.target/i386/pr53907.c: New testcase.
5041
5042 2012-07-13 Richard Guenther <rguenther@suse.de>
5043
5044 PR tree-optimization/53922
5045 * gcc.dg/torture/pr53922.c: New testcase.
5046
5047 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5048
5049 PR rtl-optimization/53908
5050 * gcc.dg/torture/pr53908.c: New test.
5051
5052 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5053
5054 PR c++/53531
5055 * g++.dg/cpp0x/variadic135.C: New.
5056
5057 2012-07-12 Jason Merrill <jason@redhat.com>
5058
5059 * g++.dg/template/sfinae6_neg.C: Adjust.
5060
5061 2012-07-12 Tobias Burnus <burnus@net-b.de>
5062
5063 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5064 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5065 scan-tree-dump-times pattern.
5066
5067 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5068
5069 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5070
5071 2012-07-11 Jason Merrill <jason@redhat.com>
5072
5073 DR 1402
5074 * g++.g/cpp0x/defaulted37.C: New.
5075
5076 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5077
5078 PR target/53859
5079 * gcc.target/arm/pr53859.c: New test.
5080
5081 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5082
5083 PR target/53886
5084 * gcc.c-torture/compile/pr53886.c: New.
5085
5086 2012-07-10 Dehao Chen <dehao@google.com>
5087
5088 * gcc.dg/debug_info_inline.c: New test.
5089
5090 2012-07-10 Jason Merrill <jason@redhat.com>
5091
5092 PR c++/53733
5093 * g++.dg/cpp0x/defaulted36.C: New.
5094 * g++.dg/cpp0x/defaulted21.C: Adjust.
5095
5096 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5097
5098 2012-07-09 Sterling Augustine <saugustine@google.com>
5099
5100 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5101
5102 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5103
5104 PR tree-optimization/53887
5105 * gcc.dg/pr53887.c: New test.
5106
5107 2012-07-09 Jason Merrill <jason@redhat.com>
5108
5109 PR c++/53882
5110 * g++.dg/cpp0x/nullptr29.C: New.
5111
5112 2012-07-09 Tom de Vries <tom@codesourcery.com>
5113 Richard Guenther <rguenther@suse.de>
5114
5115 * gcc.dg/builtin-unreachable-6.c: New test.
5116 * gcc.dg/builtin-unreachable-5.c: New test.
5117
5118 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5119
5120 PR tree-optimization/53881
5121 * gcc.dg/pr53881.c: New test.
5122
5123 2012-07-06 Jason Merrill <jason@redhat.com>
5124
5125 PR c++/53862
5126 * g++.dg/cpp0x/variadic134.C: New.
5127
5128 PR c++/53858
5129 * g++.dg/cpp0x/alias-decl-20.C: New.
5130
5131 2012-07-06 Tom de Vries <tom@codesourcery.com>
5132
5133 PR tree-optimization/51879
5134 * gcc.dg/pr51879-16.c: New test.
5135 * gcc.dg/pr51879-17.c: Same.
5136
5137 2012-07-06 Tom de Vries <tom@codesourcery.com>
5138
5139 PR tree-optimization/52009
5140 * gcc.dg/pr51879-7.c: New test.
5141 * gcc.dg/pr51879-18.c: New test.
5142
5143 2012-07-05 Jason Merrill <jason@redhat.com>
5144
5145 PR c++/50852
5146 * g++.dg/template/typedef39.C: New.
5147
5148 PR c++/53039
5149 * g++.dg/cpp0x/variadic133.C: New.
5150 * g++.dg/template/param1.C: Adjust.
5151
5152 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5153
5154 PR target/48941
5155 PR target/51980
5156 * gcc.target/arm/neon/vtrnf32.c: Update.
5157 * gcc.target/arm/neon/vtrns32.c: Update.
5158 * gcc.target/arm/neon/vtrnu32.c: Update.
5159 * gcc.target/arm/neon/vzipf32.c: Update.
5160 * gcc.target/arm/neon/vzips32.c: Update.
5161 * gcc.target/arm/neon/vzipu32.c: Update.
5162
5163 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5164
5165 PR fortran/53732
5166 * gfortran.dg/inline_sum_4.f90: New test.
5167
5168 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5169
5170 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5171
5172 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5173
5174 * gcc.target/arm/fma-sp.c: New testcase.
5175 * gcc.target/arm/fma.c: Likewise.
5176 * gcc.target/arm/fma.h: Likewise.
5177
5178 2012-07-04 Jason Merrill <jason@redhat.com>
5179
5180 PR c++/53848
5181 * g++.dg/other/enum3.C: New.
5182
5183 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5184
5185 PR middle-end/53321
5186 * g++.dg/torture/pr53321.C: New test.
5187
5188 2012-07-04 Richard Guenther <rguenther@suse.de>
5189
5190 PR tree-optimization/53844
5191 * g++.dg/tree-ssa/pr53844.C: New testcase.
5192
5193 2012-07-04 Richard Guenther <rguenther@suse.de>
5194
5195 PR tree-optimization/53849
5196 * gcc.dg/pr53849.c: New testcase.
5197
5198 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5199
5200 PR c++/53812
5201 * g++.dg/ext/label14.C: New test.
5202
5203 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5204
5205 PR target/53811
5206 * g++.dg/other/pr53811.C: New test.
5207
5208 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5209
5210 PR target/28896
5211 * gcc.target/m68k/stack-limit-1.c: New testcase.
5212
5213 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5214
5215 * gnat.dg/recursive_call.adb: New test.
5216
5217 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5218
5219 * gnat.dg/discr37.ad[sb]: New test.
5220
5221 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5222
5223 * g++.dg/other/packed1.C: Remove SH from xfail list.
5224
5225 2012-07-02 Jason Merrill <jason@redhat.com>
5226
5227 PR c++/53619
5228 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5229
5230 PR c++/53783
5231 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5232
5233 PR c++/53788
5234 * g++.dg/cpp0x/decltype39.C: New.
5235 * g++.dg/diagnostic/method1.C: Adjust.
5236
5237 PR c++/53816
5238 * g++.dg/template/ref6.C: New.
5239
5240 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5241
5242 PR target/53568
5243 * gcc.target/sh/pr53568-1.c: New.
5244
5245 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5246
5247 PR target/51244
5248 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5249
5250 2012-07-02 Jason Merrill <jason@redhat.com>
5251
5252 PR c++/53821
5253 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5254
5255 PR c++/53524
5256 * g++.dg/template/enum7.C: New.
5257 * g++.dg/other/ptrmem10.C: Adjust.
5258 * g++.dg/other/ptrmem11.C: Adjust.
5259 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5260
5261 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5262
5263 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5264
5265 2012-07-01 Wei Guozhi <carrot@google.com>
5266
5267 PR target/53447
5268 * gcc.target/arm/pr53447-1.c: New testcase.
5269 * gcc.target/arm/pr53447-2.c: New testcase.
5270 * gcc.target/arm/pr53447-3.c: New testcase.
5271 * gcc.target/arm/pr53447-4.c: New testcase.
5272
5273 2012-06-29 Richard Guenther <rguenther@suse.de>
5274
5275 PR tree-optimization/47061
5276 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5277
5278 2012-06-29 Richard Guenther <rguenther@suse.de>
5279
5280 PR tree-optimization/37541
5281 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5282
5283 2012-06-29 Richard Guenther <rguenther@suse.de>
5284
5285 PR tree-optimization/52589
5286 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5287
5288 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5289
5290 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5291
5292 * g++.dg/template/error46.C: Add missing comment to dg-message.
5293 * g++.dg/template/crash107.C: Likewise.
5294 * g++.dg/template/error47.C: Likewise.
5295 * g++.dg/template/crash108.C: Likewise.
5296 * g++.dg/overload/operator5.C: Likewise.
5297
5298 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5299 errors in dg-message directives, add comments.
5300
5301 2012-06-28 Kai Tietz <ktietz@redhat.com>
5302
5303 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5304 hard-coded 'unsigned long'.
5305
5306 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5307
5308 PR tree-optimization/51581
5309 * gcc.dg/vect/pr51581-4.c: New test.
5310
5311 PR tree-optimization/53645
5312 * gcc.c-torture/execute/pr53645-2.c: New test.
5313
5314 2012-06-28 Richard Guenther <rguenther@suse.de>
5315
5316 PR middle-end/53790
5317 * gcc.dg/torture/pr53790.c: New testcase.
5318
5319 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5320
5321 PR tree-optimization/53645
5322 * gcc.c-torture/execute/pr53645.c: New test.
5323
5324 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5325
5326 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5327
5328 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5329
5330 PR debug/53671
5331 PR debug/49888
5332 * gcc.dg/guality/pr49888.c: Account for the possibility that
5333 the variable is optimized out at the first test.
5334
5335 2012-06-27 Jason Merrill <jason@redhat.com>
5336
5337 * g++.dg/cpp0x/override2.C: Adjust.
5338 * g++.dg/template/error5.C: Adjust.
5339 * g++.dg/parse/crash28.C: Adjust.
5340
5341 PR c++/53563
5342 * g++.dg/parse/template27.C: New.
5343 * g++.dg/template/crash74.C: Adjust expected output.
5344
5345 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5346
5347 PR fortran/41951
5348 PR fortran/49591
5349 * gfortran.dg/typebound_operator_16.f03: New.
5350
5351 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5352
5353 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5354 even src1.i and src2.i fields even in the second half of the arrays.
5355
5356 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5357
5358 PR c++/51033.
5359 * g++.dg/torture/vshuf-16.inc: New test.
5360 * g++.dg/torture/vshuf-2.inc: New test.
5361 * g++.dg/torture/vshuf-4.inc: New test.
5362 * g++.dg/torture/vshuf-8.inc: New test.
5363 * g++.dg/torture/vshuf-main.inc: New test.
5364 * g++.dg/torture/vshuf-v16hi.C: New test.
5365 * g++.dg/torture/vshuf-v16qi.C: New test.
5366 * g++.dg/torture/vshuf-v2df.C: New test.
5367 * g++.dg/torture/vshuf-v2di.C: New test.
5368 * g++.dg/torture/vshuf-v2sf.C: New test.
5369 * g++.dg/torture/vshuf-v2si.C: New test.
5370 * g++.dg/torture/vshuf-v4df.C: New test.
5371 * g++.dg/torture/vshuf-v4di.C: New test.
5372 * g++.dg/torture/vshuf-v4sf.C: New test.
5373 * g++.dg/torture/vshuf-v4si.C: New test.
5374 * g++.dg/torture/vshuf-v8hi.C: New test.
5375 * g++.dg/torture/vshuf-v8qi.C: New test.
5376 * g++.dg/torture/vshuf-v8si.C: New test.
5377
5378 2012-06-27 Richard Guenther <rguenther@suse.de>
5379
5380 PR middle-end/53676
5381 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5382
5383 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5384
5385 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5386 scan-dump-dem-not): Use printable pattern in test name.
5387
5388 2012-06-26 Sterling Augustine <saugustine@google.com>
5389 Dominique Dhumieres <dominiq@lps.ens.fr>
5390
5391 * gcc.dg/pubtypes-2.c: Update expected output.
5392 * gcc.dg/pubtypes-3.c: Likewise.
5393 * gcc.dg/pubtypes-4.c: Likewise.
5394
5395 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5396
5397 * gcc.dg/tree-ssa/slsr-1.c: New test.
5398 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5399 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5400 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5401
5402 2012-06-26 Matt Turner <mattst88@gmail.com>
5403
5404 PR target/35294
5405 * gcc.target/arm/mmx-2.c: New.
5406
5407 2012-06-26 Richard Guenther <rguenther@suse.de>
5408
5409 PR c++/53752
5410 * g++.dg/torture/pr53752.C: New testcase.
5411
5412 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5413
5414 PR tree-optimization/53748
5415 * gcc.c-torture/compile/pr53748.c: New test.
5416
5417 2012-06-25 Jason Merrill <jason@redhat.com>
5418
5419 PR c++/53498
5420 PR c++/53305
5421 * g++.dg/cpp0x/decltype38.C: New.
5422 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5423
5424 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5425
5426 * lib/target-supports-dg.exp (testname-for-summary): New.
5427 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5428 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5429 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5430 scan-module-absence, output-exists, output-exists-not: Use
5431 testname-for-summary.
5432 (dg-test): Clean up testname_with_flags.
5433 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5434 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5435 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5436 scan-assembler-dem-not, object-size: Use testname-for-summary.
5437 * lib/gcov.exp (run-gcov): Likewise.
5438 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5439 scan-dump-dem, scan-dump-dem-note): Likewise.
5440
5441 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5442 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5443 including profopt.opt; save and restore existing value.
5444 * g++.dg/bprob/bprob.exp: Likewise.
5445 * gcc.dg/matrix/matrix.exp: Likewise.
5446 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5447 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5448 PROFOPT_OPTIONS.
5449
5450 2012-06-25 Richard Henderson <rth@redhat.com>
5451
5452 * gcc.dg/pr53749.c: New.
5453
5454 2012-06-25 Jason Merrill <jason@redhat.com>
5455
5456 PR c++/52988
5457 * g++.dg/cpp0x/nullptr28.C: New.
5458
5459 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5460
5461 * gcc.target/arm/neon-vld1_dupQ.c: New.
5462
5463 2012-06-25 Florian Weimer <fweimer@redhat.com>
5464
5465 * g++.dg/init/new35.C: New.
5466 * g++.dg/init/new36.C: New.
5467 * g++.dg/init/new37.C: New.
5468 * g++.dg/ext/vla5.C: New warning.
5469 * g++.dg/ext/vla8.C: New warning.
5470 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5471
5472 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5473 James Greenhalgh <james.greenhalgh@arm.com>
5474
5475 * gcc.target/arm/ftest-support-arm.h New testcase.
5476 * gcc.target/arm/ftest-support-thumb.h Likewise.
5477 * gcc.target/arm/ftest-support.h Likewise.
5478 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5479 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5480 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5481 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5482 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5483 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5484 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5485 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5486 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5487 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5488 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5489 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5490 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5491 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5492 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5493 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5494 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5495 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5496 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5497 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5498 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5499 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5500 * lib/target-supports.exp
5501 (check_effective_target_arm_arch_FUNC): Add support for more
5502 architectures.
5503 (add_options_for_arm_arch_FUNC): Likewise.
5504 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5505
5506 2012-06-25 Jason Merrill <jason@redhat.com>
5507
5508 PR c++/53202
5509 * g++.dg/cpp0x/constexpr-tuple.C: New.
5510
5511 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5512
5513 PR target/53759
5514 * gcc.target/i386/pr53759.c: New test.
5515
5516 PR c++/53594
5517 * g++.dg/cpp0x/nsdmi7.C: New test.
5518
5519 2012-06-24 Kai Tietz <ktietz@redhat.com>
5520
5521 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5522 for LLP64 targets.
5523 * gcc.target/i386/pr38988.c: Likewise.
5524
5525 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5526
5527 PR fortran/47710
5528 PR fortran/53328
5529 * gfortran.dg/typebound_generic_12.f03: New.
5530 * gfortran.dg/typebound_generic_13.f03: New.
5531
5532 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5533
5534 * gnat.dg/lto15.ad[sb]: New test.
5535
5536 2012-06-21 Meador Inge <meadori@codesourcery.com>
5537
5538 PR c/53702
5539 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5540
5541 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5542
5543 * gcc.dg/pch/ident-1.c: New test.
5544 * gcc.dg/pch/ident-1.hs: Header file for new test.
5545
5546 2012-06-21 Michael Matz <matz@suse.de>
5547
5548 PR middle-end/53688
5549 * gcc.c-torture/execute/pr53688.c: New test.
5550
5551 2012-06-20 Richard Guenther <rguenther@suse.de>
5552
5553 PR tree-optimization/30318
5554 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5555
5556 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5557
5558 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5559
5560 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5561
5562 * gcc.target/i386/clearcapv2.map: New file.
5563 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5564
5565 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5566
5567 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5568 and add __sh__ case.
5569
5570 2012-06-19 Jason Merrill <jason@redhat.com>
5571
5572 PR c++/52637
5573 * g++.dg/debug/localclass1.C: New.
5574
5575 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5576
5577 * g++.dg/cpp0x/override4.C: New.
5578
5579 2012-06-14 Jason Merrill <jason@redhat.com>
5580
5581 PR c++/53651
5582 * g++.dg/cpp0x/decltype37.C: New.
5583
5584 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5585
5586 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5587
5588 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5589
5590 * gcc.c-torture/compile/vector-5.c,
5591 gcc.c-torture/compile/vector-6.c: New tests.
5592
5593 2012-06-19 Richard Henderson <rth@redhat.com>
5594
5595 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5596
5597 2012-06-19 Richard Guenther <rguenther@suse.de>
5598
5599 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5600
5601 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5602
5603 PR target/53712
5604 * gcc.target/i386/pr53712.c: New test.
5605
5606 2012-06-18 Tobias Burnus <burnus@net-b.de>
5607
5608 PR fortran/53692
5609 * gfortran.dg/elemental_optional_args_6.f90: New.
5610
5611 2012-06-18 Tobias Burnus <burnus@net-b.de>
5612
5613 PR fortran/53526
5614 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5615 * gfortran.dg/coarray/move_alloc_1.f90
5616
5617 2012-06-18 Tobias Burnus <burnus@net-b.de>
5618
5619 PR fortran/53526
5620 * gfortran.dg/coarray_27.f90: New.
5621
5622 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5623 Greta Yorsh <Greta.Yorsh@arm.com>
5624
5625 * gcc.target/arm/epilog-1.c: New test.
5626
5627 2012-06-18 Richard Guenther <rguenther@suse.de>
5628
5629 PR tree-optimization/53693
5630 * g++.dg/torture/pr53693.C: New testcase.
5631
5632 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5633
5634 PR tree-optimization/53703
5635 * gcc.dg/torture/pr53703.c: New test.
5636
5637 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5638
5639 PR middle-end/53698
5640 * gcc.target/i386/pr53698.c: New test.
5641
5642 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5643
5644 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5645
5646 2012-06-17 Tobias Burnus <burnus@net-b.de>
5647
5648 PR fortran/53691
5649 PR fortran/53685
5650 * gfortran.dg/transfer_check_3.f90: New.
5651
5652 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5653
5654 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5655
5656 2012-06-16 Tobias Burnus <burnus@net-b.de>
5657
5658 PR fortran/53642
5659 PR fortran/45170
5660 * gfortran.dg/deferred_type_param_8.f90: New.
5661
5662 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5663
5664 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5665 testname that includes flags, passed in as new argument, in
5666 pass/fail messages.
5667 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5668 and pass it to verify-* procedures.
5669
5670 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5671 alignment torture options with usual torture options.
5672
5673 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5674 messages reported for one line of source code.
5675 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5676 * g++.dg/cpp0x/decltype2.C: Likewise.
5677 * g++.dg/cpp0x/decltype3.C: Likewise.
5678 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5679 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5680 * g++.dg/cpp0x/static_assert3.C: Likewise.
5681 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5682 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5683 * g++.dg/cpp0x/union1.C: Likewise.
5684 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5685 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5686 * g++.dg/cpp0x/variadic2.C: Likewise.
5687 * g++.dg/cpp0x/variadic20.C: Likewise.
5688 * g++.dg/cpp0x/variadic74.C: Likewise.
5689 * g++.dg/diagnostic/bitfld2.C: Likewise.
5690 * g++.dg/ext/attrib44.C: Likewise.
5691 * g++.dg/ext/no-asm-1.C: Likewise.
5692 * g++.dg/other/error34.C: Likewise.
5693 * g++.dg/parse/crash46.C: Likewise.
5694 * g++.dg/parse/error10.C: Likewise.
5695 * g++.dg/parse/error2.C: Likewise.
5696 * g++.dg/parse/error3.C: Likewise.
5697 * g++.dg/parse/error36.C: Likewise.
5698 * g++.dg/parse/error8.C: Likewise.
5699 * g++.dg/parse/error9.C: Likewise.
5700 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5701 * g++.dg/parse/parser-pr28152.C: Likewise.
5702 * g++.dg/parse/template25.C: Likewise.
5703 * g++.dg/parse/typename11.C: Likewise.
5704 * g++.dg/tc1/dr147.C: Likewise.
5705 * g++.dg/template/deduce3.C: Likewise.
5706 * g++.dg/template/koenig9.C: Likewise.
5707 * g++.dg/template/pr23510.C: Likewise.
5708 * g++.dg/warn/pr12242.C: Likewise.
5709 * g++.dg/warn/pr30551-2.C: Likewise.
5710 * g++.dg/warn/pr30551.C: Likewise.
5711 * g++.old-deja/g++.other/typename1.C: Likewise.
5712 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5713
5714 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5715
5716 PR c++/51033
5717 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5718 * c-c++-common/torture/vshuf-2.inc: Likewise.
5719 * c-c++-common/torture/vshuf-4.inc: Likewise.
5720 * c-c++-common/torture/vshuf-8.inc: Likewise.
5721 * c-c++-common/torture/vshuf-main.inc: Likewise.
5722 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5723 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5724 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5725 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5726 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5727 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5728 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5729 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5730 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5731 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5732 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5733 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5734 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5735 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5736
5737 2012-06-15 Michael Matz <matz@suse.de>
5738
5739 * gcc.dg/tree-ssa/vector-4.c: New test.
5740
5741 2012-06-15 Michael Matz <matz@suse.de>
5742
5743 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5744 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5745
5746 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5747
5748 PR tree-optimization/53636
5749 * gcc.target/arm/pr53636.c: New test.
5750
5751 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR tree-optimization/51581
5754 * gcc.c-torture/execute/pr51581-1.c: New test.
5755 * gcc.c-torture/execute/pr51581-2.c: New test.
5756 * gcc.dg/vect/pr51581-1.c: New test.
5757 * gcc.dg/vect/pr51581-2.c: New test.
5758 * gcc.dg/vect/pr51581-3.c: New test.
5759 * gcc.target/i386/avx-pr51581-1.c: New test.
5760 * gcc.target/i386/avx-pr51581-2.c: New test.
5761 * gcc.target/i386/avx2-pr51581-1.c: New test.
5762 * gcc.target/i386/avx2-pr51581-2.c: New test.
5763 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5764
5765 2012-06-15 Richard Guenther <rguenther@suse.de>
5766
5767 * gcc.c-torture/execute/20120615-1.c: New testcase.
5768
5769 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5770
5771 * gnat.dg/vect8.ad[sb]: New test.
5772
5773 2012-06-14 Richard Guenther <rguenther@suse.de>
5774
5775 * gcc.dg/tree-ssa/vrp.h: New testcase.
5776 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5777
5778 2012-06-13 Christian Bruel <christian.bruel@st.com>
5779
5780 PR target/53621
5781 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5782
5783 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5784
5785 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5786
5787 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5788
5789 PR testsuite/20771
5790 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5791 test summary unique.
5792
5793 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5794 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5795 scan-stack-usage-not): Don't strip torture options from test name.
5796
5797 * lib/scandump.exp (scan-dump-times): Use printable version of
5798 regexp in test summary line.
5799
5800 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5801 messages reported for one line of source code.
5802 * gcc.dg/format/few-1.c: Likewise.
5803 * gcc.dg/ia64-sync-2.c: Likewise.
5804 * gcc.dg/sync-2.c: Likewise.
5805 * gcc.dg/noncompile/pr44517.c: Likewise.
5806
5807 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5808
5809 PR debug/49888
5810 * gcc.dg/guality/pr49888.c: New.
5811
5812 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5813
5814 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5815 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5816 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5817
5818 2012-06-13 Tobias Burnus <burnus@net-b.de>
5819
5820 PR fortran/53643
5821 * gfortran.dg/intent_out_7.f90: New.
5822
5823 2012-06-13 Tobias Burnus <burnus@net-b.de>
5824
5825 PR fortran/53597
5826 * gfortran.dg/save_4.f90: New.
5827
5828 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5829
5830 PR c/53532
5831 PR c/51034
5832 PR c/53196
5833 * gcc.dg/pr53532.c: New test.
5834 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5835 adjust line numbers.
5836 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5837 * gcc.dg/Wcxx-compat-8.c: Likewise.
5838 * gcc.dg/pr51034.c: New test.
5839 * gcc.dg/pr53196-1.c: New test.
5840 * gcc.dg/pr53196-2.c: New test.
5841
5842 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5843
5844 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5845 alignment torture options with usual torture options.
5846 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5847 instead of dg-options.
5848 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5849 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5850 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5851 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5852 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5853 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5854
5855 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5856 to checks for multiple messages reported for one line of source code.
5857 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5858
5859 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5860 messages reported for one line of source code.
5861
5862 * gcc.dg/20031223-1.c: Add comments to check for multiple
5863 messages reported for one line of source code.
5864 * gcc.dg/Wconversion-integer.c: Likewise.
5865 * gcc.dg/Wfatal-2.c: Likewise.
5866 * gcc.dg/Wfatal.c: Likewise.
5867 * gcc.dg/Wobjsize-1.c: Likewise.
5868 * gcc.dg/c99-vla-jump-1.c: Likewise.
5869 * gcc.dg/c99-vla-jump-2.c: Likewise.
5870 * gcc.dg/c99-vla-jump-3.c: Likewise.
5871 * gcc.dg/c99-vla-jump-4.c: Likewise.
5872 * gcc.dg/c99-vla-jump-5.c: Likewise.
5873 * gcc.dg/decl-9.c: Likewise.
5874 * gcc.dg/declspec-10.c: Likewise.
5875 * gcc.dg/declspec-18.c: Likewise.
5876 * gcc.dg/mtune.c: Likewise.
5877 * gcc.dg/parser-pr28152-2.c: Likewise.
5878 * gcc.dg/parser-pr28152.c: Likewise.
5879 * gcc.dg/pr14475.c: Likewise.
5880 * gcc.dg/pr27953.c: Likewise.
5881 * gcc.dg/pr28322-3.c: Likewise.
5882 * gcc.dg/pr30457.c: Likewise.
5883 * gcc.dg/pr30551-2.c: Likewise.
5884 * gcc.dg/pr30551-3.c: Likewise.
5885 * gcc.dg/pr30551-4.c: Likewise.
5886 * gcc.dg/pr30551-5.c: Likewise.
5887 * gcc.dg/pr30551-6.c: Likewise.
5888 * gcc.dg/pr30551.c: Likewise.
5889 * gcc.dg/pr45461.c: Likewise.
5890 * gcc.dg/pr48552-1.c: Likewise.
5891 * gcc.dg/pr48552-2.c: Likewise.
5892 * gcc.dg/redecl-1.c: Likewise.
5893 * gcc.dg/transparent-union-3.c: Likewise.
5894 * gcc.dg/utf-dflt.c: Likewise.
5895 * gcc.dg/utf-dflt2.c: Likewise.
5896 * gcc.dg/vla-8.c: Likewise.
5897 * gcc.dg/vla-init-1.c: Likewise.
5898 * gcc.dg/wtr-int-type-1.c: Likewise.
5899
5900 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5901 messages reported for for one line of source code.
5902 * c-c++-common/raw-string-5.c: Likewise.
5903 * c-c++-common/raw-string-4.c: Likewise.
5904 * c-c++-common/raw-string-6.c: Likewise.
5905 * c-c++-common/pr20000.c: Likewise.
5906
5907 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5908 messages reported for one line of source code.
5909 * gcc.dg/cpp/pr30786.c: Likewise.
5910 * gcc.dg/cpp/pr28709.c: Likewise.
5911 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5912 * gcc.dg/cpp/macspace2.c: Likewise.
5913 * gcc.dg/cpp/missing-header-1.c: Likewise.
5914 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5915 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5916 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5917
5918 2012-06-12 Jason Merrill <jason@redhat.com>
5919
5920 PR c++/53599
5921 * g++.dg/template/local7.C: New.
5922
5923 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5924
5925 PR target/53511
5926 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5927 * gcc.target/sh/pr51340-2.c: Likewise.
5928 * gcc.target/sh/pr51340-3.c: Likewise.
5929
5930 2012-06-12 Michael Matz <matz@suse.de>
5931
5932 * gcc.dg/torture/alias-1.c: New test.
5933
5934 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5935
5936 PR rtl-optimization/53589
5937 * gcc.dg/torture/pr53589.c: New test.
5938
5939 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5940
5941 PR target/50749
5942 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5943 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5944 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5945 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5946 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5947 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5948 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5949 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5950 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5951 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5952 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5953 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5954 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5955 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5956 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5957 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5958
5959 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5960
5961 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5962 (check_intel_cpu_model): New function.
5963 (check_amd_cpu_model): New function.
5964 (check_features): New function.
5965 (__get_cpuid_output): New function.
5966 (check_detailed): New function.
5967 (fn1): Rename to quick_check.
5968 (main): Update to call quick_check and call check_detailed.
5969
5970 2012-06-11 Richard Henderson <rth@redhat.com>
5971
5972 * lib/target-supports.exp
5973 (check_effective_target_sync_long_long_runtime): Use
5974 check_effective_target_lp64 instead of
5975 check_effective_target_powerpc64 for powerpc targets.
5976
5977 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5978
5979 PR target/53511
5980 * gcc.target/sh/pr53511-1.c: New.
5981
5982 2012-06-11 Richard Guenther <rguenther@suse.de>
5983
5984 PR middle-end/53470
5985 * g++.dg/lto/pr53470_0.C: New testcase.
5986 * gcc.dg/lto/pr53470_0.c: Likewise.
5987
5988 2012-06-11 Richard Guenther <rguenther@suse.de>
5989
5990 PR c++/53605
5991 * g++.dg/ext/pr53605.C: New testcase.
5992
5993 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5994
5995 * gnat.dg/specs/array1.ads: New test.
5996 * gnat.dg/specs/array2.ads: Likewise.
5997 * gnat.dg/array22.adb: Likewise.
5998
5999 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6000
6001 * gnat.dg/constant4.adb: New test.
6002 * gnat.dg/constant4_pkg.ads: New helper.
6003
6004 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6005
6006 PR fortran/52552
6007 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6008 * gfortran.dg/allocate_class_1.f90: Modified.
6009 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6010 * gfortran.dg/allocate_class_2.f90: New.
6011
6012 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6013
6014 PR middle-end/53535
6015 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6016
6017 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6018
6019 PR fortran/52861
6020 * gfortran.dg/string_assign_2.f90: New test case.
6021
6022 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6023
6024 PR fortran/52861
6025 * gfortran.dg/string_assign_1.f90: New test case.
6026
6027 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6028
6029 PR middle-end/53580
6030 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6031 * gcc.dg/gomp/critical-4.c: Likewise.
6032 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6033 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6034 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6035 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6036 * c-c++-common/gomp/pr53580.c: New test.
6037
6038 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6039
6040 PR c++/51214
6041 * g++.dg/cpp0x/forw_enum11.C: New.
6042
6043 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6044
6045 PR c++/53567
6046 * g++.dg/cpp0x/alias-decl-19.C: New.
6047
6048 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6049
6050 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6051
6052 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6053
6054 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6055 (XSTATE_FP): Ditto.
6056 (XSTATE_SSE): Ditto.
6057 (XSTATE_YMM): Ditto.
6058 (avx_os_support): Use new defines.
6059
6060 2012-06-06 Richard Guenther <rguenther@suse.de>
6061
6062 PR testsuite/32380
6063 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6064 loops.
6065
6066 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6067
6068 PR c++/52841
6069 * g++.dg/cpp0x/pr52841.C: New testcase.
6070
6071 2012-06-06 Richard Guenther <rguenther@suse.de>
6072
6073 PR tree-optimization/53081
6074 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6075 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6076
6077 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6078
6079 * gcc.target/powerpc/pr53487.c: New test.
6080
6081 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6082
6083 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6084
6085 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6086
6087 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6088
6089 2012-06-05 Richard Guenther <rguenther@suse.de>
6090
6091 PR tree-optimization/30442
6092 * gcc.dg/vect/bb-slp-30.c: New testcase.
6093
6094 2012-06-05 Richard Guenther <rguenther@suse.de>
6095
6096 PR tree-optimization/53081
6097 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6098 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6099 -fno-tree-loop-distribute-patterns.
6100
6101 2012-06-05 Alan Modra <amodra@gmail.com>
6102
6103 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6104 Check static chain in nested funcs.
6105
6106 2012-06-04 Tobias Burnus <burnus@net-b.de>
6107
6108 PR fortran/50619
6109 * gfortran.dg/init_flag_10.f90: New.
6110
6111 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6112
6113 PR c++/53524
6114 * g++.dg/warn/Wenum-compare-no-2: New.
6115
6116 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6117
6118 PR preprocessor/53463
6119 * g++.dg/cpp/limits.C: New test.
6120 * g++.dg/parse/error19.C: Adjust.
6121 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6122 * g++.dg/warn/pr35635.C: Likewise.
6123 * g++.old-deja/g++.pt/assign1.C: Likewise.
6124
6125 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6126
6127 PR target/53559
6128 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6129 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6130 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6131 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6132 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6133 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6134 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6135 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6136
6137 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6138
6139 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6140
6141 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6142
6143 PR tree-optimization/53550
6144 * gcc.dg/pr53550.c: New test.
6145
6146 2012-06-04 Richard Guenther <rguenther@suse.de>
6147
6148 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6149 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6150 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6151
6152 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6153
6154 PR fortran/48831
6155 * gfortran.dg/parameter_array_element_2.f90: New.
6156
6157 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6158
6159 PR target/53512
6160 * gcc.target/sh/pr53512-1.c: New.
6161 * gcc.target/sh/pr53512-2.c: New.
6162 * gcc.target/sh/pr53512-3.c: New.
6163 * gcc.target/sh/pr53512-4.c: New.
6164
6165 2012-06-01 Jason Merrill <jason@redhat.com>
6166
6167 PR c++/52973
6168 * g++.dg/ext/visibility/template12.C: New.
6169 * g++.dg/ext/attrib14.C: Adjust warning line.
6170
6171 PR c++/52725
6172 * g++.dg/parse/new6.C: New.
6173 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6174
6175 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6176
6177 * c-c++-common/restrict-2.c: Revert previous change.
6178
6179 2012-06-01 Jason Merrill <jason@redhat.com>
6180
6181 PR c++/53137
6182 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6183
6184 PR c++/53484
6185 * g++.dg/cpp0x/auto33.C: New.
6186
6187 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6188
6189 PR c++/26155
6190 * g++.dg/parse/namespace-alias-1.C: New.
6191
6192 2012-06-01 Christian Bruel <christian.bruel@st.com>
6193
6194 * gcc.dg/spec-options.c: New test.
6195 * gcc.dg/foo.specs: New file.
6196
6197 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6198
6199 PR ada/53517
6200 * gnat.dg/lto14.adb: Skip on Solaris.
6201
6202 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6203
6204 * gcc.target/cris/sync-1-v10.c,
6205 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6206 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6207 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6208 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6209 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6210 gcc.target/cris/torture/sync-mis-op-i-1.c,
6211 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6212 gcc.target/cris/torture/sync-mis-op-i-2.c,
6213 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6214 gcc.target/cris/torture/sync-mis-op-i-3.c,
6215 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6216 gcc.target/cris/torture/sync-mis-op-s-1.c,
6217 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6218 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6219 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6220 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6221 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6222 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6223 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6224 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6225 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6226
6227 2012-05-31 Richard Guenther <rguenther@suse.de>
6228
6229 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6230 ldist-pr45948.c with disabled SCCP.
6231
6232 2012-05-31 Richard Guenther <rguenther@suse.de>
6233
6234 PR middle-end/48493
6235 * gcc.dg/torture/pr48493.c: New testcase.
6236
6237 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6238
6239 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6240 arm32 to targets.
6241 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6242 of the initialization loop.
6243 (dg-final): Adjust the expected number of vectorized loops depending
6244 on vect_char_mult target selector.
6245
6246 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6247
6248 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6249 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6250 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6251 New tests.
6252
6253 2012-05-30 Jason Merrill <jason@redhat.com>
6254
6255 PR c++/53356
6256 * g++.dg/init/new34.C: New.
6257 * g++.dg/tree-ssa/stabilize1.C: New.
6258
6259 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6260
6261 PR c++/53356
6262 * g++.dg/init/new33.C: New test.
6263
6264 2012-05-30 Richard Guenther <rguenther@suse.de>
6265
6266 PR middle-end/53501
6267 * gcc.dg/torture/pr53501.c: New testcase.
6268 * c-c++-common/restrict-2.c: Adjust.
6269
6270 2012-05-30 Alan Modra <amodra@gmail.com>
6271
6272 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6273 torture-finish.
6274
6275 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6276
6277 * gcc.target/i386/shuf-concat.c: New test.
6278
6279 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6280
6281 PR rtl-optimization/53519
6282 * gcc.c-torture/compile/pr53519.c: New test.
6283
6284 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6285
6286 * gcc.target/arm/neon-vrev.c: New.
6287
6288 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6289
6290 PR target/51340
6291 * gcc.target/sh/pr51340-1.c: New.
6292 * gcc.target/sh/pr51340-2.c: New.
6293 * gcc.target/sh/pr51340-3.c: New.
6294
6295 2012-05-29 Richard Guenther <rguenther@suse.de>
6296
6297 PR tree-optimization/53516
6298 * gcc.dg/torture/pr53516.c: New testcase.
6299
6300 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6301
6302 PR preprocessor/53229
6303 * gcc.dg/cpp/paste6.c: Force to run without
6304 -ftrack-macro-expansion.
6305 * gcc.dg/cpp/paste8.c: Likewise.
6306 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6307 -ftrack-macro-expansion.
6308 * gcc.dg/cpp/paste12.c: Force to run without
6309 -ftrack-macro-expansion.
6310 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6311 -ftrack-macro-expansion.
6312 * gcc.dg/cpp/paste13.c: Likewise.
6313 * gcc.dg/cpp/paste14.c: Likewise.
6314 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6315 -ftrack-macro-expansion.
6316 * gcc.dg/cpp/paste18.c: New test.
6317
6318 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6319
6320 * gcc.target/cris/torture/trap-1.c,
6321 gcc.target/cris/torture/trap-2.c,
6322 gcc.target/cris/torture/trap-3.c,
6323 gcc.target/cris/torture/trap-v0.c,
6324 gcc.target/cris/torture/trap-v3.c: New tests.
6325
6326 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6327
6328 PR c++/25137
6329 * g++.dg/warn/Wbraces3.C: New.
6330 * g++.dg/warn/Wbraces4.C: Likewise.
6331
6332 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6333
6334 PR tree-optimization/53505
6335 * c-c++-common/torture/pr53505.c: New test.
6336
6337 2012-05-27 Nathan Sidwell <nathan@acm.org>
6338
6339 * gcc.dg/stmt-expr-4.c: New.
6340
6341 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6342
6343 PR c++/53491
6344 * g++.dg/parse/crash60.C: New.
6345
6346 2012-05-26 Jason Merrill <jason@redhat.com>
6347
6348 PR c++/53220
6349 * c-c++-common/array-lit.c: New.
6350 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6351
6352 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6353
6354 PR ada/50294
6355 * gnat.dg/array21.adb: New test.
6356
6357 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6358
6359 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6360
6361 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6362
6363 PR c++/32054
6364 * g++.dg/other/anon-union3.C: New.
6365
6366 2012-05-25 Ian Lance Taylor <iant@google.com>
6367
6368 * gcc.dg/split-6.c: New test.
6369
6370 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6371
6372 * gnat.dg/lto14.adb: New test.
6373
6374 2012-05-25 Tristan Gingold <gingold@adacore.com>
6375
6376 * gcc.target/i386/large-frame.c: New.
6377
6378 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6379 * gcc.target/powerpc/lhs-1.c: New.
6380 * gcc.target/powerpc/lhs-2.c: New.
6381 * gcc.target/powerpc/lhs-3.c: New.
6382
6383 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6384
6385 Make unwound macro expansion trace less redundant
6386 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6387 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6388 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6389 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6390 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6391 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6392
6393 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6394
6395 PR c++/53464
6396 * g++.dg/cpp0x/constexpr-default1.C: New.
6397
6398 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6399
6400 PR c++/32080
6401 * g++.dg/eh/goto2.C: New.
6402
6403 2012-05-24 Richard Guenther <rguenther@suse.de>
6404
6405 PR middle-end/53460
6406 * g++.dg/tree-prof/pr53460.C: New testcase.
6407
6408 2012-05-24 Richard Guenther <rguenther@suse.de>
6409
6410 PR bootstrap/53466
6411 * g++.dg/debug/pr53466.C: New testcase.
6412
6413 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6414
6415 PR tree-optimization/53465
6416 * gcc.c-torture/execute/pr53465.c: New test.
6417
6418 2012-05-23 Tobias Burnus <burnus@net-b.de>
6419
6420 PR fortran/51055
6421 PR fortran/45170
6422 * gfortran.dg/allocate_with_typespec_6.f90: New.
6423
6424 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6425
6426 PR c++/29185
6427 * g++.dg/warn/delete-array-1.C: New.
6428
6429 2012-05-23 Richard Guenther <rguenther@suse.de>
6430
6431 * gcc.dg/torture/pr39074-2.c: Adjust.
6432 * gcc.dg/torture/pr39074.c: Likewise.
6433 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6434 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6435
6436 2012-05-22 Jan Hubicka <jh@suse.cz>
6437
6438 PR middle-end/53161
6439 * g++.dg/torture/pr53161.C: New testcase.
6440
6441 2012-05-22 Tobias Burnus <burnus@net-b.de>
6442
6443 PR fortran/53389
6444 * gfortran.dg/realloc_on_assign_15.f90: New.
6445
6446 2012-05-22 Richard Guenther <rguenther@suse.de>
6447
6448 PR middle-end/51071
6449 * gcc.dg/torture/pr51071-2.c: New testcase.
6450
6451 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6452
6453 PR tree-optimization/53336
6454 * g++.dg/torture/pr53336.C: New testcase.
6455
6456 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6457
6458 PR c++/53322
6459 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6460 instead of -Wunused-local-typedefs.
6461
6462 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6463
6464 PR c++/51184
6465 * g++.dg/other/abstract4.C: New-
6466
6467 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6468
6469 PR c++/40821
6470 * g++.dg/ext/attrib46.C: New.
6471
6472 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6473
6474 PR c/53418
6475 * gcc.c-torture/compile/pr53418-1.c,
6476 gcc.c-torture/compile/pr53418-2.c: New tests.
6477
6478 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6479
6480 PR tree-optimization/53366
6481 * gcc.dg/torture/pr53366-1.c: New test.
6482 * gcc.dg/torture/pr53366-2.c: New test.
6483 * gcc.target/i386/pr53366-1.c: New test.
6484 * gcc.target/i386/pr53366-2.c: New test.
6485
6486 PR tree-optimization/53409
6487 * gcc.c-torture/compile/pr53409.c: New test.
6488
6489 PR tree-optimization/53410
6490 * gcc.c-torture/compile/pr53410-1.c: New test.
6491 * gcc.c-torture/compile/pr53410-2.c: New test.
6492
6493 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6494
6495 PR target/53425
6496 * gcc.target/i386/pr53425-1.c: New file.
6497 * gcc.target/i386/pr53425-2.c: Likewise.
6498
6499 2012-05-21 Richard Guenther <rguenther@suse.de>
6500
6501 PR tree-optimization/53408
6502 * gcc.dg/torture/pr53408.c: New testcase.
6503
6504 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6505 H.J. Lu <hongjiu.lu@intel.com>
6506
6507 PR target/53416
6508 * gcc.target/i386/pr53416.c: New file.
6509
6510 2012-05-21 Richard Guenther <rguenther@suse.de>
6511
6512 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6513
6514 2012-05-21 Richard Guenther <rguenther@suse.de>
6515
6516 * gcc.dg/torture/ldist-1.c: New testcase.
6517
6518 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6519
6520 * gnat.dg/lto13.adb: New test.
6521 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6522
6523 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6524
6525 * gnat.dg/specs/lto12.ads: New test.
6526 * gnat.dg/specs/lto12_pkg.ads: New helper.
6527
6528 2012-05-18 Richard Guenther <rguenther@suse.de>
6529
6530 PR tree-optimization/53346
6531 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6532 * gcc.target/i386/incoming-10.c: Adjust.
6533 * gcc.target/i386/incoming-11.c: Likewise.
6534 * gcc.target/i386/pr46295.c: Likewise.
6535
6536 2012-05-18 Richard Guenther <rguenther@suse.de>
6537
6538 * gcc.dg/pr53352.c: Return zero.
6539
6540 2012-05-18 Richard Guenther <rguenther@suse.de>
6541
6542 PR tree-optimization/53390
6543 * gcc.dg/torture/pr53390.c: New testcase.
6544
6545 2012-05-18 Meador Inge <meadori@codesourcery.com>
6546
6547 PR rtl-optimization/53352
6548 * gcc.dg/pr53352.c: New test.
6549
6550 2012-05-17 David S. Miller <davem@davemloft.net>
6551
6552 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6553 failure on sparc-*-linux-gnu.
6554
6555 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6556
6557 PR c++/39681
6558 * g++.dg/parse/error49.C: New.
6559 * g++.dg/cpp0x/error8.C: Likewise.
6560 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6561 * g++.dg/ext/utf-dflt2.C: Likewise.
6562 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6563 * g++.dg/ext/utf-dflt.C: Likewise.
6564 * c-c++-common/raw-string-3.c: Likewise.
6565 * c-c++-common/raw-string-4.c: Likewise.
6566
6567 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6568
6569 PR c++/53371
6570 * g++.dg/cpp0x/catch1.C: New.
6571
6572 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6573
6574 PR c++/44516
6575 * g++.dg/parse/error48.C: New.
6576 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6577 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6578
6579 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6580
6581 * gcc.dg/tm/indirect-2.c: New test.
6582
6583 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6584
6585 PR tree-optimization/53217
6586 * gfortran.dg/pr53217.f90: New test.
6587
6588 2012-05-16 Richard Guenther <rguenther@suse.de>
6589
6590 PR tree-optimization/53364
6591 * g++.dg/torture/pr53364.C: New testcase.
6592
6593 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6594
6595 PR testsuite/52641
6596 * gcc.dg/pr52549.c: Fix test for long != void*
6597 * gcc.c-torture/execute/pr52979-1.x: New file.
6598 * gcc.c-torture/execute/pr52979-2.x: New file.
6599
6600 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6601
6602 PR preprocessor/7263
6603 * gcc.dg/binary-constants-2.c: Run without tracking locations
6604 accross macro expansion.
6605 * gcc.dg/binary-constants-3.c: Likewise.
6606 * gcc.dg/cpp/sysmac2.c: Likewise.
6607 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6608 location.
6609 * gcc.dg/cpp/syshdr3.c: New test.
6610 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6611 * gcc.dg/system-binary-constants-1.c: New test.
6612 * gcc.dg/system-binary-constants-1.h: New header for the new test
6613 above.
6614 * g++.dg/cpp/syshdr3.C: New test.
6615 * g++.dg/cpp/syshdr3.h: New header the new test above.
6616 * g++.dg/system-binary-constants-1.C: New test.
6617 * g++.dg/system-binary-constants-1.h: New header the new test
6618 above.
6619
6620 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6621
6622 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6623
6624 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6625
6626 PR target/53358
6627 * gcc.dg/pr53358.c: New test.
6628
6629 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6630
6631 PR c++/11856
6632 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6633 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6634
6635 2012-05-15 Olivier Hainque <hainque@adacore.com>
6636
6637 * g++.dg/eh/sighandle.C: New testcase.
6638
6639 2012-05-15 Richard Guenther <rguenther@suse.de>
6640
6641 PR tree-optimization/53355
6642 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6643
6644 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6645
6646 * gfortran.dg/*.f90: Remove now redundant manual
6647 cleanup-modules directive.
6648
6649 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6650
6651 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6652 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6653
6654 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6655
6656 PR fortran/52428
6657 * gfortran.dg/int_range_io_1.f90: New test.
6658
6659 2012-05-14 Andi Kleen <ak@linux.intel.com>
6660 Jakub Jelinek <jakub@redhat.com>
6661
6662 PR target/53315
6663 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6664 * gcc.target/i386/rtm-check.h: New file.
6665 * gcc.target/i386/pr53315.c: New test.
6666
6667 2012-05-14 Tobias Burnus <burnus@net-b.de>
6668
6669 PR fortran/49110
6670 PR fortran/51055
6671 PR fortran/53329
6672 * gfortran.dg/deferred_type_param_4.f90: New.
6673 * gfortran.dg/deferred_type_param_6.f90: New.
6674
6675 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6676
6677 * gcc.target/i386/retarg.c: New test.
6678
6679 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6680
6681 PR fortran/45170
6682 * gfortran.dg/deferred_type_param_3.f90: New.
6683 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6684 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6685
6686 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6687
6688 * gnat.dg/null_pointer_deref3.adb: New test.
6689
6690 2012-05-12 Tobias Burnus <burnus@net-b.de>
6691
6692 PR fortran/49110
6693 PR fortran/52843
6694 * gfortran.dg/deferred_type_param_5.f90: New.
6695
6696 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6697
6698 * g++.dg/parse/error47.C: New.
6699
6700 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6701
6702 PR fortran/52537
6703 * gfortran.dg/string_compare_4.f90: Change option
6704 to -fdump-tree-original. Add test case for kind=4.
6705
6706 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6707
6708 PR fortran/52537
6709 * gfortran.dg/string_compare_4.f90: New test.
6710
6711 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6712
6713 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6714
6715 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6716
6717 PR c++/53305
6718 * g++.dg/cpp0x/variadic132.C: New.
6719
6720 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6721
6722 PR c++/53158
6723 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6724 * g++.dg/parse/error26.C: Tweak dg-error column number.
6725
6726 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6727
6728 PR c++/53301
6729 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6730
6731 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6732
6733 * gnat.dg/lto11.ad[sb]: New test.
6734
6735 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6736
6737 PR target/52908
6738 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6739 directive to Scan for vpmuldq, not vpmacsdql.
6740
6741 2012-05-09 Michael Matz <matz@suse.de>
6742
6743 PR tree-optimization/53185
6744 * gcc.dg/vect/pr53185.c: New test.
6745
6746 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6747
6748 PR middle-end/53249
6749 * gcc.target/i386/pr53249.c: New.
6750
6751 2012-05-09 Richard Guenther <rguenther@suse.de>
6752
6753 PR tree-optimization/18437
6754 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6755 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6756
6757 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6758
6759 PR tree-optimization/53226
6760 * gcc.c-torture/compile/pr53226.c: New test.
6761
6762 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6763
6764 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6765 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6766 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6767 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6768 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6769 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6770 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6771 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6772 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6773 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6774 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6775 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6776 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6777 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6778
6779 2012-05-09 Dehao Chen <dehao@google.com>
6780
6781 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6782 * gcc.dg/predict-2.c: Likewise.
6783 * gcc.dg/predict-3.c: Likewise.
6784 * gcc.dg/predict-4.c: Likewise.
6785 * gcc.dg/predict-5.c: Likewise.
6786 * gcc.dg/predict-6.c: Likewise.
6787
6788 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6789
6790 PR target/53272
6791 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6792
6793 2012-05-08 Richard Guenther <rguenther@suse.de>
6794
6795 * gcc.dg/fold-bitand-4.c: New testcase.
6796
6797 2012-05-08 Dehao Chen <dehao@google.com>
6798
6799 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6800 heuristic is working properly.
6801 * gcc.dg/predict-2.c: Likewise.
6802 * gcc/dg/predict-3.c: Likewise.
6803 * gcc/dg/predict-4.c: Likewise.
6804 * gcc/dg/predict-5.c: Likewise.
6805 * gcc/dg/predict-6.c: Likewise.
6806
6807 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6808
6809 PR tree-optimization/53239
6810 * g++.dg/opt/vrp3.C: New test.
6811 * g++.dg/opt/vrp3-aux.cc: New file.
6812 * g++.dg/opt/vrp3.h: New file.
6813
6814 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6815
6816 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6817 .uleb128 support in assembler output.
6818
6819 2012-05-07 Richard Guenther <rguenther@suse.de>
6820
6821 PR lto/42987
6822 * g++.dg/lto/pr42987_0.C: New testcase.
6823 * g++.dg/lto/pr42987_1.C: Likewise.
6824
6825 2012-05-07 Tobias Burnus <burnus@net-b.de>
6826
6827 PR fortran/53255
6828 * gfortran.dg/typebound_operator_15.f90: New.
6829
6830 2012-05-06 Tobias Burnus <burnus@net-b.de>
6831
6832 PR fortran/41587
6833 * gfortran.dg/class_array_13.f90: New.
6834
6835 2012-05-06 Tristan Gingold <gingold@adacore.com>
6836
6837 * gnat.dg/warn7.adb: New test.
6838
6839 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6840
6841 * gnat.dg/specs/renamings.ads: Rename to...
6842 * gnat.dg/specs/renaming1.ads: ...this.
6843 * gnat.dg/specs/renaming2.ads: New test.
6844 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6845 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6846 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6847 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6848
6849 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6850
6851 * gnat.dg/discr36.ad[sb]: New test.
6852 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6853
6854 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6855
6856 PR c/43772
6857 * c-c++-common/pr43772.c: New.
6858
6859 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6860
6861 PR fortran/41600
6862 * gfortran.dg/select_type_26.f03 : New test.
6863 * gfortran.dg/select_type_27.f03 : New test.
6864
6865 PR fortran/53191
6866 * gfortran.dg/select_type_28.f03 : New test.
6867
6868 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6869
6870 PR fortran/49010
6871 PR fortran/24518
6872 * gfortran.dg/mod_sign0_1.f90: New test.
6873 * gfortran.dg/mod_large_1.f90: New test.
6874
6875 2012-05-04 Tobias Burnus <burnus@net-b.de>
6876
6877 PR fortran/53175
6878 gfortran.dg/public_private_module_5.f90: New.
6879
6880 2012-05-04 Tobias Burnus <burnus@net-b.de>
6881
6882 PR fortran/53111
6883 * gfortran.dg/constructor_7.f90: New.
6884 * gfortran.dg/constructor_8.f90: New.
6885
6886 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6887
6888 PR c++/53166
6889 * g++.dg/cpp0x/static_assert7.C: New.
6890
6891 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6892
6893 PR tree-optimization/52633
6894 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6895 recognized as widening shifts instead of over-widening.
6896 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6897 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6898 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6899 * gcc.target/arm/pr52633.c: New test.
6900
6901 2012-05-04 Richard Guenther <rguenther@suse.de>
6902
6903 PR tree-optimization/53168
6904 * gcc.dg/torture/pr53168.c: New testcase.
6905 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6906
6907 2012-05-04 Richard Guenther <rguenther@suse.de>
6908
6909 * gcc.dg/lto/pr53214_0.c: New testcase.
6910
6911 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6912
6913 * gcc.target/ia64/pr48496.c: New test.
6914 * gcc.target/ia64/pr52657.c: Likewise.
6915
6916 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6917
6918 PR c/51712
6919 * c-c++-common/pr51712.c: New.
6920
6921 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6922
6923 PR target/53199
6924 * gcc.target/powwerpc/pr53199.c: New file.
6925
6926 2012-05-03 Jason Merrill <jason@redhat.com>
6927
6928 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6929
6930 * gcc.dg/debug/dwarf2/dups-types.c: New.
6931 * gcc.dg/debug/dwarf2/dups-types.h: New.
6932
6933 2012-05-03 Jason Merrill <jason@redhat.com>
6934
6935 * g++.dg/debug/dwarf2/namespace-2.C: New.
6936 * g++.dg/debug/dwarf2/localclass3.C: New.
6937
6938 2012-05-03 Jason Merrill <jason@redhat.com>
6939
6940 * g++.dg/debug/dwarf2/thunk1.C: New.
6941
6942 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6943
6944 PR c++/53186
6945 * g++.dg/other/final2.C: New.
6946
6947 2012-05-03 Richard Guenther <rguenther@suse.de>
6948
6949 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6950
6951 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6952
6953 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6954 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6955 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6956 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6957
6958 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6959
6960 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6961 .byte 0xf2.
6962 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6963 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6964 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6965
6966 PR debug/53174
6967 * gcc.dg/pr53174.c: New test.
6968
6969 PR target/53187
6970 * gcc.target/arm/pr53187.c: New test.
6971 * gcc.c-torture/compile/pr53187.c: New test.
6972
6973 2012-05-03 Richard Guenther <rguenther@suse.de>
6974
6975 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6976 unsupported prefetching support.
6977
6978 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6979
6980 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6981 option -ftrack-macro-expansion=0.
6982 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6983 option -ftrack-macro-expansion=0.
6984
6985 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6986
6987 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6988 dg-options for target arm with dg-additional-options.
6989
6990 2012-05-03 Richard Guenther <rguenther@suse.de>
6991
6992 PR tree-optimization/53144
6993 * gcc.dg/torture/pr53144.c: New testcase.
6994
6995 2012-05-03 Tobias Burnus <burnus@net-b.de>
6996
6997 PR fortran/52864
6998 * gfortran.dg/pointer_intent_7.f90: New.
6999 * gfortran.dg/pure_formal_3.f90: New.
7000
7001 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7002
7003 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7004
7005 2012-05-02 Martin Jambor <mjambor@suse.cz>
7006
7007 PR lto/52605
7008 * g++.dg/lto/pr52605_0.C: New test.
7009
7010 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7011
7012 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7013 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7014 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7015 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7016 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7017 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7018 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7019 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7020 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7021 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7022 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7023 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7024 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7025 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7026 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7027 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7028
7029 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7030
7031 PR middle-end/53153
7032 * gcc.dg/pr53153.c: New test.
7033
7034 2012-05-02 Richard Guenther <rguenther@suse.de>
7035
7036 * g++.dg/tree-ssa/pr19807.C: Adjust.
7037
7038 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7039
7040 PR tree-optimization/53163
7041 * gcc.c-torture/compile/pr53163.c: New test.
7042
7043 PR rtl-optimization/53160
7044 * gcc.c-torture/execute/pr53160.c: New test.
7045
7046 2012-05-01 Ian Lance Taylor <iant@google.com>
7047
7048 PR c/37303
7049 * gcc.dg/pr37303.c: New test.
7050
7051 2012-05-01 Richard Henderson <rth@redhat.com>
7052
7053 * lib/target-supports.exp
7054 (check_effective_target_sync_long_long_runtime): True for
7055 check_effective_target_powerpc64.
7056
7057 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7058
7059 PR c++/51033
7060 * gcc.dg/vector-1.c: Move to ...
7061 * c-c++-common/vector-1.c: ... here.
7062 * gcc.dg/vector-2.c: Move to ...
7063 * c-c++-common/vector-2.c: ... here.
7064 * gcc.dg/vector-3.c: Move to ...
7065 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7066 * gcc.dg/vector-4.c: Move to ...
7067 * c-c++-common/vector-4.c: ... here.
7068 * gcc.dg/vector-init-1.c: Move to ...
7069 * c-c++-common/vector-init-1.c: ... here.
7070 * gcc.dg/vector-init-2.c: Move to ...
7071 * c-c++-common/vector-init-2.c: ... here.
7072 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7073 * c-c++-common/vector-subscript-1.c: ... here.
7074 * gcc.dg/vector-subscript-2.c: Move to ...
7075 * c-c++-common/vector-subscript-2.c: ... here.
7076 * gcc.dg/vector-subscript-3.c: Move to ...
7077 * c-c++-common/vector-subscript-3.c: ... here.
7078
7079 PR c++/51314
7080 * g++.dg/cpp0x/vt-51314.C: New test.
7081 * g++.dg/cpp0x/variadic76.C: Fix.
7082
7083 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7084
7085 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7086
7087 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7088
7089 Add -Wvarargs option
7090 * c-c++-common/Wvarargs.c: New test case.
7091 * c-c++-common/Wvarargs-2.c: Likewise.
7092
7093 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7094
7095 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7096 * objc.dg/foreach-7.m: Force the test case to run without
7097 -ftrack-macro-expansion.
7098 * c-c++-common/tm/attrib-1.c: Likewise.
7099 * c-c++-common/warn-ommitted-condop.c: Likewise.
7100 * gcc.dg/assign-warn-1.c: Likewise.
7101 * gcc.dg/assign-warn-2.c: Likewise.
7102 * gcc.dg/attr-alloc_size.c: Likewise.
7103 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7104 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7105 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7106 * gcc.dg/c90-const-expr-9.c: Likewise.
7107 * gcc.dg/c99-const-expr-9.c: Likewise.
7108 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7109 * gcc.dg/cpp/direct2s.c: Likewise.
7110 * gcc.dg/cpp/pr28709.c: Likewise.
7111 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7112 * gcc.dg/dfp/composite-type.c: Likewise.
7113 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7114 with -ftrack-macro-expansion
7115 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7116 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7117 * g++.dg/ext/cleanup-1.C: Likewise.
7118 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7119 * g++.dg/template/sfinae10.C: Likewise.
7120 * g++.dg/tm/wrap-2.C: Likewise.
7121 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7122 * g++.dg/warn/Wsign-conversion.C: Likewise.
7123 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7124 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7125 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7126 it to run with -ftrack-macro-expansion.
7127 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7128 test cases without -ftrack-macro-expansion.
7129
7130 Fix location for static class members
7131 * g++.dg/template/sfinae6_neg.C: Adjust.
7132
7133 Make conversion warnings work on NULL with -ftrack-macro-expansion
7134 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7135 alongside the previous testing for NULL.
7136
7137 Fix -Wuninitialized for -ftrack-macro-expansion
7138 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7139
7140 Strip "<built-in>" loc from displayed expansion context
7141 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7142 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7143 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7144 new test above.
7145
7146 Fix expansion point loc for macro-like tokens
7147 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7148 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7149
7150 Fix token pasting with -ftrack-macro-expansion
7151 * gcc.dg/cpp/paste17.c: New test case for
7152 -ftrack-macro-expansion=2 mode only.
7153 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7154
7155 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7156
7157 * gnat.dg/warn6.ad[sb]: New test.
7158
7159 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7160
7161 PR 53149
7162 * gcc.dg/20011021-1.c: Adjust testcase.
7163
7164 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7165
7166 PR fortran/53148
7167 * gfortran.dg/function_optimize_12.f90: New test.
7168
7169 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7170
7171 PR target/53156
7172 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7173 code to match current output and cover new peephole2 pattern.
7174
7175 2012-04-27 Ollie Wild <aaw@google.com>
7176
7177 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7178
7179 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7180
7181 * gcc.c-torture/execute/20120427-2.c: New testcase.
7182 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7183 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7184 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7185
7186 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7187
7188 PR target/53138
7189 * gcc.c-torture/execute/20120427-1.c: New testcase.
7190
7191 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7192
7193 PR middle-end/27139
7194 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7195
7196 2012-04-27 Tom de Vries <tom@codesourcery.com>
7197
7198 PR tree-optimization/51879
7199 * gcc.dg/pr51879.c: New test.
7200 * gcc.dg/pr51879-2.c: Same.
7201 * gcc.dg/pr51879-3.c: Same.
7202 * gcc.dg/pr51879-4.c: Same.
7203 * gcc.dg/pr51879-6.c: Same.
7204
7205 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7206
7207 PR c++/53096
7208 * g++.dg/cpp0x/defaulted35.C: New.
7209 * g++.dg/cpp0x/defaulted15.C: Adjust.
7210
7211 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7212
7213 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7214 structure layout.
7215
7216 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7217
7218 * gcc.target/i386/builtin_target.c: Check avx2.
7219
7220 2012-04-26 Alan Modra <amodra@gmail.com>
7221
7222 * gcc.target/powerpc/savres.c: New test.
7223 * gcc.target/powerpc/powerpc.exp: Run it.
7224
7225 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7226
7227 PR target/53120
7228 * gcc.dg/torture/pr53120.c: New test.
7229
7230 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7231
7232 PR middle-end/52979
7233 * gcc.c-torture/compile/pr52979-1.c: New test.
7234 * gcc.c-torture/execute/pr52979-1.c: New test.
7235 * gcc.c-torture/execute/pr52979-2.c: New test.
7236
7237 2012-04-25 Richard Guenther <rguenther@suse.de>
7238
7239 * gcc.target/i386/l_fma_float_5.c: Adjust.
7240 * gcc.target/i386/l_fma_double_4.c: Likewise.
7241 * gcc.target/i386/l_fma_float_2.c: Likewise.
7242 * gcc.target/i386/l_fma_float_6.c: Likewise.
7243 * gcc.target/i386/l_fma_double_1.c: Likewise.
7244 * gcc.target/i386/l_fma_double_5.c: Likewise.
7245 * gcc.target/i386/l_fma_float_3.c: Likewise.
7246 * gcc.target/i386/l_fma_double_2.c: Likewise.
7247 * gcc.target/i386/l_fma_double_6.c: Likewise.
7248 * gcc.target/i386/l_fma_float_4.c: Likewise.
7249 * gcc.target/i386/l_fma_double_3.c: Likewise.
7250 * gcc.target/i386/l_fma_float_1.c: Likewise.
7251
7252 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7253
7254 PR tree-optimization/53058
7255 * gcc.c-torture/compile/pr53058.c: New test.
7256
7257 2012-04-25 Jan Hubicka <jh@suse.cz>
7258
7259 PR middle-end/53088
7260 * gcc.target/i386/pr39082-1.c: Update warning location.
7261
7262 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7263
7264 PR c/52880
7265 * gcc.dg/pr52880.c: New test.
7266
7267 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7268
7269 * gcc.dg/m-un-2.c: Update.
7270 * gcc.dg/20011021-1.c: Update.
7271
7272 2012-04-25 Tobias Burnus <burnus@net-b.de>
7273
7274 PR fortran/52196
7275 * gfortran.dg/realloc_on_assign_14.f90: New.
7276
7277 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7278
7279 PR testsuite/52641
7280 PR tree-optimizations/52891
7281 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7282
7283 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7284
7285 PR c++/52363
7286 * g++.dg/cpp0x/sfinae35.C: New.
7287 * g++.dg/cpp0x/sfinae36.C: Likewise.
7288
7289 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7290
7291 * gcc.target/builtin_target.c: New testcase.
7292
7293 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7294
7295 PR target/47197
7296 * gcc.target/powerpc/pr47197.c: New test.
7297
7298 2012-04-24 Richard Guenther <rguenther@suse.de>
7299
7300 PR tree-optimization/53085
7301 * g++.dg/torture/pr53085.C: New testcase.
7302
7303 2012-04-24 Andrew Pinski <apinski@cavium.com>
7304
7305 PR tree-opt/33512
7306 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7307 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7308 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7309
7310 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7311
7312 PR middle-end/53084
7313 * gcc.c-torture/execute/pr53084.c: New test.
7314
7315 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7316
7317 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7318
7319 2012-04-23 Andrew Pinski <apinski@cavium.com>
7320
7321 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7322
7323 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7324
7325 PR regression/53076
7326 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7327 * gcc.dg/torture/builtin-power-1.c: Likewise.
7328
7329 2012-04-23 Richard Guenther <rguenther@suse.de>
7330
7331 PR tree-optimization/53070
7332 * gcc.dg/torture/pr53070.c: New testcase.
7333
7334 2012-04-23 Richard Guenther <rguenther@suse.de>
7335
7336 PR c/53060
7337 * gcc.dg/pr53060.c: New testcase.
7338
7339 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7340
7341 PR tree-optimizations/52891
7342 * gcc.c-torture/compile/pr52891-1.c: New test.
7343 * gcc.c-torture/compile/pr52891-2.c: New test.
7344
7345 2012-04-22 Tobias Burnus <burnus@net-b.de>
7346
7347 PR fortran/53051
7348 * gfortran.dg/read_float_4.f90: New.
7349
7350 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7351
7352 PR 35441
7353 * c-c++-common/pr35441.C: New.
7354
7355 2012-04-20 Ian Lance Taylor <iant@google.com>
7356
7357 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7358 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7359
7360 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7361
7362 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7363 array access.
7364 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7365
7366 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7367
7368 PR rtl-optimization/44214
7369 * gcc.dg/pr44214-1.c: New test.
7370 * gcc.dg/pr44214-2.c: Likewise.
7371 * gcc.dg/pr44214-3.c: Likewise.
7372
7373 2012-04-20 Richard Guenther <rguenther@suse.de>
7374
7375 * g++.dg/torture/20120420-1.C: New testcase.
7376
7377 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7378
7379 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7380
7381 2012-04-19 Christian Bruel <christian.bruel@st.com>
7382
7383 * gcc.dg/pr52283.c: New test.
7384
7385 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7386
7387 * gcc.dg/pr37985.c: New test.
7388
7389 2012-04-19 Richard Guenther <rguenther@suse.de>
7390
7391 PR rtl-optimization/44688
7392 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7393 possibly profitable.
7394
7395 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7396
7397 PR tree-optimization/52976
7398 * gfortran.dg/reassoc_11.f: New test.
7399
7400 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7401
7402 PR tree-optimization/52976
7403 * gfortran.dg/reassoc_7.f: New test.
7404 * gfortran.dg/reassoc_8.f: Likewise.
7405 * gfortran.dg/reassoc_9.f: Likewise.
7406 * gfortran.dg/reassoc_10.f: Likewise.
7407
7408 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7409
7410 PR c++/52422
7411 * g++.dg/cpp0x/sfinae33.C: New.
7412 * g++.dg/cpp0x/sfinae34.C: Likewise.
7413
7414 2012-04-18 Joey Ye <joey.ye@arm.com>
7415
7416 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7417
7418 2012-04-18 Richard Guenther <rguenther@suse.de>
7419
7420 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7421 array access.
7422 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7423 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7424
7425 2012-04-17 Tom de Vries <tom@codesourcery.com>
7426
7427 * g++.dg/pr51264-4.C: New test.
7428
7429 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7430
7431 PR c++/52599
7432 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7433
7434 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7435
7436 PR c++/53003
7437 * g++.dg/parse/crash59.C: New.
7438
7439 2012-04-17 Michael Matz <matz@suse.de>
7440
7441 PR tree-optimization/18437
7442 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7443
7444 2012-04-17 Richard Guenther <rguenther@suse.de>
7445
7446 PR middle-end/53011
7447 * g++.dg/torture/pr53011.C: New testcase.
7448
7449 2012-04-16 Jason Merrill <jason@redhat.com>
7450
7451 PR c++/38543
7452 * g++.dg/cpp0x/variadic131.C: New.
7453
7454 PR c++/52008
7455 * g++.dg/cpp0x/variadic130.C: New.
7456
7457 PR c++/50830
7458 * g++.dg/cpp0x/variadic129.C: New.
7459
7460 PR c++/50303
7461 * g++.dg/cpp0x/variadic128.C: New.
7462
7463 2012-04-16 Tobias Burnus <burnus@net-b.de>
7464
7465 PR fortran/52864
7466 * gfortran.dg/pointer_intent_6.f90: New.
7467
7468 2012-04-16 Tobias Burnus <burnus@net-b.de>
7469
7470 PR fortran/52916
7471 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7472 to include public_private_module_4.f90.
7473 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7474 targets.
7475
7476 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7477
7478 PR c++/49152
7479 * g++.dg/diagnostic/operator1.C: New.
7480 * g++.dg/ext/label5.C: Adjust.
7481 * g++.dg/ext/va-arg1.C: Likewise.
7482 * g++.dg/other/error20.C: Likewise.
7483 * g++.dg/other/error20.C: Likewise.
7484 * g++.dg/other/error16.C: Likewise.
7485 * g++.dg/other/error10.C: Likewise.
7486 * g++.dg/parse/error30.C: Likewise.
7487 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7488
7489 2012-04-16 Jason Merrill <jason@redhat.com>
7490
7491 PR c++/51148
7492 * g++.dg/cpp0x/variadic127.C: New.
7493
7494 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7495
7496 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7497 testcase name.
7498 Use fail, pass instead of unresolved.
7499 Don't log $optstr.
7500
7501 PR testsuite/52948
7502 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7503 TODO_dump_func.
7504 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7505 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7506 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7507
7508 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7509
7510 PR fortran/52968
7511 * gfortran.dg/typebound_call_23.f03: New test case.
7512
7513 2012-04-15 Jason Merrill <jason@redhat.com>
7514
7515 PR c++/47220
7516 * g++.dg/cpp0x/variadic126.C: New.
7517
7518 PR c++/52380
7519 * g++.dg/cpp0x/variadic125.C: New.
7520
7521 PR c++/52292
7522 * g++.dg/cpp0x/variadic124.C: New.
7523
7524 PR c++/52706
7525 * g++.dg/cpp0x/nullptr27.C: New.
7526
7527 PR c++/52818
7528 * g++.dg/warn/format8.C: New.
7529
7530 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7531
7532 PR fortran/51082
7533 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7534
7535 2012-04-14 Tobias Burnus <burnus@net-b.de>
7536
7537 PR fortran/52916
7538 PR fortran/40973
7539 * gfortran.dg/public_private_module_3.f90: New.
7540 * gfortran.dg/public_private_module_4.f90: New.
7541
7542 2012-04-14 Tom de Vries <tom@codesourcery.com>
7543
7544 * gcc.dg/superblock.c: New test.
7545
7546 2012-04-14 Tom de Vries <tom@codesourcery.com>
7547
7548 * gcc.dg/pr51879-12.c: New test.
7549
7550 2012-04-13 Jason Merrill <jason@redhat.com>
7551
7552 PR c++/52824
7553 * g++.dg/cpp0x/variadic123.C: New.
7554 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7555
7556 PR c++/52905
7557 * g++.dg/cpp0x/initlist-ctor1.C: New.
7558
7559 PR c++/52915
7560 * g++.dg/other/anon-union2.C: New.
7561
7562 2012-04-13 Martin Jambor <mjambor@suse.cz>
7563
7564 PR middle-end/52939
7565 * g++.dg/ipa/pr52939.C: New test.
7566
7567 2012-04-13 Tom de Vries <tom@codesourcery.com>
7568
7569 * gcc.dg/pr52734.c: New test.
7570
7571 2012-04-13 Richard Guenther <rguenther@suse.de>
7572
7573 PR tree-optimization/52969
7574 * gcc.dg/torture/pr52969.c: New testcase.
7575
7576 2012-04-13 Richard Guenther <rguenther@suse.de>
7577
7578 PR c/52549
7579 * gcc.dg/pr52549.c: New testcase.
7580
7581 2012-04-13 Richard Guenther <rguenther@suse.de>
7582
7583 PR c/52862
7584 * gcc.dg/pr52862.c: New testcase.
7585
7586 2012-04-13 Joey Ye <joey.ye@arm.com>
7587
7588 * gcc.target/arm/thumb1-imm.c: New testcase.
7589
7590 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7591
7592 PR target/52932
7593 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7594 second function argument.
7595 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7596 (calc_permps): Update declaration. Calculate result correctly.
7597 (avx2_test): Change src2 type to union256i_d.
7598 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7599 correctly.
7600
7601 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7602
7603 PR target/52775
7604 * gcc.target/powerpc/pr52775.c: New file.
7605
7606 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7607
7608 PR tree-optimization/18589
7609 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7610 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7611 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7612 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7613 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7614 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7615 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7616 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7617 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7618 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7619
7620 2012-04-12 Richard Guenther <rguenther@suse.de>
7621
7622 PR tree-optimization/52943
7623 * gcc.dg/torture/pr52943.c: New testcase.
7624
7625 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7626
7627 PR target/50751
7628 * gcc/target/sh/pr50751-4.c: New.
7629 * gcc/target/sh/pr50751-5.c: New.
7630 * gcc/target/sh/pr50751-6.c: New.
7631 * gcc/target/sh/pr50751-7.c: New.
7632
7633 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7634
7635 PR c++/52465
7636 * g++.dg/lookup/using52.C: New.
7637
7638 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7639
7640 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7641
7642 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7643
7644 PR rtl-optimization/52876
7645 * gcc.target/i386/pr52876.c: New.
7646
7647 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7648
7649 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7650 __UINTPTR_TYPE__.
7651 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7652 __INTPTR_TYPE__.
7653 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7654 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7655 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7656 (ptrdiff_t): ... this. All uses changed.
7657 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7658 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7659 __INTPTR_TYPE__.
7660 (main): Cast argument to __INTPTR_TYPE__.
7661 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7662 size_t.
7663 * gcc.dg/mallign.c (main): Likewise.
7664 * gcc.dg/pr38700.c (foo): Likewise.
7665 * gcc.dg/long-long-cst1.c (t): Likewise.
7666 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7667 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7668 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7669 * gcc.dg/pr25682.c (d, foo): Likewise.
7670 * gcc.dg/format/cast-1.c (f): Likewise.
7671 * gcc.dg/c90-const-expr-10.c
7672 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7673 (size_t): ...this. All uses changed.
7674 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7675 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7676 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7677 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7678 * gcc.dg/sequence-pt-1.c: Likewise.
7679 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7680 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7681 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7682 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7683 of ptrdiff_t with it.
7684 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7685 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7686 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7687
7688 2012-04-11 Jason Merrill <jason@redhat.com>
7689
7690 PR debug/45088
7691 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7692 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7693
7694 PR c++/52906
7695 * g++.dg/ext/attrib45.C: New.
7696
7697 * g++.dg/eh/dtor3.C: New.
7698
7699 2012-04-11 Richard Guenther <rguenther@suse.de>
7700
7701 PR middle-end/52621
7702 * gfortran.dg/pr52621.f90: New testcase.
7703
7704 2012-04-11 Richard Guenther <rguenther@suse.de>
7705
7706 PR middle-end/52918
7707 * g++.dg/torture/pr52918-1.C: New testcase.
7708 * g++.dg/torture/pr52918-2.C: Likewise.
7709
7710 2012-04-11 Tobias Burnus <burnus@net-b.de>
7711
7712 PR fortran/52729
7713 * gfortran.dg/block_11.f90: New.
7714
7715 2012-04-11 Nick Clifton <nickc@redhat.com>
7716
7717 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7718
7719 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7720
7721 PR target/16458
7722 * gcc.target/powerpc/pr16458-1.c: New test.
7723 * gcc.target/powerpc/pr16458-2.c: Likewise.
7724 * gcc.target/powerpc/pr16458-3.c: Likewise.
7725 * gcc.target/powerpc/pr16458-4.c: Likewise.
7726
7727 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7728
7729 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7730 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7731 * gcc.dg/builtin-bswap-5.c: Likewise.
7732 * gcc.target/i386/builtin-bswap-4.c: New test.
7733
7734 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7735
7736 PR 24985
7737 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7738
7739 2012-04-11 Richard Guenther <rguenther@suse.de>
7740
7741 PR rtl-optimization/52881
7742 * gcc.dg/torture/pr52881.c: New testcase.
7743 * gcc.dg/torture/pr52913.c: Likewise.
7744
7745 2012-04-11 Richard Guenther <rguenther@suse.de>
7746
7747 PR tree-optimization/52912
7748 * gcc.dg/torture/pr52912.c: New testcase.
7749
7750 2010-04-10 Michael Matz <matz@suse.de>
7751
7752 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7753 * gcc.dg/vect/vect-outer-1.c: Adjust.
7754 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7755 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7756 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7757 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7758 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7759 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7760
7761 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7762
7763 PR tree-optimization/52870
7764 * gcc.dg/vect/pr52870.c: New test.
7765
7766 2012-04-09 Mike Stump <mikestump@comcast.net>
7767
7768 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7769 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7770 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7771 * gnat.dg/aggr11.adb: Likewise.
7772 * gnat.dg/aggr11_pkg.ads: Likewise.
7773 * gnat.dg/aggr15.adb: Likewise.
7774 * gnat.dg/aggr15.ads: Likewise.
7775 * gnat.dg/aggr17.adb: Likewise.
7776 * gnat.dg/aggr18.adb: Likewise.
7777 * gnat.dg/array14.adb: Likewise.
7778 * gnat.dg/array14.ads: Likewise.
7779 * gnat.dg/array14_pkg.ads: Likewise.
7780 * gnat.dg/array19.adb: Likewise.
7781 * gnat.dg/array19.ads: Likewise.
7782 * gnat.dg/discr27.adb: Likewise.
7783 * gnat.dg/discr27.ads: Likewise.
7784 * gnat.dg/discr35.adb: Likewise.
7785 * gnat.dg/discr35.ads: Likewise.
7786 * gnat.dg/discr6.adb: Likewise.
7787 * gnat.dg/discr6_pkg.ads: Likewise.
7788 * gnat.dg/import1.adb: Likewise.
7789 * gnat.dg/import1.ads: Likewise.
7790 * gnat.dg/loop_address2.adb: Likewise.
7791 * gnat.dg/opt7.adb: Likewise.
7792 * gnat.dg/opt7.ads: Likewise.
7793 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7794 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7795 * gnat.dg/rep_clause2.adb: Likewise.
7796 * gnat.dg/rep_clause2.ads: Likewise.
7797 * gnat.dg/slice2.adb: Likewise.
7798 * gnat.dg/slice2.ads: Likewise.
7799 * gnat.dg/slice6.adb: Likewise.
7800 * gnat.dg/slice6_pkg.ads: Likewise.
7801 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7802 * gnat.dg/taft_type2.adb: Likewise.
7803 * gnat.dg/taft_type2.ads: Likewise.
7804 * gnat.dg/taft_type2_pkg.ads: Likewise.
7805 * gnat.dg/volatile10.adb: Likewise.
7806 * gnat.dg/volatile10_pkg.ads: Likewise.
7807
7808 * gcc.dg/dll-8.c: Remove execute permissions.
7809 * g++.dg/ext/dllexport5.C: Likewise.
7810
7811 2012-04-09 Jan Hubicka <jh@suse.cz>
7812
7813 PR lto/52722
7814 PR lto/51765
7815 PR lto/52634
7816 * gcc.dg/lto/pr52634_1.c: New testcase.
7817 * gcc.dg/lto/pr52634_0.c: New testcase.
7818
7819 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7820
7821 PR target/52883
7822 * gcc.target/i386/pr52883.c: New testcase.
7823
7824 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7825
7826 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7827 (check_effective_target_sync_long_long): Add SPARC case.
7828 (check_effective_target_sync_long_long_runtime): Likewise.
7829 (check_effective_target_sync_int_long): Adjust SPARC case.
7830 (check_effective_target_sync_char_short): Likewise.
7831
7832 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7833
7834 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7835 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7836
7837 2012-04-08 Tobias Burnus <burnus@net-b.de>
7838
7839 PR fortran/40973
7840 PR fortran/52751
7841 * gfortran.dg/public_private_module_2.f90: New.
7842
7843 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7844
7845 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7846 directives.
7847
7848 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7849
7850 PR fortran/52893
7851 * gfortran.dg/function_optimize_11.f90: New test.
7852
7853 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7854
7855 PR fortran/52668
7856 * gfortran.dg/use_only_6.f90: New test.
7857
7858 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7859
7860 PR fortran/52668
7861 * gfortran.dg/use_only_6.f90: New test.
7862 2012-04-06 Mike Stump <mikestump@comcast.net>
7863
7864 PR testsuite/50722
7865 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7866
7867 2012-04-05 Jason Merrill <jason@redhat.com>
7868
7869 PR c++/52596
7870 * g++.dg/template/qualified-id5.C: New.
7871
7872 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7873
7874 PR target/52882
7875 * gcc.target/i386/pr52882.c: New test.
7876
7877 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7878 Dominique D'Humieures <dominiq@lps.ens.fr>
7879
7880 PR testsuite/52614
7881 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7882 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7883
7884 2012-04-04 Jason Merrill <jason@redhat.com>
7885
7886 PR c++/52845
7887 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7888
7889 2012-04-03 Jason Merrill <jason@redhat.com>
7890
7891 PR c++/52796
7892 * g++.dg/cpp0x/variadic-value1.C: New.
7893
7894 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7895
7896 * gnat.dg/pack18.adb: New test.
7897 * gnat.dg/pack18_pkg.ads: New helper.
7898
7899 2012-04-03 Richard Guenther <rguenther@suse.de>
7900
7901 PR tree-optimization/52808
7902 * gcc.dg/pr52808.c: New testcase.
7903
7904 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7905
7906 PR tree-optimization/52835
7907 * gfortran.dg/pr52835.f90: New test.
7908
7909 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7910
7911 * gnat.dg/specs/aggr5.ads: New test.
7912
7913 2012-04-02 Richard Guenther <rguenther@suse.de>
7914
7915 PR tree-optimization/52756
7916 * gcc.dg/torture/pr52756.c: New testcase.
7917
7918 2012-04-02 Richard Guenther <rguenther@suse.de>
7919
7920 PR middle-end/52803
7921 * gcc.dg/pr52803.c: New testcase.
7922
7923 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7924
7925 PR c++/40942
7926 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7927 DR 214 in account.
7928
7929 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7930
7931 PR c++/50043
7932 * g++.dg/cpp0x/noexcept17.C: New.
7933 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7934 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7935 * g++.dg/cpp0x/noexcept01.C: Likewise.
7936 * g++.dg/eh/init-temp1.C: Likewise.
7937 * g++.dg/eh/ctor1.C: Likwise.
7938
7939 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7940
7941 * gnat.dg/controlled6.adb: New test.
7942 * gnat.dg/controlled6_pkg.ads: New helper.
7943 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7944
7945 2012-03-30 Richard Henderson <rth@redhat.com>
7946
7947 PR debug/52727
7948 * g++.dg/opt/pr52727.C: New testcase.
7949
7950 2012-03-30 Richard Guenther <rguenther@suse.de>
7951
7952 PR tree-optimization/52754
7953 * gcc.target/i386/pr52754.c: New testcase.
7954
7955 2012-03-30 Richard Guenther <rguenther@suse.de>
7956
7957 PR middle-end/52772
7958 * g++.dg/torture/pr52772.C: New testcase.
7959
7960 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7961
7962 PR c++/52718
7963 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7964
7965 2012-03-29 Jason Merrill <jason@redhat.com>
7966
7967 PR c++/52685
7968 * g++.dg/template/inherit8.C: New.
7969
7970 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7971
7972 PR c++/52759
7973 * g++.dg/ext/weak4.C: New test.
7974
7975 PR tree-optimization/52760
7976 * gcc.c-torture/execute/pr52760.c: New test.
7977
7978 2012-03-29 Jason Merrill <jason@redhat.com>
7979
7980 PR c++/52743
7981 * g++.dg/cpp0x/initlist-array3.C: New.
7982
7983 2012-03-28 Jason Merrill <jason@redhat.com>
7984
7985 PR c++/52746
7986 * g++.dg/overload/virtual2.C: New.
7987
7988 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7989
7990 * gnat.dg/vect7.ad[sb]: New test.
7991
7992 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7993 Tobias Burnus <burnus@gcc.gnu.org>
7994
7995 PR fortran/52652
7996 * gfortran.dg/allocate_class_1.f90 : Change error test.
7997 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7998 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7999 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8000
8001 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8002
8003 PR middle-end/52691
8004 * gcc.dg/pr52691.c: New test.
8005
8006 PR middle-end/52750
8007 * gcc.c-torture/compile/pr52750.c: New test.
8008
8009 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8010
8011 PR target/52692
8012 * gcc.target/avr/torture/builtins-2.c: New test.
8013
8014 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8015
8016 PR target/52736
8017 * gcc.target/i386/pr52736.c: New test.
8018
8019 2012-03-27 Martin Jambor <mjambor@suse.cz>
8020
8021 PR middle-end/52693
8022 * gcc.dg/torture/pr52693.c: New test.
8023
8024 2012-03-27 Meador Inge <meadori@codesourcery.com>
8025
8026 PR c++/52672
8027 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8028
8029 2012-03-27 Mike Stump <mikestump@comcast.net>
8030
8031 PR target/52665
8032 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8033 failures that match branch names.
8034
8035 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8036 H.J. Lu <hongjiu.lu@intel.com>
8037
8038 PR target/52698
8039 * gcc.target/i386/pr52698.c: New test.
8040
8041 2012-03-27 Richard Guenther <rguenther@suse.de>
8042
8043 PR middle-end/52720
8044 * gcc.dg/torture/pr52720.c: New testcase.
8045
8046 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8047
8048 * gnat.dg/pack17.adb: New test.
8049
8050 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8051
8052 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8053 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8054
8055 2012-03-26 Martin Jambor <mjambor@suse.cz>
8056
8057 PR tree-optimization/50052
8058 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8059
8060 2012-03-26 Richard Guenther <rguenther@suse.de>
8061
8062 PR tree-optimization/52701
8063 * gfortran.dg/pr52701.f90: New testcase.
8064
8065 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8066
8067 PR tree-optimization/52686
8068 * gcc.target/arm/pr52686.c: New test.
8069
8070 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8071
8072 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8073 Add "-Os -flto" to list.
8074
8075 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8076
8077 * gnat.dg/concat2.ad[sb]: New test.
8078
8079 2012-03-24 Jason Merrill <jason@redhat.com>
8080
8081 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8082 * g++.dg/cpp0x/trailing2.C: Likewise.
8083 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8084 * g++.dg/cpp1y/auto-fn1.C: New.
8085 * g++.dg/cpp1y/auto-fn2.C: New.
8086 * g++.dg/cpp1y/auto-fn3.C: New.
8087 * g++.dg/cpp1y/auto-fn4.C: New.
8088 * g++.dg/cpp1y/auto-fn5.C: New.
8089 * g++.dg/cpp1y/auto-fn6.C: New.
8090 * g++.dg/cpp1y/auto-fn7.C: New.
8091 * g++.dg/cpp1y/auto-fn8.C: New.
8092 * g++.dg/cpp1y/auto-fn9.C: New.
8093 * g++.dg/cpp1y/auto-fn10.C: New.
8094 * g++.dg/cpp1y/auto-fn11.C: New.
8095
8096 2012-03-23 Richard Guenther <rguenther@suse.de>
8097
8098 PR tree-optimization/52678
8099 * gfortran.dg/pr52678.f: New testcase.
8100
8101 2012-03-23 Richard Guenther <rguenther@suse.de>
8102
8103 PR tree-optimization/52638
8104 * g++.dg/torture/pr52638.C: New testcase.
8105
8106 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8107
8108 PR c++/52487
8109 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8110
8111 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8112
8113 PR c++/52671
8114 * g++.dg/ext/attrib44.C: New test.
8115
8116 2012-03-22 Jan Hubicka <jh@suse.cz>
8117
8118 PR middle-end/51737
8119 * g++.dg/torture/pr51737.C: New testcase
8120
8121 2012-03-22 Richard Guenther <rguenther@suse.de>
8122
8123 PR tree-optimization/52548
8124 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8125
8126 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8127
8128 * lib/fortran-modules.exp (list-module-names-1): Remove
8129 warning.
8130
8131 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8132
8133 PR target/50751
8134 * gcc.target/sh/pr50751-1.c: New.
8135 * gcc.target/sh/pr50751-2.c: New.
8136 * gcc.target/sh/pr50751-3.c: New.
8137
8138 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8139
8140 PR target/52479
8141 * gcc.target/sh/sh4a-cos.c: Remove.
8142 * gcc.target/sh/sh4a-sin.c: Remove.
8143 * gcc.target/sh/sh4a-sincos.c: Remove.
8144
8145 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8146
8147 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8148 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8149
8150 2012-03-21 Martin Jambor <mjambor@suse.cz>
8151
8152 PR testsuite/52641
8153 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8154 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8155
8156 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8157
8158 * gcc.target/arm/thumb-16bit-ops.c: New file.
8159 * gcc.target/arm/thumb-ifcvt.c: New file.
8160
8161 2012-03-20 Jason Merrill <jason@redhat.com>
8162
8163 * lib/target-supports.exp: Add { target c++1y }.
8164
8165 * g++.dg/cpp0x/auto32.C: New.
8166
8167 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8168
8169 PR testsuite/52641
8170 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8171 int32plus.
8172 * gcc.dg/torture/pr48124-4.c: Ditto:
8173 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8174
8175 2012-03-20 Jason Merrill <jason@redhat.com>
8176
8177 PR c++/52510
8178 * g++.dg/cpp0x/initlist66.C: New.
8179
8180 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8181
8182 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8183 __AVR_HAVE_LPMX__
8184
8185 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8186
8187 PR target/49868
8188 * gcc.target/avr/torture/addr-space-2.h: New file.
8189 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8190 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8191 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8192 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8193
8194 2012-03-20 Richard Guenther <rguenther@suse.de>
8195
8196 * gnat.dg/pack16.adb: New testcase.
8197 * gnat.dg/pack16_pkg.ads: Likewise.
8198 * gnat.dg/specs/pack8.ads: Likewise.
8199 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8200
8201 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8202
8203 * g++.dg/warn/Wuseless-cast.C: Extend.
8204
8205 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8206
8207 PR c++/14710
8208 * g++.dg/warn/Wuseless-cast.C: New.
8209
8210 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8211
8212 PR libfortran/52608
8213 * gfortran.dg/pr52608.f90: New test.
8214
8215 2012-03-17 Tobias Burnus <burnus@net-b.de>
8216
8217 PR fortran/52585
8218 * gfortran.dg/proc_ptr_36.f90: New.
8219
8220 2012-03-16 Martin Jambor <mjambor@suse.cz>
8221
8222 * gcc.dg/misaligned-expand-1.c: New test.
8223 * gcc.dg/misaligned-expand-3.c: Likewise.
8224
8225 2012-03-16 Richard Guenther <rguenther@suse.de>
8226 Kai Tietz <ktietz@redhat.com>
8227
8228 PR middle-end/48814
8229 * gcc.c-torture/execute/pr48814-1.c: New test.
8230 * gcc.c-torture/execute/pr48814-2.c: New test.
8231 * gcc.dg/tree-ssa/assign-1.c: New test.
8232 * gcc.dg/tree-ssa/assign-2.c: New test.
8233 * gcc.dg/tree-ssa/assign-3.c: New test.
8234
8235 2012-03-16 Richard Guenther <rguenther@suse.de>
8236
8237 * gnat.dg/specs/pack7.ads: New testcase.
8238
8239 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8240
8241 PR target/52568
8242 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8243 * gcc.dg/torture/vshuf-8.inc: Likewise.
8244 * gcc.dg/torture/vshuf-16.inc: Likewise.
8245 * gcc.dg/torture/vshuf-32.inc: Likewise.
8246
8247 2012-03-15 Jason Merrill <jason@redhat.com>
8248
8249 * g++.dg/torture/pr52582.C: New.
8250
8251 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8252
8253 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8254
8255 2012-03-15 Ira Rosen <irar@il.ibm.com>
8256 Ulrich Weigand <ulrich.weigand@linaro.org>
8257
8258 * gcc.dg/vect/slp-cond-3.c: New test.
8259 * gcc.dg/vect/slp-cond-4.c: New test.
8260
8261 2012-03-15 Ira Rosen <irar@il.ibm.com>
8262 Ulrich Weigand <ulrich.weigand@linaro.org>
8263
8264 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8265 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8266
8267 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8268
8269 PR libfortran/52434
8270 PR libfortran/48878
8271 PR libfortran/38199
8272 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8273 * gfortran.dg/round_1.f03: Likewise.
8274
8275 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8276 Andrew Pinski <apinski@cavium.com>
8277
8278 PR middle-end/52592
8279 * gcc.dg/pr52592.c: New test.
8280
8281 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8282
8283 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8284 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8285 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8286 * lib/fortran-modules.exp: .. this new file. Adjust users.
8287 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8288 gfortran-dg-debug-runtest): Call cleanup-modules.
8289 * lib/fortran-torture.exp (fortran-torture-execute,
8290 fortran-torture): Likewise.
8291 * gfortran.dg/coarray/caf.exp: Likewise.
8292 * lib/lto.exp: Likewise.
8293 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8294 * gfortran.dg/class_4b.f03: Likewise.
8295 * gfortran.dg/class_4c.f03: Likewise.
8296 * gfortran.dg/class_45a.f03: Likewise.
8297 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8298 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8299 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8300 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8301 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8302 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8303 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8304 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8305 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8306 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8307 * gfortran.dg/whole_file_28.f90: Likewise.
8308 * gfortran.dg/whole_file_29.f90: Likewise.
8309 * gfortran.dg/whole_file_30.f90: Likewise.
8310 * gfortran.dg/whole_file_31.f90: Likewise.
8311
8312 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8313
8314 PR tree-optimization/52267
8315 * gcc.dg/pr52267.c: New test.
8316 * gcc.dg/tree-ssa/vrp65.c: New test.
8317 * gcc.dg/tree-ssa/vrp66.c: New test.
8318
8319 2012-03-15 Richard Guenther <rguenther@suse.de>
8320
8321 PR middle-end/52580
8322 * gfortran.dg/vect/pr52580.f: New testcase.
8323
8324 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8325
8326 * gcc.target/sh/fpul-usage-1.c: New.
8327
8328 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8329
8330 PR target/49468
8331 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8332 * gcc.target/sh/pr49468-di.c: Likewise.
8333
8334 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8335
8336 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8337 * gcc.dg/c99-stdint-6.c: Likewise.
8338 * gcc.dg/lto/20090210_0.c: Likewise.
8339 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8340 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8341 * gcc.dg/pragma-init-fini-2.c: Likewise.
8342 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8343 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8344 * gcc.target/i386/pr22152.c: Likewise.
8345 * gcc.target/i386/vect8-ret.c: Likewise.
8346 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8347 handling.
8348
8349 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8350
8351 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8352 * g++.dg/tree-prof/partition1.C: Likewise.
8353 * g++.dg/tree-prof/partition2.C: Likewise.
8354 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8355 handling.
8356 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8357 * gcc.c-torture/execute/20010724-1.c: Remove.
8358 * gcc.c-torture/execute/20010724-1.x: Remove.
8359 * gcc.c-torture/execute/20040208-2.c: Remove.
8360 * gcc.c-torture/execute/20040208-2.x: Remove.
8361 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8362 Remove.
8363 (main) [__mips__ && __sgi__]: Remove.
8364 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8365 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8366 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8367 mips-sgi-irix6* handling.
8368 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8369 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8370 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8371 handling.
8372 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8373 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8374 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8375 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8376 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8377 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8378 mips-sgi-irix6*.
8379 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8380 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8381 * gcc.target/mips/save-restore-3.c: Likewise.
8382 * gcc.target/mips/save-restore-4.c: Likewise.
8383 * gcc.target/mips/save-restore-5.c: Likewise.
8384 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8385 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8386 messages.
8387 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8388 IRIX 6 handling.
8389 (restore_ld_library_path_env_vars): Likewise.
8390 * lib/target-supports.exp (check_profiling_available): Remove
8391 mips*-*-irix* handling.
8392 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8393 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8394 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8395
8396 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8397
8398 PR c++/52582
8399 * g++.dg/opt/pr52582.C: New test.
8400
8401 2012-03-14 Richard Guenther <rguenther@suse.de>
8402
8403 PR tree-optimization/52571
8404 * gcc.dg/vect/vect-2.c: Initialize arrays.
8405 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8406 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8407 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8408
8409 2012-03-14 Richard Guenther <rguenther@suse.de>
8410
8411 PR middle-end/52080
8412 PR middle-end/52097
8413 PR middle-end/48124
8414 * gcc.dg/torture/pr48124-1.c: New testcase.
8415 * gcc.dg/torture/pr48124-2.c: Likewise.
8416 * gcc.dg/torture/pr48124-3.c: Likewise.
8417 * gcc.dg/torture/pr48124-4.c: Likewise.
8418
8419 2012-03-14 Richard Guenther <rguenther@suse.de>
8420
8421 PR middle-end/52578
8422 * gcc.dg/pr52578.c: New testcase.
8423
8424 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR c++/52521
8427 * g++.dg/cpp0x/udlit-args2.C: New test.
8428
8429 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8430
8431 PR target/48596
8432 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8433 * gcc.c-torture/compile/pr48596.c: ... here.
8434
8435 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8436
8437 PR c++/51641
8438 * g++.dg/lookup/hidden-class17.C: New test.
8439
8440 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8441
8442 PR c/52577
8443 * gcc.dg/Wunused-var-3.c: New test.
8444
8445 2012-03-13 Martin Jambor <mjambor@suse.cz>
8446
8447 * gcc.dg/misaligned-expand-2.c: New test.
8448
8449 2012-03-13 Richard Guenther <rguenther@suse.de>
8450
8451 PR middle-end/52134
8452 * gcc.dg/pr52134.c: New testcase.
8453
8454 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8455
8456 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8457
8458 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8459
8460 PR tree-optimization/46728
8461 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8462 * gcc.target/powerpc/pr46728-5.c: Likewise.
8463 * gcc.target/powerpc/pr46728-8.c: Likewise.
8464 * gcc.target/powerpc/pr46728-10.c: Likewise.
8465 * gcc.target/powerpc/pr46728-11.c: Likewise.
8466 * gcc.target/powerpc/pr46728-13.c: Likewise.
8467 * gcc.target/powerpc/pr46728-14.c: Likewise.
8468 * gcc.target/powerpc/pr46728-15.c: Likewise.
8469
8470 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8471
8472 PR c++/52299
8473 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8474
8475 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8476
8477 PR tree-optimization/46728
8478 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8479 * gcc.target/powerpc/pr46728-5.c: Likewise.
8480 * gcc.target/powerpc/pr46728-8.c: Likewise.
8481 * gcc.target/powerpc/pr46728-10.c: Likewise.
8482 * gcc.target/powerpc/pr46728-11.c: Likewise.
8483 * gcc.target/powerpc/pr46728-13.c: Likewise.
8484 * gcc.target/powerpc/pr46728-14.c: Likewise.
8485 * gcc.target/powerpc/pr46728-15.c: Likewise.
8486
8487 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8488
8489 PR target/49868
8490 * gcc.target/avr/torture/addr-space-1.h: New file.
8491 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8492 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8493 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8494 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8495
8496 2012-03-12 Andrew Pinski <apinski@cavium.com>
8497
8498 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8499
8500 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8501
8502 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8503 * g++.dg/abi/thunk4.C: Likewise.
8504 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8505 Adapt line numbers.
8506 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8507 handling.
8508 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8509 * g++.dg/eh/spbp.C: Likewise.
8510 * g++.dg/ext/label13.C: Likewise.
8511 * g++.dg/guality/guality.exp: Likewise.
8512 * g++.dg/other/anon5.C: Likewise.
8513 * g++.dg/other/pragma-ep-1.C: Remove.
8514 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8515 * g++.dg/warn/pr31246.C: Likewise.
8516 * g++.dg/warn/weak1.C: Likewise.
8517 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8518 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8519 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8520 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8521 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8522 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8523 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8524 * gcc.dg/c99-tgmath-1.c: Likewise.
8525 * gcc.dg/c99-tgmath-2.c: Likewise.
8526 * gcc.dg/c99-tgmath-3.c: Likewise.
8527 * gcc.dg/c99-tgmath-4.c: Likewise.
8528 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8529 handling.
8530 * gcc.dg/debug/pr49032.c: Likewise.
8531 * gcc.dg/guality/guality.exp: Likewise.
8532 * gcc.dg/intmax_t-1.c: Likewise.
8533 * gcc.dg/pr48616.c: Likewise.
8534 * gcc.dg/pragma-ep-1.c: Remove.
8535 * gcc.dg/pragma-ep-2.c: Remove.
8536 * gcc.dg/pragma-ep-3.c: Remove.
8537 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8538 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8539 * gcc.misc-tests/gcov-14.c: Likewise.
8540 * gfortran.dg/guality/guality.exp: Likewise.
8541 * lib/target-supports.exp (check_weak_available): Likewise.
8542 (add_options_for_tls): Likewise.
8543 (check_ascii_locale_available): Likewise.
8544 * obj-c++.dg/dwarf-2.mm: Likewise.
8545 * objc.dg/dwarf-1.m: Likewise.
8546 * objc.dg/dwarf-2.m: Likewise.
8547
8548 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8549
8550 PR tree-optimization/51721
8551 * gcc.dg/tree-ssa/vrp64.c: New test.
8552
8553 PR tree-optimization/52533
8554 * gcc.c-torture/compile/pr52533.c: New test.
8555
8556 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8557
8558 * gcc.target/i386/rtm-xabort-1.c: New.
8559 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8560 * gcc.target/i386/rtm-xend-1.c: Ditto.
8561 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8562 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8563 * gcc.target/i386/sse-13.c: Ditto.
8564 * gcc.target/i386/sse-14.c: Ditto.
8565 * gcc.target/i386/sse-22.c: Ditto.
8566 * gcc.target/i386/sse-23.c: Ditto.
8567 * g++.dg/other/i386-2.C: Ditto.
8568 * g++.dg/other/i386-3.C: Ditto.
8569
8570 2012-03-12 Tobias Burnus <burnus@net-b.de>
8571
8572 PR fortran/52542
8573 * gfortran.dg/proc_ptr_35.f90: New.
8574
8575 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8576
8577 PR target/52530
8578 * gcc.dg/torture/pr52530.c: New test.
8579
8580 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8581
8582 PR target/51244
8583 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8584
8585 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8586
8587 PR target/52450
8588 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8589
8590 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8591
8592 2012-03-09 Andrew Pinski <apinski@cavium.com>
8593
8594 PR middle-end/51988
8595 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8596 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8597
8598 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8599
8600 * gcc.dg/tree-ssa/scev-3.c: New.
8601 * gcc.dg/tree-ssa/scev-4.c: New.
8602
8603 2012-03-08 Tobias Burnus <burnus@net-b.de>
8604
8605 PR fortran/52469
8606 * gfortran.dg/proc_ptr_34.f90
8607
8608 2012-03-07 Jason Merrill <jason@redhat.com>
8609
8610 PR c++/52521
8611 * g++.dg/cpp0x/udlit-mangle.C: New.
8612
8613 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8614
8615 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8616
8617 2012-03-06 Richard Guenther <rguenther@suse.de>
8618
8619 PR middle-end/52493
8620 * gcc.dg/torture/pr52493.c: New testcase.
8621
8622 2012-03-06 Richard Guenther <rguenther@suse.de>
8623
8624 PR lto/52097
8625 * gcc.dg/lto/pr52097_0.c: New testcase.
8626
8627 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8628
8629 PR target/51244
8630 * gcc.target/sh/pr51244-1.c: New.
8631 * gcc.target/sh/pr51244-2.c: New.
8632 * gcc.target/sh/pr51244-3.c: New.
8633
8634 2012-03-05 Jason Merrill <jason@redhat.com>
8635
8636 PR c++/51930
8637 * g++.dg/ext/visibility/template11.C: New.
8638
8639 * g++.dg/cpp0x/implicit13.C: New.
8640
8641 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8642
8643 PR tree-optimization/51721
8644 * gcc.dg/tree-ssa/vrp63.c: New test.
8645 * gcc.dg/pr51721.c: New test.
8646
8647 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8648
8649 PR fortran/50981
8650 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8651 argument checks.
8652
8653 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8654
8655 PR target/52146
8656 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
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 array checks.
8662
8663 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8664
8665 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8666 int32plus.
8667
8668 2012-03-03 Jason Merrill <jason@redhat.com>
8669
8670 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8671
8672 Core 1270
8673 * g++.dg/cpp0x/initlist65.C: New.
8674
8675 PR c++/36797
8676 * g++.dg/ext/is_empty2.C: New.
8677
8678 2012-03-03 Tobias Burnus <burnus@net-b.de>
8679
8680 PR fortran/48820
8681 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8682
8683 2012-03-03 Tobias Burnus <burnus@net-b.de>
8684
8685 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8686 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8687 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8688 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8689 * gfortran.dg/class_30.f90: Remove dg-warning line.
8690 * gfortran.dg/bind_c_usage_25.f90: New.
8691
8692 2012-03-03 Tobias Burnus <burnus@net-b.de>
8693
8694 PR fortran/48820
8695 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8696 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8697 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8698
8699 2012-03-03 Tobias Burnus <burnus@net-b.de>
8700
8701 PR fortran/48820
8702 * gfortran.dg/assumed_type_1.f90: New.
8703 * gfortran.dg/assumed_type_2.f90: New.
8704 * gfortran.dg/assumed_type_3.f90: New.
8705 * gfortran.dg/assumed_type_4.f90: New.
8706
8707 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8708
8709 PR target/49486
8710 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8711 * gcc.target/sh/pr49468-di.c: New.
8712
8713 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8714
8715 * gcc.dg/graphite/pr50561.c: Update.
8716
8717 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8718
8719 * gcc.target/powerpc/pr52457.c: New test.
8720
8721 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8722
8723 * gcc.target/arm/sat-1.c: New test.
8724
8725 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8726
8727 PR target/46716
8728 * gcc.target/i386/pr46716.c: New test.
8729
8730 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8731
8732 PR c++/51989
8733 * g++.dg/cpp0x/sfinae32.C: New.
8734
8735 2012-03-02 Richard Guenther <rguenther@suse.de>
8736
8737 PR tree-optimization/52406
8738 * gcc.dg/torture/pr52406.c: New testcase.
8739
8740 2012-03-02 Tobias Burnus <burnus@net-b.de>
8741
8742 PR fortran/52325
8743 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8744 * gfortran.dg/nullify_2.f90: Update dg-error.
8745 * gfortran.dg/nullify_4.f90: Ditto.
8746 * gfortran.dg/pointer_init_6.f90: Ditto.
8747
8748 2012-03-02 Tobias Burnus <burnus@net-b.de>
8749
8750 PR fortran/52270
8751 * gfortran.dg/class_51.f90: New.
8752
8753 2012-03-02 Tobias Burnus <burnus@net-b.de>
8754
8755 PR fortran/52452
8756 * gfortran.dg/intrinsic_8.f90: New.
8757
8758 2012-03-01 Kai Tietz <ktietz@redhat.com>
8759
8760 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8761 routines on mingw targets.
8762 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8763
8764 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8765
8766 PR tree-optimization/52445
8767 * gcc.dg/pr52445.c: New test.
8768
8769 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8770
8771 PR target/52437
8772 * gcc.c-torture/compile/pr52437.c: New test.
8773
8774 PR middle-end/52419
8775 * gcc.dg/torture/pr52419.c: New test.
8776
8777 PR tree-optimization/52429
8778 * gcc.dg/torture/pr52429.c: New test.
8779 * g++.dg/opt/pr52429.C: New test.
8780
8781 2012-02-29 Richard Guenther <rguenther@suse.de>
8782
8783 PR testsuite/52297
8784 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8785 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8786 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8787 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8788 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8789 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8790
8791 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8792
8793 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8794
8795 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8796
8797 PR fortran/52386
8798 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8799
8800 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8801
8802 PR target/51534
8803 * gcc.target/arm/neon/pr51534.c: New testcase.
8804
8805 2012-02-28 Richard Guenther <rguenther@suse.de>
8806
8807 PR target/52407
8808 * gcc.dg/torture/pr52407.c: New testcase.
8809
8810 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8811
8812 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8813 * gcc.target/arm/vfp2.c: Likewise.
8814 * gcc.target/arm/vfp3.c: Likewise.
8815 * gcc.target/arm/vfp4.c: Likewise.
8816 * gcc.target/arm/vfp5.c: Likewise.
8817 * gcc.target/arm/vfp6.c: Likewise.
8818 * gcc.target/arm/vfp7.c: Likewise.
8819 * gcc.target/arm/vfp8.c: Likewise.
8820 * gcc.target/arm/vfp9.c: Likewise.
8821 * gcc.target/arm/vfp10.c: Likewise.
8822 * gcc.target/arm/vfp11.c: Likewise.
8823 * gcc.target/arm/vfp12.c: Likewise.
8824 * gcc.target/arm/vfp13.c: Likewise.
8825 * gcc.target/arm/vfp14.c: Likewise.
8826 * gcc.target/arm/vfp15.c: Likewise.
8827 * gcc.target/arm/vfp16.c: Likewise.
8828 * gcc.target/arm/vfp17.c: Likewise.
8829 * gcc.target/arm/neon-constants.h: New file.
8830 * gcc.target/arm/neon-vect1.c: New test.
8831 * gcc.target/arm/neon-vect2.c: New test.
8832 * gcc.target/arm/neon-vect3.c: New test.
8833 * gcc.target/arm/neon-vect4.c: New test.
8834 * gcc.target/arm/neon-vect5.c: New test.
8835 * gcc.target/arm/neon-vect6.c: New test.
8836 * gcc.target/arm/neon-vect7.c: New test.
8837 * gcc.target/arm/neon-vect8.c: New test.
8838
8839 2012-02-28 Richard Guenther <rguenther@suse.de>
8840
8841 PR tree-optimization/52402
8842 * gcc.dg/torture/pr52402.c: New testcase.
8843
8844 2012-02-28 Richard Guenther <rguenther@suse.de>
8845
8846 PR lto/52400
8847 * g++.dg/lto/pr52400_0.C: New testcase.
8848
8849 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8850
8851 * gcc.target/avr/torture/builtins-1.c: New test.
8852 * gcc.target/avr/torture/builtins-error.c: New test.
8853
8854 2012-02-28 Kai Tietz <ktietz@redhat.com>
8855
8856 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8857 * gcc.target/i386/pr45352-2.c: Likewise.
8858 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8859 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8860 targets instead rand.
8861 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8862 * gcc.target/i386/sse2-mul-1.c: Likewise.
8863 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8864 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8865 * gcc.target/i386/pad-1.c: Likewise.
8866 * gcc.target/i386/pad-9.c: Likewise.
8867 * gcc.target/i386/pad-2.c: Likewise.
8868 * gcc.target/i386/pad-5b.c: Likewise.
8869 * gcc.target/i386/pad-8.c: Likewise.
8870 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8871 * gcc.target/i386/pr44130.c: Likewise.
8872 * gcc.target/i386/align-main-1.c: Likewise.
8873 * gcc.target/i386/align-main-2.c: Likewise.
8874 * gcc.target/i386/sw-1.c: Likewise.
8875 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8876 on x64 mingw target.
8877 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8878 * gcc.target/i386/pr46295.c: Likewise.
8879 * gcc.target/i386/amd64-abi-1.c: Likewise.
8880 * gcc.target/i386/amd64-abi-2.c: Likewise.
8881 * gcc.target/i386/pr39082-1.c: Likewise.
8882 * gcc.target/i386/pr39162.c: Likewise.
8883 * gcc.target/i386/pr22152.c: Likewise.
8884 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8885 * gcc.target/i386/wrfsbase-2.c: Likewise.
8886 * gcc.target/i386/local.c: Likewise
8887 * gcc.target/i386/wrgsbase-1.c: Likewise.
8888 * gcc.target/i386/wrfsbase-1.c: Likewise.
8889 * gcc.target/i386/pr39315-3.c: Likewise.
8890 * gcc.target/i386/pr35767-4.c: Likewise.
8891 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8892 x64 mingw target.
8893 * gcc.target/i386/pr45336-2.c: Likewise.
8894 * gcc.target/i386/pr45336-1.c: Likewise.
8895 * gcc.target/i386/pr45336-4.c: Likewise.
8896
8897 2012-02-27 Tristan Gingold <gingold@adacore.com>
8898
8899 * gnat.dg/array20.ad[sb]: New test.
8900
8901 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8902
8903 PR target/52375
8904 * gcc.target/arm/pr52375.c: New test.
8905 * gcc.c-torture/compile/pr52375.c: New test.
8906
8907 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8908
8909 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8910 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8911
8912 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8913
8914 * gnat.dg/aggr19.adb: New test.
8915 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8916
8917 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8918
8919 PR target/49263
8920 * gcc.target/sh/pr49263.c: New.
8921
8922 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8923
8924 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8925 simulate_thread_wrapper_other_threads
8926 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8927 Move initialization of 'value' to main().
8928 (main): Initialize 'value';
8929 * gcc.dg/simulate-thread/speculative-store.c
8930 (simulate_thread_step_verify): Return 0 when successful.
8931 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8932 Reduce threshold.
8933 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8934 (simulate_thread_wrapper_other_threads): Return a success/fail value
8935 and issue an error if the instruction count threshold is exceeded.
8936
8937 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8938
8939 PR target/50580
8940 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8941 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8942
8943 2012-02-24 Richard Guenther <rguenther@suse.de>
8944
8945 PR middle-end/52355
8946 * gcc.dg/pr52355.c: New testcase.
8947
8948 2012-02-23 Kai Tietz <ktietz@redhat.com>
8949
8950 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8951 * gcc.dg/Wpadded.c: Likewise.
8952 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8953 structure-layout.
8954 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8955 for sleep by Sleep and add windows.h include for this function.
8956 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8957 targets.
8958 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8959 target.
8960 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8961 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8962 on x64 mingw target.
8963 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8964 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8965 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8966 failure on LLP64 target.
8967
8968 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8969
8970 PR c/52290
8971 * gcc.dg/noncompile/pr52290.c: New test.
8972
8973 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8974
8975 PR tree-optimization/52019
8976 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8977
8978 2012-02-22 Kai Tietz <ktietz@redhat.com>
8979
8980 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8981 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8982 derived pdiff_t type.
8983 * g++.dg/torture/pr49720.C: Likewise
8984
8985 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8986
8987 PR target/52330
8988 * gcc.target/i386/pr52330.c: New test.
8989
8990 2012-02-22 Tobias Burnus <burnus@net-b.de>
8991
8992 PR fortran/52335
8993 * gfortran.dg/io_constraints_10.f90: New.
8994
8995 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8996
8997 * lib/target-supports.exp (check_effective_target_vect_condition):
8998 Return true for NEON.
8999
9000 2012-02-21 Kai Tietz <ktietz@redhat.com>
9001
9002 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9003
9004 2012-02-21 Richard Guenther <rguenther@suse.de>
9005
9006 PR tree-optimization/52324
9007 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9008
9009 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9010
9011 PR middle-end/51782
9012 * gcc.target/avr/torture/pr51782-1.c: New test.
9013
9014 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9015
9016 PR tree-optimization/52318
9017 * gcc.dg/pr52318.c: New test.
9018
9019 2012-02-20 Kai Tietz <ktietz@redhat.com>
9020
9021 * gcc.dg/bf-ms-layout-3.c: New testcase.
9022
9023 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9024
9025 PR testsuite/52229
9026 PR fortran/32380
9027 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9028
9029 2012-02-20 Richard Guenther <rguenther@suse.de>
9030
9031 PR tree-optimization/52298
9032 * gcc.dg/torture/pr52298.c: New testcase.
9033 * gcc.dg/vect/pr52298.c: Likewise.
9034
9035 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9036
9037 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9038 * gcc.c-torture/execute/pr52286.c: Ditto.
9039
9040 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9041
9042 PR tree-optimization/52286
9043 * gcc.c-torture/execute/pr52286.c: New test.
9044
9045 2012-02-18 Tobias Burnus <burnus@net-b.de>
9046
9047 PR fortran/52295
9048 * gfortran.dg/interface_35.f90: Use -std=f2003.
9049 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9050 * gfortran.dg/interface_assignment_4.f90: Ditto.
9051 * gfortran.dg/bessel_1.f90: Ditto.
9052 * gfortran.dg/func_result_6.f90: Ditto.
9053 * gfortran.dg/hypot_1.f90: Ditto.
9054 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9055
9056 2012-02-17 Tobias Burnus <burnus@net-b.de>
9057
9058 PR translation/52232
9059 PR translation/52234
9060 PR translation/52245
9061 PR translation/52246
9062 PR translation/52262
9063 PR translation/52273
9064 * gfortran.dg/coarray_22.f90: Update dg-error.
9065 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9066
9067 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9068
9069 PR target/51753
9070 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9071 (simulate-thread): Use default timeout.
9072
9073 2012-02-16 Jason Merrill <jason@redhat.com>
9074
9075 PR c++/52248
9076 * g++.dg/ext/timevar1.C: New.
9077
9078 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9079
9080 PR c++/52126
9081 * g++.dg/template/using21.C: New.
9082 * g++.dg/template/using22.C: Likewise.
9083
9084 2012-02-16 Jason Merrill <jason@redhat.com>
9085
9086 PR c++/51415
9087 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9088
9089 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9090
9091 PR tree-optimization/52255
9092 * gcc.c-torture/compile/pr52255.c: New test.
9093
9094 PR debug/52260
9095 * g++.dg/debug/dwarf2/pr52260.C: New test.
9096
9097 PR middle-end/51929
9098 * g++.dg/ipa/pr51929.C: New test.
9099
9100 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9101
9102 PR target/52199
9103 * gcc.target/powerpc/pr52199.c: New file.
9104
9105 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9106
9107 PR target/52152
9108 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9109
9110 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9111
9112 * gcc.dg/pr51867.c: Don't include <math.h>.
9113 (sqrtf): Declare.
9114
9115 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9116
9117 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9118 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9119
9120 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9121
9122 PR tree-optimization/50561
9123 * gcc.dg/graphite/pr50561.c: New testcase.
9124
9125 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9126
9127 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9128 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9129
9130 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9131
9132 * gnat.dg/discr35.ad[sb]: New test.
9133
9134 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9135
9136 * gnat.dg/volatile10.adb: New test.
9137 * gnat.dg/volatile10_pkg.ads: New helper.
9138
9139 2012-02-14 Jason Merrill <jason@redhat.com>
9140
9141 * g++.dg/ext/attrib43.C: New.
9142
9143 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9144
9145 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9146 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9147 fgnu_tm.
9148 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9149 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9150 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9151 effective_target fgnu_tm.
9152 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9153
9154 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9155
9156 PR c++/52247
9157 * g++.dg/template/asmgoto1.C: New test.
9158
9159 2012-02-14 Ian Lance Taylor <iant@google.com>
9160
9161 PR go/48501
9162 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9163 compiling generated file for 64bit and index tests.
9164
9165 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9166
9167 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9168
9169 2012-02-14 Richard Guenther <rguenther@suse.de>
9170
9171 PR tree-optimization/52244
9172 PR tree-optimization/51528
9173 * gcc.dg/torture/pr52244.c: New testcase.
9174
9175 2012-02-14 Walter Lee <walt@tilera.com>
9176
9177 * g++.dg/other/PR23205.C: Disable test on tile.
9178 * g++.dg/other/pr23205-2.C: Disable test on tile.
9179 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9180 * gcc.dg/20040813-1.c: Disable test on tile.
9181 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9182 * gcc.misc-tests/linkage.exp: Handle tilegx.
9183
9184 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9185
9186 PR tree-optimization/52210
9187 * gcc.dg/pr52210.c: New test.
9188
9189 2012-02-14 Jason Merrill <jason@redhat.com>
9190
9191 PR c++/39055
9192 * g++.dg/overload/defarg5.C: New.
9193
9194 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9195
9196 PR c/52181
9197 * c-c++-common/pr52181.c: New test.
9198
9199 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9200
9201 PR c++/52215
9202 * g++.dg/ext/atomic-1.C: New test.
9203
9204 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9205
9206 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9207
9208 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9209
9210 PR middle-end/52209
9211 * gcc.c-torture/execute/pr52209.c: New test.
9212
9213 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9214
9215 PR fortran/50981
9216 * gfortran.dg/elemental_optional_args_5.f03: New test.
9217
9218 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9219
9220 PR testsuite/50076
9221 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9222 cases.
9223
9224 2012-02-11 Ian Lance Taylor <iant@google.com>
9225
9226 PR go/51874
9227 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9228 SPARC Solaris. Don't run the test at all on systems where it may
9229 not work, rather than xfailing it.
9230
9231 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9232
9233 PR rtl-optimization/52175
9234 * gcc.c-torture/compile/pr52175.c: New test.
9235
9236 2012-02-10 Jason Merrill <jason@redhat.com>
9237
9238 PR c++/51910
9239 * g++.dg/template/repo10.C: New.
9240
9241 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9242
9243 PR debug/52132
9244 * gcc.dg/pr52132.c: New test.
9245
9246 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9247
9248 * gnat.dg/specs/aggr4.ads: New test.
9249 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9250
9251 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9252
9253 PR target/52146
9254 * gcc.target/i386/pr52146.c: New.
9255
9256 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9257
9258 PR middle-end/52177
9259 * c-c++-common/pr52177.c: New test.
9260
9261 2012-02-10 Jan Hubicka <jh@suse.cz>
9262
9263 PR middle-end/48600
9264 * g++.dg/torture/pr48600.C: New testcase.
9265
9266 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9267
9268 PR middle-end/52140
9269 * gcc.dg/dfp/pr52140.c: New test.
9270
9271 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9272
9273 PR fortran/32380
9274 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9275 of dg-options.
9276
9277 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9278
9279 PR middle-end/51867
9280 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9281 * gcc.dg/pr51867.c: New test.
9282
9283 2012-02-09 Ian Lance Taylor <iant@google.com>
9284
9285 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9286 which don't support -fsplit-stack. Turn off optimization when
9287 compiling select5-out.go.
9288
9289 2012-02-08 Ian Lance Taylor <iant@google.com>
9290
9291 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9292 systems which don't support -fsplit-stack.
9293
9294 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9295
9296 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9297 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9298 machine instuction in the log.
9299
9300 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9301
9302 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9303 to 20 seconds.
9304
9305 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9306
9307 PR driver/48524
9308 * gcc.dg/pr48524.c: New test.
9309 * gcc.dg/pr48524.spec: New spec file for test.
9310
9311 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9312
9313 PR fortran/32380
9314 * gfortran.dg/vect/pr32380.f90: New test.
9315
9316 2012-02-08 Tobias Burnus <burnus@net-b.de>
9317
9318 PR fortran/52151
9319 * gfortran.dg/realloc_on_assign_12.f90: New.
9320
9321 2012-02-08 Richard Guenther <rguenther@suse.de>
9322
9323 PR rtl-optimization/52170
9324 * gcc.dg/torture/pr52170.c: New testcase.
9325
9326 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9327
9328 PR gcov-profile/52150
9329 * gcc.dg/tree-prof/pr52150.c: New test.
9330
9331 PR rtl-optimization/52139
9332 * gcc.dg/pr52139.c: New test.
9333
9334 2012-02-07 Jason Merrill <jason@redhat.com>
9335
9336 PR c++/51675
9337 * g++.dg/cpp0x/constexpr-union3.C: New.
9338
9339 PR c++/52035
9340 * g++.dg/lto/pr52035_0.C: New.
9341
9342 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9343
9344 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9345 * gcc.dg/special/weak-1.c: Likewise.
9346 * gcc.dg/ucnid-12.c: Likewise.
9347 * gcc.dg/torture/pr45678-1.c: Likewise.
9348 * gcc.dg/torture/pr45678-2.c: Likewise.
9349 * gcc.dg/vector-4.c: Likewise.
9350 * gcc.dg/ipa/inline-5.c: Likewise.
9351 * gcc.dg/ucnid-11.c: Likewise.
9352 * gcc.misc-tests/gcov-13.c: Likewise.
9353 * gcc.misc-tests/gcov-14.c: Likewise.
9354 * g++.dg/ext/label13.C: Likewise.
9355 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9356 hppa*-*-hpux* options.
9357 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9358 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9359 * gcc.dg/pr48616.c: Likewise.
9360 * gcc.dg/pr17957.c: Likewise.
9361 * gcc.dg/pr17055-1.c: Likewise.
9362 * gcc.dg/pr32912-1.c: Likewise.
9363 * gcc.dg/tm/pr51472.c: Likewise.
9364 * c-c++-common/fold-bitand-4.c: Likewise.
9365 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9366 Use dg-additional-options for extra options.
9367
9368 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9369
9370 * gcc.target/epiphany/interrupt-2.c: New test.
9371
9372 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9373
9374 PR target/52155
9375 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9376 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9377 for MIPS ELF.
9378
9379 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9380
9381 PR target/52152
9382 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9383
9384 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9385
9386 PR middle-end/24306
9387 PR target/52154
9388 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9389 * gcc.target/mips/va-arg-1.c: New test.
9390
9391 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9392
9393 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9394 for -mno-pointers-to-nested-functions.
9395
9396 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9397
9398 * gcc.c-torture/execute/20120207-1.c: New test.
9399
9400 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9401
9402 PR rtl-optimization/52060
9403 * gcc.dg/torture/pr52060.c: New test.
9404
9405 PR middle-end/52074
9406 * gcc.c-torture/compile/pr52074.c: New test.
9407
9408 2012-02-07 Tobias Burnus <burnus@net-b.de>
9409
9410 PR fortran/51514
9411 * gfortran.dg/class_to_type_2.f90: New.
9412
9413 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9414
9415 PR fortran/32373
9416 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9417 Remove module.
9418
9419 2012-02-06 Jason Merrill <jason@redhat.com>
9420
9421 PR c++/52088
9422 * g++.dg/template/conv13.C: New.
9423
9424 2012-02-06 Richard Guenther <rguenther@suse.de>
9425
9426 PR tree-optimization/52115
9427 * gcc.c-torture/compile/pr52115.c: New testcase.
9428
9429 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9430
9431 PR target/52129
9432 * gcc.c-torture/execute/pr52129.c: New test.
9433
9434 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9435
9436 * gcc.dg/pr48374.c: Actually add the test I forgot
9437 in the 2012-01-25 commit.
9438
9439 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9440
9441 PR fortran/32373
9442 * gfortran.dg/vect/vect-8.f90: New test case.
9443
9444 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9445
9446 PR fortran/48847
9447 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9448
9449 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9450
9451 PR fortran/52102
9452 * gfortran.dg/class_48.f90 : Add test of allocate class array
9453 component with source in subroutine test3. Remove commenting
9454 out in subroutine test4, since branching on unitialized variable
9455 is now fixed (no PR for this last.).
9456
9457 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9458
9459 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9460 on MIPS targets.
9461 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9462
9463 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9464
9465 PR target/52125
9466 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9467 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9468
9469 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9470
9471 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9472 (check_effective_target_sync_int_long): Use it.
9473 (check_effective_target_sync_char_short): Likewise.
9474 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9475
9476 2012-02-05 Tobias Burnus <burnus@net-b.de>
9477
9478 PR fortran/51972
9479 * gfortran.dg/class_48.f90: Add some further checks.
9480
9481 2012-02-05 Ira Rosen <irar@il.ibm.com>
9482
9483 PR tree-optimization/52091
9484 * gcc.dg/vect/pr52091.c: New test.
9485
9486 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9487
9488 PR rtl-optimization/52113
9489 * gcc.target/avr/pr52113.c: New test.
9490
9491 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9492
9493 PR rtl-optimization/52092
9494 * gcc.c-torture/compile/pr52092.c: New test.
9495
9496 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9497
9498 PR fortran/41587
9499 * gfortran.dg/class_array_10.f03: New test.
9500
9501 PR fortran/46356
9502 * gfortran.dg/class_array_11.f03: New test.
9503
9504 PR fortran/51754
9505 * gfortran.dg/class_array_12.f03: New test.
9506
9507 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9508
9509 PR fortran/52012
9510 * gfortran.dg/realloc_on_assign_11.f90: New test.
9511
9512 2012-02-02 Tobias Burnus <burnus@net-b.de>
9513
9514 PR fortran/52093
9515 * gfortran.dg/shape_7.f90: New.
9516
9517 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9518
9519 * gcc.target/mips/mips-prepend-1.c: New test.
9520
9521 2012-02-02 Jan Hubicka <jh@suse.cz>
9522 Tom de Vries <tom@codesourcery.com>
9523
9524 PR middle-end/51998
9525 * gcc.dg/alias-12.c: New testcase.
9526 * gcc.dg/alias-13.c: New testcase.
9527
9528 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9529
9530 PR target/52086
9531 * gcc.dg/pr52086.c: New test.
9532
9533 PR tree-optimization/52073
9534 * gcc.c-torture/compile/pr52073.c: New test.
9535
9536 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9537
9538 PR fortran/51958
9539 * gfortran.dg/function_optimize_10.f90: New test.
9540
9541 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9542
9543 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9544 test on alpha*-*-*.
9545
9546 2012-02-01 Tobias Burnus <burnus@net-b.de>
9547
9548 PR fortran/52024
9549 * gfortran.dg/typebound_operator_14.f90: New.
9550
9551 2012-02-01 Tobias Burnus <burnus@net-b.de>
9552
9553 PR fortran/52059
9554 * gfortran.dg/elemental_function_1.f90: New.
9555
9556 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9557
9558 PR rtl-optimization/51374
9559 * gcc.target/avr/torture/pr51374-1.c:
9560 Also fail if SBIS is seen.
9561
9562 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9563
9564 PR rtl-optimization/51374
9565 * gcc.target/avr/torture/pr51374-1.c: New.
9566
9567 2012-01-31 Tobias Burnus <burnus@net-b.de>
9568
9569 PR fortran/52024
9570 * gfortran.dg/typebound_generic_11.f90: New.
9571
9572 2012-01-31 Tobias Burnus <burnus@net-b.de>
9573
9574 PR fortran/52029
9575 * gfortran.dg/class_49.f90: New.
9576
9577 2012-01-31 Tobias Burnus <burnus@net-b.de>
9578
9579 PR fortran/52013
9580 * gfortran.dg/elemental_args_check_6.f90: New.
9581
9582 2012-01-31 Jason Merrill <jason@redhat.com>
9583
9584 PR c++/52043
9585 * g++.dg/cpp0x/variadic122.C: New.
9586
9587 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9588
9589 PR fortran/52012
9590 * gfortran.dg/realloc_on_assign_10.f90: New test.
9591
9592 2012-01-31 Richard Guenther <rguenther@suse.de>
9593
9594 PR tree-optimization/51528
9595 * gcc.dg/torture/pr51528.c: New testcase.
9596
9597 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9598
9599 PR go/48501
9600 * lib/go.exp (go_target_compile): Append timeout= to options.
9601 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9602 select5-out.go test on alpha*-*-* targets.
9603
9604 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9605
9606 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9607 (TEST_SHORT): Reformat in the same way.
9608 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9609 (TEST_SHORT): Reformat in the same way.
9610 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9611 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9612 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9613 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9614 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9615
9616 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9617
9618 PR target/51835
9619 * gcc.target/arm/pr51835.c: New testcase.
9620
9621 2012-01-30 Richard Guenther <rguenther@suse.de>
9622
9623 PR tree-optimization/52028
9624 * gcc.dg/torture/pr52028.c: New testcase.
9625 * gfortran.dg/ldist-pr45199.f: Adjust.
9626 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9627 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9628 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9629
9630 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9631
9632 PR debug/52027
9633 * gcc.dg/tree-prof/pr52027.c: New test.
9634
9635 PR tree-optimization/52046
9636 * gcc.dg/pr52046.c: New test.
9637
9638 PR debug/52048
9639 * g++.dg/other/pr52048.C: New test.
9640
9641 2012-01-30 Richard Guenther <rguenther@suse.de>
9642
9643 PR tree-optimization/52045
9644 * gcc.dg/pr52045.c: New testcase.
9645
9646 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9647
9648 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9649 new code generated for __sync_lock_release.
9650
9651 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9652
9653 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9654
9655 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9656
9657 PR testsuite/51875
9658 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9659
9660 * g++.dg/ext/visibility/template10.C: Fix typo.
9661
9662 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9663
9664 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9665
9666 PR c++/51327
9667 * g++.dg/cpp0x/constexpr-ice6.C: New.
9668
9669 2012-01-29 Tobias Burnus <burnus@net-b.de>
9670
9671 PR fortran/41600
9672 * gfortran.dg/default_initialization_6.f90: New.
9673
9674 2012-01-29 Tobias Burnus <burnus@net-b.de>
9675
9676 PR fortran/51972
9677 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9678 * gfortran.dg/class_48.f90: New.
9679
9680 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9681
9682 PR fortran/51808
9683 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9684
9685 2012-01-28 Tobias Burnus <burnus@net-b.de>
9686
9687 PR fortran/51972
9688 * gfortran.dg/class_allocate_12.f90: New.
9689
9690 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9691
9692 * gcc.dg/torture/pr50444.c: Fix dg directives.
9693
9694 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9695
9696 PR target/52006
9697 * gcc.target/arm/pr52006.c: New test.
9698
9699 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9700
9701 PR testsuite/52011
9702 * gcc.dg/lto/trans-mem.h: New file.
9703 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9704 * gcc.dg/lto/trans-mem-1_1.c: Same.
9705 * gcc.dg/lto/trans-mem-4_1.c: Same.
9706 * gcc.dg/lto/trans-mem-3_1.c: Same.
9707
9708 2012-01-27 Tobias Burnus <burnus@net-b.de>
9709
9710 PR fortran/52022
9711 * gfortran.dg/dummy_procedure_7.f90: New.
9712
9713 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9714
9715 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9716 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9717
9718 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9719
9720 PR c++/51852
9721 * g++.dg/other/gc5.C: New test.
9722
9723 2012-01-27 Richard Guenther <rguenther@suse.de>
9724
9725 PR tree-optimization/50444
9726 * gcc.dg/torture/pr50444.c: New testcase.
9727
9728 2012-01-27 Tobias Burnus <burnus@net-b.de>
9729
9730 PR fortran/51970
9731 PR fortran/51977
9732 * gfortran.dg/move_alloc_13.f90: New.
9733
9734 2012-01-27 Tobias Burnus <burnus@net-b.de>
9735
9736 PR fortran/51953
9737 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9738 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9739 and change dg-error string.
9740
9741 2012-01-27 Tobias Burnus <burnus@net-b.de>
9742
9743 PR fortran/52016
9744 * gfortran.dg/elemental_args_check_5.f90: New.
9745
9746 2012-01-27 Richard Guenther <rguenther@suse.de>
9747
9748 PR middle-end/51959
9749 * g++.dg/torture/pr51959.C: New testcase.
9750
9751 2012-01-27 Tom de Vries <tom@codesourcery.com>
9752
9753 PR tree-optimization/51990
9754 * gcc.dg/pr51990.c: New test.
9755 * gcc.dg/pr51990-2.c: Same.
9756
9757 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9758 Tobias Burnus <burnus@gcc.gnu.org>
9759
9760 PR fortran/48705
9761 * gfortran.dg/class_allocate_11.f03: New.
9762
9763 PR fortran/51870
9764 PR fortran/51943
9765 PR fortran/51946
9766 * gfortran.dg/class_allocate_7.f03: New.
9767 * gfortran.dg/class_allocate_8.f03: New.
9768 * gfortran.dg/class_allocate_9.f03: New.
9769 * gfortran.dg/class_allocate_10.f03: New.
9770
9771 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9772
9773 * gnat.dg/discr34.adb: New test.
9774 * gnat.dg/discr34_pkg.ads: New helper.
9775
9776 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9777
9778 * gnat.dg/discr33.adb: New test.
9779
9780 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9781
9782 * gnat.dg/limited_with3.ad[sb): New test.
9783 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9784 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9785 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9786
9787 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9788
9789 * gnat.dg/stack_usage1.adb: New test.
9790 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9791
9792 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9793 * gcc.dg/pr44194-2.c: Likewise.
9794
9795 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9796
9797 PR c++/51370
9798 * g++.dg/template/crash112.C: New.
9799
9800 2012-01-27 Richard Henderson <rth@redhat.com>
9801
9802 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9803
9804 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9805
9806 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9807
9808 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9809
9810 PR middle-end/51895
9811 * g++.dg/opt/pr51895.C: New test.
9812
9813 2012-01-26 Michael Matz <matz@suse.de>
9814
9815 PR tree-optimization/48794
9816 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9817
9818 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9819
9820 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9821
9822 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9823
9824 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9825 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9826 memory.
9827 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9828 the default value for s390 and s390x.
9829
9830 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9831
9832 PR lto/51698
9833 * gcc.dg/lto/trans-mem-4_0.c: New.
9834 * gcc.dg/lto/trans-mem-4_1.c: New.
9835 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9836 TM builtins.
9837 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9838 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9839 TM builtins.
9840 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9841 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9842 TM builtins.
9843
9844 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9845
9846 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9847
9848 2012-01-25 Ian Lance Taylor <iant@google.com>
9849
9850 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9851
9852 2012-01-25 Tobias Burnus <burnus@net-b.de>
9853
9854 PR fortran/51995
9855 * gfortran.dg/typebound_proc_25.f90: New.
9856
9857 2012-01-25 Jason Merrill <jason@redhat.com>
9858
9859 PR c++/51992
9860 * g++.dg/lto/pr51992_0.C: New.
9861
9862 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9863
9864 PR tree-optimization/51987
9865 * gcc.target/i386/pr51987.c: New test.
9866
9867 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9868
9869 * gcc.dg/tm/lto-1.c: Require lto support in target.
9870
9871 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9872
9873 PR rtl-optimization/48374
9874 * gcc.dg/pr48374.c: New test.
9875
9876 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9877
9878 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9879
9880 2012-01-25 Tobias Burnus <burnus@net-b.de>
9881
9882 PR fortran/51966
9883 * gfortran.dg/derived_constructor_char_3.f90: New.
9884
9885 2012-01-24 Ian Lance Taylor <iant@google.com>
9886
9887 * go.test/go-test.exp (filecmp): New procedure.
9888 (errchk): Handle quoted square brackets.
9889 (go-gc-tests): Set go_compile_args. Handle various new test
9890 lines. Skip a few new tests.
9891 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9892
9893 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9894
9895 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9896 (check_effective_target_vect_extract_even_odd)
9897 (check_effective_target_vect_interleave): Return true for MIPS
9898 paired-single.
9899
9900 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9901
9902 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9903 (main): Use it instead of argc.
9904
9905 2012-01-24 Jason Merrill <jason@redhat.com>
9906
9907 PR c++/51973
9908 * g++.dg/cpp0x/sfinae31.C: New.
9909
9910 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9911
9912 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9913
9914 2012-01-24 Jason Merrill <jason@redhat.com>
9915
9916 PR c++/51812
9917 * g++.dg/inherit/covariant20.C: New.
9918
9919 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9920
9921 PR c++/51223
9922 * g++.dg/parse/crash58.C: New.
9923
9924 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9925
9926 PR target/51957
9927 * gcc.dg/pr51957-1.c: New test.
9928 * gcc.dg/pr51957-1.h: New file.
9929 * gcc.dg/pr51957-2.c: New test.
9930
9931 2012-01-23 Jason Merrill <jason@redhat.com>
9932
9933 PR c++/51930
9934 * g++.dg/ext/visibility/template10.C: New.
9935
9936 2012-01-23 Tobias Burnus <burnus@net-b.de>
9937
9938 PR fortran/51948
9939 * gfortran.dg/move_alloc_12.f90: New.
9940
9941 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9942
9943 PR middle-end/45416
9944 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9945
9946 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9947
9948 PR c++/51398
9949 * g++.dg/template/crash111.C: New.
9950
9951 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9952
9953 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9954 configurations.
9955 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9956
9957 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9958
9959 PR testsuite/51941
9960 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9961 the DW_TAG_class_type and DW_AT_name: "Executor".
9962
9963 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9964
9965 * lib/target-supports.exp
9966 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9967 (check_effective_target_vect_interleave): Likewise.
9968
9969 2012-01-22 Jason Merrill <jason@redhat.com>
9970
9971 PR c++/51925
9972 * g++.dg/template/using20.C: New.
9973 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9974
9975 2012-01-23 Jason Merrill <jason@redhat.com>
9976
9977 PR target/51934
9978 * g++.dg/torture/pr51344.C: Limit to x86.
9979
9980 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9981
9982 * c-c++-common/tm/omp.c: Require target with pthread support.
9983
9984 2012-01-23 Richard Guenther <rguenther@suse.de>
9985
9986 PR tree-optimization/51949
9987 * gcc.dg/torture/pr51949.c: New testcase.
9988
9989 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9990
9991 PR rtl-optimization/51933
9992 * gcc.c-torture/execute/pr51933.c: New test.
9993
9994 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9995
9996 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9997 Do not define for Interix.
9998
9999 2012-01-22 Jason Merrill <jason@redhat.com>
10000
10001 PR c++/51832
10002 * g++.dg/lto/pr51832.h: New.
10003 * g++.dg/lto/pr51832_0.C: New.
10004 * g++.dg/lto/pr51832_1.C: New.
10005
10006 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10007
10008 * gcc.dg/ext-elim-1.c: New test.
10009
10010 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10011
10012 PR target/51931
10013 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10014 * g++.dg/opt/longbranch1.C: Likewise.
10015
10016 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10017
10018 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10019 in C++11 mode.
10020
10021 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10022
10023 PR fortran/50556
10024 * gfortran.dg/namelist_74.f90: New test.
10025 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10026
10027 2012-01-21 Tobias Burnus <burnus@net-b.de>
10028
10029 PR fortran/51913
10030 * gfortran.dg/class_47.f90: New.
10031
10032 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10033
10034 * gnat.dg/renaming5.ad[sb]: New test.
10035
10036 2012-01-20 Jason Merrill <jason@redhat.com>
10037
10038 PR c++/51919
10039 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10040
10041 2012-01-20 Jason Merrill <jason@redhat.com>
10042
10043 PR c++/51922
10044 * g++.dg/ext/attrib42.C: Require ilp32.
10045
10046 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10047
10048 PR target/51915
10049 * gcc.target/arm/pr51915.c: New test.
10050
10051 2012-01-20 Cary Coutant <ccoutant@google.com>
10052 Dodji Seketeli <dodji@redhat.com>
10053
10054 PR debug/45682
10055 * g++.dg/debug/dwarf2/nested-3.C: New test.
10056
10057 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10058
10059 PR c++/51402
10060 * g++.dg/template/crash110.C: New.
10061
10062 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10063
10064 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10065 Remove default options on hppa*-*-hpux*.
10066
10067 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10068
10069 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10070
10071 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10072
10073 * gcc.c-torture/compile/pr51856.c: New testcase.
10074
10075 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10076
10077 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10078 options to go_target_compile.
10079
10080 2012-01-20 Kai Tietz <ktietz@redhat.com>
10081
10082 * g++.dg/torture/pr51344.C: Fix typo.
10083
10084 2012-01-20 Richard Guenther <rguenther@suse.de>
10085
10086 PR tree-optimization/51903
10087 * g++.dg/torture/pr51903.C: New testcase.
10088
10089 2012-01-20 Tobias Burnus <burnus@net-b.de>
10090 Janus Weil <janus@gcc.gnu.org>
10091
10092 PR fortran/51056
10093 * gfortran.dg/use_21.f90: New.
10094
10095 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10096
10097 PR target/51106
10098 * gcc.dg/torture/pr51106-1.c: New test.
10099 * gcc.dg/torture/pr51106-2.c: New test.
10100
10101 2012-01-19 Kai Tietz <ktietz@redhat.com>
10102
10103 * g++.dg/torture/pr51344.C: New test.
10104
10105 2012-01-19 Tobias Burnus <burnus@net-b.de>
10106
10107 PR fortran/51904
10108 * gfortran.dg/intrinsic_size_2.f90: New.
10109
10110 2012-01-19 Jason Merrill <jason@redhat.com>
10111
10112 PR c++/51889
10113 * g++.dg/inherit/using7.C: New.
10114
10115 2012-01-19 Richard Guenther <rguenther@suse.de>
10116
10117 PR tree-optimization/37997
10118 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10119
10120 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10121
10122 PR rtl-optimization/51505
10123 * gcc.dg/pr51505.c: New test.
10124
10125 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10126
10127 PR fortran/51634
10128 * gfortran.dg/typebound_operator_12.f03: New.
10129 * gfortran.dg/typebound_operator_13.f03: New.
10130
10131 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10132
10133 PR c++/51225
10134 * g++.dg/cpp0x/pr51225.C: New.
10135
10136 2012-01-17 Ian Lance Taylor <iant@google.com>
10137
10138 PR go/50656
10139 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10140
10141 2012-01-17 Tobias Burnus <burnus@net-b.de>
10142
10143 PR fortran/51869
10144 * gfortran.dg/realloc_on_assign_9.f90: New.
10145
10146 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10147
10148 PR other/51165
10149 * gcc.dg/tm/memopt-3.c: Remove xfail.
10150 * gcc.dg/tm/memopt-4.c: Remove xfail.
10151 * gcc.dg/tm/memopt-5.c: Remove xfail.
10152 * gcc.dg/tm/memopt-7.c: Remove xfail.
10153
10154 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10155
10156 PR tree-optimization/51877
10157 * gcc.c-torture/execute/pr51877.c: New test.
10158
10159 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10160
10161 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10162 {!vect_align_arrays} to vect_sizes_32B_16B.
10163 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10164 * gcc.dg/vect/vect-peel-3.c: Ditto.
10165
10166 2012-01-16 Jason Merrill <jason@redhat.com>
10167
10168 PR c++/51854
10169 * g++.dg/abi/mangle60.C: New.
10170
10171 PR c++/51827
10172 * g++.dg/pch/mangle1.{C,Hs}: New.
10173
10174 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10175 Tobias Burnus <burnus@net-b.de>
10176
10177 PR fortran/50981
10178 * gfortran.dg/elemental_optional_args_3.f90: New
10179 * gfortran.dg/elemental_optional_args_4.f90: New
10180
10181 2012-01-16 Tobias Burnus <burnus@net-b.de>
10182
10183 PR fortran/51809
10184 * gfortran.dg/use_20.f90: New
10185
10186 2012-01-16 Jason Merrill <jason@redhat.com>
10187
10188 PR c++/51868
10189 * g++.dg/cpp0x/rv-bitfield.C: New.
10190 * g++.dg/cpp0x/rv-bitfield2.C: New.
10191
10192 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10193
10194 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10195 subroutine 'qsort' and use index array to assign the result.
10196
10197 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10198
10199 PR tree-optimization/51865
10200 * gcc.dg/pr51865.c: New test.
10201
10202 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10203
10204 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10205
10206 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10207
10208 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10209 to be loaded from the constant pool, rather than via %hi and %lo.
10210
10211 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10212
10213 PR rtl-optimization/51821
10214 * gcc.dg/pr51821.c: New test.
10215
10216 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10217
10218 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10219
10220 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10221
10222 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10223
10224 2012-01-14 Tobias Burnus <burnus@net-b.de>
10225
10226 PR fortran/51800
10227 * gfortran.dg/init_flag_8.f90: New.
10228 * gfortran.dg/init_flag_9.f90: New.
10229
10230 2011-01-14 Tobias Burnus <burnus@net-b.de>
10231
10232 PR fortran/51816
10233 * gfortran.dg/use_18.f90: New.
10234 * gfortran.dg/use_19.f90: New.
10235
10236 2012-01-13 Ian Lance Taylor <iant@google.com>
10237
10238 PR c++/50012
10239 * g++.dg/warn/Wsign-compare-4.C: New.
10240
10241 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10242
10243 PR fortran/48351
10244 * gfortran.dg/alloc_comp_assign.f03: New.
10245 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10246 __BUILTIN_FREE from 38 to 32.
10247
10248 2012-01-13 Jason Merrill <jason@redhat.com>
10249
10250 PR c++/20681
10251 * g++.dg/warn/Wreturn-type-7.C: New.
10252
10253 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10254
10255 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10256 assumption.
10257 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10258 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10259 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10260 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10261 int32plus because of big array needed.
10262 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10263 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10264
10265 2012-01-13 Jason Merrill <jason@redhat.com>
10266
10267 PR c++/51813
10268 * g++.dg/ext/visibility/template9.C: New.
10269
10270 PR c++/51620
10271 * g++.dg/cpp0x/defaulted34.C: New.
10272 * g++.dg/template/virtual3.C: New.
10273
10274 2012-01-13 Richard Guenther <rguenther@suse.de>
10275
10276 PR middle-end/8081
10277 * gcc.dg/torture/pr8081.c: New testcase.
10278
10279 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10280
10281 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10282
10283 2012-01-12 Jason Merrill <jason@redhat.com>
10284
10285 PR c++/51714
10286 * g++.dg/ext/stmtexpr14.C: New.
10287
10288 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10289
10290 PR c++/51633
10291 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10292
10293 2012-01-12 Jason Merrill <jason@redhat.com>
10294
10295 PR c++/48051
10296 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10297 * g++.dg/abi/mangle58.C: Likewise.
10298
10299 PR c++/51403
10300 * g++.dg/template/arg8.C: New.
10301
10302 2012-01-12 Ira Rosen <irar@il.ibm.com>
10303
10304 PR tree-optimization/51799
10305 * gcc.dg/vect/pr51799.c: New test.
10306 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10307 patterns.
10308
10309 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10310 Tobias Burnus <burnus@net-b.de>
10311
10312 PR fortran/51057
10313 PR fortran/51616
10314 * lib/target-supports.exp
10315 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10316 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10317
10318 2012-01-11 Jason Merrill <jason@redhat.com>
10319
10320 PR c++/51565
10321 * g++.dg/ext/attrib42.C: New.
10322
10323 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10324
10325 PR bootstrap/51796
10326 * gcc.dg/pr51796.c: New test.
10327
10328 2012-01-11 Jason Merrill <jason@redhat.com>
10329
10330 PR c++/51818
10331 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10332
10333 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10334
10335 * gnat.dg/array19.ad[sb]: New test.
10336
10337 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10338
10339 * gnat.dg/opt23.ad[sb]: New test.
10340 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10341 * gnat.dg/opt24.ad[sb]: New test.
10342
10343 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10344
10345 PR tree-optimization/49642
10346 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10347 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10348
10349 2012-01-11 Jason Merrill <jason@redhat.com>
10350
10351 PR c++/51613
10352 * g++.dg/template/explicit-args5.C: New.
10353
10354 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10355
10356 * gcc.c-torture/execute/20120110-1.c: New testcase.
10357
10358 2012-01-10 Jason Merrill <jason@redhat.com>
10359
10360 PR c++/51614
10361 * g++.dg/inherit/ambig1.C: New.
10362
10363 PR c++/51433
10364 * g++.dg/cpp0x/constexpr-cache1.C: New.
10365
10366 2012-01-10 Richard Guenther <rguenther@suse.de>
10367
10368 PR tree-optimization/51801
10369 * gcc.dg/torture/pr51801.c: New testcase.
10370
10371 2012-01-10 Tobias Burnus <burnus@net-b.de>
10372
10373 PR fortran/51652
10374 * gfortran.dg/allocate_with_typespec_5.f90: New.
10375
10376 2012-01-10 Tobias Burnus <burnus@net-b.de>
10377
10378 * gfortran.dg/class_39.f03: Update dg-error string.
10379
10380 2012-01-10 Richard Guenther <rguenther@suse.de>
10381
10382 PR tree-optimization/50913
10383 * gcc.dg/graphite/interchange-16.c: New testcase.
10384 * gcc.dg/graphite/scop-20.c: XFAIL.
10385 * gfortran.dg/graphite/interchange-1.f: Likewise.
10386 * gfortran.dg/graphite/block-1.f90: Likewise.
10387 * gfortran.dg/graphite/block-2.f: Likewise.
10388
10389 2012-01-10 Richard Henderson <rth@redhat.com>
10390
10391 * lib/target-supports.exp (check_effective_target_vect_perm,
10392 check_effective_target_vect_perm_byte,
10393 check_effective_target_vect_perm_short): Enable for arm neon.
10394
10395 2012-01-09 Tobias Burnus <burnus@net-b.de>
10396
10397 PR fortran/46328
10398 * gfortran.dg/typebound_operator_11.f90: New.
10399
10400 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10401
10402 * gnat.dg/array18.adb: New test.
10403 * gnat.dg/array18_pkg.ads: New helper.
10404
10405 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10406
10407 PR fortran/51791
10408 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10409 around base object in first assignment in main program.
10410 * gfortran.dg/typebound_operator_10.f03: New test.
10411
10412 2012-01-09 Martin Jambor <mjambor@suse.cz>
10413
10414 PR tree-optimization/51759
10415 * g++.dg/ipa/pr51759.C: New test.
10416
10417 2012-01-09 Tobias Burnus <burnus@net-b.de>
10418
10419 PR fortran/51758
10420 * gfortran.dg/optional_absent_2.f90: New.
10421
10422 2012-01-09 Tobias Burnus <burnus@net-b.de>
10423
10424 PR fortran/51578
10425 * gfortran.dg/use_17.f90: New.
10426
10427 2012-01-09 Gary Funck <gary@intrepid.com>
10428
10429 PR preprocessor/33919
10430 * gcc.dg/pr33919.c: New test.
10431 * gcc.dg/pr33919-0.h: New test header file.
10432 * gcc.dg/pr33919-1.h: Ditto.
10433 * gcc.dg/pr33919-2.h: Ditto.
10434
10435 2012-01-07 Jan Hubicka <jh@suse.cz>
10436
10437 PR tree-optimize/51694
10438 * gcc.c-torture/compile/pr51694.c: new testcase.
10439
10440 2012-01-07 Jan Hubicka <jh@suse.cz>
10441
10442 PR tree-optimization/51600
10443 * g++.dg/torture/pr51600.C: New testcase.
10444
10445 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10446
10447 PR gcov-profile/51715
10448 PR gcov-profile/51717
10449 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10450 * gcc.misc-tests/gcov-14.c: Likewise.
10451
10452 2012-01-06 Jason Merrill <jason@redhat.com>
10453
10454 * g++.dg/parse/new5.C: New.
10455
10456 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10457
10458 PR testsuite/51655
10459 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10460 including <string.h>.
10461
10462 2012-01-06 Jason Merrill <jason@redhat.com>
10463
10464 * g++.dg/abi/mangle51.C: New.
10465 * g++.dg/abi/mangle52.C: New.
10466 * g++.dg/abi/mangle53.C: New.
10467 * g++.dg/abi/mangle54.C: New.
10468 * g++.dg/abi/mangle55.C: New.
10469 * g++.dg/abi/mangle56.C: New.
10470 * g++.dg/abi/mangle57.C: New.
10471 * g++.dg/abi/mangle58.C: New.
10472 * g++.dg/abi/mangle59.C: New.
10473 * g++.dg/cpp0x/trailing3.C: Update mangling.
10474 * g++.dg/cpp0x/variadic111.C: Update mangling.
10475 * g++.dg/cpp0x/variadic4.C: Update mangling.
10476 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10477 * g++.dg/template/nontype22.C: Works now.
10478 * g++.dg/template/pr35240.C: Works now.
10479
10480 * g++.dg/cpp0x/error7.C: New.
10481
10482 2012-01-06 Tobias Burnus <burnus@net-b.de>
10483
10484 * gfortran.dg/deallocate_stat_2.f90: New.
10485 * coarray/allocate_errgmsg.f90: New.
10486 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10487 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10488 * coarray/subobject_1.f90: Fix for num_images > 1.
10489 * gfortran.dg/deallocate_stat.f90: Update due to changed
10490 stat= handling.
10491
10492 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10493
10494 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10495
10496 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10497
10498 * ada/acats/overflow.lst: Add cb20004.
10499
10500 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10501
10502 PR c++/51541
10503 * g++.dg/cpp0x/alias-decl-18.C: New test.
10504
10505 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10506
10507 * gcc.c-torture/execute/20120104-1.c: New test.
10508
10509 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10510
10511 PR fortran/PR48946
10512 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10513 the old typebound_operator_8.f03.
10514 * gfortran.dg/typebound_operator_8.f03: New version of
10515 typebound_operator_7.f03 with 'u' a derived type instead of a
10516 class object.
10517
10518 2012-01-05 Richard Guenther <rguenther@suse.de>
10519
10520 * g++.dg/torture/pr49309.C: Skip for -flto.
10521
10522 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10523
10524 PR middle-end/51761
10525 * gcc.c-torture/compile/pr51761.c: New test.
10526
10527 2012-01-05 Richard Guenther <rguenther@suse.de>
10528
10529 PR tree-optimization/51760
10530 * gcc.dg/torture/pr51760.c: New testcase.
10531
10532 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10533
10534 PR middle-end/51472
10535 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10536
10537 2012-01-05 Richard Guenther <rguenther@suse.de>
10538
10539 PR lto/41576
10540 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10541 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10542
10543 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10544
10545 PR debug/51695
10546 * gcc.dg/pr51695.c: New test.
10547
10548 2012-01-04 Andrew Pinski <apinski@cavium.com>
10549
10550 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10551 * gcc.target/mips/octeon2-lx-1.c: New test.
10552 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10553 * gcc.target/mips/octeon2-lx-2.c: New test.
10554 * gcc.target/mips/octeon2-lx-3.c: New test.
10555
10556 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10557
10558 PR other/51163
10559 PR other/51164
10560 * gcc.dg/tm/alias-1.c: Adjust regexp.
10561 * gcc.dg/tm/alias-2.c: Adjust regexp.
10562
10563 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10564
10565 PR c++/51064
10566 * g++.dg/warn/Wparentheses-26.C: New.
10567
10568 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10569
10570 * gfortran.dg/elemental_optional_args_2.f90: New test.
10571
10572 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10573
10574 PR fortran/49693
10575 * gfortran.dg/common_17.f90: New test.
10576
10577 2012-01-04 Richard Guenther <rguenther@suse.de>
10578
10579 PR tree-optimization/49651
10580 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10581 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10582
10583 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10584
10585 PR c++/51738
10586 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10587
10588 2012-01-03 Andrew Pinski <apinski@cavium.com>
10589
10590 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10591 for all mips targets. Also allow an optional .cfi_startproc.
10592
10593 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10594
10595 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10596
10597 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10598
10599 PR c++/29273
10600 * g++.dg/rtti/dyncast5.C: New.
10601
10602 2012-01-03 Richard Guenther <rguenther@suse.de>
10603
10604 PR tree-optimization/51070
10605 * gcc.dg/torture/pr51070-2.c: New testcase.
10606
10607 2012-01-03 Richard Guenther <rguenther@suse.de>
10608
10609 PR tree-optimization/51692
10610 * gcc.dg/torture/pr51692.c: New testcase.
10611
10612 2012-01-03 Richard Guenther <rguenther@suse.de>
10613
10614 PR debug/51650
10615 * g++.dg/lto/pr51650-3_0.C: New testcase.
10616
10617 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10618
10619 PR c++/15867
10620 * g++.dg/warn/Wredundant-decls-spec.C: New.
10621
10622 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10623
10624 PR tree-optimization/51719
10625 * g++.dg/tree-prof/pr51719.C: New test.
10626
10627 2012-01-03 Richard Guenther <rguenther@suse.de>
10628
10629 PR middle-end/51730
10630 * gcc.dg/fold-compare-6.c: New testcase.
10631
10632 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10633
10634 PR c++/51669
10635 * g++.dg/gomp/pr51669.C: New test.
10636
10637 2012-01-02 Jason Merrill <jason@redhat.com>
10638
10639 PR c++/51675
10640 * g++.dg/cpp0x/constexpr-union2.C: New.
10641
10642 PR c++/51666
10643 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10644
10645 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10646
10647 PR c++/51462
10648 * g++.dg/cpp0x/constexpr-99.C: New test.
10649
10650 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10651
10652 PR c++/20140
10653 * g++.dg/template/init9.C: New.
10654
10655 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10656
10657 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10658 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10659 rather than a specific number.
10660
10661 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10662
10663 PR fortran/46262
10664 PR fortran/46328
10665 PR fortran/51052
10666 * gfortran.dg/typebound_operator_7.f03: New.
10667 * gfortran.dg/typebound_operator_8.f03: New.
10668
10669 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10670
10671 PR target/51729
10672 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10673 XFAIL.
10674 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10675
10676 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10677
10678 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10679
10680 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10681
10682 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10683 for MIPS.
10684
10685 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10686
10687 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10688 * gfortran.dg/io_real_boz_4.f90: Likewise.
10689 * gfortran.dg/io_real_boz_5.f90: Likewise.
10690
10691 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10692
10693 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10694
10695 2012-01-02 Revital Eres <revital.eres@linaro.org>
10696
10697 * gcc.dg/sms-11.c: New file.
10698
10699 2012-01-02 Tobias Burnus <burnus@net-b.de>
10700
10701 PR fortran/51682
10702 * gfortran.dg/coarray/image_index_3.f90: New.
10703
10704 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10705
10706 PR c++/16603
10707 * g++.dg/parse/enum8.C: New.
10708
10709 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10710
10711 PR c++/51379
10712 * g++.dg/conversion/reinterpret4.C: New.
10713 * g++.dg/conversion/reinterpret1.C: Adjust.
10714
10715 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10716
10717 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10718
10719 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10720
10721 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10722 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10723 * g++.old-deja/g++.jason/access14.C: Likewise.
10724 * g++.old-deja/g++.jason/access8.C: Likewise.
10725 * g++.old-deja/g++.jason/access1.C: Likewise.
10726 * g++.old-deja/g++.other/access3.C: Likewise.
10727 * g++.old-deja/g++.other/access5.C: Likewise.
10728 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10729 * g++.old-deja/g++.law/visibility22.C: Likewise.
10730 * g++.old-deja/g++.law/visibility26.C: Likewise.
10731 * g++.old-deja/g++.mike/p2746.C: Likewise.
10732 * g++.dg/debug/using1.C: Likewise.
10733 * g++.dg/lookup/using51.C: Likewise.
10734 * g++.dg/inherit/using5.C: Likewise.
10735 * g++.dg/inherit/pr30297.C: Likewise.
10736 * g++.dg/inherit/access8.C: Likewise.
10737 * g++.dg/torture/pr39362.C: Likewise.
10738 * g++.dg/template/crash13.C: Likewise.
10739 * g++.dg/template/using10.C: Likewise.
10740
10741 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10742
10743 PR fortran/51502
10744 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10745
10746 2012-01-01 Ira Rosen <irar@il.ibm.com>
10747
10748 PR tree-optimization/51704
10749 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10750 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10751 corresponding flags.
10752
10753 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10754
10755 PR c++/51723
10756 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10757
10758 2012-01-01 Jan Hubicka <jh@suse.cz>
10759
10760 PR rtl-optimization/51069
10761 * gcc.c-torture/compile/pr51069.c: New testcase.
10762
10763 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10764
10765 PR tree-optimization/51683
10766 * gcc.dg/pr51683.c: New test.
10767 \f
10768 Copyright (C) 2012 Free Software Foundation, Inc.
10769
10770 Copying and distribution of this file, with or without modification,
10771 are permitted in any medium without royalty provided the copyright
10772 notice and this notice are preserved.