octeon-bbit-2.c: Restructure loops so that no code duplication is required.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
2
3 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
4 code duplication is required. Allow BNE to appear.
5
6 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
7
8 * gcc.target/mips/ext-2.c: Require -mlong64.
9
10 2012-12-10 Richard Biener <rguenther@suse.de>
11
12 PR tree-optimization/55107
13 * gcc.dg/torture/pr55107.c: New testcase.
14 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
15
16 2012-12-10 Jakub Jelinek <jakub@redhat.com>
17
18 * g++.dg/asan/asan_test.cc: Sync from upstream.
19 * g++.dg/asan/asan_test_utils.h: Likewise.
20
21 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
22
23 * gcc.target/arm/neon/vrndaf32.c: New test.
24 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
25 * gcc.target/arm/neon/vrndf32.c: Likewise.
26 * gcc.target/arm/neon/vrndqf32.c: Likewise.
27 * gcc.target/arm/neon/vrndmf32.c: Likewise.
28 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
29 * gcc.target/arm/neon/vrndnf32.c: Likewise.
30 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
31 * gcc.target/arm/neon/vrndpf32.c: Likewise.
32 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
33
34 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35
36 * gcc.misc-tests/gcov-12.c: Fix dg order.
37
38 PR middle-end/54470
39 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
40
41 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
42 for *-*-hpux10*.
43
44 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
45 * gcc.dg/20050826-1.c: Likewise.
46
47 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
48
49 * gnat.dg/vect9.adb: Add -w to dg-options.
50 * gnat.dg/vect10.adb: Likewise.
51
52 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
53
54 PR fortran/55593
55 * gfortran.dg/do_check_8.f90: New test.
56
57 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
58
59 * gnat.dg/vect10.ad[sb]: New test.
60
61 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
62
63 * gnat.dg/vect9.ad[sb]: New test.
64 * gnat.dg/vect9_pkg.ads: New helper.
65
66 2012-12-07 Mike Stump <mikestump@comcast.net>
67
68 * gnat.dg/discr38.adb: Don't use ^M line endings.
69 gnat.dg/loop_optimization13.adb: Likewise.
70 gnat.dg/loop_optimization13.ads: Likewise.
71 gnat.dg/discr36_pkg.adb: Likewise.
72 gnat.dg/discr36_pkg.ads: Likewise.
73 gnat.dg/loop_optimization11_pkg.ads: Likewise.
74 gnat.dg/discr36.ads: Likewise.
75 gnat.dg/loop_optimization11.adb: Likewise.
76
77 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
78
79 PR rtl-optimization/55141
80 * gcc.target/i386/pr55141.c: New.
81
82 2012-12-07 Dodji Seketeli <dodji@redhat.com>
83
84 PR c++/54401
85 * g++.dg/cpp0x/alias-decl-28.C: New test.
86 * g++.dg/cpp0x/alias-decl-16.C: Update.
87
88 2012-12-07 Martin Jambor <mjambor@suse.cz>
89
90 PR tree-optimization/55590
91 * gcc.target/i386/pr55590-1.c: New test.
92 * gcc.target/i386/pr55590-2.c: Likewise.
93
94 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
95
96 PR c++/54975
97 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
98
99 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
100
101 PR target/55597
102 * gcc.target/i386/pr55597.c: New test.
103
104 2012-12-06 Jakub Jelinek <jakub@redhat.com>
105
106 PR c++/54207
107 * g++.dg/cpp0x/noexcept18.C: New test.
108
109 PR c++/55573
110 * g++.dg/cpp0x/constexpr-55573.C: New test.
111
112 PR c++/55137
113 * g++.dg/opt/pr55137.C: New test.
114 * gcc.c-torture/execute/pr55137.c: New test.
115
116 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
117
118 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
119 New procedure.
120 (add_options_for_arm_v8_neon): Likewise.
121
122 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
123
124 * g++.dg/pr55604.C: New test.
125
126 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
127
128 * lib/target-supports.exp
129 (check_effective_target_vect_perm): Allow aarch64*-*-*.
130 (check_effective_target_vect_perm_byte): Likewise.
131 (check_effective_target_vect_perm_short): Likewise.
132 (check_effective_target_vect_char_mult): Likewise.
133 (check_effective_target_vect_extract_even_odd): Likewise.
134 (check_effective_target_vect_interleave): Likewise.
135
136 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
137
138 * g++.dg/abi/mangle-neon-aarch64.C: New test.
139
140 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
141
142 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
143
144 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
145
146 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
147 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
148 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
149 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
150 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
151 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
152 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
153 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
154 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
155 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
156 * gcc.dg/vect/vect-rounding-round.c: Likewise.
157 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
158 * target-supports.exp
159 (check_effective_target_vect_call_btrunc): New.
160 (check_effective_target_vect_call_btruncf): Likewise.
161 (check_effective_target_vect_call_ceil): Likewise.
162 (check_effective_target_vect_call_ceilf): Likewise.
163 (check_effective_target_vect_call_floor): Likewise.
164 (check_effective_target_vect_call_floorf): Likewise.
165 (check_effective_target_vect_call_lceil): Likewise.
166 (check_effective_target_vect_call_lfloor): Likewise.
167 (check_effective_target_vect_call_nearbyint): Likewise.
168 (check_effective_target_vect_call_nearbyintf): Likewise.
169 (check_effective_target_vect_call_round): Likewise.
170 (check_effective_target_vect_call_roundf): Likewise.
171
172 2012-12-05 Richard Biener <rguenther@suse.de>
173
174 PR tree-optimization/51238
175 * gcc.dg/torture/pr51238.c: New testcase.
176
177 2012-12-05 Richard Biener <rguenther@suse.de>
178
179 PR tree-optimization/50222
180 * gcc.dg/torture/pr50222.c: New testcase.
181
182 2012-12-05 Richard Biener <rguenther@suse.de>
183
184 PR lto/55525
185 * gcc.dg/lto/pr55525_0.c: New testcase.
186 * gcc.dg/lto/pr55525_1.c: Likewise.
187
188 2012-12-04 Tobias Burnus <burnus@net-b.de>
189
190 * gfortran.dg/quad_3.f90: Really fix an if condition.
191
192 2012-12-04 Tobias Burnus <burnus@net-b.de>
193
194 * gfortran.dg/quad_3.f90: Fix a condition,
195 which wrongly required ordered/lazy evaluation.
196
197 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
198
199 * gcc.target/aarch64/121127.c: New test.
200
201 2012-12-04 Jakub Jelinek <jakub@redhat.com>
202
203 PR testsuite/55587
204 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
205 0 if not.
206 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
207 returned 0.
208 * gcc.dg/asan/asan.exp: Likewise.
209
210 2012-12-04 Richard Biener <rguenther@suse.de>
211
212 PR tree-optimization/55124
213 * gcc.dg/torture/pr55124.c: New testcase.
214
215 2012-12-03 Tobias Burnus <burnus@net-b.de>
216
217 * gfortran.dg/quad_3.f90: New.
218
219 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
220
221 PR c++/54170
222 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
223
224 2012-12-03 Jakub Jelinek <jakub@redhat.com>
225
226 PR testsuite/55452
227 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
228 on all targets, not just s390*.
229
230 2012-12-03 Marek Polacek <polacek@redhat.com>
231
232 PR c/55570
233 * gcc.dg/pr55570.c: New test.
234
235 2012-12-03 Jakub Jelinek <jakub@redhat.com>
236
237 * lib/asan-dg.exp (asan_get_gtest_test_list,
238 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
239 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
240 and [asan_get_gtest_expect_death_list "$output"] in global vars.
241 (asan_symbolize): Sanitize [] characters from key.
242 * g++.dg/asan/asan_test_config.h: New file.
243 * g++.dg/asan/asan_globals_test.cc: New file.
244 * g++.dg/asan/asan_test_utils.h: New file.
245 * g++.dg/asan/dejagnu-gtest.h: New file.
246 * g++.dg/asan/asan_test.cc: New file.
247 * g++.dg/asan/asan_test.C: New test.
248
249 2012-12-03 Richard Biener <rguenther@suse.de>
250
251 * gcc.dg/torture/pr35634.c: Use signed char.
252 * g++.dg/torture/pr35634.C: Likewise.
253
254 2012-12-02 Marek Polacek <polacek@redhat.com>
255
256 PR middle-end/54838
257 * gcc.dg/pr54838.c: New test.
258
259 2012-12-01 Xinliang David Li <davidxl@google.com>
260
261 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
262 cltd.
263
264 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
265
266 PR c++/55558
267 * g++.dg/cpp0x/decltype46.C: New.
268
269 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
270
271 PR middle-end/52450
272 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
273
274 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
275
276 PR debug/53860
277 * g++.dg/debug/pr53860.C: New test.
278
279 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
280 Paul Thomas <pault@gcc.gnu.org>
281
282 PR fortran/46897
283 * gfortran.dg/defined_assignment_1.f90: New test.
284 * gfortran.dg/defined_assignment_2.f90: New test.
285 * gfortran.dg/defined_assignment_3.f90: New test.
286 * gfortran.dg/defined_assignment_4.f90: New test.
287 * gfortran.dg/defined_assignment_5.f90: New test.
288
289 2012-12-01 Jakub Jelinek <jakub@redhat.com>
290
291 PR c++/55542
292 * g++.dg/cpp0x/vt-55542.C: New test.
293
294 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
295
296 * gnat.dg/specs/pack9.ads: New test.
297
298 2012-11-30 Martin Jambor <mjambor@suse.cz>
299
300 PR middle-end/52890
301 PR tree-optimization/55415
302 PR tree-optimization/54386
303 PR target/55448
304 * gcc.dg/ipa/ipa-sra-7.c: New test.
305 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
306 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
307 * gcc.target/i386/pr55448.c: Likewise.
308
309 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
310
311 * loop_optimization14.ad[sb]: New test.
312 * loop_optimization14_pkg.ads: New helper.
313
314 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
315
316 PR target/55073
317 * gcc.target/arm/pr55073.C: New test.
318
319 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
320
321 PR c++/53094
322 * g++.dg/ext/vector20.C: New testcase.
323
324 2012-11-28 Tobias Burnus <burnus@net-b.de>
325
326 PR fortran/52161
327 * coarray/sync_3.f90: Extend test.
328
329 2012-11-29 Jakub Jelinek <jakub@redhat.com>
330
331 PR rtl-optimization/55512
332 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
333 * gcc.target/i386/pr55512-4.c: Likewise.
334
335 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
336
337 PR c++/52654
338 * g++.dg/cpp0x/udlit-overflow.C: New.
339 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
340
341 2012-11-28 Jakub Jelinek <jakub@redhat.com>
342
343 PR debug/36728
344 PR debug/55467
345 PR middle-end/55507
346 PR bootstrap/55511
347 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
348 are non-empty and add dependency between the first and second asm.
349 * gcc.dg/guality/pr36728-2.c: Likewise.
350 * gcc.dg/guality/pr36728-3.c: New test.
351 * gcc.dg/guality/pr36728-4.c: New test.
352
353 2012-11-28 Andrew Pinski <apinski@cavium.com>
354
355 PR bootstrap/54279
356 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
357 directories.
358 * lib/obj-c++.exp (obj-c++_init): Likewise.
359
360 2012-11-28 Tobias Burnus <burnus@net-b.de>
361
362 PR fortran/52161
363 * coarray/sync_3.f90: New.
364
365 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
366
367 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
368
369 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
370
371 PR rtl-optimization/55512
372 * gcc.target/i386/pr55512-[1234].c: New tests.
373
374 2012-11-28 Jakub Jelinek <jakub@redhat.com>
375
376 PR testsuite/55505
377 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
378
379 PR testsuite/55504
380 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
381 attributes. Avoid clobbering memory before malloced chunk.
382 (main): Pass 1 instead of 0 as argument.
383
384 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
385
386 * gnat.dg/object_overflow.adb: Rename to...
387 * gnat.dg/object_overflow1.adb: ...this.
388 * gnat.dg/object_overflow2.adb: New test.
389 * gnat.dg/object_overflow3.adb: Likewise.
390 * gnat.dg/object_overflow4.adb: Likewise.
391
392 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
393
394 PR c++/55497
395 * g++.dg/init/pr55497.C: New.
396
397 2012-11-28 Richard Biener <rguenther@suse.de>
398
399 PR testsuite/55327
400 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
401 * gcc.dg/vect/slp-perm-9.c: Likewise.
402
403 2012-11-28 Richard Biener <rguenther@suse.de>
404
405 PR c/35634
406 * gcc.dg/torture/pr35634.c: New testcase.
407 * g++.dg/torture/pr35634.C: Likewise.
408 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
409
410 2012-11-27 Tobias Burnus <burnus@net-b.de>
411
412 PR fortran/55476
413 * gfortran.dg/warn_target_lifetime_3.f90: New.
414
415 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
416
417 PR rtl-optimization/55458
418 * gcc.target/i386/pr55458.c: New test.
419
420 2012-11-27 Jakub Jelinek <jakub@redhat.com>
421
422 PR tree-optimization/55110
423 * gcc.dg/pr55110.c: New test.
424
425 2012-11-27 Richard Biener <rguenther@suse.de>
426
427 PR middle-end/55331
428 * g++.dg/opt/pr55331.C: New testcase.
429
430 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
431
432 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
433
434 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
435
436 * gcc.dg/54455.c: Require scheduling.
437 * gcc.dg/c1x-align-4.c: Skip avr.
438 * gcc.dg/pr44024.c: Skip avr in final scan.
439
440 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
441
442 PR testsuite/52641
443 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
444 * gcc.dg/pr54676.c: Make work for 16-bit int.
445
446 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
447
448 PR target/55277
449 * gcc.target/i386/pr55227.c: New test.
450
451 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
452
453 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
454 to -fdump-rtl-all.
455 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
456
457 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
458
459 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
460 New procedure.
461 (add_options_for_arm_v8_vfp): New procedure.
462 * gcc.target/arm/vrintaf32.c: New test.
463 * gcc.target/arm/vrintaf64.c: Likewise.
464 * gcc.target/arm/vrintmf32.c: Likewise.
465 * gcc.target/arm/vrintmf64.c: Likewise.
466 * gcc.target/arm/vrintpf32.c: Likewise.
467 * gcc.target/arm/vrintpf64.c: Likewise.
468 * gcc.target/arm/vrintrf32.c: Likewise.
469 * gcc.target/arm/vrintrf64.c: Likewise.
470 * gcc.target/arm/vrintxf32.c: Likewise.
471 * gcc.target/arm/vrintxf64.c: Likewise.
472 * gcc.target/arm/vrintzf32.c: Likewise.
473 * gcc.target/arm/vrintzf64.c: Likewise.
474
475 2012-11-26 Janus Weil <janus@gcc.gnu.org>
476
477 PR fortran/54997
478 * gfortran.dg/warn_unused_function_2.f90: New.
479
480 2012-11-26 Janus Weil <janus@gcc.gnu.org>
481
482 PR fortran/54881
483 * gfortran.dg/associated_6.f90: New.
484 * gfortran.dg/select_type_30.f03: New.
485
486 2012-11-26 Jakub Jelinek <jakub@redhat.com>
487
488 PR tree-optimization/54471
489 * gcc.dg/tree-ssa/vrp86.c: New test.
490 * gcc.c-torture/execute/pr54471.c: New test.
491
492 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
493
494 PR middle-end/55030
495 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
496 use volatile asms, use plain asms. Where the output value for the
497 asm is unused, write a global variable.
498
499 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
500
501 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
502
503 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
504
505 PR fortran/30146
506 * gfortran.dg/do_check_7.f90: New test.
507
508 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
509
510 PR c++/55446
511 * g++.dg/init/new41.C: New.
512
513 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
514
515 PR fortran/55314
516 * gfortran.dg/allocate_error_4.f90: New test.
517
518 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
519
520 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
521 to send_log.
522
523 2012-11-23 Jakub Jelinek <jakub@redhat.com>
524
525 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
526 from the output.
527
528 PR c++/54046
529 * g++.dg/warn/Wreturn-type-8.C: New test.
530
531 PR middle-end/55430
532 * gcc.dg/pr55430.c: New test.
533
534 2012-11-23 Kostya Serebryany <kcc@google.com>
535
536 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
537
538 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
539
540 * gnat.dg/discr40.ad[sb]: New test.
541
542 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
543
544 * gnat.dg/discr39.adb: New test.
545
546 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
547
548 PR testsuite/52641
549 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
550 * gcc.dg/pr55150-1.c: Same.
551 * gcc.dg/torture/pr54894.c: Add size32plus.
552
553 2012-11-23 Jakub Jelinek <jakub@redhat.com>
554
555 PR sanitizer/55435
556 * c-c++-common/asan/attrib-1.c: New test.
557
558 2012-11-22 Ian Bolton <ian.bolton@arm.com>
559
560 * gcc.target/aarch64/builtin-bswap-1.c: New test.
561 * gcc.target/aarch64/builtin-bswap-2.c: New test.
562
563 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
564
565 PR c++/55432
566 * g++.dg/cpp0x/constexpr-55432.C: New.
567
568 2012-11-21 Janus Weil <janus@gcc.gnu.org>
569
570 PR fortran/55352
571 * gfortran.dg/namelist_76.f90: New.
572
573 2012-11-21 Martin Jambor <mjambor@suse.cz>
574
575 * gcc.dg/ipa/ipcp-agg-7.c: New test.
576 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
577
578 2012-11-21 Martin Jambor <mjambor@suse.cz>
579
580 PR tree-optimization/55260
581 * g++.dg/torture/pr55260-2.C: New test.
582
583 2012-11-21 Martin Jambor <mjambor@suse.cz>
584
585 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
586
587 2012-11-21 Bin Cheng <bin.cheng@arm.com>
588
589 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
590 * gcc.dg/tree-ssa/vrp47.c: Ditto.
591
592 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
593
594 PR target/19398
595 * gcc.target/i386/pr19398.c: New test.
596
597 2012-11-20 Martin Jambor <mjambor@suse.cz>
598
599 PR tree-optimization/55260
600 * g++.dg/torture/pr55260-1.C: New test.
601
602 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
603
604 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
605 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
606 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
607 * gcc.target/aarch64/atomic-op-char.c: Likewise.
608 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
609 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
610 * gcc.target/aarch64/atomic-op-int.c: Likewise.
611 * gcc.target/aarch64/atomic-op-long.c: Likewise.
612 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
613 * gcc.target/aarch64/atomic-op-release.c: Likewise.
614 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
615 * gcc.target/aarch64/atomic-op-short.c: Likewise.
616
617 2012-11-20 Jakub Jelinek <jakub@redhat.com>
618
619 PR middle-end/55094
620 * gcc.dg/pr55094.c: New test.
621
622 PR rtl-optimization/54921
623 * gcc.dg/pr54921.c: New test.
624
625 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
626
627 * gcc.target/i386/pr55359.c: New test.
628
629 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
630
631 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
632 * g++.dg/tls/thread_local3g.C: Likewise.
633 * g++.dg/tls/thread_local4g.C: Likewise.
634 * g++.dg/tls/thread_local5g.C: Likewise.
635 * g++.dg/tls/thread_local6g.C: Likewise.
636 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
637 * g++.dg/tls/thread_local2.C: Likewise.
638 * g++.dg/tls/thread_local2g.C: Likewise.
639 * g++.dg/tls/thread_local6.C: Likewise.
640
641 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
642
643 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
644 * gcc.dg/tm/clone-1.c: New test.
645
646 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
647
648 PR c++/55368
649 * g++.dg/parse/struct-5.C: New.
650
651 2012-11-19 Tom de Vries <tom@codesourcery.com>
652
653 PR rtl-optimization/55315
654 * gcc.target/mips/pr55315.c: New test.
655
656 2012-11-17 Jakub Jelinek <jakub@redhat.com>
657
658 PR tree-optimization/55236
659 * gcc.dg/pr55236.c: New test.
660
661 PR testsuite/55188
662 * gcc.dg/pr19105.c: Accept also optimizing
663 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
664
665 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
666 from addr2line_output. Increment idx if asking for more than one
667 address in one object.
668
669 2012-11-16 Jakub Jelinek <jakub@redhat.com>
670
671 PR tree-optimization/55329
672 * g++.dg/opt/pr55329.C: New test.
673
674 2012-11-16 Janus Weil <janus@gcc.gnu.org>
675
676 PR fortran/55297
677 * gfortran.dg/typebound_operator_18.f90: New.
678
679 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
680
681 PR rtl-optimization/55330
682 * gfortran.dg/pr55330.f90: New test.
683
684 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
685
686 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
687 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
688 * gcc.dg/hoist-register-pressure-2.c: Ditto.
689 * gcc.dg/hoist-register-pressure-3.c: Ditto.
690 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
691 * gcc.dg/tree-prof/unroll-1.c: Ditto.
692
693 2012-11-16 Dodji Seketeli <dodji@redhat.com>
694
695 PR c++/54875
696 * g++.dg/cpp0x/alias-decl-27.C: New test.
697
698 2012-11-16 Jakub Jelinek <jakub@redhat.com>
699
700 PR c++/55337
701 * g++.dg/template/alignof2.C: New test.
702
703 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
704
705 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
706 * g++.dg/mv6.C (dg-options): Ditto.
707
708 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
709
710 * lib/target_suports.exp
711 (check_effective_target_has_w_floating_suffix): New procedure.
712 (check_effective_target_has_q_floating_suffix): Ditto.
713 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
714 for unsupported non-standard suffix on floating constant.
715 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
716
717 2012-11-14 Jakub Jelinek <jakub@redhat.com>
718
719 * lib/asan-dg.exp: New file.
720 * gcc.dg/asan/asan.exp: New file.
721 * g++.dg/dg.exp: Prune also asan tests.
722 * g++.dg/asan/asan.exp: New file.
723 * c-c++-common/asan/memcmp-1.c: New test.
724
725 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
726
727 PR c++/55323
728 * g++.dg/cpp0x/vt-55323.C: New.
729
730 2012-11-13 Sriraman Tallam <tmsriram@google.com>
731
732 * g++.dg/mv4.C: Add require ifunc. Change error message.
733 * g++.dg/mv5.C: Add require ifunc.
734 * g++.dg/mv6.C: Add require ifunc.
735
736 2012-11-13 Martin Jambor <mjambor@suse.cz>
737
738 PR tree-optimization/55253
739 * gcc.dg/torture/pr55253.c: New test.
740 * gcc.dg/torture/pr55305.c: Likewise.
741
742 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
743
744 PR middle-end/55142
745 * gcc.target/i386/pr55142-1.c: New file.
746 * gcc.target/i386/pr55142-2.c: Likewise.
747
748 2012-11-13 Dodji Seketeli <dodji@redhat.com>
749
750 PR c++/54466
751 * g++.dg/cpp0x/alias-decl-26.C: New test file.
752
753 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
754
755 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
756 instead of lp64.
757 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
758 * gcc.target/i386/pr49715-2.c: Likewise.
759 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
760
761 2012-11-13 Jakub Jelinek <jakub@redhat.com>
762
763 PR tree-optimization/55281
764 * gcc.dg/vect/fast-math-pr55281.c: New test.
765 * g++.dg/opt/pr55281.C: New test.
766
767 PR rtl-optimization/54127
768 * gcc.dg/torture/pr54127.c: New test.
769
770 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
771 Jakub Jelinek <jakub@redhat.com>
772
773 PR rtl-optimization/51447
774 * gcc.c-torture/execute/pr51447.c: New test.
775
776 2012-11-12 Ian Bolton <ian.bolton@arm.com>
777
778 * gcc.target/aarch64/csinc-2.c: New test.
779
780 2012-11-12 Ian Bolton <ian.bolton@arm.com>
781
782 * gcc.target/aarch64/cmn.c: New test.
783 * gcc.target/aarch64/adds.c: New test.
784 * gcc.target/aarch64/subs.c: New test.
785
786 2012-11-12 Tobias Burnus <burnus@net-b.de>
787
788 PR fortran/55272
789 * gfortran.dg/coarray_29_1.f90: New.
790 * gfortran.dg/coarray_29_2.f90: New.
791
792 2012-11-12 Bin Cheng <bin.cheng@arm.com>
793
794 * gcc.dg/hoist-register-pressure-3.c: New test.
795
796 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
797
798 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
799 wrappers around sinf and cosf.
800
801 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
802
803 PR middle-end/55247
804 PR middle-end/55259
805 * gcc.target/i386/pr55247-2.c: New file.
806
807 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
808
809 PR middle-end/55263
810 * g++.dg/pr55263.C: New test.
811
812 2012-11-11 Martin Jambor <mjambor@suse.cz>
813
814 PR tree-optimization/55238
815 * testsuite/gcc.dg/torture/pr55238.c: New test.
816
817 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
818
819 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
820 * c-c++-common/torture/vector-subscript-1.c: Likewise.
821 * c-c++-common/torture/vector-subscript-2.c: Likewise.
822
823 2012-11-10 Jan Hubicka <jh@suse.cz>
824
825 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
826
827 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
828
829 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
830 -mno-sse -mno-mmx to dg-options. Reformat.
831
832 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
833
834 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
835 * c-c++-common/vector-compare-1.c: Same.
836 * c-c++-common/vector-compare-2.c: Same.
837 * g++.dg/other/unused1.C: Skip on AIX.
838 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
839 extra message on AIX.
840
841 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
842
843 PR target/55247
844 * gcc.target/i386/pr55247.c: New test.
845
846 2012-11-09 Andrew Pinski <apinski@cavium.com>
847
848 * gcc.c-torture/execute/20121108-1.c: New test.
849
850 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
851
852 PR c++/54413
853 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
854 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
855 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
856 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
857
858 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
859
860 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
861 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
862 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
863 array bounds.
864 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
865
866 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
867
868 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
869 * g++.dg/tm/pr47530.C: Same.
870
871 2012-11-09 Jason Merrill <jason@redhat.com>
872
873 PR c++/54859
874 * g++.dg/cpp0x/alias-decl-25.C: New.
875
876 * g++.dg/abi/abi-tag1.C: New.
877 * g++.dg/abi/abi-tag2.C: New.
878
879 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
880
881 PR rtl-optimization/55154
882 * gcc.target/i386/pr55154.c: New test.
883
884 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
885
886 PR rtl-optimization/55151
887 * gcc.dg/pr55151.c: Move ...
888 * gcc.target/i386/pr55151.c: ... here.
889
890 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
891
892 PR rtl-optimization/54472
893 * gcc.dg/pr54472.c: New test.
894
895 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
896
897 * gnat.dg/stack_check3.ad[sb]: New test.
898
899 2012-11-08 Ian Lance Taylor <iant@google.com>
900
901 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
902 with arguments. Handle errorcheckoutput and rundir test types.
903
904 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
905
906 PR tree-optimization/55191
907 * gcc.dg/pr55191.c: New test.
908
909 2012-11-08 Jakub Jelinek <jakub@redhat.com>
910
911 PR debug/54499
912 * g++.dg/debug/pr54499.C: New test.
913
914 2012-11-08 Jan Hubicka <jh@suse.cz>
915
916 PR middle-end/48636
917 * gcc.dg/winline-3.c: Update.
918
919 2012-11-08 Martin Jambor <mjambor@suse.cz>
920
921 * gfortran.dg/ipcp-array-1.f90: New test.
922
923 2012-11-08 Florian Weimer <fweimer@redhat.com>
924
925 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
926
927 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
928
929 PR rtl-optimization/55151
930 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
931
932 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
933
934 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
935
936 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
937
938 * gcc.c-torture/compile/20121107-1.c: New test.
939
940 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
941
942 PR rtl-optimization/55151
943 * gcc.dg/pr55151.c: Compile it only for x86_64.
944
945 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
946
947 PR rtl-optimization/55122
948 * gcc.dg/pr55122.c: New test.
949
950 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
951
952 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
953 word powerpc.
954 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
955 * gcc.target/powerpc/loop_align.c: Skip on AIX.
956 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
957 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
958
959 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
960
961 PR c/53063
962 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
963
964 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
965
966 PR c/51294
967 * c-c++-common/pr51294.c: New.
968
969 2012-11-07 Martin Jambor <mjambor@suse.cz>
970
971 PR tree-optimization/53787
972 * gcc.dg/ipa/ipa-5.c: Adjust.
973 * gcc.dg/ipa/ipcp-agg-1.c: New test.
974 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
975 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
976 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
977 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
978 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
979 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
980 * gfortran.dg/pr48636-2.f90: New test.
981 * gfortran.dg/pr53787.f90: Likewise.
982
983 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
984
985 PR c++/55226
986 Revert:
987 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
988
989 PR c++/54922
990 * g++.dg/cpp0x/constexpr-union4.C: New.
991
992 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
993
994 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
995
996 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
997
998 PR target/49220
999 * gcc.c-torture/compile/pr49220.c: New test.
1000
1001 2012-11-07 Florian Weimer <fweimer@redhat.com>
1002
1003 * g++.dg/init/new40.C: New.
1004
1005 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1006
1007 PR debug/54693
1008 * gcc.dg/guality/pr54693-2.c: New test.
1009
1010 2012-11-06 Andrew Pinski <apinski@cavium.com>
1011
1012 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1013 -fno-vect-cost-model.
1014
1015 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1016
1017 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1018 * gcc.dg/tm/debug-1.c: Same.
1019 * gcc.dg/tm/irrevocable-3.c: Same.
1020 * gcc.dg/tm/irrevocable-4.c: Same.
1021 * gcc.dg/tm/memopt-10.c: Same.
1022 * gcc.dg/tm/memopt-11.c: Same.
1023 * gcc.dg/tm/props-4.c: Same.
1024 * gcc.dg/tm/wrap-3.c: Same.
1025 * gcc.dg/tm/wrap-4.c: Same.
1026
1027 2012-11-06 Andrew Pinski <apinski@cavium.com>
1028
1029 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1030
1031 2012-11-06 Jan Hubicka <jh@suse.cz>
1032
1033 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1034 candidate still.
1035 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1036 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1037 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1038
1039 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1040
1041 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1042
1043 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1044
1045 PR middle-end/41993
1046 * gcc.dg/torture/pr41993.c: New test.
1047
1048 2012-11-06 Jan Hubicka <jh@suse.cz>
1049
1050 * gcc.target/i386/l_fma_float_?.c: Update.
1051 * gcc.target/i386/l_fma_double_?.c: Update.
1052
1053 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1054
1055 PR target/54089
1056 * gcc.target/sh/pr54089-8.c: New.
1057 * gcc.target/sh/pr54089-9.c: New.
1058
1059 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1060
1061 PR target/47440
1062 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1063 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1064 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1065 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1066 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1067 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1068 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1069 * gcc.target/i386/avx-vzeroupper-27.c: New.
1070
1071 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1072
1073 PR fortran/54917
1074 * gfortran.dg/transfer_class_1.f90: New.
1075 * gfortran.dg/transfer_class_2.f90: New.
1076
1077 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1078
1079 * testsuite/g++.dg/mv1.C: New test.
1080 * testsuite/g++.dg/mv2.C: New test.
1081 * testsuite/g++.dg/mv3.C: New test.
1082 * testsuite/g++.dg/mv4.C: New test.
1083 * testsuite/g++.dg/mv5.C: New test.
1084 * testsuite/g++.dg/mv6.C: New test.
1085
1086 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1087
1088 PR testsuite/55186
1089 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1090
1091 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1092
1093 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1094 darwin.
1095
1096 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1097
1098 * g++.dg/torture/20121105-1.C: New test.
1099
1100 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1101
1102 * gcc.dg/torture/fp-compare.c: New testcase.
1103
1104 2012-11-05 Jan Hubicka <jh@suse.cz>
1105
1106 * gcc.dg/const-1.c: Update.
1107 * gcc.dg/pure-1.c: Update.
1108
1109 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1110
1111 PR rtl-optimization/55151
1112 * gcc.dg/pr55151.c: New test.
1113
1114 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1115
1116 PR debug/54970
1117 PR debug/54971
1118 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1119
1120 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1121
1122 PR testsuite/51128
1123 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1124
1125 2012-11-05 Jan Hubicka <jh@suse.cz>
1126
1127 * gcc.dg/autopar/pr49960.c: Fix testcase.
1128
1129 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1130
1131 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1132 Fix scan-tree-dump-times directive.
1133
1134 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1135
1136 PR fortran/55199
1137 * gfortran.dg/associate_12.f90: New.
1138
1139 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1140
1141 PR target/54255
1142 * lib/target-supports.exp (check_effective_target_masm_intel): New
1143 proc.
1144 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1145 masm_intel.
1146
1147 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1148 Jack Howarth <howarth@bromo.med.uc.edu>
1149
1150 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1151 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1152 * gcc.target/i386/pr53249.c: Likewise.
1153
1154 2012-11-03 Andrew Pinski <apinski@cavium.com>
1155
1156 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1157 call abort1 so that cross jumping does not happen.
1158
1159 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1160
1161 PR target/51244
1162 * gcc.target/sh/pr51244-18.c: New.
1163 * gcc.target/sh/pr51244-19.c: New.
1164
1165 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1166
1167 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1168 b requires a 64-bit operation followed by a truncation.
1169
1170 2012-11-02 Jan Hubicka <jh@suse.cz>
1171
1172 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1173
1174 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1175
1176 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1177 conditions to verify the reduction code is vectorized.
1178
1179 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1180 in case 'pow', such as 'powerpc' is used in the compiler version name.
1181 * gcc.target/powerpc/pr46728-2.c: Likewise.
1182 * gcc.target/powerpc/pr46728-3.c: Likewise.
1183 * gcc.target/powerpc/pr46728-4.c: Likewise.
1184 * gcc.target/powerpc/pr46728-5.c: Likewise.
1185 * gcc.target/powerpc/pr46728-7.c: Likewise.
1186 * gcc.target/powerpc/pr46728-8.c: Likewise.
1187 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1188
1189 2012-11-02 Jan Hubicka <jh@suse.cz>
1190
1191 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1192
1193 2012-11-02 Jan Hubicka <jh@suse.cz>
1194
1195 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1196 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1197
1198 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1199
1200 PR middle-end/55130
1201 * gcc.target/i386/pr55130.c: New test.
1202
1203 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1204
1205 PR target/55147
1206 * gcc.target/i386/pr55147.c: New test.
1207
1208 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1209
1210 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1211 * gfortran.dg/default_format_denormal_1.f90: Same.
1212
1213 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1214
1215 PR middle-end/55001
1216 * g++.dg/ext/vector19.C: Remove target restrictions.
1217 * gcc.dg/fold-compare-7.c: New testcase.
1218
1219 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1220
1221 PR target/55160
1222 * gcc.target/sh/pr55160.c: New.
1223
1224 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1225
1226 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1227 scan-assembler regex.
1228
1229 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1230
1231 PR middle-end/55150
1232 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1233 * gcc.dg/pr55150-2.c: New test.
1234
1235 2012-11-01 Sharad Singhai <singhai@google.com>
1236
1237 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1238 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1239 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1240 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1241
1242 2012-10-31 Dehao Chen <dehao@google.com>
1243
1244 * g++.dg/debug/dwarf2/block.C: New testcase.
1245
1246 2012-10-31 Jan Hubicka <jh@suse.cz>
1247
1248 * gcc.dg/pr44974.c: Add noinline.
1249
1250 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1251
1252 PR fortran/53718
1253 * gfortran.dg/class_54.f90: New.
1254
1255 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1256 Jakub Jelinek <jakub@redhat.com>
1257
1258 PR tree-optimization/55018
1259 * gcc.dg/torture/pr55018.c: New test.
1260
1261 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1262
1263 PR c++/54583
1264 * g++.dg/ext/vla13.C: New.
1265
1266 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1267
1268 PR middle-end/55150
1269 * gcc.dg/pr55150.c: New test.
1270
1271 2012-10-31 Tobias Burnus <burnus@net-b.de>
1272
1273 PR fortran/55134
1274 * gfortran.dg/associate_11.f90: New.
1275
1276 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1277
1278 PR c++/54955
1279 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1280
1281 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1282
1283 PR tree-optimization/19105
1284 PR tree-optimization/21643
1285 PR tree-optimization/46309
1286 * gcc.dg/pr19105.c: New test.
1287 * gcc.dg/pr21643.c: New test.
1288 * gcc.dg/pr46309-2.c: New test.
1289 * gcc.c-torture/execute/pr46309.c: New test.
1290
1291 2012-10-31 Alan Modra <amodra@gmail.com>
1292
1293 * gcc.target/powerpc/dimode_off.c: New.
1294 * gcc.target/powerpc/timode_off.c: New.
1295 * gcc.target/powerpc/dfmode_off.c: New.
1296 * gcc.target/powerpc/tfmode_off.c: New.
1297
1298 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1299
1300 PR rtl-optimization/55093
1301 * gcc.target/i386/pr55093.c: New file.
1302
1303 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1304
1305 * gcc.target/i386/pr55116.c: Renamed to ...
1306 * gcc.target/i386/pr55116-1.c: This.
1307
1308 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1309
1310 * gcc.target/i386/pr55116-2.c: New file.
1311
1312 2012-10-30 Richard Biener <rguenther@suse.de>
1313
1314 * gcc.dg/vect/slp-perm-2.c: Adjust.
1315
1316 2012-10-30 Richard Biener <rguenther@suse.de>
1317
1318 PR tree-optimization/55111
1319 * gcc.dg/torture/pr55111.c: New testcase.
1320
1321 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1322
1323 PR target/53988
1324 * gcc.target/sh/pr53988.c: New.
1325
1326 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1327
1328 PR target/54989
1329 * gcc.dg/hoist-register-pressure-1.c: Rename from
1330 hoist-register-pressure.c. Add nonpic condition.
1331 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1332
1333 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1334
1335 PR c++/54930
1336 * gcc.dg/Wreturn-local-addr.c: New.
1337 * g++.dg/warn/Wno-return-local-addr.C: New.
1338 * g++.dg/warn/Wreturn-local-addr.C: New.
1339
1340 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1341
1342 PR middle-end/55116
1343 * gcc.target/i386/pr55116.c: New file.
1344
1345 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1346
1347 PR c/53066
1348 * gcc.dg/Wshadow-4.c: New.
1349 * gcc.dg/Wshadow-4.h: New.
1350
1351 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1352
1353 PR debug/54693
1354 * gcc.dg/guality/pr54693.c: New.
1355
1356 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1357
1358 PR middle-end/55027
1359 * gcc.dg/pr55027.c: New testcase.
1360
1361 2012-10-29 Jan Hubicka <jh@suse.cz>
1362
1363 * gcc.dg/ipa/inline-6.c: New testcase.
1364
1365 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1366
1367 PR rtl-optimization/55106
1368 * g++.dg/pr55106.C: New.
1369
1370 2012-10-29 Richard Guenther <rguenther@suse.de>
1371
1372 PR middle-end/53695
1373 * gcc.dg/torture/pr53695.c: New testcase.
1374
1375 2012-10-28 Jan Hubicka <jh@suse.cz>
1376
1377 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1378
1379 2012-10-28 Tobias Burnus <burnus@net-b.de>
1380
1381 PR fortran/54958
1382 * gfortran.dg/do_check_6.f90: New.
1383
1384 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1385 Jack Howarth <howarth@bromo.med.uc.edu>
1386
1387 PR target/54404
1388 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1389 to dg-options.
1390 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1391
1392 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1393
1394 PR target/34283
1395 * gcc.target/i386/pr34283.c: New test.
1396
1397 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1398
1399 PR c++/55081
1400 * g++.dg/opt/pr55081.C: New test.
1401
1402 PR debug/54970
1403 PR debug/54971
1404 * gcc.dg/guality/pr54970.c: New test.
1405
1406 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1407
1408 PR c++/54984
1409 * g++.dg/template/new11.C: New.
1410
1411 2012-10-26 Richard Biener <rguenther@suse.de>
1412
1413 PR middle-end/54824
1414 * gcc.dg/torture/pr54824.c: New testcase.
1415
1416 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1417
1418 * gcc.target/i386/fxsave-1.c: New.
1419 * gcc.target/i386/fxsave64-1.c: Ditto.
1420 * gcc.target/i386/fxrstor-1.c: Ditto.
1421 * gcc.target/i386/fxrstor64-1.c: Ditto.
1422 * gcc.target/i386/xsave-1.c: Ditto.
1423 * gcc.target/i386/xsave64-1.c: Ditto.
1424 * gcc.target/i386/xrstor-1.c: Ditto.
1425 * gcc.target/i386/xrstor64-1.c: Ditto.
1426 * gcc.target/i386/xsaveopt-1.c: Ditto.
1427 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1428 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1429 * gcc.target/i386/sse-13.c: Ditto.
1430 * gcc.target/i386/sse-14.c: Ditto.
1431 * gcc.target/i386/sse-22.c: Ditto.
1432 * gcc.target/i386/sse-23.c: Ditto.
1433 * g++.dg/other/i386-2.C: Ditto.
1434 * g++.dg/other/i386-3.C: Ditto.
1435
1436 2012-10-25 Jan Hubicka <jh@suse.cz>
1437
1438 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1439 at ivcanon time.
1440
1441 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1442
1443 PR c++/53761
1444 * g++.dg/ext/transparent-union.C: New.
1445
1446 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1447
1448 PR c++/54427
1449 * g++.dg/ext/vector19.C: New testcase.
1450
1451 2012-10-25 Richard Biener <rguenther@suse.de>
1452
1453 PR tree-optimization/54902
1454 * g++.dg/torture/pr54902.C: New testcase.
1455
1456 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1457
1458 PR c++/34892
1459 * g++.dg/template/crash114.C: New.
1460
1461 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1462
1463 PR bootstrap/55049
1464 * gcc.target/i386/pr55049-1.c: New test.
1465
1466 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1467
1468 PR fortran/55037
1469 * gfortran.dg/class_dummy_4.f03: New.
1470
1471 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1472
1473 PR rtl-optimization/55010
1474 * gcc.dg/pr55010.c: New test.
1475
1476 PR debug/54828
1477 * g++.dg/debug/pr54828.C: New test.
1478
1479 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1480
1481 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1482 * gcc.dg/vect/vect-83_64.c: Likewise.
1483
1484 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1485
1486 PR c++/54922
1487 * g++.dg/cpp0x/constexpr-union4.C: New.
1488
1489 2012-10-23 Jeff Law <law@redhat.com>
1490
1491 * gcc.c-torture/execute/pr54985.c: New test.
1492
1493 2012-10-23 Paul Koning <ni1d@arrl.net>
1494
1495 PR debug/54508
1496 * g++.dg/debug/dwarf2/pr54508.C: New.
1497
1498 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1499
1500 PR c++/54844
1501 * g++.dg/template/sizeof14.C: New test.
1502
1503 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1504 Jim MacArthur <jim.macarthur@arm.com>
1505 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1506 Marcus Shawcroft <marcus.shawcroft@arm.com>
1507 Nigel Stephens <nigel.stephens@arm.com>
1508 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1509 Richard Earnshaw <rearnsha@arm.com>
1510 Sofiane Naci <sofiane.naci@arm.com>
1511 Stephen Thomas <stephen.thomas@arm.com>
1512 Tejas Belagod <tejas.belagod@arm.com>
1513 Yufeng Zhang <yufeng.zhang@arm.com>
1514
1515 * lib/target-supports.exp
1516 (check_profiling_available): Add AArch64.
1517 (check_effective_target_vect_int): Likewise.
1518 (check_effective_target_vect_shift): Likewise.
1519 (check_effective_target_vect_float): Likewise.
1520 (check_effective_target_vect_double): Likewise.
1521 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1522 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1523 (check_effective_target_vect_pack_trunc): Likewise.
1524 (check_effective_target_vect_unpack): Likewise.
1525 (check_effective_target_vect_hw_misalign): Likewise.
1526 (check_effective_target_vect_short_mult): Likewise.
1527 (check_effective_target_vect_int_mult): Likewise.
1528 (check_effective_target_vect_stridedN): Likewise.
1529 (check_effective_target_sync_int_long): Likewise.
1530 (check_effective_target_sync_char_short): Likewise.
1531 (check_vect_support_and_set_flags): Likewise.
1532 (check_effective_target_aarch64_tiny): New.
1533 (check_effective_target_aarch64_small): New.
1534 (check_effective_target_aarch64_large): New.
1535 * g++.dg/other/PR23205.C: Enable aarch64.
1536 * g++.dg/other/pr23205-2.C: Likewise.
1537 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1538 * gcc.c-torture/execute/20101011-1.c: Likewise.
1539 * gcc.dg/20020312-2.c: Likewise.
1540 * gcc.dg/20040813-1.c: Likewise.
1541 * gcc.dg/builtin-apply2.c: Likewise.
1542 * gcc.dg/stack-usage-1.c: Likewise.
1543
1544 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1545 Jim MacArthur <jim.macarthur@arm.com>
1546 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1547 Marcus Shawcroft <marcus.shawcroft@arm.com>
1548 Nigel Stephens <nigel.stephens@arm.com>
1549 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1550 Richard Earnshaw <rearnsha@arm.com>
1551 Sofiane Naci <sofiane.naci@arm.com>
1552 Stephen Thomas <stephen.thomas@arm.com>
1553 Tejas Belagod <tejas.belagod@arm.com>
1554 Yufeng Zhang <yufeng.zhang@arm.com>
1555
1556 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1557 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1558 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1559 * gcc.target/aarch64/aapcs/abitest.S: New file.
1560 * gcc.target/aarch64/aapcs/abitest.h: New file.
1561 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1562 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1563 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1564 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1565 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1566 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1567 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1568 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1569 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1570 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1571 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1572 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1573 * gcc.target/aarch64/aapcs/test_1.c: New file.
1574 * gcc.target/aarch64/aapcs/test_10.c: New file.
1575 * gcc.target/aarch64/aapcs/test_11.c: New file.
1576 * gcc.target/aarch64/aapcs/test_12.c: New file.
1577 * gcc.target/aarch64/aapcs/test_13.c: New file.
1578 * gcc.target/aarch64/aapcs/test_14.c: New file.
1579 * gcc.target/aarch64/aapcs/test_15.c: New file.
1580 * gcc.target/aarch64/aapcs/test_16.c: New file.
1581 * gcc.target/aarch64/aapcs/test_17.c: New file.
1582 * gcc.target/aarch64/aapcs/test_18.c: New file.
1583 * gcc.target/aarch64/aapcs/test_19.c: New file.
1584 * gcc.target/aarch64/aapcs/test_2.c: New file.
1585 * gcc.target/aarch64/aapcs/test_20.c: New file.
1586 * gcc.target/aarch64/aapcs/test_21.c: New file.
1587 * gcc.target/aarch64/aapcs/test_22.c: New file.
1588 * gcc.target/aarch64/aapcs/test_23.c: New file.
1589 * gcc.target/aarch64/aapcs/test_24.c: New file.
1590 * gcc.target/aarch64/aapcs/test_25.c: New file.
1591 * gcc.target/aarch64/aapcs/test_26.c: New file.
1592 * gcc.target/aarch64/aapcs/test_3.c: New file.
1593 * gcc.target/aarch64/aapcs/test_4.c: New file.
1594 * gcc.target/aarch64/aapcs/test_5.c: New file.
1595 * gcc.target/aarch64/aapcs/test_6.c: New file.
1596 * gcc.target/aarch64/aapcs/test_7.c: New file.
1597 * gcc.target/aarch64/aapcs/test_8.c: New file.
1598 * gcc.target/aarch64/aapcs/test_9.c: New file.
1599 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1600 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1601 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1602 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1603 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1604 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1605 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1606 * gcc.target/aarch64/aapcs/type-def.h: New file.
1607 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1608 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1609 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1610 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1611 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1612 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1613 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1614 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1615 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1616 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1617 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1618 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1619 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1620 * gcc.target/aarch64/aarch64.exp: New file.
1621 * gcc.target/aarch64/adc-1.c: New file.
1622 * gcc.target/aarch64/adc-2.c: New file.
1623 * gcc.target/aarch64/asm-1.c: New file.
1624 * gcc.target/aarch64/clrsb.c: New file.
1625 * gcc.target/aarch64/clz.c: New file.
1626 * gcc.target/aarch64/ctz.c: New file.
1627 * gcc.target/aarch64/csinc-1.c: New file.
1628 * gcc.target/aarch64/csinv-1.c: New file.
1629 * gcc.target/aarch64/csneg-1.c: New file.
1630 * gcc.target/aarch64/extend.c: New file.
1631 * gcc.target/aarch64/fcvt.x: New file.
1632 * gcc.target/aarch64/fcvt_double_int.c: New file.
1633 * gcc.target/aarch64/fcvt_double_long.c: New file.
1634 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1635 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1636 * gcc.target/aarch64/fcvt_float_int.c: New file.
1637 * gcc.target/aarch64/fcvt_float_long.c: New file.
1638 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1639 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1640 * gcc.target/aarch64/ffs.c: New file.
1641 * gcc.target/aarch64/fmadd.c: New file.
1642 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1643 * gcc.target/aarch64/frint.x: New file.
1644 * gcc.target/aarch64/frint_double.c: New file.
1645 * gcc.target/aarch64/frint_float.c: New file.
1646 * gcc.target/aarch64/index.c: New file.
1647 * gcc.target/aarch64/mneg-1.c: New file.
1648 * gcc.target/aarch64/mneg-2.c: New file.
1649 * gcc.target/aarch64/mneg-3.c: New file.
1650 * gcc.target/aarch64/mnegl-1.c: New file.
1651 * gcc.target/aarch64/mnegl-2.c: New file.
1652 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1653 * gcc.target/aarch64/pic-constantpool1.c: New file.
1654 * gcc.target/aarch64/pic-symrefplus.c: New file.
1655 * gcc.target/aarch64/predefine_large.c: New file.
1656 * gcc.target/aarch64/predefine_small.c: New file.
1657 * gcc.target/aarch64/predefine_tiny.c: New file.
1658 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1659 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1660 * gcc.target/aarch64/table-intrinsics.c: New file.
1661 * gcc.target/aarch64/tst-1.c: New file.
1662 * gcc.target/aarch64/vect-abs-compile.c: New file.
1663 * gcc.target/aarch64/vect-abs.c: New file.
1664 * gcc.target/aarch64/vect-abs.x: New file.
1665 * gcc.target/aarch64/vect-compile.c: New file.
1666 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1667 * gcc.target/aarch64/vect-faddv.c: New file.
1668 * gcc.target/aarch64/vect-faddv.x: New file.
1669 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1670 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1671 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1672 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1673 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1674 * gcc.target/aarch64/vect-fp-compile.c: New file.
1675 * gcc.target/aarch64/vect-fp.c: New file.
1676 * gcc.target/aarch64/vect-fp.x: New file.
1677 * gcc.target/aarch64/vect-mull-compile.c: New file.
1678 * gcc.target/aarch64/vect-mull.c: New file.
1679 * gcc.target/aarch64/vect-mull.x: New file.
1680 * gcc.target/aarch64/vect.c: New file.
1681 * gcc.target/aarch64/vect.x: New file.
1682 * gcc.target/aarch64/vector_intrinsics.c: New file.
1683 * gcc.target/aarch64/vfp-1.c: New file.
1684 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1685 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1686 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1687 * g++.dg/abi/aarch64_guard1.C: New file.
1688
1689 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1690
1691 PR c++/54988
1692 * c-c++-common/pr54988.c: New test.
1693
1694 2012-10-23 Jan Hubicka <jh@suse.cz>
1695
1696 * gcc.dg/tree-prof/peel-1.c: New testcase.
1697
1698 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1699
1700 PR gcc/52945
1701 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1702
1703 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1704
1705 * gcc.dg/c99-predef-1.c: New test.
1706 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1707 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1708 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1709 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1710 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1711 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1712 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1713 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1714 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1715 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1716 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1717 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1718
1719 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1720
1721 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1722
1723 2012-10-23 Jan Hubicka <jh@suse.cz>
1724
1725 PR middle-end/54937
1726 * gcc.c-torture/execute/pr54937.c: New testcase.
1727 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1728
1729 2012-10-23 Jan Hubicka <jh@suse.cz>
1730
1731 PR middle-end/54967
1732 * gfortran.dg/pr54967.f90: New testcase.
1733
1734 2012-10-23 Terry Guo <terry.guo@arm.com>
1735
1736 PR target/55019
1737 * gcc.dg/pr55019.c: New.
1738
1739 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1740
1741 PR tree-optimization/55008
1742 * gcc.dg/tree-ssa/pr55008.c: New test.
1743
1744 2012-10-22 Richard Biener <rguenther@suse.de>
1745
1746 PR tree-optimization/55011
1747 * gcc.dg/torture/pr55011.c: New testcase.
1748
1749 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1750
1751 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1752 * gcc.target/arm/pr40457-2.c: Likewise.
1753 * gcc.target/arm/pr40457-3.c: Likewise.
1754
1755 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1756
1757 * gnat.dg/specs/limited_with4.ads: New test.
1758 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1759
1760 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1761
1762 * gnat.dg/modular4.adb: New test.
1763 * gnat.dg/modular4_pkg.ads: New helper.
1764
1765 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1766
1767 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1768 * gnat.dg/specs/addr1.ads: Likewise.
1769
1770 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1771
1772 * gcc.dg/webizer.c (main): Add missing exit call.
1773
1774 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1775
1776 PR fortran/54465
1777 * gfortran.dg/wextra_1.f: New test.
1778
1779 2012-10-20 Jan Hubicka <jh@suse.cz>
1780
1781 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1782
1783 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1784
1785 PR fortran/54224
1786 * gfortran.dg/warn_unused_function.f90: New.
1787
1788 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1789
1790 * lib/target-supports.exp
1791 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1792
1793 2012-10-19 Richard Guenther <rguenther@suse.de>
1794
1795 PR tree-optimization/54981
1796 * gcc.dg/pr54981.c: New testcase.
1797
1798 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1799
1800 PR target/54892
1801 * gcc.target/arm/pr54892.c: New.
1802
1803 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1804
1805 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1806
1807 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1808
1809 PR c++/54501
1810 * g++.dg/init/array30.C: New.
1811 * g++.dg/init/array31.C: Likewise.
1812
1813 2012-10-18 Tobias Burnus <burnus@net-b.de>
1814
1815 PR fortran/54884
1816 * gfortran.dg/public_private_module_7.f90: New.
1817
1818 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1819
1820 PR c++/29633
1821 * g++.dg/template/pr29633.C: New.
1822
1823 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1824
1825 * gnat.dg/loop_optimization13.ad[sb]: New test.
1826 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1827
1828 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1829
1830 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1831 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1832 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1833 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1834
1835 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1836
1837 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1838 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1839 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1840 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1841 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1842 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1843
1844 2012-10-16 Jan Hubicka <jh@suse.cz>
1845
1846 * gcc.target/i386/l_fma_float_?.c: Update.
1847 * gcc.target/i386/l_fma_double_?.c: Update.
1848 * gfortran.dg/do_1.f90: XFAIL
1849 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1850 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1851 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1852 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1853 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1854 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1855 valid.
1856
1857 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1858
1859 PR c/53063
1860 PR c/40989
1861 * gcc.dg/Wstrict-overflow-24.c: New.
1862
1863 2012-10-16 Tobias Burnus <burnus@net-b.de>
1864
1865 PR fortran/50981
1866 PR fortran/54618
1867 * gfortran.dg/class_optional_1.f90: New.
1868 * gfortran.dg/class_optional_2.f90: New.
1869
1870 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1871
1872 PR debug/54796
1873 * gcc.dg/guality/pr54796.c: New test.
1874
1875 PR tree-optimization/54889
1876 * gfortran.dg/pr54889.f90: New test.
1877
1878 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1879
1880 * g++.dg/other/dump-ada-spec-2.C: New test.
1881
1882 2012-10-16 Easwaran Raman <eraman@google.com>
1883
1884 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1885 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1886
1887 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1888
1889 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1890 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1891
1892 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1893
1894 PR target/54925
1895 * gcc.c-torture/compile/pr54925.c: New.
1896
1897 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1898
1899 PR target/51244
1900 * gcc.target/sh/pr51244-17.c: New.
1901
1902 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1903
1904 PR target/54760
1905 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1906 functions.
1907 * gcc.target/sh/pr54760-4.c: New.
1908
1909 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1910
1911 PR target/34777
1912 * gcc.target/sh/torture/sh-torture.exp: New.
1913 * gcc.target/sh/torture/pr34777.c: New.
1914
1915 2012-10-15 Matthias Klose <doko@ubuntu.com>
1916
1917 * lib/target-supports.exp (check_profiling_available): Match
1918 arm*-*-linux-* for ARM Linux/GNU.
1919 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1920 * gfortran.dg/enum_10.f90: Likewise.
1921 * gfortran.dg/enum_9.f90: Likewise.
1922 * gcc.target/arm/synchronize.c: Likewise.
1923 * g++.old-deja/g++.jason/enum6.C: Likewise.
1924 * g++.old-deja/g++.other/enum4.C: Likewise.
1925 * g++.old-deja/g++.law/enum9.C: Likewise.
1926
1927 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1928
1929 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1930 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1931
1932 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1933 Paolo Carlini <paolo.carlini@oracle.com>
1934
1935 PR c++/17805
1936 * g++.dg/overload/operator6.C: New.
1937
1938 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1939
1940 PR c++/50080 (again)
1941 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1942 * g++.dg/parse/tmpl-outside1.C: Likewise.
1943 * g++.dg/template/qualttp18.C: Likewise.
1944 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1945 * g++.old-deja/g++.pt/overload13.C: Likewise.
1946
1947 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1948
1949 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1950 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1951 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1952 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1953 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1954 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1955 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1956 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1957
1958 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1959
1960 PR c++/50080
1961 * g++.dg/parse/tmpl-outside2.C: New.
1962 * g++.dg/parse/tmpl-outside1.C: Adjust.
1963 * g++.dg/template/qualttp18.C: Likewise.
1964 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1965 * g++.old-deja/g++.pt/overload13.C: Likewise.
1966
1967 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1968
1969 PR tree-optimization/54915
1970 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1971
1972 2012-10-15 Richard Guenther <rguenther@suse.de>
1973
1974 PR tree-optimization/54920
1975 * gcc.dg/torture/pr54920.c: New testcase.
1976
1977 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1978
1979 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1980
1981 2012-10-13 Jason Merrill <jason@redhat.com>
1982
1983 * g++.dg/tls/thread_local7g.C: Require tls_native.
1984
1985 2012-10-14 Jason Merrill <jason@redhat.com>
1986
1987 * g++.dg/cpp0x/inh-ctor1.C: New.
1988 * g++.dg/cpp0x/inh-ctor2.C: New.
1989 * g++.dg/cpp0x/inh-ctor3.C: New.
1990 * g++.dg/cpp0x/inh-ctor4.C: New.
1991 * g++.dg/cpp0x/inh-ctor5.C: New.
1992 * g++.dg/cpp0x/inh-ctor6.C: New.
1993 * g++.dg/cpp0x/inh-ctor7.C: New.
1994 * g++.dg/cpp0x/inh-ctor8.C: New.
1995 * g++.dg/cpp0x/inh-ctor9.C: New.
1996 * g++.dg/cpp0x/inh-ctor10.C: New.
1997 * g++.dg/cpp0x/inh-ctor11.C: New.
1998 * g++.dg/cpp0x/inh-ctor12.C: New.
1999 * g++.dg/cpp0x/inh-ctor13.C: New.
2000
2001 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2002
2003 PR rtl-optimization/54919
2004 * gcc.dg/pr54919.c: New testcase.
2005
2006 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2007
2008 PR c++/53581
2009 * g++.dg/template/crash113.C: New.
2010
2011 2012-10-14 Jan Hubicka <jh@suse.cz>
2012
2013 * gcc.dg/unroll_5.c: New testcase.
2014
2015 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2016
2017 PR c++/52643
2018 * g++.dg/opt/pr52643.C: New.
2019
2020 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2021
2022 PR target/54602
2023 * gcc.target/sh/pr54602-1.c: New.
2024 * gcc.target/sh/pr54602-2.c: New.
2025 * gcc.target/sh/pr54602-3.c: New.
2026 * gcc.target/sh/pr54602-4.c: New.
2027
2028 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2029
2030 PR target/54680
2031 * gcc.target/sh/pr54680.c: New.
2032
2033 2012-10-12 Jan Hubicka <jh@suse.cz>
2034
2035 * gcc.dg/webizer.c: New testcase.
2036
2037 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2038
2039 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2040 specify -m64.
2041
2042 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2043
2044 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2045 Return 0 if already specifying -mfloat-abi other than hard.
2046
2047 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2048
2049 * gcc.dg/pr53060.c: Prune irrelevant warning.
2050
2051 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2052
2053 PR c/54381
2054 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2055 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2056 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2057 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2058 Adjust expected wording of warnings for *cmp* builtins.
2059 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2060 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2061
2062 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2063
2064 PR c++/24449
2065 * g++.dg/parse/friend-main.C: New.
2066
2067 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2068
2069 PR c++/53055
2070 * g++.dg/pr53055.C: New testcase.
2071
2072 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2073
2074 PR c++/52744
2075 * g++.dg/cpp0x/pr52744.C: New.
2076
2077 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2078
2079 PR fortran/40453
2080 * gfortran.dg/dummy_procedure_9.f90: New.
2081
2082 2012-10-12 Richard Biener <rguenther@suse.de>
2083
2084 PR tree-optimization/54894
2085 * gcc.dg/torture/pr54894.c: New testcase.
2086
2087 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2088
2089 PR target/51244
2090 * gcc.target/sh/pr51244-13.c: New.
2091 * gcc.target/sh/pr51244-14.c: New.
2092 * gcc.target/sh/pr51244-15.c: New.
2093 * gcc.target/sh/pr51244-16.c: New.
2094
2095 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2096
2097 PR c++/51878
2098 * g++.dg/cpp0x/decltype45.C: New.
2099
2100 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2101
2102 PR fortran/54784
2103 * gfortran.dg/class_allocate_13.f90: New.
2104
2105 2012-10-11 Jason Merrill <jason@redhat.com>
2106
2107 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2108 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2109
2110 * g++.dg/gomp/tls-5.C: Require tls_native.
2111 * g++.dg/tls/thread_local7.C: Require tls_native.
2112 * g++.dg/tls/static2.C: New.
2113
2114 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2115
2116 PR c++/36107
2117 * g++.dg/ext/weak5.C: New.
2118
2119 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2120
2121 PR testsuite/54868
2122 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2123 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2124
2125 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2126
2127 PR c++/43765
2128 * g++.dg/parse/pr43765.C: New.
2129
2130 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2131
2132 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2133
2134 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2135
2136 PR c++/43663
2137 * g++.dg/init/bitfield3.C: New.
2138
2139 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2140
2141 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2142
2143 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2144
2145 PR tree-optimization/54877
2146 * gcc.dg/torture/pr54877.c: New test.
2147
2148 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2149
2150 PR testsuite/53397
2151 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2152 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2153 and remove target info from dg-do compile.
2154 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2155 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2156 and remove target info from dg-do compile.
2157
2158 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2159
2160 * gcc.dg/pr54782.c: Require target with pthread support.
2161
2162 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2163
2164 PR c++/53122
2165 * g++.dg/cpp0x/auto35.C: New.
2166
2167 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2168
2169 PR c++/53540 - using fails to be equivalent to typedef
2170 * g++.dg/cpp0x/alias-decl-24.C: New test.
2171
2172 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2173
2174 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2175 that c++11 attributes to types are ignored for now.
2176 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2177 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2178
2179 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2180
2181 PR c++/53741
2182 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2183
2184 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2185
2186 PR c++/50478
2187 * g++.dg/cpp0x/initlist67.C: New.
2188
2189 2012-10-10 Dehao Chen <dehao@google.com>
2190
2191 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2192
2193 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2194
2195 PR target/52480
2196 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2197 Add runtime tests.
2198
2199 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2200
2201 PR c++/53307
2202 * g++.dg/cpp0x/decltype44.C: New.
2203
2204 2012-10-09 Steve Ellcey <sellcey@mips.com>
2205
2206 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2207
2208 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2209
2210 PR c++/53763
2211 * g++.dg/cpp0x/decltype43.C: New.
2212
2213 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2214
2215 PR middle-end/53397
2216 * gcc.dg/pr53397-1.c: New test case.
2217 * gcc.dg/pr53397-2.c: New test case.
2218
2219 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2220
2221 PR c++/54194
2222 * g++.dg/warn/Wparentheses-26.C: Adjust.
2223 * g++.dg/warn/Wparentheses-27.C: New.
2224
2225 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2226
2227 PR c++/54427
2228 * c-c++-common/vector-scalar.c: New testcase.
2229 * g++.dg/ext/vector18.C: New testcase.
2230 * g++.dg/ext/vector5.C: This is not an error anymore.
2231 * gcc.dg/init-vec-1.c: Move ...
2232 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2233 * gcc.c-torture/execute/vector-shift1.c: Move ...
2234 * c-c++-common/torture/vector-shift1.c: ... here.
2235 * gcc.dg/scal-to-vec1.c: Move ...
2236 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2237 C++11. Adapt error messages.
2238 * gcc.dg/convert-vec-1.c: Move ...
2239 * c-c++-common/convert-vec-1.c: ... here.
2240 * gcc.dg/scal-to-vec2.c: Move ...
2241 * c-c++-common/scal-to-vec2.c: ... here.
2242
2243 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2244
2245 PR target/54400
2246 * gcc.target/i386/pr54400.c: New testcase.
2247
2248 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2249
2250 PR c++/54858
2251 * g++.dg/template/pr54858.C: New test.
2252
2253 2012-10-08 Marek Polacek <polacek@redhat.com>
2254
2255 PR debug/54831
2256 * g++.dg/debug/pr54831.C: New test.
2257
2258 2012-10-08 Dehao Chen <dehao@google.com>
2259
2260 * g++.dg/predict-loop-exit-1.C: New.
2261 * g++.dg/predict-loop-exit-2.C: New.
2262 * g++.dg/predict-loop-exit-3.C: New.
2263
2264 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2265
2266 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2267
2268 2012-10-08 Jason Merrill <jason@redhat.com>
2269
2270 * g++.dg/gomp/tls-5.C: New.
2271 * g++.dg/gomp/tls-wrap1.C: New.
2272 * g++.dg/gomp/tls-wrap2.C: New.
2273 * g++.dg/gomp/tls-wrap3.C: New.
2274 * g++.dg/gomp/tls-wrap4.C: New.
2275 * g++.dg/gomp/tls-wrapper-cse.C: New.
2276 * g++.dg/tls/thread_local-cse.C: New.
2277 * g++.dg/tls/thread_local-order1.C: New.
2278 * g++.dg/tls/thread_local-order2.C: New.
2279 * g++.dg/tls/thread_local-wrap1.C: New.
2280 * g++.dg/tls/thread_local-wrap2.C: New.
2281 * g++.dg/tls/thread_local-wrap3.C: New.
2282 * g++.dg/tls/thread_local-wrap4.C: New.
2283 * g++.dg/tls/thread_local2g.C: New.
2284 * g++.dg/tls/thread_local3g.C: New.
2285 * g++.dg/tls/thread_local4g.C: New.
2286 * g++.dg/tls/thread_local5g.C: New.
2287 * g++.dg/tls/thread_local6g.C: New.
2288 * g++.dg/tls/thread_local7g.C: New.
2289
2290 * g++.dg/tls/thread_local3.C: New.
2291 * g++.dg/tls/thread_local4.C: New.
2292 * g++.dg/tls/thread_local5.C: New.
2293 * g++.dg/tls/thread_local6.C: New.
2294
2295 * g++.dg/tls/init-2.C: Tweak errors.
2296 * g++.dg/tls/thread_local1.C: New.
2297 * g++.dg/tls/thread_local2.C: New.
2298 * g++.dg/tls/thread_local7.C: New.
2299
2300 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2301
2302 PR target/54866
2303 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2304
2305 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2306
2307 PR target/54685
2308 * gcc.target/sh/pr54685.c: New.
2309
2310 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2311
2312 PR c++/53528 C++11 attribute support
2313 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2314 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2315 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2316 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2317 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2318 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2319 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2320 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2321 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2322 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2323 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2324 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2325 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2326 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2327 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2328 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2329 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2330 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2331 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2332 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2333 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2334 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2335 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2336 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2337 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2338 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2339 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2340 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2341 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2342 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2343 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2344 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2345 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2346 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2347 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2348 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2349 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2350 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2351 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2352 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2353 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2354 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2355 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2356 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2357 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2358 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2359 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2360 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2361 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2362 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2363 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2364 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2365 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2366 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2367 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2368 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2369 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2370
2371 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2372
2373 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2374 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2375 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2376
2377 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2378
2379 PR target/54760
2380 * gcc.target/sh/pr54760-2.c: New.
2381 * gcc.target/sh/pr54760-3.c: New.
2382
2383 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2384
2385 PR c++/51422
2386 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2387
2388 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2389 Sandra Loosemore <sandra@codesourcery.com>
2390
2391 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2392 and test that the accumulator is initialized using MULT.
2393 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2394 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2395
2396 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2397
2398 PR c++/52764
2399 * g++.dg/cpp0x/stdint.C: New.
2400
2401 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2402
2403 PR c++/54249
2404 * g++.dg/cpp0x/stddef.C: New.
2405
2406 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2407
2408 PR fortran/54832
2409 * gfortran.dg/typebound_operator_17.f90: New.
2410
2411 2012-10-06 Jan Hubicka <jh@suse.cz>
2412
2413 PR lto/53831
2414 PR lto/54776
2415 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2416
2417 2012-10-06 Jan Hubicka <jh@suse.cz>
2418
2419 * gcc.dg/lto/resolutions_0.c: New testcase.
2420
2421 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2422
2423 PR fortran/45521
2424 * gfortran.dg/generic_25.f90: New.
2425 * gfortran.dg/generic_26.f90: New.
2426 * gfortran.dg/generic_27.f90: New.
2427
2428 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2429
2430 PR target/54760
2431 * gcc.target/sh/pr54760-1.c: New.
2432
2433 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2434
2435 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2436 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2437 * g++.dg/warn/Wsign-compare-5.C: New test.
2438 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2439 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2440 * g++.dg/ext/builtin30.C: New test.
2441 * g++.dg/ext/vla12.C: New test.
2442 * gcc.dg/builtins-85.c: New test.
2443
2444 PR debug/54519
2445 * gcc.dg/guality/pr54519-1.c: New test.
2446 * gcc.dg/guality/pr54519-2.c: New test.
2447 * gcc.dg/guality/pr54519-3.c: New test.
2448 * gcc.dg/guality/pr54519-4.c: New test.
2449 * gcc.dg/guality/pr54519-5.c: New test.
2450 * gcc.dg/guality/pr54519-6.c: New test.
2451
2452 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2453
2454 PR c++/50893
2455 * g++.dg/cpp0x/defaulted38.C: New.
2456
2457 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2458
2459 PR tree-optimization/33763
2460 * c-c++-common/pr33763.c: New test.
2461
2462 PR tree-optimization/54810
2463 * gcc.dg/tree-ssa/vrp85.c: New test.
2464
2465 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2466
2467 * gcc.dg/ucnid-7.c: Skip on AIX.
2468 * gcc.dg/ucnid-8.c: Same.
2469 * gcc.dg/ucnid-10.c: Same.
2470 * gcc.dg/ucnid-13.c: Same.
2471 * gcc.dg/attr-alias-3.c: Same.
2472 * gcc.dg/attr-alias-5.c: Same.
2473 * gcc.dg/torture/pr51106-2.c: Same.
2474 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2475
2476 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2477
2478 PR c++/52233
2479 * g++.dg/cpp0x/alias-decl-23.C: New.
2480
2481 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2482
2483 PR c++/53403
2484 * g++.dg/template/friend53.C: New.
2485
2486 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2487
2488 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2489 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2490 (scan-ada-spec): Likewise.
2491 (scan-ada-spec-not): Likewise.
2492 * gcc.dg/dump-ada-spec-1.c: New test.
2493 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2494
2495 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2496
2497 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2498
2499 2012-10-04 Florian Weimer <fweimer@redhat.com>
2500
2501 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2502
2503 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2504
2505 PR c++/54323
2506 * g++.dg/cpp0x/pr54323.C: New.
2507
2508 2012-10-04 Richard Guenther <rguenther@suse.de>
2509
2510 PR middle-end/54735
2511 * g++.dg/torture/pr54735.C: New testcase.
2512
2513 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2514
2515 PR rtl-optimization/54739
2516 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2517
2518 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2519
2520 PR target/51244
2521 * gcc.target/sh/pr51244-12.c: New.
2522
2523 2012-10-03 Dehao Chen <dehao@google.com>
2524
2525 PR middle-end/54782
2526 * gcc.dg/pr54782.c: New test.
2527
2528 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2529
2530 PR c++/54777
2531 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2532
2533 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2534
2535 PR fortran/54778
2536 * gfortran.dg/class_53.f90: New.
2537
2538 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2539
2540 PR debug/54551
2541 * gcc.dg/guality/pr54551.c: New.
2542
2543 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2544
2545 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2546 * gcc.target/powerpc/pr46728-2.c: Likewise.
2547
2548 2012-10-02 Sharad Singhai <singhai@google.com>
2549
2550 PR testsuite/54772
2551 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2552 to fix test failures caused by r191883.
2553 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2554 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2555 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2556 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2557 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2558 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2559 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2560 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2561 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2562
2563 2012-09-30 Sharad Singhai <singhai@google.com>
2564
2565 * gcc.target/i386/vect-double-1.c: Fix test.
2566
2567 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2568
2569 PR target/54087
2570 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2571 atomic_sub fails.
2572
2573 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2574
2575 PR rtl-optimization/54457
2576 * gcc.target/i386/pr54457.c: New test.
2577
2578 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2579
2580 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2581
2582 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2583
2584 * gcc.target/i386/vect-rebuild.c: New testcase.
2585
2586 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2587
2588 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2589
2590 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2591
2592 * gcc.target/mips/pr37362.c: Fix target selector.
2593
2594 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2595
2596 PR target/54083
2597 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2598
2599 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2600
2601 * gcc.dg/ucnid-8.c: Update line number.
2602 * gcc.dg/torture/pr51106-2.c: Likewise.
2603
2604 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2605
2606 PR fortran/54667
2607 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2608 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2609 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2610
2611 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2612
2613 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2614 partially reverting r170092.
2615 * gfortran.dg/class_7.f03: Ditto.
2616 * gfortran.dg/coarray_14.f90: Ditto.
2617 * gfortran.dg/typebound_proc_13.f03: Ditto.
2618
2619 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2620
2621 PR c++/54738
2622 * g++.dg/cpp0x/sfinae42.C: New.
2623
2624 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2625
2626 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2627 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2628 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2629 * gcc.dg/pr42629.c: XFAIL on AIX.
2630 * gcc.dg/pr47684.c: Same.
2631 * gcc.dg/pr43670.c: Same.
2632 * gcc.dg/pr42916.c: Same.
2633 * gcc.dg/pr45449.c: Same.
2634 * gcc.dg/pr50017.c: Same.
2635 * gcc.dg/pr42728.c: Same.
2636 * gcc.dg/pr47881.c: Same.
2637 * gcc.dg/pr44023.c: Same.
2638 * gcc.dg/pr41345.c: Same.
2639 * gcc.dg/pr42630.c: Same.
2640 * gcc.dg/pr44971.c: Same.
2641 * gcc.dg/pr46771.c: Same.
2642 * gcc.dg/ucnid-8.c: Same.
2643 * gcc.dg/ucnid-10.c: Same.
2644 * gcc.dg/ucnid-13.c: Same.
2645 * gcc.dg/torture/pr51106-2.c: Same.
2646 * gcc.dg/pr48768.c: Same.
2647 * gcc.dg/pr42631.c: Same.
2648 * gcc.dg/pr43084.c: Same.
2649 * gcc.dg/ucnid-7.c: Same.
2650 * gcc.dg/pr42889.c: Same.
2651 * gcc.dg/pr41241.c: Same.
2652 * gcc.dg/pr42719.c: Same.
2653 * g++.dg/debug/pr46583.C: Same.
2654 * g++.dg/debug/pr47106.C: Same.
2655 * g++.dg/opt/pr48549.C: Same.
2656 * g++.dg/other/pr42685.C: Same.
2657 * c-c++-common/pr43942.c: Same.
2658
2659 2012-09-29 Ian Lance Taylor <iant@google.com>
2660
2661 * go.test/go-test.exp: Update for latest version of Go testsuite.
2662
2663 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2664
2665 PR fortran/52724
2666 * gfortran.dg/internal_readwrite_3.f90: New test.
2667
2668 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2669
2670 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2671 c-c++-common/Wunused-local-typedefs-2.c to here.
2672
2673 PR c++/54372 - unused attribute inactive on dependant entities
2674 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2675
2676 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2677
2678 PR c++/29028 - Missed unused warning on using declaration
2679 * g++.dg/warn/Wunused-var-18.C: New test.
2680
2681 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2682
2683 PR c++/53551 - -Wunused-local-typedefs misses uses
2684 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2685
2686 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2687
2688 PR target/54716
2689 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2690
2691 PR tree-optimization/54713
2692 * gcc.c-torture/compile/pr54713-1.c: New test.
2693 * gcc.c-torture/compile/pr54713-2.c: New test.
2694 * gcc.c-torture/compile/pr54713-3.c: New test.
2695
2696 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2697
2698 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2699
2700 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2701
2702 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2703
2704 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2705
2706 PR target/54703
2707 * gcc.target/i386/pr54703.c: New test.
2708
2709 2012-09-27 Richard Guenther <rguenther@suse.de>
2710
2711 PR lto/54709
2712 * gcc.dg/lto/pr54709_0.c: New testcase.
2713 * gcc.dg/lto/pr54709_1.c: Likewise.
2714
2715 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2716
2717 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2718
2719 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2720
2721 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2722
2723 * gcc.target/arm/pr42879.c: Handle big-endian.
2724
2725 2012-09-26 Steve Ellcey <sellcey@mips.com>
2726
2727 PR c/37303
2728 * gcc.dg/pr37303.c: Check for rdata or rodata.
2729
2730 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2731
2732 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2733
2734 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2735
2736 PR target/51274
2737 PR target/53087
2738 * gcc.target/powerpc/ppc-ne0-1.c: New.
2739
2740 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2741
2742 PR target/54089
2743 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2744 test_19, test_20, test_21, test_22, test_23): New functions.
2745 * gcc.target/sh/pr54089-4.c: New.
2746 * gcc.target/sh/pr54089-5.c: New.
2747 * gcc.target/sh/pr54089-6.c: New.
2748 * gcc.target/sh/pr54089-7.c: New.
2749
2750 2012-09-25 Richard Guenther <rguenther@suse.de>
2751
2752 PR lto/54625
2753 * gcc.dg/lto/pr54702_0.c: New testcase.
2754 * gcc.dg/lto/pr54702_1.c: Likewise.
2755 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2756 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2757 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2758 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2759
2760 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2761
2762 PR c++/54526
2763 * g++.dg/cpp0x/parse2.C: New.
2764 * g++.dg/parse/error11.C: Adjust.
2765 * g++.dg/parse/error12.C: Likewise.
2766
2767 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2768
2769 * gcc.target/i386/20030217-1.c: Added check for
2770 large_long_double effective target.
2771 * gcc.target/i386/387-3.c: Likewise.
2772 * gcc.target/i386/387-4.c: Likewise.
2773 * gcc.target/i386/pr36578-1.c: Likewise.
2774 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2775 when long double size is equal double size.
2776 * gcc.target/i386/excess-precision-1.c: Likewise.
2777 * gcc.target/i386/pr36578-2.c: Likewise.
2778 * gcc.target/i386/20030217-2.c: New testcase.
2779
2780 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2781
2782 PR tree-optimization/54676
2783 * gcc.dg/pr54676.c: New test.
2784
2785 2012-09-25 Richard Guenther <rguenther@suse.de>
2786
2787 PR tree-optimization/53663
2788 * gcc.dg/torture/pr53663-1.c: New testcase.
2789 * gcc.dg/torture/pr53663-2.c: Likewise.
2790 * gcc.dg/torture/pr53663-3.c: Likewise.
2791
2792 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2793
2794 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2795
2796 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2797
2798 * lib/target-supports-dg.exp (dg-require-effective-target,
2799 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2800 dg-process-target-1 instead of dg-process-target.
2801 (dg-process-target-1): Rename from dg-process-target.
2802 (dg-process-target): New.
2803
2804 2012-09-24 Richard Guenther <rguenther@suse.de>
2805
2806 PR tree-optimization/54684
2807 * g++.dg/torture/pr54684.C: New testcase.
2808
2809 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2810
2811 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2812
2813 2012-09-24 Richard Guenther <rguenther@suse.de>
2814
2815 PR middle-end/52173
2816 * gcc.dg/tm/pr52173-1.c: New.
2817 * gcc.dg/tm/pr52173-2.c: New.
2818
2819 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2820
2821 * gcc.dg/pr54669.c: New test.
2822
2823 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2824 Dominique Dhumieres <dominiq@lps.ens.fr>
2825
2826 PR testsuite/54677
2827 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2828
2829 2012-09-23 Tobias Burnus <burnus@net-b.de>
2830
2831 PR fortran/54618
2832 * gfortran.dg/class_array_14.f90: New.
2833
2834 2012-09-22 Kai Tietz <ktietz@redhat.com>
2835
2836 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2837 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2838
2839 2012-09-21 Dehao Chen <dehao@google.com>
2840
2841 PR go/54649
2842 PR tree-optimization/54655
2843 * g++.dg/pr54655.C: New testcase.
2844
2845 2012-09-21 Richard Guenther <rguenther@suse.de>
2846
2847 PR tree-optimization/54647
2848 * g++.dg/torture/pr54647.C: New testcase.
2849
2850 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2851
2852 PR c++/54427
2853 * c-c++-common/torture/vector-compare-2.c: Add -w.
2854
2855 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2856
2857 * gnat.dg/opt20.ads: Move dg directive to...
2858 * gnat.dg/opt20.adb: ...here.
2859 * gnat.dg/addr1.ad[sb]: Likewise.
2860 * gnat.dg/concat2.ad[sb]: Likewise.
2861 * gnat.dg/array16.ad[sb]: Likewise.
2862 * gnat.dg/atomic5.ad[sb]: Likewise.
2863 * gnat.dg/discr29.ad[sb]: Likewise.
2864 * gnat.dg/noreturn5.ad[sb]: Likewise.
2865 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2866 * gnat.dg/discr23.ads: Remove dg directive.
2867 * gnat.dg/nested_float_packed.ads: Likewise.
2868 * gnat.dg/oconst6.ads: Move to...
2869 * gnat.dg/specs/oconst6.ads: ...here.
2870
2871 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2872
2873 PR c++/52432
2874 * g++.dg/cpp0x/decltype32.C: Tweak.
2875
2876 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2877
2878 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2879 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2880 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2881 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2882
2883 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2884
2885 PR c++/54581
2886 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2887
2888 2012-09-19 Steve Ellcey <sellcey@mips.com>
2889
2890 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2891
2892 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2893
2894 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2895 * gcc.target/powerpc/ppc-mftb.c: New file.
2896
2897 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2898
2899 PR target/54089
2900 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2901 functions.
2902
2903 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2904
2905 PR target/54236
2906 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2907
2908 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2909
2910 * gcc.c-torture/execute/20120919-1.c: New test.
2911
2912 2012-09-19 Richard Guenther <rguenther@suse.de>
2913
2914 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2915
2916 2012-09-19 Richard Guenther <rguenther@suse.de>
2917
2918 * gcc.dg/builtin-unreachable-6.c: Adjust.
2919
2920 2012-09-19 Richard Guenther <rguenther@suse.de>
2921
2922 * gcc.dg/builtin-object-size-10.c: Adjust.
2923 * gcc.dg/builtin-unreachable-5.c: Adjust.
2924 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2925 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2926 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2927 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2928 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2929 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2930 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2931 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2932 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2933 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2934 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2935 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2936
2937 2012-09-19 Richard Guenther <rguenther@suse.de>
2938
2939 PR tree-optimization/54132
2940 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2941 * gcc.dg/torture/pr54132.c: Likewise.
2942
2943 2012-09-19 Terry Guo <terry.guo@arm.com>
2944
2945 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2946 extra prune rules that will be applied to all tests in a .exp file.
2947 (gcc-dg-prune): Use rules defined by the above variable.
2948 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2949 harmless warnings on architecture switch conflict.
2950
2951 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2952
2953 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2954 of asm-comment characters instead of a single one.
2955 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2956
2957 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2958
2959 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2960
2961 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2962 target instead of xfailing it.
2963 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2964 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2965 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2966 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2967 * gcc.dg/vect/vect-104.c: Likewise.
2968 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2969 * gcc.dg/vect/vect-outer-1.c: Likewise.
2970 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2971 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2972 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2973 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2974 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2975 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2976 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2977 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2978 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2979
2980 * lib/target-supports.exp
2981 (check_effective_target_vect_widen_mult_qi_to_hi,
2982 check_effective_target_vect_widen_mult_hi_to_si,
2983 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2984 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2985 check_effective_target_vect_pack_trunc,
2986 check_effective_target_vect_unpack,
2987 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2988 instead of arm_none.
2989
2990 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2991
2992 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2993
2994 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2995 config to compiler_flags.
2996
2997 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2998
2999 PR target/54592
3000 * gcc.target/i386/pr54592.c: New test.
3001
3002 PR tree-optimization/54610
3003 * gcc.target/i386/pr54610.c: New test.
3004
3005 2012-09-17 Jason Merrill <jason@redhat.com>
3006
3007 PR c++/54575
3008 * g++.dg/cpp0x/alias-decl-21.C: New.
3009 * g++.dg/cpp0x/alias-decl-22.C: New.
3010
3011 2012-09-17 Tobias Burnus <burnus@net-b.de>
3012
3013 PR fortran/54608
3014 * gfortran.dg/scan_2.f90: New.
3015
3016 2012-09-17 Jason Merrill <jason@redhat.com>
3017
3018 PR c++/53661
3019 * g++.dg/init/aggr9.C: New.
3020
3021 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3022
3023 * gnat.dg/loop_optimization12.ad[sb]: New test.
3024
3025 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3026
3027 PR fortran/54285
3028 * gfortran.dg/proc_ptr_result_7.f90: New.
3029
3030 2012-09-17 Tobias Burnus <burnus@net-b.de>
3031
3032 PR fortran/54603
3033 * gfortran.dg/structure_constructor_11.f90: New.
3034
3035 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3036
3037 PR tree-optimization/54563
3038 * g++.dg/torture/pr54563.C: New test.
3039
3040 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3041
3042 PR fortran/54594
3043 * gfortran.dg/typebound_generic_14.f03: New.
3044
3045 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3046
3047 PR fortran/54387
3048 * gfortran.dg/proc_ptr_38.f90: New.
3049
3050 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3051
3052 PR debug/54460
3053 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3054 to scary regexp.
3055
3056 PR testsuite/54007
3057 * gnat.dg/lto15.adb: Require lto.
3058
3059 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3060 "myBindC" for hppa*-*-hpux*.
3061
3062 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3063
3064 * gfortran.dg/namelist_75.f90: New test.
3065
3066 2012-09-15 Tom de Vries <tom@codesourcery.com>
3067
3068 * gcc.dg/tree-ssa/vrp82.c: New test.
3069 * gcc.dg/tree-ssa/vrp83.c: Same.
3070 * gcc.dg/tree-ssa/vrp84.c: Same.
3071
3072 2012-09-15 Tom de Vries <tom@codesourcery.com>
3073
3074 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3075 * gcc.dg/tree-ssa/vrp81.c: ... this.
3076
3077 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3078
3079 PR target/54222
3080 * gcc.target/avr/torture/fix-types.h: New.
3081 * gcc.target/avr/torture/vals-hr.def: New.
3082 * gcc.target/avr/torture/vals-r.def: New.
3083 * gcc.target/avr/torture/vals-k.def: New.
3084 * gcc.target/avr/torture/vals-ur.def: New.
3085 * gcc.target/avr/torture/vals-uk.def: New.
3086 * gcc.target/avr/torture/vals-uhr.def: New.
3087 * gcc.target/avr/torture/vals-llk.def: New.
3088 * gcc.target/avr/torture/vals-ullk.def: New.
3089 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3090 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3091 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3092 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3093 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3094 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3095 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3096 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3097
3098 2012-09-14 Dehao Chen <dehao@google.com>
3099
3100 * g++.dg/debug/dwarf2/deallocator.C: New test.
3101
3102 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3103
3104 PR c/54552
3105 * gcc.c-torture/compile/pr54552-1.c: New test.
3106
3107 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3108
3109 PR c++/54427
3110 * g++.dg/other/vector-compare.C: New testcase.
3111 * c-c++-common/vector-compare-3.c: New testcase.
3112 * gcc.dg/vector-shift.c: Move ...
3113 * c-c++-common/vector-shift.c: ... here.
3114 * gcc.dg/vector-shift1.c: Move ...
3115 * c-c++-common/vector-shift1.c: ... here.
3116 * gcc.dg/vector-shift3.c: Move ...
3117 * c-c++-common/vector-shift3.c: ... here.
3118 * gcc.dg/vector-compare-1.c: Move ...
3119 * c-c++-common/vector-compare-1.c: ... here.
3120 * gcc.dg/vector-compare-2.c: Move ...
3121 * c-c++-common/vector-compare-2.c: ... here.
3122 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3123 * c-c++-common/torture/vector-compare-1.c: ... here.
3124 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3125 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3126 * c-c++-common/torture/vector-compare-2.c: ... here.
3127 * gcc.c-torture/execute/vector-shift.c: Move ...
3128 * c-c++-common/torture/vector-shift.c: ... here.
3129 * gcc.c-torture/execute/vector-shift2.c: Move ...
3130 * c-c++-common/torture/vector-shift2.c: ... here.
3131 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3132 * c-c++-common/torture/vector-subscript-1.c: ... here.
3133 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3134 * c-c++-common/torture/vector-subscript-2.c: ... here.
3135 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3136 * c-c++-common/torture/vector-subscript-3.c: ... here.
3137
3138 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3139
3140 PR c/54103
3141 * gcc.c-torture/compile/pr54103-1.c,
3142 gcc.c-torture/compile/pr54103-2.c,
3143 gcc.c-torture/compile/pr54103-3.c,
3144 gcc.c-torture/compile/pr54103-4.c,
3145 gcc.c-torture/compile/pr54103-5.c,
3146 gcc.c-torture/compile/pr54103-6.c: New tests.
3147 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3148
3149 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3150
3151 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3152
3153 2012-09-14 Richard Guenther <rguenther@suse.de>
3154
3155 PR tree-optimization/54565
3156 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3157 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3158
3159 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3160
3161 * gcc.target/arm/combine-movs.c: Add missing space.
3162
3163 2012-09-14 Richard Guenther <rguenther@suse.de>
3164
3165 * g++.dg/torture/builtin-location.C: New testcase.
3166
3167 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3168 Manuel López-Ibåñez <manu@gcc.gnu.org>
3169
3170 PR c++/53210
3171 * g++.dg/warn/Wuninitialized-self.C: New.
3172
3173 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3174
3175 PR c/54559
3176 * gcc.c-torture/compile/pr54559.c: New test.
3177
3178 2012-09-13 Jason Merrill <jason@redhat.com>
3179
3180 PR c++/53839
3181 * g++.dg/cpp0x/constexpr-temp1.C: New.
3182
3183 PR c++/54511
3184 * g++.dg/template/anonunion2.C: New.
3185
3186 PR c++/53836
3187 * g++.dg/template/init10.C: New.
3188
3189 2012-09-13 Tobias Burnus <burnus@net-b.de>
3190
3191 PR fortran/54556
3192 * gfortran.dg/implicit_pure_3.f90: New.
3193
3194 2012-09-13 Richard Guenther <rguenther@suse.de>
3195
3196 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3197
3198 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3199
3200 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3201
3202 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3203
3204 * c-c++-common/pr51712.c: Handle for short-enum targets.
3205
3206 2012-09-12 Terry Guo <terry.guo@arm.com>
3207
3208 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3209 and lsrs for Thumb2 mode.
3210
3211 2012-09-12 Jan Hubicka <jh@suse.cz>
3212
3213 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3214
3215 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3216
3217 PR target/54445
3218 * gcc.target/i386/pr54445-1.c: New file.
3219 * gcc.target/i386/pr54445-2.c: Likewise.
3220
3221 2012-09-12 Tobias Burnus <burnus@net-b.de>
3222
3223 PR fortran/54225
3224 PR fortran/53306
3225 * gfortran.dg/coarray_10.f90: Update dg-error.
3226 * gfortran.dg/coarray_28.f90: New.
3227 * gfortran.dg/array_section_3.f90: New.
3228
3229 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3230
3231 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3232 gcc.target/arm/pr48252.c: Fix for big-endian support.
3233
3234 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3235
3236 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3237
3238 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3239 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3240
3241 * gcc.target/arm/neon-vfma-1.c: New testcase.
3242 * gcc.target/arm/neon-vfms-1.c: Likewise.
3243 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3244 of float.
3245 * gcc.target/arm/neon-vmls-1.c: Likewise.
3246 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3247 function.
3248 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3249 (check_effective_target_arm_neonv2_ok): Likewise.
3250 (check_effective_target_arm_neonv2_hw): Likewise.
3251 (check_effective_target_arm_neonv2): Likewise.
3252
3253 2012-09-11 Richard Guenther <rguenther@suse.de>
3254
3255 PR middle-end/54515
3256 * g++.dg/tree-ssa/pr54515.C: New testcase.
3257
3258 2012-09-10 Andrew Pinski <apinski@cavium.com>
3259
3260 PR tree-opt/c54362
3261 * gcc.dg/tm/memopt-16.c: New testcase.
3262
3263 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3264
3265 PR c++/54541
3266 PR c++/54542
3267 * g++.dg/cpp0x/sfinae40.C: New.
3268 * g++.dg/cpp0x/sfinae41.C: Likewise.
3269
3270 2012-09-10 Jason Merrill <jason@redhat.com>
3271
3272 PR c++/54538
3273 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3274
3275 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3276
3277 PR target/54089
3278 * gcc.target/sh/pr54089-3.c: New.
3279
3280 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3281
3282 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3283
3284 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3285
3286 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3287
3288 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3289
3290 * gcc.dg/pr52558-2.c: Delete.
3291 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3292
3293 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3294
3295 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3296
3297 2012-09-10 Richard Guenther <rguenther@suse.de>
3298
3299 PR tree-optimization/54520
3300 * gcc.dg/torture/pr54520.c: New testcase.
3301
3302 2012-09-10 Jason Merrill <jason@redhat.com>
3303
3304 PR c++/54506
3305 * g++.dg/cpp0x/implicit14.C: New.
3306
3307 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3308
3309 PR fortran/54208
3310 * gfortran.dg/bound_simplification_3.f90: New test.
3311
3312 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3313
3314 PR testsuite/54184
3315 * gcc.dg/pr52558-1.c: Delete.
3316 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3317
3318 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3319
3320 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3321 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3322 * gcc.target/arm/smlaltt-1.c: Likewise.
3323
3324 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3325
3326 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3327
3328 2012-09-07 Tom de Vries <tom@codesourcery.com>
3329
3330 PR tree-optimization/53986
3331 * gcc.dg/tree-ssa/vrp80.c: New test.
3332 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3333
3334 2012-09-06 Jason Merrill <jason@redhat.com>
3335
3336 PR c++/54341
3337 PR c++/54253
3338 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3339 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3340
3341 2012-09-06 Andrew Pinski <apinski@cavium.com>
3342
3343 PR tree-opt/54494
3344 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3345
3346 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3347
3348 PR rtl-optimization/54455
3349 * gcc.dg/54455.c: New test.
3350
3351 2012-09-06 Tobias Burnus <burnus@net-b.de>
3352
3353 PR fortran/54463
3354 * gfortran.dg/promotion_2.f90: New.
3355
3356 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3357
3358 PR middle-end/54486
3359 * c-c++-common/pr54486.c: New test.
3360
3361 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3362
3363 PR fortran/54474
3364 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3365
3366 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3367
3368 PR c++/54191
3369 * g++.dg/cpp0x/sfinae39.C: New.
3370
3371 2012-09-04 Jason Merrill <jason@redhat.com>
3372
3373 PR c++/54441
3374 * g++.dg/ext/flexary3.C: New.
3375
3376 PR c++/54420
3377 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3378
3379 PR c++/54198
3380 * g++.dg/template/defarg15.C: New.
3381
3382 PR c++/54437
3383 * g++.dg/template/access24.C: New.
3384
3385 2012-09-04 Richard Guenther <rguenther@suse.de>
3386
3387 PR tree-optimization/54458
3388 * gcc.dg/torture/pr54458.c: New testcase.
3389
3390 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3391
3392 * gcc.target/arm/neon-vext.c: New test.
3393 * gcc.target/arm/neon-vext-execute.c: Ditto.
3394
3395 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3396
3397 PR fortran/54243
3398 PR fortran/54244
3399 * gfortran.dg/select_type_29.f03: New.
3400
3401 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3402
3403 * gcc.dg/fold-perm.c: Improve test.
3404
3405 2012-09-03 Tobias Burnus <burnus@net-b.de>
3406
3407 PR fortran/51632
3408 * gfortran.dg/coarray_class_1.f90: New.
3409
3410 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3411
3412 PR target/49206
3413 * gcc.c-torture/compile/pr49206.c: New test.
3414
3415 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3416 Uros Bizjak <ubizjak@gmail.com>
3417
3418 PR target/36680
3419 * gfortran.dg/pr36680.f90: New test.
3420
3421 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3422
3423 PR target/42295
3424 * g++.dg/opt/pr42295.C: New test.
3425
3426 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3427
3428 PR target/54436
3429 * gcc.dg/torture/pr54436.c: New test.
3430
3431 2012-09-01 Andrew Pinski <apinski@cavium.com>
3432
3433 * gcc.target/mips/truncate-8.c: New testcase.
3434
3435 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3436
3437 PR target/46829
3438 PR target/46843
3439 * gcc.target/i386/pr46829.c: New test.
3440 * gcc.target/i386/pr46843.c: Ditto.
3441
3442 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3443 Jason Merrill <jason@redhat.com>
3444
3445 PR c++/18747
3446 * g++.dg/parse/error50.C: New.
3447
3448 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3449
3450 PR c/54428
3451 * gcc.c-torture/compile/pr54428.c: New test.
3452
3453 2012-08-31 Ollie Wild <aaw@google.com>
3454
3455 PR c++/54197
3456 * g++.dg/init/lifetime3.C: New test.
3457
3458 2012-08-31 Martin Jambor <mjambor@suse.cz>
3459
3460 PR middle-end/54409
3461 * gcc.dg/torture/pr54409.c: New test.
3462
3463 2012-08-31 Martin Jambor <mjambor@suse.cz>
3464
3465 * gfortran.dg/pr48636.f90: Add dump scan checks.
3466
3467 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3468
3469 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3470
3471 2012-08-28 Joey Ye <joey.ye@arm.com>
3472
3473 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3474
3475 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3476
3477 PR target/46254
3478 * gcc.target/i386/pr46254.c: New test.
3479
3480 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3481
3482 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3483 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3484 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3485
3486 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3487
3488 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3489 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3490 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3491 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3492 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3493 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3494 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3495 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3496 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3497 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3498 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3499 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3500 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3501 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3502 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3503 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3504 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3505 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3506 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3507 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3508 gcc.target/mips/unaligned-1.c: Tighten regexps.
3509
3510 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3511
3512 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3513 (mips_option_groups): Remove optimization. Add various -f options.
3514 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3515 and -pg imply -fno-omit-frame-pointer.
3516 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3517 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3518 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3519 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3520 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3521 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3522 * gcc.target/mips/abi-n32-long32.c: Likewise.
3523 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3524 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3525 * gcc.target/mips/abi-n32-long64.c: Likewise.
3526 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3527 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3528 * gcc.target/mips/abi-n64-long32.c: Likewise.
3529 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3530 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3531 * gcc.target/mips/abi-n64-long64.c: Likewise.
3532 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3533 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3534 * gcc.target/mips/abi-o32-long32.c: Likewise.
3535 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3536 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3537 * gcc.target/mips/abi-o32-long64.c: Likewise.
3538 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3539 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3540 * gcc.target/mips/abi-o64-long32.c: Likewise.
3541 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3542 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3543 * gcc.target/mips/abi-o64-long64.c: Likewise.
3544 * gcc.target/mips/asm-1.c: Likewise.
3545 * gcc.target/mips/branch-1.c: Likewise.
3546 * gcc.target/mips/call-3.c: Likewise.
3547 * gcc.target/mips/call-saved-3.c: Likewise.
3548 * gcc.target/mips/clear-cache-1.c: Likewise.
3549 * gcc.target/mips/div-1.c: Likewise.
3550 * gcc.target/mips/div-2.c: Likewise.
3551 * gcc.target/mips/div-3.c: Likewise.
3552 * gcc.target/mips/div-4.c: Likewise.
3553 * gcc.target/mips/div-5.c: Likewise.
3554 * gcc.target/mips/div-6.c: Likewise.
3555 * gcc.target/mips/div-7.c: Likewise.
3556 * gcc.target/mips/div-8.c: Likewise.
3557 * gcc.target/mips/div-9.c: Likewise.
3558 * gcc.target/mips/div-10.c: Likewise.
3559 * gcc.target/mips/div-11.c: Likewise.
3560 * gcc.target/mips/div-12.c: Likewise.
3561 * gcc.target/mips/dsp-ctrl.c: Likewise.
3562 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3563 * gcc.target/mips/ext-8.c: Likewise.
3564 * gcc.target/mips/extend-2.c: Likewise.
3565 * gcc.target/mips/fix-r10000-1.c: Likewise.
3566 * gcc.target/mips/fix-r10000-2.c: Likewise.
3567 * gcc.target/mips/fix-r10000-3.c: Likewise.
3568 * gcc.target/mips/fix-r10000-4.c: Likewise.
3569 * gcc.target/mips/fix-r10000-5.c: Likewise.
3570 * gcc.target/mips/fix-r10000-6.c: Likewise.
3571 * gcc.target/mips/fix-r10000-7.c: Likewise.
3572 * gcc.target/mips/fix-r10000-8.c: Likewise.
3573 * gcc.target/mips/fix-r10000-9.c: Likewise.
3574 * gcc.target/mips/fix-r10000-10.c: Likewise.
3575 * gcc.target/mips/fix-r10000-11.c: Likewise.
3576 * gcc.target/mips/fix-r10000-12.c: Likewise.
3577 * gcc.target/mips/fix-r10000-13.c: Likewise.
3578 * gcc.target/mips/fix-r10000-14.c: Likewise.
3579 * gcc.target/mips/fix-r10000-15.c: Likewise.
3580 * gcc.target/mips/fpcmp-1.c: Likewise.
3581 * gcc.target/mips/fpcmp-2.c: Likewise.
3582 * gcc.target/mips/fpr-moves-7.c: Likewise.
3583 * gcc.target/mips/fpr-moves-8.c: Likewise.
3584 * gcc.target/mips/int-moves-1.c: Likewise.
3585 * gcc.target/mips/int-moves-2.c: Likewise.
3586 * gcc.target/mips/long-calls-pg.c: Likewise.
3587 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3588 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3589 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3590 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3591 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3592 * gcc.target/mips/mips-3d-1.c: Likewise.
3593 * gcc.target/mips/mips-3d-2.c: Likewise.
3594 * gcc.target/mips/mips-3d-3.c: Likewise.
3595 * gcc.target/mips/mips-3d-4.c: Likewise.
3596 * gcc.target/mips/mips-3d-5.c: Likewise.
3597 * gcc.target/mips/mips-3d-6.c: Likewise.
3598 * gcc.target/mips/mips-3d-7.c: Likewise.
3599 * gcc.target/mips/mips-3d-8.c: Likewise.
3600 * gcc.target/mips/mips-3d-9.c: Likewise.
3601 * gcc.target/mips/mips-ps-1.c: Likewise.
3602 * gcc.target/mips/mips-ps-2.c: Likewise.
3603 * gcc.target/mips/mips-ps-3.c: Likewise.
3604 * gcc.target/mips/mips-ps-4.c: Likewise.
3605 * gcc.target/mips/mips-ps-6.c: Likewise.
3606 * gcc.target/mips/mips32-dspr2.c: Likewise.
3607 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3608 * gcc.target/mips/neg-abs-1.c: Likewise.
3609 * gcc.target/mips/neg-abs-2.c: Likewise.
3610 * gcc.target/mips/nmadd-3.c: Likewise.
3611 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3612 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3613 * gcc.target/mips/octeon-pop-1.c: Likewise.
3614 * gcc.target/mips/pr26765.c: Likewise.
3615 * gcc.target/mips/pr33256.c: Likewise.
3616 * gcc.target/mips/pr33635-1.c: Likewise.
3617 * gcc.target/mips/pr33755.c: Likewise.
3618 * gcc.target/mips/pr35802.c: Likewise.
3619 * gcc.target/mips/pr45074.c: Likewise.
3620 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3621 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3622 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3623 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3624 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3625 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3626 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3627 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3628 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3629 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3630 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3631 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3632 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3633 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3634 * gcc.target/mips/save-restore-1.c: Likewise.
3635 * gcc.target/mips/save-restore-3.c: Likewise.
3636 * gcc.target/mips/save-restore-5.c: Likewise.
3637 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3638 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3639 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3640 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3641 * gcc.target/mips/stack-1.c: Likewise.
3642
3643 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3644 Tighten regexps.
3645
3646 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3647 branch under test to be filled with preceding rather than
3648 following instructions.
3649 * gcc.target/mips/branch-10.c: Likewise.
3650 * gcc.target/mips/branch-11.c: Likewise.
3651 * gcc.target/mips/branch-12.c: Likewise.
3652 * gcc.target/mips/branch-13.c: Likewise.
3653 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3654 to be eliminated. Tighten $28 scan-assembler-not test.
3655
3656 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3657 function to...
3658 * gcc.target/mips/call-4.c: ...this new test.
3659
3660 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3661 more likely.
3662 * gcc.target/mips/code-readable-3.c: Likewise.
3663 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3664 flag but skip for -O0.
3665 * gcc.target/mips/code-readable-4.c: Likewise.
3666
3667 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3668 of operations under test.
3669 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3670
3671 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3672 Don't require sibling-call optimization.
3673 * gcc.target/mips/near-far-4.c: Likewise.
3674
3675 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3676 Make sure that the register variable is used.
3677 * gcc.target/mips/soft-float-1.c: Likewise.
3678
3679 * gcc.target/mips/sdata-1.c: Make static data volatile.
3680 * gcc.target/mips/sdata-2.c: Likewise.
3681 * gcc.target/mips/sdata-3.c: Likewise.
3682 * gcc.target/mips/sdata-4.c: Likewise.
3683
3684 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3685 skip for -O0.
3686 * gcc.target/mips/atomic-memory-2.c: Likewise.
3687 * gcc.target/mips/branch-cost-1.c: Likewise.
3688 * gcc.target/mips/branch-cost-2.c: Likewise.
3689 * gcc.target/mips/cache-1.c: Likewise.
3690 * gcc.target/mips/call-1.c: Likewise.
3691 * gcc.target/mips/call-saved-2.c: Likewise.
3692 * gcc.target/mips/const-anchor-1.c: Likewise.
3693 * gcc.target/mips/const-anchor-2.c: Likewise.
3694 * gcc.target/mips/dse-1.c: Likewise.
3695 * gcc.target/mips/dsp-lhx.c: Likewise.
3696 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3697 * gcc.target/mips/ext-1.c: Likewise.
3698 * gcc.target/mips/ext-2.c: Likewise.
3699 * gcc.target/mips/ext-3.c: Likewise.
3700 * gcc.target/mips/ext-4.c: Likewise.
3701 * gcc.target/mips/ext-5.c: Likewise.
3702 * gcc.target/mips/ext-6.c: Likewise.
3703 * gcc.target/mips/ext-7.c: Likewise.
3704 * gcc.target/mips/extend-1.c: Likewise.
3705 * gcc.target/mips/fix-r4000-1.c: Likewise.
3706 * gcc.target/mips/fix-r4000-3.c: Likewise.
3707 * gcc.target/mips/fix-r4000-5.c: Likewise.
3708 * gcc.target/mips/fix-r4000-6.c: Likewise.
3709 * gcc.target/mips/fix-r4000-8.c: Likewise.
3710 * gcc.target/mips/fix-r4000-10.c: Likewise.
3711 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3712 * gcc.target/mips/fixed-vector-type.c: Likewise.
3713 * gcc.target/mips/fpr-moves-1.c: Likewise.
3714 * gcc.target/mips/fpr-moves-2.c: Likewise.
3715 * gcc.target/mips/fpr-moves-3.c: Likewise.
3716 * gcc.target/mips/fpr-moves-4.c: Likewise.
3717 * gcc.target/mips/fpr-moves-5.c: Likewise.
3718 * gcc.target/mips/fpr-moves-6.c: Likewise.
3719 * gcc.target/mips/ins-1.c: Likewise.
3720 * gcc.target/mips/ins-2.c: Likewise.
3721 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3722 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3723 * gcc.target/mips/lazy-binding-1.c: Likewise.
3724 * gcc.target/mips/madd-3.c: Likewise.
3725 * gcc.target/mips/madd-5.c: Likewise.
3726 * gcc.target/mips/madd-6.c: Likewise.
3727 * gcc.target/mips/madd-8.c: Likewise.
3728 * gcc.target/mips/madd-9.c: Likewise.
3729 * gcc.target/mips/memcpy-1.c: Likewise.
3730 * gcc.target/mips/mips-ps-type.c: Likewise.
3731 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3732 * gcc.target/mips/mips-sched-madd.c: Likewise.
3733 * gcc.target/mips/mips16e-extends.c: Likewise.
3734 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3735 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3736 * gcc.target/mips/movcc-1.c: Likewise.
3737 * gcc.target/mips/movcc-2.c: Likewise.
3738 * gcc.target/mips/movcc-3.c: Likewise.
3739 * gcc.target/mips/msub-5.c: Likewise.
3740 * gcc.target/mips/msub-6.c: Likewise.
3741 * gcc.target/mips/msub-8.c: Likewise.
3742 * gcc.target/mips/mult-2.c: Likewise.
3743 * gcc.target/mips/mult-3.c: Likewise.
3744 * gcc.target/mips/mult-5.c: Likewise.
3745 * gcc.target/mips/mult-6.c: Likewise.
3746 * gcc.target/mips/mult-7.c: Likewise.
3747 * gcc.target/mips/mult-12.c: Likewise.
3748 * gcc.target/mips/mult-13.c: Likewise.
3749 * gcc.target/mips/mult-14.c: Likewise.
3750 * gcc.target/mips/mult-15.c: Likewise.
3751 * gcc.target/mips/mult-17.c: Likewise.
3752 * gcc.target/mips/mult-18.c: Likewise.
3753 * gcc.target/mips/mult-19.c: Likewise.
3754 * gcc.target/mips/nmadd-1.c: Likewise.
3755 * gcc.target/mips/nmadd-2.c: Likewise.
3756 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3757 * gcc.target/mips/octeon-cins-1.c: Likewise.
3758 * gcc.target/mips/octeon-cins-2.c: Likewise.
3759 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3760 * gcc.target/mips/octeon-exts-2.c: Likewise.
3761 * gcc.target/mips/octeon-exts-3.c: Likewise.
3762 * gcc.target/mips/octeon-exts-4.c: Likewise.
3763 * gcc.target/mips/octeon-exts-5.c: Likewise.
3764 * gcc.target/mips/octeon-exts-6.c: Likewise.
3765 * gcc.target/mips/octeon-exts-7.c: Likewise.
3766 * gcc.target/mips/octeon-pop-2.c: Likewise.
3767 * gcc.target/mips/octeon-seq-3.c: Likewise.
3768 * gcc.target/mips/octeon-seq-4.c: Likewise.
3769 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3770 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3771 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3772 * gcc.target/mips/pr54240.c: Likewise.
3773 * gcc.target/mips/rsqrt-1.c: Likewise.
3774 * gcc.target/mips/rsqrt-2.c: Likewise.
3775 * gcc.target/mips/rsqrt-3.c: Likewise.
3776 * gcc.target/mips/rsqrt-4.c: Likewise.
3777 * gcc.target/mips/save-restore-2.c: Likewise.
3778 * gcc.target/mips/save-restore-4.c: Likewise.
3779 * gcc.target/mips/sb1-1.c: Likewise.
3780 * gcc.target/mips/scc-1.c: Likewise.
3781 * gcc.target/mips/scc-2.c: Likewise.
3782 * gcc.target/mips/scc-3.c: Likewise.
3783 * gcc.target/mips/scc-4.c: Likewise.
3784 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3785 * gcc.target/mips/truncate-1.c: Likewise.
3786 * gcc.target/mips/truncate-2.c: Likewise.
3787 * gcc.target/mips/truncate-3.c: Likewise.
3788 * gcc.target/mips/truncate-4.c: Likewise.
3789 * gcc.target/mips/truncate-5.c: Likewise.
3790 * gcc.target/mips/truncate-6.c: Likewise.
3791 * gcc.target/mips/unaligned-1.c: Likewise.
3792
3793 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3794 skip for -O0. Require -fexpensive-optimizations.
3795 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3796 * gcc.target/mips/dspr2-MULT.c: Likewise.
3797 * gcc.target/mips/fix-r4000-2.c: Likewise.
3798 * gcc.target/mips/fix-r4000-4.c: Likewise.
3799 * gcc.target/mips/fix-r4000-7.c: Likewise.
3800 * gcc.target/mips/fix-r4000-9.c: Likewise.
3801 * gcc.target/mips/madd-1.c: Likewise.
3802 * gcc.target/mips/madd-2.c: Likewise.
3803 * gcc.target/mips/madd-4.c: Likewise.
3804 * gcc.target/mips/maddu-1.c: Likewise.
3805 * gcc.target/mips/maddu-2.c: Likewise.
3806 * gcc.target/mips/maddu-3.c: Likewise.
3807 * gcc.target/mips/maddu-4.c: Likewise.
3808 * gcc.target/mips/msub-1.c: Likewise.
3809 * gcc.target/mips/msub-2.c: Likewise.
3810 * gcc.target/mips/msub-3.c: Likewise.
3811 * gcc.target/mips/msub-4.c: Likewise.
3812 * gcc.target/mips/msubu-1.c: Likewise.
3813 * gcc.target/mips/msubu-2.c: Likewise.
3814 * gcc.target/mips/msubu-3.c: Likewise.
3815 * gcc.target/mips/msubu-4.c: Likewise.
3816 * gcc.target/mips/mult-1.c: Likewise.
3817 * gcc.target/mips/mult-4.c: Likewise.
3818 * gcc.target/mips/mult-8.c: Likewise.
3819 * gcc.target/mips/mult-9.c: Likewise.
3820 * gcc.target/mips/mult-10.c: Likewise.
3821 * gcc.target/mips/mult-11.c: Likewise.
3822 * gcc.target/mips/mult-16.c: Likewise.
3823
3824 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3825 skip for -O0 and -Os.
3826 * gcc.target/mips/fix-r4000-12.c: Likewise.
3827 * gcc.target/mips/madd-7.c: Likewise.
3828 * gcc.target/mips/mips-ps-5.c: Likewise.
3829 * gcc.target/mips/mips-ps-7.c: Likewise.
3830 * gcc.target/mips/msub-7.c: Likewise.
3831
3832 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3833 skip for -O0. Require -mno-abicalls.
3834 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3835
3836 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3837 skip for -O0. Require a total number of BBIT instructions and
3838 at least one of each kind.
3839
3840 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3841 skip for -O0. Require -fno-unroll-loops.
3842
3843 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3844 skip for -O0. Allow BLTZ as well as BGEZ.
3845
3846 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3847
3848 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3849 skip for -O0. Require -fschedule-insns2.
3850 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3851
3852 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3853 but skip for -O0. Make a branch-likely more likely.
3854
3855 * gcc.target/mips/timode-2.c: Split each test into its own function.
3856 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3857
3858 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3859 skip for -O0. Require -fpeephole2.
3860 * gcc.target/mips/vr-mult-2.c: Likewise.
3861
3862 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3863
3864 PR preprocessor/53469
3865 * gcc.dg/cpp/_Pragma7.c: New test case.
3866
3867 2012-08-27 Tobias Burnus <burnus@net-b.de>
3868
3869 PR fortran/54370
3870 * gfortran.dg/do_5.f90: New.
3871
3872 2012-08-27 Tobias Burnus <burnus@net-b.de>
3873
3874 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3875 from dg-options as -Wall no longer implies it.
3876
3877 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3878
3879 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3880
3881 2012-08-25 Jason Merrill <jason@redhat.com>
3882
3883 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3884
3885 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3886
3887 PR c++/51421
3888 * g++.dg/cpp0x/auto34.C: New.
3889
3890 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3891
3892 PR c/54363
3893 * gcc.dg/pr54363.c: New test.
3894
3895 PR c/54355
3896 * gcc.dg/pr54355.c: New test.
3897
3898 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3899
3900 PR debug/52857
3901 * gcc.target/i386/pr52857-1.c: New.
3902 * gcc.target/i386/pr52857-2.c: Likewise.
3903
3904 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3905
3906 * gcc.target/mips/code-readable-4.c: New test.
3907
3908 2012-08-23 Julian Brown <julian@codesourcery.com>
3909 Sandra Loosemore <sandra@codesourcery.com>
3910
3911 * gcc.target/mips/code-readable-1.c: Add -O to options.
3912
3913 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3914
3915 PR c++/20420
3916 * g++.dg/lookup/using53.C: New.
3917
3918 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3919
3920 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3921 * gcc.dg/fixed-point/convert-1.c: New.
3922 * gcc.dg/fixed-point/convert-2.c: New.
3923 * gcc.dg/fixed-point/convert-3.c: New.
3924 * gcc.dg/fixed-point/convert-4.c: New.
3925 * gcc.dg/fixed-point/convert-float-1.c: New.
3926 * gcc.dg/fixed-point/convert-float-2.c: New.
3927 * gcc.dg/fixed-point/convert-float-3.c: New.
3928 * gcc.dg/fixed-point/convert-float-4.c: New.
3929 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3930 * gcc.dg/fixed-point/convert-sat.c: New.
3931 * gcc.dg/fixed-point/convert.h: New.
3932
3933 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3934
3935 PR target/54089
3936 * gcc.target/sh/pr54089-2.c: New.
3937
3938 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3939
3940 * gcc.target/i386/long-double-64-1.c: New file.
3941 * gcc.target/i386/long-double-64-2.c: Likewise.
3942 * gcc.target/i386/long-double-64-3.c: Likewise.
3943 * gcc.target/i386/long-double-64-4.c: Likewise.
3944 * gcc.target/i386/long-double-80-1.c: Likewise.
3945 * gcc.target/i386/long-double-80-2.c: Likewise.
3946 * gcc.target/i386/long-double-80-3.c: Likewise.
3947 * gcc.target/i386/long-double-80-4.c: Likewise.
3948 * gcc.target/i386/long-double-80-5.c: Likewise.
3949 * gcc.target/i386/long-double-80-6.c: Likewise.
3950 * gcc.target/i386/long-double-80-7.c: Likewise.
3951
3952 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3953
3954 PR tree-optimization/54317
3955 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3956
3957 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3958
3959 PR target/39423
3960 * gcc.target/sh/pr39423-2.c: New.
3961
3962 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3963
3964 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3965 * gcc.dg/fold-perm.c: Likewise.
3966
3967 2012-08-20 Jan Hubicka <jh@suse.cz>
3968
3969 PR fortran/48636
3970 * gcc.dg/ipa/inlinehint-1.c: New.
3971
3972 2012-08-20 Florian Weimer <fweimer@redhat.com>
3973
3974 PR c++/19351
3975 * g++.dg/init/new38.C: New test.
3976 * g++.dg/init/new39.C: New test.
3977
3978 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3979
3980 PR target/54089
3981 * gcc.target/sh/pr54089-1.c: New.
3982
3983 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3984
3985 PR target/51244
3986 * gcc.target/sh/pr51244-11.c: New.
3987
3988 2012-08-20 Tobias Burnus <burnus@net-b.de>
3989
3990 PR fortran/54301
3991 * gfortran.dg/warn_target_lifetime_2.f90: New.
3992
3993 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3994
3995 PR c++/10416
3996 * g++.dg/warn/Wunused-var-17.C: New.
3997
3998 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3999
4000 PR middle-end/53992
4001 * gcc.dg/gomp/pr53992.c: New test.
4002
4003 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4004
4005 PR tree-ssa/54295
4006 * gcc.c-torture/execute/20120817-1.c: New test.
4007
4008 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4009
4010 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4011 add instruction.
4012 (f2): New test that really does need adds.
4013
4014 2012-08-20 Richard Guenther <rguenther@suse.de>
4015
4016 PR tree-optimization/54327
4017 * gcc.dg/torture/pr54327.c: New testcase.
4018
4019 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4020
4021 PR tree-optimization/54321
4022 * gcc.c-torture/compile/pr54321.c: New test.
4023
4024 2012-08-20 Tobias Burnus <burnus@net-b.de>
4025
4026 PR fortran/54301
4027 * gfortran.dg/warn_target_lifetime_1.f90: New.
4028
4029 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4030
4031 PR fortran/54298
4032 * gfortran.dg/real_compare_1.f90: New test case.
4033 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4034
4035 2012-08-18 Jan Hubicka <jh@suse.cz>
4036
4037 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4038
4039 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4040
4041 PR fortran/39290
4042 * gfortran.dg/interface_37.f90: New test.
4043
4044 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4045 Gary Funck <gary@intrepid.com>
4046
4047 PR target/20020
4048 * gcc.target/i386/pr20020-1.c: New test.
4049 * gcc.target/i386/pr20020-2.c: Likewise.
4050 * gcc.target/i386/pr20020-3.c: Likewise.
4051
4052 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4053
4054 * gcc.target/i386/perm-concat.c: New test.
4055
4056 2012-08-17 Julian Brown <julian@codesourcery.com>
4057
4058 * gcc.target/arm/div64-unwinding.c: New test.
4059
4060 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4061
4062 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4063
4064 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4065
4066 PR target/54236
4067 * gcc.target/sh/pr54236-1.c: New.
4068
4069 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4070
4071 * lib/target-supports.exp (check_effective_target_sync_int_long)
4072 (check_effective_target_sync_char_short): Enable for crisv32-*
4073 and cris-*.
4074
4075 PR middle-end/54261
4076 * gcc.dg/torture/pr54261-1.c: New test.
4077
4078 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4079
4080 PR fortran/54243
4081 PR fortran/54244
4082 * gfortran.dg/typebound_call_24.f03: New.
4083
4084 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4085
4086 PR tree-optimization/54245
4087 * gcc.dg/tree-ssa/pr54245.c: New test.
4088
4089 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4090
4091 PR tree-optimization/54240
4092 * gcc.target/powerpc/pr54240.c: New test.
4093 * gcc.target/mips/pr54240.c: Likewise.
4094
4095 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4096
4097 PR target/52933
4098 * gcc.target/sh/pr52933-1.c: New.
4099 * gcc.target/sh/pr52933-2.c: New.
4100
4101 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4102
4103 PR target/50751
4104 * gcc.target/sh/pr50751-8.c: New.
4105
4106 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4107
4108 PR fortran/47586
4109 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4110 * gfortran.dg/typebound_proc_27.f03: New test.
4111
4112 2012-08-14 Sterling Augustine <saugustine@google.com>
4113
4114 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4115
4116 2012-08-14 Tobias Burnus <burnus@net-b.de>
4117
4118 PR fortran/40881
4119 * gfortran.dg/data_constraints_3.f90: New.
4120 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4121 to disable -pedantic compilation.
4122 * gfortran.dg/pr37243.f: Ditto.
4123 * gfortran.dg/g77/19990826-3.f: Ditto.
4124 * gfortran.dg/g77/20020307-1.f : Ditto.
4125 * gfortran.dg/g77/980310-3.f: Ditto.
4126
4127 2012-08-14 Tobias Burnus <burnus@net-b.de>
4128
4129 PR fortran/54234
4130 * gfortran.dg/warn_conversion_4.f90: New.
4131
4132 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4133
4134 PR middle-end/53411
4135 PR rtl-optimization/53495
4136 * gcc.c-torture/compile/pr53411.c: New test.
4137 * gcc.c-torture/compile/pr53495.c: New test.
4138
4139 2012-08-13 Richard Guenther <rguenther@suse.de>
4140
4141 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4142
4143 2012-08-13 Richard Guenther <rguenther@suse.de>
4144
4145 PR tree-optimization/54200
4146 * gcc.dg/guality/pr54200.c: New testcase.
4147 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4148
4149 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4150
4151 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4152
4153 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4154
4155 PR target/51244
4156 * gcc.target/sh/pr51244-7.c: New.
4157 * gcc.target/sh/pr51244-8.c: New.
4158 * gcc.target/sh/pr51244-9.c: New.
4159 * gcc.target/sh/pr51244-10.c: New.
4160
4161 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4162
4163 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4164 -m2e or -m2a.
4165 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4166 * gcc.target/sh/pr53511-1.c: Likewise.
4167 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4168 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4169 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4170 * gcc.target/sh/pr53512-3.c: Likewise.
4171 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4172
4173 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4174
4175 PR target/39423
4176 * gcc.c-torture/compile/pr39423-1.c: New.
4177 * gcc.c-torture/compile/pr39423-2.c: New.
4178
4179 2012-08-12 Tobias Burnus <burnus@net-b.de>
4180
4181 PR fortran/54221
4182 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4183 they appear uninitialized on the RHS.
4184 * gfortran.dg/public_private_module_6.f90: New.
4185
4186 2012-08-11 Martin Jambor <mjambor@suse.cz>
4187
4188 PR fortran/48636
4189 * gfortran.dg/pr48636.f90: New test.
4190
4191 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4192
4193 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4194 to avoid warnings.
4195 (main): Adjust caller.
4196
4197 2012-08-10 Richard Guenther <rguenther@suse.de>
4198
4199 * gcc.dg/matrix/*.c: Adjust and move ...
4200 * gcc.dg/torture/: ... here.
4201 * gcc.dg/matrix: Remove directory.
4202
4203 2012-08-10 Richard Guenther <rguenther@suse.de>
4204
4205 PR middle-end/54219
4206 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4207
4208 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4209
4210 PR middle-end/54211
4211 * gcc.dg/tree-ssa/pr54211.c: New test.
4212
4213 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4214
4215 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4216 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4217
4218 2012-08-10 Richard Guenther <rguenther@suse.de>
4219
4220 PR tree-optimization/54109
4221 * gcc.dg/torture/pr54109.c: New testcase.
4222 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4223 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4224
4225 2012-08-10 Richard Guenther <rguenther@suse.de>
4226
4227 PR tree-optimization/54027
4228 * gcc.dg/torture/pr54027.c: New testcase.
4229
4230 2012-08-10 Richard Guenther <rguenther@suse.de>
4231
4232 * g++.dg/plugin/selfassign.c: Adjust.
4233 * gcc.dg/plugin/selfassign.c: Likewise.
4234 * gcc.dg/strlenopt-11.c: Likewise.
4235 * gcc.dg/strlenopt-13.c: Likewise.
4236 * gcc.dg/no-strict-overflow-4.c: Likewise.
4237 * gcc.dg/strict-overflow-4.c: Likewise.
4238 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4239 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4240 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4241 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4242 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4243 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4244 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4245 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4246 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4247 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4248 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4249 * gcc.dg/pr46309.c: Likewise.
4250 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4251
4252 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4253
4254 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4255 for x86 targets.
4256 * gcc.c-torture/compile/20120727-2.c: New test.
4257
4258 2012-08-09 Martin Jambor <mjambor@suse.cz>
4259
4260 * gcc.dg/ipa/iinline-4.c: New test.
4261 * gcc.dg/ipa/iinline-5.c: Likewise.
4262 * gcc.dg/ipa/iinline-6.c: Likewise.
4263 * gcc.dg/ipa/iinline-7.c: Likewise.
4264 * gcc.dg/lto/20120723_0.c: Likewise.
4265 * gcc.dg/lto/20120723_1.c: Likewise.
4266
4267 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4268
4269 PR target/39423
4270 * gcc.target/sh/pr39423-1.c: New.
4271
4272 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4273
4274 PR target/51244
4275 * gcc.target/sh/pr51244-5: New.
4276 * gcc.target/sh/pr51244-6: New.
4277
4278 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4279
4280 * gcc.target/i386/adx-addxcarry32-3.c: New.
4281 * gcc.target/i386/adx-addxcarry64-3.c: New.
4282
4283 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4284
4285 PR rtl-optimization/53701
4286 * gcc.dg/pr53701.c: New test.
4287
4288 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4289
4290 * gcc.c-torture/compile/20120727-1.c: New test.
4291
4292 2012-08-09 Tobias Burnus <burnus@net-b.de>
4293
4294 PR fortran/54199
4295 * gfortran.dg/intrinsic_shadow_4.f90: New.
4296
4297 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4298
4299 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4300
4301 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4302
4303 * gcc.c-torture/execute/20120808-1.c: New test.
4304
4305 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4306
4307 PR rtl-optimization/54157
4308 * gcc.target/i386/pr54157.c: New file.
4309
4310 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4311
4312 * gcc.target/i386/adx-addcarryx32-1.c: New.
4313 * gcc.target/i386/adx-addcarryx32-2.c: New.
4314 * gcc.target/i386/adx-addcarryx64-1.c: New.
4315 * gcc.target/i386/adx-addcarryx64-2.c: New.
4316 * gcc.target/i386/adx-check.h: New.
4317 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4318 * gcc.target/i386/sse-12.c: Add -madx.
4319 * gcc.target/i386/sse-13.c: Ditto.
4320 * gcc.target/i386/sse-14.c: Ditto.
4321 * gcc.target/i386/sse-22.c: Ditto.
4322 * gcc.target/i386/sse-23.c: Ditto.
4323 * g++.dg/other/i386-2.C: Ditto.
4324 * g++.dg/other/i386-3.C: Ditto.
4325
4326 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4327
4328 * gcc.dg/tree-ssa/slsr-5.c: New.
4329 * gcc.dg/tree-ssa/slsr-6.c: New.
4330 * gcc.dg/tree-ssa/slsr-7.c: New.
4331 * gcc.dg/tree-ssa/slsr-8.c: New.
4332 * gcc.dg/tree-ssa/slsr-9.c: New.
4333 * gcc.dg/tree-ssa/slsr-10.c: New.
4334 * gcc.dg/tree-ssa/slsr-11.c: New.
4335 * gcc.dg/tree-ssa/slsr-12.c: New.
4336 * gcc.dg/tree-ssa/slsr-13.c: New.
4337 * gcc.dg/tree-ssa/slsr-14.c: New.
4338 * gcc.dg/tree-ssa/slsr-15.c: New.
4339 * gcc.dg/tree-ssa/slsr-16.c: New.
4340 * gcc.dg/tree-ssa/slsr-17.c: New.
4341 * gcc.dg/tree-ssa/slsr-18.c: New.
4342 * gcc.dg/tree-ssa/slsr-19.c: New.
4343 * gcc.dg/tree-ssa/slsr-20.c: New.
4344 * gcc.dg/tree-ssa/slsr-21.c: New.
4345 * gcc.dg/tree-ssa/slsr-22.c: New.
4346 * gcc.dg/tree-ssa/slsr-23.c: New.
4347 * gcc.dg/tree-ssa/slsr-24.c: New.
4348 * gcc.dg/tree-ssa/slsr-25.c: New.
4349 * gcc.dg/tree-ssa/slsr-26.c: New.
4350 * gcc.dg/tree-ssa/slsr-30.c: New.
4351 * gcc.dg/tree-ssa/slsr-31.c: New.
4352
4353 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4354
4355 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4356 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4357 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4358
4359 2012-08-06 Cary Coutant <ccoutant@google.com>
4360
4361 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4362
4363 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4364
4365 PR fortran/35831
4366 * gfortran.dg/dummy_procedure_5.f90: Modified.
4367 * gfortran.dg/dummy_procedure_8.f90: New.
4368 * gfortran.dg/interface_26.f90: Modified.
4369 * gfortran.dg/proc_ptr_11.f90: Modified.
4370 * gfortran.dg/proc_ptr_15.f90: Modified.
4371 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4372 * gfortran.dg/typebound_override_1.f90: Modified.
4373 * gfortran.dg/typebound_proc_6.f03: Modified.
4374
4375 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4376
4377 PR tree-optimization/51938
4378 PR tree-optimization/52005
4379 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4380 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4381 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4382 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4383
4384 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4385
4386 Avoid crashing on erroneous static_assert usage
4387 * g++.dg/cpp0x/static_assert8.C: New test.
4388
4389 2012-08-06 Jason Merrill <jason@redhat.com>
4390
4391 * g++.dg/cpp0x/sfinae38.C: New.
4392
4393 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4394 Paolo Carlini <paolo.carlini@oracle.com>
4395
4396 PR c++/54165
4397 * g++.dg/conversion/void2.C: New.
4398
4399 2012-08-06 Tom de Vries <tom@codesourcery.com>
4400
4401 * gcc.dg/tree-ssa/vrp78.c: New test.
4402
4403 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4404 Richard Sandiford <rdsandiford@googlemail.com>
4405
4406 * g++.dg/opt/enum2.C: Require fpic target.
4407 * g++.dg/lto/20090303_0.C: Likewise.
4408
4409 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4410 Catherine Moore <clm@codesourcery.com>
4411
4412 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4413 flush function names too.
4414 * gcc.target/mips/clear-cache-1.c: Likewise.
4415
4416 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4417
4418 PR target/54156
4419 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4420
4421 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4422
4423 PR fortran/54166
4424 * gfortran.dg/array_5.f90: New test.
4425
4426 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4427
4428 PR tree-optimization/30318
4429 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4430
4431 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4432
4433 * g++.dg/ext/vector17.C: New testcase.
4434
4435 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4436
4437 PR target/51931
4438 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4439 * g++.dg/opt/longbranch1.C: Likewise.
4440
4441 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4442
4443 PR tree-optimization/53805
4444 * gcc.dg/fold-notunord.c: New testcase.
4445
4446 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4447
4448 PR fortran/48820
4449 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4450 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4451
4452 2012-08-02 Jason Merrill <jason@redhat.com>
4453 Paolo Carlini <paolo.carlini@oracle.com>
4454
4455 PR c++/51213 (again)
4456 * g++.dg/cpp0x/sfinae37.C: Extend.
4457
4458 2012-08-02 Richard Guenther <rguenther@suse.de>
4459
4460 PR tree-optimization/50672
4461 * g++.dg/torture/pr50672.C: New testcase.
4462
4463 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4464
4465 PR fortran/54147
4466 * gfortran.dg/abstract_type_6.f03: Modified.
4467 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4468 * gfortran.dg/proc_ptr_comp_35.f90: New.
4469 * gfortran.dg/typebound_proc_9.f03: Modified.
4470 * gfortran.dg/typebound_proc_26.f90: New.
4471
4472 2012-08-02 Richard Guenther <rguenther@suse.de>
4473
4474 * gcc.dg/torture/pta-callused-1.c: Adjust.
4475 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4476 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4477 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4478 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4479 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4480 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4481 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4482 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4483
4484 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4485
4486 PR fortran/54033
4487 * gfortran.dg/include_6.f90: New test case.
4488 * gfortran.dg/include_7.f90: New test case.
4489 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4490
4491 2012-08-01 Tom de Vries <tom@codesourcery.com>
4492
4493 * gcc.dg/tree-ssa/vrp76.c: New test.
4494
4495 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4496
4497 PR tree-optimization/46556
4498 * gcc.dg/tree-ssa/slsr-27.c: New.
4499 * gcc.dg/tree-ssa/slsr-28.c: New.
4500 * gcc.dg/tree-ssa/slsr-29.c: New.
4501
4502 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4503
4504 PR fortran/42418
4505 * gfortran.dg/proc_decl_29.f90: New.
4506
4507 2012-07-31 Dehao Chen <dehao@google.com>
4508
4509 * gcc.dg/predict-7.c: New test.
4510
4511 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4512
4513 PR fortran/54134
4514 * gfortran.dg/typebound_override_3.f90: New.
4515
4516 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4517
4518 PR tree-optimization/53773
4519 * gcc.dg/vect/pr53773.c: New test.
4520
4521 2012-07-31 Nick Clifton <nickc@redhat.com>
4522
4523 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4524 and for XStormy16.
4525
4526 2012-07-31 Tobias Burnus <burnus@net-b.de>
4527
4528 * gfortran.dg/c_funloc_tests_6.f90: New.
4529 * gfortran.dg/c_funloc_tests_7.f90: New.
4530 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4531
4532 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4533
4534 PR c++/53624
4535 * g++.dg/cpp0x/temp_default5.C: New.
4536
4537 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4538
4539 PR fortran/51081
4540 * gfortran.dg/proc_ptr_37.f90: New.
4541
4542 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4543
4544 * lib/target-supports.exp
4545 (check_effective_target_vect_natural_alignment): New function.
4546 * gcc.dg/align-2.c: Only run on targets with natural alignment
4547 of vector types.
4548 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4549 alignment of vector types.
4550
4551 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4552 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4553
4554 * gcc.target/i386/rdseed16-1.c: New.
4555 * gcc.target/i386/rdseed32-1.c: Ditto
4556 * gcc.target/i386/rdseed64-1.c: Ditto
4557 * gcc.target/i386/sse-12.c: Add -mrdseed.
4558 * gcc.target/i386/sse-13.c: Ditto.
4559 * gcc.target/i386/sse-14.c: Ditto.
4560 * g++.dg/other/i386-2.C: Ditto.
4561 * g++.dg/other/i386-3.C: Ditto.
4562
4563 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4564
4565 PR target/51244
4566 * gcc.target/sh/pr51244-4.c: New.
4567
4568 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4569
4570 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4571 for alpha*-*-* targets. Cleanup original tree dump.
4572
4573 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4574
4575 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4576 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4577
4578 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4579
4580 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4581 rand, srand. Include <stdlib.h>.
4582
4583 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4584
4585 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4586
4587 2012-07-26 Richard Henderson <rth@redhat.com>
4588
4589 * gcc.dg/attr-hotcold-1.c: New.
4590 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4591
4592 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4593 Sandra Loosemore <sandra@codesourcery.com>
4594
4595 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4596
4597 2012-07-26 Tobias Burnus <burnus@net-b.de>
4598
4599 * gfortran.dg/contiguous_1.f90: Update dg-error.
4600 * gfortran.dg/proc_ptr_32.f90: Ditto.
4601
4602 2012-07-26 Richard Guenther <rguenther@suse.de>
4603
4604 PR tree-optimization/54098
4605 * gcc.dg/torture/pr54098.c: New testcase.
4606
4607 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4608
4609 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4610 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4611
4612 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4613
4614 PR fortran/44354
4615 * gfortran.dg/array_constructor_39.f90: New test.
4616
4617 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4618
4619 PR fortran/44354
4620 * gfortran.dg/array_constructor_38.f90: New test.
4621
4622 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4623
4624 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4625
4626 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4627
4628 * gnat.dg/noreturn5.ad[sb]: New test.
4629
4630 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4631 Paul Brook <paul@codesourcery.com>
4632
4633 PR target/53633
4634
4635 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4636 * c-c++-common/pr53633.c: New test.
4637
4638 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4639
4640 * gcc.target/i386/asm-dialect-1.c: New test case.
4641
4642 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4643 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4644
4645 * gcc.target/i386/prefetchw-1.c: New.
4646 * gcc.target/i386/sse-12.c: Add -mprfchw.
4647 * gcc.target/i386/sse-13.c: Ditto.
4648 * gcc.target/i386/sse-14.c: Ditto.
4649 * gcc.target/i386/sse-22.c: Ditto.
4650 * gcc.target/i386/sse-23.c: Ditto.
4651 * g++.dg/other/i386-2.C: Ditto.
4652 * g++.dg/other/i386-3.C: Ditto.
4653
4654 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4655
4656 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4657
4658 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4659
4660 PR target/54051
4661 * gcc.target/arm/pr54051.c: New.
4662 * gcc.target/arm/vfp-1.c: Adjust test.
4663
4664 2012-07-24 Julian Brown <julian@codesourcery.com>
4665
4666 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4667 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4668 hard-float ARM.
4669
4670 2012-07-23 Paul Brook <paul@codesourcery.com>
4671
4672 * g++.dg/other/armv7m-1.c: New test.
4673
4674 2012-07-23 Julian Brown <julian@codesourcery.com>
4675
4676 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4677 ARM.
4678 (DO_TEST): Define to 1 for appropriate ARM targets.
4679
4680 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4681
4682 PR tree-optimization/53881
4683 * gcc.dg/pr53881.c: Renamed to ...
4684 * gcc.dg/pr53881-1.c: ... this.
4685 * gcc.dg/pr53881-2.c: New test.
4686
4687 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4688
4689 Handle recent changes in default atomics for cris*-*-linux*.
4690 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4691 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4692 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4693 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4694 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4695 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4696 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4697 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4698 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4699 -mno-unaligned-atomic-may-use-library is in effect for
4700 cris*-*-linux*.
4701 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4702 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4703 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4704 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4705 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4706 gcc.target/cris/torture/sync-mis-op-i-1.c,
4707 gcc.target/cris/torture/sync-mis-op-i-2.c,
4708 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4709 gcc.target/cris/torture/sync-mis-op-i-3.c,
4710 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4711 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4712 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4713 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4714 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4715 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4716 (main): Remove local variable x.
4717 [mis_ok]: Check that atomics don't fail.
4718
4719 2012-07-21 Andrew Pinski <apinski@cavium.com>
4720
4721 * gcc.dg/tree-ssa/vrp72.c: New test.
4722 * gcc.dg/tree-ssa/vrp73.c: New test.
4723 * gcc.dg/tree-ssa/vrp74.c: New test.
4724 * gcc.dg/tree-ssa/vrp75.c: New test.
4725
4726 2012-07-21 Andrew Pinski <apinski@cavium.com>
4727
4728 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4729 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4730
4731 2012-07-21 Andrew Pinski <apinski@cavium.com>
4732
4733 * gcc.target/mips/octeon-pop-2.c: New testcase.
4734
4735 2012-07-21 Tobias Burnus <burnus@net-b.de>
4736
4737 PR fortran/48820
4738 * gfortran.dg/assumed_rank_3.f90: New.
4739 * gfortran.dg/assumed_rank_11.f90: New.
4740 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4741 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4742 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4743
4744 2012-07-21 Andrew Pinski <apinski@cavium.com>
4745
4746 * gcc.target/mips/unaligned-1.c: New testcase.
4747
4748 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4749
4750 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4751
4752 2012-07-20 Tobias Burnus <burnus@net-b.de>
4753
4754 * gfortran.dg/bind_c_array_params_2.f90: New.
4755 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4756 and update dg-error.
4757
4758 2012-07-20 Tobias Burnus <burnus@net-b.de>
4759
4760 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4761
4762 2012-07-20 Jason Merrill <jason@redhat.com>
4763
4764 PR c++/54038
4765 * g++.dg/other/array7.C: New.
4766
4767 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4768
4769 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4770 the basic block and check loop depth.
4771 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4772 matching patterns and comments.
4773 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4774 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4775
4776 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4777
4778 PR c++/28656
4779 * c-c++-common/pr28656.c: New test.
4780
4781 2012-07-19 Jason Merrill <jason@redhat.com>
4782
4783 PR c++/54026
4784 * g++.dg/init/mutable1.C: New.
4785
4786 2012-07-20 Tobias Burnus <burnus@net-b.de>
4787
4788 PR fortran/48820
4789 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4790 * gfortran.dg/assumed_rank_1.f90: New.
4791 * gfortran.dg/assumed_rank_1_c.c: New.
4792 * gfortran.dg/assumed_rank_2.f90: New.
4793 * gfortran.dg/assumed_rank_4.f90: New.
4794 * gfortran.dg/assumed_rank_5.f90: New.
4795 * gfortran.dg/assumed_rank_6.f90: New.
4796 * gfortran.dg/assumed_rank_7.f90: New.
4797 * gfortran.dg/assumed_rank_8.f90: New.
4798 * gfortran.dg/assumed_rank_8_c.c: New.
4799 * gfortran.dg/assumed_rank_9.f90: New.
4800 * gfortran.dg/assumed_rank_10.f90: New.
4801 * gfortran.dg/assumed_rank_12.f90: New.
4802
4803 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4804
4805 * gnat.dg/opt25.adb: New test.
4806 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4807 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4808
4809 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4810
4811 * gnat.dg/aggr20.ad[sb]: New test.
4812 * gnat.dg/aggr20_pkg.ads: New helper.
4813
4814 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4815
4816 * gnat.dg/derived_type3.adb: New test.
4817 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4818
4819 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4820
4821 PR rtl-optimization/53942
4822 * gcc.dg/pr53942.c: New test.
4823
4824 2012-07-19 Jason Merrill <jason@redhat.com>
4825
4826 PR c++/54021
4827 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4828
4829 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4830
4831 * gnat.dg/discr38.adb: New test.
4832
4833 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4834
4835 PR middle-end/54017
4836 * c-c++-common/gomp/pr54017.c: New test.
4837
4838 2012-07-19 Richard Guenther <rguenther@suse.de>
4839 Eric Botcazou <ebotcazou@adacore.com>
4840
4841 * gnat.dg/loop_optimization11.adb: New testcase.
4842 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4843
4844 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4845 Jason Merrill <jason@redhat.com>
4846
4847 * g++.dg/cpp0x/sfinae37.C: New.
4848 * g++.dg/template/access23.C: New.
4849 * g++.dg/template/access7.C: Adjust.
4850 * g++.dg/template/sfinae10.C: Don't expect errors.
4851 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4852
4853 2012-07-18 Julian Brown <julian@codesourcery.com>
4854 Sandra Loosemore <sandra@codesroucery.com>
4855
4856 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4857
4858 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4859
4860 * gnat.dg/noreturn4.ad[sb]: New test.
4861 * gnat.dg/noreturn4_pkg.ads: New helper.
4862
4863 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4864 Julian Brown <julian@codesourcery.com>
4865
4866 * gcc.target/arm/neon-vdup-1.c: New test case.
4867 * gcc.target/arm/neon-vdup-2.c: New test case.
4868 * gcc.target/arm/neon-vdup-3.c: New test case.
4869 * gcc.target/arm/neon-vdup-4.c: New test case.
4870 * gcc.target/arm/neon-vdup-5.c: New test case.
4871 * gcc.target/arm/neon-vdup-6.c: New test case.
4872 * gcc.target/arm/neon-vdup-7.c: New test case.
4873 * gcc.target/arm/neon-vdup-8.c: New test case.
4874 * gcc.target/arm/neon-vdup-9.c: New test case.
4875 * gcc.target/arm/neon-vdup-10.c: New test case.
4876 * gcc.target/arm/neon-vdup-11.c: New test case.
4877 * gcc.target/arm/neon-vdup-12.c: New test case.
4878 * gcc.target/arm/neon-vdup-13.c: New test case.
4879 * gcc.target/arm/neon-vdup-14.c: New test case.
4880 * gcc.target/arm/neon-vdup-15.c: New test case.
4881 * gcc.target/arm/neon-vdup-16.c: New test case.
4882 * gcc.target/arm/neon-vdup-17.c: New test case.
4883 * gcc.target/arm/neon-vdup-18.c: New test case.
4884 * gcc.target/arm/neon-vdup-19.c: New test case.
4885 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4886 arguments non-constant.
4887
4888 2012-07-18 Richard Guenther <rguenther@suse.de>
4889
4890 PR tree-optimization/53970
4891 * g++.dg/torture/pr53970.C: New testcase.
4892
4893 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4894
4895 PR target/38621
4896 * gcc.c-torture/compile/pr38621.c: New.
4897
4898 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4899
4900 PR target/33135
4901 * gcc.target/sh/pr33135-1.c: New.
4902 * gcc.target/sh/pr33135-2.c: New.
4903 * gcc.target/sh/pr33135-3.c: New.
4904 * gcc.target/sh/pr33135-4.c: New.
4905
4906 2012-07-17 Jason Merrill <jason@redhat.com>
4907
4908 PR c++/53995
4909 * g++.dg/parse/enum9.C: New.
4910
4911 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4912 Sandra Loosemore <sandra@codesourcery.com>
4913
4914 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4915 if there is a conflict with -mcpu=. Use -mcpu=5208.
4916
4917 2012-07-17 Jason Merrill <jason@redhat.com>
4918
4919 PR c++/53989
4920 * g++.dg/template/array23.C: New.
4921
4922 2012-07-17 Tobias Burnus <burnus@net-b.de>
4923
4924 PR fortran/53985
4925 * gfortran.dg/bind_c_usage_26.f90: New.
4926 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4927 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4928 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4929 * gfortran.dg/interop_params.f03: Ditto.
4930
4931 2012-07-17 Jason Merrill <jason@redhat.com>
4932
4933 * g++.dg/template/inherit8.C: Adjust.
4934 * g++.dg/template/using21.C: Adjust.
4935 * g++.dg/template/using22.C: Adjust.
4936
4937 PR c++/53549
4938 * g++.dg/template/current-inst1.C: New.
4939 * g++.dg/parse/crash35.C: Adjust.
4940
4941 2012-07-17 Tobias Burnus <burnus@net-b.de>
4942
4943 PR fortran/52101
4944 * gfortran.dg/oldstyle_4.f90: New.
4945
4946 2012-07-17 Tobias Burnus <burnus@net-b.de>
4947
4948 PR fortran/49265
4949 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4950 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4951
4952 2012-07-16 Jason Merrill <jason@redhat.com>
4953
4954 * g++.dg/parse/access8.C: Adjust.
4955 * g++.dg/template/sfinae6_neg.C: Adjust.
4956
4957 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4958
4959 PR fortran/53824
4960 * gfortran.dg/coarray_allocate_1.f90: New test.
4961
4962 2012-07-16 Andrew Pinski <apinski@cavium.com>
4963
4964 * gcc.c-torture/execute/bswap-1.c: New testcase.
4965 * gcc.c-torture/compile/unalign-1.c: New testcase.
4966 * gcc.c-torture/compile/20120524-1.c: New testcase.
4967 * gcc.c-torture/compile/20101216-1.c: New testcase.
4968
4969 2012-07-16 Dehao Chen <dehao@google.com>
4970
4971 Revert
4972 2012-07-10 Dehao Chen <dehao@google.com>
4973
4974 * gcc.dg/debug_info_inline.c: New test.
4975
4976 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4977
4978 PR fortran/53956
4979 * gfortran.dg/proc_decl_28.f90: New.
4980
4981 2012-07-16 Andrew Pinski <apinski@cavium.com>
4982
4983 * gcc.dg/torture/builtins-1.c: New testcase.
4984
4985 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4986
4987 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4988 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4989 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4990 gcc.target/cris/sync-1-v10.c,
4991 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4992 pass -mno-unaligned-atomic-may-use-library.
4993 * gcc.target/cris/sync-xchg-1.c: New test.
4994 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4995 valid register operand output modifier.
4996
4997 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4998
4999 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5000 characters.
5001
5002 2012-07-13 Andrew Pinski <apinski@cavium.com>
5003
5004 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5005 rather than cleanup-tree-dump.
5006 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5007
5008 2012-07-13 Richard Guenther <rguenther@suse.de>
5009
5010 PR tree-optimization/53907
5011 * gcc.target/i386/pr53907.c: New testcase.
5012
5013 2012-07-13 Richard Guenther <rguenther@suse.de>
5014
5015 PR tree-optimization/53922
5016 * gcc.dg/torture/pr53922.c: New testcase.
5017
5018 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5019
5020 PR rtl-optimization/53908
5021 * gcc.dg/torture/pr53908.c: New test.
5022
5023 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5024
5025 PR c++/53531
5026 * g++.dg/cpp0x/variadic135.C: New.
5027
5028 2012-07-12 Jason Merrill <jason@redhat.com>
5029
5030 * g++.dg/template/sfinae6_neg.C: Adjust.
5031
5032 2012-07-12 Tobias Burnus <burnus@net-b.de>
5033
5034 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5035 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5036 scan-tree-dump-times pattern.
5037
5038 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5039
5040 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5041
5042 2012-07-11 Jason Merrill <jason@redhat.com>
5043
5044 DR 1402
5045 * g++.g/cpp0x/defaulted37.C: New.
5046
5047 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5048
5049 PR target/53859
5050 * gcc.target/arm/pr53859.c: New test.
5051
5052 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5053
5054 PR target/53886
5055 * gcc.c-torture/compile/pr53886.c: New.
5056
5057 2012-07-10 Dehao Chen <dehao@google.com>
5058
5059 * gcc.dg/debug_info_inline.c: New test.
5060
5061 2012-07-10 Jason Merrill <jason@redhat.com>
5062
5063 PR c++/53733
5064 * g++.dg/cpp0x/defaulted36.C: New.
5065 * g++.dg/cpp0x/defaulted21.C: Adjust.
5066
5067 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5068
5069 2012-07-09 Sterling Augustine <saugustine@google.com>
5070
5071 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5072
5073 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5074
5075 PR tree-optimization/53887
5076 * gcc.dg/pr53887.c: New test.
5077
5078 2012-07-09 Jason Merrill <jason@redhat.com>
5079
5080 PR c++/53882
5081 * g++.dg/cpp0x/nullptr29.C: New.
5082
5083 2012-07-09 Tom de Vries <tom@codesourcery.com>
5084 Richard Guenther <rguenther@suse.de>
5085
5086 * gcc.dg/builtin-unreachable-6.c: New test.
5087 * gcc.dg/builtin-unreachable-5.c: New test.
5088
5089 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5090
5091 PR tree-optimization/53881
5092 * gcc.dg/pr53881.c: New test.
5093
5094 2012-07-06 Jason Merrill <jason@redhat.com>
5095
5096 PR c++/53862
5097 * g++.dg/cpp0x/variadic134.C: New.
5098
5099 PR c++/53858
5100 * g++.dg/cpp0x/alias-decl-20.C: New.
5101
5102 2012-07-06 Tom de Vries <tom@codesourcery.com>
5103
5104 PR tree-optimization/51879
5105 * gcc.dg/pr51879-16.c: New test.
5106 * gcc.dg/pr51879-17.c: Same.
5107
5108 2012-07-06 Tom de Vries <tom@codesourcery.com>
5109
5110 PR tree-optimization/52009
5111 * gcc.dg/pr51879-7.c: New test.
5112 * gcc.dg/pr51879-18.c: New test.
5113
5114 2012-07-05 Jason Merrill <jason@redhat.com>
5115
5116 PR c++/50852
5117 * g++.dg/template/typedef39.C: New.
5118
5119 PR c++/53039
5120 * g++.dg/cpp0x/variadic133.C: New.
5121 * g++.dg/template/param1.C: Adjust.
5122
5123 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5124
5125 PR target/48941
5126 PR target/51980
5127 * gcc.target/arm/neon/vtrnf32.c: Update.
5128 * gcc.target/arm/neon/vtrns32.c: Update.
5129 * gcc.target/arm/neon/vtrnu32.c: Update.
5130 * gcc.target/arm/neon/vzipf32.c: Update.
5131 * gcc.target/arm/neon/vzips32.c: Update.
5132 * gcc.target/arm/neon/vzipu32.c: Update.
5133
5134 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5135
5136 PR fortran/53732
5137 * gfortran.dg/inline_sum_4.f90: New test.
5138
5139 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5140
5141 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5142
5143 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5144
5145 * gcc.target/arm/fma-sp.c: New testcase.
5146 * gcc.target/arm/fma.c: Likewise.
5147 * gcc.target/arm/fma.h: Likewise.
5148
5149 2012-07-04 Jason Merrill <jason@redhat.com>
5150
5151 PR c++/53848
5152 * g++.dg/other/enum3.C: New.
5153
5154 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5155
5156 PR middle-end/53321
5157 * g++.dg/torture/pr53321.C: New test.
5158
5159 2012-07-04 Richard Guenther <rguenther@suse.de>
5160
5161 PR tree-optimization/53844
5162 * g++.dg/tree-ssa/pr53844.C: New testcase.
5163
5164 2012-07-04 Richard Guenther <rguenther@suse.de>
5165
5166 PR tree-optimization/53849
5167 * gcc.dg/pr53849.c: New testcase.
5168
5169 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5170
5171 PR c++/53812
5172 * g++.dg/ext/label14.C: New test.
5173
5174 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5175
5176 PR target/53811
5177 * g++.dg/other/pr53811.C: New test.
5178
5179 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5180
5181 PR target/28896
5182 * gcc.target/m68k/stack-limit-1.c: New testcase.
5183
5184 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5185
5186 * gnat.dg/recursive_call.adb: New test.
5187
5188 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5189
5190 * gnat.dg/discr37.ad[sb]: New test.
5191
5192 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5193
5194 * g++.dg/other/packed1.C: Remove SH from xfail list.
5195
5196 2012-07-02 Jason Merrill <jason@redhat.com>
5197
5198 PR c++/53619
5199 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5200
5201 PR c++/53783
5202 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5203
5204 PR c++/53788
5205 * g++.dg/cpp0x/decltype39.C: New.
5206 * g++.dg/diagnostic/method1.C: Adjust.
5207
5208 PR c++/53816
5209 * g++.dg/template/ref6.C: New.
5210
5211 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5212
5213 PR target/53568
5214 * gcc.target/sh/pr53568-1.c: New.
5215
5216 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5217
5218 PR target/51244
5219 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5220
5221 2012-07-02 Jason Merrill <jason@redhat.com>
5222
5223 PR c++/53821
5224 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5225
5226 PR c++/53524
5227 * g++.dg/template/enum7.C: New.
5228 * g++.dg/other/ptrmem10.C: Adjust.
5229 * g++.dg/other/ptrmem11.C: Adjust.
5230 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5231
5232 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5233
5234 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5235
5236 2012-07-01 Wei Guozhi <carrot@google.com>
5237
5238 PR target/53447
5239 * gcc.target/arm/pr53447-1.c: New testcase.
5240 * gcc.target/arm/pr53447-2.c: New testcase.
5241 * gcc.target/arm/pr53447-3.c: New testcase.
5242 * gcc.target/arm/pr53447-4.c: New testcase.
5243
5244 2012-06-29 Richard Guenther <rguenther@suse.de>
5245
5246 PR tree-optimization/47061
5247 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5248
5249 2012-06-29 Richard Guenther <rguenther@suse.de>
5250
5251 PR tree-optimization/37541
5252 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5253
5254 2012-06-29 Richard Guenther <rguenther@suse.de>
5255
5256 PR tree-optimization/52589
5257 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5258
5259 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5260
5261 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5262
5263 * g++.dg/template/error46.C: Add missing comment to dg-message.
5264 * g++.dg/template/crash107.C: Likewise.
5265 * g++.dg/template/error47.C: Likewise.
5266 * g++.dg/template/crash108.C: Likewise.
5267 * g++.dg/overload/operator5.C: Likewise.
5268
5269 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5270 errors in dg-message directives, add comments.
5271
5272 2012-06-28 Kai Tietz <ktietz@redhat.com>
5273
5274 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5275 hard-coded 'unsigned long'.
5276
5277 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5278
5279 PR tree-optimization/51581
5280 * gcc.dg/vect/pr51581-4.c: New test.
5281
5282 PR tree-optimization/53645
5283 * gcc.c-torture/execute/pr53645-2.c: New test.
5284
5285 2012-06-28 Richard Guenther <rguenther@suse.de>
5286
5287 PR middle-end/53790
5288 * gcc.dg/torture/pr53790.c: New testcase.
5289
5290 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5291
5292 PR tree-optimization/53645
5293 * gcc.c-torture/execute/pr53645.c: New test.
5294
5295 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5296
5297 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5298
5299 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5300
5301 PR debug/53671
5302 PR debug/49888
5303 * gcc.dg/guality/pr49888.c: Account for the possibility that
5304 the variable is optimized out at the first test.
5305
5306 2012-06-27 Jason Merrill <jason@redhat.com>
5307
5308 * g++.dg/cpp0x/override2.C: Adjust.
5309 * g++.dg/template/error5.C: Adjust.
5310 * g++.dg/parse/crash28.C: Adjust.
5311
5312 PR c++/53563
5313 * g++.dg/parse/template27.C: New.
5314 * g++.dg/template/crash74.C: Adjust expected output.
5315
5316 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5317
5318 PR fortran/41951
5319 PR fortran/49591
5320 * gfortran.dg/typebound_operator_16.f03: New.
5321
5322 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5323
5324 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5325 even src1.i and src2.i fields even in the second half of the arrays.
5326
5327 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5328
5329 PR c++/51033.
5330 * g++.dg/torture/vshuf-16.inc: New test.
5331 * g++.dg/torture/vshuf-2.inc: New test.
5332 * g++.dg/torture/vshuf-4.inc: New test.
5333 * g++.dg/torture/vshuf-8.inc: New test.
5334 * g++.dg/torture/vshuf-main.inc: New test.
5335 * g++.dg/torture/vshuf-v16hi.C: New test.
5336 * g++.dg/torture/vshuf-v16qi.C: New test.
5337 * g++.dg/torture/vshuf-v2df.C: New test.
5338 * g++.dg/torture/vshuf-v2di.C: New test.
5339 * g++.dg/torture/vshuf-v2sf.C: New test.
5340 * g++.dg/torture/vshuf-v2si.C: New test.
5341 * g++.dg/torture/vshuf-v4df.C: New test.
5342 * g++.dg/torture/vshuf-v4di.C: New test.
5343 * g++.dg/torture/vshuf-v4sf.C: New test.
5344 * g++.dg/torture/vshuf-v4si.C: New test.
5345 * g++.dg/torture/vshuf-v8hi.C: New test.
5346 * g++.dg/torture/vshuf-v8qi.C: New test.
5347 * g++.dg/torture/vshuf-v8si.C: New test.
5348
5349 2012-06-27 Richard Guenther <rguenther@suse.de>
5350
5351 PR middle-end/53676
5352 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5353
5354 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5355
5356 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5357 scan-dump-dem-not): Use printable pattern in test name.
5358
5359 2012-06-26 Sterling Augustine <saugustine@google.com>
5360 Dominique Dhumieres <dominiq@lps.ens.fr>
5361
5362 * gcc.dg/pubtypes-2.c: Update expected output.
5363 * gcc.dg/pubtypes-3.c: Likewise.
5364 * gcc.dg/pubtypes-4.c: Likewise.
5365
5366 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5367
5368 * gcc.dg/tree-ssa/slsr-1.c: New test.
5369 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5370 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5371 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5372
5373 2012-06-26 Matt Turner <mattst88@gmail.com>
5374
5375 PR target/35294
5376 * gcc.target/arm/mmx-2.c: New.
5377
5378 2012-06-26 Richard Guenther <rguenther@suse.de>
5379
5380 PR c++/53752
5381 * g++.dg/torture/pr53752.C: New testcase.
5382
5383 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5384
5385 PR tree-optimization/53748
5386 * gcc.c-torture/compile/pr53748.c: New test.
5387
5388 2012-06-25 Jason Merrill <jason@redhat.com>
5389
5390 PR c++/53498
5391 PR c++/53305
5392 * g++.dg/cpp0x/decltype38.C: New.
5393 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5394
5395 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5396
5397 * lib/target-supports-dg.exp (testname-for-summary): New.
5398 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5399 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5400 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5401 scan-module-absence, output-exists, output-exists-not: Use
5402 testname-for-summary.
5403 (dg-test): Clean up testname_with_flags.
5404 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5405 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5406 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5407 scan-assembler-dem-not, object-size: Use testname-for-summary.
5408 * lib/gcov.exp (run-gcov): Likewise.
5409 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5410 scan-dump-dem, scan-dump-dem-note): Likewise.
5411
5412 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5413 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5414 including profopt.opt; save and restore existing value.
5415 * g++.dg/bprob/bprob.exp: Likewise.
5416 * gcc.dg/matrix/matrix.exp: Likewise.
5417 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5418 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5419 PROFOPT_OPTIONS.
5420
5421 2012-06-25 Richard Henderson <rth@redhat.com>
5422
5423 * gcc.dg/pr53749.c: New.
5424
5425 2012-06-25 Jason Merrill <jason@redhat.com>
5426
5427 PR c++/52988
5428 * g++.dg/cpp0x/nullptr28.C: New.
5429
5430 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5431
5432 * gcc.target/arm/neon-vld1_dupQ.c: New.
5433
5434 2012-06-25 Florian Weimer <fweimer@redhat.com>
5435
5436 * g++.dg/init/new35.C: New.
5437 * g++.dg/init/new36.C: New.
5438 * g++.dg/init/new37.C: New.
5439 * g++.dg/ext/vla5.C: New warning.
5440 * g++.dg/ext/vla8.C: New warning.
5441 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5442
5443 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5444 James Greenhalgh <james.greenhalgh@arm.com>
5445
5446 * gcc.target/arm/ftest-support-arm.h New testcase.
5447 * gcc.target/arm/ftest-support-thumb.h Likewise.
5448 * gcc.target/arm/ftest-support.h Likewise.
5449 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5450 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5451 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5452 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5453 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5454 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5455 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5456 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5457 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5458 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5459 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5460 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5461 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5462 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5463 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5464 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5465 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5466 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5467 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5468 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5469 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5470 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5471 * lib/target-supports.exp
5472 (check_effective_target_arm_arch_FUNC): Add support for more
5473 architectures.
5474 (add_options_for_arm_arch_FUNC): Likewise.
5475 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5476
5477 2012-06-25 Jason Merrill <jason@redhat.com>
5478
5479 PR c++/53202
5480 * g++.dg/cpp0x/constexpr-tuple.C: New.
5481
5482 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5483
5484 PR target/53759
5485 * gcc.target/i386/pr53759.c: New test.
5486
5487 PR c++/53594
5488 * g++.dg/cpp0x/nsdmi7.C: New test.
5489
5490 2012-06-24 Kai Tietz <ktietz@redhat.com>
5491
5492 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5493 for LLP64 targets.
5494 * gcc.target/i386/pr38988.c: Likewise.
5495
5496 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5497
5498 PR fortran/47710
5499 PR fortran/53328
5500 * gfortran.dg/typebound_generic_12.f03: New.
5501 * gfortran.dg/typebound_generic_13.f03: New.
5502
5503 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5504
5505 * gnat.dg/lto15.ad[sb]: New test.
5506
5507 2012-06-21 Meador Inge <meadori@codesourcery.com>
5508
5509 PR c/53702
5510 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5511
5512 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5513
5514 * gcc.dg/pch/ident-1.c: New test.
5515 * gcc.dg/pch/ident-1.hs: Header file for new test.
5516
5517 2012-06-21 Michael Matz <matz@suse.de>
5518
5519 PR middle-end/53688
5520 * gcc.c-torture/execute/pr53688.c: New test.
5521
5522 2012-06-20 Richard Guenther <rguenther@suse.de>
5523
5524 PR tree-optimization/30318
5525 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5526
5527 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5528
5529 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5530
5531 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5532
5533 * gcc.target/i386/clearcapv2.map: New file.
5534 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5535
5536 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5537
5538 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5539 and add __sh__ case.
5540
5541 2012-06-19 Jason Merrill <jason@redhat.com>
5542
5543 PR c++/52637
5544 * g++.dg/debug/localclass1.C: New.
5545
5546 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5547
5548 * g++.dg/cpp0x/override4.C: New.
5549
5550 2012-06-14 Jason Merrill <jason@redhat.com>
5551
5552 PR c++/53651
5553 * g++.dg/cpp0x/decltype37.C: New.
5554
5555 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5556
5557 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5558
5559 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5560
5561 * gcc.c-torture/compile/vector-5.c,
5562 gcc.c-torture/compile/vector-6.c: New tests.
5563
5564 2012-06-19 Richard Henderson <rth@redhat.com>
5565
5566 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5567
5568 2012-06-19 Richard Guenther <rguenther@suse.de>
5569
5570 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5571
5572 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5573
5574 PR target/53712
5575 * gcc.target/i386/pr53712.c: New test.
5576
5577 2012-06-18 Tobias Burnus <burnus@net-b.de>
5578
5579 PR fortran/53692
5580 * gfortran.dg/elemental_optional_args_6.f90: New.
5581
5582 2012-06-18 Tobias Burnus <burnus@net-b.de>
5583
5584 PR fortran/53526
5585 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5586 * gfortran.dg/coarray/move_alloc_1.f90
5587
5588 2012-06-18 Tobias Burnus <burnus@net-b.de>
5589
5590 PR fortran/53526
5591 * gfortran.dg/coarray_27.f90: New.
5592
5593 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5594 Greta Yorsh <Greta.Yorsh@arm.com>
5595
5596 * gcc.target/arm/epilog-1.c: New test.
5597
5598 2012-06-18 Richard Guenther <rguenther@suse.de>
5599
5600 PR tree-optimization/53693
5601 * g++.dg/torture/pr53693.C: New testcase.
5602
5603 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5604
5605 PR tree-optimization/53703
5606 * gcc.dg/torture/pr53703.c: New test.
5607
5608 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5609
5610 PR middle-end/53698
5611 * gcc.target/i386/pr53698.c: New test.
5612
5613 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5614
5615 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5616
5617 2012-06-17 Tobias Burnus <burnus@net-b.de>
5618
5619 PR fortran/53691
5620 PR fortran/53685
5621 * gfortran.dg/transfer_check_3.f90: New.
5622
5623 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5624
5625 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5626
5627 2012-06-16 Tobias Burnus <burnus@net-b.de>
5628
5629 PR fortran/53642
5630 PR fortran/45170
5631 * gfortran.dg/deferred_type_param_8.f90: New.
5632
5633 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5634
5635 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5636 testname that includes flags, passed in as new argument, in
5637 pass/fail messages.
5638 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5639 and pass it to verify-* procedures.
5640
5641 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5642 alignment torture options with usual torture options.
5643
5644 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5645 messages reported for one line of source code.
5646 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5647 * g++.dg/cpp0x/decltype2.C: Likewise.
5648 * g++.dg/cpp0x/decltype3.C: Likewise.
5649 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5650 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5651 * g++.dg/cpp0x/static_assert3.C: Likewise.
5652 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5653 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5654 * g++.dg/cpp0x/union1.C: Likewise.
5655 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5656 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5657 * g++.dg/cpp0x/variadic2.C: Likewise.
5658 * g++.dg/cpp0x/variadic20.C: Likewise.
5659 * g++.dg/cpp0x/variadic74.C: Likewise.
5660 * g++.dg/diagnostic/bitfld2.C: Likewise.
5661 * g++.dg/ext/attrib44.C: Likewise.
5662 * g++.dg/ext/no-asm-1.C: Likewise.
5663 * g++.dg/other/error34.C: Likewise.
5664 * g++.dg/parse/crash46.C: Likewise.
5665 * g++.dg/parse/error10.C: Likewise.
5666 * g++.dg/parse/error2.C: Likewise.
5667 * g++.dg/parse/error3.C: Likewise.
5668 * g++.dg/parse/error36.C: Likewise.
5669 * g++.dg/parse/error8.C: Likewise.
5670 * g++.dg/parse/error9.C: Likewise.
5671 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5672 * g++.dg/parse/parser-pr28152.C: Likewise.
5673 * g++.dg/parse/template25.C: Likewise.
5674 * g++.dg/parse/typename11.C: Likewise.
5675 * g++.dg/tc1/dr147.C: Likewise.
5676 * g++.dg/template/deduce3.C: Likewise.
5677 * g++.dg/template/koenig9.C: Likewise.
5678 * g++.dg/template/pr23510.C: Likewise.
5679 * g++.dg/warn/pr12242.C: Likewise.
5680 * g++.dg/warn/pr30551-2.C: Likewise.
5681 * g++.dg/warn/pr30551.C: Likewise.
5682 * g++.old-deja/g++.other/typename1.C: Likewise.
5683 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5684
5685 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5686
5687 PR c++/51033
5688 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5689 * c-c++-common/torture/vshuf-2.inc: Likewise.
5690 * c-c++-common/torture/vshuf-4.inc: Likewise.
5691 * c-c++-common/torture/vshuf-8.inc: Likewise.
5692 * c-c++-common/torture/vshuf-main.inc: Likewise.
5693 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5694 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5695 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5696 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5697 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5698 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5699 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5700 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5701 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5702 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5703 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5704 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5705 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5706 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5707
5708 2012-06-15 Michael Matz <matz@suse.de>
5709
5710 * gcc.dg/tree-ssa/vector-4.c: New test.
5711
5712 2012-06-15 Michael Matz <matz@suse.de>
5713
5714 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5715 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5716
5717 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5718
5719 PR tree-optimization/53636
5720 * gcc.target/arm/pr53636.c: New test.
5721
5722 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5723
5724 PR tree-optimization/51581
5725 * gcc.c-torture/execute/pr51581-1.c: New test.
5726 * gcc.c-torture/execute/pr51581-2.c: New test.
5727 * gcc.dg/vect/pr51581-1.c: New test.
5728 * gcc.dg/vect/pr51581-2.c: New test.
5729 * gcc.dg/vect/pr51581-3.c: New test.
5730 * gcc.target/i386/avx-pr51581-1.c: New test.
5731 * gcc.target/i386/avx-pr51581-2.c: New test.
5732 * gcc.target/i386/avx2-pr51581-1.c: New test.
5733 * gcc.target/i386/avx2-pr51581-2.c: New test.
5734 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5735
5736 2012-06-15 Richard Guenther <rguenther@suse.de>
5737
5738 * gcc.c-torture/execute/20120615-1.c: New testcase.
5739
5740 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5741
5742 * gnat.dg/vect8.ad[sb]: New test.
5743
5744 2012-06-14 Richard Guenther <rguenther@suse.de>
5745
5746 * gcc.dg/tree-ssa/vrp.h: New testcase.
5747 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5748
5749 2012-06-13 Christian Bruel <christian.bruel@st.com>
5750
5751 PR target/53621
5752 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5753
5754 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5755
5756 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5757
5758 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5759
5760 PR testsuite/20771
5761 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5762 test summary unique.
5763
5764 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5765 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5766 scan-stack-usage-not): Don't strip torture options from test name.
5767
5768 * lib/scandump.exp (scan-dump-times): Use printable version of
5769 regexp in test summary line.
5770
5771 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5772 messages reported for one line of source code.
5773 * gcc.dg/format/few-1.c: Likewise.
5774 * gcc.dg/ia64-sync-2.c: Likewise.
5775 * gcc.dg/sync-2.c: Likewise.
5776 * gcc.dg/noncompile/pr44517.c: Likewise.
5777
5778 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5779
5780 PR debug/49888
5781 * gcc.dg/guality/pr49888.c: New.
5782
5783 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5784
5785 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5786 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5787 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5788
5789 2012-06-13 Tobias Burnus <burnus@net-b.de>
5790
5791 PR fortran/53643
5792 * gfortran.dg/intent_out_7.f90: New.
5793
5794 2012-06-13 Tobias Burnus <burnus@net-b.de>
5795
5796 PR fortran/53597
5797 * gfortran.dg/save_4.f90: New.
5798
5799 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5800
5801 PR c/53532
5802 PR c/51034
5803 PR c/53196
5804 * gcc.dg/pr53532.c: New test.
5805 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5806 adjust line numbers.
5807 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5808 * gcc.dg/Wcxx-compat-8.c: Likewise.
5809 * gcc.dg/pr51034.c: New test.
5810 * gcc.dg/pr53196-1.c: New test.
5811 * gcc.dg/pr53196-2.c: New test.
5812
5813 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5814
5815 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5816 alignment torture options with usual torture options.
5817 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5818 instead of dg-options.
5819 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5820 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5821 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5822 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5823 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5824 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5825
5826 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5827 to checks for multiple messages reported for one line of source code.
5828 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5829
5830 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5831 messages reported for one line of source code.
5832
5833 * gcc.dg/20031223-1.c: Add comments to check for multiple
5834 messages reported for one line of source code.
5835 * gcc.dg/Wconversion-integer.c: Likewise.
5836 * gcc.dg/Wfatal-2.c: Likewise.
5837 * gcc.dg/Wfatal.c: Likewise.
5838 * gcc.dg/Wobjsize-1.c: Likewise.
5839 * gcc.dg/c99-vla-jump-1.c: Likewise.
5840 * gcc.dg/c99-vla-jump-2.c: Likewise.
5841 * gcc.dg/c99-vla-jump-3.c: Likewise.
5842 * gcc.dg/c99-vla-jump-4.c: Likewise.
5843 * gcc.dg/c99-vla-jump-5.c: Likewise.
5844 * gcc.dg/decl-9.c: Likewise.
5845 * gcc.dg/declspec-10.c: Likewise.
5846 * gcc.dg/declspec-18.c: Likewise.
5847 * gcc.dg/mtune.c: Likewise.
5848 * gcc.dg/parser-pr28152-2.c: Likewise.
5849 * gcc.dg/parser-pr28152.c: Likewise.
5850 * gcc.dg/pr14475.c: Likewise.
5851 * gcc.dg/pr27953.c: Likewise.
5852 * gcc.dg/pr28322-3.c: Likewise.
5853 * gcc.dg/pr30457.c: Likewise.
5854 * gcc.dg/pr30551-2.c: Likewise.
5855 * gcc.dg/pr30551-3.c: Likewise.
5856 * gcc.dg/pr30551-4.c: Likewise.
5857 * gcc.dg/pr30551-5.c: Likewise.
5858 * gcc.dg/pr30551-6.c: Likewise.
5859 * gcc.dg/pr30551.c: Likewise.
5860 * gcc.dg/pr45461.c: Likewise.
5861 * gcc.dg/pr48552-1.c: Likewise.
5862 * gcc.dg/pr48552-2.c: Likewise.
5863 * gcc.dg/redecl-1.c: Likewise.
5864 * gcc.dg/transparent-union-3.c: Likewise.
5865 * gcc.dg/utf-dflt.c: Likewise.
5866 * gcc.dg/utf-dflt2.c: Likewise.
5867 * gcc.dg/vla-8.c: Likewise.
5868 * gcc.dg/vla-init-1.c: Likewise.
5869 * gcc.dg/wtr-int-type-1.c: Likewise.
5870
5871 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5872 messages reported for for one line of source code.
5873 * c-c++-common/raw-string-5.c: Likewise.
5874 * c-c++-common/raw-string-4.c: Likewise.
5875 * c-c++-common/raw-string-6.c: Likewise.
5876 * c-c++-common/pr20000.c: Likewise.
5877
5878 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5879 messages reported for one line of source code.
5880 * gcc.dg/cpp/pr30786.c: Likewise.
5881 * gcc.dg/cpp/pr28709.c: Likewise.
5882 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5883 * gcc.dg/cpp/macspace2.c: Likewise.
5884 * gcc.dg/cpp/missing-header-1.c: Likewise.
5885 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5886 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5887 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5888
5889 2012-06-12 Jason Merrill <jason@redhat.com>
5890
5891 PR c++/53599
5892 * g++.dg/template/local7.C: New.
5893
5894 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5895
5896 PR target/53511
5897 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5898 * gcc.target/sh/pr51340-2.c: Likewise.
5899 * gcc.target/sh/pr51340-3.c: Likewise.
5900
5901 2012-06-12 Michael Matz <matz@suse.de>
5902
5903 * gcc.dg/torture/alias-1.c: New test.
5904
5905 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5906
5907 PR rtl-optimization/53589
5908 * gcc.dg/torture/pr53589.c: New test.
5909
5910 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5911
5912 PR target/50749
5913 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5914 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5915 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5916 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5917 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5918 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5919 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5920 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5921 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5922 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5923 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5924 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5925 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5926 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5927 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5928 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5929
5930 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5931
5932 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5933 (check_intel_cpu_model): New function.
5934 (check_amd_cpu_model): New function.
5935 (check_features): New function.
5936 (__get_cpuid_output): New function.
5937 (check_detailed): New function.
5938 (fn1): Rename to quick_check.
5939 (main): Update to call quick_check and call check_detailed.
5940
5941 2012-06-11 Richard Henderson <rth@redhat.com>
5942
5943 * lib/target-supports.exp
5944 (check_effective_target_sync_long_long_runtime): Use
5945 check_effective_target_lp64 instead of
5946 check_effective_target_powerpc64 for powerpc targets.
5947
5948 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5949
5950 PR target/53511
5951 * gcc.target/sh/pr53511-1.c: New.
5952
5953 2012-06-11 Richard Guenther <rguenther@suse.de>
5954
5955 PR middle-end/53470
5956 * g++.dg/lto/pr53470_0.C: New testcase.
5957 * gcc.dg/lto/pr53470_0.c: Likewise.
5958
5959 2012-06-11 Richard Guenther <rguenther@suse.de>
5960
5961 PR c++/53605
5962 * g++.dg/ext/pr53605.C: New testcase.
5963
5964 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5965
5966 * gnat.dg/specs/array1.ads: New test.
5967 * gnat.dg/specs/array2.ads: Likewise.
5968 * gnat.dg/array22.adb: Likewise.
5969
5970 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5971
5972 * gnat.dg/constant4.adb: New test.
5973 * gnat.dg/constant4_pkg.ads: New helper.
5974
5975 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5976
5977 PR fortran/52552
5978 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5979 * gfortran.dg/allocate_class_1.f90: Modified.
5980 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5981 * gfortran.dg/allocate_class_2.f90: New.
5982
5983 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5984
5985 PR middle-end/53535
5986 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5987
5988 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5989
5990 PR fortran/52861
5991 * gfortran.dg/string_assign_2.f90: New test case.
5992
5993 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5994
5995 PR fortran/52861
5996 * gfortran.dg/string_assign_1.f90: New test case.
5997
5998 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5999
6000 PR middle-end/53580
6001 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6002 * gcc.dg/gomp/critical-4.c: Likewise.
6003 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6004 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6005 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6006 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6007 * c-c++-common/gomp/pr53580.c: New test.
6008
6009 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6010
6011 PR c++/51214
6012 * g++.dg/cpp0x/forw_enum11.C: New.
6013
6014 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6015
6016 PR c++/53567
6017 * g++.dg/cpp0x/alias-decl-19.C: New.
6018
6019 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6020
6021 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6022
6023 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6024
6025 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6026 (XSTATE_FP): Ditto.
6027 (XSTATE_SSE): Ditto.
6028 (XSTATE_YMM): Ditto.
6029 (avx_os_support): Use new defines.
6030
6031 2012-06-06 Richard Guenther <rguenther@suse.de>
6032
6033 PR testsuite/32380
6034 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6035 loops.
6036
6037 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6038
6039 PR c++/52841
6040 * g++.dg/cpp0x/pr52841.C: New testcase.
6041
6042 2012-06-06 Richard Guenther <rguenther@suse.de>
6043
6044 PR tree-optimization/53081
6045 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6046 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6047
6048 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6049
6050 * gcc.target/powerpc/pr53487.c: New test.
6051
6052 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6053
6054 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6055
6056 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6057
6058 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6059
6060 2012-06-05 Richard Guenther <rguenther@suse.de>
6061
6062 PR tree-optimization/30442
6063 * gcc.dg/vect/bb-slp-30.c: New testcase.
6064
6065 2012-06-05 Richard Guenther <rguenther@suse.de>
6066
6067 PR tree-optimization/53081
6068 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6069 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6070 -fno-tree-loop-distribute-patterns.
6071
6072 2012-06-05 Alan Modra <amodra@gmail.com>
6073
6074 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6075 Check static chain in nested funcs.
6076
6077 2012-06-04 Tobias Burnus <burnus@net-b.de>
6078
6079 PR fortran/50619
6080 * gfortran.dg/init_flag_10.f90: New.
6081
6082 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6083
6084 PR c++/53524
6085 * g++.dg/warn/Wenum-compare-no-2: New.
6086
6087 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6088
6089 PR preprocessor/53463
6090 * g++.dg/cpp/limits.C: New test.
6091 * g++.dg/parse/error19.C: Adjust.
6092 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6093 * g++.dg/warn/pr35635.C: Likewise.
6094 * g++.old-deja/g++.pt/assign1.C: Likewise.
6095
6096 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6097
6098 PR target/53559
6099 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6100 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6101 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6102 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6103 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6104 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6105 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6106 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6107
6108 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6109
6110 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6111
6112 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6113
6114 PR tree-optimization/53550
6115 * gcc.dg/pr53550.c: New test.
6116
6117 2012-06-04 Richard Guenther <rguenther@suse.de>
6118
6119 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6120 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6121 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6122
6123 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6124
6125 PR fortran/48831
6126 * gfortran.dg/parameter_array_element_2.f90: New.
6127
6128 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6129
6130 PR target/53512
6131 * gcc.target/sh/pr53512-1.c: New.
6132 * gcc.target/sh/pr53512-2.c: New.
6133 * gcc.target/sh/pr53512-3.c: New.
6134 * gcc.target/sh/pr53512-4.c: New.
6135
6136 2012-06-01 Jason Merrill <jason@redhat.com>
6137
6138 PR c++/52973
6139 * g++.dg/ext/visibility/template12.C: New.
6140 * g++.dg/ext/attrib14.C: Adjust warning line.
6141
6142 PR c++/52725
6143 * g++.dg/parse/new6.C: New.
6144 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6145
6146 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6147
6148 * c-c++-common/restrict-2.c: Revert previous change.
6149
6150 2012-06-01 Jason Merrill <jason@redhat.com>
6151
6152 PR c++/53137
6153 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6154
6155 PR c++/53484
6156 * g++.dg/cpp0x/auto33.C: New.
6157
6158 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6159
6160 PR c++/26155
6161 * g++.dg/parse/namespace-alias-1.C: New.
6162
6163 2012-06-01 Christian Bruel <christian.bruel@st.com>
6164
6165 * gcc.dg/spec-options.c: New test.
6166 * gcc.dg/foo.specs: New file.
6167
6168 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6169
6170 PR ada/53517
6171 * gnat.dg/lto14.adb: Skip on Solaris.
6172
6173 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6174
6175 * gcc.target/cris/sync-1-v10.c,
6176 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6177 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6178 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6179 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6180 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6181 gcc.target/cris/torture/sync-mis-op-i-1.c,
6182 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6183 gcc.target/cris/torture/sync-mis-op-i-2.c,
6184 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6185 gcc.target/cris/torture/sync-mis-op-i-3.c,
6186 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6187 gcc.target/cris/torture/sync-mis-op-s-1.c,
6188 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6189 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6190 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6191 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6192 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6193 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6194 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6195 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6196 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6197
6198 2012-05-31 Richard Guenther <rguenther@suse.de>
6199
6200 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6201 ldist-pr45948.c with disabled SCCP.
6202
6203 2012-05-31 Richard Guenther <rguenther@suse.de>
6204
6205 PR middle-end/48493
6206 * gcc.dg/torture/pr48493.c: New testcase.
6207
6208 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6209
6210 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6211 arm32 to targets.
6212 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6213 of the initialization loop.
6214 (dg-final): Adjust the expected number of vectorized loops depending
6215 on vect_char_mult target selector.
6216
6217 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6218
6219 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6220 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6221 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6222 New tests.
6223
6224 2012-05-30 Jason Merrill <jason@redhat.com>
6225
6226 PR c++/53356
6227 * g++.dg/init/new34.C: New.
6228 * g++.dg/tree-ssa/stabilize1.C: New.
6229
6230 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6231
6232 PR c++/53356
6233 * g++.dg/init/new33.C: New test.
6234
6235 2012-05-30 Richard Guenther <rguenther@suse.de>
6236
6237 PR middle-end/53501
6238 * gcc.dg/torture/pr53501.c: New testcase.
6239 * c-c++-common/restrict-2.c: Adjust.
6240
6241 2012-05-30 Alan Modra <amodra@gmail.com>
6242
6243 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6244 torture-finish.
6245
6246 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6247
6248 * gcc.target/i386/shuf-concat.c: New test.
6249
6250 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6251
6252 PR rtl-optimization/53519
6253 * gcc.c-torture/compile/pr53519.c: New test.
6254
6255 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6256
6257 * gcc.target/arm/neon-vrev.c: New.
6258
6259 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6260
6261 PR target/51340
6262 * gcc.target/sh/pr51340-1.c: New.
6263 * gcc.target/sh/pr51340-2.c: New.
6264 * gcc.target/sh/pr51340-3.c: New.
6265
6266 2012-05-29 Richard Guenther <rguenther@suse.de>
6267
6268 PR tree-optimization/53516
6269 * gcc.dg/torture/pr53516.c: New testcase.
6270
6271 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6272
6273 PR preprocessor/53229
6274 * gcc.dg/cpp/paste6.c: Force to run without
6275 -ftrack-macro-expansion.
6276 * gcc.dg/cpp/paste8.c: Likewise.
6277 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6278 -ftrack-macro-expansion.
6279 * gcc.dg/cpp/paste12.c: Force to run without
6280 -ftrack-macro-expansion.
6281 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6282 -ftrack-macro-expansion.
6283 * gcc.dg/cpp/paste13.c: Likewise.
6284 * gcc.dg/cpp/paste14.c: Likewise.
6285 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6286 -ftrack-macro-expansion.
6287 * gcc.dg/cpp/paste18.c: New test.
6288
6289 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6290
6291 * gcc.target/cris/torture/trap-1.c,
6292 gcc.target/cris/torture/trap-2.c,
6293 gcc.target/cris/torture/trap-3.c,
6294 gcc.target/cris/torture/trap-v0.c,
6295 gcc.target/cris/torture/trap-v3.c: New tests.
6296
6297 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6298
6299 PR c++/25137
6300 * g++.dg/warn/Wbraces3.C: New.
6301 * g++.dg/warn/Wbraces4.C: Likewise.
6302
6303 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6304
6305 PR tree-optimization/53505
6306 * c-c++-common/torture/pr53505.c: New test.
6307
6308 2012-05-27 Nathan Sidwell <nathan@acm.org>
6309
6310 * gcc.dg/stmt-expr-4.c: New.
6311
6312 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6313
6314 PR c++/53491
6315 * g++.dg/parse/crash60.C: New.
6316
6317 2012-05-26 Jason Merrill <jason@redhat.com>
6318
6319 PR c++/53220
6320 * c-c++-common/array-lit.c: New.
6321 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6322
6323 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6324
6325 PR ada/50294
6326 * gnat.dg/array21.adb: New test.
6327
6328 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6329
6330 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6331
6332 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6333
6334 PR c++/32054
6335 * g++.dg/other/anon-union3.C: New.
6336
6337 2012-05-25 Ian Lance Taylor <iant@google.com>
6338
6339 * gcc.dg/split-6.c: New test.
6340
6341 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6342
6343 * gnat.dg/lto14.adb: New test.
6344
6345 2012-05-25 Tristan Gingold <gingold@adacore.com>
6346
6347 * gcc.target/i386/large-frame.c: New.
6348
6349 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6350 * gcc.target/powerpc/lhs-1.c: New.
6351 * gcc.target/powerpc/lhs-2.c: New.
6352 * gcc.target/powerpc/lhs-3.c: New.
6353
6354 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6355
6356 Make unwound macro expansion trace less redundant
6357 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6358 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6359 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6360 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6361 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6362 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6363
6364 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6365
6366 PR c++/53464
6367 * g++.dg/cpp0x/constexpr-default1.C: New.
6368
6369 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6370
6371 PR c++/32080
6372 * g++.dg/eh/goto2.C: New.
6373
6374 2012-05-24 Richard Guenther <rguenther@suse.de>
6375
6376 PR middle-end/53460
6377 * g++.dg/tree-prof/pr53460.C: New testcase.
6378
6379 2012-05-24 Richard Guenther <rguenther@suse.de>
6380
6381 PR bootstrap/53466
6382 * g++.dg/debug/pr53466.C: New testcase.
6383
6384 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6385
6386 PR tree-optimization/53465
6387 * gcc.c-torture/execute/pr53465.c: New test.
6388
6389 2012-05-23 Tobias Burnus <burnus@net-b.de>
6390
6391 PR fortran/51055
6392 PR fortran/45170
6393 * gfortran.dg/allocate_with_typespec_6.f90: New.
6394
6395 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6396
6397 PR c++/29185
6398 * g++.dg/warn/delete-array-1.C: New.
6399
6400 2012-05-23 Richard Guenther <rguenther@suse.de>
6401
6402 * gcc.dg/torture/pr39074-2.c: Adjust.
6403 * gcc.dg/torture/pr39074.c: Likewise.
6404 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6405 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6406
6407 2012-05-22 Jan Hubicka <jh@suse.cz>
6408
6409 PR middle-end/53161
6410 * g++.dg/torture/pr53161.C: New testcase.
6411
6412 2012-05-22 Tobias Burnus <burnus@net-b.de>
6413
6414 PR fortran/53389
6415 * gfortran.dg/realloc_on_assign_15.f90: New.
6416
6417 2012-05-22 Richard Guenther <rguenther@suse.de>
6418
6419 PR middle-end/51071
6420 * gcc.dg/torture/pr51071-2.c: New testcase.
6421
6422 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6423
6424 PR tree-optimization/53336
6425 * g++.dg/torture/pr53336.C: New testcase.
6426
6427 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6428
6429 PR c++/53322
6430 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6431 instead of -Wunused-local-typedefs.
6432
6433 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6434
6435 PR c++/51184
6436 * g++.dg/other/abstract4.C: New-
6437
6438 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6439
6440 PR c++/40821
6441 * g++.dg/ext/attrib46.C: New.
6442
6443 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6444
6445 PR c/53418
6446 * gcc.c-torture/compile/pr53418-1.c,
6447 gcc.c-torture/compile/pr53418-2.c: New tests.
6448
6449 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6450
6451 PR tree-optimization/53366
6452 * gcc.dg/torture/pr53366-1.c: New test.
6453 * gcc.dg/torture/pr53366-2.c: New test.
6454 * gcc.target/i386/pr53366-1.c: New test.
6455 * gcc.target/i386/pr53366-2.c: New test.
6456
6457 PR tree-optimization/53409
6458 * gcc.c-torture/compile/pr53409.c: New test.
6459
6460 PR tree-optimization/53410
6461 * gcc.c-torture/compile/pr53410-1.c: New test.
6462 * gcc.c-torture/compile/pr53410-2.c: New test.
6463
6464 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6465
6466 PR target/53425
6467 * gcc.target/i386/pr53425-1.c: New file.
6468 * gcc.target/i386/pr53425-2.c: Likewise.
6469
6470 2012-05-21 Richard Guenther <rguenther@suse.de>
6471
6472 PR tree-optimization/53408
6473 * gcc.dg/torture/pr53408.c: New testcase.
6474
6475 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6476 H.J. Lu <hongjiu.lu@intel.com>
6477
6478 PR target/53416
6479 * gcc.target/i386/pr53416.c: New file.
6480
6481 2012-05-21 Richard Guenther <rguenther@suse.de>
6482
6483 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6484
6485 2012-05-21 Richard Guenther <rguenther@suse.de>
6486
6487 * gcc.dg/torture/ldist-1.c: New testcase.
6488
6489 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6490
6491 * gnat.dg/lto13.adb: New test.
6492 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6493
6494 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6495
6496 * gnat.dg/specs/lto12.ads: New test.
6497 * gnat.dg/specs/lto12_pkg.ads: New helper.
6498
6499 2012-05-18 Richard Guenther <rguenther@suse.de>
6500
6501 PR tree-optimization/53346
6502 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6503 * gcc.target/i386/incoming-10.c: Adjust.
6504 * gcc.target/i386/incoming-11.c: Likewise.
6505 * gcc.target/i386/pr46295.c: Likewise.
6506
6507 2012-05-18 Richard Guenther <rguenther@suse.de>
6508
6509 * gcc.dg/pr53352.c: Return zero.
6510
6511 2012-05-18 Richard Guenther <rguenther@suse.de>
6512
6513 PR tree-optimization/53390
6514 * gcc.dg/torture/pr53390.c: New testcase.
6515
6516 2012-05-18 Meador Inge <meadori@codesourcery.com>
6517
6518 PR rtl-optimization/53352
6519 * gcc.dg/pr53352.c: New test.
6520
6521 2012-05-17 David S. Miller <davem@davemloft.net>
6522
6523 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6524 failure on sparc-*-linux-gnu.
6525
6526 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6527
6528 PR c++/39681
6529 * g++.dg/parse/error49.C: New.
6530 * g++.dg/cpp0x/error8.C: Likewise.
6531 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6532 * g++.dg/ext/utf-dflt2.C: Likewise.
6533 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6534 * g++.dg/ext/utf-dflt.C: Likewise.
6535 * c-c++-common/raw-string-3.c: Likewise.
6536 * c-c++-common/raw-string-4.c: Likewise.
6537
6538 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6539
6540 PR c++/53371
6541 * g++.dg/cpp0x/catch1.C: New.
6542
6543 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6544
6545 PR c++/44516
6546 * g++.dg/parse/error48.C: New.
6547 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6548 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6549
6550 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6551
6552 * gcc.dg/tm/indirect-2.c: New test.
6553
6554 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6555
6556 PR tree-optimization/53217
6557 * gfortran.dg/pr53217.f90: New test.
6558
6559 2012-05-16 Richard Guenther <rguenther@suse.de>
6560
6561 PR tree-optimization/53364
6562 * g++.dg/torture/pr53364.C: New testcase.
6563
6564 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6565
6566 PR testsuite/52641
6567 * gcc.dg/pr52549.c: Fix test for long != void*
6568 * gcc.c-torture/execute/pr52979-1.x: New file.
6569 * gcc.c-torture/execute/pr52979-2.x: New file.
6570
6571 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6572
6573 PR preprocessor/7263
6574 * gcc.dg/binary-constants-2.c: Run without tracking locations
6575 accross macro expansion.
6576 * gcc.dg/binary-constants-3.c: Likewise.
6577 * gcc.dg/cpp/sysmac2.c: Likewise.
6578 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6579 location.
6580 * gcc.dg/cpp/syshdr3.c: New test.
6581 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6582 * gcc.dg/system-binary-constants-1.c: New test.
6583 * gcc.dg/system-binary-constants-1.h: New header for the new test
6584 above.
6585 * g++.dg/cpp/syshdr3.C: New test.
6586 * g++.dg/cpp/syshdr3.h: New header the new test above.
6587 * g++.dg/system-binary-constants-1.C: New test.
6588 * g++.dg/system-binary-constants-1.h: New header the new test
6589 above.
6590
6591 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6592
6593 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6594
6595 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6596
6597 PR target/53358
6598 * gcc.dg/pr53358.c: New test.
6599
6600 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6601
6602 PR c++/11856
6603 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6604 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6605
6606 2012-05-15 Olivier Hainque <hainque@adacore.com>
6607
6608 * g++.dg/eh/sighandle.C: New testcase.
6609
6610 2012-05-15 Richard Guenther <rguenther@suse.de>
6611
6612 PR tree-optimization/53355
6613 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6614
6615 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6616
6617 * gfortran.dg/*.f90: Remove now redundant manual
6618 cleanup-modules directive.
6619
6620 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6621
6622 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6623 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6624
6625 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6626
6627 PR fortran/52428
6628 * gfortran.dg/int_range_io_1.f90: New test.
6629
6630 2012-05-14 Andi Kleen <ak@linux.intel.com>
6631 Jakub Jelinek <jakub@redhat.com>
6632
6633 PR target/53315
6634 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6635 * gcc.target/i386/rtm-check.h: New file.
6636 * gcc.target/i386/pr53315.c: New test.
6637
6638 2012-05-14 Tobias Burnus <burnus@net-b.de>
6639
6640 PR fortran/49110
6641 PR fortran/51055
6642 PR fortran/53329
6643 * gfortran.dg/deferred_type_param_4.f90: New.
6644 * gfortran.dg/deferred_type_param_6.f90: New.
6645
6646 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6647
6648 * gcc.target/i386/retarg.c: New test.
6649
6650 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6651
6652 PR fortran/45170
6653 * gfortran.dg/deferred_type_param_3.f90: New.
6654 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6655 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6656
6657 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6658
6659 * gnat.dg/null_pointer_deref3.adb: New test.
6660
6661 2012-05-12 Tobias Burnus <burnus@net-b.de>
6662
6663 PR fortran/49110
6664 PR fortran/52843
6665 * gfortran.dg/deferred_type_param_5.f90: New.
6666
6667 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6668
6669 * g++.dg/parse/error47.C: New.
6670
6671 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6672
6673 PR fortran/52537
6674 * gfortran.dg/string_compare_4.f90: Change option
6675 to -fdump-tree-original. Add test case for kind=4.
6676
6677 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6678
6679 PR fortran/52537
6680 * gfortran.dg/string_compare_4.f90: New test.
6681
6682 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6683
6684 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6685
6686 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6687
6688 PR c++/53305
6689 * g++.dg/cpp0x/variadic132.C: New.
6690
6691 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6692
6693 PR c++/53158
6694 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6695 * g++.dg/parse/error26.C: Tweak dg-error column number.
6696
6697 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6698
6699 PR c++/53301
6700 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6701
6702 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6703
6704 * gnat.dg/lto11.ad[sb]: New test.
6705
6706 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6707
6708 PR target/52908
6709 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6710 directive to Scan for vpmuldq, not vpmacsdql.
6711
6712 2012-05-09 Michael Matz <matz@suse.de>
6713
6714 PR tree-optimization/53185
6715 * gcc.dg/vect/pr53185.c: New test.
6716
6717 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6718
6719 PR middle-end/53249
6720 * gcc.target/i386/pr53249.c: New.
6721
6722 2012-05-09 Richard Guenther <rguenther@suse.de>
6723
6724 PR tree-optimization/18437
6725 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6726 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6727
6728 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6729
6730 PR tree-optimization/53226
6731 * gcc.c-torture/compile/pr53226.c: New test.
6732
6733 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6734
6735 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6736 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6737 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6738 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6739 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6740 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6741 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6742 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6743 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6744 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6745 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6746 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6747 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6748 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6749
6750 2012-05-09 Dehao Chen <dehao@google.com>
6751
6752 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6753 * gcc.dg/predict-2.c: Likewise.
6754 * gcc.dg/predict-3.c: Likewise.
6755 * gcc.dg/predict-4.c: Likewise.
6756 * gcc.dg/predict-5.c: Likewise.
6757 * gcc.dg/predict-6.c: Likewise.
6758
6759 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6760
6761 PR target/53272
6762 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6763
6764 2012-05-08 Richard Guenther <rguenther@suse.de>
6765
6766 * gcc.dg/fold-bitand-4.c: New testcase.
6767
6768 2012-05-08 Dehao Chen <dehao@google.com>
6769
6770 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6771 heuristic is working properly.
6772 * gcc.dg/predict-2.c: Likewise.
6773 * gcc/dg/predict-3.c: Likewise.
6774 * gcc/dg/predict-4.c: Likewise.
6775 * gcc/dg/predict-5.c: Likewise.
6776 * gcc/dg/predict-6.c: Likewise.
6777
6778 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6779
6780 PR tree-optimization/53239
6781 * g++.dg/opt/vrp3.C: New test.
6782 * g++.dg/opt/vrp3-aux.cc: New file.
6783 * g++.dg/opt/vrp3.h: New file.
6784
6785 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6786
6787 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6788 .uleb128 support in assembler output.
6789
6790 2012-05-07 Richard Guenther <rguenther@suse.de>
6791
6792 PR lto/42987
6793 * g++.dg/lto/pr42987_0.C: New testcase.
6794 * g++.dg/lto/pr42987_1.C: Likewise.
6795
6796 2012-05-07 Tobias Burnus <burnus@net-b.de>
6797
6798 PR fortran/53255
6799 * gfortran.dg/typebound_operator_15.f90: New.
6800
6801 2012-05-06 Tobias Burnus <burnus@net-b.de>
6802
6803 PR fortran/41587
6804 * gfortran.dg/class_array_13.f90: New.
6805
6806 2012-05-06 Tristan Gingold <gingold@adacore.com>
6807
6808 * gnat.dg/warn7.adb: New test.
6809
6810 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6811
6812 * gnat.dg/specs/renamings.ads: Rename to...
6813 * gnat.dg/specs/renaming1.ads: ...this.
6814 * gnat.dg/specs/renaming2.ads: New test.
6815 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6816 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6817 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6818 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6819
6820 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6821
6822 * gnat.dg/discr36.ad[sb]: New test.
6823 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6824
6825 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6826
6827 PR c/43772
6828 * c-c++-common/pr43772.c: New.
6829
6830 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6831
6832 PR fortran/41600
6833 * gfortran.dg/select_type_26.f03 : New test.
6834 * gfortran.dg/select_type_27.f03 : New test.
6835
6836 PR fortran/53191
6837 * gfortran.dg/select_type_28.f03 : New test.
6838
6839 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6840
6841 PR fortran/49010
6842 PR fortran/24518
6843 * gfortran.dg/mod_sign0_1.f90: New test.
6844 * gfortran.dg/mod_large_1.f90: New test.
6845
6846 2012-05-04 Tobias Burnus <burnus@net-b.de>
6847
6848 PR fortran/53175
6849 gfortran.dg/public_private_module_5.f90: New.
6850
6851 2012-05-04 Tobias Burnus <burnus@net-b.de>
6852
6853 PR fortran/53111
6854 * gfortran.dg/constructor_7.f90: New.
6855 * gfortran.dg/constructor_8.f90: New.
6856
6857 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6858
6859 PR c++/53166
6860 * g++.dg/cpp0x/static_assert7.C: New.
6861
6862 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6863
6864 PR tree-optimization/52633
6865 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6866 recognized as widening shifts instead of over-widening.
6867 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6868 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6869 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6870 * gcc.target/arm/pr52633.c: New test.
6871
6872 2012-05-04 Richard Guenther <rguenther@suse.de>
6873
6874 PR tree-optimization/53168
6875 * gcc.dg/torture/pr53168.c: New testcase.
6876 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6877
6878 2012-05-04 Richard Guenther <rguenther@suse.de>
6879
6880 * gcc.dg/lto/pr53214_0.c: New testcase.
6881
6882 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6883
6884 * gcc.target/ia64/pr48496.c: New test.
6885 * gcc.target/ia64/pr52657.c: Likewise.
6886
6887 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6888
6889 PR c/51712
6890 * c-c++-common/pr51712.c: New.
6891
6892 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6893
6894 PR target/53199
6895 * gcc.target/powwerpc/pr53199.c: New file.
6896
6897 2012-05-03 Jason Merrill <jason@redhat.com>
6898
6899 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6900
6901 * gcc.dg/debug/dwarf2/dups-types.c: New.
6902 * gcc.dg/debug/dwarf2/dups-types.h: New.
6903
6904 2012-05-03 Jason Merrill <jason@redhat.com>
6905
6906 * g++.dg/debug/dwarf2/namespace-2.C: New.
6907 * g++.dg/debug/dwarf2/localclass3.C: New.
6908
6909 2012-05-03 Jason Merrill <jason@redhat.com>
6910
6911 * g++.dg/debug/dwarf2/thunk1.C: New.
6912
6913 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6914
6915 PR c++/53186
6916 * g++.dg/other/final2.C: New.
6917
6918 2012-05-03 Richard Guenther <rguenther@suse.de>
6919
6920 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6921
6922 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6923
6924 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6925 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6926 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6927 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6928
6929 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6930
6931 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6932 .byte 0xf2.
6933 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6934 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6935 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6936
6937 PR debug/53174
6938 * gcc.dg/pr53174.c: New test.
6939
6940 PR target/53187
6941 * gcc.target/arm/pr53187.c: New test.
6942 * gcc.c-torture/compile/pr53187.c: New test.
6943
6944 2012-05-03 Richard Guenther <rguenther@suse.de>
6945
6946 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6947 unsupported prefetching support.
6948
6949 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6950
6951 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6952 option -ftrack-macro-expansion=0.
6953 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6954 option -ftrack-macro-expansion=0.
6955
6956 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6957
6958 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6959 dg-options for target arm with dg-additional-options.
6960
6961 2012-05-03 Richard Guenther <rguenther@suse.de>
6962
6963 PR tree-optimization/53144
6964 * gcc.dg/torture/pr53144.c: New testcase.
6965
6966 2012-05-03 Tobias Burnus <burnus@net-b.de>
6967
6968 PR fortran/52864
6969 * gfortran.dg/pointer_intent_7.f90: New.
6970 * gfortran.dg/pure_formal_3.f90: New.
6971
6972 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6973
6974 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6975
6976 2012-05-02 Martin Jambor <mjambor@suse.cz>
6977
6978 PR lto/52605
6979 * g++.dg/lto/pr52605_0.C: New test.
6980
6981 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6982
6983 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6984 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6985 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6986 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6987 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6988 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6989 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6990 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6991 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6992 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6993 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6994 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6995 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6996 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6997 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6998 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6999
7000 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7001
7002 PR middle-end/53153
7003 * gcc.dg/pr53153.c: New test.
7004
7005 2012-05-02 Richard Guenther <rguenther@suse.de>
7006
7007 * g++.dg/tree-ssa/pr19807.C: Adjust.
7008
7009 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7010
7011 PR tree-optimization/53163
7012 * gcc.c-torture/compile/pr53163.c: New test.
7013
7014 PR rtl-optimization/53160
7015 * gcc.c-torture/execute/pr53160.c: New test.
7016
7017 2012-05-01 Ian Lance Taylor <iant@google.com>
7018
7019 PR c/37303
7020 * gcc.dg/pr37303.c: New test.
7021
7022 2012-05-01 Richard Henderson <rth@redhat.com>
7023
7024 * lib/target-supports.exp
7025 (check_effective_target_sync_long_long_runtime): True for
7026 check_effective_target_powerpc64.
7027
7028 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7029
7030 PR c++/51033
7031 * gcc.dg/vector-1.c: Move to ...
7032 * c-c++-common/vector-1.c: ... here.
7033 * gcc.dg/vector-2.c: Move to ...
7034 * c-c++-common/vector-2.c: ... here.
7035 * gcc.dg/vector-3.c: Move to ...
7036 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7037 * gcc.dg/vector-4.c: Move to ...
7038 * c-c++-common/vector-4.c: ... here.
7039 * gcc.dg/vector-init-1.c: Move to ...
7040 * c-c++-common/vector-init-1.c: ... here.
7041 * gcc.dg/vector-init-2.c: Move to ...
7042 * c-c++-common/vector-init-2.c: ... here.
7043 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7044 * c-c++-common/vector-subscript-1.c: ... here.
7045 * gcc.dg/vector-subscript-2.c: Move to ...
7046 * c-c++-common/vector-subscript-2.c: ... here.
7047 * gcc.dg/vector-subscript-3.c: Move to ...
7048 * c-c++-common/vector-subscript-3.c: ... here.
7049
7050 PR c++/51314
7051 * g++.dg/cpp0x/vt-51314.C: New test.
7052 * g++.dg/cpp0x/variadic76.C: Fix.
7053
7054 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7055
7056 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7057
7058 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7059
7060 Add -Wvarargs option
7061 * c-c++-common/Wvarargs.c: New test case.
7062 * c-c++-common/Wvarargs-2.c: Likewise.
7063
7064 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7065
7066 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7067 * objc.dg/foreach-7.m: Force the test case to run without
7068 -ftrack-macro-expansion.
7069 * c-c++-common/tm/attrib-1.c: Likewise.
7070 * c-c++-common/warn-ommitted-condop.c: Likewise.
7071 * gcc.dg/assign-warn-1.c: Likewise.
7072 * gcc.dg/assign-warn-2.c: Likewise.
7073 * gcc.dg/attr-alloc_size.c: Likewise.
7074 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7075 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7076 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7077 * gcc.dg/c90-const-expr-9.c: Likewise.
7078 * gcc.dg/c99-const-expr-9.c: Likewise.
7079 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7080 * gcc.dg/cpp/direct2s.c: Likewise.
7081 * gcc.dg/cpp/pr28709.c: Likewise.
7082 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7083 * gcc.dg/dfp/composite-type.c: Likewise.
7084 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7085 with -ftrack-macro-expansion
7086 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7087 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7088 * g++.dg/ext/cleanup-1.C: Likewise.
7089 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7090 * g++.dg/template/sfinae10.C: Likewise.
7091 * g++.dg/tm/wrap-2.C: Likewise.
7092 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7093 * g++.dg/warn/Wsign-conversion.C: Likewise.
7094 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7095 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7096 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7097 it to run with -ftrack-macro-expansion.
7098 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7099 test cases without -ftrack-macro-expansion.
7100
7101 Fix location for static class members
7102 * g++.dg/template/sfinae6_neg.C: Adjust.
7103
7104 Make conversion warnings work on NULL with -ftrack-macro-expansion
7105 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7106 alongside the previous testing for NULL.
7107
7108 Fix -Wuninitialized for -ftrack-macro-expansion
7109 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7110
7111 Strip "<built-in>" loc from displayed expansion context
7112 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7113 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7114 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7115 new test above.
7116
7117 Fix expansion point loc for macro-like tokens
7118 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7119 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7120
7121 Fix token pasting with -ftrack-macro-expansion
7122 * gcc.dg/cpp/paste17.c: New test case for
7123 -ftrack-macro-expansion=2 mode only.
7124 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7125
7126 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7127
7128 * gnat.dg/warn6.ad[sb]: New test.
7129
7130 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7131
7132 PR 53149
7133 * gcc.dg/20011021-1.c: Adjust testcase.
7134
7135 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7136
7137 PR fortran/53148
7138 * gfortran.dg/function_optimize_12.f90: New test.
7139
7140 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7141
7142 PR target/53156
7143 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7144 code to match current output and cover new peephole2 pattern.
7145
7146 2012-04-27 Ollie Wild <aaw@google.com>
7147
7148 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7149
7150 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7151
7152 * gcc.c-torture/execute/20120427-2.c: New testcase.
7153 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7154 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7155 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7156
7157 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7158
7159 PR target/53138
7160 * gcc.c-torture/execute/20120427-1.c: New testcase.
7161
7162 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7163
7164 PR middle-end/27139
7165 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7166
7167 2012-04-27 Tom de Vries <tom@codesourcery.com>
7168
7169 PR tree-optimization/51879
7170 * gcc.dg/pr51879.c: New test.
7171 * gcc.dg/pr51879-2.c: Same.
7172 * gcc.dg/pr51879-3.c: Same.
7173 * gcc.dg/pr51879-4.c: Same.
7174 * gcc.dg/pr51879-6.c: Same.
7175
7176 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7177
7178 PR c++/53096
7179 * g++.dg/cpp0x/defaulted35.C: New.
7180 * g++.dg/cpp0x/defaulted15.C: Adjust.
7181
7182 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7183
7184 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7185 structure layout.
7186
7187 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7188
7189 * gcc.target/i386/builtin_target.c: Check avx2.
7190
7191 2012-04-26 Alan Modra <amodra@gmail.com>
7192
7193 * gcc.target/powerpc/savres.c: New test.
7194 * gcc.target/powerpc/powerpc.exp: Run it.
7195
7196 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7197
7198 PR target/53120
7199 * gcc.dg/torture/pr53120.c: New test.
7200
7201 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7202
7203 PR middle-end/52979
7204 * gcc.c-torture/compile/pr52979-1.c: New test.
7205 * gcc.c-torture/execute/pr52979-1.c: New test.
7206 * gcc.c-torture/execute/pr52979-2.c: New test.
7207
7208 2012-04-25 Richard Guenther <rguenther@suse.de>
7209
7210 * gcc.target/i386/l_fma_float_5.c: Adjust.
7211 * gcc.target/i386/l_fma_double_4.c: Likewise.
7212 * gcc.target/i386/l_fma_float_2.c: Likewise.
7213 * gcc.target/i386/l_fma_float_6.c: Likewise.
7214 * gcc.target/i386/l_fma_double_1.c: Likewise.
7215 * gcc.target/i386/l_fma_double_5.c: Likewise.
7216 * gcc.target/i386/l_fma_float_3.c: Likewise.
7217 * gcc.target/i386/l_fma_double_2.c: Likewise.
7218 * gcc.target/i386/l_fma_double_6.c: Likewise.
7219 * gcc.target/i386/l_fma_float_4.c: Likewise.
7220 * gcc.target/i386/l_fma_double_3.c: Likewise.
7221 * gcc.target/i386/l_fma_float_1.c: Likewise.
7222
7223 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7224
7225 PR tree-optimization/53058
7226 * gcc.c-torture/compile/pr53058.c: New test.
7227
7228 2012-04-25 Jan Hubicka <jh@suse.cz>
7229
7230 PR middle-end/53088
7231 * gcc.target/i386/pr39082-1.c: Update warning location.
7232
7233 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7234
7235 PR c/52880
7236 * gcc.dg/pr52880.c: New test.
7237
7238 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7239
7240 * gcc.dg/m-un-2.c: Update.
7241 * gcc.dg/20011021-1.c: Update.
7242
7243 2012-04-25 Tobias Burnus <burnus@net-b.de>
7244
7245 PR fortran/52196
7246 * gfortran.dg/realloc_on_assign_14.f90: New.
7247
7248 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7249
7250 PR testsuite/52641
7251 PR tree-optimizations/52891
7252 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7253
7254 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7255
7256 PR c++/52363
7257 * g++.dg/cpp0x/sfinae35.C: New.
7258 * g++.dg/cpp0x/sfinae36.C: Likewise.
7259
7260 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7261
7262 * gcc.target/builtin_target.c: New testcase.
7263
7264 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7265
7266 PR target/47197
7267 * gcc.target/powerpc/pr47197.c: New test.
7268
7269 2012-04-24 Richard Guenther <rguenther@suse.de>
7270
7271 PR tree-optimization/53085
7272 * g++.dg/torture/pr53085.C: New testcase.
7273
7274 2012-04-24 Andrew Pinski <apinski@cavium.com>
7275
7276 PR tree-opt/33512
7277 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7278 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7279 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7280
7281 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7282
7283 PR middle-end/53084
7284 * gcc.c-torture/execute/pr53084.c: New test.
7285
7286 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7287
7288 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7289
7290 2012-04-23 Andrew Pinski <apinski@cavium.com>
7291
7292 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7293
7294 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7295
7296 PR regression/53076
7297 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7298 * gcc.dg/torture/builtin-power-1.c: Likewise.
7299
7300 2012-04-23 Richard Guenther <rguenther@suse.de>
7301
7302 PR tree-optimization/53070
7303 * gcc.dg/torture/pr53070.c: New testcase.
7304
7305 2012-04-23 Richard Guenther <rguenther@suse.de>
7306
7307 PR c/53060
7308 * gcc.dg/pr53060.c: New testcase.
7309
7310 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7311
7312 PR tree-optimizations/52891
7313 * gcc.c-torture/compile/pr52891-1.c: New test.
7314 * gcc.c-torture/compile/pr52891-2.c: New test.
7315
7316 2012-04-22 Tobias Burnus <burnus@net-b.de>
7317
7318 PR fortran/53051
7319 * gfortran.dg/read_float_4.f90: New.
7320
7321 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7322
7323 PR 35441
7324 * c-c++-common/pr35441.C: New.
7325
7326 2012-04-20 Ian Lance Taylor <iant@google.com>
7327
7328 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7329 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7330
7331 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7332
7333 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7334 array access.
7335 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7336
7337 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7338
7339 PR rtl-optimization/44214
7340 * gcc.dg/pr44214-1.c: New test.
7341 * gcc.dg/pr44214-2.c: Likewise.
7342 * gcc.dg/pr44214-3.c: Likewise.
7343
7344 2012-04-20 Richard Guenther <rguenther@suse.de>
7345
7346 * g++.dg/torture/20120420-1.C: New testcase.
7347
7348 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7349
7350 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7351
7352 2012-04-19 Christian Bruel <christian.bruel@st.com>
7353
7354 * gcc.dg/pr52283.c: New test.
7355
7356 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7357
7358 * gcc.dg/pr37985.c: New test.
7359
7360 2012-04-19 Richard Guenther <rguenther@suse.de>
7361
7362 PR rtl-optimization/44688
7363 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7364 possibly profitable.
7365
7366 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7367
7368 PR tree-optimization/52976
7369 * gfortran.dg/reassoc_11.f: New test.
7370
7371 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7372
7373 PR tree-optimization/52976
7374 * gfortran.dg/reassoc_7.f: New test.
7375 * gfortran.dg/reassoc_8.f: Likewise.
7376 * gfortran.dg/reassoc_9.f: Likewise.
7377 * gfortran.dg/reassoc_10.f: Likewise.
7378
7379 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7380
7381 PR c++/52422
7382 * g++.dg/cpp0x/sfinae33.C: New.
7383 * g++.dg/cpp0x/sfinae34.C: Likewise.
7384
7385 2012-04-18 Joey Ye <joey.ye@arm.com>
7386
7387 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7388
7389 2012-04-18 Richard Guenther <rguenther@suse.de>
7390
7391 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7392 array access.
7393 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7394 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7395
7396 2012-04-17 Tom de Vries <tom@codesourcery.com>
7397
7398 * g++.dg/pr51264-4.C: New test.
7399
7400 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7401
7402 PR c++/52599
7403 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7404
7405 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7406
7407 PR c++/53003
7408 * g++.dg/parse/crash59.C: New.
7409
7410 2012-04-17 Michael Matz <matz@suse.de>
7411
7412 PR tree-optimization/18437
7413 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7414
7415 2012-04-17 Richard Guenther <rguenther@suse.de>
7416
7417 PR middle-end/53011
7418 * g++.dg/torture/pr53011.C: New testcase.
7419
7420 2012-04-16 Jason Merrill <jason@redhat.com>
7421
7422 PR c++/38543
7423 * g++.dg/cpp0x/variadic131.C: New.
7424
7425 PR c++/52008
7426 * g++.dg/cpp0x/variadic130.C: New.
7427
7428 PR c++/50830
7429 * g++.dg/cpp0x/variadic129.C: New.
7430
7431 PR c++/50303
7432 * g++.dg/cpp0x/variadic128.C: New.
7433
7434 2012-04-16 Tobias Burnus <burnus@net-b.de>
7435
7436 PR fortran/52864
7437 * gfortran.dg/pointer_intent_6.f90: New.
7438
7439 2012-04-16 Tobias Burnus <burnus@net-b.de>
7440
7441 PR fortran/52916
7442 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7443 to include public_private_module_4.f90.
7444 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7445 targets.
7446
7447 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7448
7449 PR c++/49152
7450 * g++.dg/diagnostic/operator1.C: New.
7451 * g++.dg/ext/label5.C: Adjust.
7452 * g++.dg/ext/va-arg1.C: Likewise.
7453 * g++.dg/other/error20.C: Likewise.
7454 * g++.dg/other/error20.C: Likewise.
7455 * g++.dg/other/error16.C: Likewise.
7456 * g++.dg/other/error10.C: Likewise.
7457 * g++.dg/parse/error30.C: Likewise.
7458 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7459
7460 2012-04-16 Jason Merrill <jason@redhat.com>
7461
7462 PR c++/51148
7463 * g++.dg/cpp0x/variadic127.C: New.
7464
7465 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7466
7467 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7468 testcase name.
7469 Use fail, pass instead of unresolved.
7470 Don't log $optstr.
7471
7472 PR testsuite/52948
7473 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7474 TODO_dump_func.
7475 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7476 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7477 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7478
7479 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7480
7481 PR fortran/52968
7482 * gfortran.dg/typebound_call_23.f03: New test case.
7483
7484 2012-04-15 Jason Merrill <jason@redhat.com>
7485
7486 PR c++/47220
7487 * g++.dg/cpp0x/variadic126.C: New.
7488
7489 PR c++/52380
7490 * g++.dg/cpp0x/variadic125.C: New.
7491
7492 PR c++/52292
7493 * g++.dg/cpp0x/variadic124.C: New.
7494
7495 PR c++/52706
7496 * g++.dg/cpp0x/nullptr27.C: New.
7497
7498 PR c++/52818
7499 * g++.dg/warn/format8.C: New.
7500
7501 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7502
7503 PR fortran/51082
7504 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7505
7506 2012-04-14 Tobias Burnus <burnus@net-b.de>
7507
7508 PR fortran/52916
7509 PR fortran/40973
7510 * gfortran.dg/public_private_module_3.f90: New.
7511 * gfortran.dg/public_private_module_4.f90: New.
7512
7513 2012-04-14 Tom de Vries <tom@codesourcery.com>
7514
7515 * gcc.dg/superblock.c: New test.
7516
7517 2012-04-14 Tom de Vries <tom@codesourcery.com>
7518
7519 * gcc.dg/pr51879-12.c: New test.
7520
7521 2012-04-13 Jason Merrill <jason@redhat.com>
7522
7523 PR c++/52824
7524 * g++.dg/cpp0x/variadic123.C: New.
7525 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7526
7527 PR c++/52905
7528 * g++.dg/cpp0x/initlist-ctor1.C: New.
7529
7530 PR c++/52915
7531 * g++.dg/other/anon-union2.C: New.
7532
7533 2012-04-13 Martin Jambor <mjambor@suse.cz>
7534
7535 PR middle-end/52939
7536 * g++.dg/ipa/pr52939.C: New test.
7537
7538 2012-04-13 Tom de Vries <tom@codesourcery.com>
7539
7540 * gcc.dg/pr52734.c: New test.
7541
7542 2012-04-13 Richard Guenther <rguenther@suse.de>
7543
7544 PR tree-optimization/52969
7545 * gcc.dg/torture/pr52969.c: New testcase.
7546
7547 2012-04-13 Richard Guenther <rguenther@suse.de>
7548
7549 PR c/52549
7550 * gcc.dg/pr52549.c: New testcase.
7551
7552 2012-04-13 Richard Guenther <rguenther@suse.de>
7553
7554 PR c/52862
7555 * gcc.dg/pr52862.c: New testcase.
7556
7557 2012-04-13 Joey Ye <joey.ye@arm.com>
7558
7559 * gcc.target/arm/thumb1-imm.c: New testcase.
7560
7561 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7562
7563 PR target/52932
7564 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7565 second function argument.
7566 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7567 (calc_permps): Update declaration. Calculate result correctly.
7568 (avx2_test): Change src2 type to union256i_d.
7569 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7570 correctly.
7571
7572 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7573
7574 PR target/52775
7575 * gcc.target/powerpc/pr52775.c: New file.
7576
7577 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7578
7579 PR tree-optimization/18589
7580 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7581 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7582 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7583 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7584 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7585 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7586 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7587 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7588 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7589 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7590
7591 2012-04-12 Richard Guenther <rguenther@suse.de>
7592
7593 PR tree-optimization/52943
7594 * gcc.dg/torture/pr52943.c: New testcase.
7595
7596 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7597
7598 PR target/50751
7599 * gcc/target/sh/pr50751-4.c: New.
7600 * gcc/target/sh/pr50751-5.c: New.
7601 * gcc/target/sh/pr50751-6.c: New.
7602 * gcc/target/sh/pr50751-7.c: New.
7603
7604 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7605
7606 PR c++/52465
7607 * g++.dg/lookup/using52.C: New.
7608
7609 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7610
7611 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7612
7613 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7614
7615 PR rtl-optimization/52876
7616 * gcc.target/i386/pr52876.c: New.
7617
7618 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7619
7620 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7621 __UINTPTR_TYPE__.
7622 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7623 __INTPTR_TYPE__.
7624 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7625 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7626 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7627 (ptrdiff_t): ... this. All uses changed.
7628 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7629 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7630 __INTPTR_TYPE__.
7631 (main): Cast argument to __INTPTR_TYPE__.
7632 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7633 size_t.
7634 * gcc.dg/mallign.c (main): Likewise.
7635 * gcc.dg/pr38700.c (foo): Likewise.
7636 * gcc.dg/long-long-cst1.c (t): Likewise.
7637 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7638 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7639 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7640 * gcc.dg/pr25682.c (d, foo): Likewise.
7641 * gcc.dg/format/cast-1.c (f): Likewise.
7642 * gcc.dg/c90-const-expr-10.c
7643 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7644 (size_t): ...this. All uses changed.
7645 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7646 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7647 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7648 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7649 * gcc.dg/sequence-pt-1.c: Likewise.
7650 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7651 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7652 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7653 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7654 of ptrdiff_t with it.
7655 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7656 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7657 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7658
7659 2012-04-11 Jason Merrill <jason@redhat.com>
7660
7661 PR debug/45088
7662 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7663 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7664
7665 PR c++/52906
7666 * g++.dg/ext/attrib45.C: New.
7667
7668 * g++.dg/eh/dtor3.C: New.
7669
7670 2012-04-11 Richard Guenther <rguenther@suse.de>
7671
7672 PR middle-end/52621
7673 * gfortran.dg/pr52621.f90: New testcase.
7674
7675 2012-04-11 Richard Guenther <rguenther@suse.de>
7676
7677 PR middle-end/52918
7678 * g++.dg/torture/pr52918-1.C: New testcase.
7679 * g++.dg/torture/pr52918-2.C: Likewise.
7680
7681 2012-04-11 Tobias Burnus <burnus@net-b.de>
7682
7683 PR fortran/52729
7684 * gfortran.dg/block_11.f90: New.
7685
7686 2012-04-11 Nick Clifton <nickc@redhat.com>
7687
7688 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7689
7690 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7691
7692 PR target/16458
7693 * gcc.target/powerpc/pr16458-1.c: New test.
7694 * gcc.target/powerpc/pr16458-2.c: Likewise.
7695 * gcc.target/powerpc/pr16458-3.c: Likewise.
7696 * gcc.target/powerpc/pr16458-4.c: Likewise.
7697
7698 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7699
7700 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7701 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7702 * gcc.dg/builtin-bswap-5.c: Likewise.
7703 * gcc.target/i386/builtin-bswap-4.c: New test.
7704
7705 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7706
7707 PR 24985
7708 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7709
7710 2012-04-11 Richard Guenther <rguenther@suse.de>
7711
7712 PR rtl-optimization/52881
7713 * gcc.dg/torture/pr52881.c: New testcase.
7714 * gcc.dg/torture/pr52913.c: Likewise.
7715
7716 2012-04-11 Richard Guenther <rguenther@suse.de>
7717
7718 PR tree-optimization/52912
7719 * gcc.dg/torture/pr52912.c: New testcase.
7720
7721 2010-04-10 Michael Matz <matz@suse.de>
7722
7723 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7724 * gcc.dg/vect/vect-outer-1.c: Adjust.
7725 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7726 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7727 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7728 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7729 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7730 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7731
7732 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7733
7734 PR tree-optimization/52870
7735 * gcc.dg/vect/pr52870.c: New test.
7736
7737 2012-04-09 Mike Stump <mikestump@comcast.net>
7738
7739 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7740 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7741 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7742 * gnat.dg/aggr11.adb: Likewise.
7743 * gnat.dg/aggr11_pkg.ads: Likewise.
7744 * gnat.dg/aggr15.adb: Likewise.
7745 * gnat.dg/aggr15.ads: Likewise.
7746 * gnat.dg/aggr17.adb: Likewise.
7747 * gnat.dg/aggr18.adb: Likewise.
7748 * gnat.dg/array14.adb: Likewise.
7749 * gnat.dg/array14.ads: Likewise.
7750 * gnat.dg/array14_pkg.ads: Likewise.
7751 * gnat.dg/array19.adb: Likewise.
7752 * gnat.dg/array19.ads: Likewise.
7753 * gnat.dg/discr27.adb: Likewise.
7754 * gnat.dg/discr27.ads: Likewise.
7755 * gnat.dg/discr35.adb: Likewise.
7756 * gnat.dg/discr35.ads: Likewise.
7757 * gnat.dg/discr6.adb: Likewise.
7758 * gnat.dg/discr6_pkg.ads: Likewise.
7759 * gnat.dg/import1.adb: Likewise.
7760 * gnat.dg/import1.ads: Likewise.
7761 * gnat.dg/loop_address2.adb: Likewise.
7762 * gnat.dg/opt7.adb: Likewise.
7763 * gnat.dg/opt7.ads: Likewise.
7764 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7765 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7766 * gnat.dg/rep_clause2.adb: Likewise.
7767 * gnat.dg/rep_clause2.ads: Likewise.
7768 * gnat.dg/slice2.adb: Likewise.
7769 * gnat.dg/slice2.ads: Likewise.
7770 * gnat.dg/slice6.adb: Likewise.
7771 * gnat.dg/slice6_pkg.ads: Likewise.
7772 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7773 * gnat.dg/taft_type2.adb: Likewise.
7774 * gnat.dg/taft_type2.ads: Likewise.
7775 * gnat.dg/taft_type2_pkg.ads: Likewise.
7776 * gnat.dg/volatile10.adb: Likewise.
7777 * gnat.dg/volatile10_pkg.ads: Likewise.
7778
7779 * gcc.dg/dll-8.c: Remove execute permissions.
7780 * g++.dg/ext/dllexport5.C: Likewise.
7781
7782 2012-04-09 Jan Hubicka <jh@suse.cz>
7783
7784 PR lto/52722
7785 PR lto/51765
7786 PR lto/52634
7787 * gcc.dg/lto/pr52634_1.c: New testcase.
7788 * gcc.dg/lto/pr52634_0.c: New testcase.
7789
7790 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7791
7792 PR target/52883
7793 * gcc.target/i386/pr52883.c: New testcase.
7794
7795 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7796
7797 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7798 (check_effective_target_sync_long_long): Add SPARC case.
7799 (check_effective_target_sync_long_long_runtime): Likewise.
7800 (check_effective_target_sync_int_long): Adjust SPARC case.
7801 (check_effective_target_sync_char_short): Likewise.
7802
7803 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7804
7805 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7806 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7807
7808 2012-04-08 Tobias Burnus <burnus@net-b.de>
7809
7810 PR fortran/40973
7811 PR fortran/52751
7812 * gfortran.dg/public_private_module_2.f90: New.
7813
7814 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7815
7816 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7817 directives.
7818
7819 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7820
7821 PR fortran/52893
7822 * gfortran.dg/function_optimize_11.f90: New test.
7823
7824 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7825
7826 PR fortran/52668
7827 * gfortran.dg/use_only_6.f90: New test.
7828
7829 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7830
7831 PR fortran/52668
7832 * gfortran.dg/use_only_6.f90: New test.
7833 2012-04-06 Mike Stump <mikestump@comcast.net>
7834
7835 PR testsuite/50722
7836 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7837
7838 2012-04-05 Jason Merrill <jason@redhat.com>
7839
7840 PR c++/52596
7841 * g++.dg/template/qualified-id5.C: New.
7842
7843 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7844
7845 PR target/52882
7846 * gcc.target/i386/pr52882.c: New test.
7847
7848 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7849 Dominique D'Humieures <dominiq@lps.ens.fr>
7850
7851 PR testsuite/52614
7852 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7853 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7854
7855 2012-04-04 Jason Merrill <jason@redhat.com>
7856
7857 PR c++/52845
7858 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7859
7860 2012-04-03 Jason Merrill <jason@redhat.com>
7861
7862 PR c++/52796
7863 * g++.dg/cpp0x/variadic-value1.C: New.
7864
7865 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7866
7867 * gnat.dg/pack18.adb: New test.
7868 * gnat.dg/pack18_pkg.ads: New helper.
7869
7870 2012-04-03 Richard Guenther <rguenther@suse.de>
7871
7872 PR tree-optimization/52808
7873 * gcc.dg/pr52808.c: New testcase.
7874
7875 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7876
7877 PR tree-optimization/52835
7878 * gfortran.dg/pr52835.f90: New test.
7879
7880 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7881
7882 * gnat.dg/specs/aggr5.ads: New test.
7883
7884 2012-04-02 Richard Guenther <rguenther@suse.de>
7885
7886 PR tree-optimization/52756
7887 * gcc.dg/torture/pr52756.c: New testcase.
7888
7889 2012-04-02 Richard Guenther <rguenther@suse.de>
7890
7891 PR middle-end/52803
7892 * gcc.dg/pr52803.c: New testcase.
7893
7894 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7895
7896 PR c++/40942
7897 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7898 DR 214 in account.
7899
7900 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7901
7902 PR c++/50043
7903 * g++.dg/cpp0x/noexcept17.C: New.
7904 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7905 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7906 * g++.dg/cpp0x/noexcept01.C: Likewise.
7907 * g++.dg/eh/init-temp1.C: Likewise.
7908 * g++.dg/eh/ctor1.C: Likwise.
7909
7910 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7911
7912 * gnat.dg/controlled6.adb: New test.
7913 * gnat.dg/controlled6_pkg.ads: New helper.
7914 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7915
7916 2012-03-30 Richard Henderson <rth@redhat.com>
7917
7918 PR debug/52727
7919 * g++.dg/opt/pr52727.C: New testcase.
7920
7921 2012-03-30 Richard Guenther <rguenther@suse.de>
7922
7923 PR tree-optimization/52754
7924 * gcc.target/i386/pr52754.c: New testcase.
7925
7926 2012-03-30 Richard Guenther <rguenther@suse.de>
7927
7928 PR middle-end/52772
7929 * g++.dg/torture/pr52772.C: New testcase.
7930
7931 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7932
7933 PR c++/52718
7934 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7935
7936 2012-03-29 Jason Merrill <jason@redhat.com>
7937
7938 PR c++/52685
7939 * g++.dg/template/inherit8.C: New.
7940
7941 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7942
7943 PR c++/52759
7944 * g++.dg/ext/weak4.C: New test.
7945
7946 PR tree-optimization/52760
7947 * gcc.c-torture/execute/pr52760.c: New test.
7948
7949 2012-03-29 Jason Merrill <jason@redhat.com>
7950
7951 PR c++/52743
7952 * g++.dg/cpp0x/initlist-array3.C: New.
7953
7954 2012-03-28 Jason Merrill <jason@redhat.com>
7955
7956 PR c++/52746
7957 * g++.dg/overload/virtual2.C: New.
7958
7959 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7960
7961 * gnat.dg/vect7.ad[sb]: New test.
7962
7963 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7964 Tobias Burnus <burnus@gcc.gnu.org>
7965
7966 PR fortran/52652
7967 * gfortran.dg/allocate_class_1.f90 : Change error test.
7968 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7969 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7970 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7971
7972 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7973
7974 PR middle-end/52691
7975 * gcc.dg/pr52691.c: New test.
7976
7977 PR middle-end/52750
7978 * gcc.c-torture/compile/pr52750.c: New test.
7979
7980 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7981
7982 PR target/52692
7983 * gcc.target/avr/torture/builtins-2.c: New test.
7984
7985 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7986
7987 PR target/52736
7988 * gcc.target/i386/pr52736.c: New test.
7989
7990 2012-03-27 Martin Jambor <mjambor@suse.cz>
7991
7992 PR middle-end/52693
7993 * gcc.dg/torture/pr52693.c: New test.
7994
7995 2012-03-27 Meador Inge <meadori@codesourcery.com>
7996
7997 PR c++/52672
7998 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7999
8000 2012-03-27 Mike Stump <mikestump@comcast.net>
8001
8002 PR target/52665
8003 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8004 failures that match branch names.
8005
8006 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8007 H.J. Lu <hongjiu.lu@intel.com>
8008
8009 PR target/52698
8010 * gcc.target/i386/pr52698.c: New test.
8011
8012 2012-03-27 Richard Guenther <rguenther@suse.de>
8013
8014 PR middle-end/52720
8015 * gcc.dg/torture/pr52720.c: New testcase.
8016
8017 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8018
8019 * gnat.dg/pack17.adb: New test.
8020
8021 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8022
8023 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8024 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8025
8026 2012-03-26 Martin Jambor <mjambor@suse.cz>
8027
8028 PR tree-optimization/50052
8029 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8030
8031 2012-03-26 Richard Guenther <rguenther@suse.de>
8032
8033 PR tree-optimization/52701
8034 * gfortran.dg/pr52701.f90: New testcase.
8035
8036 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8037
8038 PR tree-optimization/52686
8039 * gcc.target/arm/pr52686.c: New test.
8040
8041 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8042
8043 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8044 Add "-Os -flto" to list.
8045
8046 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8047
8048 * gnat.dg/concat2.ad[sb]: New test.
8049
8050 2012-03-24 Jason Merrill <jason@redhat.com>
8051
8052 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8053 * g++.dg/cpp0x/trailing2.C: Likewise.
8054 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8055 * g++.dg/cpp1y/auto-fn1.C: New.
8056 * g++.dg/cpp1y/auto-fn2.C: New.
8057 * g++.dg/cpp1y/auto-fn3.C: New.
8058 * g++.dg/cpp1y/auto-fn4.C: New.
8059 * g++.dg/cpp1y/auto-fn5.C: New.
8060 * g++.dg/cpp1y/auto-fn6.C: New.
8061 * g++.dg/cpp1y/auto-fn7.C: New.
8062 * g++.dg/cpp1y/auto-fn8.C: New.
8063 * g++.dg/cpp1y/auto-fn9.C: New.
8064 * g++.dg/cpp1y/auto-fn10.C: New.
8065 * g++.dg/cpp1y/auto-fn11.C: New.
8066
8067 2012-03-23 Richard Guenther <rguenther@suse.de>
8068
8069 PR tree-optimization/52678
8070 * gfortran.dg/pr52678.f: New testcase.
8071
8072 2012-03-23 Richard Guenther <rguenther@suse.de>
8073
8074 PR tree-optimization/52638
8075 * g++.dg/torture/pr52638.C: New testcase.
8076
8077 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8078
8079 PR c++/52487
8080 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8081
8082 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8083
8084 PR c++/52671
8085 * g++.dg/ext/attrib44.C: New test.
8086
8087 2012-03-22 Jan Hubicka <jh@suse.cz>
8088
8089 PR middle-end/51737
8090 * g++.dg/torture/pr51737.C: New testcase
8091
8092 2012-03-22 Richard Guenther <rguenther@suse.de>
8093
8094 PR tree-optimization/52548
8095 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8096
8097 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8098
8099 * lib/fortran-modules.exp (list-module-names-1): Remove
8100 warning.
8101
8102 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8103
8104 PR target/50751
8105 * gcc.target/sh/pr50751-1.c: New.
8106 * gcc.target/sh/pr50751-2.c: New.
8107 * gcc.target/sh/pr50751-3.c: New.
8108
8109 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8110
8111 PR target/52479
8112 * gcc.target/sh/sh4a-cos.c: Remove.
8113 * gcc.target/sh/sh4a-sin.c: Remove.
8114 * gcc.target/sh/sh4a-sincos.c: Remove.
8115
8116 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8117
8118 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8119 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8120
8121 2012-03-21 Martin Jambor <mjambor@suse.cz>
8122
8123 PR testsuite/52641
8124 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8125 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8126
8127 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8128
8129 * gcc.target/arm/thumb-16bit-ops.c: New file.
8130 * gcc.target/arm/thumb-ifcvt.c: New file.
8131
8132 2012-03-20 Jason Merrill <jason@redhat.com>
8133
8134 * lib/target-supports.exp: Add { target c++1y }.
8135
8136 * g++.dg/cpp0x/auto32.C: New.
8137
8138 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8139
8140 PR testsuite/52641
8141 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8142 int32plus.
8143 * gcc.dg/torture/pr48124-4.c: Ditto:
8144 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8145
8146 2012-03-20 Jason Merrill <jason@redhat.com>
8147
8148 PR c++/52510
8149 * g++.dg/cpp0x/initlist66.C: New.
8150
8151 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8152
8153 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8154 __AVR_HAVE_LPMX__
8155
8156 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8157
8158 PR target/49868
8159 * gcc.target/avr/torture/addr-space-2.h: New file.
8160 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8161 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8162 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8163 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8164
8165 2012-03-20 Richard Guenther <rguenther@suse.de>
8166
8167 * gnat.dg/pack16.adb: New testcase.
8168 * gnat.dg/pack16_pkg.ads: Likewise.
8169 * gnat.dg/specs/pack8.ads: Likewise.
8170 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8171
8172 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8173
8174 * g++.dg/warn/Wuseless-cast.C: Extend.
8175
8176 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8177
8178 PR c++/14710
8179 * g++.dg/warn/Wuseless-cast.C: New.
8180
8181 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8182
8183 PR libfortran/52608
8184 * gfortran.dg/pr52608.f90: New test.
8185
8186 2012-03-17 Tobias Burnus <burnus@net-b.de>
8187
8188 PR fortran/52585
8189 * gfortran.dg/proc_ptr_36.f90: New.
8190
8191 2012-03-16 Martin Jambor <mjambor@suse.cz>
8192
8193 * gcc.dg/misaligned-expand-1.c: New test.
8194 * gcc.dg/misaligned-expand-3.c: Likewise.
8195
8196 2012-03-16 Richard Guenther <rguenther@suse.de>
8197 Kai Tietz <ktietz@redhat.com>
8198
8199 PR middle-end/48814
8200 * gcc.c-torture/execute/pr48814-1.c: New test.
8201 * gcc.c-torture/execute/pr48814-2.c: New test.
8202 * gcc.dg/tree-ssa/assign-1.c: New test.
8203 * gcc.dg/tree-ssa/assign-2.c: New test.
8204 * gcc.dg/tree-ssa/assign-3.c: New test.
8205
8206 2012-03-16 Richard Guenther <rguenther@suse.de>
8207
8208 * gnat.dg/specs/pack7.ads: New testcase.
8209
8210 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8211
8212 PR target/52568
8213 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8214 * gcc.dg/torture/vshuf-8.inc: Likewise.
8215 * gcc.dg/torture/vshuf-16.inc: Likewise.
8216 * gcc.dg/torture/vshuf-32.inc: Likewise.
8217
8218 2012-03-15 Jason Merrill <jason@redhat.com>
8219
8220 * g++.dg/torture/pr52582.C: New.
8221
8222 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8223
8224 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8225
8226 2012-03-15 Ira Rosen <irar@il.ibm.com>
8227 Ulrich Weigand <ulrich.weigand@linaro.org>
8228
8229 * gcc.dg/vect/slp-cond-3.c: New test.
8230 * gcc.dg/vect/slp-cond-4.c: New test.
8231
8232 2012-03-15 Ira Rosen <irar@il.ibm.com>
8233 Ulrich Weigand <ulrich.weigand@linaro.org>
8234
8235 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8236 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8237
8238 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8239
8240 PR libfortran/52434
8241 PR libfortran/48878
8242 PR libfortran/38199
8243 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8244 * gfortran.dg/round_1.f03: Likewise.
8245
8246 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8247 Andrew Pinski <apinski@cavium.com>
8248
8249 PR middle-end/52592
8250 * gcc.dg/pr52592.c: New test.
8251
8252 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8253
8254 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8255 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8256 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8257 * lib/fortran-modules.exp: .. this new file. Adjust users.
8258 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8259 gfortran-dg-debug-runtest): Call cleanup-modules.
8260 * lib/fortran-torture.exp (fortran-torture-execute,
8261 fortran-torture): Likewise.
8262 * gfortran.dg/coarray/caf.exp: Likewise.
8263 * lib/lto.exp: Likewise.
8264 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8265 * gfortran.dg/class_4b.f03: Likewise.
8266 * gfortran.dg/class_4c.f03: Likewise.
8267 * gfortran.dg/class_45a.f03: Likewise.
8268 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8269 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8270 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8271 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8272 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8273 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8274 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8275 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8276 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8277 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8278 * gfortran.dg/whole_file_28.f90: Likewise.
8279 * gfortran.dg/whole_file_29.f90: Likewise.
8280 * gfortran.dg/whole_file_30.f90: Likewise.
8281 * gfortran.dg/whole_file_31.f90: Likewise.
8282
8283 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8284
8285 PR tree-optimization/52267
8286 * gcc.dg/pr52267.c: New test.
8287 * gcc.dg/tree-ssa/vrp65.c: New test.
8288 * gcc.dg/tree-ssa/vrp66.c: New test.
8289
8290 2012-03-15 Richard Guenther <rguenther@suse.de>
8291
8292 PR middle-end/52580
8293 * gfortran.dg/vect/pr52580.f: New testcase.
8294
8295 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8296
8297 * gcc.target/sh/fpul-usage-1.c: New.
8298
8299 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8300
8301 PR target/49468
8302 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8303 * gcc.target/sh/pr49468-di.c: Likewise.
8304
8305 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8306
8307 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8308 * gcc.dg/c99-stdint-6.c: Likewise.
8309 * gcc.dg/lto/20090210_0.c: Likewise.
8310 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8311 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8312 * gcc.dg/pragma-init-fini-2.c: Likewise.
8313 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8314 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8315 * gcc.target/i386/pr22152.c: Likewise.
8316 * gcc.target/i386/vect8-ret.c: Likewise.
8317 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8318 handling.
8319
8320 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8321
8322 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8323 * g++.dg/tree-prof/partition1.C: Likewise.
8324 * g++.dg/tree-prof/partition2.C: Likewise.
8325 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8326 handling.
8327 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8328 * gcc.c-torture/execute/20010724-1.c: Remove.
8329 * gcc.c-torture/execute/20010724-1.x: Remove.
8330 * gcc.c-torture/execute/20040208-2.c: Remove.
8331 * gcc.c-torture/execute/20040208-2.x: Remove.
8332 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8333 Remove.
8334 (main) [__mips__ && __sgi__]: Remove.
8335 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8336 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8337 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8338 mips-sgi-irix6* handling.
8339 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8340 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8341 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8342 handling.
8343 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8344 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8345 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8346 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8347 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8348 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8349 mips-sgi-irix6*.
8350 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8351 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8352 * gcc.target/mips/save-restore-3.c: Likewise.
8353 * gcc.target/mips/save-restore-4.c: Likewise.
8354 * gcc.target/mips/save-restore-5.c: Likewise.
8355 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8356 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8357 messages.
8358 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8359 IRIX 6 handling.
8360 (restore_ld_library_path_env_vars): Likewise.
8361 * lib/target-supports.exp (check_profiling_available): Remove
8362 mips*-*-irix* handling.
8363 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8364 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8365 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8366
8367 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8368
8369 PR c++/52582
8370 * g++.dg/opt/pr52582.C: New test.
8371
8372 2012-03-14 Richard Guenther <rguenther@suse.de>
8373
8374 PR tree-optimization/52571
8375 * gcc.dg/vect/vect-2.c: Initialize arrays.
8376 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8377 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8378 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8379
8380 2012-03-14 Richard Guenther <rguenther@suse.de>
8381
8382 PR middle-end/52080
8383 PR middle-end/52097
8384 PR middle-end/48124
8385 * gcc.dg/torture/pr48124-1.c: New testcase.
8386 * gcc.dg/torture/pr48124-2.c: Likewise.
8387 * gcc.dg/torture/pr48124-3.c: Likewise.
8388 * gcc.dg/torture/pr48124-4.c: Likewise.
8389
8390 2012-03-14 Richard Guenther <rguenther@suse.de>
8391
8392 PR middle-end/52578
8393 * gcc.dg/pr52578.c: New testcase.
8394
8395 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8396
8397 PR c++/52521
8398 * g++.dg/cpp0x/udlit-args2.C: New test.
8399
8400 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8401
8402 PR target/48596
8403 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8404 * gcc.c-torture/compile/pr48596.c: ... here.
8405
8406 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8407
8408 PR c++/51641
8409 * g++.dg/lookup/hidden-class17.C: New test.
8410
8411 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8412
8413 PR c/52577
8414 * gcc.dg/Wunused-var-3.c: New test.
8415
8416 2012-03-13 Martin Jambor <mjambor@suse.cz>
8417
8418 * gcc.dg/misaligned-expand-2.c: New test.
8419
8420 2012-03-13 Richard Guenther <rguenther@suse.de>
8421
8422 PR middle-end/52134
8423 * gcc.dg/pr52134.c: New testcase.
8424
8425 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8426
8427 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8428
8429 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8430
8431 PR tree-optimization/46728
8432 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8433 * gcc.target/powerpc/pr46728-5.c: Likewise.
8434 * gcc.target/powerpc/pr46728-8.c: Likewise.
8435 * gcc.target/powerpc/pr46728-10.c: Likewise.
8436 * gcc.target/powerpc/pr46728-11.c: Likewise.
8437 * gcc.target/powerpc/pr46728-13.c: Likewise.
8438 * gcc.target/powerpc/pr46728-14.c: Likewise.
8439 * gcc.target/powerpc/pr46728-15.c: Likewise.
8440
8441 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8442
8443 PR c++/52299
8444 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8445
8446 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8447
8448 PR tree-optimization/46728
8449 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8450 * gcc.target/powerpc/pr46728-5.c: Likewise.
8451 * gcc.target/powerpc/pr46728-8.c: Likewise.
8452 * gcc.target/powerpc/pr46728-10.c: Likewise.
8453 * gcc.target/powerpc/pr46728-11.c: Likewise.
8454 * gcc.target/powerpc/pr46728-13.c: Likewise.
8455 * gcc.target/powerpc/pr46728-14.c: Likewise.
8456 * gcc.target/powerpc/pr46728-15.c: Likewise.
8457
8458 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8459
8460 PR target/49868
8461 * gcc.target/avr/torture/addr-space-1.h: New file.
8462 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8463 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8464 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8465 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8466
8467 2012-03-12 Andrew Pinski <apinski@cavium.com>
8468
8469 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8470
8471 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8472
8473 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8474 * g++.dg/abi/thunk4.C: Likewise.
8475 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8476 Adapt line numbers.
8477 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8478 handling.
8479 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8480 * g++.dg/eh/spbp.C: Likewise.
8481 * g++.dg/ext/label13.C: Likewise.
8482 * g++.dg/guality/guality.exp: Likewise.
8483 * g++.dg/other/anon5.C: Likewise.
8484 * g++.dg/other/pragma-ep-1.C: Remove.
8485 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8486 * g++.dg/warn/pr31246.C: Likewise.
8487 * g++.dg/warn/weak1.C: Likewise.
8488 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8489 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8490 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8491 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8492 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8493 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8494 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8495 * gcc.dg/c99-tgmath-1.c: Likewise.
8496 * gcc.dg/c99-tgmath-2.c: Likewise.
8497 * gcc.dg/c99-tgmath-3.c: Likewise.
8498 * gcc.dg/c99-tgmath-4.c: Likewise.
8499 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8500 handling.
8501 * gcc.dg/debug/pr49032.c: Likewise.
8502 * gcc.dg/guality/guality.exp: Likewise.
8503 * gcc.dg/intmax_t-1.c: Likewise.
8504 * gcc.dg/pr48616.c: Likewise.
8505 * gcc.dg/pragma-ep-1.c: Remove.
8506 * gcc.dg/pragma-ep-2.c: Remove.
8507 * gcc.dg/pragma-ep-3.c: Remove.
8508 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8509 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8510 * gcc.misc-tests/gcov-14.c: Likewise.
8511 * gfortran.dg/guality/guality.exp: Likewise.
8512 * lib/target-supports.exp (check_weak_available): Likewise.
8513 (add_options_for_tls): Likewise.
8514 (check_ascii_locale_available): Likewise.
8515 * obj-c++.dg/dwarf-2.mm: Likewise.
8516 * objc.dg/dwarf-1.m: Likewise.
8517 * objc.dg/dwarf-2.m: Likewise.
8518
8519 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8520
8521 PR tree-optimization/51721
8522 * gcc.dg/tree-ssa/vrp64.c: New test.
8523
8524 PR tree-optimization/52533
8525 * gcc.c-torture/compile/pr52533.c: New test.
8526
8527 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8528
8529 * gcc.target/i386/rtm-xabort-1.c: New.
8530 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8531 * gcc.target/i386/rtm-xend-1.c: Ditto.
8532 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8533 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8534 * gcc.target/i386/sse-13.c: Ditto.
8535 * gcc.target/i386/sse-14.c: Ditto.
8536 * gcc.target/i386/sse-22.c: Ditto.
8537 * gcc.target/i386/sse-23.c: Ditto.
8538 * g++.dg/other/i386-2.C: Ditto.
8539 * g++.dg/other/i386-3.C: Ditto.
8540
8541 2012-03-12 Tobias Burnus <burnus@net-b.de>
8542
8543 PR fortran/52542
8544 * gfortran.dg/proc_ptr_35.f90: New.
8545
8546 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8547
8548 PR target/52530
8549 * gcc.dg/torture/pr52530.c: New test.
8550
8551 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8552
8553 PR target/51244
8554 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8555
8556 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8557
8558 PR target/52450
8559 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8560
8561 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8562
8563 2012-03-09 Andrew Pinski <apinski@cavium.com>
8564
8565 PR middle-end/51988
8566 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8567 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8568
8569 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8570
8571 * gcc.dg/tree-ssa/scev-3.c: New.
8572 * gcc.dg/tree-ssa/scev-4.c: New.
8573
8574 2012-03-08 Tobias Burnus <burnus@net-b.de>
8575
8576 PR fortran/52469
8577 * gfortran.dg/proc_ptr_34.f90
8578
8579 2012-03-07 Jason Merrill <jason@redhat.com>
8580
8581 PR c++/52521
8582 * g++.dg/cpp0x/udlit-mangle.C: New.
8583
8584 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8585
8586 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8587
8588 2012-03-06 Richard Guenther <rguenther@suse.de>
8589
8590 PR middle-end/52493
8591 * gcc.dg/torture/pr52493.c: New testcase.
8592
8593 2012-03-06 Richard Guenther <rguenther@suse.de>
8594
8595 PR lto/52097
8596 * gcc.dg/lto/pr52097_0.c: New testcase.
8597
8598 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8599
8600 PR target/51244
8601 * gcc.target/sh/pr51244-1.c: New.
8602 * gcc.target/sh/pr51244-2.c: New.
8603 * gcc.target/sh/pr51244-3.c: New.
8604
8605 2012-03-05 Jason Merrill <jason@redhat.com>
8606
8607 PR c++/51930
8608 * g++.dg/ext/visibility/template11.C: New.
8609
8610 * g++.dg/cpp0x/implicit13.C: New.
8611
8612 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8613
8614 PR tree-optimization/51721
8615 * gcc.dg/tree-ssa/vrp63.c: New test.
8616 * gcc.dg/pr51721.c: New test.
8617
8618 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8619
8620 PR fortran/50981
8621 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8622 argument checks.
8623
8624 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8625
8626 PR target/52146
8627 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8628
8629 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8630
8631 PR fortran/50981
8632 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8633
8634 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8635
8636 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8637 int32plus.
8638
8639 2012-03-03 Jason Merrill <jason@redhat.com>
8640
8641 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8642
8643 Core 1270
8644 * g++.dg/cpp0x/initlist65.C: New.
8645
8646 PR c++/36797
8647 * g++.dg/ext/is_empty2.C: New.
8648
8649 2012-03-03 Tobias Burnus <burnus@net-b.de>
8650
8651 PR fortran/48820
8652 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8653
8654 2012-03-03 Tobias Burnus <burnus@net-b.de>
8655
8656 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8657 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8658 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8659 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8660 * gfortran.dg/class_30.f90: Remove dg-warning line.
8661 * gfortran.dg/bind_c_usage_25.f90: New.
8662
8663 2012-03-03 Tobias Burnus <burnus@net-b.de>
8664
8665 PR fortran/48820
8666 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8667 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8668 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8669
8670 2012-03-03 Tobias Burnus <burnus@net-b.de>
8671
8672 PR fortran/48820
8673 * gfortran.dg/assumed_type_1.f90: New.
8674 * gfortran.dg/assumed_type_2.f90: New.
8675 * gfortran.dg/assumed_type_3.f90: New.
8676 * gfortran.dg/assumed_type_4.f90: New.
8677
8678 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8679
8680 PR target/49486
8681 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8682 * gcc.target/sh/pr49468-di.c: New.
8683
8684 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8685
8686 * gcc.dg/graphite/pr50561.c: Update.
8687
8688 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8689
8690 * gcc.target/powerpc/pr52457.c: New test.
8691
8692 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8693
8694 * gcc.target/arm/sat-1.c: New test.
8695
8696 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8697
8698 PR target/46716
8699 * gcc.target/i386/pr46716.c: New test.
8700
8701 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8702
8703 PR c++/51989
8704 * g++.dg/cpp0x/sfinae32.C: New.
8705
8706 2012-03-02 Richard Guenther <rguenther@suse.de>
8707
8708 PR tree-optimization/52406
8709 * gcc.dg/torture/pr52406.c: New testcase.
8710
8711 2012-03-02 Tobias Burnus <burnus@net-b.de>
8712
8713 PR fortran/52325
8714 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8715 * gfortran.dg/nullify_2.f90: Update dg-error.
8716 * gfortran.dg/nullify_4.f90: Ditto.
8717 * gfortran.dg/pointer_init_6.f90: Ditto.
8718
8719 2012-03-02 Tobias Burnus <burnus@net-b.de>
8720
8721 PR fortran/52270
8722 * gfortran.dg/class_51.f90: New.
8723
8724 2012-03-02 Tobias Burnus <burnus@net-b.de>
8725
8726 PR fortran/52452
8727 * gfortran.dg/intrinsic_8.f90: New.
8728
8729 2012-03-01 Kai Tietz <ktietz@redhat.com>
8730
8731 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8732 routines on mingw targets.
8733 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8734
8735 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8736
8737 PR tree-optimization/52445
8738 * gcc.dg/pr52445.c: New test.
8739
8740 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8741
8742 PR target/52437
8743 * gcc.c-torture/compile/pr52437.c: New test.
8744
8745 PR middle-end/52419
8746 * gcc.dg/torture/pr52419.c: New test.
8747
8748 PR tree-optimization/52429
8749 * gcc.dg/torture/pr52429.c: New test.
8750 * g++.dg/opt/pr52429.C: New test.
8751
8752 2012-02-29 Richard Guenther <rguenther@suse.de>
8753
8754 PR testsuite/52297
8755 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8756 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8757 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8758 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8759 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8760 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8761
8762 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8763
8764 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8765
8766 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8767
8768 PR fortran/52386
8769 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8770
8771 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8772
8773 PR target/51534
8774 * gcc.target/arm/neon/pr51534.c: New testcase.
8775
8776 2012-02-28 Richard Guenther <rguenther@suse.de>
8777
8778 PR target/52407
8779 * gcc.dg/torture/pr52407.c: New testcase.
8780
8781 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8782
8783 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8784 * gcc.target/arm/vfp2.c: Likewise.
8785 * gcc.target/arm/vfp3.c: Likewise.
8786 * gcc.target/arm/vfp4.c: Likewise.
8787 * gcc.target/arm/vfp5.c: Likewise.
8788 * gcc.target/arm/vfp6.c: Likewise.
8789 * gcc.target/arm/vfp7.c: Likewise.
8790 * gcc.target/arm/vfp8.c: Likewise.
8791 * gcc.target/arm/vfp9.c: Likewise.
8792 * gcc.target/arm/vfp10.c: Likewise.
8793 * gcc.target/arm/vfp11.c: Likewise.
8794 * gcc.target/arm/vfp12.c: Likewise.
8795 * gcc.target/arm/vfp13.c: Likewise.
8796 * gcc.target/arm/vfp14.c: Likewise.
8797 * gcc.target/arm/vfp15.c: Likewise.
8798 * gcc.target/arm/vfp16.c: Likewise.
8799 * gcc.target/arm/vfp17.c: Likewise.
8800 * gcc.target/arm/neon-constants.h: New file.
8801 * gcc.target/arm/neon-vect1.c: New test.
8802 * gcc.target/arm/neon-vect2.c: New test.
8803 * gcc.target/arm/neon-vect3.c: New test.
8804 * gcc.target/arm/neon-vect4.c: New test.
8805 * gcc.target/arm/neon-vect5.c: New test.
8806 * gcc.target/arm/neon-vect6.c: New test.
8807 * gcc.target/arm/neon-vect7.c: New test.
8808 * gcc.target/arm/neon-vect8.c: New test.
8809
8810 2012-02-28 Richard Guenther <rguenther@suse.de>
8811
8812 PR tree-optimization/52402
8813 * gcc.dg/torture/pr52402.c: New testcase.
8814
8815 2012-02-28 Richard Guenther <rguenther@suse.de>
8816
8817 PR lto/52400
8818 * g++.dg/lto/pr52400_0.C: New testcase.
8819
8820 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8821
8822 * gcc.target/avr/torture/builtins-1.c: New test.
8823 * gcc.target/avr/torture/builtins-error.c: New test.
8824
8825 2012-02-28 Kai Tietz <ktietz@redhat.com>
8826
8827 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8828 * gcc.target/i386/pr45352-2.c: Likewise.
8829 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8830 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8831 targets instead rand.
8832 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8833 * gcc.target/i386/sse2-mul-1.c: Likewise.
8834 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8835 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8836 * gcc.target/i386/pad-1.c: Likewise.
8837 * gcc.target/i386/pad-9.c: Likewise.
8838 * gcc.target/i386/pad-2.c: Likewise.
8839 * gcc.target/i386/pad-5b.c: Likewise.
8840 * gcc.target/i386/pad-8.c: Likewise.
8841 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8842 * gcc.target/i386/pr44130.c: Likewise.
8843 * gcc.target/i386/align-main-1.c: Likewise.
8844 * gcc.target/i386/align-main-2.c: Likewise.
8845 * gcc.target/i386/sw-1.c: Likewise.
8846 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8847 on x64 mingw target.
8848 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8849 * gcc.target/i386/pr46295.c: Likewise.
8850 * gcc.target/i386/amd64-abi-1.c: Likewise.
8851 * gcc.target/i386/amd64-abi-2.c: Likewise.
8852 * gcc.target/i386/pr39082-1.c: Likewise.
8853 * gcc.target/i386/pr39162.c: Likewise.
8854 * gcc.target/i386/pr22152.c: Likewise.
8855 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8856 * gcc.target/i386/wrfsbase-2.c: Likewise.
8857 * gcc.target/i386/local.c: Likewise
8858 * gcc.target/i386/wrgsbase-1.c: Likewise.
8859 * gcc.target/i386/wrfsbase-1.c: Likewise.
8860 * gcc.target/i386/pr39315-3.c: Likewise.
8861 * gcc.target/i386/pr35767-4.c: Likewise.
8862 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8863 x64 mingw target.
8864 * gcc.target/i386/pr45336-2.c: Likewise.
8865 * gcc.target/i386/pr45336-1.c: Likewise.
8866 * gcc.target/i386/pr45336-4.c: Likewise.
8867
8868 2012-02-27 Tristan Gingold <gingold@adacore.com>
8869
8870 * gnat.dg/array20.ad[sb]: New test.
8871
8872 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8873
8874 PR target/52375
8875 * gcc.target/arm/pr52375.c: New test.
8876 * gcc.c-torture/compile/pr52375.c: New test.
8877
8878 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8879
8880 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8881 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8882
8883 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8884
8885 * gnat.dg/aggr19.adb: New test.
8886 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8887
8888 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8889
8890 PR target/49263
8891 * gcc.target/sh/pr49263.c: New.
8892
8893 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8894
8895 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8896 simulate_thread_wrapper_other_threads
8897 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8898 Move initialization of 'value' to main().
8899 (main): Initialize 'value';
8900 * gcc.dg/simulate-thread/speculative-store.c
8901 (simulate_thread_step_verify): Return 0 when successful.
8902 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8903 Reduce threshold.
8904 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8905 (simulate_thread_wrapper_other_threads): Return a success/fail value
8906 and issue an error if the instruction count threshold is exceeded.
8907
8908 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8909
8910 PR target/50580
8911 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8912 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8913
8914 2012-02-24 Richard Guenther <rguenther@suse.de>
8915
8916 PR middle-end/52355
8917 * gcc.dg/pr52355.c: New testcase.
8918
8919 2012-02-23 Kai Tietz <ktietz@redhat.com>
8920
8921 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8922 * gcc.dg/Wpadded.c: Likewise.
8923 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8924 structure-layout.
8925 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8926 for sleep by Sleep and add windows.h include for this function.
8927 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8928 targets.
8929 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8930 target.
8931 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8932 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8933 on x64 mingw target.
8934 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8935 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8936 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8937 failure on LLP64 target.
8938
8939 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8940
8941 PR c/52290
8942 * gcc.dg/noncompile/pr52290.c: New test.
8943
8944 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8945
8946 PR tree-optimization/52019
8947 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8948
8949 2012-02-22 Kai Tietz <ktietz@redhat.com>
8950
8951 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8952 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8953 derived pdiff_t type.
8954 * g++.dg/torture/pr49720.C: Likewise
8955
8956 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8957
8958 PR target/52330
8959 * gcc.target/i386/pr52330.c: New test.
8960
8961 2012-02-22 Tobias Burnus <burnus@net-b.de>
8962
8963 PR fortran/52335
8964 * gfortran.dg/io_constraints_10.f90: New.
8965
8966 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8967
8968 * lib/target-supports.exp (check_effective_target_vect_condition):
8969 Return true for NEON.
8970
8971 2012-02-21 Kai Tietz <ktietz@redhat.com>
8972
8973 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8974
8975 2012-02-21 Richard Guenther <rguenther@suse.de>
8976
8977 PR tree-optimization/52324
8978 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8979
8980 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8981
8982 PR middle-end/51782
8983 * gcc.target/avr/torture/pr51782-1.c: New test.
8984
8985 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8986
8987 PR tree-optimization/52318
8988 * gcc.dg/pr52318.c: New test.
8989
8990 2012-02-20 Kai Tietz <ktietz@redhat.com>
8991
8992 * gcc.dg/bf-ms-layout-3.c: New testcase.
8993
8994 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8995
8996 PR testsuite/52229
8997 PR fortran/32380
8998 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8999
9000 2012-02-20 Richard Guenther <rguenther@suse.de>
9001
9002 PR tree-optimization/52298
9003 * gcc.dg/torture/pr52298.c: New testcase.
9004 * gcc.dg/vect/pr52298.c: Likewise.
9005
9006 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9007
9008 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9009 * gcc.c-torture/execute/pr52286.c: Ditto.
9010
9011 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9012
9013 PR tree-optimization/52286
9014 * gcc.c-torture/execute/pr52286.c: New test.
9015
9016 2012-02-18 Tobias Burnus <burnus@net-b.de>
9017
9018 PR fortran/52295
9019 * gfortran.dg/interface_35.f90: Use -std=f2003.
9020 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9021 * gfortran.dg/interface_assignment_4.f90: Ditto.
9022 * gfortran.dg/bessel_1.f90: Ditto.
9023 * gfortran.dg/func_result_6.f90: Ditto.
9024 * gfortran.dg/hypot_1.f90: Ditto.
9025 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9026
9027 2012-02-17 Tobias Burnus <burnus@net-b.de>
9028
9029 PR translation/52232
9030 PR translation/52234
9031 PR translation/52245
9032 PR translation/52246
9033 PR translation/52262
9034 PR translation/52273
9035 * gfortran.dg/coarray_22.f90: Update dg-error.
9036 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9037
9038 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9039
9040 PR target/51753
9041 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9042 (simulate-thread): Use default timeout.
9043
9044 2012-02-16 Jason Merrill <jason@redhat.com>
9045
9046 PR c++/52248
9047 * g++.dg/ext/timevar1.C: New.
9048
9049 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9050
9051 PR c++/52126
9052 * g++.dg/template/using21.C: New.
9053 * g++.dg/template/using22.C: Likewise.
9054
9055 2012-02-16 Jason Merrill <jason@redhat.com>
9056
9057 PR c++/51415
9058 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9059
9060 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9061
9062 PR tree-optimization/52255
9063 * gcc.c-torture/compile/pr52255.c: New test.
9064
9065 PR debug/52260
9066 * g++.dg/debug/dwarf2/pr52260.C: New test.
9067
9068 PR middle-end/51929
9069 * g++.dg/ipa/pr51929.C: New test.
9070
9071 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9072
9073 PR target/52199
9074 * gcc.target/powerpc/pr52199.c: New file.
9075
9076 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9077
9078 PR target/52152
9079 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9080
9081 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9082
9083 * gcc.dg/pr51867.c: Don't include <math.h>.
9084 (sqrtf): Declare.
9085
9086 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9087
9088 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9089 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9090
9091 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9092
9093 PR tree-optimization/50561
9094 * gcc.dg/graphite/pr50561.c: New testcase.
9095
9096 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9097
9098 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9099 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9100
9101 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9102
9103 * gnat.dg/discr35.ad[sb]: New test.
9104
9105 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9106
9107 * gnat.dg/volatile10.adb: New test.
9108 * gnat.dg/volatile10_pkg.ads: New helper.
9109
9110 2012-02-14 Jason Merrill <jason@redhat.com>
9111
9112 * g++.dg/ext/attrib43.C: New.
9113
9114 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9115
9116 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9117 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9118 fgnu_tm.
9119 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9120 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9121 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9122 effective_target fgnu_tm.
9123 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9124
9125 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9126
9127 PR c++/52247
9128 * g++.dg/template/asmgoto1.C: New test.
9129
9130 2012-02-14 Ian Lance Taylor <iant@google.com>
9131
9132 PR go/48501
9133 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9134 compiling generated file for 64bit and index tests.
9135
9136 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9137
9138 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9139
9140 2012-02-14 Richard Guenther <rguenther@suse.de>
9141
9142 PR tree-optimization/52244
9143 PR tree-optimization/51528
9144 * gcc.dg/torture/pr52244.c: New testcase.
9145
9146 2012-02-14 Walter Lee <walt@tilera.com>
9147
9148 * g++.dg/other/PR23205.C: Disable test on tile.
9149 * g++.dg/other/pr23205-2.C: Disable test on tile.
9150 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9151 * gcc.dg/20040813-1.c: Disable test on tile.
9152 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9153 * gcc.misc-tests/linkage.exp: Handle tilegx.
9154
9155 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9156
9157 PR tree-optimization/52210
9158 * gcc.dg/pr52210.c: New test.
9159
9160 2012-02-14 Jason Merrill <jason@redhat.com>
9161
9162 PR c++/39055
9163 * g++.dg/overload/defarg5.C: New.
9164
9165 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9166
9167 PR c/52181
9168 * c-c++-common/pr52181.c: New test.
9169
9170 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9171
9172 PR c++/52215
9173 * g++.dg/ext/atomic-1.C: New test.
9174
9175 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9176
9177 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9178
9179 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9180
9181 PR middle-end/52209
9182 * gcc.c-torture/execute/pr52209.c: New test.
9183
9184 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9185
9186 PR fortran/50981
9187 * gfortran.dg/elemental_optional_args_5.f03: New test.
9188
9189 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9190
9191 PR testsuite/50076
9192 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9193 cases.
9194
9195 2012-02-11 Ian Lance Taylor <iant@google.com>
9196
9197 PR go/51874
9198 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9199 SPARC Solaris. Don't run the test at all on systems where it may
9200 not work, rather than xfailing it.
9201
9202 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9203
9204 PR rtl-optimization/52175
9205 * gcc.c-torture/compile/pr52175.c: New test.
9206
9207 2012-02-10 Jason Merrill <jason@redhat.com>
9208
9209 PR c++/51910
9210 * g++.dg/template/repo10.C: New.
9211
9212 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9213
9214 PR debug/52132
9215 * gcc.dg/pr52132.c: New test.
9216
9217 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9218
9219 * gnat.dg/specs/aggr4.ads: New test.
9220 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9221
9222 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9223
9224 PR target/52146
9225 * gcc.target/i386/pr52146.c: New.
9226
9227 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9228
9229 PR middle-end/52177
9230 * c-c++-common/pr52177.c: New test.
9231
9232 2012-02-10 Jan Hubicka <jh@suse.cz>
9233
9234 PR middle-end/48600
9235 * g++.dg/torture/pr48600.C: New testcase.
9236
9237 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9238
9239 PR middle-end/52140
9240 * gcc.dg/dfp/pr52140.c: New test.
9241
9242 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9243
9244 PR fortran/32380
9245 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9246 of dg-options.
9247
9248 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9249
9250 PR middle-end/51867
9251 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9252 * gcc.dg/pr51867.c: New test.
9253
9254 2012-02-09 Ian Lance Taylor <iant@google.com>
9255
9256 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9257 which don't support -fsplit-stack. Turn off optimization when
9258 compiling select5-out.go.
9259
9260 2012-02-08 Ian Lance Taylor <iant@google.com>
9261
9262 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9263 systems which don't support -fsplit-stack.
9264
9265 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9266
9267 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9268 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9269 machine instuction in the log.
9270
9271 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9272
9273 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9274 to 20 seconds.
9275
9276 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9277
9278 PR driver/48524
9279 * gcc.dg/pr48524.c: New test.
9280 * gcc.dg/pr48524.spec: New spec file for test.
9281
9282 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9283
9284 PR fortran/32380
9285 * gfortran.dg/vect/pr32380.f90: New test.
9286
9287 2012-02-08 Tobias Burnus <burnus@net-b.de>
9288
9289 PR fortran/52151
9290 * gfortran.dg/realloc_on_assign_12.f90: New.
9291
9292 2012-02-08 Richard Guenther <rguenther@suse.de>
9293
9294 PR rtl-optimization/52170
9295 * gcc.dg/torture/pr52170.c: New testcase.
9296
9297 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9298
9299 PR gcov-profile/52150
9300 * gcc.dg/tree-prof/pr52150.c: New test.
9301
9302 PR rtl-optimization/52139
9303 * gcc.dg/pr52139.c: New test.
9304
9305 2012-02-07 Jason Merrill <jason@redhat.com>
9306
9307 PR c++/51675
9308 * g++.dg/cpp0x/constexpr-union3.C: New.
9309
9310 PR c++/52035
9311 * g++.dg/lto/pr52035_0.C: New.
9312
9313 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9314
9315 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9316 * gcc.dg/special/weak-1.c: Likewise.
9317 * gcc.dg/ucnid-12.c: Likewise.
9318 * gcc.dg/torture/pr45678-1.c: Likewise.
9319 * gcc.dg/torture/pr45678-2.c: Likewise.
9320 * gcc.dg/vector-4.c: Likewise.
9321 * gcc.dg/ipa/inline-5.c: Likewise.
9322 * gcc.dg/ucnid-11.c: Likewise.
9323 * gcc.misc-tests/gcov-13.c: Likewise.
9324 * gcc.misc-tests/gcov-14.c: Likewise.
9325 * g++.dg/ext/label13.C: Likewise.
9326 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9327 hppa*-*-hpux* options.
9328 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9329 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9330 * gcc.dg/pr48616.c: Likewise.
9331 * gcc.dg/pr17957.c: Likewise.
9332 * gcc.dg/pr17055-1.c: Likewise.
9333 * gcc.dg/pr32912-1.c: Likewise.
9334 * gcc.dg/tm/pr51472.c: Likewise.
9335 * c-c++-common/fold-bitand-4.c: Likewise.
9336 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9337 Use dg-additional-options for extra options.
9338
9339 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9340
9341 * gcc.target/epiphany/interrupt-2.c: New test.
9342
9343 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9344
9345 PR target/52155
9346 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9347 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9348 for MIPS ELF.
9349
9350 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9351
9352 PR target/52152
9353 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9354
9355 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9356
9357 PR middle-end/24306
9358 PR target/52154
9359 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9360 * gcc.target/mips/va-arg-1.c: New test.
9361
9362 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9363
9364 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9365 for -mno-pointers-to-nested-functions.
9366
9367 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9368
9369 * gcc.c-torture/execute/20120207-1.c: New test.
9370
9371 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9372
9373 PR rtl-optimization/52060
9374 * gcc.dg/torture/pr52060.c: New test.
9375
9376 PR middle-end/52074
9377 * gcc.c-torture/compile/pr52074.c: New test.
9378
9379 2012-02-07 Tobias Burnus <burnus@net-b.de>
9380
9381 PR fortran/51514
9382 * gfortran.dg/class_to_type_2.f90: New.
9383
9384 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9385
9386 PR fortran/32373
9387 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9388 Remove module.
9389
9390 2012-02-06 Jason Merrill <jason@redhat.com>
9391
9392 PR c++/52088
9393 * g++.dg/template/conv13.C: New.
9394
9395 2012-02-06 Richard Guenther <rguenther@suse.de>
9396
9397 PR tree-optimization/52115
9398 * gcc.c-torture/compile/pr52115.c: New testcase.
9399
9400 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9401
9402 PR target/52129
9403 * gcc.c-torture/execute/pr52129.c: New test.
9404
9405 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9406
9407 * gcc.dg/pr48374.c: Actually add the test I forgot
9408 in the 2012-01-25 commit.
9409
9410 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9411
9412 PR fortran/32373
9413 * gfortran.dg/vect/vect-8.f90: New test case.
9414
9415 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9416
9417 PR fortran/48847
9418 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9419
9420 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9421
9422 PR fortran/52102
9423 * gfortran.dg/class_48.f90 : Add test of allocate class array
9424 component with source in subroutine test3. Remove commenting
9425 out in subroutine test4, since branching on unitialized variable
9426 is now fixed (no PR for this last.).
9427
9428 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9429
9430 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9431 on MIPS targets.
9432 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9433
9434 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9435
9436 PR target/52125
9437 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9438 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9439
9440 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9441
9442 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9443 (check_effective_target_sync_int_long): Use it.
9444 (check_effective_target_sync_char_short): Likewise.
9445 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9446
9447 2012-02-05 Tobias Burnus <burnus@net-b.de>
9448
9449 PR fortran/51972
9450 * gfortran.dg/class_48.f90: Add some further checks.
9451
9452 2012-02-05 Ira Rosen <irar@il.ibm.com>
9453
9454 PR tree-optimization/52091
9455 * gcc.dg/vect/pr52091.c: New test.
9456
9457 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9458
9459 PR rtl-optimization/52113
9460 * gcc.target/avr/pr52113.c: New test.
9461
9462 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9463
9464 PR rtl-optimization/52092
9465 * gcc.c-torture/compile/pr52092.c: New test.
9466
9467 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9468
9469 PR fortran/41587
9470 * gfortran.dg/class_array_10.f03: New test.
9471
9472 PR fortran/46356
9473 * gfortran.dg/class_array_11.f03: New test.
9474
9475 PR fortran/51754
9476 * gfortran.dg/class_array_12.f03: New test.
9477
9478 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9479
9480 PR fortran/52012
9481 * gfortran.dg/realloc_on_assign_11.f90: New test.
9482
9483 2012-02-02 Tobias Burnus <burnus@net-b.de>
9484
9485 PR fortran/52093
9486 * gfortran.dg/shape_7.f90: New.
9487
9488 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9489
9490 * gcc.target/mips/mips-prepend-1.c: New test.
9491
9492 2012-02-02 Jan Hubicka <jh@suse.cz>
9493 Tom de Vries <tom@codesourcery.com>
9494
9495 PR middle-end/51998
9496 * gcc.dg/alias-12.c: New testcase.
9497 * gcc.dg/alias-13.c: New testcase.
9498
9499 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9500
9501 PR target/52086
9502 * gcc.dg/pr52086.c: New test.
9503
9504 PR tree-optimization/52073
9505 * gcc.c-torture/compile/pr52073.c: New test.
9506
9507 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9508
9509 PR fortran/51958
9510 * gfortran.dg/function_optimize_10.f90: New test.
9511
9512 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9513
9514 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9515 test on alpha*-*-*.
9516
9517 2012-02-01 Tobias Burnus <burnus@net-b.de>
9518
9519 PR fortran/52024
9520 * gfortran.dg/typebound_operator_14.f90: New.
9521
9522 2012-02-01 Tobias Burnus <burnus@net-b.de>
9523
9524 PR fortran/52059
9525 * gfortran.dg/elemental_function_1.f90: New.
9526
9527 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9528
9529 PR rtl-optimization/51374
9530 * gcc.target/avr/torture/pr51374-1.c:
9531 Also fail if SBIS is seen.
9532
9533 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9534
9535 PR rtl-optimization/51374
9536 * gcc.target/avr/torture/pr51374-1.c: New.
9537
9538 2012-01-31 Tobias Burnus <burnus@net-b.de>
9539
9540 PR fortran/52024
9541 * gfortran.dg/typebound_generic_11.f90: New.
9542
9543 2012-01-31 Tobias Burnus <burnus@net-b.de>
9544
9545 PR fortran/52029
9546 * gfortran.dg/class_49.f90: New.
9547
9548 2012-01-31 Tobias Burnus <burnus@net-b.de>
9549
9550 PR fortran/52013
9551 * gfortran.dg/elemental_args_check_6.f90: New.
9552
9553 2012-01-31 Jason Merrill <jason@redhat.com>
9554
9555 PR c++/52043
9556 * g++.dg/cpp0x/variadic122.C: New.
9557
9558 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9559
9560 PR fortran/52012
9561 * gfortran.dg/realloc_on_assign_10.f90: New test.
9562
9563 2012-01-31 Richard Guenther <rguenther@suse.de>
9564
9565 PR tree-optimization/51528
9566 * gcc.dg/torture/pr51528.c: New testcase.
9567
9568 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9569
9570 PR go/48501
9571 * lib/go.exp (go_target_compile): Append timeout= to options.
9572 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9573 select5-out.go test on alpha*-*-* targets.
9574
9575 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9576
9577 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9578 (TEST_SHORT): Reformat in the same way.
9579 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9580 (TEST_SHORT): Reformat in the same way.
9581 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9582 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9583 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9584 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9585 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9586
9587 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9588
9589 PR target/51835
9590 * gcc.target/arm/pr51835.c: New testcase.
9591
9592 2012-01-30 Richard Guenther <rguenther@suse.de>
9593
9594 PR tree-optimization/52028
9595 * gcc.dg/torture/pr52028.c: New testcase.
9596 * gfortran.dg/ldist-pr45199.f: Adjust.
9597 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9598 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9599 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9600
9601 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9602
9603 PR debug/52027
9604 * gcc.dg/tree-prof/pr52027.c: New test.
9605
9606 PR tree-optimization/52046
9607 * gcc.dg/pr52046.c: New test.
9608
9609 PR debug/52048
9610 * g++.dg/other/pr52048.C: New test.
9611
9612 2012-01-30 Richard Guenther <rguenther@suse.de>
9613
9614 PR tree-optimization/52045
9615 * gcc.dg/pr52045.c: New testcase.
9616
9617 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9618
9619 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9620 new code generated for __sync_lock_release.
9621
9622 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9623
9624 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9625
9626 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9627
9628 PR testsuite/51875
9629 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9630
9631 * g++.dg/ext/visibility/template10.C: Fix typo.
9632
9633 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9634
9635 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9636
9637 PR c++/51327
9638 * g++.dg/cpp0x/constexpr-ice6.C: New.
9639
9640 2012-01-29 Tobias Burnus <burnus@net-b.de>
9641
9642 PR fortran/41600
9643 * gfortran.dg/default_initialization_6.f90: New.
9644
9645 2012-01-29 Tobias Burnus <burnus@net-b.de>
9646
9647 PR fortran/51972
9648 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9649 * gfortran.dg/class_48.f90: New.
9650
9651 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9652
9653 PR fortran/51808
9654 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9655
9656 2012-01-28 Tobias Burnus <burnus@net-b.de>
9657
9658 PR fortran/51972
9659 * gfortran.dg/class_allocate_12.f90: New.
9660
9661 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9662
9663 * gcc.dg/torture/pr50444.c: Fix dg directives.
9664
9665 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9666
9667 PR target/52006
9668 * gcc.target/arm/pr52006.c: New test.
9669
9670 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9671
9672 PR testsuite/52011
9673 * gcc.dg/lto/trans-mem.h: New file.
9674 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9675 * gcc.dg/lto/trans-mem-1_1.c: Same.
9676 * gcc.dg/lto/trans-mem-4_1.c: Same.
9677 * gcc.dg/lto/trans-mem-3_1.c: Same.
9678
9679 2012-01-27 Tobias Burnus <burnus@net-b.de>
9680
9681 PR fortran/52022
9682 * gfortran.dg/dummy_procedure_7.f90: New.
9683
9684 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9685
9686 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9687 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9688
9689 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9690
9691 PR c++/51852
9692 * g++.dg/other/gc5.C: New test.
9693
9694 2012-01-27 Richard Guenther <rguenther@suse.de>
9695
9696 PR tree-optimization/50444
9697 * gcc.dg/torture/pr50444.c: New testcase.
9698
9699 2012-01-27 Tobias Burnus <burnus@net-b.de>
9700
9701 PR fortran/51970
9702 PR fortran/51977
9703 * gfortran.dg/move_alloc_13.f90: New.
9704
9705 2012-01-27 Tobias Burnus <burnus@net-b.de>
9706
9707 PR fortran/51953
9708 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9709 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9710 and change dg-error string.
9711
9712 2012-01-27 Tobias Burnus <burnus@net-b.de>
9713
9714 PR fortran/52016
9715 * gfortran.dg/elemental_args_check_5.f90: New.
9716
9717 2012-01-27 Richard Guenther <rguenther@suse.de>
9718
9719 PR middle-end/51959
9720 * g++.dg/torture/pr51959.C: New testcase.
9721
9722 2012-01-27 Tom de Vries <tom@codesourcery.com>
9723
9724 PR tree-optimization/51990
9725 * gcc.dg/pr51990.c: New test.
9726 * gcc.dg/pr51990-2.c: Same.
9727
9728 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9729 Tobias Burnus <burnus@gcc.gnu.org>
9730
9731 PR fortran/48705
9732 * gfortran.dg/class_allocate_11.f03: New.
9733
9734 PR fortran/51870
9735 PR fortran/51943
9736 PR fortran/51946
9737 * gfortran.dg/class_allocate_7.f03: New.
9738 * gfortran.dg/class_allocate_8.f03: New.
9739 * gfortran.dg/class_allocate_9.f03: New.
9740 * gfortran.dg/class_allocate_10.f03: New.
9741
9742 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9743
9744 * gnat.dg/discr34.adb: New test.
9745 * gnat.dg/discr34_pkg.ads: New helper.
9746
9747 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9748
9749 * gnat.dg/discr33.adb: New test.
9750
9751 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9752
9753 * gnat.dg/limited_with3.ad[sb): New test.
9754 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9755 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9756 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9757
9758 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9759
9760 * gnat.dg/stack_usage1.adb: New test.
9761 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9762
9763 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9764 * gcc.dg/pr44194-2.c: Likewise.
9765
9766 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9767
9768 PR c++/51370
9769 * g++.dg/template/crash112.C: New.
9770
9771 2012-01-27 Richard Henderson <rth@redhat.com>
9772
9773 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9774
9775 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9776
9777 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9778
9779 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9780
9781 PR middle-end/51895
9782 * g++.dg/opt/pr51895.C: New test.
9783
9784 2012-01-26 Michael Matz <matz@suse.de>
9785
9786 PR tree-optimization/48794
9787 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9788
9789 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9790
9791 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9792
9793 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9794
9795 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9796 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9797 memory.
9798 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9799 the default value for s390 and s390x.
9800
9801 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9802
9803 PR lto/51698
9804 * gcc.dg/lto/trans-mem-4_0.c: New.
9805 * gcc.dg/lto/trans-mem-4_1.c: New.
9806 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9807 TM builtins.
9808 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9809 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9810 TM builtins.
9811 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9812 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9813 TM builtins.
9814
9815 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9816
9817 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9818
9819 2012-01-25 Ian Lance Taylor <iant@google.com>
9820
9821 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9822
9823 2012-01-25 Tobias Burnus <burnus@net-b.de>
9824
9825 PR fortran/51995
9826 * gfortran.dg/typebound_proc_25.f90: New.
9827
9828 2012-01-25 Jason Merrill <jason@redhat.com>
9829
9830 PR c++/51992
9831 * g++.dg/lto/pr51992_0.C: New.
9832
9833 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9834
9835 PR tree-optimization/51987
9836 * gcc.target/i386/pr51987.c: New test.
9837
9838 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9839
9840 * gcc.dg/tm/lto-1.c: Require lto support in target.
9841
9842 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9843
9844 PR rtl-optimization/48374
9845 * gcc.dg/pr48374.c: New test.
9846
9847 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9848
9849 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9850
9851 2012-01-25 Tobias Burnus <burnus@net-b.de>
9852
9853 PR fortran/51966
9854 * gfortran.dg/derived_constructor_char_3.f90: New.
9855
9856 2012-01-24 Ian Lance Taylor <iant@google.com>
9857
9858 * go.test/go-test.exp (filecmp): New procedure.
9859 (errchk): Handle quoted square brackets.
9860 (go-gc-tests): Set go_compile_args. Handle various new test
9861 lines. Skip a few new tests.
9862 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9863
9864 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9865
9866 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9867 (check_effective_target_vect_extract_even_odd)
9868 (check_effective_target_vect_interleave): Return true for MIPS
9869 paired-single.
9870
9871 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9872
9873 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9874 (main): Use it instead of argc.
9875
9876 2012-01-24 Jason Merrill <jason@redhat.com>
9877
9878 PR c++/51973
9879 * g++.dg/cpp0x/sfinae31.C: New.
9880
9881 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9882
9883 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9884
9885 2012-01-24 Jason Merrill <jason@redhat.com>
9886
9887 PR c++/51812
9888 * g++.dg/inherit/covariant20.C: New.
9889
9890 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9891
9892 PR c++/51223
9893 * g++.dg/parse/crash58.C: New.
9894
9895 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9896
9897 PR target/51957
9898 * gcc.dg/pr51957-1.c: New test.
9899 * gcc.dg/pr51957-1.h: New file.
9900 * gcc.dg/pr51957-2.c: New test.
9901
9902 2012-01-23 Jason Merrill <jason@redhat.com>
9903
9904 PR c++/51930
9905 * g++.dg/ext/visibility/template10.C: New.
9906
9907 2012-01-23 Tobias Burnus <burnus@net-b.de>
9908
9909 PR fortran/51948
9910 * gfortran.dg/move_alloc_12.f90: New.
9911
9912 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9913
9914 PR middle-end/45416
9915 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9916
9917 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9918
9919 PR c++/51398
9920 * g++.dg/template/crash111.C: New.
9921
9922 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9923
9924 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9925 configurations.
9926 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9927
9928 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9929
9930 PR testsuite/51941
9931 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9932 the DW_TAG_class_type and DW_AT_name: "Executor".
9933
9934 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9935
9936 * lib/target-supports.exp
9937 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9938 (check_effective_target_vect_interleave): Likewise.
9939
9940 2012-01-22 Jason Merrill <jason@redhat.com>
9941
9942 PR c++/51925
9943 * g++.dg/template/using20.C: New.
9944 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9945
9946 2012-01-23 Jason Merrill <jason@redhat.com>
9947
9948 PR target/51934
9949 * g++.dg/torture/pr51344.C: Limit to x86.
9950
9951 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9952
9953 * c-c++-common/tm/omp.c: Require target with pthread support.
9954
9955 2012-01-23 Richard Guenther <rguenther@suse.de>
9956
9957 PR tree-optimization/51949
9958 * gcc.dg/torture/pr51949.c: New testcase.
9959
9960 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9961
9962 PR rtl-optimization/51933
9963 * gcc.c-torture/execute/pr51933.c: New test.
9964
9965 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9966
9967 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9968 Do not define for Interix.
9969
9970 2012-01-22 Jason Merrill <jason@redhat.com>
9971
9972 PR c++/51832
9973 * g++.dg/lto/pr51832.h: New.
9974 * g++.dg/lto/pr51832_0.C: New.
9975 * g++.dg/lto/pr51832_1.C: New.
9976
9977 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9978
9979 * gcc.dg/ext-elim-1.c: New test.
9980
9981 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9982
9983 PR target/51931
9984 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9985 * g++.dg/opt/longbranch1.C: Likewise.
9986
9987 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9988
9989 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9990 in C++11 mode.
9991
9992 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9993
9994 PR fortran/50556
9995 * gfortran.dg/namelist_74.f90: New test.
9996 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9997
9998 2012-01-21 Tobias Burnus <burnus@net-b.de>
9999
10000 PR fortran/51913
10001 * gfortran.dg/class_47.f90: New.
10002
10003 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10004
10005 * gnat.dg/renaming5.ad[sb]: New test.
10006
10007 2012-01-20 Jason Merrill <jason@redhat.com>
10008
10009 PR c++/51919
10010 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10011
10012 2012-01-20 Jason Merrill <jason@redhat.com>
10013
10014 PR c++/51922
10015 * g++.dg/ext/attrib42.C: Require ilp32.
10016
10017 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10018
10019 PR target/51915
10020 * gcc.target/arm/pr51915.c: New test.
10021
10022 2012-01-20 Cary Coutant <ccoutant@google.com>
10023 Dodji Seketeli <dodji@redhat.com>
10024
10025 PR debug/45682
10026 * g++.dg/debug/dwarf2/nested-3.C: New test.
10027
10028 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10029
10030 PR c++/51402
10031 * g++.dg/template/crash110.C: New.
10032
10033 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10034
10035 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10036 Remove default options on hppa*-*-hpux*.
10037
10038 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10039
10040 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10041
10042 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10043
10044 * gcc.c-torture/compile/pr51856.c: New testcase.
10045
10046 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10047
10048 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10049 options to go_target_compile.
10050
10051 2012-01-20 Kai Tietz <ktietz@redhat.com>
10052
10053 * g++.dg/torture/pr51344.C: Fix typo.
10054
10055 2012-01-20 Richard Guenther <rguenther@suse.de>
10056
10057 PR tree-optimization/51903
10058 * g++.dg/torture/pr51903.C: New testcase.
10059
10060 2012-01-20 Tobias Burnus <burnus@net-b.de>
10061 Janus Weil <janus@gcc.gnu.org>
10062
10063 PR fortran/51056
10064 * gfortran.dg/use_21.f90: New.
10065
10066 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10067
10068 PR target/51106
10069 * gcc.dg/torture/pr51106-1.c: New test.
10070 * gcc.dg/torture/pr51106-2.c: New test.
10071
10072 2012-01-19 Kai Tietz <ktietz@redhat.com>
10073
10074 * g++.dg/torture/pr51344.C: New test.
10075
10076 2012-01-19 Tobias Burnus <burnus@net-b.de>
10077
10078 PR fortran/51904
10079 * gfortran.dg/intrinsic_size_2.f90: New.
10080
10081 2012-01-19 Jason Merrill <jason@redhat.com>
10082
10083 PR c++/51889
10084 * g++.dg/inherit/using7.C: New.
10085
10086 2012-01-19 Richard Guenther <rguenther@suse.de>
10087
10088 PR tree-optimization/37997
10089 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10090
10091 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10092
10093 PR rtl-optimization/51505
10094 * gcc.dg/pr51505.c: New test.
10095
10096 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10097
10098 PR fortran/51634
10099 * gfortran.dg/typebound_operator_12.f03: New.
10100 * gfortran.dg/typebound_operator_13.f03: New.
10101
10102 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10103
10104 PR c++/51225
10105 * g++.dg/cpp0x/pr51225.C: New.
10106
10107 2012-01-17 Ian Lance Taylor <iant@google.com>
10108
10109 PR go/50656
10110 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10111
10112 2012-01-17 Tobias Burnus <burnus@net-b.de>
10113
10114 PR fortran/51869
10115 * gfortran.dg/realloc_on_assign_9.f90: New.
10116
10117 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10118
10119 PR other/51165
10120 * gcc.dg/tm/memopt-3.c: Remove xfail.
10121 * gcc.dg/tm/memopt-4.c: Remove xfail.
10122 * gcc.dg/tm/memopt-5.c: Remove xfail.
10123 * gcc.dg/tm/memopt-7.c: Remove xfail.
10124
10125 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10126
10127 PR tree-optimization/51877
10128 * gcc.c-torture/execute/pr51877.c: New test.
10129
10130 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10131
10132 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10133 {!vect_align_arrays} to vect_sizes_32B_16B.
10134 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10135 * gcc.dg/vect/vect-peel-3.c: Ditto.
10136
10137 2012-01-16 Jason Merrill <jason@redhat.com>
10138
10139 PR c++/51854
10140 * g++.dg/abi/mangle60.C: New.
10141
10142 PR c++/51827
10143 * g++.dg/pch/mangle1.{C,Hs}: New.
10144
10145 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10146 Tobias Burnus <burnus@net-b.de>
10147
10148 PR fortran/50981
10149 * gfortran.dg/elemental_optional_args_3.f90: New
10150 * gfortran.dg/elemental_optional_args_4.f90: New
10151
10152 2012-01-16 Tobias Burnus <burnus@net-b.de>
10153
10154 PR fortran/51809
10155 * gfortran.dg/use_20.f90: New
10156
10157 2012-01-16 Jason Merrill <jason@redhat.com>
10158
10159 PR c++/51868
10160 * g++.dg/cpp0x/rv-bitfield.C: New.
10161 * g++.dg/cpp0x/rv-bitfield2.C: New.
10162
10163 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10164
10165 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10166 subroutine 'qsort' and use index array to assign the result.
10167
10168 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10169
10170 PR tree-optimization/51865
10171 * gcc.dg/pr51865.c: New test.
10172
10173 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10174
10175 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10176
10177 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10178
10179 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10180 to be loaded from the constant pool, rather than via %hi and %lo.
10181
10182 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10183
10184 PR rtl-optimization/51821
10185 * gcc.dg/pr51821.c: New test.
10186
10187 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10188
10189 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10190
10191 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10192
10193 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10194
10195 2012-01-14 Tobias Burnus <burnus@net-b.de>
10196
10197 PR fortran/51800
10198 * gfortran.dg/init_flag_8.f90: New.
10199 * gfortran.dg/init_flag_9.f90: New.
10200
10201 2011-01-14 Tobias Burnus <burnus@net-b.de>
10202
10203 PR fortran/51816
10204 * gfortran.dg/use_18.f90: New.
10205 * gfortran.dg/use_19.f90: New.
10206
10207 2012-01-13 Ian Lance Taylor <iant@google.com>
10208
10209 PR c++/50012
10210 * g++.dg/warn/Wsign-compare-4.C: New.
10211
10212 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10213
10214 PR fortran/48351
10215 * gfortran.dg/alloc_comp_assign.f03: New.
10216 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10217 __BUILTIN_FREE from 38 to 32.
10218
10219 2012-01-13 Jason Merrill <jason@redhat.com>
10220
10221 PR c++/20681
10222 * g++.dg/warn/Wreturn-type-7.C: New.
10223
10224 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10225
10226 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10227 assumption.
10228 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10229 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10230 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10231 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10232 int32plus because of big array needed.
10233 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10234 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10235
10236 2012-01-13 Jason Merrill <jason@redhat.com>
10237
10238 PR c++/51813
10239 * g++.dg/ext/visibility/template9.C: New.
10240
10241 PR c++/51620
10242 * g++.dg/cpp0x/defaulted34.C: New.
10243 * g++.dg/template/virtual3.C: New.
10244
10245 2012-01-13 Richard Guenther <rguenther@suse.de>
10246
10247 PR middle-end/8081
10248 * gcc.dg/torture/pr8081.c: New testcase.
10249
10250 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10251
10252 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10253
10254 2012-01-12 Jason Merrill <jason@redhat.com>
10255
10256 PR c++/51714
10257 * g++.dg/ext/stmtexpr14.C: New.
10258
10259 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10260
10261 PR c++/51633
10262 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10263
10264 2012-01-12 Jason Merrill <jason@redhat.com>
10265
10266 PR c++/48051
10267 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10268 * g++.dg/abi/mangle58.C: Likewise.
10269
10270 PR c++/51403
10271 * g++.dg/template/arg8.C: New.
10272
10273 2012-01-12 Ira Rosen <irar@il.ibm.com>
10274
10275 PR tree-optimization/51799
10276 * gcc.dg/vect/pr51799.c: New test.
10277 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10278 patterns.
10279
10280 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10281 Tobias Burnus <burnus@net-b.de>
10282
10283 PR fortran/51057
10284 PR fortran/51616
10285 * lib/target-supports.exp
10286 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10287 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10288
10289 2012-01-11 Jason Merrill <jason@redhat.com>
10290
10291 PR c++/51565
10292 * g++.dg/ext/attrib42.C: New.
10293
10294 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10295
10296 PR bootstrap/51796
10297 * gcc.dg/pr51796.c: New test.
10298
10299 2012-01-11 Jason Merrill <jason@redhat.com>
10300
10301 PR c++/51818
10302 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10303
10304 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10305
10306 * gnat.dg/array19.ad[sb]: New test.
10307
10308 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10309
10310 * gnat.dg/opt23.ad[sb]: New test.
10311 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10312 * gnat.dg/opt24.ad[sb]: New test.
10313
10314 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10315
10316 PR tree-optimization/49642
10317 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10318 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10319
10320 2012-01-11 Jason Merrill <jason@redhat.com>
10321
10322 PR c++/51613
10323 * g++.dg/template/explicit-args5.C: New.
10324
10325 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10326
10327 * gcc.c-torture/execute/20120110-1.c: New testcase.
10328
10329 2012-01-10 Jason Merrill <jason@redhat.com>
10330
10331 PR c++/51614
10332 * g++.dg/inherit/ambig1.C: New.
10333
10334 PR c++/51433
10335 * g++.dg/cpp0x/constexpr-cache1.C: New.
10336
10337 2012-01-10 Richard Guenther <rguenther@suse.de>
10338
10339 PR tree-optimization/51801
10340 * gcc.dg/torture/pr51801.c: New testcase.
10341
10342 2012-01-10 Tobias Burnus <burnus@net-b.de>
10343
10344 PR fortran/51652
10345 * gfortran.dg/allocate_with_typespec_5.f90: New.
10346
10347 2012-01-10 Tobias Burnus <burnus@net-b.de>
10348
10349 * gfortran.dg/class_39.f03: Update dg-error string.
10350
10351 2012-01-10 Richard Guenther <rguenther@suse.de>
10352
10353 PR tree-optimization/50913
10354 * gcc.dg/graphite/interchange-16.c: New testcase.
10355 * gcc.dg/graphite/scop-20.c: XFAIL.
10356 * gfortran.dg/graphite/interchange-1.f: Likewise.
10357 * gfortran.dg/graphite/block-1.f90: Likewise.
10358 * gfortran.dg/graphite/block-2.f: Likewise.
10359
10360 2012-01-10 Richard Henderson <rth@redhat.com>
10361
10362 * lib/target-supports.exp (check_effective_target_vect_perm,
10363 check_effective_target_vect_perm_byte,
10364 check_effective_target_vect_perm_short): Enable for arm neon.
10365
10366 2012-01-09 Tobias Burnus <burnus@net-b.de>
10367
10368 PR fortran/46328
10369 * gfortran.dg/typebound_operator_11.f90: New.
10370
10371 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10372
10373 * gnat.dg/array18.adb: New test.
10374 * gnat.dg/array18_pkg.ads: New helper.
10375
10376 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10377
10378 PR fortran/51791
10379 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10380 around base object in first assignment in main program.
10381 * gfortran.dg/typebound_operator_10.f03: New test.
10382
10383 2012-01-09 Martin Jambor <mjambor@suse.cz>
10384
10385 PR tree-optimization/51759
10386 * g++.dg/ipa/pr51759.C: New test.
10387
10388 2012-01-09 Tobias Burnus <burnus@net-b.de>
10389
10390 PR fortran/51758
10391 * gfortran.dg/optional_absent_2.f90: New.
10392
10393 2012-01-09 Tobias Burnus <burnus@net-b.de>
10394
10395 PR fortran/51578
10396 * gfortran.dg/use_17.f90: New.
10397
10398 2012-01-09 Gary Funck <gary@intrepid.com>
10399
10400 PR preprocessor/33919
10401 * gcc.dg/pr33919.c: New test.
10402 * gcc.dg/pr33919-0.h: New test header file.
10403 * gcc.dg/pr33919-1.h: Ditto.
10404 * gcc.dg/pr33919-2.h: Ditto.
10405
10406 2012-01-07 Jan Hubicka <jh@suse.cz>
10407
10408 PR tree-optimize/51694
10409 * gcc.c-torture/compile/pr51694.c: new testcase.
10410
10411 2012-01-07 Jan Hubicka <jh@suse.cz>
10412
10413 PR tree-optimization/51600
10414 * g++.dg/torture/pr51600.C: New testcase.
10415
10416 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10417
10418 PR gcov-profile/51715
10419 PR gcov-profile/51717
10420 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10421 * gcc.misc-tests/gcov-14.c: Likewise.
10422
10423 2012-01-06 Jason Merrill <jason@redhat.com>
10424
10425 * g++.dg/parse/new5.C: New.
10426
10427 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10428
10429 PR testsuite/51655
10430 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10431 including <string.h>.
10432
10433 2012-01-06 Jason Merrill <jason@redhat.com>
10434
10435 * g++.dg/abi/mangle51.C: New.
10436 * g++.dg/abi/mangle52.C: New.
10437 * g++.dg/abi/mangle53.C: New.
10438 * g++.dg/abi/mangle54.C: New.
10439 * g++.dg/abi/mangle55.C: New.
10440 * g++.dg/abi/mangle56.C: New.
10441 * g++.dg/abi/mangle57.C: New.
10442 * g++.dg/abi/mangle58.C: New.
10443 * g++.dg/abi/mangle59.C: New.
10444 * g++.dg/cpp0x/trailing3.C: Update mangling.
10445 * g++.dg/cpp0x/variadic111.C: Update mangling.
10446 * g++.dg/cpp0x/variadic4.C: Update mangling.
10447 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10448 * g++.dg/template/nontype22.C: Works now.
10449 * g++.dg/template/pr35240.C: Works now.
10450
10451 * g++.dg/cpp0x/error7.C: New.
10452
10453 2012-01-06 Tobias Burnus <burnus@net-b.de>
10454
10455 * gfortran.dg/deallocate_stat_2.f90: New.
10456 * coarray/allocate_errgmsg.f90: New.
10457 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10458 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10459 * coarray/subobject_1.f90: Fix for num_images > 1.
10460 * gfortran.dg/deallocate_stat.f90: Update due to changed
10461 stat= handling.
10462
10463 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10464
10465 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10466
10467 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10468
10469 * ada/acats/overflow.lst: Add cb20004.
10470
10471 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10472
10473 PR c++/51541
10474 * g++.dg/cpp0x/alias-decl-18.C: New test.
10475
10476 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10477
10478 * gcc.c-torture/execute/20120104-1.c: New test.
10479
10480 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10481
10482 PR fortran/PR48946
10483 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10484 the old typebound_operator_8.f03.
10485 * gfortran.dg/typebound_operator_8.f03: New version of
10486 typebound_operator_7.f03 with 'u' a derived type instead of a
10487 class object.
10488
10489 2012-01-05 Richard Guenther <rguenther@suse.de>
10490
10491 * g++.dg/torture/pr49309.C: Skip for -flto.
10492
10493 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10494
10495 PR middle-end/51761
10496 * gcc.c-torture/compile/pr51761.c: New test.
10497
10498 2012-01-05 Richard Guenther <rguenther@suse.de>
10499
10500 PR tree-optimization/51760
10501 * gcc.dg/torture/pr51760.c: New testcase.
10502
10503 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10504
10505 PR middle-end/51472
10506 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10507
10508 2012-01-05 Richard Guenther <rguenther@suse.de>
10509
10510 PR lto/41576
10511 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10512 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10513
10514 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10515
10516 PR debug/51695
10517 * gcc.dg/pr51695.c: New test.
10518
10519 2012-01-04 Andrew Pinski <apinski@cavium.com>
10520
10521 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10522 * gcc.target/mips/octeon2-lx-1.c: New test.
10523 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10524 * gcc.target/mips/octeon2-lx-2.c: New test.
10525 * gcc.target/mips/octeon2-lx-3.c: New test.
10526
10527 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10528
10529 PR other/51163
10530 PR other/51164
10531 * gcc.dg/tm/alias-1.c: Adjust regexp.
10532 * gcc.dg/tm/alias-2.c: Adjust regexp.
10533
10534 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10535
10536 PR c++/51064
10537 * g++.dg/warn/Wparentheses-26.C: New.
10538
10539 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10540
10541 * gfortran.dg/elemental_optional_args_2.f90: New test.
10542
10543 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10544
10545 PR fortran/49693
10546 * gfortran.dg/common_17.f90: New test.
10547
10548 2012-01-04 Richard Guenther <rguenther@suse.de>
10549
10550 PR tree-optimization/49651
10551 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10552 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10553
10554 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10555
10556 PR c++/51738
10557 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10558
10559 2012-01-03 Andrew Pinski <apinski@cavium.com>
10560
10561 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10562 for all mips targets. Also allow an optional .cfi_startproc.
10563
10564 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10565
10566 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10567
10568 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10569
10570 PR c++/29273
10571 * g++.dg/rtti/dyncast5.C: New.
10572
10573 2012-01-03 Richard Guenther <rguenther@suse.de>
10574
10575 PR tree-optimization/51070
10576 * gcc.dg/torture/pr51070-2.c: New testcase.
10577
10578 2012-01-03 Richard Guenther <rguenther@suse.de>
10579
10580 PR tree-optimization/51692
10581 * gcc.dg/torture/pr51692.c: New testcase.
10582
10583 2012-01-03 Richard Guenther <rguenther@suse.de>
10584
10585 PR debug/51650
10586 * g++.dg/lto/pr51650-3_0.C: New testcase.
10587
10588 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10589
10590 PR c++/15867
10591 * g++.dg/warn/Wredundant-decls-spec.C: New.
10592
10593 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10594
10595 PR tree-optimization/51719
10596 * g++.dg/tree-prof/pr51719.C: New test.
10597
10598 2012-01-03 Richard Guenther <rguenther@suse.de>
10599
10600 PR middle-end/51730
10601 * gcc.dg/fold-compare-6.c: New testcase.
10602
10603 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10604
10605 PR c++/51669
10606 * g++.dg/gomp/pr51669.C: New test.
10607
10608 2012-01-02 Jason Merrill <jason@redhat.com>
10609
10610 PR c++/51675
10611 * g++.dg/cpp0x/constexpr-union2.C: New.
10612
10613 PR c++/51666
10614 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10615
10616 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10617
10618 PR c++/51462
10619 * g++.dg/cpp0x/constexpr-99.C: New test.
10620
10621 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10622
10623 PR c++/20140
10624 * g++.dg/template/init9.C: New.
10625
10626 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10627
10628 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10629 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10630 rather than a specific number.
10631
10632 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10633
10634 PR fortran/46262
10635 PR fortran/46328
10636 PR fortran/51052
10637 * gfortran.dg/typebound_operator_7.f03: New.
10638 * gfortran.dg/typebound_operator_8.f03: New.
10639
10640 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10641
10642 PR target/51729
10643 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10644 XFAIL.
10645 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10646
10647 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10648
10649 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10650
10651 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10652
10653 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10654 for MIPS.
10655
10656 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10657
10658 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10659 * gfortran.dg/io_real_boz_4.f90: Likewise.
10660 * gfortran.dg/io_real_boz_5.f90: Likewise.
10661
10662 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10663
10664 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10665
10666 2012-01-02 Revital Eres <revital.eres@linaro.org>
10667
10668 * gcc.dg/sms-11.c: New file.
10669
10670 2012-01-02 Tobias Burnus <burnus@net-b.de>
10671
10672 PR fortran/51682
10673 * gfortran.dg/coarray/image_index_3.f90: New.
10674
10675 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10676
10677 PR c++/16603
10678 * g++.dg/parse/enum8.C: New.
10679
10680 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10681
10682 PR c++/51379
10683 * g++.dg/conversion/reinterpret4.C: New.
10684 * g++.dg/conversion/reinterpret1.C: Adjust.
10685
10686 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10687
10688 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10689
10690 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10691
10692 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10693 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10694 * g++.old-deja/g++.jason/access14.C: Likewise.
10695 * g++.old-deja/g++.jason/access8.C: Likewise.
10696 * g++.old-deja/g++.jason/access1.C: Likewise.
10697 * g++.old-deja/g++.other/access3.C: Likewise.
10698 * g++.old-deja/g++.other/access5.C: Likewise.
10699 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10700 * g++.old-deja/g++.law/visibility22.C: Likewise.
10701 * g++.old-deja/g++.law/visibility26.C: Likewise.
10702 * g++.old-deja/g++.mike/p2746.C: Likewise.
10703 * g++.dg/debug/using1.C: Likewise.
10704 * g++.dg/lookup/using51.C: Likewise.
10705 * g++.dg/inherit/using5.C: Likewise.
10706 * g++.dg/inherit/pr30297.C: Likewise.
10707 * g++.dg/inherit/access8.C: Likewise.
10708 * g++.dg/torture/pr39362.C: Likewise.
10709 * g++.dg/template/crash13.C: Likewise.
10710 * g++.dg/template/using10.C: Likewise.
10711
10712 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10713
10714 PR fortran/51502
10715 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10716
10717 2012-01-01 Ira Rosen <irar@il.ibm.com>
10718
10719 PR tree-optimization/51704
10720 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10721 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10722 corresponding flags.
10723
10724 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10725
10726 PR c++/51723
10727 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10728
10729 2012-01-01 Jan Hubicka <jh@suse.cz>
10730
10731 PR rtl-optimization/51069
10732 * gcc.c-torture/compile/pr51069.c: New testcase.
10733
10734 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10735
10736 PR tree-optimization/51683
10737 * gcc.dg/pr51683.c: New test.
10738 \f
10739 Copyright (C) 2012 Free Software Foundation, Inc.
10740
10741 Copying and distribution of this file, with or without modification,
10742 are permitted in any medium without royalty provided the copyright
10743 notice and this notice are preserved.