AArch64: Fix ICE due to missing TYPE_STUB_DECL on builtin va_list.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
2
3 * gcc.target/aarch64/121127.c: New test.
4
5 2012-12-04 Jakub Jelinek <jakub@redhat.com>
6
7 PR testsuite/55587
8 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
9 0 if not.
10 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
11 returned 0.
12 * gcc.dg/asan/asan.exp: Likewise.
13
14 2012-12-04 Richard Biener <rguenther@suse.de>
15
16 PR tree-optimization/55124
17 * gcc.dg/torture/pr55124.c: New testcase.
18
19 2012-12-03 Tobias Burnus <burnus@net-b.de>
20
21 * gfortran.dg/quad_3.f90: New.
22
23 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
24
25 PR c++/54170
26 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
27
28 2012-12-03 Jakub Jelinek <jakub@redhat.com>
29
30 PR testsuite/55452
31 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
32 on all targets, not just s390*.
33
34 2012-12-03 Marek Polacek <polacek@redhat.com>
35
36 PR c/55570
37 * gcc.dg/pr55570.c: New test.
38
39 2012-12-03 Jakub Jelinek <jakub@redhat.com>
40
41 * lib/asan-dg.exp (asan_get_gtest_test_list,
42 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
43 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
44 and [asan_get_gtest_expect_death_list "$output"] in global vars.
45 (asan_symbolize): Sanitize [] characters from key.
46 * g++.dg/asan/asan_test_config.h: New file.
47 * g++.dg/asan/asan_globals_test.cc: New file.
48 * g++.dg/asan/asan_test_utils.h: New file.
49 * g++.dg/asan/dejagnu-gtest.h: New file.
50 * g++.dg/asan/asan_test.cc: New file.
51 * g++.dg/asan/asan_test.C: New test.
52
53 2012-12-03 Richard Biener <rguenther@suse.de>
54
55 * gcc.dg/torture/pr35634.c: Use signed char.
56 * g++.dg/torture/pr35634.C: Likewise.
57
58 2012-12-02 Marek Polacek <polacek@redhat.com>
59
60 PR middle-end/54838
61 * gcc.dg/pr54838.c: New test.
62
63 2012-12-01 Xinliang David Li <davidxl@google.com>
64
65 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
66 cltd.
67
68 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
69
70 PR c++/55558
71 * g++.dg/cpp0x/decltype46.C: New.
72
73 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
74
75 PR middle-end/52450
76 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
77
78 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
79
80 PR debug/53860
81 * g++.dg/debug/pr53860.C: New test.
82
83 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
84 Paul Thomas <pault@gcc.gnu.org>
85
86 PR fortran/46897
87 * gfortran.dg/defined_assignment_1.f90: New test.
88 * gfortran.dg/defined_assignment_2.f90: New test.
89 * gfortran.dg/defined_assignment_3.f90: New test.
90 * gfortran.dg/defined_assignment_4.f90: New test.
91 * gfortran.dg/defined_assignment_5.f90: New test.
92
93 2012-12-01 Jakub Jelinek <jakub@redhat.com>
94
95 PR c++/55542
96 * g++.dg/cpp0x/vt-55542.C: New test.
97
98 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
99
100 * gnat.dg/specs/pack9.ads: New test.
101
102 2012-11-30 Martin Jambor <mjambor@suse.cz>
103
104 PR middle-end/52890
105 PR tree-optimization/55415
106 PR tree-optimization/54386
107 PR target/55448
108 * gcc.dg/ipa/ipa-sra-7.c: New test.
109 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
110 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
111 * gcc.target/i386/pr55448.c: Likewise.
112
113 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
114
115 * loop_optimization14.ad[sb]: New test.
116 * loop_optimization14_pkg.ads: New helper.
117
118 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
119
120 PR target/55073
121 * gcc.target/arm/pr55073.C: New test.
122
123 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
124
125 PR c++/53094
126 * g++.dg/ext/vector20.C: New testcase.
127
128 2012-11-28 Tobias Burnus <burnus@net-b.de>
129
130 PR fortran/52161
131 * coarray/sync_3.f90: Extend test.
132
133 2012-11-29 Jakub Jelinek <jakub@redhat.com>
134
135 PR rtl-optimization/55512
136 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
137 * gcc.target/i386/pr55512-4.c: Likewise.
138
139 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
140
141 PR c++/52654
142 * g++.dg/cpp0x/udlit-overflow.C: New.
143 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
144
145 2012-11-28 Jakub Jelinek <jakub@redhat.com>
146
147 PR debug/36728
148 PR debug/55467
149 PR middle-end/55507
150 PR bootstrap/55511
151 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
152 are non-empty and add dependency between the first and second asm.
153 * gcc.dg/guality/pr36728-2.c: Likewise.
154 * gcc.dg/guality/pr36728-3.c: New test.
155 * gcc.dg/guality/pr36728-4.c: New test.
156
157 2012-11-28 Andrew Pinski <apinski@cavium.com>
158
159 PR bootstrap/54279
160 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
161 directories.
162 * lib/obj-c++.exp (obj-c++_init): Likewise.
163
164 2012-11-28 Tobias Burnus <burnus@net-b.de>
165
166 PR fortran/52161
167 * coarray/sync_3.f90: New.
168
169 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
170
171 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
172
173 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
174
175 PR rtl-optimization/55512
176 * gcc.target/i386/pr55512-[1234].c: New tests.
177
178 2012-11-28 Jakub Jelinek <jakub@redhat.com>
179
180 PR testsuite/55505
181 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
182
183 PR testsuite/55504
184 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
185 attributes. Avoid clobbering memory before malloced chunk.
186 (main): Pass 1 instead of 0 as argument.
187
188 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
189
190 * gnat.dg/object_overflow.adb: Rename to...
191 * gnat.dg/object_overflow1.adb: ...this.
192 * gnat.dg/object_overflow2.adb: New test.
193 * gnat.dg/object_overflow3.adb: Likewise.
194 * gnat.dg/object_overflow4.adb: Likewise.
195
196 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
197
198 PR c++/55497
199 * g++.dg/init/pr55497.C: New.
200
201 2012-11-28 Richard Biener <rguenther@suse.de>
202
203 PR testsuite/55327
204 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
205 * gcc.dg/vect/slp-perm-9.c: Likewise.
206
207 2012-11-28 Richard Biener <rguenther@suse.de>
208
209 PR c/35634
210 * gcc.dg/torture/pr35634.c: New testcase.
211 * g++.dg/torture/pr35634.C: Likewise.
212 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
213
214 2012-11-27 Tobias Burnus <burnus@net-b.de>
215
216 PR fortran/55476
217 * gfortran.dg/warn_target_lifetime_3.f90: New.
218
219 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
220
221 PR rtl-optimization/55458
222 * gcc.target/i386/pr55458.c: New test.
223
224 2012-11-27 Jakub Jelinek <jakub@redhat.com>
225
226 PR tree-optimization/55110
227 * gcc.dg/pr55110.c: New test.
228
229 2012-11-27 Richard Biener <rguenther@suse.de>
230
231 PR middle-end/55331
232 * g++.dg/opt/pr55331.C: New testcase.
233
234 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
235
236 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
237
238 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
239
240 * gcc.dg/54455.c: Require scheduling.
241 * gcc.dg/c1x-align-4.c: Skip avr.
242 * gcc.dg/pr44024.c: Skip avr in final scan.
243
244 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
245
246 PR testsuite/52641
247 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
248 * gcc.dg/pr54676.c: Make work for 16-bit int.
249
250 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
251
252 PR target/55277
253 * gcc.target/i386/pr55227.c: New test.
254
255 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
256
257 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
258 to -fdump-rtl-all.
259 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
260
261 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
262
263 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
264 New procedure.
265 (add_options_for_arm_v8_vfp): New procedure.
266 * gcc.target/arm/vrintaf32.c: New test.
267 * gcc.target/arm/vrintaf64.c: Likewise.
268 * gcc.target/arm/vrintmf32.c: Likewise.
269 * gcc.target/arm/vrintmf64.c: Likewise.
270 * gcc.target/arm/vrintpf32.c: Likewise.
271 * gcc.target/arm/vrintpf64.c: Likewise.
272 * gcc.target/arm/vrintrf32.c: Likewise.
273 * gcc.target/arm/vrintrf64.c: Likewise.
274 * gcc.target/arm/vrintxf32.c: Likewise.
275 * gcc.target/arm/vrintxf64.c: Likewise.
276 * gcc.target/arm/vrintzf32.c: Likewise.
277 * gcc.target/arm/vrintzf64.c: Likewise.
278
279 2012-11-26 Janus Weil <janus@gcc.gnu.org>
280
281 PR fortran/54997
282 * gfortran.dg/warn_unused_function_2.f90: New.
283
284 2012-11-26 Janus Weil <janus@gcc.gnu.org>
285
286 PR fortran/54881
287 * gfortran.dg/associated_6.f90: New.
288 * gfortran.dg/select_type_30.f03: New.
289
290 2012-11-26 Jakub Jelinek <jakub@redhat.com>
291
292 PR tree-optimization/54471
293 * gcc.dg/tree-ssa/vrp86.c: New test.
294 * gcc.c-torture/execute/pr54471.c: New test.
295
296 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
297
298 PR middle-end/55030
299 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
300 use volatile asms, use plain asms. Where the output value for the
301 asm is unused, write a global variable.
302
303 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
304
305 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
306
307 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
308
309 PR fortran/30146
310 * gfortran.dg/do_check_7.f90: New test.
311
312 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
313
314 PR c++/55446
315 * g++.dg/init/new41.C: New.
316
317 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
318
319 PR fortran/55314
320 * gfortran.dg/allocate_error_4.f90: New test.
321
322 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
323
324 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
325 to send_log.
326
327 2012-11-23 Jakub Jelinek <jakub@redhat.com>
328
329 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
330 from the output.
331
332 PR c++/54046
333 * g++.dg/warn/Wreturn-type-8.C: New test.
334
335 PR middle-end/55430
336 * gcc.dg/pr55430.c: New test.
337
338 2012-11-23 Kostya Serebryany <kcc@google.com>
339
340 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
341
342 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
343
344 * gnat.dg/discr40.ad[sb]: New test.
345
346 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
347
348 * gnat.dg/discr39.adb: New test.
349
350 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
351
352 PR testsuite/52641
353 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
354 * gcc.dg/pr55150-1.c: Same.
355 * gcc.dg/torture/pr54894.c: Add size32plus.
356
357 2012-11-23 Jakub Jelinek <jakub@redhat.com>
358
359 PR sanitizer/55435
360 * c-c++-common/asan/attrib-1.c: New test.
361
362 2012-11-22 Ian Bolton <ian.bolton@arm.com>
363
364 * gcc.target/aarch64/builtin-bswap-1.c: New test.
365 * gcc.target/aarch64/builtin-bswap-2.c: New test.
366
367 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
368
369 PR c++/55432
370 * g++.dg/cpp0x/constexpr-55432.C: New.
371
372 2012-11-21 Janus Weil <janus@gcc.gnu.org>
373
374 PR fortran/55352
375 * gfortran.dg/namelist_76.f90: New.
376
377 2012-11-21 Martin Jambor <mjambor@suse.cz>
378
379 * gcc.dg/ipa/ipcp-agg-7.c: New test.
380 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
381
382 2012-11-21 Martin Jambor <mjambor@suse.cz>
383
384 PR tree-optimization/55260
385 * g++.dg/torture/pr55260-2.C: New test.
386
387 2012-11-21 Martin Jambor <mjambor@suse.cz>
388
389 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
390
391 2012-11-21 Bin Cheng <bin.cheng@arm.com>
392
393 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
394 * gcc.dg/tree-ssa/vrp47.c: Ditto.
395
396 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
397
398 PR target/19398
399 * gcc.target/i386/pr19398.c: New test.
400
401 2012-11-20 Martin Jambor <mjambor@suse.cz>
402
403 PR tree-optimization/55260
404 * g++.dg/torture/pr55260-1.C: New test.
405
406 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
407
408 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
409 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
410 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
411 * gcc.target/aarch64/atomic-op-char.c: Likewise.
412 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
413 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
414 * gcc.target/aarch64/atomic-op-int.c: Likewise.
415 * gcc.target/aarch64/atomic-op-long.c: Likewise.
416 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
417 * gcc.target/aarch64/atomic-op-release.c: Likewise.
418 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
419 * gcc.target/aarch64/atomic-op-short.c: Likewise.
420
421 2012-11-20 Jakub Jelinek <jakub@redhat.com>
422
423 PR middle-end/55094
424 * gcc.dg/pr55094.c: New test.
425
426 PR rtl-optimization/54921
427 * gcc.dg/pr54921.c: New test.
428
429 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
430
431 * gcc.target/i386/pr55359.c: New test.
432
433 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
434
435 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
436 * g++.dg/tls/thread_local3g.C: Likewise.
437 * g++.dg/tls/thread_local4g.C: Likewise.
438 * g++.dg/tls/thread_local5g.C: Likewise.
439 * g++.dg/tls/thread_local6g.C: Likewise.
440 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
441 * g++.dg/tls/thread_local2.C: Likewise.
442 * g++.dg/tls/thread_local2g.C: Likewise.
443 * g++.dg/tls/thread_local6.C: Likewise.
444
445 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
446
447 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
448 * gcc.dg/tm/clone-1.c: New test.
449
450 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
451
452 PR c++/55368
453 * g++.dg/parse/struct-5.C: New.
454
455 2012-11-19 Tom de Vries <tom@codesourcery.com>
456
457 PR rtl-optimization/55315
458 * gcc.target/mips/pr55315.c: New test.
459
460 2012-11-17 Jakub Jelinek <jakub@redhat.com>
461
462 PR tree-optimization/55236
463 * gcc.dg/pr55236.c: New test.
464
465 PR testsuite/55188
466 * gcc.dg/pr19105.c: Accept also optimizing
467 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
468
469 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
470 from addr2line_output. Increment idx if asking for more than one
471 address in one object.
472
473 2012-11-16 Jakub Jelinek <jakub@redhat.com>
474
475 PR tree-optimization/55329
476 * g++.dg/opt/pr55329.C: New test.
477
478 2012-11-16 Janus Weil <janus@gcc.gnu.org>
479
480 PR fortran/55297
481 * gfortran.dg/typebound_operator_18.f90: New.
482
483 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
484
485 PR rtl-optimization/55330
486 * gfortran.dg/pr55330.f90: New test.
487
488 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
489
490 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
491 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
492 * gcc.dg/hoist-register-pressure-2.c: Ditto.
493 * gcc.dg/hoist-register-pressure-3.c: Ditto.
494 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
495 * gcc.dg/tree-prof/unroll-1.c: Ditto.
496
497 2012-11-16 Dodji Seketeli <dodji@redhat.com>
498
499 PR c++/54875
500 * g++.dg/cpp0x/alias-decl-27.C: New test.
501
502 2012-11-16 Jakub Jelinek <jakub@redhat.com>
503
504 PR c++/55337
505 * g++.dg/template/alignof2.C: New test.
506
507 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
508
509 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
510 * g++.dg/mv6.C (dg-options): Ditto.
511
512 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
513
514 * lib/target_suports.exp
515 (check_effective_target_has_w_floating_suffix): New procedure.
516 (check_effective_target_has_q_floating_suffix): Ditto.
517 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
518 for unsupported non-standard suffix on floating constant.
519 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
520
521 2012-11-14 Jakub Jelinek <jakub@redhat.com>
522
523 * lib/asan-dg.exp: New file.
524 * gcc.dg/asan/asan.exp: New file.
525 * g++.dg/dg.exp: Prune also asan tests.
526 * g++.dg/asan/asan.exp: New file.
527 * c-c++-common/asan/memcmp-1.c: New test.
528
529 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
530
531 PR c++/55323
532 * g++.dg/cpp0x/vt-55323.C: New.
533
534 2012-11-13 Sriraman Tallam <tmsriram@google.com>
535
536 * g++.dg/mv4.C: Add require ifunc. Change error message.
537 * g++.dg/mv5.C: Add require ifunc.
538 * g++.dg/mv6.C: Add require ifunc.
539
540 2012-11-13 Martin Jambor <mjambor@suse.cz>
541
542 PR tree-optimization/55253
543 * gcc.dg/torture/pr55253.c: New test.
544 * gcc.dg/torture/pr55305.c: Likewise.
545
546 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
547
548 PR middle-end/55142
549 * gcc.target/i386/pr55142-1.c: New file.
550 * gcc.target/i386/pr55142-2.c: Likewise.
551
552 2012-11-13 Dodji Seketeli <dodji@redhat.com>
553
554 PR c++/54466
555 * g++.dg/cpp0x/alias-decl-26.C: New test file.
556
557 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
558
559 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
560 instead of lp64.
561 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
562 * gcc.target/i386/pr49715-2.c: Likewise.
563 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
564
565 2012-11-13 Jakub Jelinek <jakub@redhat.com>
566
567 PR tree-optimization/55281
568 * gcc.dg/vect/fast-math-pr55281.c: New test.
569 * g++.dg/opt/pr55281.C: New test.
570
571 PR rtl-optimization/54127
572 * gcc.dg/torture/pr54127.c: New test.
573
574 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
575 Jakub Jelinek <jakub@redhat.com>
576
577 PR rtl-optimization/51447
578 * gcc.c-torture/execute/pr51447.c: New test.
579
580 2012-11-12 Ian Bolton <ian.bolton@arm.com>
581
582 * gcc.target/aarch64/csinc-2.c: New test.
583
584 2012-11-12 Ian Bolton <ian.bolton@arm.com>
585
586 * gcc.target/aarch64/cmn.c: New test.
587 * gcc.target/aarch64/adds.c: New test.
588 * gcc.target/aarch64/subs.c: New test.
589
590 2012-11-12 Tobias Burnus <burnus@net-b.de>
591
592 PR fortran/55272
593 * gfortran.dg/coarray_29_1.f90: New.
594 * gfortran.dg/coarray_29_2.f90: New.
595
596 2012-11-12 Bin Cheng <bin.cheng@arm.com>
597
598 * gcc.dg/hoist-register-pressure-3.c: New test.
599
600 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
601
602 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
603 wrappers around sinf and cosf.
604
605 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
606
607 PR middle-end/55247
608 PR middle-end/55259
609 * gcc.target/i386/pr55247-2.c: New file.
610
611 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
612
613 PR middle-end/55263
614 * g++.dg/pr55263.C: New test.
615
616 2012-11-11 Martin Jambor <mjambor@suse.cz>
617
618 PR tree-optimization/55238
619 * testsuite/gcc.dg/torture/pr55238.c: New test.
620
621 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
622
623 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
624 * c-c++-common/torture/vector-subscript-1.c: Likewise.
625 * c-c++-common/torture/vector-subscript-2.c: Likewise.
626
627 2012-11-10 Jan Hubicka <jh@suse.cz>
628
629 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
630
631 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
632
633 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
634 -mno-sse -mno-mmx to dg-options. Reformat.
635
636 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
637
638 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
639 * c-c++-common/vector-compare-1.c: Same.
640 * c-c++-common/vector-compare-2.c: Same.
641 * g++.dg/other/unused1.C: Skip on AIX.
642 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
643 extra message on AIX.
644
645 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
646
647 PR target/55247
648 * gcc.target/i386/pr55247.c: New test.
649
650 2012-11-09 Andrew Pinski <apinski@cavium.com>
651
652 * gcc.c-torture/execute/20121108-1.c: New test.
653
654 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
655
656 PR c++/54413
657 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
658 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
659 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
660 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
661
662 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
663
664 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
665 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
666 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
667 array bounds.
668 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
669
670 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
671
672 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
673 * g++.dg/tm/pr47530.C: Same.
674
675 2012-11-09 Jason Merrill <jason@redhat.com>
676
677 PR c++/54859
678 * g++.dg/cpp0x/alias-decl-25.C: New.
679
680 * g++.dg/abi/abi-tag1.C: New.
681 * g++.dg/abi/abi-tag2.C: New.
682
683 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
684
685 PR rtl-optimization/55154
686 * gcc.target/i386/pr55154.c: New test.
687
688 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
689
690 PR rtl-optimization/55151
691 * gcc.dg/pr55151.c: Move ...
692 * gcc.target/i386/pr55151.c: ... here.
693
694 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
695
696 PR rtl-optimization/54472
697 * gcc.dg/pr54472.c: New test.
698
699 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
700
701 * gnat.dg/stack_check3.ad[sb]: New test.
702
703 2012-11-08 Ian Lance Taylor <iant@google.com>
704
705 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
706 with arguments. Handle errorcheckoutput and rundir test types.
707
708 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
709
710 PR tree-optimization/55191
711 * gcc.dg/pr55191.c: New test.
712
713 2012-11-08 Jakub Jelinek <jakub@redhat.com>
714
715 PR debug/54499
716 * g++.dg/debug/pr54499.C: New test.
717
718 2012-11-08 Jan Hubicka <jh@suse.cz>
719
720 PR middle-end/48636
721 * gcc.dg/winline-3.c: Update.
722
723 2012-11-08 Martin Jambor <mjambor@suse.cz>
724
725 * gfortran.dg/ipcp-array-1.f90: New test.
726
727 2012-11-08 Florian Weimer <fweimer@redhat.com>
728
729 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
730
731 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
732
733 PR rtl-optimization/55151
734 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
735
736 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
737
738 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
739
740 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
741
742 * gcc.c-torture/compile/20121107-1.c: New test.
743
744 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
745
746 PR rtl-optimization/55151
747 * gcc.dg/pr55151.c: Compile it only for x86_64.
748
749 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
750
751 PR rtl-optimization/55122
752 * gcc.dg/pr55122.c: New test.
753
754 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
755
756 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
757 word powerpc.
758 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
759 * gcc.target/powerpc/loop_align.c: Skip on AIX.
760 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
761 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
762
763 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
764
765 PR c/53063
766 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
767
768 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
769
770 PR c/51294
771 * c-c++-common/pr51294.c: New.
772
773 2012-11-07 Martin Jambor <mjambor@suse.cz>
774
775 PR tree-optimization/53787
776 * gcc.dg/ipa/ipa-5.c: Adjust.
777 * gcc.dg/ipa/ipcp-agg-1.c: New test.
778 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
779 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
780 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
781 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
782 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
783 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
784 * gfortran.dg/pr48636-2.f90: New test.
785 * gfortran.dg/pr53787.f90: Likewise.
786
787 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
788
789 PR c++/55226
790 Revert:
791 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
792
793 PR c++/54922
794 * g++.dg/cpp0x/constexpr-union4.C: New.
795
796 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
797
798 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
799
800 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
801
802 PR target/49220
803 * gcc.c-torture/compile/pr49220.c: New test.
804
805 2012-11-07 Florian Weimer <fweimer@redhat.com>
806
807 * g++.dg/init/new40.C: New.
808
809 2012-11-07 Jakub Jelinek <jakub@redhat.com>
810
811 PR debug/54693
812 * gcc.dg/guality/pr54693-2.c: New test.
813
814 2012-11-06 Andrew Pinski <apinski@cavium.com>
815
816 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
817 -fno-vect-cost-model.
818
819 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
820
821 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
822 * gcc.dg/tm/debug-1.c: Same.
823 * gcc.dg/tm/irrevocable-3.c: Same.
824 * gcc.dg/tm/irrevocable-4.c: Same.
825 * gcc.dg/tm/memopt-10.c: Same.
826 * gcc.dg/tm/memopt-11.c: Same.
827 * gcc.dg/tm/props-4.c: Same.
828 * gcc.dg/tm/wrap-3.c: Same.
829 * gcc.dg/tm/wrap-4.c: Same.
830
831 2012-11-06 Andrew Pinski <apinski@cavium.com>
832
833 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
834
835 2012-11-06 Jan Hubicka <jh@suse.cz>
836
837 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
838 candidate still.
839 * gcc.dg/tree-ssa/loop-23.c: Likewise.
840 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
841 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
842
843 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
844
845 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
846
847 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
848
849 PR middle-end/41993
850 * gcc.dg/torture/pr41993.c: New test.
851
852 2012-11-06 Jan Hubicka <jh@suse.cz>
853
854 * gcc.target/i386/l_fma_float_?.c: Update.
855 * gcc.target/i386/l_fma_double_?.c: Update.
856
857 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
858
859 PR target/54089
860 * gcc.target/sh/pr54089-8.c: New.
861 * gcc.target/sh/pr54089-9.c: New.
862
863 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
864
865 PR target/47440
866 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
867 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
868 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
869 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
870 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
871 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
872 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
873 * gcc.target/i386/avx-vzeroupper-27.c: New.
874
875 2012-11-06 Janus Weil <janus@gcc.gnu.org>
876
877 PR fortran/54917
878 * gfortran.dg/transfer_class_1.f90: New.
879 * gfortran.dg/transfer_class_2.f90: New.
880
881 2012-11-05 Sriraman Tallam <tmsriram@google.com>
882
883 * testsuite/g++.dg/mv1.C: New test.
884 * testsuite/g++.dg/mv2.C: New test.
885 * testsuite/g++.dg/mv3.C: New test.
886 * testsuite/g++.dg/mv4.C: New test.
887 * testsuite/g++.dg/mv5.C: New test.
888 * testsuite/g++.dg/mv6.C: New test.
889
890 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
891
892 PR testsuite/55186
893 * gcc.dg/const-uniq-1.c (a): Increase length four times.
894
895 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
896
897 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
898 darwin.
899
900 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
901
902 * g++.dg/torture/20121105-1.C: New test.
903
904 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
905
906 * gcc.dg/torture/fp-compare.c: New testcase.
907
908 2012-11-05 Jan Hubicka <jh@suse.cz>
909
910 * gcc.dg/const-1.c: Update.
911 * gcc.dg/pure-1.c: Update.
912
913 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
914
915 PR rtl-optimization/55151
916 * gcc.dg/pr55151.c: New test.
917
918 2012-11-05 Jakub Jelinek <jakub@redhat.com>
919
920 PR debug/54970
921 PR debug/54971
922 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
923
924 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
925
926 PR testsuite/51128
927 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
928
929 2012-11-05 Jan Hubicka <jh@suse.cz>
930
931 * gcc.dg/autopar/pr49960.c: Fix testcase.
932
933 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
934
935 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
936 Fix scan-tree-dump-times directive.
937
938 2012-11-04 Janus Weil <janus@gcc.gnu.org>
939
940 PR fortran/55199
941 * gfortran.dg/associate_12.f90: New.
942
943 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
944
945 PR target/54255
946 * lib/target-supports.exp (check_effective_target_masm_intel): New
947 proc.
948 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
949 masm_intel.
950
951 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
952 Jack Howarth <howarth@bromo.med.uc.edu>
953
954 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
955 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
956 * gcc.target/i386/pr53249.c: Likewise.
957
958 2012-11-03 Andrew Pinski <apinski@cavium.com>
959
960 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
961 call abort1 so that cross jumping does not happen.
962
963 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
964
965 PR target/51244
966 * gcc.target/sh/pr51244-18.c: New.
967 * gcc.target/sh/pr51244-19.c: New.
968
969 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
970
971 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
972 b requires a 64-bit operation followed by a truncation.
973
974 2012-11-02 Jan Hubicka <jh@suse.cz>
975
976 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
977
978 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
979
980 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
981 conditions to verify the reduction code is vectorized.
982
983 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
984 in case 'pow', such as 'powerpc' is used in the compiler version name.
985 * gcc.target/powerpc/pr46728-2.c: Likewise.
986 * gcc.target/powerpc/pr46728-3.c: Likewise.
987 * gcc.target/powerpc/pr46728-4.c: Likewise.
988 * gcc.target/powerpc/pr46728-5.c: Likewise.
989 * gcc.target/powerpc/pr46728-7.c: Likewise.
990 * gcc.target/powerpc/pr46728-8.c: Likewise.
991 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
992
993 2012-11-02 Jan Hubicka <jh@suse.cz>
994
995 * gcc.dg/tree-ssa/loop-38.c: New testcase.
996
997 2012-11-02 Jan Hubicka <jh@suse.cz>
998
999 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1000 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1001
1002 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1003
1004 PR middle-end/55130
1005 * gcc.target/i386/pr55130.c: New test.
1006
1007 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1008
1009 PR target/55147
1010 * gcc.target/i386/pr55147.c: New test.
1011
1012 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1013
1014 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1015 * gfortran.dg/default_format_denormal_1.f90: Same.
1016
1017 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1018
1019 PR middle-end/55001
1020 * g++.dg/ext/vector19.C: Remove target restrictions.
1021 * gcc.dg/fold-compare-7.c: New testcase.
1022
1023 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1024
1025 PR target/55160
1026 * gcc.target/sh/pr55160.c: New.
1027
1028 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1029
1030 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1031 scan-assembler regex.
1032
1033 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1034
1035 PR middle-end/55150
1036 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1037 * gcc.dg/pr55150-2.c: New test.
1038
1039 2012-11-01 Sharad Singhai <singhai@google.com>
1040
1041 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1042 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1043 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1044 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1045
1046 2012-10-31 Dehao Chen <dehao@google.com>
1047
1048 * g++.dg/debug/dwarf2/block.C: New testcase.
1049
1050 2012-10-31 Jan Hubicka <jh@suse.cz>
1051
1052 * gcc.dg/pr44974.c: Add noinline.
1053
1054 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1055
1056 PR fortran/53718
1057 * gfortran.dg/class_54.f90: New.
1058
1059 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1060 Jakub Jelinek <jakub@redhat.com>
1061
1062 PR tree-optimization/55018
1063 * gcc.dg/torture/pr55018.c: New test.
1064
1065 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1066
1067 PR c++/54583
1068 * g++.dg/ext/vla13.C: New.
1069
1070 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1071
1072 PR middle-end/55150
1073 * gcc.dg/pr55150.c: New test.
1074
1075 2012-10-31 Tobias Burnus <burnus@net-b.de>
1076
1077 PR fortran/55134
1078 * gfortran.dg/associate_11.f90: New.
1079
1080 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1081
1082 PR c++/54955
1083 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1084
1085 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1086
1087 PR tree-optimization/19105
1088 PR tree-optimization/21643
1089 PR tree-optimization/46309
1090 * gcc.dg/pr19105.c: New test.
1091 * gcc.dg/pr21643.c: New test.
1092 * gcc.dg/pr46309-2.c: New test.
1093 * gcc.c-torture/execute/pr46309.c: New test.
1094
1095 2012-10-31 Alan Modra <amodra@gmail.com>
1096
1097 * gcc.target/powerpc/dimode_off.c: New.
1098 * gcc.target/powerpc/timode_off.c: New.
1099 * gcc.target/powerpc/dfmode_off.c: New.
1100 * gcc.target/powerpc/tfmode_off.c: New.
1101
1102 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1103
1104 PR rtl-optimization/55093
1105 * gcc.target/i386/pr55093.c: New file.
1106
1107 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1108
1109 * gcc.target/i386/pr55116.c: Renamed to ...
1110 * gcc.target/i386/pr55116-1.c: This.
1111
1112 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1113
1114 * gcc.target/i386/pr55116-2.c: New file.
1115
1116 2012-10-30 Richard Biener <rguenther@suse.de>
1117
1118 * gcc.dg/vect/slp-perm-2.c: Adjust.
1119
1120 2012-10-30 Richard Biener <rguenther@suse.de>
1121
1122 PR tree-optimization/55111
1123 * gcc.dg/torture/pr55111.c: New testcase.
1124
1125 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1126
1127 PR target/53988
1128 * gcc.target/sh/pr53988.c: New.
1129
1130 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1131
1132 PR target/54989
1133 * gcc.dg/hoist-register-pressure-1.c: Rename from
1134 hoist-register-pressure.c. Add nonpic condition.
1135 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1136
1137 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1138
1139 PR c++/54930
1140 * gcc.dg/Wreturn-local-addr.c: New.
1141 * g++.dg/warn/Wno-return-local-addr.C: New.
1142 * g++.dg/warn/Wreturn-local-addr.C: New.
1143
1144 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1145
1146 PR middle-end/55116
1147 * gcc.target/i386/pr55116.c: New file.
1148
1149 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1150
1151 PR c/53066
1152 * gcc.dg/Wshadow-4.c: New.
1153 * gcc.dg/Wshadow-4.h: New.
1154
1155 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1156
1157 PR debug/54693
1158 * gcc.dg/guality/pr54693.c: New.
1159
1160 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1161
1162 PR middle-end/55027
1163 * gcc.dg/pr55027.c: New testcase.
1164
1165 2012-10-29 Jan Hubicka <jh@suse.cz>
1166
1167 * gcc.dg/ipa/inline-6.c: New testcase.
1168
1169 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1170
1171 PR rtl-optimization/55106
1172 * g++.dg/pr55106.C: New.
1173
1174 2012-10-29 Richard Guenther <rguenther@suse.de>
1175
1176 PR middle-end/53695
1177 * gcc.dg/torture/pr53695.c: New testcase.
1178
1179 2012-10-28 Jan Hubicka <jh@suse.cz>
1180
1181 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1182
1183 2012-10-28 Tobias Burnus <burnus@net-b.de>
1184
1185 PR fortran/54958
1186 * gfortran.dg/do_check_6.f90: New.
1187
1188 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1189 Jack Howarth <howarth@bromo.med.uc.edu>
1190
1191 PR target/54404
1192 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1193 to dg-options.
1194 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1195
1196 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1197
1198 PR target/34283
1199 * gcc.target/i386/pr34283.c: New test.
1200
1201 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1202
1203 PR c++/55081
1204 * g++.dg/opt/pr55081.C: New test.
1205
1206 PR debug/54970
1207 PR debug/54971
1208 * gcc.dg/guality/pr54970.c: New test.
1209
1210 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1211
1212 PR c++/54984
1213 * g++.dg/template/new11.C: New.
1214
1215 2012-10-26 Richard Biener <rguenther@suse.de>
1216
1217 PR middle-end/54824
1218 * gcc.dg/torture/pr54824.c: New testcase.
1219
1220 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1221
1222 * gcc.target/i386/fxsave-1.c: New.
1223 * gcc.target/i386/fxsave64-1.c: Ditto.
1224 * gcc.target/i386/fxrstor-1.c: Ditto.
1225 * gcc.target/i386/fxrstor64-1.c: Ditto.
1226 * gcc.target/i386/xsave-1.c: Ditto.
1227 * gcc.target/i386/xsave64-1.c: Ditto.
1228 * gcc.target/i386/xrstor-1.c: Ditto.
1229 * gcc.target/i386/xrstor64-1.c: Ditto.
1230 * gcc.target/i386/xsaveopt-1.c: Ditto.
1231 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1232 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1233 * gcc.target/i386/sse-13.c: Ditto.
1234 * gcc.target/i386/sse-14.c: Ditto.
1235 * gcc.target/i386/sse-22.c: Ditto.
1236 * gcc.target/i386/sse-23.c: Ditto.
1237 * g++.dg/other/i386-2.C: Ditto.
1238 * g++.dg/other/i386-3.C: Ditto.
1239
1240 2012-10-25 Jan Hubicka <jh@suse.cz>
1241
1242 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1243 at ivcanon time.
1244
1245 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1246
1247 PR c++/53761
1248 * g++.dg/ext/transparent-union.C: New.
1249
1250 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1251
1252 PR c++/54427
1253 * g++.dg/ext/vector19.C: New testcase.
1254
1255 2012-10-25 Richard Biener <rguenther@suse.de>
1256
1257 PR tree-optimization/54902
1258 * g++.dg/torture/pr54902.C: New testcase.
1259
1260 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1261
1262 PR c++/34892
1263 * g++.dg/template/crash114.C: New.
1264
1265 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1266
1267 PR bootstrap/55049
1268 * gcc.target/i386/pr55049-1.c: New test.
1269
1270 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1271
1272 PR fortran/55037
1273 * gfortran.dg/class_dummy_4.f03: New.
1274
1275 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1276
1277 PR rtl-optimization/55010
1278 * gcc.dg/pr55010.c: New test.
1279
1280 PR debug/54828
1281 * g++.dg/debug/pr54828.C: New test.
1282
1283 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1284
1285 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1286 * gcc.dg/vect/vect-83_64.c: Likewise.
1287
1288 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1289
1290 PR c++/54922
1291 * g++.dg/cpp0x/constexpr-union4.C: New.
1292
1293 2012-10-23 Jeff Law <law@redhat.com>
1294
1295 * gcc.c-torture/execute/pr54985.c: New test.
1296
1297 2012-10-23 Paul Koning <ni1d@arrl.net>
1298
1299 PR debug/54508
1300 * g++.dg/debug/dwarf2/pr54508.C: New.
1301
1302 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1303
1304 PR c++/54844
1305 * g++.dg/template/sizeof14.C: New test.
1306
1307 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1308 Jim MacArthur <jim.macarthur@arm.com>
1309 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1310 Marcus Shawcroft <marcus.shawcroft@arm.com>
1311 Nigel Stephens <nigel.stephens@arm.com>
1312 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1313 Richard Earnshaw <rearnsha@arm.com>
1314 Sofiane Naci <sofiane.naci@arm.com>
1315 Stephen Thomas <stephen.thomas@arm.com>
1316 Tejas Belagod <tejas.belagod@arm.com>
1317 Yufeng Zhang <yufeng.zhang@arm.com>
1318
1319 * lib/target-supports.exp
1320 (check_profiling_available): Add AArch64.
1321 (check_effective_target_vect_int): Likewise.
1322 (check_effective_target_vect_shift): Likewise.
1323 (check_effective_target_vect_float): Likewise.
1324 (check_effective_target_vect_double): Likewise.
1325 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1326 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1327 (check_effective_target_vect_pack_trunc): Likewise.
1328 (check_effective_target_vect_unpack): Likewise.
1329 (check_effective_target_vect_hw_misalign): Likewise.
1330 (check_effective_target_vect_short_mult): Likewise.
1331 (check_effective_target_vect_int_mult): Likewise.
1332 (check_effective_target_vect_stridedN): Likewise.
1333 (check_effective_target_sync_int_long): Likewise.
1334 (check_effective_target_sync_char_short): Likewise.
1335 (check_vect_support_and_set_flags): Likewise.
1336 (check_effective_target_aarch64_tiny): New.
1337 (check_effective_target_aarch64_small): New.
1338 (check_effective_target_aarch64_large): New.
1339 * g++.dg/other/PR23205.C: Enable aarch64.
1340 * g++.dg/other/pr23205-2.C: Likewise.
1341 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1342 * gcc.c-torture/execute/20101011-1.c: Likewise.
1343 * gcc.dg/20020312-2.c: Likewise.
1344 * gcc.dg/20040813-1.c: Likewise.
1345 * gcc.dg/builtin-apply2.c: Likewise.
1346 * gcc.dg/stack-usage-1.c: Likewise.
1347
1348 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1349 Jim MacArthur <jim.macarthur@arm.com>
1350 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1351 Marcus Shawcroft <marcus.shawcroft@arm.com>
1352 Nigel Stephens <nigel.stephens@arm.com>
1353 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1354 Richard Earnshaw <rearnsha@arm.com>
1355 Sofiane Naci <sofiane.naci@arm.com>
1356 Stephen Thomas <stephen.thomas@arm.com>
1357 Tejas Belagod <tejas.belagod@arm.com>
1358 Yufeng Zhang <yufeng.zhang@arm.com>
1359
1360 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1361 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1362 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1363 * gcc.target/aarch64/aapcs/abitest.S: New file.
1364 * gcc.target/aarch64/aapcs/abitest.h: New file.
1365 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1366 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1367 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1368 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1369 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1370 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1371 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1372 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1373 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1374 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1375 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1376 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1377 * gcc.target/aarch64/aapcs/test_1.c: New file.
1378 * gcc.target/aarch64/aapcs/test_10.c: New file.
1379 * gcc.target/aarch64/aapcs/test_11.c: New file.
1380 * gcc.target/aarch64/aapcs/test_12.c: New file.
1381 * gcc.target/aarch64/aapcs/test_13.c: New file.
1382 * gcc.target/aarch64/aapcs/test_14.c: New file.
1383 * gcc.target/aarch64/aapcs/test_15.c: New file.
1384 * gcc.target/aarch64/aapcs/test_16.c: New file.
1385 * gcc.target/aarch64/aapcs/test_17.c: New file.
1386 * gcc.target/aarch64/aapcs/test_18.c: New file.
1387 * gcc.target/aarch64/aapcs/test_19.c: New file.
1388 * gcc.target/aarch64/aapcs/test_2.c: New file.
1389 * gcc.target/aarch64/aapcs/test_20.c: New file.
1390 * gcc.target/aarch64/aapcs/test_21.c: New file.
1391 * gcc.target/aarch64/aapcs/test_22.c: New file.
1392 * gcc.target/aarch64/aapcs/test_23.c: New file.
1393 * gcc.target/aarch64/aapcs/test_24.c: New file.
1394 * gcc.target/aarch64/aapcs/test_25.c: New file.
1395 * gcc.target/aarch64/aapcs/test_26.c: New file.
1396 * gcc.target/aarch64/aapcs/test_3.c: New file.
1397 * gcc.target/aarch64/aapcs/test_4.c: New file.
1398 * gcc.target/aarch64/aapcs/test_5.c: New file.
1399 * gcc.target/aarch64/aapcs/test_6.c: New file.
1400 * gcc.target/aarch64/aapcs/test_7.c: New file.
1401 * gcc.target/aarch64/aapcs/test_8.c: New file.
1402 * gcc.target/aarch64/aapcs/test_9.c: New file.
1403 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1404 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1405 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1406 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1407 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1408 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1409 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1410 * gcc.target/aarch64/aapcs/type-def.h: New file.
1411 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1412 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1413 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1414 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1415 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1416 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1417 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1418 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1419 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1420 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1421 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1422 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1423 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1424 * gcc.target/aarch64/aarch64.exp: New file.
1425 * gcc.target/aarch64/adc-1.c: New file.
1426 * gcc.target/aarch64/adc-2.c: New file.
1427 * gcc.target/aarch64/asm-1.c: New file.
1428 * gcc.target/aarch64/clrsb.c: New file.
1429 * gcc.target/aarch64/clz.c: New file.
1430 * gcc.target/aarch64/ctz.c: New file.
1431 * gcc.target/aarch64/csinc-1.c: New file.
1432 * gcc.target/aarch64/csinv-1.c: New file.
1433 * gcc.target/aarch64/csneg-1.c: New file.
1434 * gcc.target/aarch64/extend.c: New file.
1435 * gcc.target/aarch64/fcvt.x: New file.
1436 * gcc.target/aarch64/fcvt_double_int.c: New file.
1437 * gcc.target/aarch64/fcvt_double_long.c: New file.
1438 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1439 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1440 * gcc.target/aarch64/fcvt_float_int.c: New file.
1441 * gcc.target/aarch64/fcvt_float_long.c: New file.
1442 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1443 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1444 * gcc.target/aarch64/ffs.c: New file.
1445 * gcc.target/aarch64/fmadd.c: New file.
1446 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1447 * gcc.target/aarch64/frint.x: New file.
1448 * gcc.target/aarch64/frint_double.c: New file.
1449 * gcc.target/aarch64/frint_float.c: New file.
1450 * gcc.target/aarch64/index.c: New file.
1451 * gcc.target/aarch64/mneg-1.c: New file.
1452 * gcc.target/aarch64/mneg-2.c: New file.
1453 * gcc.target/aarch64/mneg-3.c: New file.
1454 * gcc.target/aarch64/mnegl-1.c: New file.
1455 * gcc.target/aarch64/mnegl-2.c: New file.
1456 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1457 * gcc.target/aarch64/pic-constantpool1.c: New file.
1458 * gcc.target/aarch64/pic-symrefplus.c: New file.
1459 * gcc.target/aarch64/predefine_large.c: New file.
1460 * gcc.target/aarch64/predefine_small.c: New file.
1461 * gcc.target/aarch64/predefine_tiny.c: New file.
1462 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1463 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1464 * gcc.target/aarch64/table-intrinsics.c: New file.
1465 * gcc.target/aarch64/tst-1.c: New file.
1466 * gcc.target/aarch64/vect-abs-compile.c: New file.
1467 * gcc.target/aarch64/vect-abs.c: New file.
1468 * gcc.target/aarch64/vect-abs.x: New file.
1469 * gcc.target/aarch64/vect-compile.c: New file.
1470 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1471 * gcc.target/aarch64/vect-faddv.c: New file.
1472 * gcc.target/aarch64/vect-faddv.x: New file.
1473 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1474 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1475 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1476 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1477 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1478 * gcc.target/aarch64/vect-fp-compile.c: New file.
1479 * gcc.target/aarch64/vect-fp.c: New file.
1480 * gcc.target/aarch64/vect-fp.x: New file.
1481 * gcc.target/aarch64/vect-mull-compile.c: New file.
1482 * gcc.target/aarch64/vect-mull.c: New file.
1483 * gcc.target/aarch64/vect-mull.x: New file.
1484 * gcc.target/aarch64/vect.c: New file.
1485 * gcc.target/aarch64/vect.x: New file.
1486 * gcc.target/aarch64/vector_intrinsics.c: New file.
1487 * gcc.target/aarch64/vfp-1.c: New file.
1488 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1489 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1490 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1491 * g++.dg/abi/aarch64_guard1.C: New file.
1492
1493 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1494
1495 PR c++/54988
1496 * c-c++-common/pr54988.c: New test.
1497
1498 2012-10-23 Jan Hubicka <jh@suse.cz>
1499
1500 * gcc.dg/tree-prof/peel-1.c: New testcase.
1501
1502 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1503
1504 PR gcc/52945
1505 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1506
1507 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1508
1509 * gcc.dg/c99-predef-1.c: New test.
1510 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1511 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1512 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1513 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1514 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1515 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1516 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1517 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1518 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1519 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1520 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1521 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1522
1523 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1524
1525 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1526
1527 2012-10-23 Jan Hubicka <jh@suse.cz>
1528
1529 PR middle-end/54937
1530 * gcc.c-torture/execute/pr54937.c: New testcase.
1531 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1532
1533 2012-10-23 Jan Hubicka <jh@suse.cz>
1534
1535 PR middle-end/54967
1536 * gfortran.dg/pr54967.f90: New testcase.
1537
1538 2012-10-23 Terry Guo <terry.guo@arm.com>
1539
1540 PR target/55019
1541 * gcc.dg/pr55019.c: New.
1542
1543 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1544
1545 PR tree-optimization/55008
1546 * gcc.dg/tree-ssa/pr55008.c: New test.
1547
1548 2012-10-22 Richard Biener <rguenther@suse.de>
1549
1550 PR tree-optimization/55011
1551 * gcc.dg/torture/pr55011.c: New testcase.
1552
1553 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1554
1555 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1556 * gcc.target/arm/pr40457-2.c: Likewise.
1557 * gcc.target/arm/pr40457-3.c: Likewise.
1558
1559 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1560
1561 * gnat.dg/specs/limited_with4.ads: New test.
1562 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1563
1564 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1565
1566 * gnat.dg/modular4.adb: New test.
1567 * gnat.dg/modular4_pkg.ads: New helper.
1568
1569 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1570
1571 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1572 * gnat.dg/specs/addr1.ads: Likewise.
1573
1574 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1575
1576 * gcc.dg/webizer.c (main): Add missing exit call.
1577
1578 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1579
1580 PR fortran/54465
1581 * gfortran.dg/wextra_1.f: New test.
1582
1583 2012-10-20 Jan Hubicka <jh@suse.cz>
1584
1585 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1586
1587 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1588
1589 PR fortran/54224
1590 * gfortran.dg/warn_unused_function.f90: New.
1591
1592 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1593
1594 * lib/target-supports.exp
1595 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1596
1597 2012-10-19 Richard Guenther <rguenther@suse.de>
1598
1599 PR tree-optimization/54981
1600 * gcc.dg/pr54981.c: New testcase.
1601
1602 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1603
1604 PR target/54892
1605 * gcc.target/arm/pr54892.c: New.
1606
1607 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1608
1609 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1610
1611 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1612
1613 PR c++/54501
1614 * g++.dg/init/array30.C: New.
1615 * g++.dg/init/array31.C: Likewise.
1616
1617 2012-10-18 Tobias Burnus <burnus@net-b.de>
1618
1619 PR fortran/54884
1620 * gfortran.dg/public_private_module_7.f90: New.
1621
1622 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1623
1624 PR c++/29633
1625 * g++.dg/template/pr29633.C: New.
1626
1627 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1628
1629 * gnat.dg/loop_optimization13.ad[sb]: New test.
1630 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1631
1632 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1633
1634 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1635 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1636 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1637 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1638
1639 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1640
1641 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1642 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1643 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1644 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1645 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1646 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1647
1648 2012-10-16 Jan Hubicka <jh@suse.cz>
1649
1650 * gcc.target/i386/l_fma_float_?.c: Update.
1651 * gcc.target/i386/l_fma_double_?.c: Update.
1652 * gfortran.dg/do_1.f90: XFAIL
1653 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1654 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1655 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1656 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1657 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1658 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1659 valid.
1660
1661 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1662
1663 PR c/53063
1664 PR c/40989
1665 * gcc.dg/Wstrict-overflow-24.c: New.
1666
1667 2012-10-16 Tobias Burnus <burnus@net-b.de>
1668
1669 PR fortran/50981
1670 PR fortran/54618
1671 * gfortran.dg/class_optional_1.f90: New.
1672 * gfortran.dg/class_optional_2.f90: New.
1673
1674 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1675
1676 PR debug/54796
1677 * gcc.dg/guality/pr54796.c: New test.
1678
1679 PR tree-optimization/54889
1680 * gfortran.dg/pr54889.f90: New test.
1681
1682 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1683
1684 * g++.dg/other/dump-ada-spec-2.C: New test.
1685
1686 2012-10-16 Easwaran Raman <eraman@google.com>
1687
1688 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1689 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1690
1691 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1692
1693 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1694 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1695
1696 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1697
1698 PR target/54925
1699 * gcc.c-torture/compile/pr54925.c: New.
1700
1701 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1702
1703 PR target/51244
1704 * gcc.target/sh/pr51244-17.c: New.
1705
1706 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1707
1708 PR target/54760
1709 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1710 functions.
1711 * gcc.target/sh/pr54760-4.c: New.
1712
1713 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1714
1715 PR target/34777
1716 * gcc.target/sh/torture/sh-torture.exp: New.
1717 * gcc.target/sh/torture/pr34777.c: New.
1718
1719 2012-10-15 Matthias Klose <doko@ubuntu.com>
1720
1721 * lib/target-supports.exp (check_profiling_available): Match
1722 arm*-*-linux-* for ARM Linux/GNU.
1723 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1724 * gfortran.dg/enum_10.f90: Likewise.
1725 * gfortran.dg/enum_9.f90: Likewise.
1726 * gcc.target/arm/synchronize.c: Likewise.
1727 * g++.old-deja/g++.jason/enum6.C: Likewise.
1728 * g++.old-deja/g++.other/enum4.C: Likewise.
1729 * g++.old-deja/g++.law/enum9.C: Likewise.
1730
1731 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1732
1733 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1734 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1735
1736 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1737 Paolo Carlini <paolo.carlini@oracle.com>
1738
1739 PR c++/17805
1740 * g++.dg/overload/operator6.C: New.
1741
1742 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1743
1744 PR c++/50080 (again)
1745 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1746 * g++.dg/parse/tmpl-outside1.C: Likewise.
1747 * g++.dg/template/qualttp18.C: Likewise.
1748 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1749 * g++.old-deja/g++.pt/overload13.C: Likewise.
1750
1751 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1752
1753 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1754 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1755 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1756 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1757 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1758 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1759 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1760 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1761
1762 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1763
1764 PR c++/50080
1765 * g++.dg/parse/tmpl-outside2.C: New.
1766 * g++.dg/parse/tmpl-outside1.C: Adjust.
1767 * g++.dg/template/qualttp18.C: Likewise.
1768 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1769 * g++.old-deja/g++.pt/overload13.C: Likewise.
1770
1771 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1772
1773 PR tree-optimization/54915
1774 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1775
1776 2012-10-15 Richard Guenther <rguenther@suse.de>
1777
1778 PR tree-optimization/54920
1779 * gcc.dg/torture/pr54920.c: New testcase.
1780
1781 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1782
1783 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1784
1785 2012-10-13 Jason Merrill <jason@redhat.com>
1786
1787 * g++.dg/tls/thread_local7g.C: Require tls_native.
1788
1789 2012-10-14 Jason Merrill <jason@redhat.com>
1790
1791 * g++.dg/cpp0x/inh-ctor1.C: New.
1792 * g++.dg/cpp0x/inh-ctor2.C: New.
1793 * g++.dg/cpp0x/inh-ctor3.C: New.
1794 * g++.dg/cpp0x/inh-ctor4.C: New.
1795 * g++.dg/cpp0x/inh-ctor5.C: New.
1796 * g++.dg/cpp0x/inh-ctor6.C: New.
1797 * g++.dg/cpp0x/inh-ctor7.C: New.
1798 * g++.dg/cpp0x/inh-ctor8.C: New.
1799 * g++.dg/cpp0x/inh-ctor9.C: New.
1800 * g++.dg/cpp0x/inh-ctor10.C: New.
1801 * g++.dg/cpp0x/inh-ctor11.C: New.
1802 * g++.dg/cpp0x/inh-ctor12.C: New.
1803 * g++.dg/cpp0x/inh-ctor13.C: New.
1804
1805 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1806
1807 PR rtl-optimization/54919
1808 * gcc.dg/pr54919.c: New testcase.
1809
1810 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1811
1812 PR c++/53581
1813 * g++.dg/template/crash113.C: New.
1814
1815 2012-10-14 Jan Hubicka <jh@suse.cz>
1816
1817 * gcc.dg/unroll_5.c: New testcase.
1818
1819 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1820
1821 PR c++/52643
1822 * g++.dg/opt/pr52643.C: New.
1823
1824 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1825
1826 PR target/54602
1827 * gcc.target/sh/pr54602-1.c: New.
1828 * gcc.target/sh/pr54602-2.c: New.
1829 * gcc.target/sh/pr54602-3.c: New.
1830 * gcc.target/sh/pr54602-4.c: New.
1831
1832 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1833
1834 PR target/54680
1835 * gcc.target/sh/pr54680.c: New.
1836
1837 2012-10-12 Jan Hubicka <jh@suse.cz>
1838
1839 * gcc.dg/webizer.c: New testcase.
1840
1841 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1842
1843 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1844 specify -m64.
1845
1846 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1847
1848 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1849 Return 0 if already specifying -mfloat-abi other than hard.
1850
1851 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1852
1853 * gcc.dg/pr53060.c: Prune irrelevant warning.
1854
1855 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1856
1857 PR c/54381
1858 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1859 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1860 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1861 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1862 Adjust expected wording of warnings for *cmp* builtins.
1863 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1864 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1865
1866 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1867
1868 PR c++/24449
1869 * g++.dg/parse/friend-main.C: New.
1870
1871 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1872
1873 PR c++/53055
1874 * g++.dg/pr53055.C: New testcase.
1875
1876 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1877
1878 PR c++/52744
1879 * g++.dg/cpp0x/pr52744.C: New.
1880
1881 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1882
1883 PR fortran/40453
1884 * gfortran.dg/dummy_procedure_9.f90: New.
1885
1886 2012-10-12 Richard Biener <rguenther@suse.de>
1887
1888 PR tree-optimization/54894
1889 * gcc.dg/torture/pr54894.c: New testcase.
1890
1891 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1892
1893 PR target/51244
1894 * gcc.target/sh/pr51244-13.c: New.
1895 * gcc.target/sh/pr51244-14.c: New.
1896 * gcc.target/sh/pr51244-15.c: New.
1897 * gcc.target/sh/pr51244-16.c: New.
1898
1899 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1900
1901 PR c++/51878
1902 * g++.dg/cpp0x/decltype45.C: New.
1903
1904 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1905
1906 PR fortran/54784
1907 * gfortran.dg/class_allocate_13.f90: New.
1908
1909 2012-10-11 Jason Merrill <jason@redhat.com>
1910
1911 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1912 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1913
1914 * g++.dg/gomp/tls-5.C: Require tls_native.
1915 * g++.dg/tls/thread_local7.C: Require tls_native.
1916 * g++.dg/tls/static2.C: New.
1917
1918 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1919
1920 PR c++/36107
1921 * g++.dg/ext/weak5.C: New.
1922
1923 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1924
1925 PR testsuite/54868
1926 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1927 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1928
1929 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1930
1931 PR c++/43765
1932 * g++.dg/parse/pr43765.C: New.
1933
1934 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1935
1936 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1937
1938 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1939
1940 PR c++/43663
1941 * g++.dg/init/bitfield3.C: New.
1942
1943 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1944
1945 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1946
1947 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1948
1949 PR tree-optimization/54877
1950 * gcc.dg/torture/pr54877.c: New test.
1951
1952 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1953
1954 PR testsuite/53397
1955 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1956 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1957 and remove target info from dg-do compile.
1958 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1959 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1960 and remove target info from dg-do compile.
1961
1962 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1963
1964 * gcc.dg/pr54782.c: Require target with pthread support.
1965
1966 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1967
1968 PR c++/53122
1969 * g++.dg/cpp0x/auto35.C: New.
1970
1971 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1972
1973 PR c++/53540 - using fails to be equivalent to typedef
1974 * g++.dg/cpp0x/alias-decl-24.C: New test.
1975
1976 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1977
1978 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1979 that c++11 attributes to types are ignored for now.
1980 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1981 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1982
1983 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1984
1985 PR c++/53741
1986 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1987
1988 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1989
1990 PR c++/50478
1991 * g++.dg/cpp0x/initlist67.C: New.
1992
1993 2012-10-10 Dehao Chen <dehao@google.com>
1994
1995 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1996
1997 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1998
1999 PR target/52480
2000 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2001 Add runtime tests.
2002
2003 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2004
2005 PR c++/53307
2006 * g++.dg/cpp0x/decltype44.C: New.
2007
2008 2012-10-09 Steve Ellcey <sellcey@mips.com>
2009
2010 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2011
2012 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2013
2014 PR c++/53763
2015 * g++.dg/cpp0x/decltype43.C: New.
2016
2017 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2018
2019 PR middle-end/53397
2020 * gcc.dg/pr53397-1.c: New test case.
2021 * gcc.dg/pr53397-2.c: New test case.
2022
2023 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2024
2025 PR c++/54194
2026 * g++.dg/warn/Wparentheses-26.C: Adjust.
2027 * g++.dg/warn/Wparentheses-27.C: New.
2028
2029 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2030
2031 PR c++/54427
2032 * c-c++-common/vector-scalar.c: New testcase.
2033 * g++.dg/ext/vector18.C: New testcase.
2034 * g++.dg/ext/vector5.C: This is not an error anymore.
2035 * gcc.dg/init-vec-1.c: Move ...
2036 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2037 * gcc.c-torture/execute/vector-shift1.c: Move ...
2038 * c-c++-common/torture/vector-shift1.c: ... here.
2039 * gcc.dg/scal-to-vec1.c: Move ...
2040 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2041 C++11. Adapt error messages.
2042 * gcc.dg/convert-vec-1.c: Move ...
2043 * c-c++-common/convert-vec-1.c: ... here.
2044 * gcc.dg/scal-to-vec2.c: Move ...
2045 * c-c++-common/scal-to-vec2.c: ... here.
2046
2047 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2048
2049 PR target/54400
2050 * gcc.target/i386/pr54400.c: New testcase.
2051
2052 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2053
2054 PR c++/54858
2055 * g++.dg/template/pr54858.C: New test.
2056
2057 2012-10-08 Marek Polacek <polacek@redhat.com>
2058
2059 PR debug/54831
2060 * g++.dg/debug/pr54831.C: New test.
2061
2062 2012-10-08 Dehao Chen <dehao@google.com>
2063
2064 * g++.dg/predict-loop-exit-1.C: New.
2065 * g++.dg/predict-loop-exit-2.C: New.
2066 * g++.dg/predict-loop-exit-3.C: New.
2067
2068 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2069
2070 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2071
2072 2012-10-08 Jason Merrill <jason@redhat.com>
2073
2074 * g++.dg/gomp/tls-5.C: New.
2075 * g++.dg/gomp/tls-wrap1.C: New.
2076 * g++.dg/gomp/tls-wrap2.C: New.
2077 * g++.dg/gomp/tls-wrap3.C: New.
2078 * g++.dg/gomp/tls-wrap4.C: New.
2079 * g++.dg/gomp/tls-wrapper-cse.C: New.
2080 * g++.dg/tls/thread_local-cse.C: New.
2081 * g++.dg/tls/thread_local-order1.C: New.
2082 * g++.dg/tls/thread_local-order2.C: New.
2083 * g++.dg/tls/thread_local-wrap1.C: New.
2084 * g++.dg/tls/thread_local-wrap2.C: New.
2085 * g++.dg/tls/thread_local-wrap3.C: New.
2086 * g++.dg/tls/thread_local-wrap4.C: New.
2087 * g++.dg/tls/thread_local2g.C: New.
2088 * g++.dg/tls/thread_local3g.C: New.
2089 * g++.dg/tls/thread_local4g.C: New.
2090 * g++.dg/tls/thread_local5g.C: New.
2091 * g++.dg/tls/thread_local6g.C: New.
2092 * g++.dg/tls/thread_local7g.C: New.
2093
2094 * g++.dg/tls/thread_local3.C: New.
2095 * g++.dg/tls/thread_local4.C: New.
2096 * g++.dg/tls/thread_local5.C: New.
2097 * g++.dg/tls/thread_local6.C: New.
2098
2099 * g++.dg/tls/init-2.C: Tweak errors.
2100 * g++.dg/tls/thread_local1.C: New.
2101 * g++.dg/tls/thread_local2.C: New.
2102 * g++.dg/tls/thread_local7.C: New.
2103
2104 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2105
2106 PR target/54866
2107 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2108
2109 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2110
2111 PR target/54685
2112 * gcc.target/sh/pr54685.c: New.
2113
2114 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2115
2116 PR c++/53528 C++11 attribute support
2117 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2118 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2119 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2120 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2121 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2122 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2123 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2124 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2125 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2126 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2127 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2128 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2129 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2130 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2131 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2132 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2133 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2134 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2135 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2136 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2137 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2138 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2139 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2140 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2141 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2142 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2143 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2144 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2145 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2146 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2147 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2148 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2149 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2150 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2151 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2152 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2153 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2154 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2155 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2156 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2157 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2158 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2159 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2160 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2161 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2162 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2163 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2164 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2165 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2166 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2167 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2168 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2169 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2170 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2171 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2172 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2173 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2174
2175 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2176
2177 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2178 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2179 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2180
2181 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2182
2183 PR target/54760
2184 * gcc.target/sh/pr54760-2.c: New.
2185 * gcc.target/sh/pr54760-3.c: New.
2186
2187 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2188
2189 PR c++/51422
2190 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2191
2192 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2193 Sandra Loosemore <sandra@codesourcery.com>
2194
2195 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2196 and test that the accumulator is initialized using MULT.
2197 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2198 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2199
2200 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2201
2202 PR c++/52764
2203 * g++.dg/cpp0x/stdint.C: New.
2204
2205 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2206
2207 PR c++/54249
2208 * g++.dg/cpp0x/stddef.C: New.
2209
2210 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2211
2212 PR fortran/54832
2213 * gfortran.dg/typebound_operator_17.f90: New.
2214
2215 2012-10-06 Jan Hubicka <jh@suse.cz>
2216
2217 PR lto/53831
2218 PR lto/54776
2219 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2220
2221 2012-10-06 Jan Hubicka <jh@suse.cz>
2222
2223 * gcc.dg/lto/resolutions_0.c: New testcase.
2224
2225 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2226
2227 PR fortran/45521
2228 * gfortran.dg/generic_25.f90: New.
2229 * gfortran.dg/generic_26.f90: New.
2230 * gfortran.dg/generic_27.f90: New.
2231
2232 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2233
2234 PR target/54760
2235 * gcc.target/sh/pr54760-1.c: New.
2236
2237 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2238
2239 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2240 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2241 * g++.dg/warn/Wsign-compare-5.C: New test.
2242 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2243 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2244 * g++.dg/ext/builtin30.C: New test.
2245 * g++.dg/ext/vla12.C: New test.
2246 * gcc.dg/builtins-85.c: New test.
2247
2248 PR debug/54519
2249 * gcc.dg/guality/pr54519-1.c: New test.
2250 * gcc.dg/guality/pr54519-2.c: New test.
2251 * gcc.dg/guality/pr54519-3.c: New test.
2252 * gcc.dg/guality/pr54519-4.c: New test.
2253 * gcc.dg/guality/pr54519-5.c: New test.
2254 * gcc.dg/guality/pr54519-6.c: New test.
2255
2256 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2257
2258 PR c++/50893
2259 * g++.dg/cpp0x/defaulted38.C: New.
2260
2261 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2262
2263 PR tree-optimization/33763
2264 * c-c++-common/pr33763.c: New test.
2265
2266 PR tree-optimization/54810
2267 * gcc.dg/tree-ssa/vrp85.c: New test.
2268
2269 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2270
2271 * gcc.dg/ucnid-7.c: Skip on AIX.
2272 * gcc.dg/ucnid-8.c: Same.
2273 * gcc.dg/ucnid-10.c: Same.
2274 * gcc.dg/ucnid-13.c: Same.
2275 * gcc.dg/attr-alias-3.c: Same.
2276 * gcc.dg/attr-alias-5.c: Same.
2277 * gcc.dg/torture/pr51106-2.c: Same.
2278 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2279
2280 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2281
2282 PR c++/52233
2283 * g++.dg/cpp0x/alias-decl-23.C: New.
2284
2285 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2286
2287 PR c++/53403
2288 * g++.dg/template/friend53.C: New.
2289
2290 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2291
2292 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2293 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2294 (scan-ada-spec): Likewise.
2295 (scan-ada-spec-not): Likewise.
2296 * gcc.dg/dump-ada-spec-1.c: New test.
2297 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2298
2299 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2300
2301 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2302
2303 2012-10-04 Florian Weimer <fweimer@redhat.com>
2304
2305 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2306
2307 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2308
2309 PR c++/54323
2310 * g++.dg/cpp0x/pr54323.C: New.
2311
2312 2012-10-04 Richard Guenther <rguenther@suse.de>
2313
2314 PR middle-end/54735
2315 * g++.dg/torture/pr54735.C: New testcase.
2316
2317 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2318
2319 PR rtl-optimization/54739
2320 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2321
2322 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2323
2324 PR target/51244
2325 * gcc.target/sh/pr51244-12.c: New.
2326
2327 2012-10-03 Dehao Chen <dehao@google.com>
2328
2329 PR middle-end/54782
2330 * gcc.dg/pr54782.c: New test.
2331
2332 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2333
2334 PR c++/54777
2335 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2336
2337 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2338
2339 PR fortran/54778
2340 * gfortran.dg/class_53.f90: New.
2341
2342 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2343
2344 PR debug/54551
2345 * gcc.dg/guality/pr54551.c: New.
2346
2347 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2348
2349 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2350 * gcc.target/powerpc/pr46728-2.c: Likewise.
2351
2352 2012-10-02 Sharad Singhai <singhai@google.com>
2353
2354 PR testsuite/54772
2355 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2356 to fix test failures caused by r191883.
2357 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2358 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2359 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2360 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2361 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2362 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2363 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2364 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2365 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2366
2367 2012-09-30 Sharad Singhai <singhai@google.com>
2368
2369 * gcc.target/i386/vect-double-1.c: Fix test.
2370
2371 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2372
2373 PR target/54087
2374 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2375 atomic_sub fails.
2376
2377 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2378
2379 PR rtl-optimization/54457
2380 * gcc.target/i386/pr54457.c: New test.
2381
2382 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2383
2384 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2385
2386 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2387
2388 * gcc.target/i386/vect-rebuild.c: New testcase.
2389
2390 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2391
2392 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2393
2394 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2395
2396 * gcc.target/mips/pr37362.c: Fix target selector.
2397
2398 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2399
2400 PR target/54083
2401 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2402
2403 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2404
2405 * gcc.dg/ucnid-8.c: Update line number.
2406 * gcc.dg/torture/pr51106-2.c: Likewise.
2407
2408 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2409
2410 PR fortran/54667
2411 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2412 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2413 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2414
2415 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2416
2417 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2418 partially reverting r170092.
2419 * gfortran.dg/class_7.f03: Ditto.
2420 * gfortran.dg/coarray_14.f90: Ditto.
2421 * gfortran.dg/typebound_proc_13.f03: Ditto.
2422
2423 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2424
2425 PR c++/54738
2426 * g++.dg/cpp0x/sfinae42.C: New.
2427
2428 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2429
2430 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2431 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2432 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2433 * gcc.dg/pr42629.c: XFAIL on AIX.
2434 * gcc.dg/pr47684.c: Same.
2435 * gcc.dg/pr43670.c: Same.
2436 * gcc.dg/pr42916.c: Same.
2437 * gcc.dg/pr45449.c: Same.
2438 * gcc.dg/pr50017.c: Same.
2439 * gcc.dg/pr42728.c: Same.
2440 * gcc.dg/pr47881.c: Same.
2441 * gcc.dg/pr44023.c: Same.
2442 * gcc.dg/pr41345.c: Same.
2443 * gcc.dg/pr42630.c: Same.
2444 * gcc.dg/pr44971.c: Same.
2445 * gcc.dg/pr46771.c: Same.
2446 * gcc.dg/ucnid-8.c: Same.
2447 * gcc.dg/ucnid-10.c: Same.
2448 * gcc.dg/ucnid-13.c: Same.
2449 * gcc.dg/torture/pr51106-2.c: Same.
2450 * gcc.dg/pr48768.c: Same.
2451 * gcc.dg/pr42631.c: Same.
2452 * gcc.dg/pr43084.c: Same.
2453 * gcc.dg/ucnid-7.c: Same.
2454 * gcc.dg/pr42889.c: Same.
2455 * gcc.dg/pr41241.c: Same.
2456 * gcc.dg/pr42719.c: Same.
2457 * g++.dg/debug/pr46583.C: Same.
2458 * g++.dg/debug/pr47106.C: Same.
2459 * g++.dg/opt/pr48549.C: Same.
2460 * g++.dg/other/pr42685.C: Same.
2461 * c-c++-common/pr43942.c: Same.
2462
2463 2012-09-29 Ian Lance Taylor <iant@google.com>
2464
2465 * go.test/go-test.exp: Update for latest version of Go testsuite.
2466
2467 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2468
2469 PR fortran/52724
2470 * gfortran.dg/internal_readwrite_3.f90: New test.
2471
2472 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2473
2474 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2475 c-c++-common/Wunused-local-typedefs-2.c to here.
2476
2477 PR c++/54372 - unused attribute inactive on dependant entities
2478 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2479
2480 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2481
2482 PR c++/29028 - Missed unused warning on using declaration
2483 * g++.dg/warn/Wunused-var-18.C: New test.
2484
2485 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2486
2487 PR c++/53551 - -Wunused-local-typedefs misses uses
2488 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2489
2490 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2491
2492 PR target/54716
2493 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2494
2495 PR tree-optimization/54713
2496 * gcc.c-torture/compile/pr54713-1.c: New test.
2497 * gcc.c-torture/compile/pr54713-2.c: New test.
2498 * gcc.c-torture/compile/pr54713-3.c: New test.
2499
2500 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2501
2502 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2503
2504 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2505
2506 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2507
2508 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2509
2510 PR target/54703
2511 * gcc.target/i386/pr54703.c: New test.
2512
2513 2012-09-27 Richard Guenther <rguenther@suse.de>
2514
2515 PR lto/54709
2516 * gcc.dg/lto/pr54709_0.c: New testcase.
2517 * gcc.dg/lto/pr54709_1.c: Likewise.
2518
2519 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2520
2521 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2522
2523 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2524
2525 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2526
2527 * gcc.target/arm/pr42879.c: Handle big-endian.
2528
2529 2012-09-26 Steve Ellcey <sellcey@mips.com>
2530
2531 PR c/37303
2532 * gcc.dg/pr37303.c: Check for rdata or rodata.
2533
2534 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2535
2536 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2537
2538 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2539
2540 PR target/51274
2541 PR target/53087
2542 * gcc.target/powerpc/ppc-ne0-1.c: New.
2543
2544 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2545
2546 PR target/54089
2547 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2548 test_19, test_20, test_21, test_22, test_23): New functions.
2549 * gcc.target/sh/pr54089-4.c: New.
2550 * gcc.target/sh/pr54089-5.c: New.
2551 * gcc.target/sh/pr54089-6.c: New.
2552 * gcc.target/sh/pr54089-7.c: New.
2553
2554 2012-09-25 Richard Guenther <rguenther@suse.de>
2555
2556 PR lto/54625
2557 * gcc.dg/lto/pr54702_0.c: New testcase.
2558 * gcc.dg/lto/pr54702_1.c: Likewise.
2559 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2560 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2561 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2562 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2563
2564 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2565
2566 PR c++/54526
2567 * g++.dg/cpp0x/parse2.C: New.
2568 * g++.dg/parse/error11.C: Adjust.
2569 * g++.dg/parse/error12.C: Likewise.
2570
2571 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2572
2573 * gcc.target/i386/20030217-1.c: Added check for
2574 large_long_double effective target.
2575 * gcc.target/i386/387-3.c: Likewise.
2576 * gcc.target/i386/387-4.c: Likewise.
2577 * gcc.target/i386/pr36578-1.c: Likewise.
2578 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2579 when long double size is equal double size.
2580 * gcc.target/i386/excess-precision-1.c: Likewise.
2581 * gcc.target/i386/pr36578-2.c: Likewise.
2582 * gcc.target/i386/20030217-2.c: New testcase.
2583
2584 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2585
2586 PR tree-optimization/54676
2587 * gcc.dg/pr54676.c: New test.
2588
2589 2012-09-25 Richard Guenther <rguenther@suse.de>
2590
2591 PR tree-optimization/53663
2592 * gcc.dg/torture/pr53663-1.c: New testcase.
2593 * gcc.dg/torture/pr53663-2.c: Likewise.
2594 * gcc.dg/torture/pr53663-3.c: Likewise.
2595
2596 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2597
2598 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2599
2600 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2601
2602 * lib/target-supports-dg.exp (dg-require-effective-target,
2603 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2604 dg-process-target-1 instead of dg-process-target.
2605 (dg-process-target-1): Rename from dg-process-target.
2606 (dg-process-target): New.
2607
2608 2012-09-24 Richard Guenther <rguenther@suse.de>
2609
2610 PR tree-optimization/54684
2611 * g++.dg/torture/pr54684.C: New testcase.
2612
2613 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2614
2615 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2616
2617 2012-09-24 Richard Guenther <rguenther@suse.de>
2618
2619 PR middle-end/52173
2620 * gcc.dg/tm/pr52173-1.c: New.
2621 * gcc.dg/tm/pr52173-2.c: New.
2622
2623 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2624
2625 * gcc.dg/pr54669.c: New test.
2626
2627 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2628 Dominique Dhumieres <dominiq@lps.ens.fr>
2629
2630 PR testsuite/54677
2631 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2632
2633 2012-09-23 Tobias Burnus <burnus@net-b.de>
2634
2635 PR fortran/54618
2636 * gfortran.dg/class_array_14.f90: New.
2637
2638 2012-09-22 Kai Tietz <ktietz@redhat.com>
2639
2640 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2641 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2642
2643 2012-09-21 Dehao Chen <dehao@google.com>
2644
2645 PR go/54649
2646 PR tree-optimization/54655
2647 * g++.dg/pr54655.C: New testcase.
2648
2649 2012-09-21 Richard Guenther <rguenther@suse.de>
2650
2651 PR tree-optimization/54647
2652 * g++.dg/torture/pr54647.C: New testcase.
2653
2654 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2655
2656 PR c++/54427
2657 * c-c++-common/torture/vector-compare-2.c: Add -w.
2658
2659 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2660
2661 * gnat.dg/opt20.ads: Move dg directive to...
2662 * gnat.dg/opt20.adb: ...here.
2663 * gnat.dg/addr1.ad[sb]: Likewise.
2664 * gnat.dg/concat2.ad[sb]: Likewise.
2665 * gnat.dg/array16.ad[sb]: Likewise.
2666 * gnat.dg/atomic5.ad[sb]: Likewise.
2667 * gnat.dg/discr29.ad[sb]: Likewise.
2668 * gnat.dg/noreturn5.ad[sb]: Likewise.
2669 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2670 * gnat.dg/discr23.ads: Remove dg directive.
2671 * gnat.dg/nested_float_packed.ads: Likewise.
2672 * gnat.dg/oconst6.ads: Move to...
2673 * gnat.dg/specs/oconst6.ads: ...here.
2674
2675 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2676
2677 PR c++/52432
2678 * g++.dg/cpp0x/decltype32.C: Tweak.
2679
2680 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2681
2682 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2683 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2684 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2685 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2686
2687 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2688
2689 PR c++/54581
2690 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2691
2692 2012-09-19 Steve Ellcey <sellcey@mips.com>
2693
2694 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2695
2696 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2697
2698 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2699 * gcc.target/powerpc/ppc-mftb.c: New file.
2700
2701 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2702
2703 PR target/54089
2704 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2705 functions.
2706
2707 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2708
2709 PR target/54236
2710 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2711
2712 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2713
2714 * gcc.c-torture/execute/20120919-1.c: New test.
2715
2716 2012-09-19 Richard Guenther <rguenther@suse.de>
2717
2718 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2719
2720 2012-09-19 Richard Guenther <rguenther@suse.de>
2721
2722 * gcc.dg/builtin-unreachable-6.c: Adjust.
2723
2724 2012-09-19 Richard Guenther <rguenther@suse.de>
2725
2726 * gcc.dg/builtin-object-size-10.c: Adjust.
2727 * gcc.dg/builtin-unreachable-5.c: Adjust.
2728 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2729 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2730 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2731 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2732 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2733 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2734 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2735 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2736 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2737 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2738 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2739 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2740
2741 2012-09-19 Richard Guenther <rguenther@suse.de>
2742
2743 PR tree-optimization/54132
2744 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2745 * gcc.dg/torture/pr54132.c: Likewise.
2746
2747 2012-09-19 Terry Guo <terry.guo@arm.com>
2748
2749 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2750 extra prune rules that will be applied to all tests in a .exp file.
2751 (gcc-dg-prune): Use rules defined by the above variable.
2752 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2753 harmless warnings on architecture switch conflict.
2754
2755 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2756
2757 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2758 of asm-comment characters instead of a single one.
2759 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2760
2761 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2762
2763 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2764
2765 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2766 target instead of xfailing it.
2767 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2768 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2769 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2770 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2771 * gcc.dg/vect/vect-104.c: Likewise.
2772 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2773 * gcc.dg/vect/vect-outer-1.c: Likewise.
2774 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2775 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2776 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2777 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2778 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2779 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2780 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2781 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2782 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2783
2784 * lib/target-supports.exp
2785 (check_effective_target_vect_widen_mult_qi_to_hi,
2786 check_effective_target_vect_widen_mult_hi_to_si,
2787 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2788 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2789 check_effective_target_vect_pack_trunc,
2790 check_effective_target_vect_unpack,
2791 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2792 instead of arm_none.
2793
2794 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2795
2796 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2797
2798 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2799 config to compiler_flags.
2800
2801 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2802
2803 PR target/54592
2804 * gcc.target/i386/pr54592.c: New test.
2805
2806 PR tree-optimization/54610
2807 * gcc.target/i386/pr54610.c: New test.
2808
2809 2012-09-17 Jason Merrill <jason@redhat.com>
2810
2811 PR c++/54575
2812 * g++.dg/cpp0x/alias-decl-21.C: New.
2813 * g++.dg/cpp0x/alias-decl-22.C: New.
2814
2815 2012-09-17 Tobias Burnus <burnus@net-b.de>
2816
2817 PR fortran/54608
2818 * gfortran.dg/scan_2.f90: New.
2819
2820 2012-09-17 Jason Merrill <jason@redhat.com>
2821
2822 PR c++/53661
2823 * g++.dg/init/aggr9.C: New.
2824
2825 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2826
2827 * gnat.dg/loop_optimization12.ad[sb]: New test.
2828
2829 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2830
2831 PR fortran/54285
2832 * gfortran.dg/proc_ptr_result_7.f90: New.
2833
2834 2012-09-17 Tobias Burnus <burnus@net-b.de>
2835
2836 PR fortran/54603
2837 * gfortran.dg/structure_constructor_11.f90: New.
2838
2839 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2840
2841 PR tree-optimization/54563
2842 * g++.dg/torture/pr54563.C: New test.
2843
2844 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2845
2846 PR fortran/54594
2847 * gfortran.dg/typebound_generic_14.f03: New.
2848
2849 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2850
2851 PR fortran/54387
2852 * gfortran.dg/proc_ptr_38.f90: New.
2853
2854 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2855
2856 PR debug/54460
2857 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2858 to scary regexp.
2859
2860 PR testsuite/54007
2861 * gnat.dg/lto15.adb: Require lto.
2862
2863 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2864 "myBindC" for hppa*-*-hpux*.
2865
2866 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2867
2868 * gfortran.dg/namelist_75.f90: New test.
2869
2870 2012-09-15 Tom de Vries <tom@codesourcery.com>
2871
2872 * gcc.dg/tree-ssa/vrp82.c: New test.
2873 * gcc.dg/tree-ssa/vrp83.c: Same.
2874 * gcc.dg/tree-ssa/vrp84.c: Same.
2875
2876 2012-09-15 Tom de Vries <tom@codesourcery.com>
2877
2878 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2879 * gcc.dg/tree-ssa/vrp81.c: ... this.
2880
2881 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2882
2883 PR target/54222
2884 * gcc.target/avr/torture/fix-types.h: New.
2885 * gcc.target/avr/torture/vals-hr.def: New.
2886 * gcc.target/avr/torture/vals-r.def: New.
2887 * gcc.target/avr/torture/vals-k.def: New.
2888 * gcc.target/avr/torture/vals-ur.def: New.
2889 * gcc.target/avr/torture/vals-uk.def: New.
2890 * gcc.target/avr/torture/vals-uhr.def: New.
2891 * gcc.target/avr/torture/vals-llk.def: New.
2892 * gcc.target/avr/torture/vals-ullk.def: New.
2893 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2894 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2895 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2896 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2897 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2898 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2899 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2900 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2901
2902 2012-09-14 Dehao Chen <dehao@google.com>
2903
2904 * g++.dg/debug/dwarf2/deallocator.C: New test.
2905
2906 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2907
2908 PR c/54552
2909 * gcc.c-torture/compile/pr54552-1.c: New test.
2910
2911 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2912
2913 PR c++/54427
2914 * g++.dg/other/vector-compare.C: New testcase.
2915 * c-c++-common/vector-compare-3.c: New testcase.
2916 * gcc.dg/vector-shift.c: Move ...
2917 * c-c++-common/vector-shift.c: ... here.
2918 * gcc.dg/vector-shift1.c: Move ...
2919 * c-c++-common/vector-shift1.c: ... here.
2920 * gcc.dg/vector-shift3.c: Move ...
2921 * c-c++-common/vector-shift3.c: ... here.
2922 * gcc.dg/vector-compare-1.c: Move ...
2923 * c-c++-common/vector-compare-1.c: ... here.
2924 * gcc.dg/vector-compare-2.c: Move ...
2925 * c-c++-common/vector-compare-2.c: ... here.
2926 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2927 * c-c++-common/torture/vector-compare-1.c: ... here.
2928 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2929 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2930 * c-c++-common/torture/vector-compare-2.c: ... here.
2931 * gcc.c-torture/execute/vector-shift.c: Move ...
2932 * c-c++-common/torture/vector-shift.c: ... here.
2933 * gcc.c-torture/execute/vector-shift2.c: Move ...
2934 * c-c++-common/torture/vector-shift2.c: ... here.
2935 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2936 * c-c++-common/torture/vector-subscript-1.c: ... here.
2937 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2938 * c-c++-common/torture/vector-subscript-2.c: ... here.
2939 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2940 * c-c++-common/torture/vector-subscript-3.c: ... here.
2941
2942 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2943
2944 PR c/54103
2945 * gcc.c-torture/compile/pr54103-1.c,
2946 gcc.c-torture/compile/pr54103-2.c,
2947 gcc.c-torture/compile/pr54103-3.c,
2948 gcc.c-torture/compile/pr54103-4.c,
2949 gcc.c-torture/compile/pr54103-5.c,
2950 gcc.c-torture/compile/pr54103-6.c: New tests.
2951 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2952
2953 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2954
2955 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2956
2957 2012-09-14 Richard Guenther <rguenther@suse.de>
2958
2959 PR tree-optimization/54565
2960 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2961 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2962
2963 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2964
2965 * gcc.target/arm/combine-movs.c: Add missing space.
2966
2967 2012-09-14 Richard Guenther <rguenther@suse.de>
2968
2969 * g++.dg/torture/builtin-location.C: New testcase.
2970
2971 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2972 Manuel López-Ibåñez <manu@gcc.gnu.org>
2973
2974 PR c++/53210
2975 * g++.dg/warn/Wuninitialized-self.C: New.
2976
2977 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2978
2979 PR c/54559
2980 * gcc.c-torture/compile/pr54559.c: New test.
2981
2982 2012-09-13 Jason Merrill <jason@redhat.com>
2983
2984 PR c++/53839
2985 * g++.dg/cpp0x/constexpr-temp1.C: New.
2986
2987 PR c++/54511
2988 * g++.dg/template/anonunion2.C: New.
2989
2990 PR c++/53836
2991 * g++.dg/template/init10.C: New.
2992
2993 2012-09-13 Tobias Burnus <burnus@net-b.de>
2994
2995 PR fortran/54556
2996 * gfortran.dg/implicit_pure_3.f90: New.
2997
2998 2012-09-13 Richard Guenther <rguenther@suse.de>
2999
3000 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3001
3002 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3003
3004 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3005
3006 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3007
3008 * c-c++-common/pr51712.c: Handle for short-enum targets.
3009
3010 2012-09-12 Terry Guo <terry.guo@arm.com>
3011
3012 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3013 and lsrs for Thumb2 mode.
3014
3015 2012-09-12 Jan Hubicka <jh@suse.cz>
3016
3017 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3018
3019 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3020
3021 PR target/54445
3022 * gcc.target/i386/pr54445-1.c: New file.
3023 * gcc.target/i386/pr54445-2.c: Likewise.
3024
3025 2012-09-12 Tobias Burnus <burnus@net-b.de>
3026
3027 PR fortran/54225
3028 PR fortran/53306
3029 * gfortran.dg/coarray_10.f90: Update dg-error.
3030 * gfortran.dg/coarray_28.f90: New.
3031 * gfortran.dg/array_section_3.f90: New.
3032
3033 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3034
3035 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3036 gcc.target/arm/pr48252.c: Fix for big-endian support.
3037
3038 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3039
3040 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3041
3042 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3043 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3044
3045 * gcc.target/arm/neon-vfma-1.c: New testcase.
3046 * gcc.target/arm/neon-vfms-1.c: Likewise.
3047 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3048 of float.
3049 * gcc.target/arm/neon-vmls-1.c: Likewise.
3050 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3051 function.
3052 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3053 (check_effective_target_arm_neonv2_ok): Likewise.
3054 (check_effective_target_arm_neonv2_hw): Likewise.
3055 (check_effective_target_arm_neonv2): Likewise.
3056
3057 2012-09-11 Richard Guenther <rguenther@suse.de>
3058
3059 PR middle-end/54515
3060 * g++.dg/tree-ssa/pr54515.C: New testcase.
3061
3062 2012-09-10 Andrew Pinski <apinski@cavium.com>
3063
3064 PR tree-opt/c54362
3065 * gcc.dg/tm/memopt-16.c: New testcase.
3066
3067 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3068
3069 PR c++/54541
3070 PR c++/54542
3071 * g++.dg/cpp0x/sfinae40.C: New.
3072 * g++.dg/cpp0x/sfinae41.C: Likewise.
3073
3074 2012-09-10 Jason Merrill <jason@redhat.com>
3075
3076 PR c++/54538
3077 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3078
3079 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3080
3081 PR target/54089
3082 * gcc.target/sh/pr54089-3.c: New.
3083
3084 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3085
3086 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3087
3088 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3089
3090 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3091
3092 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3093
3094 * gcc.dg/pr52558-2.c: Delete.
3095 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3096
3097 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3098
3099 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3100
3101 2012-09-10 Richard Guenther <rguenther@suse.de>
3102
3103 PR tree-optimization/54520
3104 * gcc.dg/torture/pr54520.c: New testcase.
3105
3106 2012-09-10 Jason Merrill <jason@redhat.com>
3107
3108 PR c++/54506
3109 * g++.dg/cpp0x/implicit14.C: New.
3110
3111 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3112
3113 PR fortran/54208
3114 * gfortran.dg/bound_simplification_3.f90: New test.
3115
3116 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3117
3118 PR testsuite/54184
3119 * gcc.dg/pr52558-1.c: Delete.
3120 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3121
3122 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3123
3124 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3125 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3126 * gcc.target/arm/smlaltt-1.c: Likewise.
3127
3128 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3129
3130 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3131
3132 2012-09-07 Tom de Vries <tom@codesourcery.com>
3133
3134 PR tree-optimization/53986
3135 * gcc.dg/tree-ssa/vrp80.c: New test.
3136 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3137
3138 2012-09-06 Jason Merrill <jason@redhat.com>
3139
3140 PR c++/54341
3141 PR c++/54253
3142 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3143 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3144
3145 2012-09-06 Andrew Pinski <apinski@cavium.com>
3146
3147 PR tree-opt/54494
3148 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3149
3150 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3151
3152 PR rtl-optimization/54455
3153 * gcc.dg/54455.c: New test.
3154
3155 2012-09-06 Tobias Burnus <burnus@net-b.de>
3156
3157 PR fortran/54463
3158 * gfortran.dg/promotion_2.f90: New.
3159
3160 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3161
3162 PR middle-end/54486
3163 * c-c++-common/pr54486.c: New test.
3164
3165 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3166
3167 PR fortran/54474
3168 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3169
3170 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3171
3172 PR c++/54191
3173 * g++.dg/cpp0x/sfinae39.C: New.
3174
3175 2012-09-04 Jason Merrill <jason@redhat.com>
3176
3177 PR c++/54441
3178 * g++.dg/ext/flexary3.C: New.
3179
3180 PR c++/54420
3181 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3182
3183 PR c++/54198
3184 * g++.dg/template/defarg15.C: New.
3185
3186 PR c++/54437
3187 * g++.dg/template/access24.C: New.
3188
3189 2012-09-04 Richard Guenther <rguenther@suse.de>
3190
3191 PR tree-optimization/54458
3192 * gcc.dg/torture/pr54458.c: New testcase.
3193
3194 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3195
3196 * gcc.target/arm/neon-vext.c: New test.
3197 * gcc.target/arm/neon-vext-execute.c: Ditto.
3198
3199 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3200
3201 PR fortran/54243
3202 PR fortran/54244
3203 * gfortran.dg/select_type_29.f03: New.
3204
3205 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3206
3207 * gcc.dg/fold-perm.c: Improve test.
3208
3209 2012-09-03 Tobias Burnus <burnus@net-b.de>
3210
3211 PR fortran/51632
3212 * gfortran.dg/coarray_class_1.f90: New.
3213
3214 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3215
3216 PR target/49206
3217 * gcc.c-torture/compile/pr49206.c: New test.
3218
3219 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3220 Uros Bizjak <ubizjak@gmail.com>
3221
3222 PR target/36680
3223 * gfortran.dg/pr36680.f90: New test.
3224
3225 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3226
3227 PR target/42295
3228 * g++.dg/opt/pr42295.C: New test.
3229
3230 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3231
3232 PR target/54436
3233 * gcc.dg/torture/pr54436.c: New test.
3234
3235 2012-09-01 Andrew Pinski <apinski@cavium.com>
3236
3237 * gcc.target/mips/truncate-8.c: New testcase.
3238
3239 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3240
3241 PR target/46829
3242 PR target/46843
3243 * gcc.target/i386/pr46829.c: New test.
3244 * gcc.target/i386/pr46843.c: Ditto.
3245
3246 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3247 Jason Merrill <jason@redhat.com>
3248
3249 PR c++/18747
3250 * g++.dg/parse/error50.C: New.
3251
3252 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3253
3254 PR c/54428
3255 * gcc.c-torture/compile/pr54428.c: New test.
3256
3257 2012-08-31 Ollie Wild <aaw@google.com>
3258
3259 PR c++/54197
3260 * g++.dg/init/lifetime3.C: New test.
3261
3262 2012-08-31 Martin Jambor <mjambor@suse.cz>
3263
3264 PR middle-end/54409
3265 * gcc.dg/torture/pr54409.c: New test.
3266
3267 2012-08-31 Martin Jambor <mjambor@suse.cz>
3268
3269 * gfortran.dg/pr48636.f90: Add dump scan checks.
3270
3271 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3272
3273 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3274
3275 2012-08-28 Joey Ye <joey.ye@arm.com>
3276
3277 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3278
3279 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3280
3281 PR target/46254
3282 * gcc.target/i386/pr46254.c: New test.
3283
3284 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3285
3286 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3287 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3288 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3289
3290 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3291
3292 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3293 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3294 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3295 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3296 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3297 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3298 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3299 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3300 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3301 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3302 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3303 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3304 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3305 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3306 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3307 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3308 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3309 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3310 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3311 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3312 gcc.target/mips/unaligned-1.c: Tighten regexps.
3313
3314 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3315
3316 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3317 (mips_option_groups): Remove optimization. Add various -f options.
3318 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3319 and -pg imply -fno-omit-frame-pointer.
3320 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3321 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3322 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3323 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3324 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3325 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3326 * gcc.target/mips/abi-n32-long32.c: Likewise.
3327 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3328 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3329 * gcc.target/mips/abi-n32-long64.c: Likewise.
3330 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3331 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3332 * gcc.target/mips/abi-n64-long32.c: Likewise.
3333 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3334 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3335 * gcc.target/mips/abi-n64-long64.c: Likewise.
3336 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3337 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3338 * gcc.target/mips/abi-o32-long32.c: Likewise.
3339 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3340 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3341 * gcc.target/mips/abi-o32-long64.c: Likewise.
3342 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3343 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3344 * gcc.target/mips/abi-o64-long32.c: Likewise.
3345 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3346 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3347 * gcc.target/mips/abi-o64-long64.c: Likewise.
3348 * gcc.target/mips/asm-1.c: Likewise.
3349 * gcc.target/mips/branch-1.c: Likewise.
3350 * gcc.target/mips/call-3.c: Likewise.
3351 * gcc.target/mips/call-saved-3.c: Likewise.
3352 * gcc.target/mips/clear-cache-1.c: Likewise.
3353 * gcc.target/mips/div-1.c: Likewise.
3354 * gcc.target/mips/div-2.c: Likewise.
3355 * gcc.target/mips/div-3.c: Likewise.
3356 * gcc.target/mips/div-4.c: Likewise.
3357 * gcc.target/mips/div-5.c: Likewise.
3358 * gcc.target/mips/div-6.c: Likewise.
3359 * gcc.target/mips/div-7.c: Likewise.
3360 * gcc.target/mips/div-8.c: Likewise.
3361 * gcc.target/mips/div-9.c: Likewise.
3362 * gcc.target/mips/div-10.c: Likewise.
3363 * gcc.target/mips/div-11.c: Likewise.
3364 * gcc.target/mips/div-12.c: Likewise.
3365 * gcc.target/mips/dsp-ctrl.c: Likewise.
3366 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3367 * gcc.target/mips/ext-8.c: Likewise.
3368 * gcc.target/mips/extend-2.c: Likewise.
3369 * gcc.target/mips/fix-r10000-1.c: Likewise.
3370 * gcc.target/mips/fix-r10000-2.c: Likewise.
3371 * gcc.target/mips/fix-r10000-3.c: Likewise.
3372 * gcc.target/mips/fix-r10000-4.c: Likewise.
3373 * gcc.target/mips/fix-r10000-5.c: Likewise.
3374 * gcc.target/mips/fix-r10000-6.c: Likewise.
3375 * gcc.target/mips/fix-r10000-7.c: Likewise.
3376 * gcc.target/mips/fix-r10000-8.c: Likewise.
3377 * gcc.target/mips/fix-r10000-9.c: Likewise.
3378 * gcc.target/mips/fix-r10000-10.c: Likewise.
3379 * gcc.target/mips/fix-r10000-11.c: Likewise.
3380 * gcc.target/mips/fix-r10000-12.c: Likewise.
3381 * gcc.target/mips/fix-r10000-13.c: Likewise.
3382 * gcc.target/mips/fix-r10000-14.c: Likewise.
3383 * gcc.target/mips/fix-r10000-15.c: Likewise.
3384 * gcc.target/mips/fpcmp-1.c: Likewise.
3385 * gcc.target/mips/fpcmp-2.c: Likewise.
3386 * gcc.target/mips/fpr-moves-7.c: Likewise.
3387 * gcc.target/mips/fpr-moves-8.c: Likewise.
3388 * gcc.target/mips/int-moves-1.c: Likewise.
3389 * gcc.target/mips/int-moves-2.c: Likewise.
3390 * gcc.target/mips/long-calls-pg.c: Likewise.
3391 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3392 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3393 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3394 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3395 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3396 * gcc.target/mips/mips-3d-1.c: Likewise.
3397 * gcc.target/mips/mips-3d-2.c: Likewise.
3398 * gcc.target/mips/mips-3d-3.c: Likewise.
3399 * gcc.target/mips/mips-3d-4.c: Likewise.
3400 * gcc.target/mips/mips-3d-5.c: Likewise.
3401 * gcc.target/mips/mips-3d-6.c: Likewise.
3402 * gcc.target/mips/mips-3d-7.c: Likewise.
3403 * gcc.target/mips/mips-3d-8.c: Likewise.
3404 * gcc.target/mips/mips-3d-9.c: Likewise.
3405 * gcc.target/mips/mips-ps-1.c: Likewise.
3406 * gcc.target/mips/mips-ps-2.c: Likewise.
3407 * gcc.target/mips/mips-ps-3.c: Likewise.
3408 * gcc.target/mips/mips-ps-4.c: Likewise.
3409 * gcc.target/mips/mips-ps-6.c: Likewise.
3410 * gcc.target/mips/mips32-dspr2.c: Likewise.
3411 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3412 * gcc.target/mips/neg-abs-1.c: Likewise.
3413 * gcc.target/mips/neg-abs-2.c: Likewise.
3414 * gcc.target/mips/nmadd-3.c: Likewise.
3415 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3416 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3417 * gcc.target/mips/octeon-pop-1.c: Likewise.
3418 * gcc.target/mips/pr26765.c: Likewise.
3419 * gcc.target/mips/pr33256.c: Likewise.
3420 * gcc.target/mips/pr33635-1.c: Likewise.
3421 * gcc.target/mips/pr33755.c: Likewise.
3422 * gcc.target/mips/pr35802.c: Likewise.
3423 * gcc.target/mips/pr45074.c: Likewise.
3424 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3425 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3426 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3427 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3428 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3429 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3430 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3431 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3432 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3433 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3434 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3435 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3436 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3437 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3438 * gcc.target/mips/save-restore-1.c: Likewise.
3439 * gcc.target/mips/save-restore-3.c: Likewise.
3440 * gcc.target/mips/save-restore-5.c: Likewise.
3441 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3442 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3443 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3444 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3445 * gcc.target/mips/stack-1.c: Likewise.
3446
3447 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3448 Tighten regexps.
3449
3450 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3451 branch under test to be filled with preceding rather than
3452 following instructions.
3453 * gcc.target/mips/branch-10.c: Likewise.
3454 * gcc.target/mips/branch-11.c: Likewise.
3455 * gcc.target/mips/branch-12.c: Likewise.
3456 * gcc.target/mips/branch-13.c: Likewise.
3457 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3458 to be eliminated. Tighten $28 scan-assembler-not test.
3459
3460 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3461 function to...
3462 * gcc.target/mips/call-4.c: ...this new test.
3463
3464 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3465 more likely.
3466 * gcc.target/mips/code-readable-3.c: Likewise.
3467 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3468 flag but skip for -O0.
3469 * gcc.target/mips/code-readable-4.c: Likewise.
3470
3471 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3472 of operations under test.
3473 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3474
3475 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3476 Don't require sibling-call optimization.
3477 * gcc.target/mips/near-far-4.c: Likewise.
3478
3479 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3480 Make sure that the register variable is used.
3481 * gcc.target/mips/soft-float-1.c: Likewise.
3482
3483 * gcc.target/mips/sdata-1.c: Make static data volatile.
3484 * gcc.target/mips/sdata-2.c: Likewise.
3485 * gcc.target/mips/sdata-3.c: Likewise.
3486 * gcc.target/mips/sdata-4.c: Likewise.
3487
3488 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3489 skip for -O0.
3490 * gcc.target/mips/atomic-memory-2.c: Likewise.
3491 * gcc.target/mips/branch-cost-1.c: Likewise.
3492 * gcc.target/mips/branch-cost-2.c: Likewise.
3493 * gcc.target/mips/cache-1.c: Likewise.
3494 * gcc.target/mips/call-1.c: Likewise.
3495 * gcc.target/mips/call-saved-2.c: Likewise.
3496 * gcc.target/mips/const-anchor-1.c: Likewise.
3497 * gcc.target/mips/const-anchor-2.c: Likewise.
3498 * gcc.target/mips/dse-1.c: Likewise.
3499 * gcc.target/mips/dsp-lhx.c: Likewise.
3500 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3501 * gcc.target/mips/ext-1.c: Likewise.
3502 * gcc.target/mips/ext-2.c: Likewise.
3503 * gcc.target/mips/ext-3.c: Likewise.
3504 * gcc.target/mips/ext-4.c: Likewise.
3505 * gcc.target/mips/ext-5.c: Likewise.
3506 * gcc.target/mips/ext-6.c: Likewise.
3507 * gcc.target/mips/ext-7.c: Likewise.
3508 * gcc.target/mips/extend-1.c: Likewise.
3509 * gcc.target/mips/fix-r4000-1.c: Likewise.
3510 * gcc.target/mips/fix-r4000-3.c: Likewise.
3511 * gcc.target/mips/fix-r4000-5.c: Likewise.
3512 * gcc.target/mips/fix-r4000-6.c: Likewise.
3513 * gcc.target/mips/fix-r4000-8.c: Likewise.
3514 * gcc.target/mips/fix-r4000-10.c: Likewise.
3515 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3516 * gcc.target/mips/fixed-vector-type.c: Likewise.
3517 * gcc.target/mips/fpr-moves-1.c: Likewise.
3518 * gcc.target/mips/fpr-moves-2.c: Likewise.
3519 * gcc.target/mips/fpr-moves-3.c: Likewise.
3520 * gcc.target/mips/fpr-moves-4.c: Likewise.
3521 * gcc.target/mips/fpr-moves-5.c: Likewise.
3522 * gcc.target/mips/fpr-moves-6.c: Likewise.
3523 * gcc.target/mips/ins-1.c: Likewise.
3524 * gcc.target/mips/ins-2.c: Likewise.
3525 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3526 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3527 * gcc.target/mips/lazy-binding-1.c: Likewise.
3528 * gcc.target/mips/madd-3.c: Likewise.
3529 * gcc.target/mips/madd-5.c: Likewise.
3530 * gcc.target/mips/madd-6.c: Likewise.
3531 * gcc.target/mips/madd-8.c: Likewise.
3532 * gcc.target/mips/madd-9.c: Likewise.
3533 * gcc.target/mips/memcpy-1.c: Likewise.
3534 * gcc.target/mips/mips-ps-type.c: Likewise.
3535 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3536 * gcc.target/mips/mips-sched-madd.c: Likewise.
3537 * gcc.target/mips/mips16e-extends.c: Likewise.
3538 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3539 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3540 * gcc.target/mips/movcc-1.c: Likewise.
3541 * gcc.target/mips/movcc-2.c: Likewise.
3542 * gcc.target/mips/movcc-3.c: Likewise.
3543 * gcc.target/mips/msub-5.c: Likewise.
3544 * gcc.target/mips/msub-6.c: Likewise.
3545 * gcc.target/mips/msub-8.c: Likewise.
3546 * gcc.target/mips/mult-2.c: Likewise.
3547 * gcc.target/mips/mult-3.c: Likewise.
3548 * gcc.target/mips/mult-5.c: Likewise.
3549 * gcc.target/mips/mult-6.c: Likewise.
3550 * gcc.target/mips/mult-7.c: Likewise.
3551 * gcc.target/mips/mult-12.c: Likewise.
3552 * gcc.target/mips/mult-13.c: Likewise.
3553 * gcc.target/mips/mult-14.c: Likewise.
3554 * gcc.target/mips/mult-15.c: Likewise.
3555 * gcc.target/mips/mult-17.c: Likewise.
3556 * gcc.target/mips/mult-18.c: Likewise.
3557 * gcc.target/mips/mult-19.c: Likewise.
3558 * gcc.target/mips/nmadd-1.c: Likewise.
3559 * gcc.target/mips/nmadd-2.c: Likewise.
3560 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3561 * gcc.target/mips/octeon-cins-1.c: Likewise.
3562 * gcc.target/mips/octeon-cins-2.c: Likewise.
3563 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3564 * gcc.target/mips/octeon-exts-2.c: Likewise.
3565 * gcc.target/mips/octeon-exts-3.c: Likewise.
3566 * gcc.target/mips/octeon-exts-4.c: Likewise.
3567 * gcc.target/mips/octeon-exts-5.c: Likewise.
3568 * gcc.target/mips/octeon-exts-6.c: Likewise.
3569 * gcc.target/mips/octeon-exts-7.c: Likewise.
3570 * gcc.target/mips/octeon-pop-2.c: Likewise.
3571 * gcc.target/mips/octeon-seq-3.c: Likewise.
3572 * gcc.target/mips/octeon-seq-4.c: Likewise.
3573 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3574 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3575 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3576 * gcc.target/mips/pr54240.c: Likewise.
3577 * gcc.target/mips/rsqrt-1.c: Likewise.
3578 * gcc.target/mips/rsqrt-2.c: Likewise.
3579 * gcc.target/mips/rsqrt-3.c: Likewise.
3580 * gcc.target/mips/rsqrt-4.c: Likewise.
3581 * gcc.target/mips/save-restore-2.c: Likewise.
3582 * gcc.target/mips/save-restore-4.c: Likewise.
3583 * gcc.target/mips/sb1-1.c: Likewise.
3584 * gcc.target/mips/scc-1.c: Likewise.
3585 * gcc.target/mips/scc-2.c: Likewise.
3586 * gcc.target/mips/scc-3.c: Likewise.
3587 * gcc.target/mips/scc-4.c: Likewise.
3588 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3589 * gcc.target/mips/truncate-1.c: Likewise.
3590 * gcc.target/mips/truncate-2.c: Likewise.
3591 * gcc.target/mips/truncate-3.c: Likewise.
3592 * gcc.target/mips/truncate-4.c: Likewise.
3593 * gcc.target/mips/truncate-5.c: Likewise.
3594 * gcc.target/mips/truncate-6.c: Likewise.
3595 * gcc.target/mips/unaligned-1.c: Likewise.
3596
3597 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3598 skip for -O0. Require -fexpensive-optimizations.
3599 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3600 * gcc.target/mips/dspr2-MULT.c: Likewise.
3601 * gcc.target/mips/fix-r4000-2.c: Likewise.
3602 * gcc.target/mips/fix-r4000-4.c: Likewise.
3603 * gcc.target/mips/fix-r4000-7.c: Likewise.
3604 * gcc.target/mips/fix-r4000-9.c: Likewise.
3605 * gcc.target/mips/madd-1.c: Likewise.
3606 * gcc.target/mips/madd-2.c: Likewise.
3607 * gcc.target/mips/madd-4.c: Likewise.
3608 * gcc.target/mips/maddu-1.c: Likewise.
3609 * gcc.target/mips/maddu-2.c: Likewise.
3610 * gcc.target/mips/maddu-3.c: Likewise.
3611 * gcc.target/mips/maddu-4.c: Likewise.
3612 * gcc.target/mips/msub-1.c: Likewise.
3613 * gcc.target/mips/msub-2.c: Likewise.
3614 * gcc.target/mips/msub-3.c: Likewise.
3615 * gcc.target/mips/msub-4.c: Likewise.
3616 * gcc.target/mips/msubu-1.c: Likewise.
3617 * gcc.target/mips/msubu-2.c: Likewise.
3618 * gcc.target/mips/msubu-3.c: Likewise.
3619 * gcc.target/mips/msubu-4.c: Likewise.
3620 * gcc.target/mips/mult-1.c: Likewise.
3621 * gcc.target/mips/mult-4.c: Likewise.
3622 * gcc.target/mips/mult-8.c: Likewise.
3623 * gcc.target/mips/mult-9.c: Likewise.
3624 * gcc.target/mips/mult-10.c: Likewise.
3625 * gcc.target/mips/mult-11.c: Likewise.
3626 * gcc.target/mips/mult-16.c: Likewise.
3627
3628 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3629 skip for -O0 and -Os.
3630 * gcc.target/mips/fix-r4000-12.c: Likewise.
3631 * gcc.target/mips/madd-7.c: Likewise.
3632 * gcc.target/mips/mips-ps-5.c: Likewise.
3633 * gcc.target/mips/mips-ps-7.c: Likewise.
3634 * gcc.target/mips/msub-7.c: Likewise.
3635
3636 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3637 skip for -O0. Require -mno-abicalls.
3638 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3639
3640 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3641 skip for -O0. Require a total number of BBIT instructions and
3642 at least one of each kind.
3643
3644 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3645 skip for -O0. Require -fno-unroll-loops.
3646
3647 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3648 skip for -O0. Allow BLTZ as well as BGEZ.
3649
3650 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3651
3652 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3653 skip for -O0. Require -fschedule-insns2.
3654 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3655
3656 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3657 but skip for -O0. Make a branch-likely more likely.
3658
3659 * gcc.target/mips/timode-2.c: Split each test into its own function.
3660 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3661
3662 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3663 skip for -O0. Require -fpeephole2.
3664 * gcc.target/mips/vr-mult-2.c: Likewise.
3665
3666 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3667
3668 PR preprocessor/53469
3669 * gcc.dg/cpp/_Pragma7.c: New test case.
3670
3671 2012-08-27 Tobias Burnus <burnus@net-b.de>
3672
3673 PR fortran/54370
3674 * gfortran.dg/do_5.f90: New.
3675
3676 2012-08-27 Tobias Burnus <burnus@net-b.de>
3677
3678 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3679 from dg-options as -Wall no longer implies it.
3680
3681 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3682
3683 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3684
3685 2012-08-25 Jason Merrill <jason@redhat.com>
3686
3687 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3688
3689 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3690
3691 PR c++/51421
3692 * g++.dg/cpp0x/auto34.C: New.
3693
3694 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3695
3696 PR c/54363
3697 * gcc.dg/pr54363.c: New test.
3698
3699 PR c/54355
3700 * gcc.dg/pr54355.c: New test.
3701
3702 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3703
3704 PR debug/52857
3705 * gcc.target/i386/pr52857-1.c: New.
3706 * gcc.target/i386/pr52857-2.c: Likewise.
3707
3708 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3709
3710 * gcc.target/mips/code-readable-4.c: New test.
3711
3712 2012-08-23 Julian Brown <julian@codesourcery.com>
3713 Sandra Loosemore <sandra@codesourcery.com>
3714
3715 * gcc.target/mips/code-readable-1.c: Add -O to options.
3716
3717 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3718
3719 PR c++/20420
3720 * g++.dg/lookup/using53.C: New.
3721
3722 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3723
3724 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3725 * gcc.dg/fixed-point/convert-1.c: New.
3726 * gcc.dg/fixed-point/convert-2.c: New.
3727 * gcc.dg/fixed-point/convert-3.c: New.
3728 * gcc.dg/fixed-point/convert-4.c: New.
3729 * gcc.dg/fixed-point/convert-float-1.c: New.
3730 * gcc.dg/fixed-point/convert-float-2.c: New.
3731 * gcc.dg/fixed-point/convert-float-3.c: New.
3732 * gcc.dg/fixed-point/convert-float-4.c: New.
3733 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3734 * gcc.dg/fixed-point/convert-sat.c: New.
3735 * gcc.dg/fixed-point/convert.h: New.
3736
3737 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3738
3739 PR target/54089
3740 * gcc.target/sh/pr54089-2.c: New.
3741
3742 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3743
3744 * gcc.target/i386/long-double-64-1.c: New file.
3745 * gcc.target/i386/long-double-64-2.c: Likewise.
3746 * gcc.target/i386/long-double-64-3.c: Likewise.
3747 * gcc.target/i386/long-double-64-4.c: Likewise.
3748 * gcc.target/i386/long-double-80-1.c: Likewise.
3749 * gcc.target/i386/long-double-80-2.c: Likewise.
3750 * gcc.target/i386/long-double-80-3.c: Likewise.
3751 * gcc.target/i386/long-double-80-4.c: Likewise.
3752 * gcc.target/i386/long-double-80-5.c: Likewise.
3753 * gcc.target/i386/long-double-80-6.c: Likewise.
3754 * gcc.target/i386/long-double-80-7.c: Likewise.
3755
3756 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3757
3758 PR tree-optimization/54317
3759 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3760
3761 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3762
3763 PR target/39423
3764 * gcc.target/sh/pr39423-2.c: New.
3765
3766 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3767
3768 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3769 * gcc.dg/fold-perm.c: Likewise.
3770
3771 2012-08-20 Jan Hubicka <jh@suse.cz>
3772
3773 PR fortran/48636
3774 * gcc.dg/ipa/inlinehint-1.c: New.
3775
3776 2012-08-20 Florian Weimer <fweimer@redhat.com>
3777
3778 PR c++/19351
3779 * g++.dg/init/new38.C: New test.
3780 * g++.dg/init/new39.C: New test.
3781
3782 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3783
3784 PR target/54089
3785 * gcc.target/sh/pr54089-1.c: New.
3786
3787 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3788
3789 PR target/51244
3790 * gcc.target/sh/pr51244-11.c: New.
3791
3792 2012-08-20 Tobias Burnus <burnus@net-b.de>
3793
3794 PR fortran/54301
3795 * gfortran.dg/warn_target_lifetime_2.f90: New.
3796
3797 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3798
3799 PR c++/10416
3800 * g++.dg/warn/Wunused-var-17.C: New.
3801
3802 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3803
3804 PR middle-end/53992
3805 * gcc.dg/gomp/pr53992.c: New test.
3806
3807 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3808
3809 PR tree-ssa/54295
3810 * gcc.c-torture/execute/20120817-1.c: New test.
3811
3812 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3813
3814 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3815 add instruction.
3816 (f2): New test that really does need adds.
3817
3818 2012-08-20 Richard Guenther <rguenther@suse.de>
3819
3820 PR tree-optimization/54327
3821 * gcc.dg/torture/pr54327.c: New testcase.
3822
3823 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3824
3825 PR tree-optimization/54321
3826 * gcc.c-torture/compile/pr54321.c: New test.
3827
3828 2012-08-20 Tobias Burnus <burnus@net-b.de>
3829
3830 PR fortran/54301
3831 * gfortran.dg/warn_target_lifetime_1.f90: New.
3832
3833 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3834
3835 PR fortran/54298
3836 * gfortran.dg/real_compare_1.f90: New test case.
3837 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3838
3839 2012-08-18 Jan Hubicka <jh@suse.cz>
3840
3841 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3842
3843 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3844
3845 PR fortran/39290
3846 * gfortran.dg/interface_37.f90: New test.
3847
3848 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3849 Gary Funck <gary@intrepid.com>
3850
3851 PR target/20020
3852 * gcc.target/i386/pr20020-1.c: New test.
3853 * gcc.target/i386/pr20020-2.c: Likewise.
3854 * gcc.target/i386/pr20020-3.c: Likewise.
3855
3856 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3857
3858 * gcc.target/i386/perm-concat.c: New test.
3859
3860 2012-08-17 Julian Brown <julian@codesourcery.com>
3861
3862 * gcc.target/arm/div64-unwinding.c: New test.
3863
3864 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3865
3866 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3867
3868 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3869
3870 PR target/54236
3871 * gcc.target/sh/pr54236-1.c: New.
3872
3873 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3874
3875 * lib/target-supports.exp (check_effective_target_sync_int_long)
3876 (check_effective_target_sync_char_short): Enable for crisv32-*
3877 and cris-*.
3878
3879 PR middle-end/54261
3880 * gcc.dg/torture/pr54261-1.c: New test.
3881
3882 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3883
3884 PR fortran/54243
3885 PR fortran/54244
3886 * gfortran.dg/typebound_call_24.f03: New.
3887
3888 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3889
3890 PR tree-optimization/54245
3891 * gcc.dg/tree-ssa/pr54245.c: New test.
3892
3893 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3894
3895 PR tree-optimization/54240
3896 * gcc.target/powerpc/pr54240.c: New test.
3897 * gcc.target/mips/pr54240.c: Likewise.
3898
3899 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3900
3901 PR target/52933
3902 * gcc.target/sh/pr52933-1.c: New.
3903 * gcc.target/sh/pr52933-2.c: New.
3904
3905 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3906
3907 PR target/50751
3908 * gcc.target/sh/pr50751-8.c: New.
3909
3910 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3911
3912 PR fortran/47586
3913 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3914 * gfortran.dg/typebound_proc_27.f03: New test.
3915
3916 2012-08-14 Sterling Augustine <saugustine@google.com>
3917
3918 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3919
3920 2012-08-14 Tobias Burnus <burnus@net-b.de>
3921
3922 PR fortran/40881
3923 * gfortran.dg/data_constraints_3.f90: New.
3924 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3925 to disable -pedantic compilation.
3926 * gfortran.dg/pr37243.f: Ditto.
3927 * gfortran.dg/g77/19990826-3.f: Ditto.
3928 * gfortran.dg/g77/20020307-1.f : Ditto.
3929 * gfortran.dg/g77/980310-3.f: Ditto.
3930
3931 2012-08-14 Tobias Burnus <burnus@net-b.de>
3932
3933 PR fortran/54234
3934 * gfortran.dg/warn_conversion_4.f90: New.
3935
3936 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3937
3938 PR middle-end/53411
3939 PR rtl-optimization/53495
3940 * gcc.c-torture/compile/pr53411.c: New test.
3941 * gcc.c-torture/compile/pr53495.c: New test.
3942
3943 2012-08-13 Richard Guenther <rguenther@suse.de>
3944
3945 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3946
3947 2012-08-13 Richard Guenther <rguenther@suse.de>
3948
3949 PR tree-optimization/54200
3950 * gcc.dg/guality/pr54200.c: New testcase.
3951 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3952
3953 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3954
3955 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3956
3957 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3958
3959 PR target/51244
3960 * gcc.target/sh/pr51244-7.c: New.
3961 * gcc.target/sh/pr51244-8.c: New.
3962 * gcc.target/sh/pr51244-9.c: New.
3963 * gcc.target/sh/pr51244-10.c: New.
3964
3965 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3966
3967 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3968 -m2e or -m2a.
3969 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3970 * gcc.target/sh/pr53511-1.c: Likewise.
3971 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3972 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3973 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3974 * gcc.target/sh/pr53512-3.c: Likewise.
3975 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3976
3977 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3978
3979 PR target/39423
3980 * gcc.c-torture/compile/pr39423-1.c: New.
3981 * gcc.c-torture/compile/pr39423-2.c: New.
3982
3983 2012-08-12 Tobias Burnus <burnus@net-b.de>
3984
3985 PR fortran/54221
3986 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3987 they appear uninitialized on the RHS.
3988 * gfortran.dg/public_private_module_6.f90: New.
3989
3990 2012-08-11 Martin Jambor <mjambor@suse.cz>
3991
3992 PR fortran/48636
3993 * gfortran.dg/pr48636.f90: New test.
3994
3995 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3996
3997 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3998 to avoid warnings.
3999 (main): Adjust caller.
4000
4001 2012-08-10 Richard Guenther <rguenther@suse.de>
4002
4003 * gcc.dg/matrix/*.c: Adjust and move ...
4004 * gcc.dg/torture/: ... here.
4005 * gcc.dg/matrix: Remove directory.
4006
4007 2012-08-10 Richard Guenther <rguenther@suse.de>
4008
4009 PR middle-end/54219
4010 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4011
4012 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4013
4014 PR middle-end/54211
4015 * gcc.dg/tree-ssa/pr54211.c: New test.
4016
4017 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4018
4019 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4020 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4021
4022 2012-08-10 Richard Guenther <rguenther@suse.de>
4023
4024 PR tree-optimization/54109
4025 * gcc.dg/torture/pr54109.c: New testcase.
4026 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4027 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4028
4029 2012-08-10 Richard Guenther <rguenther@suse.de>
4030
4031 PR tree-optimization/54027
4032 * gcc.dg/torture/pr54027.c: New testcase.
4033
4034 2012-08-10 Richard Guenther <rguenther@suse.de>
4035
4036 * g++.dg/plugin/selfassign.c: Adjust.
4037 * gcc.dg/plugin/selfassign.c: Likewise.
4038 * gcc.dg/strlenopt-11.c: Likewise.
4039 * gcc.dg/strlenopt-13.c: Likewise.
4040 * gcc.dg/no-strict-overflow-4.c: Likewise.
4041 * gcc.dg/strict-overflow-4.c: Likewise.
4042 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4043 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4044 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4045 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4046 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4047 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4048 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4049 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4050 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4051 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4052 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4053 * gcc.dg/pr46309.c: Likewise.
4054 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4055
4056 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4057
4058 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4059 for x86 targets.
4060 * gcc.c-torture/compile/20120727-2.c: New test.
4061
4062 2012-08-09 Martin Jambor <mjambor@suse.cz>
4063
4064 * gcc.dg/ipa/iinline-4.c: New test.
4065 * gcc.dg/ipa/iinline-5.c: Likewise.
4066 * gcc.dg/ipa/iinline-6.c: Likewise.
4067 * gcc.dg/ipa/iinline-7.c: Likewise.
4068 * gcc.dg/lto/20120723_0.c: Likewise.
4069 * gcc.dg/lto/20120723_1.c: Likewise.
4070
4071 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4072
4073 PR target/39423
4074 * gcc.target/sh/pr39423-1.c: New.
4075
4076 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4077
4078 PR target/51244
4079 * gcc.target/sh/pr51244-5: New.
4080 * gcc.target/sh/pr51244-6: New.
4081
4082 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4083
4084 * gcc.target/i386/adx-addxcarry32-3.c: New.
4085 * gcc.target/i386/adx-addxcarry64-3.c: New.
4086
4087 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4088
4089 PR rtl-optimization/53701
4090 * gcc.dg/pr53701.c: New test.
4091
4092 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4093
4094 * gcc.c-torture/compile/20120727-1.c: New test.
4095
4096 2012-08-09 Tobias Burnus <burnus@net-b.de>
4097
4098 PR fortran/54199
4099 * gfortran.dg/intrinsic_shadow_4.f90: New.
4100
4101 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4102
4103 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4104
4105 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4106
4107 * gcc.c-torture/execute/20120808-1.c: New test.
4108
4109 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4110
4111 PR rtl-optimization/54157
4112 * gcc.target/i386/pr54157.c: New file.
4113
4114 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4115
4116 * gcc.target/i386/adx-addcarryx32-1.c: New.
4117 * gcc.target/i386/adx-addcarryx32-2.c: New.
4118 * gcc.target/i386/adx-addcarryx64-1.c: New.
4119 * gcc.target/i386/adx-addcarryx64-2.c: New.
4120 * gcc.target/i386/adx-check.h: New.
4121 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4122 * gcc.target/i386/sse-12.c: Add -madx.
4123 * gcc.target/i386/sse-13.c: Ditto.
4124 * gcc.target/i386/sse-14.c: Ditto.
4125 * gcc.target/i386/sse-22.c: Ditto.
4126 * gcc.target/i386/sse-23.c: Ditto.
4127 * g++.dg/other/i386-2.C: Ditto.
4128 * g++.dg/other/i386-3.C: Ditto.
4129
4130 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4131
4132 * gcc.dg/tree-ssa/slsr-5.c: New.
4133 * gcc.dg/tree-ssa/slsr-6.c: New.
4134 * gcc.dg/tree-ssa/slsr-7.c: New.
4135 * gcc.dg/tree-ssa/slsr-8.c: New.
4136 * gcc.dg/tree-ssa/slsr-9.c: New.
4137 * gcc.dg/tree-ssa/slsr-10.c: New.
4138 * gcc.dg/tree-ssa/slsr-11.c: New.
4139 * gcc.dg/tree-ssa/slsr-12.c: New.
4140 * gcc.dg/tree-ssa/slsr-13.c: New.
4141 * gcc.dg/tree-ssa/slsr-14.c: New.
4142 * gcc.dg/tree-ssa/slsr-15.c: New.
4143 * gcc.dg/tree-ssa/slsr-16.c: New.
4144 * gcc.dg/tree-ssa/slsr-17.c: New.
4145 * gcc.dg/tree-ssa/slsr-18.c: New.
4146 * gcc.dg/tree-ssa/slsr-19.c: New.
4147 * gcc.dg/tree-ssa/slsr-20.c: New.
4148 * gcc.dg/tree-ssa/slsr-21.c: New.
4149 * gcc.dg/tree-ssa/slsr-22.c: New.
4150 * gcc.dg/tree-ssa/slsr-23.c: New.
4151 * gcc.dg/tree-ssa/slsr-24.c: New.
4152 * gcc.dg/tree-ssa/slsr-25.c: New.
4153 * gcc.dg/tree-ssa/slsr-26.c: New.
4154 * gcc.dg/tree-ssa/slsr-30.c: New.
4155 * gcc.dg/tree-ssa/slsr-31.c: New.
4156
4157 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4158
4159 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4160 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4161 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4162
4163 2012-08-06 Cary Coutant <ccoutant@google.com>
4164
4165 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4166
4167 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4168
4169 PR fortran/35831
4170 * gfortran.dg/dummy_procedure_5.f90: Modified.
4171 * gfortran.dg/dummy_procedure_8.f90: New.
4172 * gfortran.dg/interface_26.f90: Modified.
4173 * gfortran.dg/proc_ptr_11.f90: Modified.
4174 * gfortran.dg/proc_ptr_15.f90: Modified.
4175 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4176 * gfortran.dg/typebound_override_1.f90: Modified.
4177 * gfortran.dg/typebound_proc_6.f03: Modified.
4178
4179 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4180
4181 PR tree-optimization/51938
4182 PR tree-optimization/52005
4183 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4184 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4185 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4186 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4187
4188 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4189
4190 Avoid crashing on erroneous static_assert usage
4191 * g++.dg/cpp0x/static_assert8.C: New test.
4192
4193 2012-08-06 Jason Merrill <jason@redhat.com>
4194
4195 * g++.dg/cpp0x/sfinae38.C: New.
4196
4197 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4198 Paolo Carlini <paolo.carlini@oracle.com>
4199
4200 PR c++/54165
4201 * g++.dg/conversion/void2.C: New.
4202
4203 2012-08-06 Tom de Vries <tom@codesourcery.com>
4204
4205 * gcc.dg/tree-ssa/vrp78.c: New test.
4206
4207 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4208 Richard Sandiford <rdsandiford@googlemail.com>
4209
4210 * g++.dg/opt/enum2.C: Require fpic target.
4211 * g++.dg/lto/20090303_0.C: Likewise.
4212
4213 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4214 Catherine Moore <clm@codesourcery.com>
4215
4216 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4217 flush function names too.
4218 * gcc.target/mips/clear-cache-1.c: Likewise.
4219
4220 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4221
4222 PR target/54156
4223 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4224
4225 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4226
4227 PR fortran/54166
4228 * gfortran.dg/array_5.f90: New test.
4229
4230 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4231
4232 PR tree-optimization/30318
4233 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4234
4235 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4236
4237 * g++.dg/ext/vector17.C: New testcase.
4238
4239 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4240
4241 PR target/51931
4242 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4243 * g++.dg/opt/longbranch1.C: Likewise.
4244
4245 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4246
4247 PR tree-optimization/53805
4248 * gcc.dg/fold-notunord.c: New testcase.
4249
4250 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4251
4252 PR fortran/48820
4253 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4254 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4255
4256 2012-08-02 Jason Merrill <jason@redhat.com>
4257 Paolo Carlini <paolo.carlini@oracle.com>
4258
4259 PR c++/51213 (again)
4260 * g++.dg/cpp0x/sfinae37.C: Extend.
4261
4262 2012-08-02 Richard Guenther <rguenther@suse.de>
4263
4264 PR tree-optimization/50672
4265 * g++.dg/torture/pr50672.C: New testcase.
4266
4267 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4268
4269 PR fortran/54147
4270 * gfortran.dg/abstract_type_6.f03: Modified.
4271 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4272 * gfortran.dg/proc_ptr_comp_35.f90: New.
4273 * gfortran.dg/typebound_proc_9.f03: Modified.
4274 * gfortran.dg/typebound_proc_26.f90: New.
4275
4276 2012-08-02 Richard Guenther <rguenther@suse.de>
4277
4278 * gcc.dg/torture/pta-callused-1.c: Adjust.
4279 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4280 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4281 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4282 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4283 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4284 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4285 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4286 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4287
4288 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4289
4290 PR fortran/54033
4291 * gfortran.dg/include_6.f90: New test case.
4292 * gfortran.dg/include_7.f90: New test case.
4293 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4294
4295 2012-08-01 Tom de Vries <tom@codesourcery.com>
4296
4297 * gcc.dg/tree-ssa/vrp76.c: New test.
4298
4299 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4300
4301 PR tree-optimization/46556
4302 * gcc.dg/tree-ssa/slsr-27.c: New.
4303 * gcc.dg/tree-ssa/slsr-28.c: New.
4304 * gcc.dg/tree-ssa/slsr-29.c: New.
4305
4306 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4307
4308 PR fortran/42418
4309 * gfortran.dg/proc_decl_29.f90: New.
4310
4311 2012-07-31 Dehao Chen <dehao@google.com>
4312
4313 * gcc.dg/predict-7.c: New test.
4314
4315 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4316
4317 PR fortran/54134
4318 * gfortran.dg/typebound_override_3.f90: New.
4319
4320 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4321
4322 PR tree-optimization/53773
4323 * gcc.dg/vect/pr53773.c: New test.
4324
4325 2012-07-31 Nick Clifton <nickc@redhat.com>
4326
4327 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4328 and for XStormy16.
4329
4330 2012-07-31 Tobias Burnus <burnus@net-b.de>
4331
4332 * gfortran.dg/c_funloc_tests_6.f90: New.
4333 * gfortran.dg/c_funloc_tests_7.f90: New.
4334 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4335
4336 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4337
4338 PR c++/53624
4339 * g++.dg/cpp0x/temp_default5.C: New.
4340
4341 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4342
4343 PR fortran/51081
4344 * gfortran.dg/proc_ptr_37.f90: New.
4345
4346 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4347
4348 * lib/target-supports.exp
4349 (check_effective_target_vect_natural_alignment): New function.
4350 * gcc.dg/align-2.c: Only run on targets with natural alignment
4351 of vector types.
4352 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4353 alignment of vector types.
4354
4355 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4356 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4357
4358 * gcc.target/i386/rdseed16-1.c: New.
4359 * gcc.target/i386/rdseed32-1.c: Ditto
4360 * gcc.target/i386/rdseed64-1.c: Ditto
4361 * gcc.target/i386/sse-12.c: Add -mrdseed.
4362 * gcc.target/i386/sse-13.c: Ditto.
4363 * gcc.target/i386/sse-14.c: Ditto.
4364 * g++.dg/other/i386-2.C: Ditto.
4365 * g++.dg/other/i386-3.C: Ditto.
4366
4367 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4368
4369 PR target/51244
4370 * gcc.target/sh/pr51244-4.c: New.
4371
4372 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4373
4374 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4375 for alpha*-*-* targets. Cleanup original tree dump.
4376
4377 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4378
4379 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4380 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4381
4382 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4383
4384 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4385 rand, srand. Include <stdlib.h>.
4386
4387 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4388
4389 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4390
4391 2012-07-26 Richard Henderson <rth@redhat.com>
4392
4393 * gcc.dg/attr-hotcold-1.c: New.
4394 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4395
4396 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4397 Sandra Loosemore <sandra@codesourcery.com>
4398
4399 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4400
4401 2012-07-26 Tobias Burnus <burnus@net-b.de>
4402
4403 * gfortran.dg/contiguous_1.f90: Update dg-error.
4404 * gfortran.dg/proc_ptr_32.f90: Ditto.
4405
4406 2012-07-26 Richard Guenther <rguenther@suse.de>
4407
4408 PR tree-optimization/54098
4409 * gcc.dg/torture/pr54098.c: New testcase.
4410
4411 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4412
4413 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4414 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4415
4416 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4417
4418 PR fortran/44354
4419 * gfortran.dg/array_constructor_39.f90: New test.
4420
4421 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4422
4423 PR fortran/44354
4424 * gfortran.dg/array_constructor_38.f90: New test.
4425
4426 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4427
4428 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4429
4430 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4431
4432 * gnat.dg/noreturn5.ad[sb]: New test.
4433
4434 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4435 Paul Brook <paul@codesourcery.com>
4436
4437 PR target/53633
4438
4439 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4440 * c-c++-common/pr53633.c: New test.
4441
4442 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4443
4444 * gcc.target/i386/asm-dialect-1.c: New test case.
4445
4446 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4447 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4448
4449 * gcc.target/i386/prefetchw-1.c: New.
4450 * gcc.target/i386/sse-12.c: Add -mprfchw.
4451 * gcc.target/i386/sse-13.c: Ditto.
4452 * gcc.target/i386/sse-14.c: Ditto.
4453 * gcc.target/i386/sse-22.c: Ditto.
4454 * gcc.target/i386/sse-23.c: Ditto.
4455 * g++.dg/other/i386-2.C: Ditto.
4456 * g++.dg/other/i386-3.C: Ditto.
4457
4458 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4459
4460 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4461
4462 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4463
4464 PR target/54051
4465 * gcc.target/arm/pr54051.c: New.
4466 * gcc.target/arm/vfp-1.c: Adjust test.
4467
4468 2012-07-24 Julian Brown <julian@codesourcery.com>
4469
4470 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4471 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4472 hard-float ARM.
4473
4474 2012-07-23 Paul Brook <paul@codesourcery.com>
4475
4476 * g++.dg/other/armv7m-1.c: New test.
4477
4478 2012-07-23 Julian Brown <julian@codesourcery.com>
4479
4480 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4481 ARM.
4482 (DO_TEST): Define to 1 for appropriate ARM targets.
4483
4484 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4485
4486 PR tree-optimization/53881
4487 * gcc.dg/pr53881.c: Renamed to ...
4488 * gcc.dg/pr53881-1.c: ... this.
4489 * gcc.dg/pr53881-2.c: New test.
4490
4491 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4492
4493 Handle recent changes in default atomics for cris*-*-linux*.
4494 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4495 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4496 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4497 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4498 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4499 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4500 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4501 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4502 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4503 -mno-unaligned-atomic-may-use-library is in effect for
4504 cris*-*-linux*.
4505 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4506 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4507 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4508 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4509 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4510 gcc.target/cris/torture/sync-mis-op-i-1.c,
4511 gcc.target/cris/torture/sync-mis-op-i-2.c,
4512 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4513 gcc.target/cris/torture/sync-mis-op-i-3.c,
4514 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4515 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4516 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4517 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4518 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4519 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4520 (main): Remove local variable x.
4521 [mis_ok]: Check that atomics don't fail.
4522
4523 2012-07-21 Andrew Pinski <apinski@cavium.com>
4524
4525 * gcc.dg/tree-ssa/vrp72.c: New test.
4526 * gcc.dg/tree-ssa/vrp73.c: New test.
4527 * gcc.dg/tree-ssa/vrp74.c: New test.
4528 * gcc.dg/tree-ssa/vrp75.c: New test.
4529
4530 2012-07-21 Andrew Pinski <apinski@cavium.com>
4531
4532 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4533 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4534
4535 2012-07-21 Andrew Pinski <apinski@cavium.com>
4536
4537 * gcc.target/mips/octeon-pop-2.c: New testcase.
4538
4539 2012-07-21 Tobias Burnus <burnus@net-b.de>
4540
4541 PR fortran/48820
4542 * gfortran.dg/assumed_rank_3.f90: New.
4543 * gfortran.dg/assumed_rank_11.f90: New.
4544 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4545 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4546 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4547
4548 2012-07-21 Andrew Pinski <apinski@cavium.com>
4549
4550 * gcc.target/mips/unaligned-1.c: New testcase.
4551
4552 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4553
4554 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4555
4556 2012-07-20 Tobias Burnus <burnus@net-b.de>
4557
4558 * gfortran.dg/bind_c_array_params_2.f90: New.
4559 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4560 and update dg-error.
4561
4562 2012-07-20 Tobias Burnus <burnus@net-b.de>
4563
4564 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4565
4566 2012-07-20 Jason Merrill <jason@redhat.com>
4567
4568 PR c++/54038
4569 * g++.dg/other/array7.C: New.
4570
4571 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4572
4573 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4574 the basic block and check loop depth.
4575 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4576 matching patterns and comments.
4577 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4578 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4579
4580 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4581
4582 PR c++/28656
4583 * c-c++-common/pr28656.c: New test.
4584
4585 2012-07-19 Jason Merrill <jason@redhat.com>
4586
4587 PR c++/54026
4588 * g++.dg/init/mutable1.C: New.
4589
4590 2012-07-20 Tobias Burnus <burnus@net-b.de>
4591
4592 PR fortran/48820
4593 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4594 * gfortran.dg/assumed_rank_1.f90: New.
4595 * gfortran.dg/assumed_rank_1_c.c: New.
4596 * gfortran.dg/assumed_rank_2.f90: New.
4597 * gfortran.dg/assumed_rank_4.f90: New.
4598 * gfortran.dg/assumed_rank_5.f90: New.
4599 * gfortran.dg/assumed_rank_6.f90: New.
4600 * gfortran.dg/assumed_rank_7.f90: New.
4601 * gfortran.dg/assumed_rank_8.f90: New.
4602 * gfortran.dg/assumed_rank_8_c.c: New.
4603 * gfortran.dg/assumed_rank_9.f90: New.
4604 * gfortran.dg/assumed_rank_10.f90: New.
4605 * gfortran.dg/assumed_rank_12.f90: New.
4606
4607 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4608
4609 * gnat.dg/opt25.adb: New test.
4610 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4611 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4612
4613 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4614
4615 * gnat.dg/aggr20.ad[sb]: New test.
4616 * gnat.dg/aggr20_pkg.ads: New helper.
4617
4618 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4619
4620 * gnat.dg/derived_type3.adb: New test.
4621 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4622
4623 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4624
4625 PR rtl-optimization/53942
4626 * gcc.dg/pr53942.c: New test.
4627
4628 2012-07-19 Jason Merrill <jason@redhat.com>
4629
4630 PR c++/54021
4631 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4632
4633 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4634
4635 * gnat.dg/discr38.adb: New test.
4636
4637 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4638
4639 PR middle-end/54017
4640 * c-c++-common/gomp/pr54017.c: New test.
4641
4642 2012-07-19 Richard Guenther <rguenther@suse.de>
4643 Eric Botcazou <ebotcazou@adacore.com>
4644
4645 * gnat.dg/loop_optimization11.adb: New testcase.
4646 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4647
4648 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4649 Jason Merrill <jason@redhat.com>
4650
4651 * g++.dg/cpp0x/sfinae37.C: New.
4652 * g++.dg/template/access23.C: New.
4653 * g++.dg/template/access7.C: Adjust.
4654 * g++.dg/template/sfinae10.C: Don't expect errors.
4655 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4656
4657 2012-07-18 Julian Brown <julian@codesourcery.com>
4658 Sandra Loosemore <sandra@codesroucery.com>
4659
4660 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4661
4662 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4663
4664 * gnat.dg/noreturn4.ad[sb]: New test.
4665 * gnat.dg/noreturn4_pkg.ads: New helper.
4666
4667 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4668 Julian Brown <julian@codesourcery.com>
4669
4670 * gcc.target/arm/neon-vdup-1.c: New test case.
4671 * gcc.target/arm/neon-vdup-2.c: New test case.
4672 * gcc.target/arm/neon-vdup-3.c: New test case.
4673 * gcc.target/arm/neon-vdup-4.c: New test case.
4674 * gcc.target/arm/neon-vdup-5.c: New test case.
4675 * gcc.target/arm/neon-vdup-6.c: New test case.
4676 * gcc.target/arm/neon-vdup-7.c: New test case.
4677 * gcc.target/arm/neon-vdup-8.c: New test case.
4678 * gcc.target/arm/neon-vdup-9.c: New test case.
4679 * gcc.target/arm/neon-vdup-10.c: New test case.
4680 * gcc.target/arm/neon-vdup-11.c: New test case.
4681 * gcc.target/arm/neon-vdup-12.c: New test case.
4682 * gcc.target/arm/neon-vdup-13.c: New test case.
4683 * gcc.target/arm/neon-vdup-14.c: New test case.
4684 * gcc.target/arm/neon-vdup-15.c: New test case.
4685 * gcc.target/arm/neon-vdup-16.c: New test case.
4686 * gcc.target/arm/neon-vdup-17.c: New test case.
4687 * gcc.target/arm/neon-vdup-18.c: New test case.
4688 * gcc.target/arm/neon-vdup-19.c: New test case.
4689 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4690 arguments non-constant.
4691
4692 2012-07-18 Richard Guenther <rguenther@suse.de>
4693
4694 PR tree-optimization/53970
4695 * g++.dg/torture/pr53970.C: New testcase.
4696
4697 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4698
4699 PR target/38621
4700 * gcc.c-torture/compile/pr38621.c: New.
4701
4702 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4703
4704 PR target/33135
4705 * gcc.target/sh/pr33135-1.c: New.
4706 * gcc.target/sh/pr33135-2.c: New.
4707 * gcc.target/sh/pr33135-3.c: New.
4708 * gcc.target/sh/pr33135-4.c: New.
4709
4710 2012-07-17 Jason Merrill <jason@redhat.com>
4711
4712 PR c++/53995
4713 * g++.dg/parse/enum9.C: New.
4714
4715 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4716 Sandra Loosemore <sandra@codesourcery.com>
4717
4718 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4719 if there is a conflict with -mcpu=. Use -mcpu=5208.
4720
4721 2012-07-17 Jason Merrill <jason@redhat.com>
4722
4723 PR c++/53989
4724 * g++.dg/template/array23.C: New.
4725
4726 2012-07-17 Tobias Burnus <burnus@net-b.de>
4727
4728 PR fortran/53985
4729 * gfortran.dg/bind_c_usage_26.f90: New.
4730 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4731 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4732 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4733 * gfortran.dg/interop_params.f03: Ditto.
4734
4735 2012-07-17 Jason Merrill <jason@redhat.com>
4736
4737 * g++.dg/template/inherit8.C: Adjust.
4738 * g++.dg/template/using21.C: Adjust.
4739 * g++.dg/template/using22.C: Adjust.
4740
4741 PR c++/53549
4742 * g++.dg/template/current-inst1.C: New.
4743 * g++.dg/parse/crash35.C: Adjust.
4744
4745 2012-07-17 Tobias Burnus <burnus@net-b.de>
4746
4747 PR fortran/52101
4748 * gfortran.dg/oldstyle_4.f90: New.
4749
4750 2012-07-17 Tobias Burnus <burnus@net-b.de>
4751
4752 PR fortran/49265
4753 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4754 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4755
4756 2012-07-16 Jason Merrill <jason@redhat.com>
4757
4758 * g++.dg/parse/access8.C: Adjust.
4759 * g++.dg/template/sfinae6_neg.C: Adjust.
4760
4761 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4762
4763 PR fortran/53824
4764 * gfortran.dg/coarray_allocate_1.f90: New test.
4765
4766 2012-07-16 Andrew Pinski <apinski@cavium.com>
4767
4768 * gcc.c-torture/execute/bswap-1.c: New testcase.
4769 * gcc.c-torture/compile/unalign-1.c: New testcase.
4770 * gcc.c-torture/compile/20120524-1.c: New testcase.
4771 * gcc.c-torture/compile/20101216-1.c: New testcase.
4772
4773 2012-07-16 Dehao Chen <dehao@google.com>
4774
4775 Revert
4776 2012-07-10 Dehao Chen <dehao@google.com>
4777
4778 * gcc.dg/debug_info_inline.c: New test.
4779
4780 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4781
4782 PR fortran/53956
4783 * gfortran.dg/proc_decl_28.f90: New.
4784
4785 2012-07-16 Andrew Pinski <apinski@cavium.com>
4786
4787 * gcc.dg/torture/builtins-1.c: New testcase.
4788
4789 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4790
4791 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4792 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4793 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4794 gcc.target/cris/sync-1-v10.c,
4795 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4796 pass -mno-unaligned-atomic-may-use-library.
4797 * gcc.target/cris/sync-xchg-1.c: New test.
4798 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4799 valid register operand output modifier.
4800
4801 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4802
4803 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4804 characters.
4805
4806 2012-07-13 Andrew Pinski <apinski@cavium.com>
4807
4808 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4809 rather than cleanup-tree-dump.
4810 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4811
4812 2012-07-13 Richard Guenther <rguenther@suse.de>
4813
4814 PR tree-optimization/53907
4815 * gcc.target/i386/pr53907.c: New testcase.
4816
4817 2012-07-13 Richard Guenther <rguenther@suse.de>
4818
4819 PR tree-optimization/53922
4820 * gcc.dg/torture/pr53922.c: New testcase.
4821
4822 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4823
4824 PR rtl-optimization/53908
4825 * gcc.dg/torture/pr53908.c: New test.
4826
4827 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4828
4829 PR c++/53531
4830 * g++.dg/cpp0x/variadic135.C: New.
4831
4832 2012-07-12 Jason Merrill <jason@redhat.com>
4833
4834 * g++.dg/template/sfinae6_neg.C: Adjust.
4835
4836 2012-07-12 Tobias Burnus <burnus@net-b.de>
4837
4838 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4839 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4840 scan-tree-dump-times pattern.
4841
4842 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4843
4844 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4845
4846 2012-07-11 Jason Merrill <jason@redhat.com>
4847
4848 DR 1402
4849 * g++.g/cpp0x/defaulted37.C: New.
4850
4851 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4852
4853 PR target/53859
4854 * gcc.target/arm/pr53859.c: New test.
4855
4856 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4857
4858 PR target/53886
4859 * gcc.c-torture/compile/pr53886.c: New.
4860
4861 2012-07-10 Dehao Chen <dehao@google.com>
4862
4863 * gcc.dg/debug_info_inline.c: New test.
4864
4865 2012-07-10 Jason Merrill <jason@redhat.com>
4866
4867 PR c++/53733
4868 * g++.dg/cpp0x/defaulted36.C: New.
4869 * g++.dg/cpp0x/defaulted21.C: Adjust.
4870
4871 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4872
4873 2012-07-09 Sterling Augustine <saugustine@google.com>
4874
4875 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4876
4877 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4878
4879 PR tree-optimization/53887
4880 * gcc.dg/pr53887.c: New test.
4881
4882 2012-07-09 Jason Merrill <jason@redhat.com>
4883
4884 PR c++/53882
4885 * g++.dg/cpp0x/nullptr29.C: New.
4886
4887 2012-07-09 Tom de Vries <tom@codesourcery.com>
4888 Richard Guenther <rguenther@suse.de>
4889
4890 * gcc.dg/builtin-unreachable-6.c: New test.
4891 * gcc.dg/builtin-unreachable-5.c: New test.
4892
4893 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4894
4895 PR tree-optimization/53881
4896 * gcc.dg/pr53881.c: New test.
4897
4898 2012-07-06 Jason Merrill <jason@redhat.com>
4899
4900 PR c++/53862
4901 * g++.dg/cpp0x/variadic134.C: New.
4902
4903 PR c++/53858
4904 * g++.dg/cpp0x/alias-decl-20.C: New.
4905
4906 2012-07-06 Tom de Vries <tom@codesourcery.com>
4907
4908 PR tree-optimization/51879
4909 * gcc.dg/pr51879-16.c: New test.
4910 * gcc.dg/pr51879-17.c: Same.
4911
4912 2012-07-06 Tom de Vries <tom@codesourcery.com>
4913
4914 PR tree-optimization/52009
4915 * gcc.dg/pr51879-7.c: New test.
4916 * gcc.dg/pr51879-18.c: New test.
4917
4918 2012-07-05 Jason Merrill <jason@redhat.com>
4919
4920 PR c++/50852
4921 * g++.dg/template/typedef39.C: New.
4922
4923 PR c++/53039
4924 * g++.dg/cpp0x/variadic133.C: New.
4925 * g++.dg/template/param1.C: Adjust.
4926
4927 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4928
4929 PR target/48941
4930 PR target/51980
4931 * gcc.target/arm/neon/vtrnf32.c: Update.
4932 * gcc.target/arm/neon/vtrns32.c: Update.
4933 * gcc.target/arm/neon/vtrnu32.c: Update.
4934 * gcc.target/arm/neon/vzipf32.c: Update.
4935 * gcc.target/arm/neon/vzips32.c: Update.
4936 * gcc.target/arm/neon/vzipu32.c: Update.
4937
4938 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4939
4940 PR fortran/53732
4941 * gfortran.dg/inline_sum_4.f90: New test.
4942
4943 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4944
4945 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4946
4947 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4948
4949 * gcc.target/arm/fma-sp.c: New testcase.
4950 * gcc.target/arm/fma.c: Likewise.
4951 * gcc.target/arm/fma.h: Likewise.
4952
4953 2012-07-04 Jason Merrill <jason@redhat.com>
4954
4955 PR c++/53848
4956 * g++.dg/other/enum3.C: New.
4957
4958 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4959
4960 PR middle-end/53321
4961 * g++.dg/torture/pr53321.C: New test.
4962
4963 2012-07-04 Richard Guenther <rguenther@suse.de>
4964
4965 PR tree-optimization/53844
4966 * g++.dg/tree-ssa/pr53844.C: New testcase.
4967
4968 2012-07-04 Richard Guenther <rguenther@suse.de>
4969
4970 PR tree-optimization/53849
4971 * gcc.dg/pr53849.c: New testcase.
4972
4973 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4974
4975 PR c++/53812
4976 * g++.dg/ext/label14.C: New test.
4977
4978 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4979
4980 PR target/53811
4981 * g++.dg/other/pr53811.C: New test.
4982
4983 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4984
4985 PR target/28896
4986 * gcc.target/m68k/stack-limit-1.c: New testcase.
4987
4988 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4989
4990 * gnat.dg/recursive_call.adb: New test.
4991
4992 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4993
4994 * gnat.dg/discr37.ad[sb]: New test.
4995
4996 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4997
4998 * g++.dg/other/packed1.C: Remove SH from xfail list.
4999
5000 2012-07-02 Jason Merrill <jason@redhat.com>
5001
5002 PR c++/53619
5003 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5004
5005 PR c++/53783
5006 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5007
5008 PR c++/53788
5009 * g++.dg/cpp0x/decltype39.C: New.
5010 * g++.dg/diagnostic/method1.C: Adjust.
5011
5012 PR c++/53816
5013 * g++.dg/template/ref6.C: New.
5014
5015 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5016
5017 PR target/53568
5018 * gcc.target/sh/pr53568-1.c: New.
5019
5020 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5021
5022 PR target/51244
5023 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5024
5025 2012-07-02 Jason Merrill <jason@redhat.com>
5026
5027 PR c++/53821
5028 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5029
5030 PR c++/53524
5031 * g++.dg/template/enum7.C: New.
5032 * g++.dg/other/ptrmem10.C: Adjust.
5033 * g++.dg/other/ptrmem11.C: Adjust.
5034 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5035
5036 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5037
5038 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5039
5040 2012-07-01 Wei Guozhi <carrot@google.com>
5041
5042 PR target/53447
5043 * gcc.target/arm/pr53447-1.c: New testcase.
5044 * gcc.target/arm/pr53447-2.c: New testcase.
5045 * gcc.target/arm/pr53447-3.c: New testcase.
5046 * gcc.target/arm/pr53447-4.c: New testcase.
5047
5048 2012-06-29 Richard Guenther <rguenther@suse.de>
5049
5050 PR tree-optimization/47061
5051 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5052
5053 2012-06-29 Richard Guenther <rguenther@suse.de>
5054
5055 PR tree-optimization/37541
5056 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5057
5058 2012-06-29 Richard Guenther <rguenther@suse.de>
5059
5060 PR tree-optimization/52589
5061 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5062
5063 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5064
5065 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5066
5067 * g++.dg/template/error46.C: Add missing comment to dg-message.
5068 * g++.dg/template/crash107.C: Likewise.
5069 * g++.dg/template/error47.C: Likewise.
5070 * g++.dg/template/crash108.C: Likewise.
5071 * g++.dg/overload/operator5.C: Likewise.
5072
5073 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5074 errors in dg-message directives, add comments.
5075
5076 2012-06-28 Kai Tietz <ktietz@redhat.com>
5077
5078 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5079 hard-coded 'unsigned long'.
5080
5081 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5082
5083 PR tree-optimization/51581
5084 * gcc.dg/vect/pr51581-4.c: New test.
5085
5086 PR tree-optimization/53645
5087 * gcc.c-torture/execute/pr53645-2.c: New test.
5088
5089 2012-06-28 Richard Guenther <rguenther@suse.de>
5090
5091 PR middle-end/53790
5092 * gcc.dg/torture/pr53790.c: New testcase.
5093
5094 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5095
5096 PR tree-optimization/53645
5097 * gcc.c-torture/execute/pr53645.c: New test.
5098
5099 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5100
5101 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5102
5103 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5104
5105 PR debug/53671
5106 PR debug/49888
5107 * gcc.dg/guality/pr49888.c: Account for the possibility that
5108 the variable is optimized out at the first test.
5109
5110 2012-06-27 Jason Merrill <jason@redhat.com>
5111
5112 * g++.dg/cpp0x/override2.C: Adjust.
5113 * g++.dg/template/error5.C: Adjust.
5114 * g++.dg/parse/crash28.C: Adjust.
5115
5116 PR c++/53563
5117 * g++.dg/parse/template27.C: New.
5118 * g++.dg/template/crash74.C: Adjust expected output.
5119
5120 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5121
5122 PR fortran/41951
5123 PR fortran/49591
5124 * gfortran.dg/typebound_operator_16.f03: New.
5125
5126 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5127
5128 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5129 even src1.i and src2.i fields even in the second half of the arrays.
5130
5131 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5132
5133 PR c++/51033.
5134 * g++.dg/torture/vshuf-16.inc: New test.
5135 * g++.dg/torture/vshuf-2.inc: New test.
5136 * g++.dg/torture/vshuf-4.inc: New test.
5137 * g++.dg/torture/vshuf-8.inc: New test.
5138 * g++.dg/torture/vshuf-main.inc: New test.
5139 * g++.dg/torture/vshuf-v16hi.C: New test.
5140 * g++.dg/torture/vshuf-v16qi.C: New test.
5141 * g++.dg/torture/vshuf-v2df.C: New test.
5142 * g++.dg/torture/vshuf-v2di.C: New test.
5143 * g++.dg/torture/vshuf-v2sf.C: New test.
5144 * g++.dg/torture/vshuf-v2si.C: New test.
5145 * g++.dg/torture/vshuf-v4df.C: New test.
5146 * g++.dg/torture/vshuf-v4di.C: New test.
5147 * g++.dg/torture/vshuf-v4sf.C: New test.
5148 * g++.dg/torture/vshuf-v4si.C: New test.
5149 * g++.dg/torture/vshuf-v8hi.C: New test.
5150 * g++.dg/torture/vshuf-v8qi.C: New test.
5151 * g++.dg/torture/vshuf-v8si.C: New test.
5152
5153 2012-06-27 Richard Guenther <rguenther@suse.de>
5154
5155 PR middle-end/53676
5156 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5157
5158 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5159
5160 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5161 scan-dump-dem-not): Use printable pattern in test name.
5162
5163 2012-06-26 Sterling Augustine <saugustine@google.com>
5164 Dominique Dhumieres <dominiq@lps.ens.fr>
5165
5166 * gcc.dg/pubtypes-2.c: Update expected output.
5167 * gcc.dg/pubtypes-3.c: Likewise.
5168 * gcc.dg/pubtypes-4.c: Likewise.
5169
5170 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5171
5172 * gcc.dg/tree-ssa/slsr-1.c: New test.
5173 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5174 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5175 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5176
5177 2012-06-26 Matt Turner <mattst88@gmail.com>
5178
5179 PR target/35294
5180 * gcc.target/arm/mmx-2.c: New.
5181
5182 2012-06-26 Richard Guenther <rguenther@suse.de>
5183
5184 PR c++/53752
5185 * g++.dg/torture/pr53752.C: New testcase.
5186
5187 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5188
5189 PR tree-optimization/53748
5190 * gcc.c-torture/compile/pr53748.c: New test.
5191
5192 2012-06-25 Jason Merrill <jason@redhat.com>
5193
5194 PR c++/53498
5195 PR c++/53305
5196 * g++.dg/cpp0x/decltype38.C: New.
5197 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5198
5199 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5200
5201 * lib/target-supports-dg.exp (testname-for-summary): New.
5202 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5203 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5204 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5205 scan-module-absence, output-exists, output-exists-not: Use
5206 testname-for-summary.
5207 (dg-test): Clean up testname_with_flags.
5208 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5209 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5210 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5211 scan-assembler-dem-not, object-size: Use testname-for-summary.
5212 * lib/gcov.exp (run-gcov): Likewise.
5213 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5214 scan-dump-dem, scan-dump-dem-note): Likewise.
5215
5216 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5217 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5218 including profopt.opt; save and restore existing value.
5219 * g++.dg/bprob/bprob.exp: Likewise.
5220 * gcc.dg/matrix/matrix.exp: Likewise.
5221 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5222 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5223 PROFOPT_OPTIONS.
5224
5225 2012-06-25 Richard Henderson <rth@redhat.com>
5226
5227 * gcc.dg/pr53749.c: New.
5228
5229 2012-06-25 Jason Merrill <jason@redhat.com>
5230
5231 PR c++/52988
5232 * g++.dg/cpp0x/nullptr28.C: New.
5233
5234 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5235
5236 * gcc.target/arm/neon-vld1_dupQ.c: New.
5237
5238 2012-06-25 Florian Weimer <fweimer@redhat.com>
5239
5240 * g++.dg/init/new35.C: New.
5241 * g++.dg/init/new36.C: New.
5242 * g++.dg/init/new37.C: New.
5243 * g++.dg/ext/vla5.C: New warning.
5244 * g++.dg/ext/vla8.C: New warning.
5245 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5246
5247 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5248 James Greenhalgh <james.greenhalgh@arm.com>
5249
5250 * gcc.target/arm/ftest-support-arm.h New testcase.
5251 * gcc.target/arm/ftest-support-thumb.h Likewise.
5252 * gcc.target/arm/ftest-support.h Likewise.
5253 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5254 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5255 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5256 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5257 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5258 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5259 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5260 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5261 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5262 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5263 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5264 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5265 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5266 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5267 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5268 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5269 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5270 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5271 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5272 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5273 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5274 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5275 * lib/target-supports.exp
5276 (check_effective_target_arm_arch_FUNC): Add support for more
5277 architectures.
5278 (add_options_for_arm_arch_FUNC): Likewise.
5279 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5280
5281 2012-06-25 Jason Merrill <jason@redhat.com>
5282
5283 PR c++/53202
5284 * g++.dg/cpp0x/constexpr-tuple.C: New.
5285
5286 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5287
5288 PR target/53759
5289 * gcc.target/i386/pr53759.c: New test.
5290
5291 PR c++/53594
5292 * g++.dg/cpp0x/nsdmi7.C: New test.
5293
5294 2012-06-24 Kai Tietz <ktietz@redhat.com>
5295
5296 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5297 for LLP64 targets.
5298 * gcc.target/i386/pr38988.c: Likewise.
5299
5300 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5301
5302 PR fortran/47710
5303 PR fortran/53328
5304 * gfortran.dg/typebound_generic_12.f03: New.
5305 * gfortran.dg/typebound_generic_13.f03: New.
5306
5307 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5308
5309 * gnat.dg/lto15.ad[sb]: New test.
5310
5311 2012-06-21 Meador Inge <meadori@codesourcery.com>
5312
5313 PR c/53702
5314 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5315
5316 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5317
5318 * gcc.dg/pch/ident-1.c: New test.
5319 * gcc.dg/pch/ident-1.hs: Header file for new test.
5320
5321 2012-06-21 Michael Matz <matz@suse.de>
5322
5323 PR middle-end/53688
5324 * gcc.c-torture/execute/pr53688.c: New test.
5325
5326 2012-06-20 Richard Guenther <rguenther@suse.de>
5327
5328 PR tree-optimization/30318
5329 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5330
5331 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5332
5333 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5334
5335 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5336
5337 * gcc.target/i386/clearcapv2.map: New file.
5338 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5339
5340 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5341
5342 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5343 and add __sh__ case.
5344
5345 2012-06-19 Jason Merrill <jason@redhat.com>
5346
5347 PR c++/52637
5348 * g++.dg/debug/localclass1.C: New.
5349
5350 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5351
5352 * g++.dg/cpp0x/override4.C: New.
5353
5354 2012-06-14 Jason Merrill <jason@redhat.com>
5355
5356 PR c++/53651
5357 * g++.dg/cpp0x/decltype37.C: New.
5358
5359 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5360
5361 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5362
5363 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5364
5365 * gcc.c-torture/compile/vector-5.c,
5366 gcc.c-torture/compile/vector-6.c: New tests.
5367
5368 2012-06-19 Richard Henderson <rth@redhat.com>
5369
5370 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5371
5372 2012-06-19 Richard Guenther <rguenther@suse.de>
5373
5374 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5375
5376 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5377
5378 PR target/53712
5379 * gcc.target/i386/pr53712.c: New test.
5380
5381 2012-06-18 Tobias Burnus <burnus@net-b.de>
5382
5383 PR fortran/53692
5384 * gfortran.dg/elemental_optional_args_6.f90: New.
5385
5386 2012-06-18 Tobias Burnus <burnus@net-b.de>
5387
5388 PR fortran/53526
5389 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5390 * gfortran.dg/coarray/move_alloc_1.f90
5391
5392 2012-06-18 Tobias Burnus <burnus@net-b.de>
5393
5394 PR fortran/53526
5395 * gfortran.dg/coarray_27.f90: New.
5396
5397 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5398 Greta Yorsh <Greta.Yorsh@arm.com>
5399
5400 * gcc.target/arm/epilog-1.c: New test.
5401
5402 2012-06-18 Richard Guenther <rguenther@suse.de>
5403
5404 PR tree-optimization/53693
5405 * g++.dg/torture/pr53693.C: New testcase.
5406
5407 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5408
5409 PR tree-optimization/53703
5410 * gcc.dg/torture/pr53703.c: New test.
5411
5412 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5413
5414 PR middle-end/53698
5415 * gcc.target/i386/pr53698.c: New test.
5416
5417 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5418
5419 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5420
5421 2012-06-17 Tobias Burnus <burnus@net-b.de>
5422
5423 PR fortran/53691
5424 PR fortran/53685
5425 * gfortran.dg/transfer_check_3.f90: New.
5426
5427 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5428
5429 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5430
5431 2012-06-16 Tobias Burnus <burnus@net-b.de>
5432
5433 PR fortran/53642
5434 PR fortran/45170
5435 * gfortran.dg/deferred_type_param_8.f90: New.
5436
5437 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5438
5439 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5440 testname that includes flags, passed in as new argument, in
5441 pass/fail messages.
5442 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5443 and pass it to verify-* procedures.
5444
5445 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5446 alignment torture options with usual torture options.
5447
5448 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5449 messages reported for one line of source code.
5450 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5451 * g++.dg/cpp0x/decltype2.C: Likewise.
5452 * g++.dg/cpp0x/decltype3.C: Likewise.
5453 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5454 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5455 * g++.dg/cpp0x/static_assert3.C: Likewise.
5456 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5457 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5458 * g++.dg/cpp0x/union1.C: Likewise.
5459 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5460 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5461 * g++.dg/cpp0x/variadic2.C: Likewise.
5462 * g++.dg/cpp0x/variadic20.C: Likewise.
5463 * g++.dg/cpp0x/variadic74.C: Likewise.
5464 * g++.dg/diagnostic/bitfld2.C: Likewise.
5465 * g++.dg/ext/attrib44.C: Likewise.
5466 * g++.dg/ext/no-asm-1.C: Likewise.
5467 * g++.dg/other/error34.C: Likewise.
5468 * g++.dg/parse/crash46.C: Likewise.
5469 * g++.dg/parse/error10.C: Likewise.
5470 * g++.dg/parse/error2.C: Likewise.
5471 * g++.dg/parse/error3.C: Likewise.
5472 * g++.dg/parse/error36.C: Likewise.
5473 * g++.dg/parse/error8.C: Likewise.
5474 * g++.dg/parse/error9.C: Likewise.
5475 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5476 * g++.dg/parse/parser-pr28152.C: Likewise.
5477 * g++.dg/parse/template25.C: Likewise.
5478 * g++.dg/parse/typename11.C: Likewise.
5479 * g++.dg/tc1/dr147.C: Likewise.
5480 * g++.dg/template/deduce3.C: Likewise.
5481 * g++.dg/template/koenig9.C: Likewise.
5482 * g++.dg/template/pr23510.C: Likewise.
5483 * g++.dg/warn/pr12242.C: Likewise.
5484 * g++.dg/warn/pr30551-2.C: Likewise.
5485 * g++.dg/warn/pr30551.C: Likewise.
5486 * g++.old-deja/g++.other/typename1.C: Likewise.
5487 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5488
5489 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5490
5491 PR c++/51033
5492 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5493 * c-c++-common/torture/vshuf-2.inc: Likewise.
5494 * c-c++-common/torture/vshuf-4.inc: Likewise.
5495 * c-c++-common/torture/vshuf-8.inc: Likewise.
5496 * c-c++-common/torture/vshuf-main.inc: Likewise.
5497 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5498 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5499 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5500 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5501 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5502 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5503 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5504 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5505 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5506 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5507 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5508 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5509 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5510 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5511
5512 2012-06-15 Michael Matz <matz@suse.de>
5513
5514 * gcc.dg/tree-ssa/vector-4.c: New test.
5515
5516 2012-06-15 Michael Matz <matz@suse.de>
5517
5518 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5519 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5520
5521 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5522
5523 PR tree-optimization/53636
5524 * gcc.target/arm/pr53636.c: New test.
5525
5526 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5527
5528 PR tree-optimization/51581
5529 * gcc.c-torture/execute/pr51581-1.c: New test.
5530 * gcc.c-torture/execute/pr51581-2.c: New test.
5531 * gcc.dg/vect/pr51581-1.c: New test.
5532 * gcc.dg/vect/pr51581-2.c: New test.
5533 * gcc.dg/vect/pr51581-3.c: New test.
5534 * gcc.target/i386/avx-pr51581-1.c: New test.
5535 * gcc.target/i386/avx-pr51581-2.c: New test.
5536 * gcc.target/i386/avx2-pr51581-1.c: New test.
5537 * gcc.target/i386/avx2-pr51581-2.c: New test.
5538 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5539
5540 2012-06-15 Richard Guenther <rguenther@suse.de>
5541
5542 * gcc.c-torture/execute/20120615-1.c: New testcase.
5543
5544 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5545
5546 * gnat.dg/vect8.ad[sb]: New test.
5547
5548 2012-06-14 Richard Guenther <rguenther@suse.de>
5549
5550 * gcc.dg/tree-ssa/vrp.h: New testcase.
5551 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5552
5553 2012-06-13 Christian Bruel <christian.bruel@st.com>
5554
5555 PR target/53621
5556 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5557
5558 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5559
5560 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5561
5562 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5563
5564 PR testsuite/20771
5565 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5566 test summary unique.
5567
5568 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5569 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5570 scan-stack-usage-not): Don't strip torture options from test name.
5571
5572 * lib/scandump.exp (scan-dump-times): Use printable version of
5573 regexp in test summary line.
5574
5575 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5576 messages reported for one line of source code.
5577 * gcc.dg/format/few-1.c: Likewise.
5578 * gcc.dg/ia64-sync-2.c: Likewise.
5579 * gcc.dg/sync-2.c: Likewise.
5580 * gcc.dg/noncompile/pr44517.c: Likewise.
5581
5582 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5583
5584 PR debug/49888
5585 * gcc.dg/guality/pr49888.c: New.
5586
5587 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5588
5589 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5590 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5591 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5592
5593 2012-06-13 Tobias Burnus <burnus@net-b.de>
5594
5595 PR fortran/53643
5596 * gfortran.dg/intent_out_7.f90: New.
5597
5598 2012-06-13 Tobias Burnus <burnus@net-b.de>
5599
5600 PR fortran/53597
5601 * gfortran.dg/save_4.f90: New.
5602
5603 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5604
5605 PR c/53532
5606 PR c/51034
5607 PR c/53196
5608 * gcc.dg/pr53532.c: New test.
5609 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5610 adjust line numbers.
5611 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5612 * gcc.dg/Wcxx-compat-8.c: Likewise.
5613 * gcc.dg/pr51034.c: New test.
5614 * gcc.dg/pr53196-1.c: New test.
5615 * gcc.dg/pr53196-2.c: New test.
5616
5617 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5618
5619 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5620 alignment torture options with usual torture options.
5621 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5622 instead of dg-options.
5623 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5624 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5625 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5626 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5627 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5628 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5629
5630 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5631 to checks for multiple messages reported for one line of source code.
5632 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5633
5634 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5635 messages reported for one line of source code.
5636
5637 * gcc.dg/20031223-1.c: Add comments to check for multiple
5638 messages reported for one line of source code.
5639 * gcc.dg/Wconversion-integer.c: Likewise.
5640 * gcc.dg/Wfatal-2.c: Likewise.
5641 * gcc.dg/Wfatal.c: Likewise.
5642 * gcc.dg/Wobjsize-1.c: Likewise.
5643 * gcc.dg/c99-vla-jump-1.c: Likewise.
5644 * gcc.dg/c99-vla-jump-2.c: Likewise.
5645 * gcc.dg/c99-vla-jump-3.c: Likewise.
5646 * gcc.dg/c99-vla-jump-4.c: Likewise.
5647 * gcc.dg/c99-vla-jump-5.c: Likewise.
5648 * gcc.dg/decl-9.c: Likewise.
5649 * gcc.dg/declspec-10.c: Likewise.
5650 * gcc.dg/declspec-18.c: Likewise.
5651 * gcc.dg/mtune.c: Likewise.
5652 * gcc.dg/parser-pr28152-2.c: Likewise.
5653 * gcc.dg/parser-pr28152.c: Likewise.
5654 * gcc.dg/pr14475.c: Likewise.
5655 * gcc.dg/pr27953.c: Likewise.
5656 * gcc.dg/pr28322-3.c: Likewise.
5657 * gcc.dg/pr30457.c: Likewise.
5658 * gcc.dg/pr30551-2.c: Likewise.
5659 * gcc.dg/pr30551-3.c: Likewise.
5660 * gcc.dg/pr30551-4.c: Likewise.
5661 * gcc.dg/pr30551-5.c: Likewise.
5662 * gcc.dg/pr30551-6.c: Likewise.
5663 * gcc.dg/pr30551.c: Likewise.
5664 * gcc.dg/pr45461.c: Likewise.
5665 * gcc.dg/pr48552-1.c: Likewise.
5666 * gcc.dg/pr48552-2.c: Likewise.
5667 * gcc.dg/redecl-1.c: Likewise.
5668 * gcc.dg/transparent-union-3.c: Likewise.
5669 * gcc.dg/utf-dflt.c: Likewise.
5670 * gcc.dg/utf-dflt2.c: Likewise.
5671 * gcc.dg/vla-8.c: Likewise.
5672 * gcc.dg/vla-init-1.c: Likewise.
5673 * gcc.dg/wtr-int-type-1.c: Likewise.
5674
5675 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5676 messages reported for for one line of source code.
5677 * c-c++-common/raw-string-5.c: Likewise.
5678 * c-c++-common/raw-string-4.c: Likewise.
5679 * c-c++-common/raw-string-6.c: Likewise.
5680 * c-c++-common/pr20000.c: Likewise.
5681
5682 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5683 messages reported for one line of source code.
5684 * gcc.dg/cpp/pr30786.c: Likewise.
5685 * gcc.dg/cpp/pr28709.c: Likewise.
5686 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5687 * gcc.dg/cpp/macspace2.c: Likewise.
5688 * gcc.dg/cpp/missing-header-1.c: Likewise.
5689 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5690 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5691 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5692
5693 2012-06-12 Jason Merrill <jason@redhat.com>
5694
5695 PR c++/53599
5696 * g++.dg/template/local7.C: New.
5697
5698 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5699
5700 PR target/53511
5701 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5702 * gcc.target/sh/pr51340-2.c: Likewise.
5703 * gcc.target/sh/pr51340-3.c: Likewise.
5704
5705 2012-06-12 Michael Matz <matz@suse.de>
5706
5707 * gcc.dg/torture/alias-1.c: New test.
5708
5709 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5710
5711 PR rtl-optimization/53589
5712 * gcc.dg/torture/pr53589.c: New test.
5713
5714 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5715
5716 PR target/50749
5717 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5718 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5719 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5720 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5721 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5722 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5723 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5724 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5725 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5726 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5727 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5728 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5729 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5730 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5731 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5732 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5733
5734 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5735
5736 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5737 (check_intel_cpu_model): New function.
5738 (check_amd_cpu_model): New function.
5739 (check_features): New function.
5740 (__get_cpuid_output): New function.
5741 (check_detailed): New function.
5742 (fn1): Rename to quick_check.
5743 (main): Update to call quick_check and call check_detailed.
5744
5745 2012-06-11 Richard Henderson <rth@redhat.com>
5746
5747 * lib/target-supports.exp
5748 (check_effective_target_sync_long_long_runtime): Use
5749 check_effective_target_lp64 instead of
5750 check_effective_target_powerpc64 for powerpc targets.
5751
5752 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5753
5754 PR target/53511
5755 * gcc.target/sh/pr53511-1.c: New.
5756
5757 2012-06-11 Richard Guenther <rguenther@suse.de>
5758
5759 PR middle-end/53470
5760 * g++.dg/lto/pr53470_0.C: New testcase.
5761 * gcc.dg/lto/pr53470_0.c: Likewise.
5762
5763 2012-06-11 Richard Guenther <rguenther@suse.de>
5764
5765 PR c++/53605
5766 * g++.dg/ext/pr53605.C: New testcase.
5767
5768 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5769
5770 * gnat.dg/specs/array1.ads: New test.
5771 * gnat.dg/specs/array2.ads: Likewise.
5772 * gnat.dg/array22.adb: Likewise.
5773
5774 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5775
5776 * gnat.dg/constant4.adb: New test.
5777 * gnat.dg/constant4_pkg.ads: New helper.
5778
5779 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5780
5781 PR fortran/52552
5782 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5783 * gfortran.dg/allocate_class_1.f90: Modified.
5784 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5785 * gfortran.dg/allocate_class_2.f90: New.
5786
5787 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5788
5789 PR middle-end/53535
5790 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5791
5792 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5793
5794 PR fortran/52861
5795 * gfortran.dg/string_assign_2.f90: New test case.
5796
5797 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5798
5799 PR fortran/52861
5800 * gfortran.dg/string_assign_1.f90: New test case.
5801
5802 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5803
5804 PR middle-end/53580
5805 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5806 * gcc.dg/gomp/critical-4.c: Likewise.
5807 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5808 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5809 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5810 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5811 * c-c++-common/gomp/pr53580.c: New test.
5812
5813 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5814
5815 PR c++/51214
5816 * g++.dg/cpp0x/forw_enum11.C: New.
5817
5818 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5819
5820 PR c++/53567
5821 * g++.dg/cpp0x/alias-decl-19.C: New.
5822
5823 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5824
5825 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5826
5827 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5828
5829 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5830 (XSTATE_FP): Ditto.
5831 (XSTATE_SSE): Ditto.
5832 (XSTATE_YMM): Ditto.
5833 (avx_os_support): Use new defines.
5834
5835 2012-06-06 Richard Guenther <rguenther@suse.de>
5836
5837 PR testsuite/32380
5838 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5839 loops.
5840
5841 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5842
5843 PR c++/52841
5844 * g++.dg/cpp0x/pr52841.C: New testcase.
5845
5846 2012-06-06 Richard Guenther <rguenther@suse.de>
5847
5848 PR tree-optimization/53081
5849 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5850 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5851
5852 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5853
5854 * gcc.target/powerpc/pr53487.c: New test.
5855
5856 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5857
5858 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5859
5860 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5861
5862 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5863
5864 2012-06-05 Richard Guenther <rguenther@suse.de>
5865
5866 PR tree-optimization/30442
5867 * gcc.dg/vect/bb-slp-30.c: New testcase.
5868
5869 2012-06-05 Richard Guenther <rguenther@suse.de>
5870
5871 PR tree-optimization/53081
5872 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5873 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5874 -fno-tree-loop-distribute-patterns.
5875
5876 2012-06-05 Alan Modra <amodra@gmail.com>
5877
5878 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5879 Check static chain in nested funcs.
5880
5881 2012-06-04 Tobias Burnus <burnus@net-b.de>
5882
5883 PR fortran/50619
5884 * gfortran.dg/init_flag_10.f90: New.
5885
5886 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5887
5888 PR c++/53524
5889 * g++.dg/warn/Wenum-compare-no-2: New.
5890
5891 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5892
5893 PR preprocessor/53463
5894 * g++.dg/cpp/limits.C: New test.
5895 * g++.dg/parse/error19.C: Adjust.
5896 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5897 * g++.dg/warn/pr35635.C: Likewise.
5898 * g++.old-deja/g++.pt/assign1.C: Likewise.
5899
5900 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5901
5902 PR target/53559
5903 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5904 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5905 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5906 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5907 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5908 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5909 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5910 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5911
5912 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5913
5914 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5915
5916 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5917
5918 PR tree-optimization/53550
5919 * gcc.dg/pr53550.c: New test.
5920
5921 2012-06-04 Richard Guenther <rguenther@suse.de>
5922
5923 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5924 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5925 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5926
5927 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5928
5929 PR fortran/48831
5930 * gfortran.dg/parameter_array_element_2.f90: New.
5931
5932 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5933
5934 PR target/53512
5935 * gcc.target/sh/pr53512-1.c: New.
5936 * gcc.target/sh/pr53512-2.c: New.
5937 * gcc.target/sh/pr53512-3.c: New.
5938 * gcc.target/sh/pr53512-4.c: New.
5939
5940 2012-06-01 Jason Merrill <jason@redhat.com>
5941
5942 PR c++/52973
5943 * g++.dg/ext/visibility/template12.C: New.
5944 * g++.dg/ext/attrib14.C: Adjust warning line.
5945
5946 PR c++/52725
5947 * g++.dg/parse/new6.C: New.
5948 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5949
5950 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5951
5952 * c-c++-common/restrict-2.c: Revert previous change.
5953
5954 2012-06-01 Jason Merrill <jason@redhat.com>
5955
5956 PR c++/53137
5957 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5958
5959 PR c++/53484
5960 * g++.dg/cpp0x/auto33.C: New.
5961
5962 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5963
5964 PR c++/26155
5965 * g++.dg/parse/namespace-alias-1.C: New.
5966
5967 2012-06-01 Christian Bruel <christian.bruel@st.com>
5968
5969 * gcc.dg/spec-options.c: New test.
5970 * gcc.dg/foo.specs: New file.
5971
5972 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5973
5974 PR ada/53517
5975 * gnat.dg/lto14.adb: Skip on Solaris.
5976
5977 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5978
5979 * gcc.target/cris/sync-1-v10.c,
5980 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5981 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5982 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5983 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5984 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5985 gcc.target/cris/torture/sync-mis-op-i-1.c,
5986 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5987 gcc.target/cris/torture/sync-mis-op-i-2.c,
5988 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5989 gcc.target/cris/torture/sync-mis-op-i-3.c,
5990 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5991 gcc.target/cris/torture/sync-mis-op-s-1.c,
5992 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5993 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5994 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5995 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5996 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5997 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5998 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5999 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6000 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6001
6002 2012-05-31 Richard Guenther <rguenther@suse.de>
6003
6004 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6005 ldist-pr45948.c with disabled SCCP.
6006
6007 2012-05-31 Richard Guenther <rguenther@suse.de>
6008
6009 PR middle-end/48493
6010 * gcc.dg/torture/pr48493.c: New testcase.
6011
6012 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6013
6014 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6015 arm32 to targets.
6016 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6017 of the initialization loop.
6018 (dg-final): Adjust the expected number of vectorized loops depending
6019 on vect_char_mult target selector.
6020
6021 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6022
6023 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6024 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6025 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6026 New tests.
6027
6028 2012-05-30 Jason Merrill <jason@redhat.com>
6029
6030 PR c++/53356
6031 * g++.dg/init/new34.C: New.
6032 * g++.dg/tree-ssa/stabilize1.C: New.
6033
6034 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6035
6036 PR c++/53356
6037 * g++.dg/init/new33.C: New test.
6038
6039 2012-05-30 Richard Guenther <rguenther@suse.de>
6040
6041 PR middle-end/53501
6042 * gcc.dg/torture/pr53501.c: New testcase.
6043 * c-c++-common/restrict-2.c: Adjust.
6044
6045 2012-05-30 Alan Modra <amodra@gmail.com>
6046
6047 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6048 torture-finish.
6049
6050 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6051
6052 * gcc.target/i386/shuf-concat.c: New test.
6053
6054 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6055
6056 PR rtl-optimization/53519
6057 * gcc.c-torture/compile/pr53519.c: New test.
6058
6059 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6060
6061 * gcc.target/arm/neon-vrev.c: New.
6062
6063 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6064
6065 PR target/51340
6066 * gcc.target/sh/pr51340-1.c: New.
6067 * gcc.target/sh/pr51340-2.c: New.
6068 * gcc.target/sh/pr51340-3.c: New.
6069
6070 2012-05-29 Richard Guenther <rguenther@suse.de>
6071
6072 PR tree-optimization/53516
6073 * gcc.dg/torture/pr53516.c: New testcase.
6074
6075 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6076
6077 PR preprocessor/53229
6078 * gcc.dg/cpp/paste6.c: Force to run without
6079 -ftrack-macro-expansion.
6080 * gcc.dg/cpp/paste8.c: Likewise.
6081 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6082 -ftrack-macro-expansion.
6083 * gcc.dg/cpp/paste12.c: Force to run without
6084 -ftrack-macro-expansion.
6085 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6086 -ftrack-macro-expansion.
6087 * gcc.dg/cpp/paste13.c: Likewise.
6088 * gcc.dg/cpp/paste14.c: Likewise.
6089 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6090 -ftrack-macro-expansion.
6091 * gcc.dg/cpp/paste18.c: New test.
6092
6093 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6094
6095 * gcc.target/cris/torture/trap-1.c,
6096 gcc.target/cris/torture/trap-2.c,
6097 gcc.target/cris/torture/trap-3.c,
6098 gcc.target/cris/torture/trap-v0.c,
6099 gcc.target/cris/torture/trap-v3.c: New tests.
6100
6101 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6102
6103 PR c++/25137
6104 * g++.dg/warn/Wbraces3.C: New.
6105 * g++.dg/warn/Wbraces4.C: Likewise.
6106
6107 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6108
6109 PR tree-optimization/53505
6110 * c-c++-common/torture/pr53505.c: New test.
6111
6112 2012-05-27 Nathan Sidwell <nathan@acm.org>
6113
6114 * gcc.dg/stmt-expr-4.c: New.
6115
6116 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6117
6118 PR c++/53491
6119 * g++.dg/parse/crash60.C: New.
6120
6121 2012-05-26 Jason Merrill <jason@redhat.com>
6122
6123 PR c++/53220
6124 * c-c++-common/array-lit.c: New.
6125 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6126
6127 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6128
6129 PR ada/50294
6130 * gnat.dg/array21.adb: New test.
6131
6132 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6133
6134 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6135
6136 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6137
6138 PR c++/32054
6139 * g++.dg/other/anon-union3.C: New.
6140
6141 2012-05-25 Ian Lance Taylor <iant@google.com>
6142
6143 * gcc.dg/split-6.c: New test.
6144
6145 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6146
6147 * gnat.dg/lto14.adb: New test.
6148
6149 2012-05-25 Tristan Gingold <gingold@adacore.com>
6150
6151 * gcc.target/i386/large-frame.c: New.
6152
6153 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6154 * gcc.target/powerpc/lhs-1.c: New.
6155 * gcc.target/powerpc/lhs-2.c: New.
6156 * gcc.target/powerpc/lhs-3.c: New.
6157
6158 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6159
6160 Make unwound macro expansion trace less redundant
6161 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6162 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6163 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6164 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6165 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6166 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6167
6168 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6169
6170 PR c++/53464
6171 * g++.dg/cpp0x/constexpr-default1.C: New.
6172
6173 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6174
6175 PR c++/32080
6176 * g++.dg/eh/goto2.C: New.
6177
6178 2012-05-24 Richard Guenther <rguenther@suse.de>
6179
6180 PR middle-end/53460
6181 * g++.dg/tree-prof/pr53460.C: New testcase.
6182
6183 2012-05-24 Richard Guenther <rguenther@suse.de>
6184
6185 PR bootstrap/53466
6186 * g++.dg/debug/pr53466.C: New testcase.
6187
6188 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6189
6190 PR tree-optimization/53465
6191 * gcc.c-torture/execute/pr53465.c: New test.
6192
6193 2012-05-23 Tobias Burnus <burnus@net-b.de>
6194
6195 PR fortran/51055
6196 PR fortran/45170
6197 * gfortran.dg/allocate_with_typespec_6.f90: New.
6198
6199 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6200
6201 PR c++/29185
6202 * g++.dg/warn/delete-array-1.C: New.
6203
6204 2012-05-23 Richard Guenther <rguenther@suse.de>
6205
6206 * gcc.dg/torture/pr39074-2.c: Adjust.
6207 * gcc.dg/torture/pr39074.c: Likewise.
6208 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6209 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6210
6211 2012-05-22 Jan Hubicka <jh@suse.cz>
6212
6213 PR middle-end/53161
6214 * g++.dg/torture/pr53161.C: New testcase.
6215
6216 2012-05-22 Tobias Burnus <burnus@net-b.de>
6217
6218 PR fortran/53389
6219 * gfortran.dg/realloc_on_assign_15.f90: New.
6220
6221 2012-05-22 Richard Guenther <rguenther@suse.de>
6222
6223 PR middle-end/51071
6224 * gcc.dg/torture/pr51071-2.c: New testcase.
6225
6226 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6227
6228 PR tree-optimization/53336
6229 * g++.dg/torture/pr53336.C: New testcase.
6230
6231 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6232
6233 PR c++/53322
6234 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6235 instead of -Wunused-local-typedefs.
6236
6237 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6238
6239 PR c++/51184
6240 * g++.dg/other/abstract4.C: New-
6241
6242 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6243
6244 PR c++/40821
6245 * g++.dg/ext/attrib46.C: New.
6246
6247 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6248
6249 PR c/53418
6250 * gcc.c-torture/compile/pr53418-1.c,
6251 gcc.c-torture/compile/pr53418-2.c: New tests.
6252
6253 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6254
6255 PR tree-optimization/53366
6256 * gcc.dg/torture/pr53366-1.c: New test.
6257 * gcc.dg/torture/pr53366-2.c: New test.
6258 * gcc.target/i386/pr53366-1.c: New test.
6259 * gcc.target/i386/pr53366-2.c: New test.
6260
6261 PR tree-optimization/53409
6262 * gcc.c-torture/compile/pr53409.c: New test.
6263
6264 PR tree-optimization/53410
6265 * gcc.c-torture/compile/pr53410-1.c: New test.
6266 * gcc.c-torture/compile/pr53410-2.c: New test.
6267
6268 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6269
6270 PR target/53425
6271 * gcc.target/i386/pr53425-1.c: New file.
6272 * gcc.target/i386/pr53425-2.c: Likewise.
6273
6274 2012-05-21 Richard Guenther <rguenther@suse.de>
6275
6276 PR tree-optimization/53408
6277 * gcc.dg/torture/pr53408.c: New testcase.
6278
6279 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6280 H.J. Lu <hongjiu.lu@intel.com>
6281
6282 PR target/53416
6283 * gcc.target/i386/pr53416.c: New file.
6284
6285 2012-05-21 Richard Guenther <rguenther@suse.de>
6286
6287 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6288
6289 2012-05-21 Richard Guenther <rguenther@suse.de>
6290
6291 * gcc.dg/torture/ldist-1.c: New testcase.
6292
6293 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6294
6295 * gnat.dg/lto13.adb: New test.
6296 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6297
6298 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6299
6300 * gnat.dg/specs/lto12.ads: New test.
6301 * gnat.dg/specs/lto12_pkg.ads: New helper.
6302
6303 2012-05-18 Richard Guenther <rguenther@suse.de>
6304
6305 PR tree-optimization/53346
6306 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6307 * gcc.target/i386/incoming-10.c: Adjust.
6308 * gcc.target/i386/incoming-11.c: Likewise.
6309 * gcc.target/i386/pr46295.c: Likewise.
6310
6311 2012-05-18 Richard Guenther <rguenther@suse.de>
6312
6313 * gcc.dg/pr53352.c: Return zero.
6314
6315 2012-05-18 Richard Guenther <rguenther@suse.de>
6316
6317 PR tree-optimization/53390
6318 * gcc.dg/torture/pr53390.c: New testcase.
6319
6320 2012-05-18 Meador Inge <meadori@codesourcery.com>
6321
6322 PR rtl-optimization/53352
6323 * gcc.dg/pr53352.c: New test.
6324
6325 2012-05-17 David S. Miller <davem@davemloft.net>
6326
6327 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6328 failure on sparc-*-linux-gnu.
6329
6330 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6331
6332 PR c++/39681
6333 * g++.dg/parse/error49.C: New.
6334 * g++.dg/cpp0x/error8.C: Likewise.
6335 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6336 * g++.dg/ext/utf-dflt2.C: Likewise.
6337 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6338 * g++.dg/ext/utf-dflt.C: Likewise.
6339 * c-c++-common/raw-string-3.c: Likewise.
6340 * c-c++-common/raw-string-4.c: Likewise.
6341
6342 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6343
6344 PR c++/53371
6345 * g++.dg/cpp0x/catch1.C: New.
6346
6347 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6348
6349 PR c++/44516
6350 * g++.dg/parse/error48.C: New.
6351 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6352 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6353
6354 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6355
6356 * gcc.dg/tm/indirect-2.c: New test.
6357
6358 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6359
6360 PR tree-optimization/53217
6361 * gfortran.dg/pr53217.f90: New test.
6362
6363 2012-05-16 Richard Guenther <rguenther@suse.de>
6364
6365 PR tree-optimization/53364
6366 * g++.dg/torture/pr53364.C: New testcase.
6367
6368 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6369
6370 PR testsuite/52641
6371 * gcc.dg/pr52549.c: Fix test for long != void*
6372 * gcc.c-torture/execute/pr52979-1.x: New file.
6373 * gcc.c-torture/execute/pr52979-2.x: New file.
6374
6375 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6376
6377 PR preprocessor/7263
6378 * gcc.dg/binary-constants-2.c: Run without tracking locations
6379 accross macro expansion.
6380 * gcc.dg/binary-constants-3.c: Likewise.
6381 * gcc.dg/cpp/sysmac2.c: Likewise.
6382 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6383 location.
6384 * gcc.dg/cpp/syshdr3.c: New test.
6385 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6386 * gcc.dg/system-binary-constants-1.c: New test.
6387 * gcc.dg/system-binary-constants-1.h: New header for the new test
6388 above.
6389 * g++.dg/cpp/syshdr3.C: New test.
6390 * g++.dg/cpp/syshdr3.h: New header the new test above.
6391 * g++.dg/system-binary-constants-1.C: New test.
6392 * g++.dg/system-binary-constants-1.h: New header the new test
6393 above.
6394
6395 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6396
6397 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6398
6399 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6400
6401 PR target/53358
6402 * gcc.dg/pr53358.c: New test.
6403
6404 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6405
6406 PR c++/11856
6407 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6408 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6409
6410 2012-05-15 Olivier Hainque <hainque@adacore.com>
6411
6412 * g++.dg/eh/sighandle.C: New testcase.
6413
6414 2012-05-15 Richard Guenther <rguenther@suse.de>
6415
6416 PR tree-optimization/53355
6417 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6418
6419 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6420
6421 * gfortran.dg/*.f90: Remove now redundant manual
6422 cleanup-modules directive.
6423
6424 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6425
6426 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6427 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6428
6429 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6430
6431 PR fortran/52428
6432 * gfortran.dg/int_range_io_1.f90: New test.
6433
6434 2012-05-14 Andi Kleen <ak@linux.intel.com>
6435 Jakub Jelinek <jakub@redhat.com>
6436
6437 PR target/53315
6438 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6439 * gcc.target/i386/rtm-check.h: New file.
6440 * gcc.target/i386/pr53315.c: New test.
6441
6442 2012-05-14 Tobias Burnus <burnus@net-b.de>
6443
6444 PR fortran/49110
6445 PR fortran/51055
6446 PR fortran/53329
6447 * gfortran.dg/deferred_type_param_4.f90: New.
6448 * gfortran.dg/deferred_type_param_6.f90: New.
6449
6450 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6451
6452 * gcc.target/i386/retarg.c: New test.
6453
6454 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6455
6456 PR fortran/45170
6457 * gfortran.dg/deferred_type_param_3.f90: New.
6458 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6459 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6460
6461 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6462
6463 * gnat.dg/null_pointer_deref3.adb: New test.
6464
6465 2012-05-12 Tobias Burnus <burnus@net-b.de>
6466
6467 PR fortran/49110
6468 PR fortran/52843
6469 * gfortran.dg/deferred_type_param_5.f90: New.
6470
6471 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6472
6473 * g++.dg/parse/error47.C: New.
6474
6475 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6476
6477 PR fortran/52537
6478 * gfortran.dg/string_compare_4.f90: Change option
6479 to -fdump-tree-original. Add test case for kind=4.
6480
6481 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6482
6483 PR fortran/52537
6484 * gfortran.dg/string_compare_4.f90: New test.
6485
6486 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6487
6488 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6489
6490 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6491
6492 PR c++/53305
6493 * g++.dg/cpp0x/variadic132.C: New.
6494
6495 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6496
6497 PR c++/53158
6498 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6499 * g++.dg/parse/error26.C: Tweak dg-error column number.
6500
6501 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6502
6503 PR c++/53301
6504 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6505
6506 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6507
6508 * gnat.dg/lto11.ad[sb]: New test.
6509
6510 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6511
6512 PR target/52908
6513 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6514 directive to Scan for vpmuldq, not vpmacsdql.
6515
6516 2012-05-09 Michael Matz <matz@suse.de>
6517
6518 PR tree-optimization/53185
6519 * gcc.dg/vect/pr53185.c: New test.
6520
6521 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6522
6523 PR middle-end/53249
6524 * gcc.target/i386/pr53249.c: New.
6525
6526 2012-05-09 Richard Guenther <rguenther@suse.de>
6527
6528 PR tree-optimization/18437
6529 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6530 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6531
6532 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6533
6534 PR tree-optimization/53226
6535 * gcc.c-torture/compile/pr53226.c: New test.
6536
6537 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6538
6539 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6540 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6541 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6542 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6543 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6544 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6545 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6546 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6547 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6548 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6549 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6550 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6551 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6552 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6553
6554 2012-05-09 Dehao Chen <dehao@google.com>
6555
6556 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6557 * gcc.dg/predict-2.c: Likewise.
6558 * gcc.dg/predict-3.c: Likewise.
6559 * gcc.dg/predict-4.c: Likewise.
6560 * gcc.dg/predict-5.c: Likewise.
6561 * gcc.dg/predict-6.c: Likewise.
6562
6563 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6564
6565 PR target/53272
6566 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6567
6568 2012-05-08 Richard Guenther <rguenther@suse.de>
6569
6570 * gcc.dg/fold-bitand-4.c: New testcase.
6571
6572 2012-05-08 Dehao Chen <dehao@google.com>
6573
6574 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6575 heuristic is working properly.
6576 * gcc.dg/predict-2.c: Likewise.
6577 * gcc/dg/predict-3.c: Likewise.
6578 * gcc/dg/predict-4.c: Likewise.
6579 * gcc/dg/predict-5.c: Likewise.
6580 * gcc/dg/predict-6.c: Likewise.
6581
6582 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6583
6584 PR tree-optimization/53239
6585 * g++.dg/opt/vrp3.C: New test.
6586 * g++.dg/opt/vrp3-aux.cc: New file.
6587 * g++.dg/opt/vrp3.h: New file.
6588
6589 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6590
6591 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6592 .uleb128 support in assembler output.
6593
6594 2012-05-07 Richard Guenther <rguenther@suse.de>
6595
6596 PR lto/42987
6597 * g++.dg/lto/pr42987_0.C: New testcase.
6598 * g++.dg/lto/pr42987_1.C: Likewise.
6599
6600 2012-05-07 Tobias Burnus <burnus@net-b.de>
6601
6602 PR fortran/53255
6603 * gfortran.dg/typebound_operator_15.f90: New.
6604
6605 2012-05-06 Tobias Burnus <burnus@net-b.de>
6606
6607 PR fortran/41587
6608 * gfortran.dg/class_array_13.f90: New.
6609
6610 2012-05-06 Tristan Gingold <gingold@adacore.com>
6611
6612 * gnat.dg/warn7.adb: New test.
6613
6614 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6615
6616 * gnat.dg/specs/renamings.ads: Rename to...
6617 * gnat.dg/specs/renaming1.ads: ...this.
6618 * gnat.dg/specs/renaming2.ads: New test.
6619 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6620 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6621 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6622 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6623
6624 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6625
6626 * gnat.dg/discr36.ad[sb]: New test.
6627 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6628
6629 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6630
6631 PR c/43772
6632 * c-c++-common/pr43772.c: New.
6633
6634 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6635
6636 PR fortran/41600
6637 * gfortran.dg/select_type_26.f03 : New test.
6638 * gfortran.dg/select_type_27.f03 : New test.
6639
6640 PR fortran/53191
6641 * gfortran.dg/select_type_28.f03 : New test.
6642
6643 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6644
6645 PR fortran/49010
6646 PR fortran/24518
6647 * gfortran.dg/mod_sign0_1.f90: New test.
6648 * gfortran.dg/mod_large_1.f90: New test.
6649
6650 2012-05-04 Tobias Burnus <burnus@net-b.de>
6651
6652 PR fortran/53175
6653 gfortran.dg/public_private_module_5.f90: New.
6654
6655 2012-05-04 Tobias Burnus <burnus@net-b.de>
6656
6657 PR fortran/53111
6658 * gfortran.dg/constructor_7.f90: New.
6659 * gfortran.dg/constructor_8.f90: New.
6660
6661 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6662
6663 PR c++/53166
6664 * g++.dg/cpp0x/static_assert7.C: New.
6665
6666 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6667
6668 PR tree-optimization/52633
6669 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6670 recognized as widening shifts instead of over-widening.
6671 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6672 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6673 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6674 * gcc.target/arm/pr52633.c: New test.
6675
6676 2012-05-04 Richard Guenther <rguenther@suse.de>
6677
6678 PR tree-optimization/53168
6679 * gcc.dg/torture/pr53168.c: New testcase.
6680 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6681
6682 2012-05-04 Richard Guenther <rguenther@suse.de>
6683
6684 * gcc.dg/lto/pr53214_0.c: New testcase.
6685
6686 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6687
6688 * gcc.target/ia64/pr48496.c: New test.
6689 * gcc.target/ia64/pr52657.c: Likewise.
6690
6691 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6692
6693 PR c/51712
6694 * c-c++-common/pr51712.c: New.
6695
6696 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6697
6698 PR target/53199
6699 * gcc.target/powwerpc/pr53199.c: New file.
6700
6701 2012-05-03 Jason Merrill <jason@redhat.com>
6702
6703 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6704
6705 * gcc.dg/debug/dwarf2/dups-types.c: New.
6706 * gcc.dg/debug/dwarf2/dups-types.h: New.
6707
6708 2012-05-03 Jason Merrill <jason@redhat.com>
6709
6710 * g++.dg/debug/dwarf2/namespace-2.C: New.
6711 * g++.dg/debug/dwarf2/localclass3.C: New.
6712
6713 2012-05-03 Jason Merrill <jason@redhat.com>
6714
6715 * g++.dg/debug/dwarf2/thunk1.C: New.
6716
6717 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6718
6719 PR c++/53186
6720 * g++.dg/other/final2.C: New.
6721
6722 2012-05-03 Richard Guenther <rguenther@suse.de>
6723
6724 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6725
6726 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6727
6728 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6729 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6730 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6731 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6732
6733 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6734
6735 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6736 .byte 0xf2.
6737 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6738 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6739 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6740
6741 PR debug/53174
6742 * gcc.dg/pr53174.c: New test.
6743
6744 PR target/53187
6745 * gcc.target/arm/pr53187.c: New test.
6746 * gcc.c-torture/compile/pr53187.c: New test.
6747
6748 2012-05-03 Richard Guenther <rguenther@suse.de>
6749
6750 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6751 unsupported prefetching support.
6752
6753 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6754
6755 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6756 option -ftrack-macro-expansion=0.
6757 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6758 option -ftrack-macro-expansion=0.
6759
6760 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6761
6762 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6763 dg-options for target arm with dg-additional-options.
6764
6765 2012-05-03 Richard Guenther <rguenther@suse.de>
6766
6767 PR tree-optimization/53144
6768 * gcc.dg/torture/pr53144.c: New testcase.
6769
6770 2012-05-03 Tobias Burnus <burnus@net-b.de>
6771
6772 PR fortran/52864
6773 * gfortran.dg/pointer_intent_7.f90: New.
6774 * gfortran.dg/pure_formal_3.f90: New.
6775
6776 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6777
6778 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6779
6780 2012-05-02 Martin Jambor <mjambor@suse.cz>
6781
6782 PR lto/52605
6783 * g++.dg/lto/pr52605_0.C: New test.
6784
6785 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6786
6787 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6788 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6789 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6790 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6791 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6792 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6793 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6794 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6795 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6796 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6797 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6798 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6799 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6800 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6801 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6802 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6803
6804 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6805
6806 PR middle-end/53153
6807 * gcc.dg/pr53153.c: New test.
6808
6809 2012-05-02 Richard Guenther <rguenther@suse.de>
6810
6811 * g++.dg/tree-ssa/pr19807.C: Adjust.
6812
6813 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6814
6815 PR tree-optimization/53163
6816 * gcc.c-torture/compile/pr53163.c: New test.
6817
6818 PR rtl-optimization/53160
6819 * gcc.c-torture/execute/pr53160.c: New test.
6820
6821 2012-05-01 Ian Lance Taylor <iant@google.com>
6822
6823 PR c/37303
6824 * gcc.dg/pr37303.c: New test.
6825
6826 2012-05-01 Richard Henderson <rth@redhat.com>
6827
6828 * lib/target-supports.exp
6829 (check_effective_target_sync_long_long_runtime): True for
6830 check_effective_target_powerpc64.
6831
6832 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6833
6834 PR c++/51033
6835 * gcc.dg/vector-1.c: Move to ...
6836 * c-c++-common/vector-1.c: ... here.
6837 * gcc.dg/vector-2.c: Move to ...
6838 * c-c++-common/vector-2.c: ... here.
6839 * gcc.dg/vector-3.c: Move to ...
6840 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6841 * gcc.dg/vector-4.c: Move to ...
6842 * c-c++-common/vector-4.c: ... here.
6843 * gcc.dg/vector-init-1.c: Move to ...
6844 * c-c++-common/vector-init-1.c: ... here.
6845 * gcc.dg/vector-init-2.c: Move to ...
6846 * c-c++-common/vector-init-2.c: ... here.
6847 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6848 * c-c++-common/vector-subscript-1.c: ... here.
6849 * gcc.dg/vector-subscript-2.c: Move to ...
6850 * c-c++-common/vector-subscript-2.c: ... here.
6851 * gcc.dg/vector-subscript-3.c: Move to ...
6852 * c-c++-common/vector-subscript-3.c: ... here.
6853
6854 PR c++/51314
6855 * g++.dg/cpp0x/vt-51314.C: New test.
6856 * g++.dg/cpp0x/variadic76.C: Fix.
6857
6858 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6859
6860 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6861
6862 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6863
6864 Add -Wvarargs option
6865 * c-c++-common/Wvarargs.c: New test case.
6866 * c-c++-common/Wvarargs-2.c: Likewise.
6867
6868 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6869
6870 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6871 * objc.dg/foreach-7.m: Force the test case to run without
6872 -ftrack-macro-expansion.
6873 * c-c++-common/tm/attrib-1.c: Likewise.
6874 * c-c++-common/warn-ommitted-condop.c: Likewise.
6875 * gcc.dg/assign-warn-1.c: Likewise.
6876 * gcc.dg/assign-warn-2.c: Likewise.
6877 * gcc.dg/attr-alloc_size.c: Likewise.
6878 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6879 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6880 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6881 * gcc.dg/c90-const-expr-9.c: Likewise.
6882 * gcc.dg/c99-const-expr-9.c: Likewise.
6883 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6884 * gcc.dg/cpp/direct2s.c: Likewise.
6885 * gcc.dg/cpp/pr28709.c: Likewise.
6886 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6887 * gcc.dg/dfp/composite-type.c: Likewise.
6888 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6889 with -ftrack-macro-expansion
6890 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6891 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6892 * g++.dg/ext/cleanup-1.C: Likewise.
6893 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6894 * g++.dg/template/sfinae10.C: Likewise.
6895 * g++.dg/tm/wrap-2.C: Likewise.
6896 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6897 * g++.dg/warn/Wsign-conversion.C: Likewise.
6898 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6899 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6900 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6901 it to run with -ftrack-macro-expansion.
6902 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6903 test cases without -ftrack-macro-expansion.
6904
6905 Fix location for static class members
6906 * g++.dg/template/sfinae6_neg.C: Adjust.
6907
6908 Make conversion warnings work on NULL with -ftrack-macro-expansion
6909 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6910 alongside the previous testing for NULL.
6911
6912 Fix -Wuninitialized for -ftrack-macro-expansion
6913 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6914
6915 Strip "<built-in>" loc from displayed expansion context
6916 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6917 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6918 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6919 new test above.
6920
6921 Fix expansion point loc for macro-like tokens
6922 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6923 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6924
6925 Fix token pasting with -ftrack-macro-expansion
6926 * gcc.dg/cpp/paste17.c: New test case for
6927 -ftrack-macro-expansion=2 mode only.
6928 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6929
6930 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6931
6932 * gnat.dg/warn6.ad[sb]: New test.
6933
6934 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6935
6936 PR 53149
6937 * gcc.dg/20011021-1.c: Adjust testcase.
6938
6939 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6940
6941 PR fortran/53148
6942 * gfortran.dg/function_optimize_12.f90: New test.
6943
6944 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6945
6946 PR target/53156
6947 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6948 code to match current output and cover new peephole2 pattern.
6949
6950 2012-04-27 Ollie Wild <aaw@google.com>
6951
6952 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6953
6954 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6955
6956 * gcc.c-torture/execute/20120427-2.c: New testcase.
6957 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6958 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6959 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6960
6961 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6962
6963 PR target/53138
6964 * gcc.c-torture/execute/20120427-1.c: New testcase.
6965
6966 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6967
6968 PR middle-end/27139
6969 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6970
6971 2012-04-27 Tom de Vries <tom@codesourcery.com>
6972
6973 PR tree-optimization/51879
6974 * gcc.dg/pr51879.c: New test.
6975 * gcc.dg/pr51879-2.c: Same.
6976 * gcc.dg/pr51879-3.c: Same.
6977 * gcc.dg/pr51879-4.c: Same.
6978 * gcc.dg/pr51879-6.c: Same.
6979
6980 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6981
6982 PR c++/53096
6983 * g++.dg/cpp0x/defaulted35.C: New.
6984 * g++.dg/cpp0x/defaulted15.C: Adjust.
6985
6986 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6987
6988 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6989 structure layout.
6990
6991 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6992
6993 * gcc.target/i386/builtin_target.c: Check avx2.
6994
6995 2012-04-26 Alan Modra <amodra@gmail.com>
6996
6997 * gcc.target/powerpc/savres.c: New test.
6998 * gcc.target/powerpc/powerpc.exp: Run it.
6999
7000 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7001
7002 PR target/53120
7003 * gcc.dg/torture/pr53120.c: New test.
7004
7005 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7006
7007 PR middle-end/52979
7008 * gcc.c-torture/compile/pr52979-1.c: New test.
7009 * gcc.c-torture/execute/pr52979-1.c: New test.
7010 * gcc.c-torture/execute/pr52979-2.c: New test.
7011
7012 2012-04-25 Richard Guenther <rguenther@suse.de>
7013
7014 * gcc.target/i386/l_fma_float_5.c: Adjust.
7015 * gcc.target/i386/l_fma_double_4.c: Likewise.
7016 * gcc.target/i386/l_fma_float_2.c: Likewise.
7017 * gcc.target/i386/l_fma_float_6.c: Likewise.
7018 * gcc.target/i386/l_fma_double_1.c: Likewise.
7019 * gcc.target/i386/l_fma_double_5.c: Likewise.
7020 * gcc.target/i386/l_fma_float_3.c: Likewise.
7021 * gcc.target/i386/l_fma_double_2.c: Likewise.
7022 * gcc.target/i386/l_fma_double_6.c: Likewise.
7023 * gcc.target/i386/l_fma_float_4.c: Likewise.
7024 * gcc.target/i386/l_fma_double_3.c: Likewise.
7025 * gcc.target/i386/l_fma_float_1.c: Likewise.
7026
7027 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7028
7029 PR tree-optimization/53058
7030 * gcc.c-torture/compile/pr53058.c: New test.
7031
7032 2012-04-25 Jan Hubicka <jh@suse.cz>
7033
7034 PR middle-end/53088
7035 * gcc.target/i386/pr39082-1.c: Update warning location.
7036
7037 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7038
7039 PR c/52880
7040 * gcc.dg/pr52880.c: New test.
7041
7042 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7043
7044 * gcc.dg/m-un-2.c: Update.
7045 * gcc.dg/20011021-1.c: Update.
7046
7047 2012-04-25 Tobias Burnus <burnus@net-b.de>
7048
7049 PR fortran/52196
7050 * gfortran.dg/realloc_on_assign_14.f90: New.
7051
7052 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7053
7054 PR testsuite/52641
7055 PR tree-optimizations/52891
7056 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7057
7058 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7059
7060 PR c++/52363
7061 * g++.dg/cpp0x/sfinae35.C: New.
7062 * g++.dg/cpp0x/sfinae36.C: Likewise.
7063
7064 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7065
7066 * gcc.target/builtin_target.c: New testcase.
7067
7068 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7069
7070 PR target/47197
7071 * gcc.target/powerpc/pr47197.c: New test.
7072
7073 2012-04-24 Richard Guenther <rguenther@suse.de>
7074
7075 PR tree-optimization/53085
7076 * g++.dg/torture/pr53085.C: New testcase.
7077
7078 2012-04-24 Andrew Pinski <apinski@cavium.com>
7079
7080 PR tree-opt/33512
7081 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7082 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7083 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7084
7085 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7086
7087 PR middle-end/53084
7088 * gcc.c-torture/execute/pr53084.c: New test.
7089
7090 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7091
7092 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7093
7094 2012-04-23 Andrew Pinski <apinski@cavium.com>
7095
7096 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7097
7098 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7099
7100 PR regression/53076
7101 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7102 * gcc.dg/torture/builtin-power-1.c: Likewise.
7103
7104 2012-04-23 Richard Guenther <rguenther@suse.de>
7105
7106 PR tree-optimization/53070
7107 * gcc.dg/torture/pr53070.c: New testcase.
7108
7109 2012-04-23 Richard Guenther <rguenther@suse.de>
7110
7111 PR c/53060
7112 * gcc.dg/pr53060.c: New testcase.
7113
7114 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7115
7116 PR tree-optimizations/52891
7117 * gcc.c-torture/compile/pr52891-1.c: New test.
7118 * gcc.c-torture/compile/pr52891-2.c: New test.
7119
7120 2012-04-22 Tobias Burnus <burnus@net-b.de>
7121
7122 PR fortran/53051
7123 * gfortran.dg/read_float_4.f90: New.
7124
7125 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7126
7127 PR 35441
7128 * c-c++-common/pr35441.C: New.
7129
7130 2012-04-20 Ian Lance Taylor <iant@google.com>
7131
7132 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7133 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7134
7135 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7136
7137 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7138 array access.
7139 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7140
7141 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7142
7143 PR rtl-optimization/44214
7144 * gcc.dg/pr44214-1.c: New test.
7145 * gcc.dg/pr44214-2.c: Likewise.
7146 * gcc.dg/pr44214-3.c: Likewise.
7147
7148 2012-04-20 Richard Guenther <rguenther@suse.de>
7149
7150 * g++.dg/torture/20120420-1.C: New testcase.
7151
7152 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7153
7154 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7155
7156 2012-04-19 Christian Bruel <christian.bruel@st.com>
7157
7158 * gcc.dg/pr52283.c: New test.
7159
7160 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7161
7162 * gcc.dg/pr37985.c: New test.
7163
7164 2012-04-19 Richard Guenther <rguenther@suse.de>
7165
7166 PR rtl-optimization/44688
7167 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7168 possibly profitable.
7169
7170 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7171
7172 PR tree-optimization/52976
7173 * gfortran.dg/reassoc_11.f: New test.
7174
7175 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7176
7177 PR tree-optimization/52976
7178 * gfortran.dg/reassoc_7.f: New test.
7179 * gfortran.dg/reassoc_8.f: Likewise.
7180 * gfortran.dg/reassoc_9.f: Likewise.
7181 * gfortran.dg/reassoc_10.f: Likewise.
7182
7183 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7184
7185 PR c++/52422
7186 * g++.dg/cpp0x/sfinae33.C: New.
7187 * g++.dg/cpp0x/sfinae34.C: Likewise.
7188
7189 2012-04-18 Joey Ye <joey.ye@arm.com>
7190
7191 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7192
7193 2012-04-18 Richard Guenther <rguenther@suse.de>
7194
7195 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7196 array access.
7197 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7198 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7199
7200 2012-04-17 Tom de Vries <tom@codesourcery.com>
7201
7202 * g++.dg/pr51264-4.C: New test.
7203
7204 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7205
7206 PR c++/52599
7207 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7208
7209 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7210
7211 PR c++/53003
7212 * g++.dg/parse/crash59.C: New.
7213
7214 2012-04-17 Michael Matz <matz@suse.de>
7215
7216 PR tree-optimization/18437
7217 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7218
7219 2012-04-17 Richard Guenther <rguenther@suse.de>
7220
7221 PR middle-end/53011
7222 * g++.dg/torture/pr53011.C: New testcase.
7223
7224 2012-04-16 Jason Merrill <jason@redhat.com>
7225
7226 PR c++/38543
7227 * g++.dg/cpp0x/variadic131.C: New.
7228
7229 PR c++/52008
7230 * g++.dg/cpp0x/variadic130.C: New.
7231
7232 PR c++/50830
7233 * g++.dg/cpp0x/variadic129.C: New.
7234
7235 PR c++/50303
7236 * g++.dg/cpp0x/variadic128.C: New.
7237
7238 2012-04-16 Tobias Burnus <burnus@net-b.de>
7239
7240 PR fortran/52864
7241 * gfortran.dg/pointer_intent_6.f90: New.
7242
7243 2012-04-16 Tobias Burnus <burnus@net-b.de>
7244
7245 PR fortran/52916
7246 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7247 to include public_private_module_4.f90.
7248 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7249 targets.
7250
7251 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7252
7253 PR c++/49152
7254 * g++.dg/diagnostic/operator1.C: New.
7255 * g++.dg/ext/label5.C: Adjust.
7256 * g++.dg/ext/va-arg1.C: Likewise.
7257 * g++.dg/other/error20.C: Likewise.
7258 * g++.dg/other/error20.C: Likewise.
7259 * g++.dg/other/error16.C: Likewise.
7260 * g++.dg/other/error10.C: Likewise.
7261 * g++.dg/parse/error30.C: Likewise.
7262 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7263
7264 2012-04-16 Jason Merrill <jason@redhat.com>
7265
7266 PR c++/51148
7267 * g++.dg/cpp0x/variadic127.C: New.
7268
7269 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7270
7271 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7272 testcase name.
7273 Use fail, pass instead of unresolved.
7274 Don't log $optstr.
7275
7276 PR testsuite/52948
7277 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7278 TODO_dump_func.
7279 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7280 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7281 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7282
7283 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7284
7285 PR fortran/52968
7286 * gfortran.dg/typebound_call_23.f03: New test case.
7287
7288 2012-04-15 Jason Merrill <jason@redhat.com>
7289
7290 PR c++/47220
7291 * g++.dg/cpp0x/variadic126.C: New.
7292
7293 PR c++/52380
7294 * g++.dg/cpp0x/variadic125.C: New.
7295
7296 PR c++/52292
7297 * g++.dg/cpp0x/variadic124.C: New.
7298
7299 PR c++/52706
7300 * g++.dg/cpp0x/nullptr27.C: New.
7301
7302 PR c++/52818
7303 * g++.dg/warn/format8.C: New.
7304
7305 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7306
7307 PR fortran/51082
7308 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7309
7310 2012-04-14 Tobias Burnus <burnus@net-b.de>
7311
7312 PR fortran/52916
7313 PR fortran/40973
7314 * gfortran.dg/public_private_module_3.f90: New.
7315 * gfortran.dg/public_private_module_4.f90: New.
7316
7317 2012-04-14 Tom de Vries <tom@codesourcery.com>
7318
7319 * gcc.dg/superblock.c: New test.
7320
7321 2012-04-14 Tom de Vries <tom@codesourcery.com>
7322
7323 * gcc.dg/pr51879-12.c: New test.
7324
7325 2012-04-13 Jason Merrill <jason@redhat.com>
7326
7327 PR c++/52824
7328 * g++.dg/cpp0x/variadic123.C: New.
7329 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7330
7331 PR c++/52905
7332 * g++.dg/cpp0x/initlist-ctor1.C: New.
7333
7334 PR c++/52915
7335 * g++.dg/other/anon-union2.C: New.
7336
7337 2012-04-13 Martin Jambor <mjambor@suse.cz>
7338
7339 PR middle-end/52939
7340 * g++.dg/ipa/pr52939.C: New test.
7341
7342 2012-04-13 Tom de Vries <tom@codesourcery.com>
7343
7344 * gcc.dg/pr52734.c: New test.
7345
7346 2012-04-13 Richard Guenther <rguenther@suse.de>
7347
7348 PR tree-optimization/52969
7349 * gcc.dg/torture/pr52969.c: New testcase.
7350
7351 2012-04-13 Richard Guenther <rguenther@suse.de>
7352
7353 PR c/52549
7354 * gcc.dg/pr52549.c: New testcase.
7355
7356 2012-04-13 Richard Guenther <rguenther@suse.de>
7357
7358 PR c/52862
7359 * gcc.dg/pr52862.c: New testcase.
7360
7361 2012-04-13 Joey Ye <joey.ye@arm.com>
7362
7363 * gcc.target/arm/thumb1-imm.c: New testcase.
7364
7365 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7366
7367 PR target/52932
7368 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7369 second function argument.
7370 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7371 (calc_permps): Update declaration. Calculate result correctly.
7372 (avx2_test): Change src2 type to union256i_d.
7373 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7374 correctly.
7375
7376 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7377
7378 PR target/52775
7379 * gcc.target/powerpc/pr52775.c: New file.
7380
7381 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7382
7383 PR tree-optimization/18589
7384 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7385 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7386 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7387 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7388 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7389 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7390 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7391 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7392 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7393 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7394
7395 2012-04-12 Richard Guenther <rguenther@suse.de>
7396
7397 PR tree-optimization/52943
7398 * gcc.dg/torture/pr52943.c: New testcase.
7399
7400 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7401
7402 PR target/50751
7403 * gcc/target/sh/pr50751-4.c: New.
7404 * gcc/target/sh/pr50751-5.c: New.
7405 * gcc/target/sh/pr50751-6.c: New.
7406 * gcc/target/sh/pr50751-7.c: New.
7407
7408 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7409
7410 PR c++/52465
7411 * g++.dg/lookup/using52.C: New.
7412
7413 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7414
7415 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7416
7417 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7418
7419 PR rtl-optimization/52876
7420 * gcc.target/i386/pr52876.c: New.
7421
7422 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7423
7424 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7425 __UINTPTR_TYPE__.
7426 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7427 __INTPTR_TYPE__.
7428 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7429 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7430 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7431 (ptrdiff_t): ... this. All uses changed.
7432 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7433 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7434 __INTPTR_TYPE__.
7435 (main): Cast argument to __INTPTR_TYPE__.
7436 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7437 size_t.
7438 * gcc.dg/mallign.c (main): Likewise.
7439 * gcc.dg/pr38700.c (foo): Likewise.
7440 * gcc.dg/long-long-cst1.c (t): Likewise.
7441 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7442 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7443 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7444 * gcc.dg/pr25682.c (d, foo): Likewise.
7445 * gcc.dg/format/cast-1.c (f): Likewise.
7446 * gcc.dg/c90-const-expr-10.c
7447 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7448 (size_t): ...this. All uses changed.
7449 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7450 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7451 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7452 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7453 * gcc.dg/sequence-pt-1.c: Likewise.
7454 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7455 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7456 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7457 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7458 of ptrdiff_t with it.
7459 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7460 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7461 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7462
7463 2012-04-11 Jason Merrill <jason@redhat.com>
7464
7465 PR debug/45088
7466 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7467 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7468
7469 PR c++/52906
7470 * g++.dg/ext/attrib45.C: New.
7471
7472 * g++.dg/eh/dtor3.C: New.
7473
7474 2012-04-11 Richard Guenther <rguenther@suse.de>
7475
7476 PR middle-end/52621
7477 * gfortran.dg/pr52621.f90: New testcase.
7478
7479 2012-04-11 Richard Guenther <rguenther@suse.de>
7480
7481 PR middle-end/52918
7482 * g++.dg/torture/pr52918-1.C: New testcase.
7483 * g++.dg/torture/pr52918-2.C: Likewise.
7484
7485 2012-04-11 Tobias Burnus <burnus@net-b.de>
7486
7487 PR fortran/52729
7488 * gfortran.dg/block_11.f90: New.
7489
7490 2012-04-11 Nick Clifton <nickc@redhat.com>
7491
7492 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7493
7494 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7495
7496 PR target/16458
7497 * gcc.target/powerpc/pr16458-1.c: New test.
7498 * gcc.target/powerpc/pr16458-2.c: Likewise.
7499 * gcc.target/powerpc/pr16458-3.c: Likewise.
7500 * gcc.target/powerpc/pr16458-4.c: Likewise.
7501
7502 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7503
7504 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7505 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7506 * gcc.dg/builtin-bswap-5.c: Likewise.
7507 * gcc.target/i386/builtin-bswap-4.c: New test.
7508
7509 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7510
7511 PR 24985
7512 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7513
7514 2012-04-11 Richard Guenther <rguenther@suse.de>
7515
7516 PR rtl-optimization/52881
7517 * gcc.dg/torture/pr52881.c: New testcase.
7518 * gcc.dg/torture/pr52913.c: Likewise.
7519
7520 2012-04-11 Richard Guenther <rguenther@suse.de>
7521
7522 PR tree-optimization/52912
7523 * gcc.dg/torture/pr52912.c: New testcase.
7524
7525 2010-04-10 Michael Matz <matz@suse.de>
7526
7527 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7528 * gcc.dg/vect/vect-outer-1.c: Adjust.
7529 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7530 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7531 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7532 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7533 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7534 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7535
7536 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7537
7538 PR tree-optimization/52870
7539 * gcc.dg/vect/pr52870.c: New test.
7540
7541 2012-04-09 Mike Stump <mikestump@comcast.net>
7542
7543 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7544 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7545 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7546 * gnat.dg/aggr11.adb: Likewise.
7547 * gnat.dg/aggr11_pkg.ads: Likewise.
7548 * gnat.dg/aggr15.adb: Likewise.
7549 * gnat.dg/aggr15.ads: Likewise.
7550 * gnat.dg/aggr17.adb: Likewise.
7551 * gnat.dg/aggr18.adb: Likewise.
7552 * gnat.dg/array14.adb: Likewise.
7553 * gnat.dg/array14.ads: Likewise.
7554 * gnat.dg/array14_pkg.ads: Likewise.
7555 * gnat.dg/array19.adb: Likewise.
7556 * gnat.dg/array19.ads: Likewise.
7557 * gnat.dg/discr27.adb: Likewise.
7558 * gnat.dg/discr27.ads: Likewise.
7559 * gnat.dg/discr35.adb: Likewise.
7560 * gnat.dg/discr35.ads: Likewise.
7561 * gnat.dg/discr6.adb: Likewise.
7562 * gnat.dg/discr6_pkg.ads: Likewise.
7563 * gnat.dg/import1.adb: Likewise.
7564 * gnat.dg/import1.ads: Likewise.
7565 * gnat.dg/loop_address2.adb: Likewise.
7566 * gnat.dg/opt7.adb: Likewise.
7567 * gnat.dg/opt7.ads: Likewise.
7568 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7569 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7570 * gnat.dg/rep_clause2.adb: Likewise.
7571 * gnat.dg/rep_clause2.ads: Likewise.
7572 * gnat.dg/slice2.adb: Likewise.
7573 * gnat.dg/slice2.ads: Likewise.
7574 * gnat.dg/slice6.adb: Likewise.
7575 * gnat.dg/slice6_pkg.ads: Likewise.
7576 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7577 * gnat.dg/taft_type2.adb: Likewise.
7578 * gnat.dg/taft_type2.ads: Likewise.
7579 * gnat.dg/taft_type2_pkg.ads: Likewise.
7580 * gnat.dg/volatile10.adb: Likewise.
7581 * gnat.dg/volatile10_pkg.ads: Likewise.
7582
7583 * gcc.dg/dll-8.c: Remove execute permissions.
7584 * g++.dg/ext/dllexport5.C: Likewise.
7585
7586 2012-04-09 Jan Hubicka <jh@suse.cz>
7587
7588 PR lto/52722
7589 PR lto/51765
7590 PR lto/52634
7591 * gcc.dg/lto/pr52634_1.c: New testcase.
7592 * gcc.dg/lto/pr52634_0.c: New testcase.
7593
7594 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7595
7596 PR target/52883
7597 * gcc.target/i386/pr52883.c: New testcase.
7598
7599 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7600
7601 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7602 (check_effective_target_sync_long_long): Add SPARC case.
7603 (check_effective_target_sync_long_long_runtime): Likewise.
7604 (check_effective_target_sync_int_long): Adjust SPARC case.
7605 (check_effective_target_sync_char_short): Likewise.
7606
7607 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7608
7609 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7610 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7611
7612 2012-04-08 Tobias Burnus <burnus@net-b.de>
7613
7614 PR fortran/40973
7615 PR fortran/52751
7616 * gfortran.dg/public_private_module_2.f90: New.
7617
7618 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7619
7620 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7621 directives.
7622
7623 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7624
7625 PR fortran/52893
7626 * gfortran.dg/function_optimize_11.f90: New test.
7627
7628 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7629
7630 PR fortran/52668
7631 * gfortran.dg/use_only_6.f90: New test.
7632
7633 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7634
7635 PR fortran/52668
7636 * gfortran.dg/use_only_6.f90: New test.
7637 2012-04-06 Mike Stump <mikestump@comcast.net>
7638
7639 PR testsuite/50722
7640 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7641
7642 2012-04-05 Jason Merrill <jason@redhat.com>
7643
7644 PR c++/52596
7645 * g++.dg/template/qualified-id5.C: New.
7646
7647 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7648
7649 PR target/52882
7650 * gcc.target/i386/pr52882.c: New test.
7651
7652 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7653 Dominique D'Humieures <dominiq@lps.ens.fr>
7654
7655 PR testsuite/52614
7656 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7657 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7658
7659 2012-04-04 Jason Merrill <jason@redhat.com>
7660
7661 PR c++/52845
7662 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7663
7664 2012-04-03 Jason Merrill <jason@redhat.com>
7665
7666 PR c++/52796
7667 * g++.dg/cpp0x/variadic-value1.C: New.
7668
7669 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7670
7671 * gnat.dg/pack18.adb: New test.
7672 * gnat.dg/pack18_pkg.ads: New helper.
7673
7674 2012-04-03 Richard Guenther <rguenther@suse.de>
7675
7676 PR tree-optimization/52808
7677 * gcc.dg/pr52808.c: New testcase.
7678
7679 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7680
7681 PR tree-optimization/52835
7682 * gfortran.dg/pr52835.f90: New test.
7683
7684 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7685
7686 * gnat.dg/specs/aggr5.ads: New test.
7687
7688 2012-04-02 Richard Guenther <rguenther@suse.de>
7689
7690 PR tree-optimization/52756
7691 * gcc.dg/torture/pr52756.c: New testcase.
7692
7693 2012-04-02 Richard Guenther <rguenther@suse.de>
7694
7695 PR middle-end/52803
7696 * gcc.dg/pr52803.c: New testcase.
7697
7698 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7699
7700 PR c++/40942
7701 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7702 DR 214 in account.
7703
7704 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7705
7706 PR c++/50043
7707 * g++.dg/cpp0x/noexcept17.C: New.
7708 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7709 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7710 * g++.dg/cpp0x/noexcept01.C: Likewise.
7711 * g++.dg/eh/init-temp1.C: Likewise.
7712 * g++.dg/eh/ctor1.C: Likwise.
7713
7714 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7715
7716 * gnat.dg/controlled6.adb: New test.
7717 * gnat.dg/controlled6_pkg.ads: New helper.
7718 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7719
7720 2012-03-30 Richard Henderson <rth@redhat.com>
7721
7722 PR debug/52727
7723 * g++.dg/opt/pr52727.C: New testcase.
7724
7725 2012-03-30 Richard Guenther <rguenther@suse.de>
7726
7727 PR tree-optimization/52754
7728 * gcc.target/i386/pr52754.c: New testcase.
7729
7730 2012-03-30 Richard Guenther <rguenther@suse.de>
7731
7732 PR middle-end/52772
7733 * g++.dg/torture/pr52772.C: New testcase.
7734
7735 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7736
7737 PR c++/52718
7738 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7739
7740 2012-03-29 Jason Merrill <jason@redhat.com>
7741
7742 PR c++/52685
7743 * g++.dg/template/inherit8.C: New.
7744
7745 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7746
7747 PR c++/52759
7748 * g++.dg/ext/weak4.C: New test.
7749
7750 PR tree-optimization/52760
7751 * gcc.c-torture/execute/pr52760.c: New test.
7752
7753 2012-03-29 Jason Merrill <jason@redhat.com>
7754
7755 PR c++/52743
7756 * g++.dg/cpp0x/initlist-array3.C: New.
7757
7758 2012-03-28 Jason Merrill <jason@redhat.com>
7759
7760 PR c++/52746
7761 * g++.dg/overload/virtual2.C: New.
7762
7763 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7764
7765 * gnat.dg/vect7.ad[sb]: New test.
7766
7767 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7768 Tobias Burnus <burnus@gcc.gnu.org>
7769
7770 PR fortran/52652
7771 * gfortran.dg/allocate_class_1.f90 : Change error test.
7772 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7773 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7774 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7775
7776 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7777
7778 PR middle-end/52691
7779 * gcc.dg/pr52691.c: New test.
7780
7781 PR middle-end/52750
7782 * gcc.c-torture/compile/pr52750.c: New test.
7783
7784 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7785
7786 PR target/52692
7787 * gcc.target/avr/torture/builtins-2.c: New test.
7788
7789 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7790
7791 PR target/52736
7792 * gcc.target/i386/pr52736.c: New test.
7793
7794 2012-03-27 Martin Jambor <mjambor@suse.cz>
7795
7796 PR middle-end/52693
7797 * gcc.dg/torture/pr52693.c: New test.
7798
7799 2012-03-27 Meador Inge <meadori@codesourcery.com>
7800
7801 PR c++/52672
7802 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7803
7804 2012-03-27 Mike Stump <mikestump@comcast.net>
7805
7806 PR target/52665
7807 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7808 failures that match branch names.
7809
7810 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7811 H.J. Lu <hongjiu.lu@intel.com>
7812
7813 PR target/52698
7814 * gcc.target/i386/pr52698.c: New test.
7815
7816 2012-03-27 Richard Guenther <rguenther@suse.de>
7817
7818 PR middle-end/52720
7819 * gcc.dg/torture/pr52720.c: New testcase.
7820
7821 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7822
7823 * gnat.dg/pack17.adb: New test.
7824
7825 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7826
7827 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7828 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7829
7830 2012-03-26 Martin Jambor <mjambor@suse.cz>
7831
7832 PR tree-optimization/50052
7833 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7834
7835 2012-03-26 Richard Guenther <rguenther@suse.de>
7836
7837 PR tree-optimization/52701
7838 * gfortran.dg/pr52701.f90: New testcase.
7839
7840 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7841
7842 PR tree-optimization/52686
7843 * gcc.target/arm/pr52686.c: New test.
7844
7845 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7846
7847 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7848 Add "-Os -flto" to list.
7849
7850 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7851
7852 * gnat.dg/concat2.ad[sb]: New test.
7853
7854 2012-03-24 Jason Merrill <jason@redhat.com>
7855
7856 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7857 * g++.dg/cpp0x/trailing2.C: Likewise.
7858 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7859 * g++.dg/cpp1y/auto-fn1.C: New.
7860 * g++.dg/cpp1y/auto-fn2.C: New.
7861 * g++.dg/cpp1y/auto-fn3.C: New.
7862 * g++.dg/cpp1y/auto-fn4.C: New.
7863 * g++.dg/cpp1y/auto-fn5.C: New.
7864 * g++.dg/cpp1y/auto-fn6.C: New.
7865 * g++.dg/cpp1y/auto-fn7.C: New.
7866 * g++.dg/cpp1y/auto-fn8.C: New.
7867 * g++.dg/cpp1y/auto-fn9.C: New.
7868 * g++.dg/cpp1y/auto-fn10.C: New.
7869 * g++.dg/cpp1y/auto-fn11.C: New.
7870
7871 2012-03-23 Richard Guenther <rguenther@suse.de>
7872
7873 PR tree-optimization/52678
7874 * gfortran.dg/pr52678.f: New testcase.
7875
7876 2012-03-23 Richard Guenther <rguenther@suse.de>
7877
7878 PR tree-optimization/52638
7879 * g++.dg/torture/pr52638.C: New testcase.
7880
7881 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7882
7883 PR c++/52487
7884 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7885
7886 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7887
7888 PR c++/52671
7889 * g++.dg/ext/attrib44.C: New test.
7890
7891 2012-03-22 Jan Hubicka <jh@suse.cz>
7892
7893 PR middle-end/51737
7894 * g++.dg/torture/pr51737.C: New testcase
7895
7896 2012-03-22 Richard Guenther <rguenther@suse.de>
7897
7898 PR tree-optimization/52548
7899 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7900
7901 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7902
7903 * lib/fortran-modules.exp (list-module-names-1): Remove
7904 warning.
7905
7906 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7907
7908 PR target/50751
7909 * gcc.target/sh/pr50751-1.c: New.
7910 * gcc.target/sh/pr50751-2.c: New.
7911 * gcc.target/sh/pr50751-3.c: New.
7912
7913 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7914
7915 PR target/52479
7916 * gcc.target/sh/sh4a-cos.c: Remove.
7917 * gcc.target/sh/sh4a-sin.c: Remove.
7918 * gcc.target/sh/sh4a-sincos.c: Remove.
7919
7920 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7921
7922 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7923 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7924
7925 2012-03-21 Martin Jambor <mjambor@suse.cz>
7926
7927 PR testsuite/52641
7928 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7929 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7930
7931 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7932
7933 * gcc.target/arm/thumb-16bit-ops.c: New file.
7934 * gcc.target/arm/thumb-ifcvt.c: New file.
7935
7936 2012-03-20 Jason Merrill <jason@redhat.com>
7937
7938 * lib/target-supports.exp: Add { target c++1y }.
7939
7940 * g++.dg/cpp0x/auto32.C: New.
7941
7942 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7943
7944 PR testsuite/52641
7945 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7946 int32plus.
7947 * gcc.dg/torture/pr48124-4.c: Ditto:
7948 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7949
7950 2012-03-20 Jason Merrill <jason@redhat.com>
7951
7952 PR c++/52510
7953 * g++.dg/cpp0x/initlist66.C: New.
7954
7955 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7956
7957 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7958 __AVR_HAVE_LPMX__
7959
7960 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7961
7962 PR target/49868
7963 * gcc.target/avr/torture/addr-space-2.h: New file.
7964 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7965 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7966 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7967 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7968
7969 2012-03-20 Richard Guenther <rguenther@suse.de>
7970
7971 * gnat.dg/pack16.adb: New testcase.
7972 * gnat.dg/pack16_pkg.ads: Likewise.
7973 * gnat.dg/specs/pack8.ads: Likewise.
7974 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7975
7976 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7977
7978 * g++.dg/warn/Wuseless-cast.C: Extend.
7979
7980 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7981
7982 PR c++/14710
7983 * g++.dg/warn/Wuseless-cast.C: New.
7984
7985 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7986
7987 PR libfortran/52608
7988 * gfortran.dg/pr52608.f90: New test.
7989
7990 2012-03-17 Tobias Burnus <burnus@net-b.de>
7991
7992 PR fortran/52585
7993 * gfortran.dg/proc_ptr_36.f90: New.
7994
7995 2012-03-16 Martin Jambor <mjambor@suse.cz>
7996
7997 * gcc.dg/misaligned-expand-1.c: New test.
7998 * gcc.dg/misaligned-expand-3.c: Likewise.
7999
8000 2012-03-16 Richard Guenther <rguenther@suse.de>
8001 Kai Tietz <ktietz@redhat.com>
8002
8003 PR middle-end/48814
8004 * gcc.c-torture/execute/pr48814-1.c: New test.
8005 * gcc.c-torture/execute/pr48814-2.c: New test.
8006 * gcc.dg/tree-ssa/assign-1.c: New test.
8007 * gcc.dg/tree-ssa/assign-2.c: New test.
8008 * gcc.dg/tree-ssa/assign-3.c: New test.
8009
8010 2012-03-16 Richard Guenther <rguenther@suse.de>
8011
8012 * gnat.dg/specs/pack7.ads: New testcase.
8013
8014 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8015
8016 PR target/52568
8017 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8018 * gcc.dg/torture/vshuf-8.inc: Likewise.
8019 * gcc.dg/torture/vshuf-16.inc: Likewise.
8020 * gcc.dg/torture/vshuf-32.inc: Likewise.
8021
8022 2012-03-15 Jason Merrill <jason@redhat.com>
8023
8024 * g++.dg/torture/pr52582.C: New.
8025
8026 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8027
8028 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8029
8030 2012-03-15 Ira Rosen <irar@il.ibm.com>
8031 Ulrich Weigand <ulrich.weigand@linaro.org>
8032
8033 * gcc.dg/vect/slp-cond-3.c: New test.
8034 * gcc.dg/vect/slp-cond-4.c: New test.
8035
8036 2012-03-15 Ira Rosen <irar@il.ibm.com>
8037 Ulrich Weigand <ulrich.weigand@linaro.org>
8038
8039 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8040 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8041
8042 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8043
8044 PR libfortran/52434
8045 PR libfortran/48878
8046 PR libfortran/38199
8047 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8048 * gfortran.dg/round_1.f03: Likewise.
8049
8050 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8051 Andrew Pinski <apinski@cavium.com>
8052
8053 PR middle-end/52592
8054 * gcc.dg/pr52592.c: New test.
8055
8056 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8057
8058 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8059 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8060 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8061 * lib/fortran-modules.exp: .. this new file. Adjust users.
8062 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8063 gfortran-dg-debug-runtest): Call cleanup-modules.
8064 * lib/fortran-torture.exp (fortran-torture-execute,
8065 fortran-torture): Likewise.
8066 * gfortran.dg/coarray/caf.exp: Likewise.
8067 * lib/lto.exp: Likewise.
8068 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8069 * gfortran.dg/class_4b.f03: Likewise.
8070 * gfortran.dg/class_4c.f03: Likewise.
8071 * gfortran.dg/class_45a.f03: Likewise.
8072 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8073 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8074 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8075 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8076 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8077 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8078 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8079 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8080 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8081 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8082 * gfortran.dg/whole_file_28.f90: Likewise.
8083 * gfortran.dg/whole_file_29.f90: Likewise.
8084 * gfortran.dg/whole_file_30.f90: Likewise.
8085 * gfortran.dg/whole_file_31.f90: Likewise.
8086
8087 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8088
8089 PR tree-optimization/52267
8090 * gcc.dg/pr52267.c: New test.
8091 * gcc.dg/tree-ssa/vrp65.c: New test.
8092 * gcc.dg/tree-ssa/vrp66.c: New test.
8093
8094 2012-03-15 Richard Guenther <rguenther@suse.de>
8095
8096 PR middle-end/52580
8097 * gfortran.dg/vect/pr52580.f: New testcase.
8098
8099 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8100
8101 * gcc.target/sh/fpul-usage-1.c: New.
8102
8103 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8104
8105 PR target/49468
8106 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8107 * gcc.target/sh/pr49468-di.c: Likewise.
8108
8109 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8110
8111 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8112 * gcc.dg/c99-stdint-6.c: Likewise.
8113 * gcc.dg/lto/20090210_0.c: Likewise.
8114 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8115 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8116 * gcc.dg/pragma-init-fini-2.c: Likewise.
8117 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8118 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8119 * gcc.target/i386/pr22152.c: Likewise.
8120 * gcc.target/i386/vect8-ret.c: Likewise.
8121 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8122 handling.
8123
8124 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8125
8126 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8127 * g++.dg/tree-prof/partition1.C: Likewise.
8128 * g++.dg/tree-prof/partition2.C: Likewise.
8129 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8130 handling.
8131 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8132 * gcc.c-torture/execute/20010724-1.c: Remove.
8133 * gcc.c-torture/execute/20010724-1.x: Remove.
8134 * gcc.c-torture/execute/20040208-2.c: Remove.
8135 * gcc.c-torture/execute/20040208-2.x: Remove.
8136 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8137 Remove.
8138 (main) [__mips__ && __sgi__]: Remove.
8139 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8140 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8141 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8142 mips-sgi-irix6* handling.
8143 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8144 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8145 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8146 handling.
8147 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8148 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8149 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8150 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8151 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8152 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8153 mips-sgi-irix6*.
8154 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8155 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8156 * gcc.target/mips/save-restore-3.c: Likewise.
8157 * gcc.target/mips/save-restore-4.c: Likewise.
8158 * gcc.target/mips/save-restore-5.c: Likewise.
8159 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8160 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8161 messages.
8162 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8163 IRIX 6 handling.
8164 (restore_ld_library_path_env_vars): Likewise.
8165 * lib/target-supports.exp (check_profiling_available): Remove
8166 mips*-*-irix* handling.
8167 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8168 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8169 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8170
8171 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8172
8173 PR c++/52582
8174 * g++.dg/opt/pr52582.C: New test.
8175
8176 2012-03-14 Richard Guenther <rguenther@suse.de>
8177
8178 PR tree-optimization/52571
8179 * gcc.dg/vect/vect-2.c: Initialize arrays.
8180 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8181 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8182 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8183
8184 2012-03-14 Richard Guenther <rguenther@suse.de>
8185
8186 PR middle-end/52080
8187 PR middle-end/52097
8188 PR middle-end/48124
8189 * gcc.dg/torture/pr48124-1.c: New testcase.
8190 * gcc.dg/torture/pr48124-2.c: Likewise.
8191 * gcc.dg/torture/pr48124-3.c: Likewise.
8192 * gcc.dg/torture/pr48124-4.c: Likewise.
8193
8194 2012-03-14 Richard Guenther <rguenther@suse.de>
8195
8196 PR middle-end/52578
8197 * gcc.dg/pr52578.c: New testcase.
8198
8199 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8200
8201 PR c++/52521
8202 * g++.dg/cpp0x/udlit-args2.C: New test.
8203
8204 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8205
8206 PR target/48596
8207 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8208 * gcc.c-torture/compile/pr48596.c: ... here.
8209
8210 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8211
8212 PR c++/51641
8213 * g++.dg/lookup/hidden-class17.C: New test.
8214
8215 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8216
8217 PR c/52577
8218 * gcc.dg/Wunused-var-3.c: New test.
8219
8220 2012-03-13 Martin Jambor <mjambor@suse.cz>
8221
8222 * gcc.dg/misaligned-expand-2.c: New test.
8223
8224 2012-03-13 Richard Guenther <rguenther@suse.de>
8225
8226 PR middle-end/52134
8227 * gcc.dg/pr52134.c: New testcase.
8228
8229 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8230
8231 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8232
8233 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8234
8235 PR tree-optimization/46728
8236 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8237 * gcc.target/powerpc/pr46728-5.c: Likewise.
8238 * gcc.target/powerpc/pr46728-8.c: Likewise.
8239 * gcc.target/powerpc/pr46728-10.c: Likewise.
8240 * gcc.target/powerpc/pr46728-11.c: Likewise.
8241 * gcc.target/powerpc/pr46728-13.c: Likewise.
8242 * gcc.target/powerpc/pr46728-14.c: Likewise.
8243 * gcc.target/powerpc/pr46728-15.c: Likewise.
8244
8245 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8246
8247 PR c++/52299
8248 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8249
8250 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8251
8252 PR tree-optimization/46728
8253 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8254 * gcc.target/powerpc/pr46728-5.c: Likewise.
8255 * gcc.target/powerpc/pr46728-8.c: Likewise.
8256 * gcc.target/powerpc/pr46728-10.c: Likewise.
8257 * gcc.target/powerpc/pr46728-11.c: Likewise.
8258 * gcc.target/powerpc/pr46728-13.c: Likewise.
8259 * gcc.target/powerpc/pr46728-14.c: Likewise.
8260 * gcc.target/powerpc/pr46728-15.c: Likewise.
8261
8262 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8263
8264 PR target/49868
8265 * gcc.target/avr/torture/addr-space-1.h: New file.
8266 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8267 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8268 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8269 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8270
8271 2012-03-12 Andrew Pinski <apinski@cavium.com>
8272
8273 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8274
8275 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8276
8277 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8278 * g++.dg/abi/thunk4.C: Likewise.
8279 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8280 Adapt line numbers.
8281 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8282 handling.
8283 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8284 * g++.dg/eh/spbp.C: Likewise.
8285 * g++.dg/ext/label13.C: Likewise.
8286 * g++.dg/guality/guality.exp: Likewise.
8287 * g++.dg/other/anon5.C: Likewise.
8288 * g++.dg/other/pragma-ep-1.C: Remove.
8289 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8290 * g++.dg/warn/pr31246.C: Likewise.
8291 * g++.dg/warn/weak1.C: Likewise.
8292 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8293 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8294 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8295 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8296 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8297 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8298 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8299 * gcc.dg/c99-tgmath-1.c: Likewise.
8300 * gcc.dg/c99-tgmath-2.c: Likewise.
8301 * gcc.dg/c99-tgmath-3.c: Likewise.
8302 * gcc.dg/c99-tgmath-4.c: Likewise.
8303 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8304 handling.
8305 * gcc.dg/debug/pr49032.c: Likewise.
8306 * gcc.dg/guality/guality.exp: Likewise.
8307 * gcc.dg/intmax_t-1.c: Likewise.
8308 * gcc.dg/pr48616.c: Likewise.
8309 * gcc.dg/pragma-ep-1.c: Remove.
8310 * gcc.dg/pragma-ep-2.c: Remove.
8311 * gcc.dg/pragma-ep-3.c: Remove.
8312 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8313 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8314 * gcc.misc-tests/gcov-14.c: Likewise.
8315 * gfortran.dg/guality/guality.exp: Likewise.
8316 * lib/target-supports.exp (check_weak_available): Likewise.
8317 (add_options_for_tls): Likewise.
8318 (check_ascii_locale_available): Likewise.
8319 * obj-c++.dg/dwarf-2.mm: Likewise.
8320 * objc.dg/dwarf-1.m: Likewise.
8321 * objc.dg/dwarf-2.m: Likewise.
8322
8323 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8324
8325 PR tree-optimization/51721
8326 * gcc.dg/tree-ssa/vrp64.c: New test.
8327
8328 PR tree-optimization/52533
8329 * gcc.c-torture/compile/pr52533.c: New test.
8330
8331 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8332
8333 * gcc.target/i386/rtm-xabort-1.c: New.
8334 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8335 * gcc.target/i386/rtm-xend-1.c: Ditto.
8336 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8337 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8338 * gcc.target/i386/sse-13.c: Ditto.
8339 * gcc.target/i386/sse-14.c: Ditto.
8340 * gcc.target/i386/sse-22.c: Ditto.
8341 * gcc.target/i386/sse-23.c: Ditto.
8342 * g++.dg/other/i386-2.C: Ditto.
8343 * g++.dg/other/i386-3.C: Ditto.
8344
8345 2012-03-12 Tobias Burnus <burnus@net-b.de>
8346
8347 PR fortran/52542
8348 * gfortran.dg/proc_ptr_35.f90: New.
8349
8350 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8351
8352 PR target/52530
8353 * gcc.dg/torture/pr52530.c: New test.
8354
8355 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8356
8357 PR target/51244
8358 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8359
8360 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8361
8362 PR target/52450
8363 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8364
8365 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8366
8367 2012-03-09 Andrew Pinski <apinski@cavium.com>
8368
8369 PR middle-end/51988
8370 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8371 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8372
8373 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8374
8375 * gcc.dg/tree-ssa/scev-3.c: New.
8376 * gcc.dg/tree-ssa/scev-4.c: New.
8377
8378 2012-03-08 Tobias Burnus <burnus@net-b.de>
8379
8380 PR fortran/52469
8381 * gfortran.dg/proc_ptr_34.f90
8382
8383 2012-03-07 Jason Merrill <jason@redhat.com>
8384
8385 PR c++/52521
8386 * g++.dg/cpp0x/udlit-mangle.C: New.
8387
8388 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8389
8390 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8391
8392 2012-03-06 Richard Guenther <rguenther@suse.de>
8393
8394 PR middle-end/52493
8395 * gcc.dg/torture/pr52493.c: New testcase.
8396
8397 2012-03-06 Richard Guenther <rguenther@suse.de>
8398
8399 PR lto/52097
8400 * gcc.dg/lto/pr52097_0.c: New testcase.
8401
8402 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8403
8404 PR target/51244
8405 * gcc.target/sh/pr51244-1.c: New.
8406 * gcc.target/sh/pr51244-2.c: New.
8407 * gcc.target/sh/pr51244-3.c: New.
8408
8409 2012-03-05 Jason Merrill <jason@redhat.com>
8410
8411 PR c++/51930
8412 * g++.dg/ext/visibility/template11.C: New.
8413
8414 * g++.dg/cpp0x/implicit13.C: New.
8415
8416 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8417
8418 PR tree-optimization/51721
8419 * gcc.dg/tree-ssa/vrp63.c: New test.
8420 * gcc.dg/pr51721.c: New test.
8421
8422 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8423
8424 PR fortran/50981
8425 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8426 argument checks.
8427
8428 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8429
8430 PR target/52146
8431 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8432
8433 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8434
8435 PR fortran/50981
8436 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8437
8438 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8439
8440 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8441 int32plus.
8442
8443 2012-03-03 Jason Merrill <jason@redhat.com>
8444
8445 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8446
8447 Core 1270
8448 * g++.dg/cpp0x/initlist65.C: New.
8449
8450 PR c++/36797
8451 * g++.dg/ext/is_empty2.C: New.
8452
8453 2012-03-03 Tobias Burnus <burnus@net-b.de>
8454
8455 PR fortran/48820
8456 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8457
8458 2012-03-03 Tobias Burnus <burnus@net-b.de>
8459
8460 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8461 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8462 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8463 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8464 * gfortran.dg/class_30.f90: Remove dg-warning line.
8465 * gfortran.dg/bind_c_usage_25.f90: New.
8466
8467 2012-03-03 Tobias Burnus <burnus@net-b.de>
8468
8469 PR fortran/48820
8470 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8471 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8472 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8473
8474 2012-03-03 Tobias Burnus <burnus@net-b.de>
8475
8476 PR fortran/48820
8477 * gfortran.dg/assumed_type_1.f90: New.
8478 * gfortran.dg/assumed_type_2.f90: New.
8479 * gfortran.dg/assumed_type_3.f90: New.
8480 * gfortran.dg/assumed_type_4.f90: New.
8481
8482 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8483
8484 PR target/49486
8485 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8486 * gcc.target/sh/pr49468-di.c: New.
8487
8488 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8489
8490 * gcc.dg/graphite/pr50561.c: Update.
8491
8492 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8493
8494 * gcc.target/powerpc/pr52457.c: New test.
8495
8496 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8497
8498 * gcc.target/arm/sat-1.c: New test.
8499
8500 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8501
8502 PR target/46716
8503 * gcc.target/i386/pr46716.c: New test.
8504
8505 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8506
8507 PR c++/51989
8508 * g++.dg/cpp0x/sfinae32.C: New.
8509
8510 2012-03-02 Richard Guenther <rguenther@suse.de>
8511
8512 PR tree-optimization/52406
8513 * gcc.dg/torture/pr52406.c: New testcase.
8514
8515 2012-03-02 Tobias Burnus <burnus@net-b.de>
8516
8517 PR fortran/52325
8518 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8519 * gfortran.dg/nullify_2.f90: Update dg-error.
8520 * gfortran.dg/nullify_4.f90: Ditto.
8521 * gfortran.dg/pointer_init_6.f90: Ditto.
8522
8523 2012-03-02 Tobias Burnus <burnus@net-b.de>
8524
8525 PR fortran/52270
8526 * gfortran.dg/class_51.f90: New.
8527
8528 2012-03-02 Tobias Burnus <burnus@net-b.de>
8529
8530 PR fortran/52452
8531 * gfortran.dg/intrinsic_8.f90: New.
8532
8533 2012-03-01 Kai Tietz <ktietz@redhat.com>
8534
8535 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8536 routines on mingw targets.
8537 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8538
8539 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8540
8541 PR tree-optimization/52445
8542 * gcc.dg/pr52445.c: New test.
8543
8544 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR target/52437
8547 * gcc.c-torture/compile/pr52437.c: New test.
8548
8549 PR middle-end/52419
8550 * gcc.dg/torture/pr52419.c: New test.
8551
8552 PR tree-optimization/52429
8553 * gcc.dg/torture/pr52429.c: New test.
8554 * g++.dg/opt/pr52429.C: New test.
8555
8556 2012-02-29 Richard Guenther <rguenther@suse.de>
8557
8558 PR testsuite/52297
8559 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8560 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8561 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8562 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8563 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8564 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8565
8566 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8567
8568 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8569
8570 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8571
8572 PR fortran/52386
8573 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8574
8575 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8576
8577 PR target/51534
8578 * gcc.target/arm/neon/pr51534.c: New testcase.
8579
8580 2012-02-28 Richard Guenther <rguenther@suse.de>
8581
8582 PR target/52407
8583 * gcc.dg/torture/pr52407.c: New testcase.
8584
8585 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8586
8587 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8588 * gcc.target/arm/vfp2.c: Likewise.
8589 * gcc.target/arm/vfp3.c: Likewise.
8590 * gcc.target/arm/vfp4.c: Likewise.
8591 * gcc.target/arm/vfp5.c: Likewise.
8592 * gcc.target/arm/vfp6.c: Likewise.
8593 * gcc.target/arm/vfp7.c: Likewise.
8594 * gcc.target/arm/vfp8.c: Likewise.
8595 * gcc.target/arm/vfp9.c: Likewise.
8596 * gcc.target/arm/vfp10.c: Likewise.
8597 * gcc.target/arm/vfp11.c: Likewise.
8598 * gcc.target/arm/vfp12.c: Likewise.
8599 * gcc.target/arm/vfp13.c: Likewise.
8600 * gcc.target/arm/vfp14.c: Likewise.
8601 * gcc.target/arm/vfp15.c: Likewise.
8602 * gcc.target/arm/vfp16.c: Likewise.
8603 * gcc.target/arm/vfp17.c: Likewise.
8604 * gcc.target/arm/neon-constants.h: New file.
8605 * gcc.target/arm/neon-vect1.c: New test.
8606 * gcc.target/arm/neon-vect2.c: New test.
8607 * gcc.target/arm/neon-vect3.c: New test.
8608 * gcc.target/arm/neon-vect4.c: New test.
8609 * gcc.target/arm/neon-vect5.c: New test.
8610 * gcc.target/arm/neon-vect6.c: New test.
8611 * gcc.target/arm/neon-vect7.c: New test.
8612 * gcc.target/arm/neon-vect8.c: New test.
8613
8614 2012-02-28 Richard Guenther <rguenther@suse.de>
8615
8616 PR tree-optimization/52402
8617 * gcc.dg/torture/pr52402.c: New testcase.
8618
8619 2012-02-28 Richard Guenther <rguenther@suse.de>
8620
8621 PR lto/52400
8622 * g++.dg/lto/pr52400_0.C: New testcase.
8623
8624 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8625
8626 * gcc.target/avr/torture/builtins-1.c: New test.
8627 * gcc.target/avr/torture/builtins-error.c: New test.
8628
8629 2012-02-28 Kai Tietz <ktietz@redhat.com>
8630
8631 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8632 * gcc.target/i386/pr45352-2.c: Likewise.
8633 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8634 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8635 targets instead rand.
8636 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8637 * gcc.target/i386/sse2-mul-1.c: Likewise.
8638 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8639 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8640 * gcc.target/i386/pad-1.c: Likewise.
8641 * gcc.target/i386/pad-9.c: Likewise.
8642 * gcc.target/i386/pad-2.c: Likewise.
8643 * gcc.target/i386/pad-5b.c: Likewise.
8644 * gcc.target/i386/pad-8.c: Likewise.
8645 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8646 * gcc.target/i386/pr44130.c: Likewise.
8647 * gcc.target/i386/align-main-1.c: Likewise.
8648 * gcc.target/i386/align-main-2.c: Likewise.
8649 * gcc.target/i386/sw-1.c: Likewise.
8650 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8651 on x64 mingw target.
8652 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8653 * gcc.target/i386/pr46295.c: Likewise.
8654 * gcc.target/i386/amd64-abi-1.c: Likewise.
8655 * gcc.target/i386/amd64-abi-2.c: Likewise.
8656 * gcc.target/i386/pr39082-1.c: Likewise.
8657 * gcc.target/i386/pr39162.c: Likewise.
8658 * gcc.target/i386/pr22152.c: Likewise.
8659 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8660 * gcc.target/i386/wrfsbase-2.c: Likewise.
8661 * gcc.target/i386/local.c: Likewise
8662 * gcc.target/i386/wrgsbase-1.c: Likewise.
8663 * gcc.target/i386/wrfsbase-1.c: Likewise.
8664 * gcc.target/i386/pr39315-3.c: Likewise.
8665 * gcc.target/i386/pr35767-4.c: Likewise.
8666 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8667 x64 mingw target.
8668 * gcc.target/i386/pr45336-2.c: Likewise.
8669 * gcc.target/i386/pr45336-1.c: Likewise.
8670 * gcc.target/i386/pr45336-4.c: Likewise.
8671
8672 2012-02-27 Tristan Gingold <gingold@adacore.com>
8673
8674 * gnat.dg/array20.ad[sb]: New test.
8675
8676 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8677
8678 PR target/52375
8679 * gcc.target/arm/pr52375.c: New test.
8680 * gcc.c-torture/compile/pr52375.c: New test.
8681
8682 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8683
8684 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8685 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8686
8687 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8688
8689 * gnat.dg/aggr19.adb: New test.
8690 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8691
8692 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8693
8694 PR target/49263
8695 * gcc.target/sh/pr49263.c: New.
8696
8697 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8698
8699 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8700 simulate_thread_wrapper_other_threads
8701 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8702 Move initialization of 'value' to main().
8703 (main): Initialize 'value';
8704 * gcc.dg/simulate-thread/speculative-store.c
8705 (simulate_thread_step_verify): Return 0 when successful.
8706 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8707 Reduce threshold.
8708 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8709 (simulate_thread_wrapper_other_threads): Return a success/fail value
8710 and issue an error if the instruction count threshold is exceeded.
8711
8712 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8713
8714 PR target/50580
8715 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8716 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8717
8718 2012-02-24 Richard Guenther <rguenther@suse.de>
8719
8720 PR middle-end/52355
8721 * gcc.dg/pr52355.c: New testcase.
8722
8723 2012-02-23 Kai Tietz <ktietz@redhat.com>
8724
8725 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8726 * gcc.dg/Wpadded.c: Likewise.
8727 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8728 structure-layout.
8729 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8730 for sleep by Sleep and add windows.h include for this function.
8731 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8732 targets.
8733 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8734 target.
8735 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8736 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8737 on x64 mingw target.
8738 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8739 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8740 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8741 failure on LLP64 target.
8742
8743 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8744
8745 PR c/52290
8746 * gcc.dg/noncompile/pr52290.c: New test.
8747
8748 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8749
8750 PR tree-optimization/52019
8751 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8752
8753 2012-02-22 Kai Tietz <ktietz@redhat.com>
8754
8755 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8756 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8757 derived pdiff_t type.
8758 * g++.dg/torture/pr49720.C: Likewise
8759
8760 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8761
8762 PR target/52330
8763 * gcc.target/i386/pr52330.c: New test.
8764
8765 2012-02-22 Tobias Burnus <burnus@net-b.de>
8766
8767 PR fortran/52335
8768 * gfortran.dg/io_constraints_10.f90: New.
8769
8770 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8771
8772 * lib/target-supports.exp (check_effective_target_vect_condition):
8773 Return true for NEON.
8774
8775 2012-02-21 Kai Tietz <ktietz@redhat.com>
8776
8777 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8778
8779 2012-02-21 Richard Guenther <rguenther@suse.de>
8780
8781 PR tree-optimization/52324
8782 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8783
8784 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8785
8786 PR middle-end/51782
8787 * gcc.target/avr/torture/pr51782-1.c: New test.
8788
8789 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8790
8791 PR tree-optimization/52318
8792 * gcc.dg/pr52318.c: New test.
8793
8794 2012-02-20 Kai Tietz <ktietz@redhat.com>
8795
8796 * gcc.dg/bf-ms-layout-3.c: New testcase.
8797
8798 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8799
8800 PR testsuite/52229
8801 PR fortran/32380
8802 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8803
8804 2012-02-20 Richard Guenther <rguenther@suse.de>
8805
8806 PR tree-optimization/52298
8807 * gcc.dg/torture/pr52298.c: New testcase.
8808 * gcc.dg/vect/pr52298.c: Likewise.
8809
8810 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8811
8812 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8813 * gcc.c-torture/execute/pr52286.c: Ditto.
8814
8815 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8816
8817 PR tree-optimization/52286
8818 * gcc.c-torture/execute/pr52286.c: New test.
8819
8820 2012-02-18 Tobias Burnus <burnus@net-b.de>
8821
8822 PR fortran/52295
8823 * gfortran.dg/interface_35.f90: Use -std=f2003.
8824 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8825 * gfortran.dg/interface_assignment_4.f90: Ditto.
8826 * gfortran.dg/bessel_1.f90: Ditto.
8827 * gfortran.dg/func_result_6.f90: Ditto.
8828 * gfortran.dg/hypot_1.f90: Ditto.
8829 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8830
8831 2012-02-17 Tobias Burnus <burnus@net-b.de>
8832
8833 PR translation/52232
8834 PR translation/52234
8835 PR translation/52245
8836 PR translation/52246
8837 PR translation/52262
8838 PR translation/52273
8839 * gfortran.dg/coarray_22.f90: Update dg-error.
8840 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8841
8842 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8843
8844 PR target/51753
8845 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8846 (simulate-thread): Use default timeout.
8847
8848 2012-02-16 Jason Merrill <jason@redhat.com>
8849
8850 PR c++/52248
8851 * g++.dg/ext/timevar1.C: New.
8852
8853 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8854
8855 PR c++/52126
8856 * g++.dg/template/using21.C: New.
8857 * g++.dg/template/using22.C: Likewise.
8858
8859 2012-02-16 Jason Merrill <jason@redhat.com>
8860
8861 PR c++/51415
8862 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8863
8864 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8865
8866 PR tree-optimization/52255
8867 * gcc.c-torture/compile/pr52255.c: New test.
8868
8869 PR debug/52260
8870 * g++.dg/debug/dwarf2/pr52260.C: New test.
8871
8872 PR middle-end/51929
8873 * g++.dg/ipa/pr51929.C: New test.
8874
8875 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8876
8877 PR target/52199
8878 * gcc.target/powerpc/pr52199.c: New file.
8879
8880 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8881
8882 PR target/52152
8883 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8884
8885 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8886
8887 * gcc.dg/pr51867.c: Don't include <math.h>.
8888 (sqrtf): Declare.
8889
8890 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8891
8892 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8893 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8894
8895 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8896
8897 PR tree-optimization/50561
8898 * gcc.dg/graphite/pr50561.c: New testcase.
8899
8900 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8901
8902 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8903 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8904
8905 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8906
8907 * gnat.dg/discr35.ad[sb]: New test.
8908
8909 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8910
8911 * gnat.dg/volatile10.adb: New test.
8912 * gnat.dg/volatile10_pkg.ads: New helper.
8913
8914 2012-02-14 Jason Merrill <jason@redhat.com>
8915
8916 * g++.dg/ext/attrib43.C: New.
8917
8918 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8919
8920 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8921 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8922 fgnu_tm.
8923 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8924 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8925 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8926 effective_target fgnu_tm.
8927 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8928
8929 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8930
8931 PR c++/52247
8932 * g++.dg/template/asmgoto1.C: New test.
8933
8934 2012-02-14 Ian Lance Taylor <iant@google.com>
8935
8936 PR go/48501
8937 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8938 compiling generated file for 64bit and index tests.
8939
8940 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8941
8942 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8943
8944 2012-02-14 Richard Guenther <rguenther@suse.de>
8945
8946 PR tree-optimization/52244
8947 PR tree-optimization/51528
8948 * gcc.dg/torture/pr52244.c: New testcase.
8949
8950 2012-02-14 Walter Lee <walt@tilera.com>
8951
8952 * g++.dg/other/PR23205.C: Disable test on tile.
8953 * g++.dg/other/pr23205-2.C: Disable test on tile.
8954 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8955 * gcc.dg/20040813-1.c: Disable test on tile.
8956 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8957 * gcc.misc-tests/linkage.exp: Handle tilegx.
8958
8959 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8960
8961 PR tree-optimization/52210
8962 * gcc.dg/pr52210.c: New test.
8963
8964 2012-02-14 Jason Merrill <jason@redhat.com>
8965
8966 PR c++/39055
8967 * g++.dg/overload/defarg5.C: New.
8968
8969 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8970
8971 PR c/52181
8972 * c-c++-common/pr52181.c: New test.
8973
8974 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8975
8976 PR c++/52215
8977 * g++.dg/ext/atomic-1.C: New test.
8978
8979 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8980
8981 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8982
8983 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8984
8985 PR middle-end/52209
8986 * gcc.c-torture/execute/pr52209.c: New test.
8987
8988 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8989
8990 PR fortran/50981
8991 * gfortran.dg/elemental_optional_args_5.f03: New test.
8992
8993 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8994
8995 PR testsuite/50076
8996 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8997 cases.
8998
8999 2012-02-11 Ian Lance Taylor <iant@google.com>
9000
9001 PR go/51874
9002 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9003 SPARC Solaris. Don't run the test at all on systems where it may
9004 not work, rather than xfailing it.
9005
9006 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9007
9008 PR rtl-optimization/52175
9009 * gcc.c-torture/compile/pr52175.c: New test.
9010
9011 2012-02-10 Jason Merrill <jason@redhat.com>
9012
9013 PR c++/51910
9014 * g++.dg/template/repo10.C: New.
9015
9016 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9017
9018 PR debug/52132
9019 * gcc.dg/pr52132.c: New test.
9020
9021 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9022
9023 * gnat.dg/specs/aggr4.ads: New test.
9024 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9025
9026 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9027
9028 PR target/52146
9029 * gcc.target/i386/pr52146.c: New.
9030
9031 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9032
9033 PR middle-end/52177
9034 * c-c++-common/pr52177.c: New test.
9035
9036 2012-02-10 Jan Hubicka <jh@suse.cz>
9037
9038 PR middle-end/48600
9039 * g++.dg/torture/pr48600.C: New testcase.
9040
9041 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9042
9043 PR middle-end/52140
9044 * gcc.dg/dfp/pr52140.c: New test.
9045
9046 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9047
9048 PR fortran/32380
9049 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9050 of dg-options.
9051
9052 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9053
9054 PR middle-end/51867
9055 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9056 * gcc.dg/pr51867.c: New test.
9057
9058 2012-02-09 Ian Lance Taylor <iant@google.com>
9059
9060 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9061 which don't support -fsplit-stack. Turn off optimization when
9062 compiling select5-out.go.
9063
9064 2012-02-08 Ian Lance Taylor <iant@google.com>
9065
9066 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9067 systems which don't support -fsplit-stack.
9068
9069 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9070
9071 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9072 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9073 machine instuction in the log.
9074
9075 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9076
9077 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9078 to 20 seconds.
9079
9080 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9081
9082 PR driver/48524
9083 * gcc.dg/pr48524.c: New test.
9084 * gcc.dg/pr48524.spec: New spec file for test.
9085
9086 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9087
9088 PR fortran/32380
9089 * gfortran.dg/vect/pr32380.f90: New test.
9090
9091 2012-02-08 Tobias Burnus <burnus@net-b.de>
9092
9093 PR fortran/52151
9094 * gfortran.dg/realloc_on_assign_12.f90: New.
9095
9096 2012-02-08 Richard Guenther <rguenther@suse.de>
9097
9098 PR rtl-optimization/52170
9099 * gcc.dg/torture/pr52170.c: New testcase.
9100
9101 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9102
9103 PR gcov-profile/52150
9104 * gcc.dg/tree-prof/pr52150.c: New test.
9105
9106 PR rtl-optimization/52139
9107 * gcc.dg/pr52139.c: New test.
9108
9109 2012-02-07 Jason Merrill <jason@redhat.com>
9110
9111 PR c++/51675
9112 * g++.dg/cpp0x/constexpr-union3.C: New.
9113
9114 PR c++/52035
9115 * g++.dg/lto/pr52035_0.C: New.
9116
9117 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9118
9119 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9120 * gcc.dg/special/weak-1.c: Likewise.
9121 * gcc.dg/ucnid-12.c: Likewise.
9122 * gcc.dg/torture/pr45678-1.c: Likewise.
9123 * gcc.dg/torture/pr45678-2.c: Likewise.
9124 * gcc.dg/vector-4.c: Likewise.
9125 * gcc.dg/ipa/inline-5.c: Likewise.
9126 * gcc.dg/ucnid-11.c: Likewise.
9127 * gcc.misc-tests/gcov-13.c: Likewise.
9128 * gcc.misc-tests/gcov-14.c: Likewise.
9129 * g++.dg/ext/label13.C: Likewise.
9130 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9131 hppa*-*-hpux* options.
9132 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9133 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9134 * gcc.dg/pr48616.c: Likewise.
9135 * gcc.dg/pr17957.c: Likewise.
9136 * gcc.dg/pr17055-1.c: Likewise.
9137 * gcc.dg/pr32912-1.c: Likewise.
9138 * gcc.dg/tm/pr51472.c: Likewise.
9139 * c-c++-common/fold-bitand-4.c: Likewise.
9140 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9141 Use dg-additional-options for extra options.
9142
9143 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9144
9145 * gcc.target/epiphany/interrupt-2.c: New test.
9146
9147 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9148
9149 PR target/52155
9150 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9151 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9152 for MIPS ELF.
9153
9154 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9155
9156 PR target/52152
9157 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9158
9159 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9160
9161 PR middle-end/24306
9162 PR target/52154
9163 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9164 * gcc.target/mips/va-arg-1.c: New test.
9165
9166 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9167
9168 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9169 for -mno-pointers-to-nested-functions.
9170
9171 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9172
9173 * gcc.c-torture/execute/20120207-1.c: New test.
9174
9175 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9176
9177 PR rtl-optimization/52060
9178 * gcc.dg/torture/pr52060.c: New test.
9179
9180 PR middle-end/52074
9181 * gcc.c-torture/compile/pr52074.c: New test.
9182
9183 2012-02-07 Tobias Burnus <burnus@net-b.de>
9184
9185 PR fortran/51514
9186 * gfortran.dg/class_to_type_2.f90: New.
9187
9188 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9189
9190 PR fortran/32373
9191 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9192 Remove module.
9193
9194 2012-02-06 Jason Merrill <jason@redhat.com>
9195
9196 PR c++/52088
9197 * g++.dg/template/conv13.C: New.
9198
9199 2012-02-06 Richard Guenther <rguenther@suse.de>
9200
9201 PR tree-optimization/52115
9202 * gcc.c-torture/compile/pr52115.c: New testcase.
9203
9204 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9205
9206 PR target/52129
9207 * gcc.c-torture/execute/pr52129.c: New test.
9208
9209 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9210
9211 * gcc.dg/pr48374.c: Actually add the test I forgot
9212 in the 2012-01-25 commit.
9213
9214 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9215
9216 PR fortran/32373
9217 * gfortran.dg/vect/vect-8.f90: New test case.
9218
9219 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9220
9221 PR fortran/48847
9222 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9223
9224 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9225
9226 PR fortran/52102
9227 * gfortran.dg/class_48.f90 : Add test of allocate class array
9228 component with source in subroutine test3. Remove commenting
9229 out in subroutine test4, since branching on unitialized variable
9230 is now fixed (no PR for this last.).
9231
9232 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9233
9234 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9235 on MIPS targets.
9236 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9237
9238 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9239
9240 PR target/52125
9241 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9242 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9243
9244 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9245
9246 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9247 (check_effective_target_sync_int_long): Use it.
9248 (check_effective_target_sync_char_short): Likewise.
9249 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9250
9251 2012-02-05 Tobias Burnus <burnus@net-b.de>
9252
9253 PR fortran/51972
9254 * gfortran.dg/class_48.f90: Add some further checks.
9255
9256 2012-02-05 Ira Rosen <irar@il.ibm.com>
9257
9258 PR tree-optimization/52091
9259 * gcc.dg/vect/pr52091.c: New test.
9260
9261 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9262
9263 PR rtl-optimization/52113
9264 * gcc.target/avr/pr52113.c: New test.
9265
9266 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9267
9268 PR rtl-optimization/52092
9269 * gcc.c-torture/compile/pr52092.c: New test.
9270
9271 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9272
9273 PR fortran/41587
9274 * gfortran.dg/class_array_10.f03: New test.
9275
9276 PR fortran/46356
9277 * gfortran.dg/class_array_11.f03: New test.
9278
9279 PR fortran/51754
9280 * gfortran.dg/class_array_12.f03: New test.
9281
9282 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9283
9284 PR fortran/52012
9285 * gfortran.dg/realloc_on_assign_11.f90: New test.
9286
9287 2012-02-02 Tobias Burnus <burnus@net-b.de>
9288
9289 PR fortran/52093
9290 * gfortran.dg/shape_7.f90: New.
9291
9292 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9293
9294 * gcc.target/mips/mips-prepend-1.c: New test.
9295
9296 2012-02-02 Jan Hubicka <jh@suse.cz>
9297 Tom de Vries <tom@codesourcery.com>
9298
9299 PR middle-end/51998
9300 * gcc.dg/alias-12.c: New testcase.
9301 * gcc.dg/alias-13.c: New testcase.
9302
9303 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9304
9305 PR target/52086
9306 * gcc.dg/pr52086.c: New test.
9307
9308 PR tree-optimization/52073
9309 * gcc.c-torture/compile/pr52073.c: New test.
9310
9311 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9312
9313 PR fortran/51958
9314 * gfortran.dg/function_optimize_10.f90: New test.
9315
9316 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9317
9318 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9319 test on alpha*-*-*.
9320
9321 2012-02-01 Tobias Burnus <burnus@net-b.de>
9322
9323 PR fortran/52024
9324 * gfortran.dg/typebound_operator_14.f90: New.
9325
9326 2012-02-01 Tobias Burnus <burnus@net-b.de>
9327
9328 PR fortran/52059
9329 * gfortran.dg/elemental_function_1.f90: New.
9330
9331 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9332
9333 PR rtl-optimization/51374
9334 * gcc.target/avr/torture/pr51374-1.c:
9335 Also fail if SBIS is seen.
9336
9337 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9338
9339 PR rtl-optimization/51374
9340 * gcc.target/avr/torture/pr51374-1.c: New.
9341
9342 2012-01-31 Tobias Burnus <burnus@net-b.de>
9343
9344 PR fortran/52024
9345 * gfortran.dg/typebound_generic_11.f90: New.
9346
9347 2012-01-31 Tobias Burnus <burnus@net-b.de>
9348
9349 PR fortran/52029
9350 * gfortran.dg/class_49.f90: New.
9351
9352 2012-01-31 Tobias Burnus <burnus@net-b.de>
9353
9354 PR fortran/52013
9355 * gfortran.dg/elemental_args_check_6.f90: New.
9356
9357 2012-01-31 Jason Merrill <jason@redhat.com>
9358
9359 PR c++/52043
9360 * g++.dg/cpp0x/variadic122.C: New.
9361
9362 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9363
9364 PR fortran/52012
9365 * gfortran.dg/realloc_on_assign_10.f90: New test.
9366
9367 2012-01-31 Richard Guenther <rguenther@suse.de>
9368
9369 PR tree-optimization/51528
9370 * gcc.dg/torture/pr51528.c: New testcase.
9371
9372 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9373
9374 PR go/48501
9375 * lib/go.exp (go_target_compile): Append timeout= to options.
9376 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9377 select5-out.go test on alpha*-*-* targets.
9378
9379 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9380
9381 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9382 (TEST_SHORT): Reformat in the same way.
9383 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9384 (TEST_SHORT): Reformat in the same way.
9385 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9386 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9387 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9388 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9389 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9390
9391 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9392
9393 PR target/51835
9394 * gcc.target/arm/pr51835.c: New testcase.
9395
9396 2012-01-30 Richard Guenther <rguenther@suse.de>
9397
9398 PR tree-optimization/52028
9399 * gcc.dg/torture/pr52028.c: New testcase.
9400 * gfortran.dg/ldist-pr45199.f: Adjust.
9401 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9402 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9403 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9404
9405 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9406
9407 PR debug/52027
9408 * gcc.dg/tree-prof/pr52027.c: New test.
9409
9410 PR tree-optimization/52046
9411 * gcc.dg/pr52046.c: New test.
9412
9413 PR debug/52048
9414 * g++.dg/other/pr52048.C: New test.
9415
9416 2012-01-30 Richard Guenther <rguenther@suse.de>
9417
9418 PR tree-optimization/52045
9419 * gcc.dg/pr52045.c: New testcase.
9420
9421 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9422
9423 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9424 new code generated for __sync_lock_release.
9425
9426 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9427
9428 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9429
9430 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9431
9432 PR testsuite/51875
9433 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9434
9435 * g++.dg/ext/visibility/template10.C: Fix typo.
9436
9437 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9438
9439 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9440
9441 PR c++/51327
9442 * g++.dg/cpp0x/constexpr-ice6.C: New.
9443
9444 2012-01-29 Tobias Burnus <burnus@net-b.de>
9445
9446 PR fortran/41600
9447 * gfortran.dg/default_initialization_6.f90: New.
9448
9449 2012-01-29 Tobias Burnus <burnus@net-b.de>
9450
9451 PR fortran/51972
9452 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9453 * gfortran.dg/class_48.f90: New.
9454
9455 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9456
9457 PR fortran/51808
9458 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9459
9460 2012-01-28 Tobias Burnus <burnus@net-b.de>
9461
9462 PR fortran/51972
9463 * gfortran.dg/class_allocate_12.f90: New.
9464
9465 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9466
9467 * gcc.dg/torture/pr50444.c: Fix dg directives.
9468
9469 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9470
9471 PR target/52006
9472 * gcc.target/arm/pr52006.c: New test.
9473
9474 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9475
9476 PR testsuite/52011
9477 * gcc.dg/lto/trans-mem.h: New file.
9478 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9479 * gcc.dg/lto/trans-mem-1_1.c: Same.
9480 * gcc.dg/lto/trans-mem-4_1.c: Same.
9481 * gcc.dg/lto/trans-mem-3_1.c: Same.
9482
9483 2012-01-27 Tobias Burnus <burnus@net-b.de>
9484
9485 PR fortran/52022
9486 * gfortran.dg/dummy_procedure_7.f90: New.
9487
9488 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9489
9490 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9491 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9492
9493 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9494
9495 PR c++/51852
9496 * g++.dg/other/gc5.C: New test.
9497
9498 2012-01-27 Richard Guenther <rguenther@suse.de>
9499
9500 PR tree-optimization/50444
9501 * gcc.dg/torture/pr50444.c: New testcase.
9502
9503 2012-01-27 Tobias Burnus <burnus@net-b.de>
9504
9505 PR fortran/51970
9506 PR fortran/51977
9507 * gfortran.dg/move_alloc_13.f90: New.
9508
9509 2012-01-27 Tobias Burnus <burnus@net-b.de>
9510
9511 PR fortran/51953
9512 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9513 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9514 and change dg-error string.
9515
9516 2012-01-27 Tobias Burnus <burnus@net-b.de>
9517
9518 PR fortran/52016
9519 * gfortran.dg/elemental_args_check_5.f90: New.
9520
9521 2012-01-27 Richard Guenther <rguenther@suse.de>
9522
9523 PR middle-end/51959
9524 * g++.dg/torture/pr51959.C: New testcase.
9525
9526 2012-01-27 Tom de Vries <tom@codesourcery.com>
9527
9528 PR tree-optimization/51990
9529 * gcc.dg/pr51990.c: New test.
9530 * gcc.dg/pr51990-2.c: Same.
9531
9532 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9533 Tobias Burnus <burnus@gcc.gnu.org>
9534
9535 PR fortran/48705
9536 * gfortran.dg/class_allocate_11.f03: New.
9537
9538 PR fortran/51870
9539 PR fortran/51943
9540 PR fortran/51946
9541 * gfortran.dg/class_allocate_7.f03: New.
9542 * gfortran.dg/class_allocate_8.f03: New.
9543 * gfortran.dg/class_allocate_9.f03: New.
9544 * gfortran.dg/class_allocate_10.f03: New.
9545
9546 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9547
9548 * gnat.dg/discr34.adb: New test.
9549 * gnat.dg/discr34_pkg.ads: New helper.
9550
9551 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9552
9553 * gnat.dg/discr33.adb: New test.
9554
9555 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9556
9557 * gnat.dg/limited_with3.ad[sb): New test.
9558 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9559 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9560 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9561
9562 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9563
9564 * gnat.dg/stack_usage1.adb: New test.
9565 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9566
9567 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9568 * gcc.dg/pr44194-2.c: Likewise.
9569
9570 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9571
9572 PR c++/51370
9573 * g++.dg/template/crash112.C: New.
9574
9575 2012-01-27 Richard Henderson <rth@redhat.com>
9576
9577 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9578
9579 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9580
9581 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9582
9583 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9584
9585 PR middle-end/51895
9586 * g++.dg/opt/pr51895.C: New test.
9587
9588 2012-01-26 Michael Matz <matz@suse.de>
9589
9590 PR tree-optimization/48794
9591 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9592
9593 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9594
9595 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9596
9597 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9598
9599 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9600 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9601 memory.
9602 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9603 the default value for s390 and s390x.
9604
9605 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9606
9607 PR lto/51698
9608 * gcc.dg/lto/trans-mem-4_0.c: New.
9609 * gcc.dg/lto/trans-mem-4_1.c: New.
9610 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9611 TM builtins.
9612 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9613 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9614 TM builtins.
9615 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9616 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9617 TM builtins.
9618
9619 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9620
9621 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9622
9623 2012-01-25 Ian Lance Taylor <iant@google.com>
9624
9625 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9626
9627 2012-01-25 Tobias Burnus <burnus@net-b.de>
9628
9629 PR fortran/51995
9630 * gfortran.dg/typebound_proc_25.f90: New.
9631
9632 2012-01-25 Jason Merrill <jason@redhat.com>
9633
9634 PR c++/51992
9635 * g++.dg/lto/pr51992_0.C: New.
9636
9637 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9638
9639 PR tree-optimization/51987
9640 * gcc.target/i386/pr51987.c: New test.
9641
9642 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9643
9644 * gcc.dg/tm/lto-1.c: Require lto support in target.
9645
9646 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9647
9648 PR rtl-optimization/48374
9649 * gcc.dg/pr48374.c: New test.
9650
9651 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9652
9653 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9654
9655 2012-01-25 Tobias Burnus <burnus@net-b.de>
9656
9657 PR fortran/51966
9658 * gfortran.dg/derived_constructor_char_3.f90: New.
9659
9660 2012-01-24 Ian Lance Taylor <iant@google.com>
9661
9662 * go.test/go-test.exp (filecmp): New procedure.
9663 (errchk): Handle quoted square brackets.
9664 (go-gc-tests): Set go_compile_args. Handle various new test
9665 lines. Skip a few new tests.
9666 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9667
9668 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9669
9670 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9671 (check_effective_target_vect_extract_even_odd)
9672 (check_effective_target_vect_interleave): Return true for MIPS
9673 paired-single.
9674
9675 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9676
9677 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9678 (main): Use it instead of argc.
9679
9680 2012-01-24 Jason Merrill <jason@redhat.com>
9681
9682 PR c++/51973
9683 * g++.dg/cpp0x/sfinae31.C: New.
9684
9685 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9686
9687 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9688
9689 2012-01-24 Jason Merrill <jason@redhat.com>
9690
9691 PR c++/51812
9692 * g++.dg/inherit/covariant20.C: New.
9693
9694 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9695
9696 PR c++/51223
9697 * g++.dg/parse/crash58.C: New.
9698
9699 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9700
9701 PR target/51957
9702 * gcc.dg/pr51957-1.c: New test.
9703 * gcc.dg/pr51957-1.h: New file.
9704 * gcc.dg/pr51957-2.c: New test.
9705
9706 2012-01-23 Jason Merrill <jason@redhat.com>
9707
9708 PR c++/51930
9709 * g++.dg/ext/visibility/template10.C: New.
9710
9711 2012-01-23 Tobias Burnus <burnus@net-b.de>
9712
9713 PR fortran/51948
9714 * gfortran.dg/move_alloc_12.f90: New.
9715
9716 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9717
9718 PR middle-end/45416
9719 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9720
9721 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9722
9723 PR c++/51398
9724 * g++.dg/template/crash111.C: New.
9725
9726 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9727
9728 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9729 configurations.
9730 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9731
9732 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9733
9734 PR testsuite/51941
9735 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9736 the DW_TAG_class_type and DW_AT_name: "Executor".
9737
9738 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9739
9740 * lib/target-supports.exp
9741 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9742 (check_effective_target_vect_interleave): Likewise.
9743
9744 2012-01-22 Jason Merrill <jason@redhat.com>
9745
9746 PR c++/51925
9747 * g++.dg/template/using20.C: New.
9748 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9749
9750 2012-01-23 Jason Merrill <jason@redhat.com>
9751
9752 PR target/51934
9753 * g++.dg/torture/pr51344.C: Limit to x86.
9754
9755 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9756
9757 * c-c++-common/tm/omp.c: Require target with pthread support.
9758
9759 2012-01-23 Richard Guenther <rguenther@suse.de>
9760
9761 PR tree-optimization/51949
9762 * gcc.dg/torture/pr51949.c: New testcase.
9763
9764 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9765
9766 PR rtl-optimization/51933
9767 * gcc.c-torture/execute/pr51933.c: New test.
9768
9769 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9770
9771 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9772 Do not define for Interix.
9773
9774 2012-01-22 Jason Merrill <jason@redhat.com>
9775
9776 PR c++/51832
9777 * g++.dg/lto/pr51832.h: New.
9778 * g++.dg/lto/pr51832_0.C: New.
9779 * g++.dg/lto/pr51832_1.C: New.
9780
9781 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9782
9783 * gcc.dg/ext-elim-1.c: New test.
9784
9785 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9786
9787 PR target/51931
9788 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9789 * g++.dg/opt/longbranch1.C: Likewise.
9790
9791 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9792
9793 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9794 in C++11 mode.
9795
9796 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9797
9798 PR fortran/50556
9799 * gfortran.dg/namelist_74.f90: New test.
9800 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9801
9802 2012-01-21 Tobias Burnus <burnus@net-b.de>
9803
9804 PR fortran/51913
9805 * gfortran.dg/class_47.f90: New.
9806
9807 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9808
9809 * gnat.dg/renaming5.ad[sb]: New test.
9810
9811 2012-01-20 Jason Merrill <jason@redhat.com>
9812
9813 PR c++/51919
9814 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9815
9816 2012-01-20 Jason Merrill <jason@redhat.com>
9817
9818 PR c++/51922
9819 * g++.dg/ext/attrib42.C: Require ilp32.
9820
9821 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9822
9823 PR target/51915
9824 * gcc.target/arm/pr51915.c: New test.
9825
9826 2012-01-20 Cary Coutant <ccoutant@google.com>
9827 Dodji Seketeli <dodji@redhat.com>
9828
9829 PR debug/45682
9830 * g++.dg/debug/dwarf2/nested-3.C: New test.
9831
9832 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9833
9834 PR c++/51402
9835 * g++.dg/template/crash110.C: New.
9836
9837 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9838
9839 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9840 Remove default options on hppa*-*-hpux*.
9841
9842 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9843
9844 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9845
9846 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9847
9848 * gcc.c-torture/compile/pr51856.c: New testcase.
9849
9850 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9851
9852 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9853 options to go_target_compile.
9854
9855 2012-01-20 Kai Tietz <ktietz@redhat.com>
9856
9857 * g++.dg/torture/pr51344.C: Fix typo.
9858
9859 2012-01-20 Richard Guenther <rguenther@suse.de>
9860
9861 PR tree-optimization/51903
9862 * g++.dg/torture/pr51903.C: New testcase.
9863
9864 2012-01-20 Tobias Burnus <burnus@net-b.de>
9865 Janus Weil <janus@gcc.gnu.org>
9866
9867 PR fortran/51056
9868 * gfortran.dg/use_21.f90: New.
9869
9870 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9871
9872 PR target/51106
9873 * gcc.dg/torture/pr51106-1.c: New test.
9874 * gcc.dg/torture/pr51106-2.c: New test.
9875
9876 2012-01-19 Kai Tietz <ktietz@redhat.com>
9877
9878 * g++.dg/torture/pr51344.C: New test.
9879
9880 2012-01-19 Tobias Burnus <burnus@net-b.de>
9881
9882 PR fortran/51904
9883 * gfortran.dg/intrinsic_size_2.f90: New.
9884
9885 2012-01-19 Jason Merrill <jason@redhat.com>
9886
9887 PR c++/51889
9888 * g++.dg/inherit/using7.C: New.
9889
9890 2012-01-19 Richard Guenther <rguenther@suse.de>
9891
9892 PR tree-optimization/37997
9893 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9894
9895 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9896
9897 PR rtl-optimization/51505
9898 * gcc.dg/pr51505.c: New test.
9899
9900 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9901
9902 PR fortran/51634
9903 * gfortran.dg/typebound_operator_12.f03: New.
9904 * gfortran.dg/typebound_operator_13.f03: New.
9905
9906 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9907
9908 PR c++/51225
9909 * g++.dg/cpp0x/pr51225.C: New.
9910
9911 2012-01-17 Ian Lance Taylor <iant@google.com>
9912
9913 PR go/50656
9914 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9915
9916 2012-01-17 Tobias Burnus <burnus@net-b.de>
9917
9918 PR fortran/51869
9919 * gfortran.dg/realloc_on_assign_9.f90: New.
9920
9921 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9922
9923 PR other/51165
9924 * gcc.dg/tm/memopt-3.c: Remove xfail.
9925 * gcc.dg/tm/memopt-4.c: Remove xfail.
9926 * gcc.dg/tm/memopt-5.c: Remove xfail.
9927 * gcc.dg/tm/memopt-7.c: Remove xfail.
9928
9929 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9930
9931 PR tree-optimization/51877
9932 * gcc.c-torture/execute/pr51877.c: New test.
9933
9934 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9935
9936 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9937 {!vect_align_arrays} to vect_sizes_32B_16B.
9938 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9939 * gcc.dg/vect/vect-peel-3.c: Ditto.
9940
9941 2012-01-16 Jason Merrill <jason@redhat.com>
9942
9943 PR c++/51854
9944 * g++.dg/abi/mangle60.C: New.
9945
9946 PR c++/51827
9947 * g++.dg/pch/mangle1.{C,Hs}: New.
9948
9949 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9950 Tobias Burnus <burnus@net-b.de>
9951
9952 PR fortran/50981
9953 * gfortran.dg/elemental_optional_args_3.f90: New
9954 * gfortran.dg/elemental_optional_args_4.f90: New
9955
9956 2012-01-16 Tobias Burnus <burnus@net-b.de>
9957
9958 PR fortran/51809
9959 * gfortran.dg/use_20.f90: New
9960
9961 2012-01-16 Jason Merrill <jason@redhat.com>
9962
9963 PR c++/51868
9964 * g++.dg/cpp0x/rv-bitfield.C: New.
9965 * g++.dg/cpp0x/rv-bitfield2.C: New.
9966
9967 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9968
9969 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9970 subroutine 'qsort' and use index array to assign the result.
9971
9972 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9973
9974 PR tree-optimization/51865
9975 * gcc.dg/pr51865.c: New test.
9976
9977 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9978
9979 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9980
9981 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9982
9983 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9984 to be loaded from the constant pool, rather than via %hi and %lo.
9985
9986 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9987
9988 PR rtl-optimization/51821
9989 * gcc.dg/pr51821.c: New test.
9990
9991 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9992
9993 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9994
9995 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9996
9997 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9998
9999 2012-01-14 Tobias Burnus <burnus@net-b.de>
10000
10001 PR fortran/51800
10002 * gfortran.dg/init_flag_8.f90: New.
10003 * gfortran.dg/init_flag_9.f90: New.
10004
10005 2011-01-14 Tobias Burnus <burnus@net-b.de>
10006
10007 PR fortran/51816
10008 * gfortran.dg/use_18.f90: New.
10009 * gfortran.dg/use_19.f90: New.
10010
10011 2012-01-13 Ian Lance Taylor <iant@google.com>
10012
10013 PR c++/50012
10014 * g++.dg/warn/Wsign-compare-4.C: New.
10015
10016 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10017
10018 PR fortran/48351
10019 * gfortran.dg/alloc_comp_assign.f03: New.
10020 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10021 __BUILTIN_FREE from 38 to 32.
10022
10023 2012-01-13 Jason Merrill <jason@redhat.com>
10024
10025 PR c++/20681
10026 * g++.dg/warn/Wreturn-type-7.C: New.
10027
10028 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10029
10030 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10031 assumption.
10032 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10033 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10034 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10035 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10036 int32plus because of big array needed.
10037 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10038 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10039
10040 2012-01-13 Jason Merrill <jason@redhat.com>
10041
10042 PR c++/51813
10043 * g++.dg/ext/visibility/template9.C: New.
10044
10045 PR c++/51620
10046 * g++.dg/cpp0x/defaulted34.C: New.
10047 * g++.dg/template/virtual3.C: New.
10048
10049 2012-01-13 Richard Guenther <rguenther@suse.de>
10050
10051 PR middle-end/8081
10052 * gcc.dg/torture/pr8081.c: New testcase.
10053
10054 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10055
10056 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10057
10058 2012-01-12 Jason Merrill <jason@redhat.com>
10059
10060 PR c++/51714
10061 * g++.dg/ext/stmtexpr14.C: New.
10062
10063 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10064
10065 PR c++/51633
10066 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10067
10068 2012-01-12 Jason Merrill <jason@redhat.com>
10069
10070 PR c++/48051
10071 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10072 * g++.dg/abi/mangle58.C: Likewise.
10073
10074 PR c++/51403
10075 * g++.dg/template/arg8.C: New.
10076
10077 2012-01-12 Ira Rosen <irar@il.ibm.com>
10078
10079 PR tree-optimization/51799
10080 * gcc.dg/vect/pr51799.c: New test.
10081 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10082 patterns.
10083
10084 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10085 Tobias Burnus <burnus@net-b.de>
10086
10087 PR fortran/51057
10088 PR fortran/51616
10089 * lib/target-supports.exp
10090 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10091 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10092
10093 2012-01-11 Jason Merrill <jason@redhat.com>
10094
10095 PR c++/51565
10096 * g++.dg/ext/attrib42.C: New.
10097
10098 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10099
10100 PR bootstrap/51796
10101 * gcc.dg/pr51796.c: New test.
10102
10103 2012-01-11 Jason Merrill <jason@redhat.com>
10104
10105 PR c++/51818
10106 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10107
10108 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10109
10110 * gnat.dg/array19.ad[sb]: New test.
10111
10112 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10113
10114 * gnat.dg/opt23.ad[sb]: New test.
10115 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10116 * gnat.dg/opt24.ad[sb]: New test.
10117
10118 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10119
10120 PR tree-optimization/49642
10121 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10122 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10123
10124 2012-01-11 Jason Merrill <jason@redhat.com>
10125
10126 PR c++/51613
10127 * g++.dg/template/explicit-args5.C: New.
10128
10129 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10130
10131 * gcc.c-torture/execute/20120110-1.c: New testcase.
10132
10133 2012-01-10 Jason Merrill <jason@redhat.com>
10134
10135 PR c++/51614
10136 * g++.dg/inherit/ambig1.C: New.
10137
10138 PR c++/51433
10139 * g++.dg/cpp0x/constexpr-cache1.C: New.
10140
10141 2012-01-10 Richard Guenther <rguenther@suse.de>
10142
10143 PR tree-optimization/51801
10144 * gcc.dg/torture/pr51801.c: New testcase.
10145
10146 2012-01-10 Tobias Burnus <burnus@net-b.de>
10147
10148 PR fortran/51652
10149 * gfortran.dg/allocate_with_typespec_5.f90: New.
10150
10151 2012-01-10 Tobias Burnus <burnus@net-b.de>
10152
10153 * gfortran.dg/class_39.f03: Update dg-error string.
10154
10155 2012-01-10 Richard Guenther <rguenther@suse.de>
10156
10157 PR tree-optimization/50913
10158 * gcc.dg/graphite/interchange-16.c: New testcase.
10159 * gcc.dg/graphite/scop-20.c: XFAIL.
10160 * gfortran.dg/graphite/interchange-1.f: Likewise.
10161 * gfortran.dg/graphite/block-1.f90: Likewise.
10162 * gfortran.dg/graphite/block-2.f: Likewise.
10163
10164 2012-01-10 Richard Henderson <rth@redhat.com>
10165
10166 * lib/target-supports.exp (check_effective_target_vect_perm,
10167 check_effective_target_vect_perm_byte,
10168 check_effective_target_vect_perm_short): Enable for arm neon.
10169
10170 2012-01-09 Tobias Burnus <burnus@net-b.de>
10171
10172 PR fortran/46328
10173 * gfortran.dg/typebound_operator_11.f90: New.
10174
10175 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10176
10177 * gnat.dg/array18.adb: New test.
10178 * gnat.dg/array18_pkg.ads: New helper.
10179
10180 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10181
10182 PR fortran/51791
10183 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10184 around base object in first assignment in main program.
10185 * gfortran.dg/typebound_operator_10.f03: New test.
10186
10187 2012-01-09 Martin Jambor <mjambor@suse.cz>
10188
10189 PR tree-optimization/51759
10190 * g++.dg/ipa/pr51759.C: New test.
10191
10192 2012-01-09 Tobias Burnus <burnus@net-b.de>
10193
10194 PR fortran/51758
10195 * gfortran.dg/optional_absent_2.f90: New.
10196
10197 2012-01-09 Tobias Burnus <burnus@net-b.de>
10198
10199 PR fortran/51578
10200 * gfortran.dg/use_17.f90: New.
10201
10202 2012-01-09 Gary Funck <gary@intrepid.com>
10203
10204 PR preprocessor/33919
10205 * gcc.dg/pr33919.c: New test.
10206 * gcc.dg/pr33919-0.h: New test header file.
10207 * gcc.dg/pr33919-1.h: Ditto.
10208 * gcc.dg/pr33919-2.h: Ditto.
10209
10210 2012-01-07 Jan Hubicka <jh@suse.cz>
10211
10212 PR tree-optimize/51694
10213 * gcc.c-torture/compile/pr51694.c: new testcase.
10214
10215 2012-01-07 Jan Hubicka <jh@suse.cz>
10216
10217 PR tree-optimization/51600
10218 * g++.dg/torture/pr51600.C: New testcase.
10219
10220 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10221
10222 PR gcov-profile/51715
10223 PR gcov-profile/51717
10224 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10225 * gcc.misc-tests/gcov-14.c: Likewise.
10226
10227 2012-01-06 Jason Merrill <jason@redhat.com>
10228
10229 * g++.dg/parse/new5.C: New.
10230
10231 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10232
10233 PR testsuite/51655
10234 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10235 including <string.h>.
10236
10237 2012-01-06 Jason Merrill <jason@redhat.com>
10238
10239 * g++.dg/abi/mangle51.C: New.
10240 * g++.dg/abi/mangle52.C: New.
10241 * g++.dg/abi/mangle53.C: New.
10242 * g++.dg/abi/mangle54.C: New.
10243 * g++.dg/abi/mangle55.C: New.
10244 * g++.dg/abi/mangle56.C: New.
10245 * g++.dg/abi/mangle57.C: New.
10246 * g++.dg/abi/mangle58.C: New.
10247 * g++.dg/abi/mangle59.C: New.
10248 * g++.dg/cpp0x/trailing3.C: Update mangling.
10249 * g++.dg/cpp0x/variadic111.C: Update mangling.
10250 * g++.dg/cpp0x/variadic4.C: Update mangling.
10251 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10252 * g++.dg/template/nontype22.C: Works now.
10253 * g++.dg/template/pr35240.C: Works now.
10254
10255 * g++.dg/cpp0x/error7.C: New.
10256
10257 2012-01-06 Tobias Burnus <burnus@net-b.de>
10258
10259 * gfortran.dg/deallocate_stat_2.f90: New.
10260 * coarray/allocate_errgmsg.f90: New.
10261 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10262 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10263 * coarray/subobject_1.f90: Fix for num_images > 1.
10264 * gfortran.dg/deallocate_stat.f90: Update due to changed
10265 stat= handling.
10266
10267 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10268
10269 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10270
10271 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10272
10273 * ada/acats/overflow.lst: Add cb20004.
10274
10275 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10276
10277 PR c++/51541
10278 * g++.dg/cpp0x/alias-decl-18.C: New test.
10279
10280 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10281
10282 * gcc.c-torture/execute/20120104-1.c: New test.
10283
10284 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10285
10286 PR fortran/PR48946
10287 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10288 the old typebound_operator_8.f03.
10289 * gfortran.dg/typebound_operator_8.f03: New version of
10290 typebound_operator_7.f03 with 'u' a derived type instead of a
10291 class object.
10292
10293 2012-01-05 Richard Guenther <rguenther@suse.de>
10294
10295 * g++.dg/torture/pr49309.C: Skip for -flto.
10296
10297 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10298
10299 PR middle-end/51761
10300 * gcc.c-torture/compile/pr51761.c: New test.
10301
10302 2012-01-05 Richard Guenther <rguenther@suse.de>
10303
10304 PR tree-optimization/51760
10305 * gcc.dg/torture/pr51760.c: New testcase.
10306
10307 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10308
10309 PR middle-end/51472
10310 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10311
10312 2012-01-05 Richard Guenther <rguenther@suse.de>
10313
10314 PR lto/41576
10315 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10316 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10317
10318 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10319
10320 PR debug/51695
10321 * gcc.dg/pr51695.c: New test.
10322
10323 2012-01-04 Andrew Pinski <apinski@cavium.com>
10324
10325 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10326 * gcc.target/mips/octeon2-lx-1.c: New test.
10327 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10328 * gcc.target/mips/octeon2-lx-2.c: New test.
10329 * gcc.target/mips/octeon2-lx-3.c: New test.
10330
10331 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10332
10333 PR other/51163
10334 PR other/51164
10335 * gcc.dg/tm/alias-1.c: Adjust regexp.
10336 * gcc.dg/tm/alias-2.c: Adjust regexp.
10337
10338 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10339
10340 PR c++/51064
10341 * g++.dg/warn/Wparentheses-26.C: New.
10342
10343 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10344
10345 * gfortran.dg/elemental_optional_args_2.f90: New test.
10346
10347 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10348
10349 PR fortran/49693
10350 * gfortran.dg/common_17.f90: New test.
10351
10352 2012-01-04 Richard Guenther <rguenther@suse.de>
10353
10354 PR tree-optimization/49651
10355 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10356 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10357
10358 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10359
10360 PR c++/51738
10361 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10362
10363 2012-01-03 Andrew Pinski <apinski@cavium.com>
10364
10365 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10366 for all mips targets. Also allow an optional .cfi_startproc.
10367
10368 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10369
10370 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10371
10372 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10373
10374 PR c++/29273
10375 * g++.dg/rtti/dyncast5.C: New.
10376
10377 2012-01-03 Richard Guenther <rguenther@suse.de>
10378
10379 PR tree-optimization/51070
10380 * gcc.dg/torture/pr51070-2.c: New testcase.
10381
10382 2012-01-03 Richard Guenther <rguenther@suse.de>
10383
10384 PR tree-optimization/51692
10385 * gcc.dg/torture/pr51692.c: New testcase.
10386
10387 2012-01-03 Richard Guenther <rguenther@suse.de>
10388
10389 PR debug/51650
10390 * g++.dg/lto/pr51650-3_0.C: New testcase.
10391
10392 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10393
10394 PR c++/15867
10395 * g++.dg/warn/Wredundant-decls-spec.C: New.
10396
10397 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10398
10399 PR tree-optimization/51719
10400 * g++.dg/tree-prof/pr51719.C: New test.
10401
10402 2012-01-03 Richard Guenther <rguenther@suse.de>
10403
10404 PR middle-end/51730
10405 * gcc.dg/fold-compare-6.c: New testcase.
10406
10407 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10408
10409 PR c++/51669
10410 * g++.dg/gomp/pr51669.C: New test.
10411
10412 2012-01-02 Jason Merrill <jason@redhat.com>
10413
10414 PR c++/51675
10415 * g++.dg/cpp0x/constexpr-union2.C: New.
10416
10417 PR c++/51666
10418 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10419
10420 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10421
10422 PR c++/51462
10423 * g++.dg/cpp0x/constexpr-99.C: New test.
10424
10425 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10426
10427 PR c++/20140
10428 * g++.dg/template/init9.C: New.
10429
10430 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10431
10432 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10433 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10434 rather than a specific number.
10435
10436 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10437
10438 PR fortran/46262
10439 PR fortran/46328
10440 PR fortran/51052
10441 * gfortran.dg/typebound_operator_7.f03: New.
10442 * gfortran.dg/typebound_operator_8.f03: New.
10443
10444 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10445
10446 PR target/51729
10447 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10448 XFAIL.
10449 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10450
10451 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10452
10453 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10454
10455 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10456
10457 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10458 for MIPS.
10459
10460 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10461
10462 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10463 * gfortran.dg/io_real_boz_4.f90: Likewise.
10464 * gfortran.dg/io_real_boz_5.f90: Likewise.
10465
10466 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10467
10468 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10469
10470 2012-01-02 Revital Eres <revital.eres@linaro.org>
10471
10472 * gcc.dg/sms-11.c: New file.
10473
10474 2012-01-02 Tobias Burnus <burnus@net-b.de>
10475
10476 PR fortran/51682
10477 * gfortran.dg/coarray/image_index_3.f90: New.
10478
10479 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10480
10481 PR c++/16603
10482 * g++.dg/parse/enum8.C: New.
10483
10484 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10485
10486 PR c++/51379
10487 * g++.dg/conversion/reinterpret4.C: New.
10488 * g++.dg/conversion/reinterpret1.C: Adjust.
10489
10490 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10491
10492 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10493
10494 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10495
10496 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10497 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10498 * g++.old-deja/g++.jason/access14.C: Likewise.
10499 * g++.old-deja/g++.jason/access8.C: Likewise.
10500 * g++.old-deja/g++.jason/access1.C: Likewise.
10501 * g++.old-deja/g++.other/access3.C: Likewise.
10502 * g++.old-deja/g++.other/access5.C: Likewise.
10503 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10504 * g++.old-deja/g++.law/visibility22.C: Likewise.
10505 * g++.old-deja/g++.law/visibility26.C: Likewise.
10506 * g++.old-deja/g++.mike/p2746.C: Likewise.
10507 * g++.dg/debug/using1.C: Likewise.
10508 * g++.dg/lookup/using51.C: Likewise.
10509 * g++.dg/inherit/using5.C: Likewise.
10510 * g++.dg/inherit/pr30297.C: Likewise.
10511 * g++.dg/inherit/access8.C: Likewise.
10512 * g++.dg/torture/pr39362.C: Likewise.
10513 * g++.dg/template/crash13.C: Likewise.
10514 * g++.dg/template/using10.C: Likewise.
10515
10516 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10517
10518 PR fortran/51502
10519 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10520
10521 2012-01-01 Ira Rosen <irar@il.ibm.com>
10522
10523 PR tree-optimization/51704
10524 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10525 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10526 corresponding flags.
10527
10528 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10529
10530 PR c++/51723
10531 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10532
10533 2012-01-01 Jan Hubicka <jh@suse.cz>
10534
10535 PR rtl-optimization/51069
10536 * gcc.c-torture/compile/pr51069.c: New testcase.
10537
10538 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10539
10540 PR tree-optimization/51683
10541 * gcc.dg/pr51683.c: New test.
10542 \f
10543 Copyright (C) 2012 Free Software Foundation, Inc.
10544
10545 Copying and distribution of this file, with or without modification,
10546 are permitted in any medium without royalty provided the copyright
10547 notice and this notice are preserved.