]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
89e7a7935830b7cddec97032923103613b666c0b
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/54170
4 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
5
6 2012-12-03 Jakub Jelinek <jakub@redhat.com>
7
8 PR testsuite/55452
9 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
10 on all targets, not just s390*.
11
12 2012-12-03 Marek Polacek <polacek@redhat.com>
13
14 PR c/55570
15 * gcc.dg/pr55570.c: New test.
16
17 2012-12-03 Jakub Jelinek <jakub@redhat.com>
18
19 * lib/asan-dg.exp (asan_get_gtest_test_list,
20 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
21 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
22 and [asan_get_gtest_expect_death_list "$output"] in global vars.
23 (asan_symbolize): Sanitize [] characters from key.
24 * g++.dg/asan/asan_test_config.h: New file.
25 * g++.dg/asan/asan_globals_test.cc: New file.
26 * g++.dg/asan/asan_test_utils.h: New file.
27 * g++.dg/asan/dejagnu-gtest.h: New file.
28 * g++.dg/asan/asan_test.cc: New file.
29 * g++.dg/asan/asan_test.C: New test.
30
31 2012-12-03 Richard Biener <rguenther@suse.de>
32
33 * gcc.dg/torture/pr35634.c: Use signed char.
34 * g++.dg/torture/pr35634.C: Likewise.
35
36 2012-12-02 Marek Polacek <polacek@redhat.com>
37
38 PR middle-end/54838
39 * gcc.dg/pr54838.c: New test.
40
41 2012-12-01 Xinliang David Li <davidxl@google.com>
42
43 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
44 cltd.
45
46 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
47
48 PR c++/55558
49 * g++.dg/cpp0x/decltype46.C: New.
50
51 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
52
53 PR middle-end/52450
54 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
55
56 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
57
58 PR debug/53860
59 * g++.dg/debug/pr53860.C: New test.
60
61 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
62 Paul Thomas <pault@gcc.gnu.org>
63
64 PR fortran/46897
65 * gfortran.dg/defined_assignment_1.f90: New test.
66 * gfortran.dg/defined_assignment_2.f90: New test.
67 * gfortran.dg/defined_assignment_3.f90: New test.
68 * gfortran.dg/defined_assignment_4.f90: New test.
69 * gfortran.dg/defined_assignment_5.f90: New test.
70
71 2012-12-01 Jakub Jelinek <jakub@redhat.com>
72
73 PR c++/55542
74 * g++.dg/cpp0x/vt-55542.C: New test.
75
76 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
77
78 * gnat.dg/specs/pack9.ads: New test.
79
80 2012-11-30 Martin Jambor <mjambor@suse.cz>
81
82 PR middle-end/52890
83 PR tree-optimization/55415
84 PR tree-optimization/54386
85 PR target/55448
86 * gcc.dg/ipa/ipa-sra-7.c: New test.
87 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
88 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
89 * gcc.target/i386/pr55448.c: Likewise.
90
91 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
92
93 * loop_optimization14.ad[sb]: New test.
94 * loop_optimization14_pkg.ads: New helper.
95
96 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
97
98 PR target/55073
99 * gcc.target/arm/pr55073.C: New test.
100
101 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
102
103 PR c++/53094
104 * g++.dg/ext/vector20.C: New testcase.
105
106 2012-11-28 Tobias Burnus <burnus@net-b.de>
107
108 PR fortran/52161
109 * coarray/sync_3.f90: Extend test.
110
111 2012-11-29 Jakub Jelinek <jakub@redhat.com>
112
113 PR rtl-optimization/55512
114 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
115 * gcc.target/i386/pr55512-4.c: Likewise.
116
117 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
118
119 PR c++/52654
120 * g++.dg/cpp0x/udlit-overflow.C: New.
121 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
122
123 2012-11-28 Jakub Jelinek <jakub@redhat.com>
124
125 PR debug/36728
126 PR debug/55467
127 PR middle-end/55507
128 PR bootstrap/55511
129 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
130 are non-empty and add dependency between the first and second asm.
131 * gcc.dg/guality/pr36728-2.c: Likewise.
132 * gcc.dg/guality/pr36728-3.c: New test.
133 * gcc.dg/guality/pr36728-4.c: New test.
134
135 2012-11-28 Andrew Pinski <apinski@cavium.com>
136
137 PR bootstrap/54279
138 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
139 directories.
140 * lib/obj-c++.exp (obj-c++_init): Likewise.
141
142 2012-11-28 Tobias Burnus <burnus@net-b.de>
143
144 PR fortran/52161
145 * coarray/sync_3.f90: New.
146
147 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
148
149 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
150
151 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
152
153 PR rtl-optimization/55512
154 * gcc.target/i386/pr55512-[1234].c: New tests.
155
156 2012-11-28 Jakub Jelinek <jakub@redhat.com>
157
158 PR testsuite/55505
159 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
160
161 PR testsuite/55504
162 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
163 attributes. Avoid clobbering memory before malloced chunk.
164 (main): Pass 1 instead of 0 as argument.
165
166 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
167
168 * gnat.dg/object_overflow.adb: Rename to...
169 * gnat.dg/object_overflow1.adb: ...this.
170 * gnat.dg/object_overflow2.adb: New test.
171 * gnat.dg/object_overflow3.adb: Likewise.
172 * gnat.dg/object_overflow4.adb: Likewise.
173
174 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
175
176 PR c++/55497
177 * g++.dg/init/pr55497.C: New.
178
179 2012-11-28 Richard Biener <rguenther@suse.de>
180
181 PR testsuite/55327
182 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
183 * gcc.dg/vect/slp-perm-9.c: Likewise.
184
185 2012-11-28 Richard Biener <rguenther@suse.de>
186
187 PR c/35634
188 * gcc.dg/torture/pr35634.c: New testcase.
189 * g++.dg/torture/pr35634.C: Likewise.
190 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
191
192 2012-11-27 Tobias Burnus <burnus@net-b.de>
193
194 PR fortran/55476
195 * gfortran.dg/warn_target_lifetime_3.f90: New.
196
197 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
198
199 PR rtl-optimization/55458
200 * gcc.target/i386/pr55458.c: New test.
201
202 2012-11-27 Jakub Jelinek <jakub@redhat.com>
203
204 PR tree-optimization/55110
205 * gcc.dg/pr55110.c: New test.
206
207 2012-11-27 Richard Biener <rguenther@suse.de>
208
209 PR middle-end/55331
210 * g++.dg/opt/pr55331.C: New testcase.
211
212 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
213
214 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
215
216 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
217
218 * gcc.dg/54455.c: Require scheduling.
219 * gcc.dg/c1x-align-4.c: Skip avr.
220 * gcc.dg/pr44024.c: Skip avr in final scan.
221
222 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
223
224 PR testsuite/52641
225 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
226 * gcc.dg/pr54676.c: Make work for 16-bit int.
227
228 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
229
230 PR target/55277
231 * gcc.target/i386/pr55227.c: New test.
232
233 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
234
235 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
236 to -fdump-rtl-all.
237 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
238
239 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
240
241 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
242 New procedure.
243 (add_options_for_arm_v8_vfp): New procedure.
244 * gcc.target/arm/vrintaf32.c: New test.
245 * gcc.target/arm/vrintaf64.c: Likewise.
246 * gcc.target/arm/vrintmf32.c: Likewise.
247 * gcc.target/arm/vrintmf64.c: Likewise.
248 * gcc.target/arm/vrintpf32.c: Likewise.
249 * gcc.target/arm/vrintpf64.c: Likewise.
250 * gcc.target/arm/vrintrf32.c: Likewise.
251 * gcc.target/arm/vrintrf64.c: Likewise.
252 * gcc.target/arm/vrintxf32.c: Likewise.
253 * gcc.target/arm/vrintxf64.c: Likewise.
254 * gcc.target/arm/vrintzf32.c: Likewise.
255 * gcc.target/arm/vrintzf64.c: Likewise.
256
257 2012-11-26 Janus Weil <janus@gcc.gnu.org>
258
259 PR fortran/54997
260 * gfortran.dg/warn_unused_function_2.f90: New.
261
262 2012-11-26 Janus Weil <janus@gcc.gnu.org>
263
264 PR fortran/54881
265 * gfortran.dg/associated_6.f90: New.
266 * gfortran.dg/select_type_30.f03: New.
267
268 2012-11-26 Jakub Jelinek <jakub@redhat.com>
269
270 PR tree-optimization/54471
271 * gcc.dg/tree-ssa/vrp86.c: New test.
272 * gcc.c-torture/execute/pr54471.c: New test.
273
274 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
275
276 PR middle-end/55030
277 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
278 use volatile asms, use plain asms. Where the output value for the
279 asm is unused, write a global variable.
280
281 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
282
283 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
284
285 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
286
287 PR fortran/30146
288 * gfortran.dg/do_check_7.f90: New test.
289
290 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
291
292 PR c++/55446
293 * g++.dg/init/new41.C: New.
294
295 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
296
297 PR fortran/55314
298 * gfortran.dg/allocate_error_4.f90: New test.
299
300 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
301
302 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
303 to send_log.
304
305 2012-11-23 Jakub Jelinek <jakub@redhat.com>
306
307 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
308 from the output.
309
310 PR c++/54046
311 * g++.dg/warn/Wreturn-type-8.C: New test.
312
313 PR middle-end/55430
314 * gcc.dg/pr55430.c: New test.
315
316 2012-11-23 Kostya Serebryany <kcc@google.com>
317
318 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
319
320 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
321
322 * gnat.dg/discr40.ad[sb]: New test.
323
324 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
325
326 * gnat.dg/discr39.adb: New test.
327
328 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
329
330 PR testsuite/52641
331 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
332 * gcc.dg/pr55150-1.c: Same.
333 * gcc.dg/torture/pr54894.c: Add size32plus.
334
335 2012-11-23 Jakub Jelinek <jakub@redhat.com>
336
337 PR sanitizer/55435
338 * c-c++-common/asan/attrib-1.c: New test.
339
340 2012-11-22 Ian Bolton <ian.bolton@arm.com>
341
342 * gcc.target/aarch64/builtin-bswap-1.c: New test.
343 * gcc.target/aarch64/builtin-bswap-2.c: New test.
344
345 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
346
347 PR c++/55432
348 * g++.dg/cpp0x/constexpr-55432.C: New.
349
350 2012-11-21 Janus Weil <janus@gcc.gnu.org>
351
352 PR fortran/55352
353 * gfortran.dg/namelist_76.f90: New.
354
355 2012-11-21 Martin Jambor <mjambor@suse.cz>
356
357 * gcc.dg/ipa/ipcp-agg-7.c: New test.
358 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
359
360 2012-11-21 Martin Jambor <mjambor@suse.cz>
361
362 PR tree-optimization/55260
363 * g++.dg/torture/pr55260-2.C: New test.
364
365 2012-11-21 Martin Jambor <mjambor@suse.cz>
366
367 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
368
369 2012-11-21 Bin Cheng <bin.cheng@arm.com>
370
371 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
372 * gcc.dg/tree-ssa/vrp47.c: Ditto.
373
374 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
375
376 PR target/19398
377 * gcc.target/i386/pr19398.c: New test.
378
379 2012-11-20 Martin Jambor <mjambor@suse.cz>
380
381 PR tree-optimization/55260
382 * g++.dg/torture/pr55260-1.C: New test.
383
384 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
385
386 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
387 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
388 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
389 * gcc.target/aarch64/atomic-op-char.c: Likewise.
390 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
391 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
392 * gcc.target/aarch64/atomic-op-int.c: Likewise.
393 * gcc.target/aarch64/atomic-op-long.c: Likewise.
394 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
395 * gcc.target/aarch64/atomic-op-release.c: Likewise.
396 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
397 * gcc.target/aarch64/atomic-op-short.c: Likewise.
398
399 2012-11-20 Jakub Jelinek <jakub@redhat.com>
400
401 PR middle-end/55094
402 * gcc.dg/pr55094.c: New test.
403
404 PR rtl-optimization/54921
405 * gcc.dg/pr54921.c: New test.
406
407 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
408
409 * gcc.target/i386/pr55359.c: New test.
410
411 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
412
413 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
414 * g++.dg/tls/thread_local3g.C: Likewise.
415 * g++.dg/tls/thread_local4g.C: Likewise.
416 * g++.dg/tls/thread_local5g.C: Likewise.
417 * g++.dg/tls/thread_local6g.C: Likewise.
418 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
419 * g++.dg/tls/thread_local2.C: Likewise.
420 * g++.dg/tls/thread_local2g.C: Likewise.
421 * g++.dg/tls/thread_local6.C: Likewise.
422
423 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
424
425 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
426 * gcc.dg/tm/clone-1.c: New test.
427
428 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
429
430 PR c++/55368
431 * g++.dg/parse/struct-5.C: New.
432
433 2012-11-19 Tom de Vries <tom@codesourcery.com>
434
435 PR rtl-optimization/55315
436 * gcc.target/mips/pr55315.c: New test.
437
438 2012-11-17 Jakub Jelinek <jakub@redhat.com>
439
440 PR tree-optimization/55236
441 * gcc.dg/pr55236.c: New test.
442
443 PR testsuite/55188
444 * gcc.dg/pr19105.c: Accept also optimizing
445 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
446
447 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
448 from addr2line_output. Increment idx if asking for more than one
449 address in one object.
450
451 2012-11-16 Jakub Jelinek <jakub@redhat.com>
452
453 PR tree-optimization/55329
454 * g++.dg/opt/pr55329.C: New test.
455
456 2012-11-16 Janus Weil <janus@gcc.gnu.org>
457
458 PR fortran/55297
459 * gfortran.dg/typebound_operator_18.f90: New.
460
461 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
462
463 PR rtl-optimization/55330
464 * gfortran.dg/pr55330.f90: New test.
465
466 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
467
468 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
469 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
470 * gcc.dg/hoist-register-pressure-2.c: Ditto.
471 * gcc.dg/hoist-register-pressure-3.c: Ditto.
472 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
473 * gcc.dg/tree-prof/unroll-1.c: Ditto.
474
475 2012-11-16 Dodji Seketeli <dodji@redhat.com>
476
477 PR c++/54875
478 * g++.dg/cpp0x/alias-decl-27.C: New test.
479
480 2012-11-16 Jakub Jelinek <jakub@redhat.com>
481
482 PR c++/55337
483 * g++.dg/template/alignof2.C: New test.
484
485 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
486
487 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
488 * g++.dg/mv6.C (dg-options): Ditto.
489
490 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
491
492 * lib/target_suports.exp
493 (check_effective_target_has_w_floating_suffix): New procedure.
494 (check_effective_target_has_q_floating_suffix): Ditto.
495 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
496 for unsupported non-standard suffix on floating constant.
497 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
498
499 2012-11-14 Jakub Jelinek <jakub@redhat.com>
500
501 * lib/asan-dg.exp: New file.
502 * gcc.dg/asan/asan.exp: New file.
503 * g++.dg/dg.exp: Prune also asan tests.
504 * g++.dg/asan/asan.exp: New file.
505 * c-c++-common/asan/memcmp-1.c: New test.
506
507 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
508
509 PR c++/55323
510 * g++.dg/cpp0x/vt-55323.C: New.
511
512 2012-11-13 Sriraman Tallam <tmsriram@google.com>
513
514 * g++.dg/mv4.C: Add require ifunc. Change error message.
515 * g++.dg/mv5.C: Add require ifunc.
516 * g++.dg/mv6.C: Add require ifunc.
517
518 2012-11-13 Martin Jambor <mjambor@suse.cz>
519
520 PR tree-optimization/55253
521 * gcc.dg/torture/pr55253.c: New test.
522 * gcc.dg/torture/pr55305.c: Likewise.
523
524 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
525
526 PR middle-end/55142
527 * gcc.target/i386/pr55142-1.c: New file.
528 * gcc.target/i386/pr55142-2.c: Likewise.
529
530 2012-11-13 Dodji Seketeli <dodji@redhat.com>
531
532 PR c++/54466
533 * g++.dg/cpp0x/alias-decl-26.C: New test file.
534
535 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
536
537 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
538 instead of lp64.
539 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
540 * gcc.target/i386/pr49715-2.c: Likewise.
541 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
542
543 2012-11-13 Jakub Jelinek <jakub@redhat.com>
544
545 PR tree-optimization/55281
546 * gcc.dg/vect/fast-math-pr55281.c: New test.
547 * g++.dg/opt/pr55281.C: New test.
548
549 PR rtl-optimization/54127
550 * gcc.dg/torture/pr54127.c: New test.
551
552 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
553 Jakub Jelinek <jakub@redhat.com>
554
555 PR rtl-optimization/51447
556 * gcc.c-torture/execute/pr51447.c: New test.
557
558 2012-11-12 Ian Bolton <ian.bolton@arm.com>
559
560 * gcc.target/aarch64/csinc-2.c: New test.
561
562 2012-11-12 Ian Bolton <ian.bolton@arm.com>
563
564 * gcc.target/aarch64/cmn.c: New test.
565 * gcc.target/aarch64/adds.c: New test.
566 * gcc.target/aarch64/subs.c: New test.
567
568 2012-11-12 Tobias Burnus <burnus@net-b.de>
569
570 PR fortran/55272
571 * gfortran.dg/coarray_29_1.f90: New.
572 * gfortran.dg/coarray_29_2.f90: New.
573
574 2012-11-12 Bin Cheng <bin.cheng@arm.com>
575
576 * gcc.dg/hoist-register-pressure-3.c: New test.
577
578 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
579
580 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
581 wrappers around sinf and cosf.
582
583 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
584
585 PR middle-end/55247
586 PR middle-end/55259
587 * gcc.target/i386/pr55247-2.c: New file.
588
589 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
590
591 PR middle-end/55263
592 * g++.dg/pr55263.C: New test.
593
594 2012-11-11 Martin Jambor <mjambor@suse.cz>
595
596 PR tree-optimization/55238
597 * testsuite/gcc.dg/torture/pr55238.c: New test.
598
599 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
600
601 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
602 * c-c++-common/torture/vector-subscript-1.c: Likewise.
603 * c-c++-common/torture/vector-subscript-2.c: Likewise.
604
605 2012-11-10 Jan Hubicka <jh@suse.cz>
606
607 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
608
609 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
610
611 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
612 -mno-sse -mno-mmx to dg-options. Reformat.
613
614 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
615
616 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
617 * c-c++-common/vector-compare-1.c: Same.
618 * c-c++-common/vector-compare-2.c: Same.
619 * g++.dg/other/unused1.C: Skip on AIX.
620 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
621 extra message on AIX.
622
623 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
624
625 PR target/55247
626 * gcc.target/i386/pr55247.c: New test.
627
628 2012-11-09 Andrew Pinski <apinski@cavium.com>
629
630 * gcc.c-torture/execute/20121108-1.c: New test.
631
632 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
633
634 PR c++/54413
635 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
636 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
637 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
638 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
639
640 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
641
642 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
643 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
644 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
645 array bounds.
646 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
647
648 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
649
650 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
651 * g++.dg/tm/pr47530.C: Same.
652
653 2012-11-09 Jason Merrill <jason@redhat.com>
654
655 PR c++/54859
656 * g++.dg/cpp0x/alias-decl-25.C: New.
657
658 * g++.dg/abi/abi-tag1.C: New.
659 * g++.dg/abi/abi-tag2.C: New.
660
661 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
662
663 PR rtl-optimization/55154
664 * gcc.target/i386/pr55154.c: New test.
665
666 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
667
668 PR rtl-optimization/55151
669 * gcc.dg/pr55151.c: Move ...
670 * gcc.target/i386/pr55151.c: ... here.
671
672 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
673
674 PR rtl-optimization/54472
675 * gcc.dg/pr54472.c: New test.
676
677 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
678
679 * gnat.dg/stack_check3.ad[sb]: New test.
680
681 2012-11-08 Ian Lance Taylor <iant@google.com>
682
683 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
684 with arguments. Handle errorcheckoutput and rundir test types.
685
686 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
687
688 PR tree-optimization/55191
689 * gcc.dg/pr55191.c: New test.
690
691 2012-11-08 Jakub Jelinek <jakub@redhat.com>
692
693 PR debug/54499
694 * g++.dg/debug/pr54499.C: New test.
695
696 2012-11-08 Jan Hubicka <jh@suse.cz>
697
698 PR middle-end/48636
699 * gcc.dg/winline-3.c: Update.
700
701 2012-11-08 Martin Jambor <mjambor@suse.cz>
702
703 * gfortran.dg/ipcp-array-1.f90: New test.
704
705 2012-11-08 Florian Weimer <fweimer@redhat.com>
706
707 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
708
709 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
710
711 PR rtl-optimization/55151
712 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
713
714 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
715
716 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
717
718 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
719
720 * gcc.c-torture/compile/20121107-1.c: New test.
721
722 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
723
724 PR rtl-optimization/55151
725 * gcc.dg/pr55151.c: Compile it only for x86_64.
726
727 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
728
729 PR rtl-optimization/55122
730 * gcc.dg/pr55122.c: New test.
731
732 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
733
734 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
735 word powerpc.
736 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
737 * gcc.target/powerpc/loop_align.c: Skip on AIX.
738 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
739 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
740
741 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
742
743 PR c/53063
744 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
745
746 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
747
748 PR c/51294
749 * c-c++-common/pr51294.c: New.
750
751 2012-11-07 Martin Jambor <mjambor@suse.cz>
752
753 PR tree-optimization/53787
754 * gcc.dg/ipa/ipa-5.c: Adjust.
755 * gcc.dg/ipa/ipcp-agg-1.c: New test.
756 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
757 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
758 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
759 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
760 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
761 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
762 * gfortran.dg/pr48636-2.f90: New test.
763 * gfortran.dg/pr53787.f90: Likewise.
764
765 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
766
767 PR c++/55226
768 Revert:
769 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
770
771 PR c++/54922
772 * g++.dg/cpp0x/constexpr-union4.C: New.
773
774 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
775
776 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
777
778 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
779
780 PR target/49220
781 * gcc.c-torture/compile/pr49220.c: New test.
782
783 2012-11-07 Florian Weimer <fweimer@redhat.com>
784
785 * g++.dg/init/new40.C: New.
786
787 2012-11-07 Jakub Jelinek <jakub@redhat.com>
788
789 PR debug/54693
790 * gcc.dg/guality/pr54693-2.c: New test.
791
792 2012-11-06 Andrew Pinski <apinski@cavium.com>
793
794 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
795 -fno-vect-cost-model.
796
797 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
798
799 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
800 * gcc.dg/tm/debug-1.c: Same.
801 * gcc.dg/tm/irrevocable-3.c: Same.
802 * gcc.dg/tm/irrevocable-4.c: Same.
803 * gcc.dg/tm/memopt-10.c: Same.
804 * gcc.dg/tm/memopt-11.c: Same.
805 * gcc.dg/tm/props-4.c: Same.
806 * gcc.dg/tm/wrap-3.c: Same.
807 * gcc.dg/tm/wrap-4.c: Same.
808
809 2012-11-06 Andrew Pinski <apinski@cavium.com>
810
811 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
812
813 2012-11-06 Jan Hubicka <jh@suse.cz>
814
815 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
816 candidate still.
817 * gcc.dg/tree-ssa/loop-23.c: Likewise.
818 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
819 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
820
821 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
822
823 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
824
825 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
826
827 PR middle-end/41993
828 * gcc.dg/torture/pr41993.c: New test.
829
830 2012-11-06 Jan Hubicka <jh@suse.cz>
831
832 * gcc.target/i386/l_fma_float_?.c: Update.
833 * gcc.target/i386/l_fma_double_?.c: Update.
834
835 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
836
837 PR target/54089
838 * gcc.target/sh/pr54089-8.c: New.
839 * gcc.target/sh/pr54089-9.c: New.
840
841 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
842
843 PR target/47440
844 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
845 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
846 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
847 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
848 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
849 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
850 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
851 * gcc.target/i386/avx-vzeroupper-27.c: New.
852
853 2012-11-06 Janus Weil <janus@gcc.gnu.org>
854
855 PR fortran/54917
856 * gfortran.dg/transfer_class_1.f90: New.
857 * gfortran.dg/transfer_class_2.f90: New.
858
859 2012-11-05 Sriraman Tallam <tmsriram@google.com>
860
861 * testsuite/g++.dg/mv1.C: New test.
862 * testsuite/g++.dg/mv2.C: New test.
863 * testsuite/g++.dg/mv3.C: New test.
864 * testsuite/g++.dg/mv4.C: New test.
865 * testsuite/g++.dg/mv5.C: New test.
866 * testsuite/g++.dg/mv6.C: New test.
867
868 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
869
870 PR testsuite/55186
871 * gcc.dg/const-uniq-1.c (a): Increase length four times.
872
873 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
874
875 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
876 darwin.
877
878 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
879
880 * g++.dg/torture/20121105-1.C: New test.
881
882 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
883
884 * gcc.dg/torture/fp-compare.c: New testcase.
885
886 2012-11-05 Jan Hubicka <jh@suse.cz>
887
888 * gcc.dg/const-1.c: Update.
889 * gcc.dg/pure-1.c: Update.
890
891 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
892
893 PR rtl-optimization/55151
894 * gcc.dg/pr55151.c: New test.
895
896 2012-11-05 Jakub Jelinek <jakub@redhat.com>
897
898 PR debug/54970
899 PR debug/54971
900 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
901
902 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
903
904 PR testsuite/51128
905 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
906
907 2012-11-05 Jan Hubicka <jh@suse.cz>
908
909 * gcc.dg/autopar/pr49960.c: Fix testcase.
910
911 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
912
913 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
914 Fix scan-tree-dump-times directive.
915
916 2012-11-04 Janus Weil <janus@gcc.gnu.org>
917
918 PR fortran/55199
919 * gfortran.dg/associate_12.f90: New.
920
921 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
922
923 PR target/54255
924 * lib/target-supports.exp (check_effective_target_masm_intel): New
925 proc.
926 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
927 masm_intel.
928
929 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
930 Jack Howarth <howarth@bromo.med.uc.edu>
931
932 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
933 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
934 * gcc.target/i386/pr53249.c: Likewise.
935
936 2012-11-03 Andrew Pinski <apinski@cavium.com>
937
938 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
939 call abort1 so that cross jumping does not happen.
940
941 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
942
943 PR target/51244
944 * gcc.target/sh/pr51244-18.c: New.
945 * gcc.target/sh/pr51244-19.c: New.
946
947 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
948
949 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
950 b requires a 64-bit operation followed by a truncation.
951
952 2012-11-02 Jan Hubicka <jh@suse.cz>
953
954 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
955
956 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
957
958 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
959 conditions to verify the reduction code is vectorized.
960
961 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
962 in case 'pow', such as 'powerpc' is used in the compiler version name.
963 * gcc.target/powerpc/pr46728-2.c: Likewise.
964 * gcc.target/powerpc/pr46728-3.c: Likewise.
965 * gcc.target/powerpc/pr46728-4.c: Likewise.
966 * gcc.target/powerpc/pr46728-5.c: Likewise.
967 * gcc.target/powerpc/pr46728-7.c: Likewise.
968 * gcc.target/powerpc/pr46728-8.c: Likewise.
969 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
970
971 2012-11-02 Jan Hubicka <jh@suse.cz>
972
973 * gcc.dg/tree-ssa/loop-38.c: New testcase.
974
975 2012-11-02 Jan Hubicka <jh@suse.cz>
976
977 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
978 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
979
980 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
981
982 PR middle-end/55130
983 * gcc.target/i386/pr55130.c: New test.
984
985 2012-11-02 Jakub Jelinek <jakub@redhat.com>
986
987 PR target/55147
988 * gcc.target/i386/pr55147.c: New test.
989
990 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
991
992 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
993 * gfortran.dg/default_format_denormal_1.f90: Same.
994
995 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
996
997 PR middle-end/55001
998 * g++.dg/ext/vector19.C: Remove target restrictions.
999 * gcc.dg/fold-compare-7.c: New testcase.
1000
1001 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1002
1003 PR target/55160
1004 * gcc.target/sh/pr55160.c: New.
1005
1006 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1007
1008 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1009 scan-assembler regex.
1010
1011 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1012
1013 PR middle-end/55150
1014 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1015 * gcc.dg/pr55150-2.c: New test.
1016
1017 2012-11-01 Sharad Singhai <singhai@google.com>
1018
1019 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1020 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1021 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1022 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1023
1024 2012-10-31 Dehao Chen <dehao@google.com>
1025
1026 * g++.dg/debug/dwarf2/block.C: New testcase.
1027
1028 2012-10-31 Jan Hubicka <jh@suse.cz>
1029
1030 * gcc.dg/pr44974.c: Add noinline.
1031
1032 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1033
1034 PR fortran/53718
1035 * gfortran.dg/class_54.f90: New.
1036
1037 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1038 Jakub Jelinek <jakub@redhat.com>
1039
1040 PR tree-optimization/55018
1041 * gcc.dg/torture/pr55018.c: New test.
1042
1043 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1044
1045 PR c++/54583
1046 * g++.dg/ext/vla13.C: New.
1047
1048 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1049
1050 PR middle-end/55150
1051 * gcc.dg/pr55150.c: New test.
1052
1053 2012-10-31 Tobias Burnus <burnus@net-b.de>
1054
1055 PR fortran/55134
1056 * gfortran.dg/associate_11.f90: New.
1057
1058 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1059
1060 PR c++/54955
1061 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1062
1063 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1064
1065 PR tree-optimization/19105
1066 PR tree-optimization/21643
1067 PR tree-optimization/46309
1068 * gcc.dg/pr19105.c: New test.
1069 * gcc.dg/pr21643.c: New test.
1070 * gcc.dg/pr46309-2.c: New test.
1071 * gcc.c-torture/execute/pr46309.c: New test.
1072
1073 2012-10-31 Alan Modra <amodra@gmail.com>
1074
1075 * gcc.target/powerpc/dimode_off.c: New.
1076 * gcc.target/powerpc/timode_off.c: New.
1077 * gcc.target/powerpc/dfmode_off.c: New.
1078 * gcc.target/powerpc/tfmode_off.c: New.
1079
1080 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1081
1082 PR rtl-optimization/55093
1083 * gcc.target/i386/pr55093.c: New file.
1084
1085 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1086
1087 * gcc.target/i386/pr55116.c: Renamed to ...
1088 * gcc.target/i386/pr55116-1.c: This.
1089
1090 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1091
1092 * gcc.target/i386/pr55116-2.c: New file.
1093
1094 2012-10-30 Richard Biener <rguenther@suse.de>
1095
1096 * gcc.dg/vect/slp-perm-2.c: Adjust.
1097
1098 2012-10-30 Richard Biener <rguenther@suse.de>
1099
1100 PR tree-optimization/55111
1101 * gcc.dg/torture/pr55111.c: New testcase.
1102
1103 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1104
1105 PR target/53988
1106 * gcc.target/sh/pr53988.c: New.
1107
1108 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1109
1110 PR target/54989
1111 * gcc.dg/hoist-register-pressure-1.c: Rename from
1112 hoist-register-pressure.c. Add nonpic condition.
1113 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1114
1115 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1116
1117 PR c++/54930
1118 * gcc.dg/Wreturn-local-addr.c: New.
1119 * g++.dg/warn/Wno-return-local-addr.C: New.
1120 * g++.dg/warn/Wreturn-local-addr.C: New.
1121
1122 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1123
1124 PR middle-end/55116
1125 * gcc.target/i386/pr55116.c: New file.
1126
1127 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1128
1129 PR c/53066
1130 * gcc.dg/Wshadow-4.c: New.
1131 * gcc.dg/Wshadow-4.h: New.
1132
1133 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1134
1135 PR debug/54693
1136 * gcc.dg/guality/pr54693.c: New.
1137
1138 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1139
1140 PR middle-end/55027
1141 * gcc.dg/pr55027.c: New testcase.
1142
1143 2012-10-29 Jan Hubicka <jh@suse.cz>
1144
1145 * gcc.dg/ipa/inline-6.c: New testcase.
1146
1147 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1148
1149 PR rtl-optimization/55106
1150 * g++.dg/pr55106.C: New.
1151
1152 2012-10-29 Richard Guenther <rguenther@suse.de>
1153
1154 PR middle-end/53695
1155 * gcc.dg/torture/pr53695.c: New testcase.
1156
1157 2012-10-28 Jan Hubicka <jh@suse.cz>
1158
1159 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1160
1161 2012-10-28 Tobias Burnus <burnus@net-b.de>
1162
1163 PR fortran/54958
1164 * gfortran.dg/do_check_6.f90: New.
1165
1166 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1167 Jack Howarth <howarth@bromo.med.uc.edu>
1168
1169 PR target/54404
1170 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1171 to dg-options.
1172 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1173
1174 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1175
1176 PR target/34283
1177 * gcc.target/i386/pr34283.c: New test.
1178
1179 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1180
1181 PR c++/55081
1182 * g++.dg/opt/pr55081.C: New test.
1183
1184 PR debug/54970
1185 PR debug/54971
1186 * gcc.dg/guality/pr54970.c: New test.
1187
1188 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1189
1190 PR c++/54984
1191 * g++.dg/template/new11.C: New.
1192
1193 2012-10-26 Richard Biener <rguenther@suse.de>
1194
1195 PR middle-end/54824
1196 * gcc.dg/torture/pr54824.c: New testcase.
1197
1198 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1199
1200 * gcc.target/i386/fxsave-1.c: New.
1201 * gcc.target/i386/fxsave64-1.c: Ditto.
1202 * gcc.target/i386/fxrstor-1.c: Ditto.
1203 * gcc.target/i386/fxrstor64-1.c: Ditto.
1204 * gcc.target/i386/xsave-1.c: Ditto.
1205 * gcc.target/i386/xsave64-1.c: Ditto.
1206 * gcc.target/i386/xrstor-1.c: Ditto.
1207 * gcc.target/i386/xrstor64-1.c: Ditto.
1208 * gcc.target/i386/xsaveopt-1.c: Ditto.
1209 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1210 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1211 * gcc.target/i386/sse-13.c: Ditto.
1212 * gcc.target/i386/sse-14.c: Ditto.
1213 * gcc.target/i386/sse-22.c: Ditto.
1214 * gcc.target/i386/sse-23.c: Ditto.
1215 * g++.dg/other/i386-2.C: Ditto.
1216 * g++.dg/other/i386-3.C: Ditto.
1217
1218 2012-10-25 Jan Hubicka <jh@suse.cz>
1219
1220 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1221 at ivcanon time.
1222
1223 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1224
1225 PR c++/53761
1226 * g++.dg/ext/transparent-union.C: New.
1227
1228 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1229
1230 PR c++/54427
1231 * g++.dg/ext/vector19.C: New testcase.
1232
1233 2012-10-25 Richard Biener <rguenther@suse.de>
1234
1235 PR tree-optimization/54902
1236 * g++.dg/torture/pr54902.C: New testcase.
1237
1238 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1239
1240 PR c++/34892
1241 * g++.dg/template/crash114.C: New.
1242
1243 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1244
1245 PR bootstrap/55049
1246 * gcc.target/i386/pr55049-1.c: New test.
1247
1248 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1249
1250 PR fortran/55037
1251 * gfortran.dg/class_dummy_4.f03: New.
1252
1253 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1254
1255 PR rtl-optimization/55010
1256 * gcc.dg/pr55010.c: New test.
1257
1258 PR debug/54828
1259 * g++.dg/debug/pr54828.C: New test.
1260
1261 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1262
1263 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1264 * gcc.dg/vect/vect-83_64.c: Likewise.
1265
1266 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1267
1268 PR c++/54922
1269 * g++.dg/cpp0x/constexpr-union4.C: New.
1270
1271 2012-10-23 Jeff Law <law@redhat.com>
1272
1273 * gcc.c-torture/execute/pr54985.c: New test.
1274
1275 2012-10-23 Paul Koning <ni1d@arrl.net>
1276
1277 PR debug/54508
1278 * g++.dg/debug/dwarf2/pr54508.C: New.
1279
1280 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1281
1282 PR c++/54844
1283 * g++.dg/template/sizeof14.C: New test.
1284
1285 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1286 Jim MacArthur <jim.macarthur@arm.com>
1287 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1288 Marcus Shawcroft <marcus.shawcroft@arm.com>
1289 Nigel Stephens <nigel.stephens@arm.com>
1290 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1291 Richard Earnshaw <rearnsha@arm.com>
1292 Sofiane Naci <sofiane.naci@arm.com>
1293 Stephen Thomas <stephen.thomas@arm.com>
1294 Tejas Belagod <tejas.belagod@arm.com>
1295 Yufeng Zhang <yufeng.zhang@arm.com>
1296
1297 * lib/target-supports.exp
1298 (check_profiling_available): Add AArch64.
1299 (check_effective_target_vect_int): Likewise.
1300 (check_effective_target_vect_shift): Likewise.
1301 (check_effective_target_vect_float): Likewise.
1302 (check_effective_target_vect_double): Likewise.
1303 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1304 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1305 (check_effective_target_vect_pack_trunc): Likewise.
1306 (check_effective_target_vect_unpack): Likewise.
1307 (check_effective_target_vect_hw_misalign): Likewise.
1308 (check_effective_target_vect_short_mult): Likewise.
1309 (check_effective_target_vect_int_mult): Likewise.
1310 (check_effective_target_vect_stridedN): Likewise.
1311 (check_effective_target_sync_int_long): Likewise.
1312 (check_effective_target_sync_char_short): Likewise.
1313 (check_vect_support_and_set_flags): Likewise.
1314 (check_effective_target_aarch64_tiny): New.
1315 (check_effective_target_aarch64_small): New.
1316 (check_effective_target_aarch64_large): New.
1317 * g++.dg/other/PR23205.C: Enable aarch64.
1318 * g++.dg/other/pr23205-2.C: Likewise.
1319 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1320 * gcc.c-torture/execute/20101011-1.c: Likewise.
1321 * gcc.dg/20020312-2.c: Likewise.
1322 * gcc.dg/20040813-1.c: Likewise.
1323 * gcc.dg/builtin-apply2.c: Likewise.
1324 * gcc.dg/stack-usage-1.c: Likewise.
1325
1326 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1327 Jim MacArthur <jim.macarthur@arm.com>
1328 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1329 Marcus Shawcroft <marcus.shawcroft@arm.com>
1330 Nigel Stephens <nigel.stephens@arm.com>
1331 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1332 Richard Earnshaw <rearnsha@arm.com>
1333 Sofiane Naci <sofiane.naci@arm.com>
1334 Stephen Thomas <stephen.thomas@arm.com>
1335 Tejas Belagod <tejas.belagod@arm.com>
1336 Yufeng Zhang <yufeng.zhang@arm.com>
1337
1338 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1339 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1340 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1341 * gcc.target/aarch64/aapcs/abitest.S: New file.
1342 * gcc.target/aarch64/aapcs/abitest.h: New file.
1343 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1344 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1345 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1346 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1347 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1348 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1349 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1350 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1351 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1352 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1353 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1354 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1355 * gcc.target/aarch64/aapcs/test_1.c: New file.
1356 * gcc.target/aarch64/aapcs/test_10.c: New file.
1357 * gcc.target/aarch64/aapcs/test_11.c: New file.
1358 * gcc.target/aarch64/aapcs/test_12.c: New file.
1359 * gcc.target/aarch64/aapcs/test_13.c: New file.
1360 * gcc.target/aarch64/aapcs/test_14.c: New file.
1361 * gcc.target/aarch64/aapcs/test_15.c: New file.
1362 * gcc.target/aarch64/aapcs/test_16.c: New file.
1363 * gcc.target/aarch64/aapcs/test_17.c: New file.
1364 * gcc.target/aarch64/aapcs/test_18.c: New file.
1365 * gcc.target/aarch64/aapcs/test_19.c: New file.
1366 * gcc.target/aarch64/aapcs/test_2.c: New file.
1367 * gcc.target/aarch64/aapcs/test_20.c: New file.
1368 * gcc.target/aarch64/aapcs/test_21.c: New file.
1369 * gcc.target/aarch64/aapcs/test_22.c: New file.
1370 * gcc.target/aarch64/aapcs/test_23.c: New file.
1371 * gcc.target/aarch64/aapcs/test_24.c: New file.
1372 * gcc.target/aarch64/aapcs/test_25.c: New file.
1373 * gcc.target/aarch64/aapcs/test_26.c: New file.
1374 * gcc.target/aarch64/aapcs/test_3.c: New file.
1375 * gcc.target/aarch64/aapcs/test_4.c: New file.
1376 * gcc.target/aarch64/aapcs/test_5.c: New file.
1377 * gcc.target/aarch64/aapcs/test_6.c: New file.
1378 * gcc.target/aarch64/aapcs/test_7.c: New file.
1379 * gcc.target/aarch64/aapcs/test_8.c: New file.
1380 * gcc.target/aarch64/aapcs/test_9.c: New file.
1381 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1382 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1383 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1384 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1385 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1386 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1387 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1388 * gcc.target/aarch64/aapcs/type-def.h: New file.
1389 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1390 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1391 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1392 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1393 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1394 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1395 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1396 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1397 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1398 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1399 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1400 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1401 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1402 * gcc.target/aarch64/aarch64.exp: New file.
1403 * gcc.target/aarch64/adc-1.c: New file.
1404 * gcc.target/aarch64/adc-2.c: New file.
1405 * gcc.target/aarch64/asm-1.c: New file.
1406 * gcc.target/aarch64/clrsb.c: New file.
1407 * gcc.target/aarch64/clz.c: New file.
1408 * gcc.target/aarch64/ctz.c: New file.
1409 * gcc.target/aarch64/csinc-1.c: New file.
1410 * gcc.target/aarch64/csinv-1.c: New file.
1411 * gcc.target/aarch64/csneg-1.c: New file.
1412 * gcc.target/aarch64/extend.c: New file.
1413 * gcc.target/aarch64/fcvt.x: New file.
1414 * gcc.target/aarch64/fcvt_double_int.c: New file.
1415 * gcc.target/aarch64/fcvt_double_long.c: New file.
1416 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1417 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1418 * gcc.target/aarch64/fcvt_float_int.c: New file.
1419 * gcc.target/aarch64/fcvt_float_long.c: New file.
1420 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1421 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1422 * gcc.target/aarch64/ffs.c: New file.
1423 * gcc.target/aarch64/fmadd.c: New file.
1424 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1425 * gcc.target/aarch64/frint.x: New file.
1426 * gcc.target/aarch64/frint_double.c: New file.
1427 * gcc.target/aarch64/frint_float.c: New file.
1428 * gcc.target/aarch64/index.c: New file.
1429 * gcc.target/aarch64/mneg-1.c: New file.
1430 * gcc.target/aarch64/mneg-2.c: New file.
1431 * gcc.target/aarch64/mneg-3.c: New file.
1432 * gcc.target/aarch64/mnegl-1.c: New file.
1433 * gcc.target/aarch64/mnegl-2.c: New file.
1434 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1435 * gcc.target/aarch64/pic-constantpool1.c: New file.
1436 * gcc.target/aarch64/pic-symrefplus.c: New file.
1437 * gcc.target/aarch64/predefine_large.c: New file.
1438 * gcc.target/aarch64/predefine_small.c: New file.
1439 * gcc.target/aarch64/predefine_tiny.c: New file.
1440 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1441 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1442 * gcc.target/aarch64/table-intrinsics.c: New file.
1443 * gcc.target/aarch64/tst-1.c: New file.
1444 * gcc.target/aarch64/vect-abs-compile.c: New file.
1445 * gcc.target/aarch64/vect-abs.c: New file.
1446 * gcc.target/aarch64/vect-abs.x: New file.
1447 * gcc.target/aarch64/vect-compile.c: New file.
1448 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1449 * gcc.target/aarch64/vect-faddv.c: New file.
1450 * gcc.target/aarch64/vect-faddv.x: New file.
1451 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1452 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1453 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1454 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1455 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1456 * gcc.target/aarch64/vect-fp-compile.c: New file.
1457 * gcc.target/aarch64/vect-fp.c: New file.
1458 * gcc.target/aarch64/vect-fp.x: New file.
1459 * gcc.target/aarch64/vect-mull-compile.c: New file.
1460 * gcc.target/aarch64/vect-mull.c: New file.
1461 * gcc.target/aarch64/vect-mull.x: New file.
1462 * gcc.target/aarch64/vect.c: New file.
1463 * gcc.target/aarch64/vect.x: New file.
1464 * gcc.target/aarch64/vector_intrinsics.c: New file.
1465 * gcc.target/aarch64/vfp-1.c: New file.
1466 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1467 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1468 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1469 * g++.dg/abi/aarch64_guard1.C: New file.
1470
1471 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1472
1473 PR c++/54988
1474 * c-c++-common/pr54988.c: New test.
1475
1476 2012-10-23 Jan Hubicka <jh@suse.cz>
1477
1478 * gcc.dg/tree-prof/peel-1.c: New testcase.
1479
1480 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1481
1482 PR gcc/52945
1483 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1484
1485 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1486
1487 * gcc.dg/c99-predef-1.c: New test.
1488 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1489 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1490 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1491 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1492 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1493 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1494 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1495 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1496 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1497 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1498 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1499 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1500
1501 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1502
1503 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1504
1505 2012-10-23 Jan Hubicka <jh@suse.cz>
1506
1507 PR middle-end/54937
1508 * gcc.c-torture/execute/pr54937.c: New testcase.
1509 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1510
1511 2012-10-23 Jan Hubicka <jh@suse.cz>
1512
1513 PR middle-end/54967
1514 * gfortran.dg/pr54967.f90: New testcase.
1515
1516 2012-10-23 Terry Guo <terry.guo@arm.com>
1517
1518 PR target/55019
1519 * gcc.dg/pr55019.c: New.
1520
1521 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1522
1523 PR tree-optimization/55008
1524 * gcc.dg/tree-ssa/pr55008.c: New test.
1525
1526 2012-10-22 Richard Biener <rguenther@suse.de>
1527
1528 PR tree-optimization/55011
1529 * gcc.dg/torture/pr55011.c: New testcase.
1530
1531 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1532
1533 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1534 * gcc.target/arm/pr40457-2.c: Likewise.
1535 * gcc.target/arm/pr40457-3.c: Likewise.
1536
1537 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1538
1539 * gnat.dg/specs/limited_with4.ads: New test.
1540 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1541
1542 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1543
1544 * gnat.dg/modular4.adb: New test.
1545 * gnat.dg/modular4_pkg.ads: New helper.
1546
1547 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1548
1549 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1550 * gnat.dg/specs/addr1.ads: Likewise.
1551
1552 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1553
1554 * gcc.dg/webizer.c (main): Add missing exit call.
1555
1556 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1557
1558 PR fortran/54465
1559 * gfortran.dg/wextra_1.f: New test.
1560
1561 2012-10-20 Jan Hubicka <jh@suse.cz>
1562
1563 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1564
1565 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1566
1567 PR fortran/54224
1568 * gfortran.dg/warn_unused_function.f90: New.
1569
1570 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1571
1572 * lib/target-supports.exp
1573 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1574
1575 2012-10-19 Richard Guenther <rguenther@suse.de>
1576
1577 PR tree-optimization/54981
1578 * gcc.dg/pr54981.c: New testcase.
1579
1580 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1581
1582 PR target/54892
1583 * gcc.target/arm/pr54892.c: New.
1584
1585 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1586
1587 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1588
1589 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1590
1591 PR c++/54501
1592 * g++.dg/init/array30.C: New.
1593 * g++.dg/init/array31.C: Likewise.
1594
1595 2012-10-18 Tobias Burnus <burnus@net-b.de>
1596
1597 PR fortran/54884
1598 * gfortran.dg/public_private_module_7.f90: New.
1599
1600 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1601
1602 PR c++/29633
1603 * g++.dg/template/pr29633.C: New.
1604
1605 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1606
1607 * gnat.dg/loop_optimization13.ad[sb]: New test.
1608 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1609
1610 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1611
1612 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1613 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1614 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1615 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1616
1617 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1618
1619 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1620 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1621 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1622 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1623 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1624 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1625
1626 2012-10-16 Jan Hubicka <jh@suse.cz>
1627
1628 * gcc.target/i386/l_fma_float_?.c: Update.
1629 * gcc.target/i386/l_fma_double_?.c: Update.
1630 * gfortran.dg/do_1.f90: XFAIL
1631 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1632 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1633 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1634 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1635 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1636 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1637 valid.
1638
1639 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1640
1641 PR c/53063
1642 PR c/40989
1643 * gcc.dg/Wstrict-overflow-24.c: New.
1644
1645 2012-10-16 Tobias Burnus <burnus@net-b.de>
1646
1647 PR fortran/50981
1648 PR fortran/54618
1649 * gfortran.dg/class_optional_1.f90: New.
1650 * gfortran.dg/class_optional_2.f90: New.
1651
1652 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1653
1654 PR debug/54796
1655 * gcc.dg/guality/pr54796.c: New test.
1656
1657 PR tree-optimization/54889
1658 * gfortran.dg/pr54889.f90: New test.
1659
1660 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1661
1662 * g++.dg/other/dump-ada-spec-2.C: New test.
1663
1664 2012-10-16 Easwaran Raman <eraman@google.com>
1665
1666 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1667 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1668
1669 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1670
1671 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1672 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1673
1674 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1675
1676 PR target/54925
1677 * gcc.c-torture/compile/pr54925.c: New.
1678
1679 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1680
1681 PR target/51244
1682 * gcc.target/sh/pr51244-17.c: New.
1683
1684 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1685
1686 PR target/54760
1687 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1688 functions.
1689 * gcc.target/sh/pr54760-4.c: New.
1690
1691 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1692
1693 PR target/34777
1694 * gcc.target/sh/torture/sh-torture.exp: New.
1695 * gcc.target/sh/torture/pr34777.c: New.
1696
1697 2012-10-15 Matthias Klose <doko@ubuntu.com>
1698
1699 * lib/target-supports.exp (check_profiling_available): Match
1700 arm*-*-linux-* for ARM Linux/GNU.
1701 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1702 * gfortran.dg/enum_10.f90: Likewise.
1703 * gfortran.dg/enum_9.f90: Likewise.
1704 * gcc.target/arm/synchronize.c: Likewise.
1705 * g++.old-deja/g++.jason/enum6.C: Likewise.
1706 * g++.old-deja/g++.other/enum4.C: Likewise.
1707 * g++.old-deja/g++.law/enum9.C: Likewise.
1708
1709 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1710
1711 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1712 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1713
1714 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1715 Paolo Carlini <paolo.carlini@oracle.com>
1716
1717 PR c++/17805
1718 * g++.dg/overload/operator6.C: New.
1719
1720 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1721
1722 PR c++/50080 (again)
1723 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1724 * g++.dg/parse/tmpl-outside1.C: Likewise.
1725 * g++.dg/template/qualttp18.C: Likewise.
1726 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1727 * g++.old-deja/g++.pt/overload13.C: Likewise.
1728
1729 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1730
1731 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1732 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1733 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1734 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1735 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1736 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1737 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1738 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1739
1740 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1741
1742 PR c++/50080
1743 * g++.dg/parse/tmpl-outside2.C: New.
1744 * g++.dg/parse/tmpl-outside1.C: Adjust.
1745 * g++.dg/template/qualttp18.C: Likewise.
1746 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1747 * g++.old-deja/g++.pt/overload13.C: Likewise.
1748
1749 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1750
1751 PR tree-optimization/54915
1752 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1753
1754 2012-10-15 Richard Guenther <rguenther@suse.de>
1755
1756 PR tree-optimization/54920
1757 * gcc.dg/torture/pr54920.c: New testcase.
1758
1759 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1760
1761 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1762
1763 2012-10-13 Jason Merrill <jason@redhat.com>
1764
1765 * g++.dg/tls/thread_local7g.C: Require tls_native.
1766
1767 2012-10-14 Jason Merrill <jason@redhat.com>
1768
1769 * g++.dg/cpp0x/inh-ctor1.C: New.
1770 * g++.dg/cpp0x/inh-ctor2.C: New.
1771 * g++.dg/cpp0x/inh-ctor3.C: New.
1772 * g++.dg/cpp0x/inh-ctor4.C: New.
1773 * g++.dg/cpp0x/inh-ctor5.C: New.
1774 * g++.dg/cpp0x/inh-ctor6.C: New.
1775 * g++.dg/cpp0x/inh-ctor7.C: New.
1776 * g++.dg/cpp0x/inh-ctor8.C: New.
1777 * g++.dg/cpp0x/inh-ctor9.C: New.
1778 * g++.dg/cpp0x/inh-ctor10.C: New.
1779 * g++.dg/cpp0x/inh-ctor11.C: New.
1780 * g++.dg/cpp0x/inh-ctor12.C: New.
1781 * g++.dg/cpp0x/inh-ctor13.C: New.
1782
1783 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1784
1785 PR rtl-optimization/54919
1786 * gcc.dg/pr54919.c: New testcase.
1787
1788 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1789
1790 PR c++/53581
1791 * g++.dg/template/crash113.C: New.
1792
1793 2012-10-14 Jan Hubicka <jh@suse.cz>
1794
1795 * gcc.dg/unroll_5.c: New testcase.
1796
1797 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1798
1799 PR c++/52643
1800 * g++.dg/opt/pr52643.C: New.
1801
1802 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1803
1804 PR target/54602
1805 * gcc.target/sh/pr54602-1.c: New.
1806 * gcc.target/sh/pr54602-2.c: New.
1807 * gcc.target/sh/pr54602-3.c: New.
1808 * gcc.target/sh/pr54602-4.c: New.
1809
1810 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1811
1812 PR target/54680
1813 * gcc.target/sh/pr54680.c: New.
1814
1815 2012-10-12 Jan Hubicka <jh@suse.cz>
1816
1817 * gcc.dg/webizer.c: New testcase.
1818
1819 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1820
1821 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1822 specify -m64.
1823
1824 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1825
1826 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1827 Return 0 if already specifying -mfloat-abi other than hard.
1828
1829 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1830
1831 * gcc.dg/pr53060.c: Prune irrelevant warning.
1832
1833 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1834
1835 PR c/54381
1836 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1837 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1838 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1839 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1840 Adjust expected wording of warnings for *cmp* builtins.
1841 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1842 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1843
1844 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1845
1846 PR c++/24449
1847 * g++.dg/parse/friend-main.C: New.
1848
1849 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1850
1851 PR c++/53055
1852 * g++.dg/pr53055.C: New testcase.
1853
1854 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1855
1856 PR c++/52744
1857 * g++.dg/cpp0x/pr52744.C: New.
1858
1859 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1860
1861 PR fortran/40453
1862 * gfortran.dg/dummy_procedure_9.f90: New.
1863
1864 2012-10-12 Richard Biener <rguenther@suse.de>
1865
1866 PR tree-optimization/54894
1867 * gcc.dg/torture/pr54894.c: New testcase.
1868
1869 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1870
1871 PR target/51244
1872 * gcc.target/sh/pr51244-13.c: New.
1873 * gcc.target/sh/pr51244-14.c: New.
1874 * gcc.target/sh/pr51244-15.c: New.
1875 * gcc.target/sh/pr51244-16.c: New.
1876
1877 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1878
1879 PR c++/51878
1880 * g++.dg/cpp0x/decltype45.C: New.
1881
1882 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1883
1884 PR fortran/54784
1885 * gfortran.dg/class_allocate_13.f90: New.
1886
1887 2012-10-11 Jason Merrill <jason@redhat.com>
1888
1889 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1890 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1891
1892 * g++.dg/gomp/tls-5.C: Require tls_native.
1893 * g++.dg/tls/thread_local7.C: Require tls_native.
1894 * g++.dg/tls/static2.C: New.
1895
1896 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1897
1898 PR c++/36107
1899 * g++.dg/ext/weak5.C: New.
1900
1901 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1902
1903 PR testsuite/54868
1904 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1905 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1906
1907 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1908
1909 PR c++/43765
1910 * g++.dg/parse/pr43765.C: New.
1911
1912 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1913
1914 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1915
1916 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1917
1918 PR c++/43663
1919 * g++.dg/init/bitfield3.C: New.
1920
1921 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1922
1923 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1924
1925 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1926
1927 PR tree-optimization/54877
1928 * gcc.dg/torture/pr54877.c: New test.
1929
1930 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1931
1932 PR testsuite/53397
1933 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1934 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1935 and remove target info from dg-do compile.
1936 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1937 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1938 and remove target info from dg-do compile.
1939
1940 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1941
1942 * gcc.dg/pr54782.c: Require target with pthread support.
1943
1944 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1945
1946 PR c++/53122
1947 * g++.dg/cpp0x/auto35.C: New.
1948
1949 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1950
1951 PR c++/53540 - using fails to be equivalent to typedef
1952 * g++.dg/cpp0x/alias-decl-24.C: New test.
1953
1954 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1955
1956 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1957 that c++11 attributes to types are ignored for now.
1958 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1959 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1960
1961 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1962
1963 PR c++/53741
1964 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1965
1966 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1967
1968 PR c++/50478
1969 * g++.dg/cpp0x/initlist67.C: New.
1970
1971 2012-10-10 Dehao Chen <dehao@google.com>
1972
1973 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1974
1975 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1976
1977 PR target/52480
1978 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1979 Add runtime tests.
1980
1981 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1982
1983 PR c++/53307
1984 * g++.dg/cpp0x/decltype44.C: New.
1985
1986 2012-10-09 Steve Ellcey <sellcey@mips.com>
1987
1988 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1989
1990 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1991
1992 PR c++/53763
1993 * g++.dg/cpp0x/decltype43.C: New.
1994
1995 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1996
1997 PR middle-end/53397
1998 * gcc.dg/pr53397-1.c: New test case.
1999 * gcc.dg/pr53397-2.c: New test case.
2000
2001 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2002
2003 PR c++/54194
2004 * g++.dg/warn/Wparentheses-26.C: Adjust.
2005 * g++.dg/warn/Wparentheses-27.C: New.
2006
2007 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2008
2009 PR c++/54427
2010 * c-c++-common/vector-scalar.c: New testcase.
2011 * g++.dg/ext/vector18.C: New testcase.
2012 * g++.dg/ext/vector5.C: This is not an error anymore.
2013 * gcc.dg/init-vec-1.c: Move ...
2014 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2015 * gcc.c-torture/execute/vector-shift1.c: Move ...
2016 * c-c++-common/torture/vector-shift1.c: ... here.
2017 * gcc.dg/scal-to-vec1.c: Move ...
2018 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2019 C++11. Adapt error messages.
2020 * gcc.dg/convert-vec-1.c: Move ...
2021 * c-c++-common/convert-vec-1.c: ... here.
2022 * gcc.dg/scal-to-vec2.c: Move ...
2023 * c-c++-common/scal-to-vec2.c: ... here.
2024
2025 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2026
2027 PR target/54400
2028 * gcc.target/i386/pr54400.c: New testcase.
2029
2030 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2031
2032 PR c++/54858
2033 * g++.dg/template/pr54858.C: New test.
2034
2035 2012-10-08 Marek Polacek <polacek@redhat.com>
2036
2037 PR debug/54831
2038 * g++.dg/debug/pr54831.C: New test.
2039
2040 2012-10-08 Dehao Chen <dehao@google.com>
2041
2042 * g++.dg/predict-loop-exit-1.C: New.
2043 * g++.dg/predict-loop-exit-2.C: New.
2044 * g++.dg/predict-loop-exit-3.C: New.
2045
2046 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2047
2048 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2049
2050 2012-10-08 Jason Merrill <jason@redhat.com>
2051
2052 * g++.dg/gomp/tls-5.C: New.
2053 * g++.dg/gomp/tls-wrap1.C: New.
2054 * g++.dg/gomp/tls-wrap2.C: New.
2055 * g++.dg/gomp/tls-wrap3.C: New.
2056 * g++.dg/gomp/tls-wrap4.C: New.
2057 * g++.dg/gomp/tls-wrapper-cse.C: New.
2058 * g++.dg/tls/thread_local-cse.C: New.
2059 * g++.dg/tls/thread_local-order1.C: New.
2060 * g++.dg/tls/thread_local-order2.C: New.
2061 * g++.dg/tls/thread_local-wrap1.C: New.
2062 * g++.dg/tls/thread_local-wrap2.C: New.
2063 * g++.dg/tls/thread_local-wrap3.C: New.
2064 * g++.dg/tls/thread_local-wrap4.C: New.
2065 * g++.dg/tls/thread_local2g.C: New.
2066 * g++.dg/tls/thread_local3g.C: New.
2067 * g++.dg/tls/thread_local4g.C: New.
2068 * g++.dg/tls/thread_local5g.C: New.
2069 * g++.dg/tls/thread_local6g.C: New.
2070 * g++.dg/tls/thread_local7g.C: New.
2071
2072 * g++.dg/tls/thread_local3.C: New.
2073 * g++.dg/tls/thread_local4.C: New.
2074 * g++.dg/tls/thread_local5.C: New.
2075 * g++.dg/tls/thread_local6.C: New.
2076
2077 * g++.dg/tls/init-2.C: Tweak errors.
2078 * g++.dg/tls/thread_local1.C: New.
2079 * g++.dg/tls/thread_local2.C: New.
2080 * g++.dg/tls/thread_local7.C: New.
2081
2082 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2083
2084 PR target/54866
2085 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2086
2087 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2088
2089 PR target/54685
2090 * gcc.target/sh/pr54685.c: New.
2091
2092 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2093
2094 PR c++/53528 C++11 attribute support
2095 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2096 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2097 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2098 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2099 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2100 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2101 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2102 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2103 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2104 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2105 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2106 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2107 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2108 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2109 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2110 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2111 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2112 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2113 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2114 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2115 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2116 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2117 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2118 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2119 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2120 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2121 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2122 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2123 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2124 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2125 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2126 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2127 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2128 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2129 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2130 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2131 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2132 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2133 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2134 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2135 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2136 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2137 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2138 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2139 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2140 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2141 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2142 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2143 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2144 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2145 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2146 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2147 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2148 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2149 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2150 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2151 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2152
2153 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2154
2155 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2156 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2157 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2158
2159 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2160
2161 PR target/54760
2162 * gcc.target/sh/pr54760-2.c: New.
2163 * gcc.target/sh/pr54760-3.c: New.
2164
2165 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2166
2167 PR c++/51422
2168 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2169
2170 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2171 Sandra Loosemore <sandra@codesourcery.com>
2172
2173 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2174 and test that the accumulator is initialized using MULT.
2175 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2176 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2177
2178 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2179
2180 PR c++/52764
2181 * g++.dg/cpp0x/stdint.C: New.
2182
2183 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2184
2185 PR c++/54249
2186 * g++.dg/cpp0x/stddef.C: New.
2187
2188 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2189
2190 PR fortran/54832
2191 * gfortran.dg/typebound_operator_17.f90: New.
2192
2193 2012-10-06 Jan Hubicka <jh@suse.cz>
2194
2195 PR lto/53831
2196 PR lto/54776
2197 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2198
2199 2012-10-06 Jan Hubicka <jh@suse.cz>
2200
2201 * gcc.dg/lto/resolutions_0.c: New testcase.
2202
2203 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2204
2205 PR fortran/45521
2206 * gfortran.dg/generic_25.f90: New.
2207 * gfortran.dg/generic_26.f90: New.
2208 * gfortran.dg/generic_27.f90: New.
2209
2210 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2211
2212 PR target/54760
2213 * gcc.target/sh/pr54760-1.c: New.
2214
2215 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2216
2217 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2218 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2219 * g++.dg/warn/Wsign-compare-5.C: New test.
2220 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2221 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2222 * g++.dg/ext/builtin30.C: New test.
2223 * g++.dg/ext/vla12.C: New test.
2224 * gcc.dg/builtins-85.c: New test.
2225
2226 PR debug/54519
2227 * gcc.dg/guality/pr54519-1.c: New test.
2228 * gcc.dg/guality/pr54519-2.c: New test.
2229 * gcc.dg/guality/pr54519-3.c: New test.
2230 * gcc.dg/guality/pr54519-4.c: New test.
2231 * gcc.dg/guality/pr54519-5.c: New test.
2232 * gcc.dg/guality/pr54519-6.c: New test.
2233
2234 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2235
2236 PR c++/50893
2237 * g++.dg/cpp0x/defaulted38.C: New.
2238
2239 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2240
2241 PR tree-optimization/33763
2242 * c-c++-common/pr33763.c: New test.
2243
2244 PR tree-optimization/54810
2245 * gcc.dg/tree-ssa/vrp85.c: New test.
2246
2247 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2248
2249 * gcc.dg/ucnid-7.c: Skip on AIX.
2250 * gcc.dg/ucnid-8.c: Same.
2251 * gcc.dg/ucnid-10.c: Same.
2252 * gcc.dg/ucnid-13.c: Same.
2253 * gcc.dg/attr-alias-3.c: Same.
2254 * gcc.dg/attr-alias-5.c: Same.
2255 * gcc.dg/torture/pr51106-2.c: Same.
2256 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2257
2258 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2259
2260 PR c++/52233
2261 * g++.dg/cpp0x/alias-decl-23.C: New.
2262
2263 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2264
2265 PR c++/53403
2266 * g++.dg/template/friend53.C: New.
2267
2268 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2269
2270 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2271 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2272 (scan-ada-spec): Likewise.
2273 (scan-ada-spec-not): Likewise.
2274 * gcc.dg/dump-ada-spec-1.c: New test.
2275 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2276
2277 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2278
2279 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2280
2281 2012-10-04 Florian Weimer <fweimer@redhat.com>
2282
2283 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2284
2285 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2286
2287 PR c++/54323
2288 * g++.dg/cpp0x/pr54323.C: New.
2289
2290 2012-10-04 Richard Guenther <rguenther@suse.de>
2291
2292 PR middle-end/54735
2293 * g++.dg/torture/pr54735.C: New testcase.
2294
2295 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2296
2297 PR rtl-optimization/54739
2298 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2299
2300 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2301
2302 PR target/51244
2303 * gcc.target/sh/pr51244-12.c: New.
2304
2305 2012-10-03 Dehao Chen <dehao@google.com>
2306
2307 PR middle-end/54782
2308 * gcc.dg/pr54782.c: New test.
2309
2310 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2311
2312 PR c++/54777
2313 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2314
2315 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2316
2317 PR fortran/54778
2318 * gfortran.dg/class_53.f90: New.
2319
2320 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2321
2322 PR debug/54551
2323 * gcc.dg/guality/pr54551.c: New.
2324
2325 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2326
2327 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2328 * gcc.target/powerpc/pr46728-2.c: Likewise.
2329
2330 2012-10-02 Sharad Singhai <singhai@google.com>
2331
2332 PR testsuite/54772
2333 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2334 to fix test failures caused by r191883.
2335 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2336 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2337 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2338 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2339 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2340 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2341 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2342 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2343 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2344
2345 2012-09-30 Sharad Singhai <singhai@google.com>
2346
2347 * gcc.target/i386/vect-double-1.c: Fix test.
2348
2349 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2350
2351 PR target/54087
2352 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2353 atomic_sub fails.
2354
2355 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2356
2357 PR rtl-optimization/54457
2358 * gcc.target/i386/pr54457.c: New test.
2359
2360 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2361
2362 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2363
2364 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2365
2366 * gcc.target/i386/vect-rebuild.c: New testcase.
2367
2368 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2369
2370 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2371
2372 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2373
2374 * gcc.target/mips/pr37362.c: Fix target selector.
2375
2376 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2377
2378 PR target/54083
2379 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2380
2381 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2382
2383 * gcc.dg/ucnid-8.c: Update line number.
2384 * gcc.dg/torture/pr51106-2.c: Likewise.
2385
2386 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2387
2388 PR fortran/54667
2389 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2390 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2391 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2392
2393 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2394
2395 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2396 partially reverting r170092.
2397 * gfortran.dg/class_7.f03: Ditto.
2398 * gfortran.dg/coarray_14.f90: Ditto.
2399 * gfortran.dg/typebound_proc_13.f03: Ditto.
2400
2401 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2402
2403 PR c++/54738
2404 * g++.dg/cpp0x/sfinae42.C: New.
2405
2406 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2407
2408 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2409 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2410 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2411 * gcc.dg/pr42629.c: XFAIL on AIX.
2412 * gcc.dg/pr47684.c: Same.
2413 * gcc.dg/pr43670.c: Same.
2414 * gcc.dg/pr42916.c: Same.
2415 * gcc.dg/pr45449.c: Same.
2416 * gcc.dg/pr50017.c: Same.
2417 * gcc.dg/pr42728.c: Same.
2418 * gcc.dg/pr47881.c: Same.
2419 * gcc.dg/pr44023.c: Same.
2420 * gcc.dg/pr41345.c: Same.
2421 * gcc.dg/pr42630.c: Same.
2422 * gcc.dg/pr44971.c: Same.
2423 * gcc.dg/pr46771.c: Same.
2424 * gcc.dg/ucnid-8.c: Same.
2425 * gcc.dg/ucnid-10.c: Same.
2426 * gcc.dg/ucnid-13.c: Same.
2427 * gcc.dg/torture/pr51106-2.c: Same.
2428 * gcc.dg/pr48768.c: Same.
2429 * gcc.dg/pr42631.c: Same.
2430 * gcc.dg/pr43084.c: Same.
2431 * gcc.dg/ucnid-7.c: Same.
2432 * gcc.dg/pr42889.c: Same.
2433 * gcc.dg/pr41241.c: Same.
2434 * gcc.dg/pr42719.c: Same.
2435 * g++.dg/debug/pr46583.C: Same.
2436 * g++.dg/debug/pr47106.C: Same.
2437 * g++.dg/opt/pr48549.C: Same.
2438 * g++.dg/other/pr42685.C: Same.
2439 * c-c++-common/pr43942.c: Same.
2440
2441 2012-09-29 Ian Lance Taylor <iant@google.com>
2442
2443 * go.test/go-test.exp: Update for latest version of Go testsuite.
2444
2445 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2446
2447 PR fortran/52724
2448 * gfortran.dg/internal_readwrite_3.f90: New test.
2449
2450 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2451
2452 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2453 c-c++-common/Wunused-local-typedefs-2.c to here.
2454
2455 PR c++/54372 - unused attribute inactive on dependant entities
2456 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2457
2458 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2459
2460 PR c++/29028 - Missed unused warning on using declaration
2461 * g++.dg/warn/Wunused-var-18.C: New test.
2462
2463 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2464
2465 PR c++/53551 - -Wunused-local-typedefs misses uses
2466 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2467
2468 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2469
2470 PR target/54716
2471 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2472
2473 PR tree-optimization/54713
2474 * gcc.c-torture/compile/pr54713-1.c: New test.
2475 * gcc.c-torture/compile/pr54713-2.c: New test.
2476 * gcc.c-torture/compile/pr54713-3.c: New test.
2477
2478 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2479
2480 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2481
2482 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2483
2484 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2485
2486 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2487
2488 PR target/54703
2489 * gcc.target/i386/pr54703.c: New test.
2490
2491 2012-09-27 Richard Guenther <rguenther@suse.de>
2492
2493 PR lto/54709
2494 * gcc.dg/lto/pr54709_0.c: New testcase.
2495 * gcc.dg/lto/pr54709_1.c: Likewise.
2496
2497 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2498
2499 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2500
2501 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2502
2503 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2504
2505 * gcc.target/arm/pr42879.c: Handle big-endian.
2506
2507 2012-09-26 Steve Ellcey <sellcey@mips.com>
2508
2509 PR c/37303
2510 * gcc.dg/pr37303.c: Check for rdata or rodata.
2511
2512 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2513
2514 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2515
2516 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2517
2518 PR target/51274
2519 PR target/53087
2520 * gcc.target/powerpc/ppc-ne0-1.c: New.
2521
2522 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2523
2524 PR target/54089
2525 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2526 test_19, test_20, test_21, test_22, test_23): New functions.
2527 * gcc.target/sh/pr54089-4.c: New.
2528 * gcc.target/sh/pr54089-5.c: New.
2529 * gcc.target/sh/pr54089-6.c: New.
2530 * gcc.target/sh/pr54089-7.c: New.
2531
2532 2012-09-25 Richard Guenther <rguenther@suse.de>
2533
2534 PR lto/54625
2535 * gcc.dg/lto/pr54702_0.c: New testcase.
2536 * gcc.dg/lto/pr54702_1.c: Likewise.
2537 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2538 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2539 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2540 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2541
2542 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2543
2544 PR c++/54526
2545 * g++.dg/cpp0x/parse2.C: New.
2546 * g++.dg/parse/error11.C: Adjust.
2547 * g++.dg/parse/error12.C: Likewise.
2548
2549 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2550
2551 * gcc.target/i386/20030217-1.c: Added check for
2552 large_long_double effective target.
2553 * gcc.target/i386/387-3.c: Likewise.
2554 * gcc.target/i386/387-4.c: Likewise.
2555 * gcc.target/i386/pr36578-1.c: Likewise.
2556 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2557 when long double size is equal double size.
2558 * gcc.target/i386/excess-precision-1.c: Likewise.
2559 * gcc.target/i386/pr36578-2.c: Likewise.
2560 * gcc.target/i386/20030217-2.c: New testcase.
2561
2562 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2563
2564 PR tree-optimization/54676
2565 * gcc.dg/pr54676.c: New test.
2566
2567 2012-09-25 Richard Guenther <rguenther@suse.de>
2568
2569 PR tree-optimization/53663
2570 * gcc.dg/torture/pr53663-1.c: New testcase.
2571 * gcc.dg/torture/pr53663-2.c: Likewise.
2572 * gcc.dg/torture/pr53663-3.c: Likewise.
2573
2574 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2575
2576 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2577
2578 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2579
2580 * lib/target-supports-dg.exp (dg-require-effective-target,
2581 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2582 dg-process-target-1 instead of dg-process-target.
2583 (dg-process-target-1): Rename from dg-process-target.
2584 (dg-process-target): New.
2585
2586 2012-09-24 Richard Guenther <rguenther@suse.de>
2587
2588 PR tree-optimization/54684
2589 * g++.dg/torture/pr54684.C: New testcase.
2590
2591 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2592
2593 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2594
2595 2012-09-24 Richard Guenther <rguenther@suse.de>
2596
2597 PR middle-end/52173
2598 * gcc.dg/tm/pr52173-1.c: New.
2599 * gcc.dg/tm/pr52173-2.c: New.
2600
2601 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2602
2603 * gcc.dg/pr54669.c: New test.
2604
2605 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2606 Dominique Dhumieres <dominiq@lps.ens.fr>
2607
2608 PR testsuite/54677
2609 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2610
2611 2012-09-23 Tobias Burnus <burnus@net-b.de>
2612
2613 PR fortran/54618
2614 * gfortran.dg/class_array_14.f90: New.
2615
2616 2012-09-22 Kai Tietz <ktietz@redhat.com>
2617
2618 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2619 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2620
2621 2012-09-21 Dehao Chen <dehao@google.com>
2622
2623 PR go/54649
2624 PR tree-optimization/54655
2625 * g++.dg/pr54655.C: New testcase.
2626
2627 2012-09-21 Richard Guenther <rguenther@suse.de>
2628
2629 PR tree-optimization/54647
2630 * g++.dg/torture/pr54647.C: New testcase.
2631
2632 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2633
2634 PR c++/54427
2635 * c-c++-common/torture/vector-compare-2.c: Add -w.
2636
2637 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2638
2639 * gnat.dg/opt20.ads: Move dg directive to...
2640 * gnat.dg/opt20.adb: ...here.
2641 * gnat.dg/addr1.ad[sb]: Likewise.
2642 * gnat.dg/concat2.ad[sb]: Likewise.
2643 * gnat.dg/array16.ad[sb]: Likewise.
2644 * gnat.dg/atomic5.ad[sb]: Likewise.
2645 * gnat.dg/discr29.ad[sb]: Likewise.
2646 * gnat.dg/noreturn5.ad[sb]: Likewise.
2647 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2648 * gnat.dg/discr23.ads: Remove dg directive.
2649 * gnat.dg/nested_float_packed.ads: Likewise.
2650 * gnat.dg/oconst6.ads: Move to...
2651 * gnat.dg/specs/oconst6.ads: ...here.
2652
2653 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2654
2655 PR c++/52432
2656 * g++.dg/cpp0x/decltype32.C: Tweak.
2657
2658 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2659
2660 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2661 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2662 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2663 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2664
2665 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2666
2667 PR c++/54581
2668 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2669
2670 2012-09-19 Steve Ellcey <sellcey@mips.com>
2671
2672 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2673
2674 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2675
2676 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2677 * gcc.target/powerpc/ppc-mftb.c: New file.
2678
2679 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2680
2681 PR target/54089
2682 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2683 functions.
2684
2685 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2686
2687 PR target/54236
2688 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2689
2690 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2691
2692 * gcc.c-torture/execute/20120919-1.c: New test.
2693
2694 2012-09-19 Richard Guenther <rguenther@suse.de>
2695
2696 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2697
2698 2012-09-19 Richard Guenther <rguenther@suse.de>
2699
2700 * gcc.dg/builtin-unreachable-6.c: Adjust.
2701
2702 2012-09-19 Richard Guenther <rguenther@suse.de>
2703
2704 * gcc.dg/builtin-object-size-10.c: Adjust.
2705 * gcc.dg/builtin-unreachable-5.c: Adjust.
2706 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2707 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2708 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2709 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2710 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2711 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2712 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2713 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2714 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2715 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2716 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2717 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2718
2719 2012-09-19 Richard Guenther <rguenther@suse.de>
2720
2721 PR tree-optimization/54132
2722 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2723 * gcc.dg/torture/pr54132.c: Likewise.
2724
2725 2012-09-19 Terry Guo <terry.guo@arm.com>
2726
2727 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2728 extra prune rules that will be applied to all tests in a .exp file.
2729 (gcc-dg-prune): Use rules defined by the above variable.
2730 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2731 harmless warnings on architecture switch conflict.
2732
2733 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2734
2735 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2736 of asm-comment characters instead of a single one.
2737 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2738
2739 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2740
2741 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2742
2743 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2744 target instead of xfailing it.
2745 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2746 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2747 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2748 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2749 * gcc.dg/vect/vect-104.c: Likewise.
2750 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2751 * gcc.dg/vect/vect-outer-1.c: Likewise.
2752 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2753 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2754 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2755 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2756 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2757 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2758 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2759 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2760 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2761
2762 * lib/target-supports.exp
2763 (check_effective_target_vect_widen_mult_qi_to_hi,
2764 check_effective_target_vect_widen_mult_hi_to_si,
2765 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2766 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2767 check_effective_target_vect_pack_trunc,
2768 check_effective_target_vect_unpack,
2769 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2770 instead of arm_none.
2771
2772 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2773
2774 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2775
2776 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2777 config to compiler_flags.
2778
2779 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2780
2781 PR target/54592
2782 * gcc.target/i386/pr54592.c: New test.
2783
2784 PR tree-optimization/54610
2785 * gcc.target/i386/pr54610.c: New test.
2786
2787 2012-09-17 Jason Merrill <jason@redhat.com>
2788
2789 PR c++/54575
2790 * g++.dg/cpp0x/alias-decl-21.C: New.
2791 * g++.dg/cpp0x/alias-decl-22.C: New.
2792
2793 2012-09-17 Tobias Burnus <burnus@net-b.de>
2794
2795 PR fortran/54608
2796 * gfortran.dg/scan_2.f90: New.
2797
2798 2012-09-17 Jason Merrill <jason@redhat.com>
2799
2800 PR c++/53661
2801 * g++.dg/init/aggr9.C: New.
2802
2803 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2804
2805 * gnat.dg/loop_optimization12.ad[sb]: New test.
2806
2807 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2808
2809 PR fortran/54285
2810 * gfortran.dg/proc_ptr_result_7.f90: New.
2811
2812 2012-09-17 Tobias Burnus <burnus@net-b.de>
2813
2814 PR fortran/54603
2815 * gfortran.dg/structure_constructor_11.f90: New.
2816
2817 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2818
2819 PR tree-optimization/54563
2820 * g++.dg/torture/pr54563.C: New test.
2821
2822 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2823
2824 PR fortran/54594
2825 * gfortran.dg/typebound_generic_14.f03: New.
2826
2827 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2828
2829 PR fortran/54387
2830 * gfortran.dg/proc_ptr_38.f90: New.
2831
2832 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2833
2834 PR debug/54460
2835 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2836 to scary regexp.
2837
2838 PR testsuite/54007
2839 * gnat.dg/lto15.adb: Require lto.
2840
2841 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2842 "myBindC" for hppa*-*-hpux*.
2843
2844 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2845
2846 * gfortran.dg/namelist_75.f90: New test.
2847
2848 2012-09-15 Tom de Vries <tom@codesourcery.com>
2849
2850 * gcc.dg/tree-ssa/vrp82.c: New test.
2851 * gcc.dg/tree-ssa/vrp83.c: Same.
2852 * gcc.dg/tree-ssa/vrp84.c: Same.
2853
2854 2012-09-15 Tom de Vries <tom@codesourcery.com>
2855
2856 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2857 * gcc.dg/tree-ssa/vrp81.c: ... this.
2858
2859 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2860
2861 PR target/54222
2862 * gcc.target/avr/torture/fix-types.h: New.
2863 * gcc.target/avr/torture/vals-hr.def: New.
2864 * gcc.target/avr/torture/vals-r.def: New.
2865 * gcc.target/avr/torture/vals-k.def: New.
2866 * gcc.target/avr/torture/vals-ur.def: New.
2867 * gcc.target/avr/torture/vals-uk.def: New.
2868 * gcc.target/avr/torture/vals-uhr.def: New.
2869 * gcc.target/avr/torture/vals-llk.def: New.
2870 * gcc.target/avr/torture/vals-ullk.def: New.
2871 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2872 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2873 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2874 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2875 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2876 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2877 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2878 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2879
2880 2012-09-14 Dehao Chen <dehao@google.com>
2881
2882 * g++.dg/debug/dwarf2/deallocator.C: New test.
2883
2884 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2885
2886 PR c/54552
2887 * gcc.c-torture/compile/pr54552-1.c: New test.
2888
2889 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2890
2891 PR c++/54427
2892 * g++.dg/other/vector-compare.C: New testcase.
2893 * c-c++-common/vector-compare-3.c: New testcase.
2894 * gcc.dg/vector-shift.c: Move ...
2895 * c-c++-common/vector-shift.c: ... here.
2896 * gcc.dg/vector-shift1.c: Move ...
2897 * c-c++-common/vector-shift1.c: ... here.
2898 * gcc.dg/vector-shift3.c: Move ...
2899 * c-c++-common/vector-shift3.c: ... here.
2900 * gcc.dg/vector-compare-1.c: Move ...
2901 * c-c++-common/vector-compare-1.c: ... here.
2902 * gcc.dg/vector-compare-2.c: Move ...
2903 * c-c++-common/vector-compare-2.c: ... here.
2904 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2905 * c-c++-common/torture/vector-compare-1.c: ... here.
2906 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2907 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2908 * c-c++-common/torture/vector-compare-2.c: ... here.
2909 * gcc.c-torture/execute/vector-shift.c: Move ...
2910 * c-c++-common/torture/vector-shift.c: ... here.
2911 * gcc.c-torture/execute/vector-shift2.c: Move ...
2912 * c-c++-common/torture/vector-shift2.c: ... here.
2913 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2914 * c-c++-common/torture/vector-subscript-1.c: ... here.
2915 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2916 * c-c++-common/torture/vector-subscript-2.c: ... here.
2917 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2918 * c-c++-common/torture/vector-subscript-3.c: ... here.
2919
2920 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2921
2922 PR c/54103
2923 * gcc.c-torture/compile/pr54103-1.c,
2924 gcc.c-torture/compile/pr54103-2.c,
2925 gcc.c-torture/compile/pr54103-3.c,
2926 gcc.c-torture/compile/pr54103-4.c,
2927 gcc.c-torture/compile/pr54103-5.c,
2928 gcc.c-torture/compile/pr54103-6.c: New tests.
2929 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2930
2931 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2932
2933 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2934
2935 2012-09-14 Richard Guenther <rguenther@suse.de>
2936
2937 PR tree-optimization/54565
2938 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2939 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2940
2941 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2942
2943 * gcc.target/arm/combine-movs.c: Add missing space.
2944
2945 2012-09-14 Richard Guenther <rguenther@suse.de>
2946
2947 * g++.dg/torture/builtin-location.C: New testcase.
2948
2949 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2950 Manuel López-Ibåñez <manu@gcc.gnu.org>
2951
2952 PR c++/53210
2953 * g++.dg/warn/Wuninitialized-self.C: New.
2954
2955 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2956
2957 PR c/54559
2958 * gcc.c-torture/compile/pr54559.c: New test.
2959
2960 2012-09-13 Jason Merrill <jason@redhat.com>
2961
2962 PR c++/53839
2963 * g++.dg/cpp0x/constexpr-temp1.C: New.
2964
2965 PR c++/54511
2966 * g++.dg/template/anonunion2.C: New.
2967
2968 PR c++/53836
2969 * g++.dg/template/init10.C: New.
2970
2971 2012-09-13 Tobias Burnus <burnus@net-b.de>
2972
2973 PR fortran/54556
2974 * gfortran.dg/implicit_pure_3.f90: New.
2975
2976 2012-09-13 Richard Guenther <rguenther@suse.de>
2977
2978 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2979
2980 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2981
2982 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2983
2984 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2985
2986 * c-c++-common/pr51712.c: Handle for short-enum targets.
2987
2988 2012-09-12 Terry Guo <terry.guo@arm.com>
2989
2990 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2991 and lsrs for Thumb2 mode.
2992
2993 2012-09-12 Jan Hubicka <jh@suse.cz>
2994
2995 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2996
2997 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2998
2999 PR target/54445
3000 * gcc.target/i386/pr54445-1.c: New file.
3001 * gcc.target/i386/pr54445-2.c: Likewise.
3002
3003 2012-09-12 Tobias Burnus <burnus@net-b.de>
3004
3005 PR fortran/54225
3006 PR fortran/53306
3007 * gfortran.dg/coarray_10.f90: Update dg-error.
3008 * gfortran.dg/coarray_28.f90: New.
3009 * gfortran.dg/array_section_3.f90: New.
3010
3011 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3012
3013 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3014 gcc.target/arm/pr48252.c: Fix for big-endian support.
3015
3016 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3017
3018 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3019
3020 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3021 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3022
3023 * gcc.target/arm/neon-vfma-1.c: New testcase.
3024 * gcc.target/arm/neon-vfms-1.c: Likewise.
3025 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3026 of float.
3027 * gcc.target/arm/neon-vmls-1.c: Likewise.
3028 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3029 function.
3030 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3031 (check_effective_target_arm_neonv2_ok): Likewise.
3032 (check_effective_target_arm_neonv2_hw): Likewise.
3033 (check_effective_target_arm_neonv2): Likewise.
3034
3035 2012-09-11 Richard Guenther <rguenther@suse.de>
3036
3037 PR middle-end/54515
3038 * g++.dg/tree-ssa/pr54515.C: New testcase.
3039
3040 2012-09-10 Andrew Pinski <apinski@cavium.com>
3041
3042 PR tree-opt/c54362
3043 * gcc.dg/tm/memopt-16.c: New testcase.
3044
3045 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3046
3047 PR c++/54541
3048 PR c++/54542
3049 * g++.dg/cpp0x/sfinae40.C: New.
3050 * g++.dg/cpp0x/sfinae41.C: Likewise.
3051
3052 2012-09-10 Jason Merrill <jason@redhat.com>
3053
3054 PR c++/54538
3055 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3056
3057 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3058
3059 PR target/54089
3060 * gcc.target/sh/pr54089-3.c: New.
3061
3062 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3063
3064 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3065
3066 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3067
3068 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3069
3070 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3071
3072 * gcc.dg/pr52558-2.c: Delete.
3073 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3074
3075 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3076
3077 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3078
3079 2012-09-10 Richard Guenther <rguenther@suse.de>
3080
3081 PR tree-optimization/54520
3082 * gcc.dg/torture/pr54520.c: New testcase.
3083
3084 2012-09-10 Jason Merrill <jason@redhat.com>
3085
3086 PR c++/54506
3087 * g++.dg/cpp0x/implicit14.C: New.
3088
3089 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3090
3091 PR fortran/54208
3092 * gfortran.dg/bound_simplification_3.f90: New test.
3093
3094 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3095
3096 PR testsuite/54184
3097 * gcc.dg/pr52558-1.c: Delete.
3098 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3099
3100 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3101
3102 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3103 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3104 * gcc.target/arm/smlaltt-1.c: Likewise.
3105
3106 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3107
3108 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3109
3110 2012-09-07 Tom de Vries <tom@codesourcery.com>
3111
3112 PR tree-optimization/53986
3113 * gcc.dg/tree-ssa/vrp80.c: New test.
3114 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3115
3116 2012-09-06 Jason Merrill <jason@redhat.com>
3117
3118 PR c++/54341
3119 PR c++/54253
3120 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3121 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3122
3123 2012-09-06 Andrew Pinski <apinski@cavium.com>
3124
3125 PR tree-opt/54494
3126 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3127
3128 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3129
3130 PR rtl-optimization/54455
3131 * gcc.dg/54455.c: New test.
3132
3133 2012-09-06 Tobias Burnus <burnus@net-b.de>
3134
3135 PR fortran/54463
3136 * gfortran.dg/promotion_2.f90: New.
3137
3138 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3139
3140 PR middle-end/54486
3141 * c-c++-common/pr54486.c: New test.
3142
3143 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3144
3145 PR fortran/54474
3146 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3147
3148 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3149
3150 PR c++/54191
3151 * g++.dg/cpp0x/sfinae39.C: New.
3152
3153 2012-09-04 Jason Merrill <jason@redhat.com>
3154
3155 PR c++/54441
3156 * g++.dg/ext/flexary3.C: New.
3157
3158 PR c++/54420
3159 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3160
3161 PR c++/54198
3162 * g++.dg/template/defarg15.C: New.
3163
3164 PR c++/54437
3165 * g++.dg/template/access24.C: New.
3166
3167 2012-09-04 Richard Guenther <rguenther@suse.de>
3168
3169 PR tree-optimization/54458
3170 * gcc.dg/torture/pr54458.c: New testcase.
3171
3172 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3173
3174 * gcc.target/arm/neon-vext.c: New test.
3175 * gcc.target/arm/neon-vext-execute.c: Ditto.
3176
3177 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3178
3179 PR fortran/54243
3180 PR fortran/54244
3181 * gfortran.dg/select_type_29.f03: New.
3182
3183 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3184
3185 * gcc.dg/fold-perm.c: Improve test.
3186
3187 2012-09-03 Tobias Burnus <burnus@net-b.de>
3188
3189 PR fortran/51632
3190 * gfortran.dg/coarray_class_1.f90: New.
3191
3192 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3193
3194 PR target/49206
3195 * gcc.c-torture/compile/pr49206.c: New test.
3196
3197 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3198 Uros Bizjak <ubizjak@gmail.com>
3199
3200 PR target/36680
3201 * gfortran.dg/pr36680.f90: New test.
3202
3203 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3204
3205 PR target/42295
3206 * g++.dg/opt/pr42295.C: New test.
3207
3208 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3209
3210 PR target/54436
3211 * gcc.dg/torture/pr54436.c: New test.
3212
3213 2012-09-01 Andrew Pinski <apinski@cavium.com>
3214
3215 * gcc.target/mips/truncate-8.c: New testcase.
3216
3217 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3218
3219 PR target/46829
3220 PR target/46843
3221 * gcc.target/i386/pr46829.c: New test.
3222 * gcc.target/i386/pr46843.c: Ditto.
3223
3224 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3225 Jason Merrill <jason@redhat.com>
3226
3227 PR c++/18747
3228 * g++.dg/parse/error50.C: New.
3229
3230 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3231
3232 PR c/54428
3233 * gcc.c-torture/compile/pr54428.c: New test.
3234
3235 2012-08-31 Ollie Wild <aaw@google.com>
3236
3237 PR c++/54197
3238 * g++.dg/init/lifetime3.C: New test.
3239
3240 2012-08-31 Martin Jambor <mjambor@suse.cz>
3241
3242 PR middle-end/54409
3243 * gcc.dg/torture/pr54409.c: New test.
3244
3245 2012-08-31 Martin Jambor <mjambor@suse.cz>
3246
3247 * gfortran.dg/pr48636.f90: Add dump scan checks.
3248
3249 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3250
3251 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3252
3253 2012-08-28 Joey Ye <joey.ye@arm.com>
3254
3255 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3256
3257 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3258
3259 PR target/46254
3260 * gcc.target/i386/pr46254.c: New test.
3261
3262 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3263
3264 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3265 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3266 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3267
3268 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3269
3270 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3271 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3272 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3273 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3274 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3275 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3276 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3277 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3278 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3279 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3280 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3281 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3282 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3283 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3284 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3285 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3286 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3287 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3288 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3289 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3290 gcc.target/mips/unaligned-1.c: Tighten regexps.
3291
3292 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3293
3294 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3295 (mips_option_groups): Remove optimization. Add various -f options.
3296 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3297 and -pg imply -fno-omit-frame-pointer.
3298 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3299 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3300 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3301 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3302 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3303 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3304 * gcc.target/mips/abi-n32-long32.c: Likewise.
3305 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3306 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3307 * gcc.target/mips/abi-n32-long64.c: Likewise.
3308 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3309 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3310 * gcc.target/mips/abi-n64-long32.c: Likewise.
3311 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3312 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3313 * gcc.target/mips/abi-n64-long64.c: Likewise.
3314 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3315 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3316 * gcc.target/mips/abi-o32-long32.c: Likewise.
3317 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3318 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3319 * gcc.target/mips/abi-o32-long64.c: Likewise.
3320 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3321 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3322 * gcc.target/mips/abi-o64-long32.c: Likewise.
3323 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3324 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3325 * gcc.target/mips/abi-o64-long64.c: Likewise.
3326 * gcc.target/mips/asm-1.c: Likewise.
3327 * gcc.target/mips/branch-1.c: Likewise.
3328 * gcc.target/mips/call-3.c: Likewise.
3329 * gcc.target/mips/call-saved-3.c: Likewise.
3330 * gcc.target/mips/clear-cache-1.c: Likewise.
3331 * gcc.target/mips/div-1.c: Likewise.
3332 * gcc.target/mips/div-2.c: Likewise.
3333 * gcc.target/mips/div-3.c: Likewise.
3334 * gcc.target/mips/div-4.c: Likewise.
3335 * gcc.target/mips/div-5.c: Likewise.
3336 * gcc.target/mips/div-6.c: Likewise.
3337 * gcc.target/mips/div-7.c: Likewise.
3338 * gcc.target/mips/div-8.c: Likewise.
3339 * gcc.target/mips/div-9.c: Likewise.
3340 * gcc.target/mips/div-10.c: Likewise.
3341 * gcc.target/mips/div-11.c: Likewise.
3342 * gcc.target/mips/div-12.c: Likewise.
3343 * gcc.target/mips/dsp-ctrl.c: Likewise.
3344 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3345 * gcc.target/mips/ext-8.c: Likewise.
3346 * gcc.target/mips/extend-2.c: Likewise.
3347 * gcc.target/mips/fix-r10000-1.c: Likewise.
3348 * gcc.target/mips/fix-r10000-2.c: Likewise.
3349 * gcc.target/mips/fix-r10000-3.c: Likewise.
3350 * gcc.target/mips/fix-r10000-4.c: Likewise.
3351 * gcc.target/mips/fix-r10000-5.c: Likewise.
3352 * gcc.target/mips/fix-r10000-6.c: Likewise.
3353 * gcc.target/mips/fix-r10000-7.c: Likewise.
3354 * gcc.target/mips/fix-r10000-8.c: Likewise.
3355 * gcc.target/mips/fix-r10000-9.c: Likewise.
3356 * gcc.target/mips/fix-r10000-10.c: Likewise.
3357 * gcc.target/mips/fix-r10000-11.c: Likewise.
3358 * gcc.target/mips/fix-r10000-12.c: Likewise.
3359 * gcc.target/mips/fix-r10000-13.c: Likewise.
3360 * gcc.target/mips/fix-r10000-14.c: Likewise.
3361 * gcc.target/mips/fix-r10000-15.c: Likewise.
3362 * gcc.target/mips/fpcmp-1.c: Likewise.
3363 * gcc.target/mips/fpcmp-2.c: Likewise.
3364 * gcc.target/mips/fpr-moves-7.c: Likewise.
3365 * gcc.target/mips/fpr-moves-8.c: Likewise.
3366 * gcc.target/mips/int-moves-1.c: Likewise.
3367 * gcc.target/mips/int-moves-2.c: Likewise.
3368 * gcc.target/mips/long-calls-pg.c: Likewise.
3369 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3370 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3371 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3372 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3373 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3374 * gcc.target/mips/mips-3d-1.c: Likewise.
3375 * gcc.target/mips/mips-3d-2.c: Likewise.
3376 * gcc.target/mips/mips-3d-3.c: Likewise.
3377 * gcc.target/mips/mips-3d-4.c: Likewise.
3378 * gcc.target/mips/mips-3d-5.c: Likewise.
3379 * gcc.target/mips/mips-3d-6.c: Likewise.
3380 * gcc.target/mips/mips-3d-7.c: Likewise.
3381 * gcc.target/mips/mips-3d-8.c: Likewise.
3382 * gcc.target/mips/mips-3d-9.c: Likewise.
3383 * gcc.target/mips/mips-ps-1.c: Likewise.
3384 * gcc.target/mips/mips-ps-2.c: Likewise.
3385 * gcc.target/mips/mips-ps-3.c: Likewise.
3386 * gcc.target/mips/mips-ps-4.c: Likewise.
3387 * gcc.target/mips/mips-ps-6.c: Likewise.
3388 * gcc.target/mips/mips32-dspr2.c: Likewise.
3389 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3390 * gcc.target/mips/neg-abs-1.c: Likewise.
3391 * gcc.target/mips/neg-abs-2.c: Likewise.
3392 * gcc.target/mips/nmadd-3.c: Likewise.
3393 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3394 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3395 * gcc.target/mips/octeon-pop-1.c: Likewise.
3396 * gcc.target/mips/pr26765.c: Likewise.
3397 * gcc.target/mips/pr33256.c: Likewise.
3398 * gcc.target/mips/pr33635-1.c: Likewise.
3399 * gcc.target/mips/pr33755.c: Likewise.
3400 * gcc.target/mips/pr35802.c: Likewise.
3401 * gcc.target/mips/pr45074.c: Likewise.
3402 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3403 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3404 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3405 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3406 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3407 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3408 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3409 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3410 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3411 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3412 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3413 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3414 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3415 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3416 * gcc.target/mips/save-restore-1.c: Likewise.
3417 * gcc.target/mips/save-restore-3.c: Likewise.
3418 * gcc.target/mips/save-restore-5.c: Likewise.
3419 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3420 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3421 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3422 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3423 * gcc.target/mips/stack-1.c: Likewise.
3424
3425 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3426 Tighten regexps.
3427
3428 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3429 branch under test to be filled with preceding rather than
3430 following instructions.
3431 * gcc.target/mips/branch-10.c: Likewise.
3432 * gcc.target/mips/branch-11.c: Likewise.
3433 * gcc.target/mips/branch-12.c: Likewise.
3434 * gcc.target/mips/branch-13.c: Likewise.
3435 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3436 to be eliminated. Tighten $28 scan-assembler-not test.
3437
3438 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3439 function to...
3440 * gcc.target/mips/call-4.c: ...this new test.
3441
3442 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3443 more likely.
3444 * gcc.target/mips/code-readable-3.c: Likewise.
3445 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3446 flag but skip for -O0.
3447 * gcc.target/mips/code-readable-4.c: Likewise.
3448
3449 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3450 of operations under test.
3451 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3452
3453 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3454 Don't require sibling-call optimization.
3455 * gcc.target/mips/near-far-4.c: Likewise.
3456
3457 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3458 Make sure that the register variable is used.
3459 * gcc.target/mips/soft-float-1.c: Likewise.
3460
3461 * gcc.target/mips/sdata-1.c: Make static data volatile.
3462 * gcc.target/mips/sdata-2.c: Likewise.
3463 * gcc.target/mips/sdata-3.c: Likewise.
3464 * gcc.target/mips/sdata-4.c: Likewise.
3465
3466 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3467 skip for -O0.
3468 * gcc.target/mips/atomic-memory-2.c: Likewise.
3469 * gcc.target/mips/branch-cost-1.c: Likewise.
3470 * gcc.target/mips/branch-cost-2.c: Likewise.
3471 * gcc.target/mips/cache-1.c: Likewise.
3472 * gcc.target/mips/call-1.c: Likewise.
3473 * gcc.target/mips/call-saved-2.c: Likewise.
3474 * gcc.target/mips/const-anchor-1.c: Likewise.
3475 * gcc.target/mips/const-anchor-2.c: Likewise.
3476 * gcc.target/mips/dse-1.c: Likewise.
3477 * gcc.target/mips/dsp-lhx.c: Likewise.
3478 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3479 * gcc.target/mips/ext-1.c: Likewise.
3480 * gcc.target/mips/ext-2.c: Likewise.
3481 * gcc.target/mips/ext-3.c: Likewise.
3482 * gcc.target/mips/ext-4.c: Likewise.
3483 * gcc.target/mips/ext-5.c: Likewise.
3484 * gcc.target/mips/ext-6.c: Likewise.
3485 * gcc.target/mips/ext-7.c: Likewise.
3486 * gcc.target/mips/extend-1.c: Likewise.
3487 * gcc.target/mips/fix-r4000-1.c: Likewise.
3488 * gcc.target/mips/fix-r4000-3.c: Likewise.
3489 * gcc.target/mips/fix-r4000-5.c: Likewise.
3490 * gcc.target/mips/fix-r4000-6.c: Likewise.
3491 * gcc.target/mips/fix-r4000-8.c: Likewise.
3492 * gcc.target/mips/fix-r4000-10.c: Likewise.
3493 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3494 * gcc.target/mips/fixed-vector-type.c: Likewise.
3495 * gcc.target/mips/fpr-moves-1.c: Likewise.
3496 * gcc.target/mips/fpr-moves-2.c: Likewise.
3497 * gcc.target/mips/fpr-moves-3.c: Likewise.
3498 * gcc.target/mips/fpr-moves-4.c: Likewise.
3499 * gcc.target/mips/fpr-moves-5.c: Likewise.
3500 * gcc.target/mips/fpr-moves-6.c: Likewise.
3501 * gcc.target/mips/ins-1.c: Likewise.
3502 * gcc.target/mips/ins-2.c: Likewise.
3503 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3504 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3505 * gcc.target/mips/lazy-binding-1.c: Likewise.
3506 * gcc.target/mips/madd-3.c: Likewise.
3507 * gcc.target/mips/madd-5.c: Likewise.
3508 * gcc.target/mips/madd-6.c: Likewise.
3509 * gcc.target/mips/madd-8.c: Likewise.
3510 * gcc.target/mips/madd-9.c: Likewise.
3511 * gcc.target/mips/memcpy-1.c: Likewise.
3512 * gcc.target/mips/mips-ps-type.c: Likewise.
3513 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3514 * gcc.target/mips/mips-sched-madd.c: Likewise.
3515 * gcc.target/mips/mips16e-extends.c: Likewise.
3516 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3517 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3518 * gcc.target/mips/movcc-1.c: Likewise.
3519 * gcc.target/mips/movcc-2.c: Likewise.
3520 * gcc.target/mips/movcc-3.c: Likewise.
3521 * gcc.target/mips/msub-5.c: Likewise.
3522 * gcc.target/mips/msub-6.c: Likewise.
3523 * gcc.target/mips/msub-8.c: Likewise.
3524 * gcc.target/mips/mult-2.c: Likewise.
3525 * gcc.target/mips/mult-3.c: Likewise.
3526 * gcc.target/mips/mult-5.c: Likewise.
3527 * gcc.target/mips/mult-6.c: Likewise.
3528 * gcc.target/mips/mult-7.c: Likewise.
3529 * gcc.target/mips/mult-12.c: Likewise.
3530 * gcc.target/mips/mult-13.c: Likewise.
3531 * gcc.target/mips/mult-14.c: Likewise.
3532 * gcc.target/mips/mult-15.c: Likewise.
3533 * gcc.target/mips/mult-17.c: Likewise.
3534 * gcc.target/mips/mult-18.c: Likewise.
3535 * gcc.target/mips/mult-19.c: Likewise.
3536 * gcc.target/mips/nmadd-1.c: Likewise.
3537 * gcc.target/mips/nmadd-2.c: Likewise.
3538 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3539 * gcc.target/mips/octeon-cins-1.c: Likewise.
3540 * gcc.target/mips/octeon-cins-2.c: Likewise.
3541 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3542 * gcc.target/mips/octeon-exts-2.c: Likewise.
3543 * gcc.target/mips/octeon-exts-3.c: Likewise.
3544 * gcc.target/mips/octeon-exts-4.c: Likewise.
3545 * gcc.target/mips/octeon-exts-5.c: Likewise.
3546 * gcc.target/mips/octeon-exts-6.c: Likewise.
3547 * gcc.target/mips/octeon-exts-7.c: Likewise.
3548 * gcc.target/mips/octeon-pop-2.c: Likewise.
3549 * gcc.target/mips/octeon-seq-3.c: Likewise.
3550 * gcc.target/mips/octeon-seq-4.c: Likewise.
3551 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3552 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3553 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3554 * gcc.target/mips/pr54240.c: Likewise.
3555 * gcc.target/mips/rsqrt-1.c: Likewise.
3556 * gcc.target/mips/rsqrt-2.c: Likewise.
3557 * gcc.target/mips/rsqrt-3.c: Likewise.
3558 * gcc.target/mips/rsqrt-4.c: Likewise.
3559 * gcc.target/mips/save-restore-2.c: Likewise.
3560 * gcc.target/mips/save-restore-4.c: Likewise.
3561 * gcc.target/mips/sb1-1.c: Likewise.
3562 * gcc.target/mips/scc-1.c: Likewise.
3563 * gcc.target/mips/scc-2.c: Likewise.
3564 * gcc.target/mips/scc-3.c: Likewise.
3565 * gcc.target/mips/scc-4.c: Likewise.
3566 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3567 * gcc.target/mips/truncate-1.c: Likewise.
3568 * gcc.target/mips/truncate-2.c: Likewise.
3569 * gcc.target/mips/truncate-3.c: Likewise.
3570 * gcc.target/mips/truncate-4.c: Likewise.
3571 * gcc.target/mips/truncate-5.c: Likewise.
3572 * gcc.target/mips/truncate-6.c: Likewise.
3573 * gcc.target/mips/unaligned-1.c: Likewise.
3574
3575 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3576 skip for -O0. Require -fexpensive-optimizations.
3577 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3578 * gcc.target/mips/dspr2-MULT.c: Likewise.
3579 * gcc.target/mips/fix-r4000-2.c: Likewise.
3580 * gcc.target/mips/fix-r4000-4.c: Likewise.
3581 * gcc.target/mips/fix-r4000-7.c: Likewise.
3582 * gcc.target/mips/fix-r4000-9.c: Likewise.
3583 * gcc.target/mips/madd-1.c: Likewise.
3584 * gcc.target/mips/madd-2.c: Likewise.
3585 * gcc.target/mips/madd-4.c: Likewise.
3586 * gcc.target/mips/maddu-1.c: Likewise.
3587 * gcc.target/mips/maddu-2.c: Likewise.
3588 * gcc.target/mips/maddu-3.c: Likewise.
3589 * gcc.target/mips/maddu-4.c: Likewise.
3590 * gcc.target/mips/msub-1.c: Likewise.
3591 * gcc.target/mips/msub-2.c: Likewise.
3592 * gcc.target/mips/msub-3.c: Likewise.
3593 * gcc.target/mips/msub-4.c: Likewise.
3594 * gcc.target/mips/msubu-1.c: Likewise.
3595 * gcc.target/mips/msubu-2.c: Likewise.
3596 * gcc.target/mips/msubu-3.c: Likewise.
3597 * gcc.target/mips/msubu-4.c: Likewise.
3598 * gcc.target/mips/mult-1.c: Likewise.
3599 * gcc.target/mips/mult-4.c: Likewise.
3600 * gcc.target/mips/mult-8.c: Likewise.
3601 * gcc.target/mips/mult-9.c: Likewise.
3602 * gcc.target/mips/mult-10.c: Likewise.
3603 * gcc.target/mips/mult-11.c: Likewise.
3604 * gcc.target/mips/mult-16.c: Likewise.
3605
3606 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3607 skip for -O0 and -Os.
3608 * gcc.target/mips/fix-r4000-12.c: Likewise.
3609 * gcc.target/mips/madd-7.c: Likewise.
3610 * gcc.target/mips/mips-ps-5.c: Likewise.
3611 * gcc.target/mips/mips-ps-7.c: Likewise.
3612 * gcc.target/mips/msub-7.c: Likewise.
3613
3614 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3615 skip for -O0. Require -mno-abicalls.
3616 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3617
3618 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3619 skip for -O0. Require a total number of BBIT instructions and
3620 at least one of each kind.
3621
3622 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3623 skip for -O0. Require -fno-unroll-loops.
3624
3625 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3626 skip for -O0. Allow BLTZ as well as BGEZ.
3627
3628 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3629
3630 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3631 skip for -O0. Require -fschedule-insns2.
3632 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3633
3634 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3635 but skip for -O0. Make a branch-likely more likely.
3636
3637 * gcc.target/mips/timode-2.c: Split each test into its own function.
3638 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3639
3640 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3641 skip for -O0. Require -fpeephole2.
3642 * gcc.target/mips/vr-mult-2.c: Likewise.
3643
3644 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3645
3646 PR preprocessor/53469
3647 * gcc.dg/cpp/_Pragma7.c: New test case.
3648
3649 2012-08-27 Tobias Burnus <burnus@net-b.de>
3650
3651 PR fortran/54370
3652 * gfortran.dg/do_5.f90: New.
3653
3654 2012-08-27 Tobias Burnus <burnus@net-b.de>
3655
3656 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3657 from dg-options as -Wall no longer implies it.
3658
3659 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3660
3661 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3662
3663 2012-08-25 Jason Merrill <jason@redhat.com>
3664
3665 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3666
3667 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3668
3669 PR c++/51421
3670 * g++.dg/cpp0x/auto34.C: New.
3671
3672 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3673
3674 PR c/54363
3675 * gcc.dg/pr54363.c: New test.
3676
3677 PR c/54355
3678 * gcc.dg/pr54355.c: New test.
3679
3680 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3681
3682 PR debug/52857
3683 * gcc.target/i386/pr52857-1.c: New.
3684 * gcc.target/i386/pr52857-2.c: Likewise.
3685
3686 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3687
3688 * gcc.target/mips/code-readable-4.c: New test.
3689
3690 2012-08-23 Julian Brown <julian@codesourcery.com>
3691 Sandra Loosemore <sandra@codesourcery.com>
3692
3693 * gcc.target/mips/code-readable-1.c: Add -O to options.
3694
3695 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3696
3697 PR c++/20420
3698 * g++.dg/lookup/using53.C: New.
3699
3700 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3701
3702 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3703 * gcc.dg/fixed-point/convert-1.c: New.
3704 * gcc.dg/fixed-point/convert-2.c: New.
3705 * gcc.dg/fixed-point/convert-3.c: New.
3706 * gcc.dg/fixed-point/convert-4.c: New.
3707 * gcc.dg/fixed-point/convert-float-1.c: New.
3708 * gcc.dg/fixed-point/convert-float-2.c: New.
3709 * gcc.dg/fixed-point/convert-float-3.c: New.
3710 * gcc.dg/fixed-point/convert-float-4.c: New.
3711 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3712 * gcc.dg/fixed-point/convert-sat.c: New.
3713 * gcc.dg/fixed-point/convert.h: New.
3714
3715 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3716
3717 PR target/54089
3718 * gcc.target/sh/pr54089-2.c: New.
3719
3720 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3721
3722 * gcc.target/i386/long-double-64-1.c: New file.
3723 * gcc.target/i386/long-double-64-2.c: Likewise.
3724 * gcc.target/i386/long-double-64-3.c: Likewise.
3725 * gcc.target/i386/long-double-64-4.c: Likewise.
3726 * gcc.target/i386/long-double-80-1.c: Likewise.
3727 * gcc.target/i386/long-double-80-2.c: Likewise.
3728 * gcc.target/i386/long-double-80-3.c: Likewise.
3729 * gcc.target/i386/long-double-80-4.c: Likewise.
3730 * gcc.target/i386/long-double-80-5.c: Likewise.
3731 * gcc.target/i386/long-double-80-6.c: Likewise.
3732 * gcc.target/i386/long-double-80-7.c: Likewise.
3733
3734 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3735
3736 PR tree-optimization/54317
3737 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3738
3739 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3740
3741 PR target/39423
3742 * gcc.target/sh/pr39423-2.c: New.
3743
3744 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3745
3746 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3747 * gcc.dg/fold-perm.c: Likewise.
3748
3749 2012-08-20 Jan Hubicka <jh@suse.cz>
3750
3751 PR fortran/48636
3752 * gcc.dg/ipa/inlinehint-1.c: New.
3753
3754 2012-08-20 Florian Weimer <fweimer@redhat.com>
3755
3756 PR c++/19351
3757 * g++.dg/init/new38.C: New test.
3758 * g++.dg/init/new39.C: New test.
3759
3760 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3761
3762 PR target/54089
3763 * gcc.target/sh/pr54089-1.c: New.
3764
3765 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3766
3767 PR target/51244
3768 * gcc.target/sh/pr51244-11.c: New.
3769
3770 2012-08-20 Tobias Burnus <burnus@net-b.de>
3771
3772 PR fortran/54301
3773 * gfortran.dg/warn_target_lifetime_2.f90: New.
3774
3775 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3776
3777 PR c++/10416
3778 * g++.dg/warn/Wunused-var-17.C: New.
3779
3780 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3781
3782 PR middle-end/53992
3783 * gcc.dg/gomp/pr53992.c: New test.
3784
3785 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3786
3787 PR tree-ssa/54295
3788 * gcc.c-torture/execute/20120817-1.c: New test.
3789
3790 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3791
3792 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3793 add instruction.
3794 (f2): New test that really does need adds.
3795
3796 2012-08-20 Richard Guenther <rguenther@suse.de>
3797
3798 PR tree-optimization/54327
3799 * gcc.dg/torture/pr54327.c: New testcase.
3800
3801 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3802
3803 PR tree-optimization/54321
3804 * gcc.c-torture/compile/pr54321.c: New test.
3805
3806 2012-08-20 Tobias Burnus <burnus@net-b.de>
3807
3808 PR fortran/54301
3809 * gfortran.dg/warn_target_lifetime_1.f90: New.
3810
3811 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3812
3813 PR fortran/54298
3814 * gfortran.dg/real_compare_1.f90: New test case.
3815 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3816
3817 2012-08-18 Jan Hubicka <jh@suse.cz>
3818
3819 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3820
3821 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3822
3823 PR fortran/39290
3824 * gfortran.dg/interface_37.f90: New test.
3825
3826 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3827 Gary Funck <gary@intrepid.com>
3828
3829 PR target/20020
3830 * gcc.target/i386/pr20020-1.c: New test.
3831 * gcc.target/i386/pr20020-2.c: Likewise.
3832 * gcc.target/i386/pr20020-3.c: Likewise.
3833
3834 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3835
3836 * gcc.target/i386/perm-concat.c: New test.
3837
3838 2012-08-17 Julian Brown <julian@codesourcery.com>
3839
3840 * gcc.target/arm/div64-unwinding.c: New test.
3841
3842 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3843
3844 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3845
3846 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3847
3848 PR target/54236
3849 * gcc.target/sh/pr54236-1.c: New.
3850
3851 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3852
3853 * lib/target-supports.exp (check_effective_target_sync_int_long)
3854 (check_effective_target_sync_char_short): Enable for crisv32-*
3855 and cris-*.
3856
3857 PR middle-end/54261
3858 * gcc.dg/torture/pr54261-1.c: New test.
3859
3860 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3861
3862 PR fortran/54243
3863 PR fortran/54244
3864 * gfortran.dg/typebound_call_24.f03: New.
3865
3866 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3867
3868 PR tree-optimization/54245
3869 * gcc.dg/tree-ssa/pr54245.c: New test.
3870
3871 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3872
3873 PR tree-optimization/54240
3874 * gcc.target/powerpc/pr54240.c: New test.
3875 * gcc.target/mips/pr54240.c: Likewise.
3876
3877 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3878
3879 PR target/52933
3880 * gcc.target/sh/pr52933-1.c: New.
3881 * gcc.target/sh/pr52933-2.c: New.
3882
3883 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3884
3885 PR target/50751
3886 * gcc.target/sh/pr50751-8.c: New.
3887
3888 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3889
3890 PR fortran/47586
3891 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3892 * gfortran.dg/typebound_proc_27.f03: New test.
3893
3894 2012-08-14 Sterling Augustine <saugustine@google.com>
3895
3896 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3897
3898 2012-08-14 Tobias Burnus <burnus@net-b.de>
3899
3900 PR fortran/40881
3901 * gfortran.dg/data_constraints_3.f90: New.
3902 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3903 to disable -pedantic compilation.
3904 * gfortran.dg/pr37243.f: Ditto.
3905 * gfortran.dg/g77/19990826-3.f: Ditto.
3906 * gfortran.dg/g77/20020307-1.f : Ditto.
3907 * gfortran.dg/g77/980310-3.f: Ditto.
3908
3909 2012-08-14 Tobias Burnus <burnus@net-b.de>
3910
3911 PR fortran/54234
3912 * gfortran.dg/warn_conversion_4.f90: New.
3913
3914 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3915
3916 PR middle-end/53411
3917 PR rtl-optimization/53495
3918 * gcc.c-torture/compile/pr53411.c: New test.
3919 * gcc.c-torture/compile/pr53495.c: New test.
3920
3921 2012-08-13 Richard Guenther <rguenther@suse.de>
3922
3923 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3924
3925 2012-08-13 Richard Guenther <rguenther@suse.de>
3926
3927 PR tree-optimization/54200
3928 * gcc.dg/guality/pr54200.c: New testcase.
3929 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3930
3931 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3932
3933 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3934
3935 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3936
3937 PR target/51244
3938 * gcc.target/sh/pr51244-7.c: New.
3939 * gcc.target/sh/pr51244-8.c: New.
3940 * gcc.target/sh/pr51244-9.c: New.
3941 * gcc.target/sh/pr51244-10.c: New.
3942
3943 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3944
3945 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3946 -m2e or -m2a.
3947 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3948 * gcc.target/sh/pr53511-1.c: Likewise.
3949 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3950 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3951 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3952 * gcc.target/sh/pr53512-3.c: Likewise.
3953 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3954
3955 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3956
3957 PR target/39423
3958 * gcc.c-torture/compile/pr39423-1.c: New.
3959 * gcc.c-torture/compile/pr39423-2.c: New.
3960
3961 2012-08-12 Tobias Burnus <burnus@net-b.de>
3962
3963 PR fortran/54221
3964 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3965 they appear uninitialized on the RHS.
3966 * gfortran.dg/public_private_module_6.f90: New.
3967
3968 2012-08-11 Martin Jambor <mjambor@suse.cz>
3969
3970 PR fortran/48636
3971 * gfortran.dg/pr48636.f90: New test.
3972
3973 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3974
3975 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3976 to avoid warnings.
3977 (main): Adjust caller.
3978
3979 2012-08-10 Richard Guenther <rguenther@suse.de>
3980
3981 * gcc.dg/matrix/*.c: Adjust and move ...
3982 * gcc.dg/torture/: ... here.
3983 * gcc.dg/matrix: Remove directory.
3984
3985 2012-08-10 Richard Guenther <rguenther@suse.de>
3986
3987 PR middle-end/54219
3988 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3989
3990 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3991
3992 PR middle-end/54211
3993 * gcc.dg/tree-ssa/pr54211.c: New test.
3994
3995 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3996
3997 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3998 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3999
4000 2012-08-10 Richard Guenther <rguenther@suse.de>
4001
4002 PR tree-optimization/54109
4003 * gcc.dg/torture/pr54109.c: New testcase.
4004 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4005 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4006
4007 2012-08-10 Richard Guenther <rguenther@suse.de>
4008
4009 PR tree-optimization/54027
4010 * gcc.dg/torture/pr54027.c: New testcase.
4011
4012 2012-08-10 Richard Guenther <rguenther@suse.de>
4013
4014 * g++.dg/plugin/selfassign.c: Adjust.
4015 * gcc.dg/plugin/selfassign.c: Likewise.
4016 * gcc.dg/strlenopt-11.c: Likewise.
4017 * gcc.dg/strlenopt-13.c: Likewise.
4018 * gcc.dg/no-strict-overflow-4.c: Likewise.
4019 * gcc.dg/strict-overflow-4.c: Likewise.
4020 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4021 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4022 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4023 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4024 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4025 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4026 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4027 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4028 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4029 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4030 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4031 * gcc.dg/pr46309.c: Likewise.
4032 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4033
4034 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4035
4036 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4037 for x86 targets.
4038 * gcc.c-torture/compile/20120727-2.c: New test.
4039
4040 2012-08-09 Martin Jambor <mjambor@suse.cz>
4041
4042 * gcc.dg/ipa/iinline-4.c: New test.
4043 * gcc.dg/ipa/iinline-5.c: Likewise.
4044 * gcc.dg/ipa/iinline-6.c: Likewise.
4045 * gcc.dg/ipa/iinline-7.c: Likewise.
4046 * gcc.dg/lto/20120723_0.c: Likewise.
4047 * gcc.dg/lto/20120723_1.c: Likewise.
4048
4049 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4050
4051 PR target/39423
4052 * gcc.target/sh/pr39423-1.c: New.
4053
4054 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4055
4056 PR target/51244
4057 * gcc.target/sh/pr51244-5: New.
4058 * gcc.target/sh/pr51244-6: New.
4059
4060 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4061
4062 * gcc.target/i386/adx-addxcarry32-3.c: New.
4063 * gcc.target/i386/adx-addxcarry64-3.c: New.
4064
4065 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4066
4067 PR rtl-optimization/53701
4068 * gcc.dg/pr53701.c: New test.
4069
4070 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4071
4072 * gcc.c-torture/compile/20120727-1.c: New test.
4073
4074 2012-08-09 Tobias Burnus <burnus@net-b.de>
4075
4076 PR fortran/54199
4077 * gfortran.dg/intrinsic_shadow_4.f90: New.
4078
4079 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4080
4081 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4082
4083 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4084
4085 * gcc.c-torture/execute/20120808-1.c: New test.
4086
4087 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4088
4089 PR rtl-optimization/54157
4090 * gcc.target/i386/pr54157.c: New file.
4091
4092 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4093
4094 * gcc.target/i386/adx-addcarryx32-1.c: New.
4095 * gcc.target/i386/adx-addcarryx32-2.c: New.
4096 * gcc.target/i386/adx-addcarryx64-1.c: New.
4097 * gcc.target/i386/adx-addcarryx64-2.c: New.
4098 * gcc.target/i386/adx-check.h: New.
4099 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4100 * gcc.target/i386/sse-12.c: Add -madx.
4101 * gcc.target/i386/sse-13.c: Ditto.
4102 * gcc.target/i386/sse-14.c: Ditto.
4103 * gcc.target/i386/sse-22.c: Ditto.
4104 * gcc.target/i386/sse-23.c: Ditto.
4105 * g++.dg/other/i386-2.C: Ditto.
4106 * g++.dg/other/i386-3.C: Ditto.
4107
4108 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4109
4110 * gcc.dg/tree-ssa/slsr-5.c: New.
4111 * gcc.dg/tree-ssa/slsr-6.c: New.
4112 * gcc.dg/tree-ssa/slsr-7.c: New.
4113 * gcc.dg/tree-ssa/slsr-8.c: New.
4114 * gcc.dg/tree-ssa/slsr-9.c: New.
4115 * gcc.dg/tree-ssa/slsr-10.c: New.
4116 * gcc.dg/tree-ssa/slsr-11.c: New.
4117 * gcc.dg/tree-ssa/slsr-12.c: New.
4118 * gcc.dg/tree-ssa/slsr-13.c: New.
4119 * gcc.dg/tree-ssa/slsr-14.c: New.
4120 * gcc.dg/tree-ssa/slsr-15.c: New.
4121 * gcc.dg/tree-ssa/slsr-16.c: New.
4122 * gcc.dg/tree-ssa/slsr-17.c: New.
4123 * gcc.dg/tree-ssa/slsr-18.c: New.
4124 * gcc.dg/tree-ssa/slsr-19.c: New.
4125 * gcc.dg/tree-ssa/slsr-20.c: New.
4126 * gcc.dg/tree-ssa/slsr-21.c: New.
4127 * gcc.dg/tree-ssa/slsr-22.c: New.
4128 * gcc.dg/tree-ssa/slsr-23.c: New.
4129 * gcc.dg/tree-ssa/slsr-24.c: New.
4130 * gcc.dg/tree-ssa/slsr-25.c: New.
4131 * gcc.dg/tree-ssa/slsr-26.c: New.
4132 * gcc.dg/tree-ssa/slsr-30.c: New.
4133 * gcc.dg/tree-ssa/slsr-31.c: New.
4134
4135 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4136
4137 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4138 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4139 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4140
4141 2012-08-06 Cary Coutant <ccoutant@google.com>
4142
4143 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4144
4145 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4146
4147 PR fortran/35831
4148 * gfortran.dg/dummy_procedure_5.f90: Modified.
4149 * gfortran.dg/dummy_procedure_8.f90: New.
4150 * gfortran.dg/interface_26.f90: Modified.
4151 * gfortran.dg/proc_ptr_11.f90: Modified.
4152 * gfortran.dg/proc_ptr_15.f90: Modified.
4153 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4154 * gfortran.dg/typebound_override_1.f90: Modified.
4155 * gfortran.dg/typebound_proc_6.f03: Modified.
4156
4157 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4158
4159 PR tree-optimization/51938
4160 PR tree-optimization/52005
4161 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4162 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4163 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4164 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4165
4166 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4167
4168 Avoid crashing on erroneous static_assert usage
4169 * g++.dg/cpp0x/static_assert8.C: New test.
4170
4171 2012-08-06 Jason Merrill <jason@redhat.com>
4172
4173 * g++.dg/cpp0x/sfinae38.C: New.
4174
4175 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4176 Paolo Carlini <paolo.carlini@oracle.com>
4177
4178 PR c++/54165
4179 * g++.dg/conversion/void2.C: New.
4180
4181 2012-08-06 Tom de Vries <tom@codesourcery.com>
4182
4183 * gcc.dg/tree-ssa/vrp78.c: New test.
4184
4185 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4186 Richard Sandiford <rdsandiford@googlemail.com>
4187
4188 * g++.dg/opt/enum2.C: Require fpic target.
4189 * g++.dg/lto/20090303_0.C: Likewise.
4190
4191 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4192 Catherine Moore <clm@codesourcery.com>
4193
4194 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4195 flush function names too.
4196 * gcc.target/mips/clear-cache-1.c: Likewise.
4197
4198 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4199
4200 PR target/54156
4201 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4202
4203 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4204
4205 PR fortran/54166
4206 * gfortran.dg/array_5.f90: New test.
4207
4208 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4209
4210 PR tree-optimization/30318
4211 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4212
4213 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4214
4215 * g++.dg/ext/vector17.C: New testcase.
4216
4217 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4218
4219 PR target/51931
4220 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4221 * g++.dg/opt/longbranch1.C: Likewise.
4222
4223 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4224
4225 PR tree-optimization/53805
4226 * gcc.dg/fold-notunord.c: New testcase.
4227
4228 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4229
4230 PR fortran/48820
4231 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4232 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4233
4234 2012-08-02 Jason Merrill <jason@redhat.com>
4235 Paolo Carlini <paolo.carlini@oracle.com>
4236
4237 PR c++/51213 (again)
4238 * g++.dg/cpp0x/sfinae37.C: Extend.
4239
4240 2012-08-02 Richard Guenther <rguenther@suse.de>
4241
4242 PR tree-optimization/50672
4243 * g++.dg/torture/pr50672.C: New testcase.
4244
4245 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4246
4247 PR fortran/54147
4248 * gfortran.dg/abstract_type_6.f03: Modified.
4249 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4250 * gfortran.dg/proc_ptr_comp_35.f90: New.
4251 * gfortran.dg/typebound_proc_9.f03: Modified.
4252 * gfortran.dg/typebound_proc_26.f90: New.
4253
4254 2012-08-02 Richard Guenther <rguenther@suse.de>
4255
4256 * gcc.dg/torture/pta-callused-1.c: Adjust.
4257 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4258 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4259 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4260 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4261 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4262 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4263 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4264 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4265
4266 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4267
4268 PR fortran/54033
4269 * gfortran.dg/include_6.f90: New test case.
4270 * gfortran.dg/include_7.f90: New test case.
4271 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4272
4273 2012-08-01 Tom de Vries <tom@codesourcery.com>
4274
4275 * gcc.dg/tree-ssa/vrp76.c: New test.
4276
4277 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4278
4279 PR tree-optimization/46556
4280 * gcc.dg/tree-ssa/slsr-27.c: New.
4281 * gcc.dg/tree-ssa/slsr-28.c: New.
4282 * gcc.dg/tree-ssa/slsr-29.c: New.
4283
4284 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4285
4286 PR fortran/42418
4287 * gfortran.dg/proc_decl_29.f90: New.
4288
4289 2012-07-31 Dehao Chen <dehao@google.com>
4290
4291 * gcc.dg/predict-7.c: New test.
4292
4293 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4294
4295 PR fortran/54134
4296 * gfortran.dg/typebound_override_3.f90: New.
4297
4298 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4299
4300 PR tree-optimization/53773
4301 * gcc.dg/vect/pr53773.c: New test.
4302
4303 2012-07-31 Nick Clifton <nickc@redhat.com>
4304
4305 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4306 and for XStormy16.
4307
4308 2012-07-31 Tobias Burnus <burnus@net-b.de>
4309
4310 * gfortran.dg/c_funloc_tests_6.f90: New.
4311 * gfortran.dg/c_funloc_tests_7.f90: New.
4312 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4313
4314 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4315
4316 PR c++/53624
4317 * g++.dg/cpp0x/temp_default5.C: New.
4318
4319 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4320
4321 PR fortran/51081
4322 * gfortran.dg/proc_ptr_37.f90: New.
4323
4324 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4325
4326 * lib/target-supports.exp
4327 (check_effective_target_vect_natural_alignment): New function.
4328 * gcc.dg/align-2.c: Only run on targets with natural alignment
4329 of vector types.
4330 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4331 alignment of vector types.
4332
4333 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4334 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4335
4336 * gcc.target/i386/rdseed16-1.c: New.
4337 * gcc.target/i386/rdseed32-1.c: Ditto
4338 * gcc.target/i386/rdseed64-1.c: Ditto
4339 * gcc.target/i386/sse-12.c: Add -mrdseed.
4340 * gcc.target/i386/sse-13.c: Ditto.
4341 * gcc.target/i386/sse-14.c: Ditto.
4342 * g++.dg/other/i386-2.C: Ditto.
4343 * g++.dg/other/i386-3.C: Ditto.
4344
4345 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4346
4347 PR target/51244
4348 * gcc.target/sh/pr51244-4.c: New.
4349
4350 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4351
4352 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4353 for alpha*-*-* targets. Cleanup original tree dump.
4354
4355 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4356
4357 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4358 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4359
4360 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4361
4362 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4363 rand, srand. Include <stdlib.h>.
4364
4365 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4366
4367 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4368
4369 2012-07-26 Richard Henderson <rth@redhat.com>
4370
4371 * gcc.dg/attr-hotcold-1.c: New.
4372 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4373
4374 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4375 Sandra Loosemore <sandra@codesourcery.com>
4376
4377 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4378
4379 2012-07-26 Tobias Burnus <burnus@net-b.de>
4380
4381 * gfortran.dg/contiguous_1.f90: Update dg-error.
4382 * gfortran.dg/proc_ptr_32.f90: Ditto.
4383
4384 2012-07-26 Richard Guenther <rguenther@suse.de>
4385
4386 PR tree-optimization/54098
4387 * gcc.dg/torture/pr54098.c: New testcase.
4388
4389 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4390
4391 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4392 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4393
4394 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4395
4396 PR fortran/44354
4397 * gfortran.dg/array_constructor_39.f90: New test.
4398
4399 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4400
4401 PR fortran/44354
4402 * gfortran.dg/array_constructor_38.f90: New test.
4403
4404 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4405
4406 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4407
4408 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4409
4410 * gnat.dg/noreturn5.ad[sb]: New test.
4411
4412 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4413 Paul Brook <paul@codesourcery.com>
4414
4415 PR target/53633
4416
4417 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4418 * c-c++-common/pr53633.c: New test.
4419
4420 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4421
4422 * gcc.target/i386/asm-dialect-1.c: New test case.
4423
4424 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4425 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4426
4427 * gcc.target/i386/prefetchw-1.c: New.
4428 * gcc.target/i386/sse-12.c: Add -mprfchw.
4429 * gcc.target/i386/sse-13.c: Ditto.
4430 * gcc.target/i386/sse-14.c: Ditto.
4431 * gcc.target/i386/sse-22.c: Ditto.
4432 * gcc.target/i386/sse-23.c: Ditto.
4433 * g++.dg/other/i386-2.C: Ditto.
4434 * g++.dg/other/i386-3.C: Ditto.
4435
4436 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4437
4438 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4439
4440 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4441
4442 PR target/54051
4443 * gcc.target/arm/pr54051.c: New.
4444 * gcc.target/arm/vfp-1.c: Adjust test.
4445
4446 2012-07-24 Julian Brown <julian@codesourcery.com>
4447
4448 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4449 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4450 hard-float ARM.
4451
4452 2012-07-23 Paul Brook <paul@codesourcery.com>
4453
4454 * g++.dg/other/armv7m-1.c: New test.
4455
4456 2012-07-23 Julian Brown <julian@codesourcery.com>
4457
4458 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4459 ARM.
4460 (DO_TEST): Define to 1 for appropriate ARM targets.
4461
4462 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4463
4464 PR tree-optimization/53881
4465 * gcc.dg/pr53881.c: Renamed to ...
4466 * gcc.dg/pr53881-1.c: ... this.
4467 * gcc.dg/pr53881-2.c: New test.
4468
4469 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4470
4471 Handle recent changes in default atomics for cris*-*-linux*.
4472 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4473 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4474 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4475 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4476 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4477 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4478 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4479 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4480 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4481 -mno-unaligned-atomic-may-use-library is in effect for
4482 cris*-*-linux*.
4483 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4484 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4485 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4486 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4487 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4488 gcc.target/cris/torture/sync-mis-op-i-1.c,
4489 gcc.target/cris/torture/sync-mis-op-i-2.c,
4490 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4491 gcc.target/cris/torture/sync-mis-op-i-3.c,
4492 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4493 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4494 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4495 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4496 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4497 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4498 (main): Remove local variable x.
4499 [mis_ok]: Check that atomics don't fail.
4500
4501 2012-07-21 Andrew Pinski <apinski@cavium.com>
4502
4503 * gcc.dg/tree-ssa/vrp72.c: New test.
4504 * gcc.dg/tree-ssa/vrp73.c: New test.
4505 * gcc.dg/tree-ssa/vrp74.c: New test.
4506 * gcc.dg/tree-ssa/vrp75.c: New test.
4507
4508 2012-07-21 Andrew Pinski <apinski@cavium.com>
4509
4510 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4511 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4512
4513 2012-07-21 Andrew Pinski <apinski@cavium.com>
4514
4515 * gcc.target/mips/octeon-pop-2.c: New testcase.
4516
4517 2012-07-21 Tobias Burnus <burnus@net-b.de>
4518
4519 PR fortran/48820
4520 * gfortran.dg/assumed_rank_3.f90: New.
4521 * gfortran.dg/assumed_rank_11.f90: New.
4522 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4523 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4524 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4525
4526 2012-07-21 Andrew Pinski <apinski@cavium.com>
4527
4528 * gcc.target/mips/unaligned-1.c: New testcase.
4529
4530 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4531
4532 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4533
4534 2012-07-20 Tobias Burnus <burnus@net-b.de>
4535
4536 * gfortran.dg/bind_c_array_params_2.f90: New.
4537 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4538 and update dg-error.
4539
4540 2012-07-20 Tobias Burnus <burnus@net-b.de>
4541
4542 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4543
4544 2012-07-20 Jason Merrill <jason@redhat.com>
4545
4546 PR c++/54038
4547 * g++.dg/other/array7.C: New.
4548
4549 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4550
4551 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4552 the basic block and check loop depth.
4553 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4554 matching patterns and comments.
4555 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4556 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4557
4558 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4559
4560 PR c++/28656
4561 * c-c++-common/pr28656.c: New test.
4562
4563 2012-07-19 Jason Merrill <jason@redhat.com>
4564
4565 PR c++/54026
4566 * g++.dg/init/mutable1.C: New.
4567
4568 2012-07-20 Tobias Burnus <burnus@net-b.de>
4569
4570 PR fortran/48820
4571 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4572 * gfortran.dg/assumed_rank_1.f90: New.
4573 * gfortran.dg/assumed_rank_1_c.c: New.
4574 * gfortran.dg/assumed_rank_2.f90: New.
4575 * gfortran.dg/assumed_rank_4.f90: New.
4576 * gfortran.dg/assumed_rank_5.f90: New.
4577 * gfortran.dg/assumed_rank_6.f90: New.
4578 * gfortran.dg/assumed_rank_7.f90: New.
4579 * gfortran.dg/assumed_rank_8.f90: New.
4580 * gfortran.dg/assumed_rank_8_c.c: New.
4581 * gfortran.dg/assumed_rank_9.f90: New.
4582 * gfortran.dg/assumed_rank_10.f90: New.
4583 * gfortran.dg/assumed_rank_12.f90: New.
4584
4585 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4586
4587 * gnat.dg/opt25.adb: New test.
4588 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4589 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4590
4591 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4592
4593 * gnat.dg/aggr20.ad[sb]: New test.
4594 * gnat.dg/aggr20_pkg.ads: New helper.
4595
4596 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4597
4598 * gnat.dg/derived_type3.adb: New test.
4599 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4600
4601 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4602
4603 PR rtl-optimization/53942
4604 * gcc.dg/pr53942.c: New test.
4605
4606 2012-07-19 Jason Merrill <jason@redhat.com>
4607
4608 PR c++/54021
4609 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4610
4611 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4612
4613 * gnat.dg/discr38.adb: New test.
4614
4615 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4616
4617 PR middle-end/54017
4618 * c-c++-common/gomp/pr54017.c: New test.
4619
4620 2012-07-19 Richard Guenther <rguenther@suse.de>
4621 Eric Botcazou <ebotcazou@adacore.com>
4622
4623 * gnat.dg/loop_optimization11.adb: New testcase.
4624 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4625
4626 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4627 Jason Merrill <jason@redhat.com>
4628
4629 * g++.dg/cpp0x/sfinae37.C: New.
4630 * g++.dg/template/access23.C: New.
4631 * g++.dg/template/access7.C: Adjust.
4632 * g++.dg/template/sfinae10.C: Don't expect errors.
4633 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4634
4635 2012-07-18 Julian Brown <julian@codesourcery.com>
4636 Sandra Loosemore <sandra@codesroucery.com>
4637
4638 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4639
4640 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4641
4642 * gnat.dg/noreturn4.ad[sb]: New test.
4643 * gnat.dg/noreturn4_pkg.ads: New helper.
4644
4645 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4646 Julian Brown <julian@codesourcery.com>
4647
4648 * gcc.target/arm/neon-vdup-1.c: New test case.
4649 * gcc.target/arm/neon-vdup-2.c: New test case.
4650 * gcc.target/arm/neon-vdup-3.c: New test case.
4651 * gcc.target/arm/neon-vdup-4.c: New test case.
4652 * gcc.target/arm/neon-vdup-5.c: New test case.
4653 * gcc.target/arm/neon-vdup-6.c: New test case.
4654 * gcc.target/arm/neon-vdup-7.c: New test case.
4655 * gcc.target/arm/neon-vdup-8.c: New test case.
4656 * gcc.target/arm/neon-vdup-9.c: New test case.
4657 * gcc.target/arm/neon-vdup-10.c: New test case.
4658 * gcc.target/arm/neon-vdup-11.c: New test case.
4659 * gcc.target/arm/neon-vdup-12.c: New test case.
4660 * gcc.target/arm/neon-vdup-13.c: New test case.
4661 * gcc.target/arm/neon-vdup-14.c: New test case.
4662 * gcc.target/arm/neon-vdup-15.c: New test case.
4663 * gcc.target/arm/neon-vdup-16.c: New test case.
4664 * gcc.target/arm/neon-vdup-17.c: New test case.
4665 * gcc.target/arm/neon-vdup-18.c: New test case.
4666 * gcc.target/arm/neon-vdup-19.c: New test case.
4667 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4668 arguments non-constant.
4669
4670 2012-07-18 Richard Guenther <rguenther@suse.de>
4671
4672 PR tree-optimization/53970
4673 * g++.dg/torture/pr53970.C: New testcase.
4674
4675 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4676
4677 PR target/38621
4678 * gcc.c-torture/compile/pr38621.c: New.
4679
4680 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4681
4682 PR target/33135
4683 * gcc.target/sh/pr33135-1.c: New.
4684 * gcc.target/sh/pr33135-2.c: New.
4685 * gcc.target/sh/pr33135-3.c: New.
4686 * gcc.target/sh/pr33135-4.c: New.
4687
4688 2012-07-17 Jason Merrill <jason@redhat.com>
4689
4690 PR c++/53995
4691 * g++.dg/parse/enum9.C: New.
4692
4693 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4694 Sandra Loosemore <sandra@codesourcery.com>
4695
4696 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4697 if there is a conflict with -mcpu=. Use -mcpu=5208.
4698
4699 2012-07-17 Jason Merrill <jason@redhat.com>
4700
4701 PR c++/53989
4702 * g++.dg/template/array23.C: New.
4703
4704 2012-07-17 Tobias Burnus <burnus@net-b.de>
4705
4706 PR fortran/53985
4707 * gfortran.dg/bind_c_usage_26.f90: New.
4708 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4709 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4710 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4711 * gfortran.dg/interop_params.f03: Ditto.
4712
4713 2012-07-17 Jason Merrill <jason@redhat.com>
4714
4715 * g++.dg/template/inherit8.C: Adjust.
4716 * g++.dg/template/using21.C: Adjust.
4717 * g++.dg/template/using22.C: Adjust.
4718
4719 PR c++/53549
4720 * g++.dg/template/current-inst1.C: New.
4721 * g++.dg/parse/crash35.C: Adjust.
4722
4723 2012-07-17 Tobias Burnus <burnus@net-b.de>
4724
4725 PR fortran/52101
4726 * gfortran.dg/oldstyle_4.f90: New.
4727
4728 2012-07-17 Tobias Burnus <burnus@net-b.de>
4729
4730 PR fortran/49265
4731 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4732 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4733
4734 2012-07-16 Jason Merrill <jason@redhat.com>
4735
4736 * g++.dg/parse/access8.C: Adjust.
4737 * g++.dg/template/sfinae6_neg.C: Adjust.
4738
4739 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4740
4741 PR fortran/53824
4742 * gfortran.dg/coarray_allocate_1.f90: New test.
4743
4744 2012-07-16 Andrew Pinski <apinski@cavium.com>
4745
4746 * gcc.c-torture/execute/bswap-1.c: New testcase.
4747 * gcc.c-torture/compile/unalign-1.c: New testcase.
4748 * gcc.c-torture/compile/20120524-1.c: New testcase.
4749 * gcc.c-torture/compile/20101216-1.c: New testcase.
4750
4751 2012-07-16 Dehao Chen <dehao@google.com>
4752
4753 Revert
4754 2012-07-10 Dehao Chen <dehao@google.com>
4755
4756 * gcc.dg/debug_info_inline.c: New test.
4757
4758 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4759
4760 PR fortran/53956
4761 * gfortran.dg/proc_decl_28.f90: New.
4762
4763 2012-07-16 Andrew Pinski <apinski@cavium.com>
4764
4765 * gcc.dg/torture/builtins-1.c: New testcase.
4766
4767 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4768
4769 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4770 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4771 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4772 gcc.target/cris/sync-1-v10.c,
4773 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4774 pass -mno-unaligned-atomic-may-use-library.
4775 * gcc.target/cris/sync-xchg-1.c: New test.
4776 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4777 valid register operand output modifier.
4778
4779 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4780
4781 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4782 characters.
4783
4784 2012-07-13 Andrew Pinski <apinski@cavium.com>
4785
4786 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4787 rather than cleanup-tree-dump.
4788 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4789
4790 2012-07-13 Richard Guenther <rguenther@suse.de>
4791
4792 PR tree-optimization/53907
4793 * gcc.target/i386/pr53907.c: New testcase.
4794
4795 2012-07-13 Richard Guenther <rguenther@suse.de>
4796
4797 PR tree-optimization/53922
4798 * gcc.dg/torture/pr53922.c: New testcase.
4799
4800 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4801
4802 PR rtl-optimization/53908
4803 * gcc.dg/torture/pr53908.c: New test.
4804
4805 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4806
4807 PR c++/53531
4808 * g++.dg/cpp0x/variadic135.C: New.
4809
4810 2012-07-12 Jason Merrill <jason@redhat.com>
4811
4812 * g++.dg/template/sfinae6_neg.C: Adjust.
4813
4814 2012-07-12 Tobias Burnus <burnus@net-b.de>
4815
4816 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4817 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4818 scan-tree-dump-times pattern.
4819
4820 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4821
4822 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4823
4824 2012-07-11 Jason Merrill <jason@redhat.com>
4825
4826 DR 1402
4827 * g++.g/cpp0x/defaulted37.C: New.
4828
4829 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4830
4831 PR target/53859
4832 * gcc.target/arm/pr53859.c: New test.
4833
4834 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4835
4836 PR target/53886
4837 * gcc.c-torture/compile/pr53886.c: New.
4838
4839 2012-07-10 Dehao Chen <dehao@google.com>
4840
4841 * gcc.dg/debug_info_inline.c: New test.
4842
4843 2012-07-10 Jason Merrill <jason@redhat.com>
4844
4845 PR c++/53733
4846 * g++.dg/cpp0x/defaulted36.C: New.
4847 * g++.dg/cpp0x/defaulted21.C: Adjust.
4848
4849 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4850
4851 2012-07-09 Sterling Augustine <saugustine@google.com>
4852
4853 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4854
4855 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4856
4857 PR tree-optimization/53887
4858 * gcc.dg/pr53887.c: New test.
4859
4860 2012-07-09 Jason Merrill <jason@redhat.com>
4861
4862 PR c++/53882
4863 * g++.dg/cpp0x/nullptr29.C: New.
4864
4865 2012-07-09 Tom de Vries <tom@codesourcery.com>
4866 Richard Guenther <rguenther@suse.de>
4867
4868 * gcc.dg/builtin-unreachable-6.c: New test.
4869 * gcc.dg/builtin-unreachable-5.c: New test.
4870
4871 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4872
4873 PR tree-optimization/53881
4874 * gcc.dg/pr53881.c: New test.
4875
4876 2012-07-06 Jason Merrill <jason@redhat.com>
4877
4878 PR c++/53862
4879 * g++.dg/cpp0x/variadic134.C: New.
4880
4881 PR c++/53858
4882 * g++.dg/cpp0x/alias-decl-20.C: New.
4883
4884 2012-07-06 Tom de Vries <tom@codesourcery.com>
4885
4886 PR tree-optimization/51879
4887 * gcc.dg/pr51879-16.c: New test.
4888 * gcc.dg/pr51879-17.c: Same.
4889
4890 2012-07-06 Tom de Vries <tom@codesourcery.com>
4891
4892 PR tree-optimization/52009
4893 * gcc.dg/pr51879-7.c: New test.
4894 * gcc.dg/pr51879-18.c: New test.
4895
4896 2012-07-05 Jason Merrill <jason@redhat.com>
4897
4898 PR c++/50852
4899 * g++.dg/template/typedef39.C: New.
4900
4901 PR c++/53039
4902 * g++.dg/cpp0x/variadic133.C: New.
4903 * g++.dg/template/param1.C: Adjust.
4904
4905 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4906
4907 PR target/48941
4908 PR target/51980
4909 * gcc.target/arm/neon/vtrnf32.c: Update.
4910 * gcc.target/arm/neon/vtrns32.c: Update.
4911 * gcc.target/arm/neon/vtrnu32.c: Update.
4912 * gcc.target/arm/neon/vzipf32.c: Update.
4913 * gcc.target/arm/neon/vzips32.c: Update.
4914 * gcc.target/arm/neon/vzipu32.c: Update.
4915
4916 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4917
4918 PR fortran/53732
4919 * gfortran.dg/inline_sum_4.f90: New test.
4920
4921 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4922
4923 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4924
4925 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4926
4927 * gcc.target/arm/fma-sp.c: New testcase.
4928 * gcc.target/arm/fma.c: Likewise.
4929 * gcc.target/arm/fma.h: Likewise.
4930
4931 2012-07-04 Jason Merrill <jason@redhat.com>
4932
4933 PR c++/53848
4934 * g++.dg/other/enum3.C: New.
4935
4936 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4937
4938 PR middle-end/53321
4939 * g++.dg/torture/pr53321.C: New test.
4940
4941 2012-07-04 Richard Guenther <rguenther@suse.de>
4942
4943 PR tree-optimization/53844
4944 * g++.dg/tree-ssa/pr53844.C: New testcase.
4945
4946 2012-07-04 Richard Guenther <rguenther@suse.de>
4947
4948 PR tree-optimization/53849
4949 * gcc.dg/pr53849.c: New testcase.
4950
4951 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4952
4953 PR c++/53812
4954 * g++.dg/ext/label14.C: New test.
4955
4956 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4957
4958 PR target/53811
4959 * g++.dg/other/pr53811.C: New test.
4960
4961 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4962
4963 PR target/28896
4964 * gcc.target/m68k/stack-limit-1.c: New testcase.
4965
4966 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4967
4968 * gnat.dg/recursive_call.adb: New test.
4969
4970 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4971
4972 * gnat.dg/discr37.ad[sb]: New test.
4973
4974 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4975
4976 * g++.dg/other/packed1.C: Remove SH from xfail list.
4977
4978 2012-07-02 Jason Merrill <jason@redhat.com>
4979
4980 PR c++/53619
4981 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4982
4983 PR c++/53783
4984 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4985
4986 PR c++/53788
4987 * g++.dg/cpp0x/decltype39.C: New.
4988 * g++.dg/diagnostic/method1.C: Adjust.
4989
4990 PR c++/53816
4991 * g++.dg/template/ref6.C: New.
4992
4993 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4994
4995 PR target/53568
4996 * gcc.target/sh/pr53568-1.c: New.
4997
4998 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4999
5000 PR target/51244
5001 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5002
5003 2012-07-02 Jason Merrill <jason@redhat.com>
5004
5005 PR c++/53821
5006 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5007
5008 PR c++/53524
5009 * g++.dg/template/enum7.C: New.
5010 * g++.dg/other/ptrmem10.C: Adjust.
5011 * g++.dg/other/ptrmem11.C: Adjust.
5012 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5013
5014 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5015
5016 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5017
5018 2012-07-01 Wei Guozhi <carrot@google.com>
5019
5020 PR target/53447
5021 * gcc.target/arm/pr53447-1.c: New testcase.
5022 * gcc.target/arm/pr53447-2.c: New testcase.
5023 * gcc.target/arm/pr53447-3.c: New testcase.
5024 * gcc.target/arm/pr53447-4.c: New testcase.
5025
5026 2012-06-29 Richard Guenther <rguenther@suse.de>
5027
5028 PR tree-optimization/47061
5029 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5030
5031 2012-06-29 Richard Guenther <rguenther@suse.de>
5032
5033 PR tree-optimization/37541
5034 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5035
5036 2012-06-29 Richard Guenther <rguenther@suse.de>
5037
5038 PR tree-optimization/52589
5039 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5040
5041 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5042
5043 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5044
5045 * g++.dg/template/error46.C: Add missing comment to dg-message.
5046 * g++.dg/template/crash107.C: Likewise.
5047 * g++.dg/template/error47.C: Likewise.
5048 * g++.dg/template/crash108.C: Likewise.
5049 * g++.dg/overload/operator5.C: Likewise.
5050
5051 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5052 errors in dg-message directives, add comments.
5053
5054 2012-06-28 Kai Tietz <ktietz@redhat.com>
5055
5056 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5057 hard-coded 'unsigned long'.
5058
5059 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5060
5061 PR tree-optimization/51581
5062 * gcc.dg/vect/pr51581-4.c: New test.
5063
5064 PR tree-optimization/53645
5065 * gcc.c-torture/execute/pr53645-2.c: New test.
5066
5067 2012-06-28 Richard Guenther <rguenther@suse.de>
5068
5069 PR middle-end/53790
5070 * gcc.dg/torture/pr53790.c: New testcase.
5071
5072 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5073
5074 PR tree-optimization/53645
5075 * gcc.c-torture/execute/pr53645.c: New test.
5076
5077 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5078
5079 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5080
5081 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5082
5083 PR debug/53671
5084 PR debug/49888
5085 * gcc.dg/guality/pr49888.c: Account for the possibility that
5086 the variable is optimized out at the first test.
5087
5088 2012-06-27 Jason Merrill <jason@redhat.com>
5089
5090 * g++.dg/cpp0x/override2.C: Adjust.
5091 * g++.dg/template/error5.C: Adjust.
5092 * g++.dg/parse/crash28.C: Adjust.
5093
5094 PR c++/53563
5095 * g++.dg/parse/template27.C: New.
5096 * g++.dg/template/crash74.C: Adjust expected output.
5097
5098 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5099
5100 PR fortran/41951
5101 PR fortran/49591
5102 * gfortran.dg/typebound_operator_16.f03: New.
5103
5104 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5105
5106 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5107 even src1.i and src2.i fields even in the second half of the arrays.
5108
5109 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5110
5111 PR c++/51033.
5112 * g++.dg/torture/vshuf-16.inc: New test.
5113 * g++.dg/torture/vshuf-2.inc: New test.
5114 * g++.dg/torture/vshuf-4.inc: New test.
5115 * g++.dg/torture/vshuf-8.inc: New test.
5116 * g++.dg/torture/vshuf-main.inc: New test.
5117 * g++.dg/torture/vshuf-v16hi.C: New test.
5118 * g++.dg/torture/vshuf-v16qi.C: New test.
5119 * g++.dg/torture/vshuf-v2df.C: New test.
5120 * g++.dg/torture/vshuf-v2di.C: New test.
5121 * g++.dg/torture/vshuf-v2sf.C: New test.
5122 * g++.dg/torture/vshuf-v2si.C: New test.
5123 * g++.dg/torture/vshuf-v4df.C: New test.
5124 * g++.dg/torture/vshuf-v4di.C: New test.
5125 * g++.dg/torture/vshuf-v4sf.C: New test.
5126 * g++.dg/torture/vshuf-v4si.C: New test.
5127 * g++.dg/torture/vshuf-v8hi.C: New test.
5128 * g++.dg/torture/vshuf-v8qi.C: New test.
5129 * g++.dg/torture/vshuf-v8si.C: New test.
5130
5131 2012-06-27 Richard Guenther <rguenther@suse.de>
5132
5133 PR middle-end/53676
5134 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5135
5136 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5137
5138 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5139 scan-dump-dem-not): Use printable pattern in test name.
5140
5141 2012-06-26 Sterling Augustine <saugustine@google.com>
5142 Dominique Dhumieres <dominiq@lps.ens.fr>
5143
5144 * gcc.dg/pubtypes-2.c: Update expected output.
5145 * gcc.dg/pubtypes-3.c: Likewise.
5146 * gcc.dg/pubtypes-4.c: Likewise.
5147
5148 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5149
5150 * gcc.dg/tree-ssa/slsr-1.c: New test.
5151 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5152 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5153 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5154
5155 2012-06-26 Matt Turner <mattst88@gmail.com>
5156
5157 PR target/35294
5158 * gcc.target/arm/mmx-2.c: New.
5159
5160 2012-06-26 Richard Guenther <rguenther@suse.de>
5161
5162 PR c++/53752
5163 * g++.dg/torture/pr53752.C: New testcase.
5164
5165 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5166
5167 PR tree-optimization/53748
5168 * gcc.c-torture/compile/pr53748.c: New test.
5169
5170 2012-06-25 Jason Merrill <jason@redhat.com>
5171
5172 PR c++/53498
5173 PR c++/53305
5174 * g++.dg/cpp0x/decltype38.C: New.
5175 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5176
5177 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5178
5179 * lib/target-supports-dg.exp (testname-for-summary): New.
5180 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5181 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5182 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5183 scan-module-absence, output-exists, output-exists-not: Use
5184 testname-for-summary.
5185 (dg-test): Clean up testname_with_flags.
5186 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5187 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5188 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5189 scan-assembler-dem-not, object-size: Use testname-for-summary.
5190 * lib/gcov.exp (run-gcov): Likewise.
5191 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5192 scan-dump-dem, scan-dump-dem-note): Likewise.
5193
5194 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5195 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5196 including profopt.opt; save and restore existing value.
5197 * g++.dg/bprob/bprob.exp: Likewise.
5198 * gcc.dg/matrix/matrix.exp: Likewise.
5199 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5200 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5201 PROFOPT_OPTIONS.
5202
5203 2012-06-25 Richard Henderson <rth@redhat.com>
5204
5205 * gcc.dg/pr53749.c: New.
5206
5207 2012-06-25 Jason Merrill <jason@redhat.com>
5208
5209 PR c++/52988
5210 * g++.dg/cpp0x/nullptr28.C: New.
5211
5212 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5213
5214 * gcc.target/arm/neon-vld1_dupQ.c: New.
5215
5216 2012-06-25 Florian Weimer <fweimer@redhat.com>
5217
5218 * g++.dg/init/new35.C: New.
5219 * g++.dg/init/new36.C: New.
5220 * g++.dg/init/new37.C: New.
5221 * g++.dg/ext/vla5.C: New warning.
5222 * g++.dg/ext/vla8.C: New warning.
5223 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5224
5225 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5226 James Greenhalgh <james.greenhalgh@arm.com>
5227
5228 * gcc.target/arm/ftest-support-arm.h New testcase.
5229 * gcc.target/arm/ftest-support-thumb.h Likewise.
5230 * gcc.target/arm/ftest-support.h Likewise.
5231 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5232 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5233 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5234 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5235 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5236 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5237 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5238 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5239 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5240 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5241 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5242 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5243 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5244 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5245 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5246 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5247 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5248 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5249 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5250 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5251 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5252 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5253 * lib/target-supports.exp
5254 (check_effective_target_arm_arch_FUNC): Add support for more
5255 architectures.
5256 (add_options_for_arm_arch_FUNC): Likewise.
5257 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5258
5259 2012-06-25 Jason Merrill <jason@redhat.com>
5260
5261 PR c++/53202
5262 * g++.dg/cpp0x/constexpr-tuple.C: New.
5263
5264 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5265
5266 PR target/53759
5267 * gcc.target/i386/pr53759.c: New test.
5268
5269 PR c++/53594
5270 * g++.dg/cpp0x/nsdmi7.C: New test.
5271
5272 2012-06-24 Kai Tietz <ktietz@redhat.com>
5273
5274 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5275 for LLP64 targets.
5276 * gcc.target/i386/pr38988.c: Likewise.
5277
5278 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5279
5280 PR fortran/47710
5281 PR fortran/53328
5282 * gfortran.dg/typebound_generic_12.f03: New.
5283 * gfortran.dg/typebound_generic_13.f03: New.
5284
5285 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5286
5287 * gnat.dg/lto15.ad[sb]: New test.
5288
5289 2012-06-21 Meador Inge <meadori@codesourcery.com>
5290
5291 PR c/53702
5292 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5293
5294 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5295
5296 * gcc.dg/pch/ident-1.c: New test.
5297 * gcc.dg/pch/ident-1.hs: Header file for new test.
5298
5299 2012-06-21 Michael Matz <matz@suse.de>
5300
5301 PR middle-end/53688
5302 * gcc.c-torture/execute/pr53688.c: New test.
5303
5304 2012-06-20 Richard Guenther <rguenther@suse.de>
5305
5306 PR tree-optimization/30318
5307 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5308
5309 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5310
5311 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5312
5313 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5314
5315 * gcc.target/i386/clearcapv2.map: New file.
5316 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5317
5318 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5319
5320 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5321 and add __sh__ case.
5322
5323 2012-06-19 Jason Merrill <jason@redhat.com>
5324
5325 PR c++/52637
5326 * g++.dg/debug/localclass1.C: New.
5327
5328 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5329
5330 * g++.dg/cpp0x/override4.C: New.
5331
5332 2012-06-14 Jason Merrill <jason@redhat.com>
5333
5334 PR c++/53651
5335 * g++.dg/cpp0x/decltype37.C: New.
5336
5337 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5338
5339 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5340
5341 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5342
5343 * gcc.c-torture/compile/vector-5.c,
5344 gcc.c-torture/compile/vector-6.c: New tests.
5345
5346 2012-06-19 Richard Henderson <rth@redhat.com>
5347
5348 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5349
5350 2012-06-19 Richard Guenther <rguenther@suse.de>
5351
5352 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5353
5354 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5355
5356 PR target/53712
5357 * gcc.target/i386/pr53712.c: New test.
5358
5359 2012-06-18 Tobias Burnus <burnus@net-b.de>
5360
5361 PR fortran/53692
5362 * gfortran.dg/elemental_optional_args_6.f90: New.
5363
5364 2012-06-18 Tobias Burnus <burnus@net-b.de>
5365
5366 PR fortran/53526
5367 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5368 * gfortran.dg/coarray/move_alloc_1.f90
5369
5370 2012-06-18 Tobias Burnus <burnus@net-b.de>
5371
5372 PR fortran/53526
5373 * gfortran.dg/coarray_27.f90: New.
5374
5375 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5376 Greta Yorsh <Greta.Yorsh@arm.com>
5377
5378 * gcc.target/arm/epilog-1.c: New test.
5379
5380 2012-06-18 Richard Guenther <rguenther@suse.de>
5381
5382 PR tree-optimization/53693
5383 * g++.dg/torture/pr53693.C: New testcase.
5384
5385 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5386
5387 PR tree-optimization/53703
5388 * gcc.dg/torture/pr53703.c: New test.
5389
5390 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5391
5392 PR middle-end/53698
5393 * gcc.target/i386/pr53698.c: New test.
5394
5395 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5396
5397 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5398
5399 2012-06-17 Tobias Burnus <burnus@net-b.de>
5400
5401 PR fortran/53691
5402 PR fortran/53685
5403 * gfortran.dg/transfer_check_3.f90: New.
5404
5405 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5406
5407 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5408
5409 2012-06-16 Tobias Burnus <burnus@net-b.de>
5410
5411 PR fortran/53642
5412 PR fortran/45170
5413 * gfortran.dg/deferred_type_param_8.f90: New.
5414
5415 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5416
5417 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5418 testname that includes flags, passed in as new argument, in
5419 pass/fail messages.
5420 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5421 and pass it to verify-* procedures.
5422
5423 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5424 alignment torture options with usual torture options.
5425
5426 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5427 messages reported for one line of source code.
5428 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5429 * g++.dg/cpp0x/decltype2.C: Likewise.
5430 * g++.dg/cpp0x/decltype3.C: Likewise.
5431 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5432 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5433 * g++.dg/cpp0x/static_assert3.C: Likewise.
5434 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5435 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5436 * g++.dg/cpp0x/union1.C: Likewise.
5437 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5438 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5439 * g++.dg/cpp0x/variadic2.C: Likewise.
5440 * g++.dg/cpp0x/variadic20.C: Likewise.
5441 * g++.dg/cpp0x/variadic74.C: Likewise.
5442 * g++.dg/diagnostic/bitfld2.C: Likewise.
5443 * g++.dg/ext/attrib44.C: Likewise.
5444 * g++.dg/ext/no-asm-1.C: Likewise.
5445 * g++.dg/other/error34.C: Likewise.
5446 * g++.dg/parse/crash46.C: Likewise.
5447 * g++.dg/parse/error10.C: Likewise.
5448 * g++.dg/parse/error2.C: Likewise.
5449 * g++.dg/parse/error3.C: Likewise.
5450 * g++.dg/parse/error36.C: Likewise.
5451 * g++.dg/parse/error8.C: Likewise.
5452 * g++.dg/parse/error9.C: Likewise.
5453 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5454 * g++.dg/parse/parser-pr28152.C: Likewise.
5455 * g++.dg/parse/template25.C: Likewise.
5456 * g++.dg/parse/typename11.C: Likewise.
5457 * g++.dg/tc1/dr147.C: Likewise.
5458 * g++.dg/template/deduce3.C: Likewise.
5459 * g++.dg/template/koenig9.C: Likewise.
5460 * g++.dg/template/pr23510.C: Likewise.
5461 * g++.dg/warn/pr12242.C: Likewise.
5462 * g++.dg/warn/pr30551-2.C: Likewise.
5463 * g++.dg/warn/pr30551.C: Likewise.
5464 * g++.old-deja/g++.other/typename1.C: Likewise.
5465 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5466
5467 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5468
5469 PR c++/51033
5470 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5471 * c-c++-common/torture/vshuf-2.inc: Likewise.
5472 * c-c++-common/torture/vshuf-4.inc: Likewise.
5473 * c-c++-common/torture/vshuf-8.inc: Likewise.
5474 * c-c++-common/torture/vshuf-main.inc: Likewise.
5475 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5476 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5477 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5478 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5479 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5480 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5481 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5482 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5483 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5484 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5485 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5486 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5487 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5488 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5489
5490 2012-06-15 Michael Matz <matz@suse.de>
5491
5492 * gcc.dg/tree-ssa/vector-4.c: New test.
5493
5494 2012-06-15 Michael Matz <matz@suse.de>
5495
5496 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5497 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5498
5499 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5500
5501 PR tree-optimization/53636
5502 * gcc.target/arm/pr53636.c: New test.
5503
5504 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5505
5506 PR tree-optimization/51581
5507 * gcc.c-torture/execute/pr51581-1.c: New test.
5508 * gcc.c-torture/execute/pr51581-2.c: New test.
5509 * gcc.dg/vect/pr51581-1.c: New test.
5510 * gcc.dg/vect/pr51581-2.c: New test.
5511 * gcc.dg/vect/pr51581-3.c: New test.
5512 * gcc.target/i386/avx-pr51581-1.c: New test.
5513 * gcc.target/i386/avx-pr51581-2.c: New test.
5514 * gcc.target/i386/avx2-pr51581-1.c: New test.
5515 * gcc.target/i386/avx2-pr51581-2.c: New test.
5516 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5517
5518 2012-06-15 Richard Guenther <rguenther@suse.de>
5519
5520 * gcc.c-torture/execute/20120615-1.c: New testcase.
5521
5522 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5523
5524 * gnat.dg/vect8.ad[sb]: New test.
5525
5526 2012-06-14 Richard Guenther <rguenther@suse.de>
5527
5528 * gcc.dg/tree-ssa/vrp.h: New testcase.
5529 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5530
5531 2012-06-13 Christian Bruel <christian.bruel@st.com>
5532
5533 PR target/53621
5534 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5535
5536 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5537
5538 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5539
5540 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5541
5542 PR testsuite/20771
5543 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5544 test summary unique.
5545
5546 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5547 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5548 scan-stack-usage-not): Don't strip torture options from test name.
5549
5550 * lib/scandump.exp (scan-dump-times): Use printable version of
5551 regexp in test summary line.
5552
5553 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5554 messages reported for one line of source code.
5555 * gcc.dg/format/few-1.c: Likewise.
5556 * gcc.dg/ia64-sync-2.c: Likewise.
5557 * gcc.dg/sync-2.c: Likewise.
5558 * gcc.dg/noncompile/pr44517.c: Likewise.
5559
5560 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5561
5562 PR debug/49888
5563 * gcc.dg/guality/pr49888.c: New.
5564
5565 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5566
5567 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5568 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5569 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5570
5571 2012-06-13 Tobias Burnus <burnus@net-b.de>
5572
5573 PR fortran/53643
5574 * gfortran.dg/intent_out_7.f90: New.
5575
5576 2012-06-13 Tobias Burnus <burnus@net-b.de>
5577
5578 PR fortran/53597
5579 * gfortran.dg/save_4.f90: New.
5580
5581 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5582
5583 PR c/53532
5584 PR c/51034
5585 PR c/53196
5586 * gcc.dg/pr53532.c: New test.
5587 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5588 adjust line numbers.
5589 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5590 * gcc.dg/Wcxx-compat-8.c: Likewise.
5591 * gcc.dg/pr51034.c: New test.
5592 * gcc.dg/pr53196-1.c: New test.
5593 * gcc.dg/pr53196-2.c: New test.
5594
5595 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5596
5597 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5598 alignment torture options with usual torture options.
5599 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5600 instead of dg-options.
5601 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5602 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5603 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5604 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5605 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5606 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5607
5608 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5609 to checks for multiple messages reported for one line of source code.
5610 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5611
5612 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5613 messages reported for one line of source code.
5614
5615 * gcc.dg/20031223-1.c: Add comments to check for multiple
5616 messages reported for one line of source code.
5617 * gcc.dg/Wconversion-integer.c: Likewise.
5618 * gcc.dg/Wfatal-2.c: Likewise.
5619 * gcc.dg/Wfatal.c: Likewise.
5620 * gcc.dg/Wobjsize-1.c: Likewise.
5621 * gcc.dg/c99-vla-jump-1.c: Likewise.
5622 * gcc.dg/c99-vla-jump-2.c: Likewise.
5623 * gcc.dg/c99-vla-jump-3.c: Likewise.
5624 * gcc.dg/c99-vla-jump-4.c: Likewise.
5625 * gcc.dg/c99-vla-jump-5.c: Likewise.
5626 * gcc.dg/decl-9.c: Likewise.
5627 * gcc.dg/declspec-10.c: Likewise.
5628 * gcc.dg/declspec-18.c: Likewise.
5629 * gcc.dg/mtune.c: Likewise.
5630 * gcc.dg/parser-pr28152-2.c: Likewise.
5631 * gcc.dg/parser-pr28152.c: Likewise.
5632 * gcc.dg/pr14475.c: Likewise.
5633 * gcc.dg/pr27953.c: Likewise.
5634 * gcc.dg/pr28322-3.c: Likewise.
5635 * gcc.dg/pr30457.c: Likewise.
5636 * gcc.dg/pr30551-2.c: Likewise.
5637 * gcc.dg/pr30551-3.c: Likewise.
5638 * gcc.dg/pr30551-4.c: Likewise.
5639 * gcc.dg/pr30551-5.c: Likewise.
5640 * gcc.dg/pr30551-6.c: Likewise.
5641 * gcc.dg/pr30551.c: Likewise.
5642 * gcc.dg/pr45461.c: Likewise.
5643 * gcc.dg/pr48552-1.c: Likewise.
5644 * gcc.dg/pr48552-2.c: Likewise.
5645 * gcc.dg/redecl-1.c: Likewise.
5646 * gcc.dg/transparent-union-3.c: Likewise.
5647 * gcc.dg/utf-dflt.c: Likewise.
5648 * gcc.dg/utf-dflt2.c: Likewise.
5649 * gcc.dg/vla-8.c: Likewise.
5650 * gcc.dg/vla-init-1.c: Likewise.
5651 * gcc.dg/wtr-int-type-1.c: Likewise.
5652
5653 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5654 messages reported for for one line of source code.
5655 * c-c++-common/raw-string-5.c: Likewise.
5656 * c-c++-common/raw-string-4.c: Likewise.
5657 * c-c++-common/raw-string-6.c: Likewise.
5658 * c-c++-common/pr20000.c: Likewise.
5659
5660 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5661 messages reported for one line of source code.
5662 * gcc.dg/cpp/pr30786.c: Likewise.
5663 * gcc.dg/cpp/pr28709.c: Likewise.
5664 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5665 * gcc.dg/cpp/macspace2.c: Likewise.
5666 * gcc.dg/cpp/missing-header-1.c: Likewise.
5667 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5668 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5669 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5670
5671 2012-06-12 Jason Merrill <jason@redhat.com>
5672
5673 PR c++/53599
5674 * g++.dg/template/local7.C: New.
5675
5676 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5677
5678 PR target/53511
5679 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5680 * gcc.target/sh/pr51340-2.c: Likewise.
5681 * gcc.target/sh/pr51340-3.c: Likewise.
5682
5683 2012-06-12 Michael Matz <matz@suse.de>
5684
5685 * gcc.dg/torture/alias-1.c: New test.
5686
5687 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5688
5689 PR rtl-optimization/53589
5690 * gcc.dg/torture/pr53589.c: New test.
5691
5692 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5693
5694 PR target/50749
5695 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5696 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5697 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5698 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5699 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5700 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5701 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5702 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5703 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5704 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5705 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5706 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5707 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5708 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5709 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5710 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5711
5712 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5713
5714 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5715 (check_intel_cpu_model): New function.
5716 (check_amd_cpu_model): New function.
5717 (check_features): New function.
5718 (__get_cpuid_output): New function.
5719 (check_detailed): New function.
5720 (fn1): Rename to quick_check.
5721 (main): Update to call quick_check and call check_detailed.
5722
5723 2012-06-11 Richard Henderson <rth@redhat.com>
5724
5725 * lib/target-supports.exp
5726 (check_effective_target_sync_long_long_runtime): Use
5727 check_effective_target_lp64 instead of
5728 check_effective_target_powerpc64 for powerpc targets.
5729
5730 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5731
5732 PR target/53511
5733 * gcc.target/sh/pr53511-1.c: New.
5734
5735 2012-06-11 Richard Guenther <rguenther@suse.de>
5736
5737 PR middle-end/53470
5738 * g++.dg/lto/pr53470_0.C: New testcase.
5739 * gcc.dg/lto/pr53470_0.c: Likewise.
5740
5741 2012-06-11 Richard Guenther <rguenther@suse.de>
5742
5743 PR c++/53605
5744 * g++.dg/ext/pr53605.C: New testcase.
5745
5746 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5747
5748 * gnat.dg/specs/array1.ads: New test.
5749 * gnat.dg/specs/array2.ads: Likewise.
5750 * gnat.dg/array22.adb: Likewise.
5751
5752 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5753
5754 * gnat.dg/constant4.adb: New test.
5755 * gnat.dg/constant4_pkg.ads: New helper.
5756
5757 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5758
5759 PR fortran/52552
5760 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5761 * gfortran.dg/allocate_class_1.f90: Modified.
5762 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5763 * gfortran.dg/allocate_class_2.f90: New.
5764
5765 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5766
5767 PR middle-end/53535
5768 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5769
5770 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5771
5772 PR fortran/52861
5773 * gfortran.dg/string_assign_2.f90: New test case.
5774
5775 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5776
5777 PR fortran/52861
5778 * gfortran.dg/string_assign_1.f90: New test case.
5779
5780 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5781
5782 PR middle-end/53580
5783 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5784 * gcc.dg/gomp/critical-4.c: Likewise.
5785 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5786 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5787 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5788 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5789 * c-c++-common/gomp/pr53580.c: New test.
5790
5791 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5792
5793 PR c++/51214
5794 * g++.dg/cpp0x/forw_enum11.C: New.
5795
5796 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5797
5798 PR c++/53567
5799 * g++.dg/cpp0x/alias-decl-19.C: New.
5800
5801 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5802
5803 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5804
5805 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5806
5807 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5808 (XSTATE_FP): Ditto.
5809 (XSTATE_SSE): Ditto.
5810 (XSTATE_YMM): Ditto.
5811 (avx_os_support): Use new defines.
5812
5813 2012-06-06 Richard Guenther <rguenther@suse.de>
5814
5815 PR testsuite/32380
5816 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5817 loops.
5818
5819 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5820
5821 PR c++/52841
5822 * g++.dg/cpp0x/pr52841.C: New testcase.
5823
5824 2012-06-06 Richard Guenther <rguenther@suse.de>
5825
5826 PR tree-optimization/53081
5827 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5828 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5829
5830 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5831
5832 * gcc.target/powerpc/pr53487.c: New test.
5833
5834 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5835
5836 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5837
5838 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5839
5840 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5841
5842 2012-06-05 Richard Guenther <rguenther@suse.de>
5843
5844 PR tree-optimization/30442
5845 * gcc.dg/vect/bb-slp-30.c: New testcase.
5846
5847 2012-06-05 Richard Guenther <rguenther@suse.de>
5848
5849 PR tree-optimization/53081
5850 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5851 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5852 -fno-tree-loop-distribute-patterns.
5853
5854 2012-06-05 Alan Modra <amodra@gmail.com>
5855
5856 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5857 Check static chain in nested funcs.
5858
5859 2012-06-04 Tobias Burnus <burnus@net-b.de>
5860
5861 PR fortran/50619
5862 * gfortran.dg/init_flag_10.f90: New.
5863
5864 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5865
5866 PR c++/53524
5867 * g++.dg/warn/Wenum-compare-no-2: New.
5868
5869 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5870
5871 PR preprocessor/53463
5872 * g++.dg/cpp/limits.C: New test.
5873 * g++.dg/parse/error19.C: Adjust.
5874 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5875 * g++.dg/warn/pr35635.C: Likewise.
5876 * g++.old-deja/g++.pt/assign1.C: Likewise.
5877
5878 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5879
5880 PR target/53559
5881 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5882 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5883 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5884 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5885 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5886 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5887 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5888 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5889
5890 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5891
5892 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5893
5894 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5895
5896 PR tree-optimization/53550
5897 * gcc.dg/pr53550.c: New test.
5898
5899 2012-06-04 Richard Guenther <rguenther@suse.de>
5900
5901 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5902 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5903 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5904
5905 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5906
5907 PR fortran/48831
5908 * gfortran.dg/parameter_array_element_2.f90: New.
5909
5910 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5911
5912 PR target/53512
5913 * gcc.target/sh/pr53512-1.c: New.
5914 * gcc.target/sh/pr53512-2.c: New.
5915 * gcc.target/sh/pr53512-3.c: New.
5916 * gcc.target/sh/pr53512-4.c: New.
5917
5918 2012-06-01 Jason Merrill <jason@redhat.com>
5919
5920 PR c++/52973
5921 * g++.dg/ext/visibility/template12.C: New.
5922 * g++.dg/ext/attrib14.C: Adjust warning line.
5923
5924 PR c++/52725
5925 * g++.dg/parse/new6.C: New.
5926 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5927
5928 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5929
5930 * c-c++-common/restrict-2.c: Revert previous change.
5931
5932 2012-06-01 Jason Merrill <jason@redhat.com>
5933
5934 PR c++/53137
5935 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5936
5937 PR c++/53484
5938 * g++.dg/cpp0x/auto33.C: New.
5939
5940 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5941
5942 PR c++/26155
5943 * g++.dg/parse/namespace-alias-1.C: New.
5944
5945 2012-06-01 Christian Bruel <christian.bruel@st.com>
5946
5947 * gcc.dg/spec-options.c: New test.
5948 * gcc.dg/foo.specs: New file.
5949
5950 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5951
5952 PR ada/53517
5953 * gnat.dg/lto14.adb: Skip on Solaris.
5954
5955 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5956
5957 * gcc.target/cris/sync-1-v10.c,
5958 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5959 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5960 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5961 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5962 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5963 gcc.target/cris/torture/sync-mis-op-i-1.c,
5964 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5965 gcc.target/cris/torture/sync-mis-op-i-2.c,
5966 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5967 gcc.target/cris/torture/sync-mis-op-i-3.c,
5968 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5969 gcc.target/cris/torture/sync-mis-op-s-1.c,
5970 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5971 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5972 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5973 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5974 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5975 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5976 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5977 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5978 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5979
5980 2012-05-31 Richard Guenther <rguenther@suse.de>
5981
5982 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5983 ldist-pr45948.c with disabled SCCP.
5984
5985 2012-05-31 Richard Guenther <rguenther@suse.de>
5986
5987 PR middle-end/48493
5988 * gcc.dg/torture/pr48493.c: New testcase.
5989
5990 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5991
5992 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5993 arm32 to targets.
5994 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5995 of the initialization loop.
5996 (dg-final): Adjust the expected number of vectorized loops depending
5997 on vect_char_mult target selector.
5998
5999 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6000
6001 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6002 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6003 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6004 New tests.
6005
6006 2012-05-30 Jason Merrill <jason@redhat.com>
6007
6008 PR c++/53356
6009 * g++.dg/init/new34.C: New.
6010 * g++.dg/tree-ssa/stabilize1.C: New.
6011
6012 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6013
6014 PR c++/53356
6015 * g++.dg/init/new33.C: New test.
6016
6017 2012-05-30 Richard Guenther <rguenther@suse.de>
6018
6019 PR middle-end/53501
6020 * gcc.dg/torture/pr53501.c: New testcase.
6021 * c-c++-common/restrict-2.c: Adjust.
6022
6023 2012-05-30 Alan Modra <amodra@gmail.com>
6024
6025 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6026 torture-finish.
6027
6028 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6029
6030 * gcc.target/i386/shuf-concat.c: New test.
6031
6032 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6033
6034 PR rtl-optimization/53519
6035 * gcc.c-torture/compile/pr53519.c: New test.
6036
6037 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6038
6039 * gcc.target/arm/neon-vrev.c: New.
6040
6041 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6042
6043 PR target/51340
6044 * gcc.target/sh/pr51340-1.c: New.
6045 * gcc.target/sh/pr51340-2.c: New.
6046 * gcc.target/sh/pr51340-3.c: New.
6047
6048 2012-05-29 Richard Guenther <rguenther@suse.de>
6049
6050 PR tree-optimization/53516
6051 * gcc.dg/torture/pr53516.c: New testcase.
6052
6053 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6054
6055 PR preprocessor/53229
6056 * gcc.dg/cpp/paste6.c: Force to run without
6057 -ftrack-macro-expansion.
6058 * gcc.dg/cpp/paste8.c: Likewise.
6059 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6060 -ftrack-macro-expansion.
6061 * gcc.dg/cpp/paste12.c: Force to run without
6062 -ftrack-macro-expansion.
6063 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6064 -ftrack-macro-expansion.
6065 * gcc.dg/cpp/paste13.c: Likewise.
6066 * gcc.dg/cpp/paste14.c: Likewise.
6067 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6068 -ftrack-macro-expansion.
6069 * gcc.dg/cpp/paste18.c: New test.
6070
6071 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6072
6073 * gcc.target/cris/torture/trap-1.c,
6074 gcc.target/cris/torture/trap-2.c,
6075 gcc.target/cris/torture/trap-3.c,
6076 gcc.target/cris/torture/trap-v0.c,
6077 gcc.target/cris/torture/trap-v3.c: New tests.
6078
6079 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6080
6081 PR c++/25137
6082 * g++.dg/warn/Wbraces3.C: New.
6083 * g++.dg/warn/Wbraces4.C: Likewise.
6084
6085 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6086
6087 PR tree-optimization/53505
6088 * c-c++-common/torture/pr53505.c: New test.
6089
6090 2012-05-27 Nathan Sidwell <nathan@acm.org>
6091
6092 * gcc.dg/stmt-expr-4.c: New.
6093
6094 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6095
6096 PR c++/53491
6097 * g++.dg/parse/crash60.C: New.
6098
6099 2012-05-26 Jason Merrill <jason@redhat.com>
6100
6101 PR c++/53220
6102 * c-c++-common/array-lit.c: New.
6103 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6104
6105 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6106
6107 PR ada/50294
6108 * gnat.dg/array21.adb: New test.
6109
6110 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6111
6112 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6113
6114 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6115
6116 PR c++/32054
6117 * g++.dg/other/anon-union3.C: New.
6118
6119 2012-05-25 Ian Lance Taylor <iant@google.com>
6120
6121 * gcc.dg/split-6.c: New test.
6122
6123 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6124
6125 * gnat.dg/lto14.adb: New test.
6126
6127 2012-05-25 Tristan Gingold <gingold@adacore.com>
6128
6129 * gcc.target/i386/large-frame.c: New.
6130
6131 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6132 * gcc.target/powerpc/lhs-1.c: New.
6133 * gcc.target/powerpc/lhs-2.c: New.
6134 * gcc.target/powerpc/lhs-3.c: New.
6135
6136 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6137
6138 Make unwound macro expansion trace less redundant
6139 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6140 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6141 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6142 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6143 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6144 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6145
6146 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6147
6148 PR c++/53464
6149 * g++.dg/cpp0x/constexpr-default1.C: New.
6150
6151 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6152
6153 PR c++/32080
6154 * g++.dg/eh/goto2.C: New.
6155
6156 2012-05-24 Richard Guenther <rguenther@suse.de>
6157
6158 PR middle-end/53460
6159 * g++.dg/tree-prof/pr53460.C: New testcase.
6160
6161 2012-05-24 Richard Guenther <rguenther@suse.de>
6162
6163 PR bootstrap/53466
6164 * g++.dg/debug/pr53466.C: New testcase.
6165
6166 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6167
6168 PR tree-optimization/53465
6169 * gcc.c-torture/execute/pr53465.c: New test.
6170
6171 2012-05-23 Tobias Burnus <burnus@net-b.de>
6172
6173 PR fortran/51055
6174 PR fortran/45170
6175 * gfortran.dg/allocate_with_typespec_6.f90: New.
6176
6177 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6178
6179 PR c++/29185
6180 * g++.dg/warn/delete-array-1.C: New.
6181
6182 2012-05-23 Richard Guenther <rguenther@suse.de>
6183
6184 * gcc.dg/torture/pr39074-2.c: Adjust.
6185 * gcc.dg/torture/pr39074.c: Likewise.
6186 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6187 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6188
6189 2012-05-22 Jan Hubicka <jh@suse.cz>
6190
6191 PR middle-end/53161
6192 * g++.dg/torture/pr53161.C: New testcase.
6193
6194 2012-05-22 Tobias Burnus <burnus@net-b.de>
6195
6196 PR fortran/53389
6197 * gfortran.dg/realloc_on_assign_15.f90: New.
6198
6199 2012-05-22 Richard Guenther <rguenther@suse.de>
6200
6201 PR middle-end/51071
6202 * gcc.dg/torture/pr51071-2.c: New testcase.
6203
6204 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6205
6206 PR tree-optimization/53336
6207 * g++.dg/torture/pr53336.C: New testcase.
6208
6209 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6210
6211 PR c++/53322
6212 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6213 instead of -Wunused-local-typedefs.
6214
6215 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6216
6217 PR c++/51184
6218 * g++.dg/other/abstract4.C: New-
6219
6220 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6221
6222 PR c++/40821
6223 * g++.dg/ext/attrib46.C: New.
6224
6225 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6226
6227 PR c/53418
6228 * gcc.c-torture/compile/pr53418-1.c,
6229 gcc.c-torture/compile/pr53418-2.c: New tests.
6230
6231 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6232
6233 PR tree-optimization/53366
6234 * gcc.dg/torture/pr53366-1.c: New test.
6235 * gcc.dg/torture/pr53366-2.c: New test.
6236 * gcc.target/i386/pr53366-1.c: New test.
6237 * gcc.target/i386/pr53366-2.c: New test.
6238
6239 PR tree-optimization/53409
6240 * gcc.c-torture/compile/pr53409.c: New test.
6241
6242 PR tree-optimization/53410
6243 * gcc.c-torture/compile/pr53410-1.c: New test.
6244 * gcc.c-torture/compile/pr53410-2.c: New test.
6245
6246 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6247
6248 PR target/53425
6249 * gcc.target/i386/pr53425-1.c: New file.
6250 * gcc.target/i386/pr53425-2.c: Likewise.
6251
6252 2012-05-21 Richard Guenther <rguenther@suse.de>
6253
6254 PR tree-optimization/53408
6255 * gcc.dg/torture/pr53408.c: New testcase.
6256
6257 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6258 H.J. Lu <hongjiu.lu@intel.com>
6259
6260 PR target/53416
6261 * gcc.target/i386/pr53416.c: New file.
6262
6263 2012-05-21 Richard Guenther <rguenther@suse.de>
6264
6265 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6266
6267 2012-05-21 Richard Guenther <rguenther@suse.de>
6268
6269 * gcc.dg/torture/ldist-1.c: New testcase.
6270
6271 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6272
6273 * gnat.dg/lto13.adb: New test.
6274 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6275
6276 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6277
6278 * gnat.dg/specs/lto12.ads: New test.
6279 * gnat.dg/specs/lto12_pkg.ads: New helper.
6280
6281 2012-05-18 Richard Guenther <rguenther@suse.de>
6282
6283 PR tree-optimization/53346
6284 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6285 * gcc.target/i386/incoming-10.c: Adjust.
6286 * gcc.target/i386/incoming-11.c: Likewise.
6287 * gcc.target/i386/pr46295.c: Likewise.
6288
6289 2012-05-18 Richard Guenther <rguenther@suse.de>
6290
6291 * gcc.dg/pr53352.c: Return zero.
6292
6293 2012-05-18 Richard Guenther <rguenther@suse.de>
6294
6295 PR tree-optimization/53390
6296 * gcc.dg/torture/pr53390.c: New testcase.
6297
6298 2012-05-18 Meador Inge <meadori@codesourcery.com>
6299
6300 PR rtl-optimization/53352
6301 * gcc.dg/pr53352.c: New test.
6302
6303 2012-05-17 David S. Miller <davem@davemloft.net>
6304
6305 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6306 failure on sparc-*-linux-gnu.
6307
6308 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6309
6310 PR c++/39681
6311 * g++.dg/parse/error49.C: New.
6312 * g++.dg/cpp0x/error8.C: Likewise.
6313 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6314 * g++.dg/ext/utf-dflt2.C: Likewise.
6315 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6316 * g++.dg/ext/utf-dflt.C: Likewise.
6317 * c-c++-common/raw-string-3.c: Likewise.
6318 * c-c++-common/raw-string-4.c: Likewise.
6319
6320 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6321
6322 PR c++/53371
6323 * g++.dg/cpp0x/catch1.C: New.
6324
6325 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6326
6327 PR c++/44516
6328 * g++.dg/parse/error48.C: New.
6329 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6330 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6331
6332 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6333
6334 * gcc.dg/tm/indirect-2.c: New test.
6335
6336 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6337
6338 PR tree-optimization/53217
6339 * gfortran.dg/pr53217.f90: New test.
6340
6341 2012-05-16 Richard Guenther <rguenther@suse.de>
6342
6343 PR tree-optimization/53364
6344 * g++.dg/torture/pr53364.C: New testcase.
6345
6346 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6347
6348 PR testsuite/52641
6349 * gcc.dg/pr52549.c: Fix test for long != void*
6350 * gcc.c-torture/execute/pr52979-1.x: New file.
6351 * gcc.c-torture/execute/pr52979-2.x: New file.
6352
6353 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6354
6355 PR preprocessor/7263
6356 * gcc.dg/binary-constants-2.c: Run without tracking locations
6357 accross macro expansion.
6358 * gcc.dg/binary-constants-3.c: Likewise.
6359 * gcc.dg/cpp/sysmac2.c: Likewise.
6360 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6361 location.
6362 * gcc.dg/cpp/syshdr3.c: New test.
6363 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6364 * gcc.dg/system-binary-constants-1.c: New test.
6365 * gcc.dg/system-binary-constants-1.h: New header for the new test
6366 above.
6367 * g++.dg/cpp/syshdr3.C: New test.
6368 * g++.dg/cpp/syshdr3.h: New header the new test above.
6369 * g++.dg/system-binary-constants-1.C: New test.
6370 * g++.dg/system-binary-constants-1.h: New header the new test
6371 above.
6372
6373 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6374
6375 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6376
6377 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6378
6379 PR target/53358
6380 * gcc.dg/pr53358.c: New test.
6381
6382 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6383
6384 PR c++/11856
6385 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6386 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6387
6388 2012-05-15 Olivier Hainque <hainque@adacore.com>
6389
6390 * g++.dg/eh/sighandle.C: New testcase.
6391
6392 2012-05-15 Richard Guenther <rguenther@suse.de>
6393
6394 PR tree-optimization/53355
6395 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6396
6397 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6398
6399 * gfortran.dg/*.f90: Remove now redundant manual
6400 cleanup-modules directive.
6401
6402 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6403
6404 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6405 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6406
6407 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6408
6409 PR fortran/52428
6410 * gfortran.dg/int_range_io_1.f90: New test.
6411
6412 2012-05-14 Andi Kleen <ak@linux.intel.com>
6413 Jakub Jelinek <jakub@redhat.com>
6414
6415 PR target/53315
6416 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6417 * gcc.target/i386/rtm-check.h: New file.
6418 * gcc.target/i386/pr53315.c: New test.
6419
6420 2012-05-14 Tobias Burnus <burnus@net-b.de>
6421
6422 PR fortran/49110
6423 PR fortran/51055
6424 PR fortran/53329
6425 * gfortran.dg/deferred_type_param_4.f90: New.
6426 * gfortran.dg/deferred_type_param_6.f90: New.
6427
6428 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6429
6430 * gcc.target/i386/retarg.c: New test.
6431
6432 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6433
6434 PR fortran/45170
6435 * gfortran.dg/deferred_type_param_3.f90: New.
6436 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6437 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6438
6439 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6440
6441 * gnat.dg/null_pointer_deref3.adb: New test.
6442
6443 2012-05-12 Tobias Burnus <burnus@net-b.de>
6444
6445 PR fortran/49110
6446 PR fortran/52843
6447 * gfortran.dg/deferred_type_param_5.f90: New.
6448
6449 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6450
6451 * g++.dg/parse/error47.C: New.
6452
6453 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6454
6455 PR fortran/52537
6456 * gfortran.dg/string_compare_4.f90: Change option
6457 to -fdump-tree-original. Add test case for kind=4.
6458
6459 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6460
6461 PR fortran/52537
6462 * gfortran.dg/string_compare_4.f90: New test.
6463
6464 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6465
6466 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6467
6468 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6469
6470 PR c++/53305
6471 * g++.dg/cpp0x/variadic132.C: New.
6472
6473 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6474
6475 PR c++/53158
6476 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6477 * g++.dg/parse/error26.C: Tweak dg-error column number.
6478
6479 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6480
6481 PR c++/53301
6482 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6483
6484 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6485
6486 * gnat.dg/lto11.ad[sb]: New test.
6487
6488 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6489
6490 PR target/52908
6491 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6492 directive to Scan for vpmuldq, not vpmacsdql.
6493
6494 2012-05-09 Michael Matz <matz@suse.de>
6495
6496 PR tree-optimization/53185
6497 * gcc.dg/vect/pr53185.c: New test.
6498
6499 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6500
6501 PR middle-end/53249
6502 * gcc.target/i386/pr53249.c: New.
6503
6504 2012-05-09 Richard Guenther <rguenther@suse.de>
6505
6506 PR tree-optimization/18437
6507 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6508 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6509
6510 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6511
6512 PR tree-optimization/53226
6513 * gcc.c-torture/compile/pr53226.c: New test.
6514
6515 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6516
6517 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6518 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6519 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6520 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6521 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6522 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6523 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6524 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6525 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6526 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6527 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6528 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6529 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6530 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6531
6532 2012-05-09 Dehao Chen <dehao@google.com>
6533
6534 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6535 * gcc.dg/predict-2.c: Likewise.
6536 * gcc.dg/predict-3.c: Likewise.
6537 * gcc.dg/predict-4.c: Likewise.
6538 * gcc.dg/predict-5.c: Likewise.
6539 * gcc.dg/predict-6.c: Likewise.
6540
6541 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6542
6543 PR target/53272
6544 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6545
6546 2012-05-08 Richard Guenther <rguenther@suse.de>
6547
6548 * gcc.dg/fold-bitand-4.c: New testcase.
6549
6550 2012-05-08 Dehao Chen <dehao@google.com>
6551
6552 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6553 heuristic is working properly.
6554 * gcc.dg/predict-2.c: Likewise.
6555 * gcc/dg/predict-3.c: Likewise.
6556 * gcc/dg/predict-4.c: Likewise.
6557 * gcc/dg/predict-5.c: Likewise.
6558 * gcc/dg/predict-6.c: Likewise.
6559
6560 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6561
6562 PR tree-optimization/53239
6563 * g++.dg/opt/vrp3.C: New test.
6564 * g++.dg/opt/vrp3-aux.cc: New file.
6565 * g++.dg/opt/vrp3.h: New file.
6566
6567 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6568
6569 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6570 .uleb128 support in assembler output.
6571
6572 2012-05-07 Richard Guenther <rguenther@suse.de>
6573
6574 PR lto/42987
6575 * g++.dg/lto/pr42987_0.C: New testcase.
6576 * g++.dg/lto/pr42987_1.C: Likewise.
6577
6578 2012-05-07 Tobias Burnus <burnus@net-b.de>
6579
6580 PR fortran/53255
6581 * gfortran.dg/typebound_operator_15.f90: New.
6582
6583 2012-05-06 Tobias Burnus <burnus@net-b.de>
6584
6585 PR fortran/41587
6586 * gfortran.dg/class_array_13.f90: New.
6587
6588 2012-05-06 Tristan Gingold <gingold@adacore.com>
6589
6590 * gnat.dg/warn7.adb: New test.
6591
6592 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6593
6594 * gnat.dg/specs/renamings.ads: Rename to...
6595 * gnat.dg/specs/renaming1.ads: ...this.
6596 * gnat.dg/specs/renaming2.ads: New test.
6597 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6598 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6599 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6600 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6601
6602 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6603
6604 * gnat.dg/discr36.ad[sb]: New test.
6605 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6606
6607 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6608
6609 PR c/43772
6610 * c-c++-common/pr43772.c: New.
6611
6612 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6613
6614 PR fortran/41600
6615 * gfortran.dg/select_type_26.f03 : New test.
6616 * gfortran.dg/select_type_27.f03 : New test.
6617
6618 PR fortran/53191
6619 * gfortran.dg/select_type_28.f03 : New test.
6620
6621 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6622
6623 PR fortran/49010
6624 PR fortran/24518
6625 * gfortran.dg/mod_sign0_1.f90: New test.
6626 * gfortran.dg/mod_large_1.f90: New test.
6627
6628 2012-05-04 Tobias Burnus <burnus@net-b.de>
6629
6630 PR fortran/53175
6631 gfortran.dg/public_private_module_5.f90: New.
6632
6633 2012-05-04 Tobias Burnus <burnus@net-b.de>
6634
6635 PR fortran/53111
6636 * gfortran.dg/constructor_7.f90: New.
6637 * gfortran.dg/constructor_8.f90: New.
6638
6639 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6640
6641 PR c++/53166
6642 * g++.dg/cpp0x/static_assert7.C: New.
6643
6644 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6645
6646 PR tree-optimization/52633
6647 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6648 recognized as widening shifts instead of over-widening.
6649 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6650 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6651 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6652 * gcc.target/arm/pr52633.c: New test.
6653
6654 2012-05-04 Richard Guenther <rguenther@suse.de>
6655
6656 PR tree-optimization/53168
6657 * gcc.dg/torture/pr53168.c: New testcase.
6658 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6659
6660 2012-05-04 Richard Guenther <rguenther@suse.de>
6661
6662 * gcc.dg/lto/pr53214_0.c: New testcase.
6663
6664 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6665
6666 * gcc.target/ia64/pr48496.c: New test.
6667 * gcc.target/ia64/pr52657.c: Likewise.
6668
6669 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6670
6671 PR c/51712
6672 * c-c++-common/pr51712.c: New.
6673
6674 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6675
6676 PR target/53199
6677 * gcc.target/powwerpc/pr53199.c: New file.
6678
6679 2012-05-03 Jason Merrill <jason@redhat.com>
6680
6681 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6682
6683 * gcc.dg/debug/dwarf2/dups-types.c: New.
6684 * gcc.dg/debug/dwarf2/dups-types.h: New.
6685
6686 2012-05-03 Jason Merrill <jason@redhat.com>
6687
6688 * g++.dg/debug/dwarf2/namespace-2.C: New.
6689 * g++.dg/debug/dwarf2/localclass3.C: New.
6690
6691 2012-05-03 Jason Merrill <jason@redhat.com>
6692
6693 * g++.dg/debug/dwarf2/thunk1.C: New.
6694
6695 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6696
6697 PR c++/53186
6698 * g++.dg/other/final2.C: New.
6699
6700 2012-05-03 Richard Guenther <rguenther@suse.de>
6701
6702 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6703
6704 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6705
6706 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6707 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6708 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6709 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6710
6711 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6712
6713 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6714 .byte 0xf2.
6715 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6716 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6717 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6718
6719 PR debug/53174
6720 * gcc.dg/pr53174.c: New test.
6721
6722 PR target/53187
6723 * gcc.target/arm/pr53187.c: New test.
6724 * gcc.c-torture/compile/pr53187.c: New test.
6725
6726 2012-05-03 Richard Guenther <rguenther@suse.de>
6727
6728 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6729 unsupported prefetching support.
6730
6731 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6732
6733 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6734 option -ftrack-macro-expansion=0.
6735 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6736 option -ftrack-macro-expansion=0.
6737
6738 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6739
6740 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6741 dg-options for target arm with dg-additional-options.
6742
6743 2012-05-03 Richard Guenther <rguenther@suse.de>
6744
6745 PR tree-optimization/53144
6746 * gcc.dg/torture/pr53144.c: New testcase.
6747
6748 2012-05-03 Tobias Burnus <burnus@net-b.de>
6749
6750 PR fortran/52864
6751 * gfortran.dg/pointer_intent_7.f90: New.
6752 * gfortran.dg/pure_formal_3.f90: New.
6753
6754 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6755
6756 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6757
6758 2012-05-02 Martin Jambor <mjambor@suse.cz>
6759
6760 PR lto/52605
6761 * g++.dg/lto/pr52605_0.C: New test.
6762
6763 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6764
6765 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6766 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6767 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6768 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6769 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6770 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6771 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6772 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6773 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6774 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6775 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6776 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6777 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6778 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6779 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6780 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6781
6782 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6783
6784 PR middle-end/53153
6785 * gcc.dg/pr53153.c: New test.
6786
6787 2012-05-02 Richard Guenther <rguenther@suse.de>
6788
6789 * g++.dg/tree-ssa/pr19807.C: Adjust.
6790
6791 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6792
6793 PR tree-optimization/53163
6794 * gcc.c-torture/compile/pr53163.c: New test.
6795
6796 PR rtl-optimization/53160
6797 * gcc.c-torture/execute/pr53160.c: New test.
6798
6799 2012-05-01 Ian Lance Taylor <iant@google.com>
6800
6801 PR c/37303
6802 * gcc.dg/pr37303.c: New test.
6803
6804 2012-05-01 Richard Henderson <rth@redhat.com>
6805
6806 * lib/target-supports.exp
6807 (check_effective_target_sync_long_long_runtime): True for
6808 check_effective_target_powerpc64.
6809
6810 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6811
6812 PR c++/51033
6813 * gcc.dg/vector-1.c: Move to ...
6814 * c-c++-common/vector-1.c: ... here.
6815 * gcc.dg/vector-2.c: Move to ...
6816 * c-c++-common/vector-2.c: ... here.
6817 * gcc.dg/vector-3.c: Move to ...
6818 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6819 * gcc.dg/vector-4.c: Move to ...
6820 * c-c++-common/vector-4.c: ... here.
6821 * gcc.dg/vector-init-1.c: Move to ...
6822 * c-c++-common/vector-init-1.c: ... here.
6823 * gcc.dg/vector-init-2.c: Move to ...
6824 * c-c++-common/vector-init-2.c: ... here.
6825 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6826 * c-c++-common/vector-subscript-1.c: ... here.
6827 * gcc.dg/vector-subscript-2.c: Move to ...
6828 * c-c++-common/vector-subscript-2.c: ... here.
6829 * gcc.dg/vector-subscript-3.c: Move to ...
6830 * c-c++-common/vector-subscript-3.c: ... here.
6831
6832 PR c++/51314
6833 * g++.dg/cpp0x/vt-51314.C: New test.
6834 * g++.dg/cpp0x/variadic76.C: Fix.
6835
6836 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6837
6838 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6839
6840 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6841
6842 Add -Wvarargs option
6843 * c-c++-common/Wvarargs.c: New test case.
6844 * c-c++-common/Wvarargs-2.c: Likewise.
6845
6846 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6847
6848 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6849 * objc.dg/foreach-7.m: Force the test case to run without
6850 -ftrack-macro-expansion.
6851 * c-c++-common/tm/attrib-1.c: Likewise.
6852 * c-c++-common/warn-ommitted-condop.c: Likewise.
6853 * gcc.dg/assign-warn-1.c: Likewise.
6854 * gcc.dg/assign-warn-2.c: Likewise.
6855 * gcc.dg/attr-alloc_size.c: Likewise.
6856 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6857 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6858 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6859 * gcc.dg/c90-const-expr-9.c: Likewise.
6860 * gcc.dg/c99-const-expr-9.c: Likewise.
6861 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6862 * gcc.dg/cpp/direct2s.c: Likewise.
6863 * gcc.dg/cpp/pr28709.c: Likewise.
6864 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6865 * gcc.dg/dfp/composite-type.c: Likewise.
6866 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6867 with -ftrack-macro-expansion
6868 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6869 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6870 * g++.dg/ext/cleanup-1.C: Likewise.
6871 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6872 * g++.dg/template/sfinae10.C: Likewise.
6873 * g++.dg/tm/wrap-2.C: Likewise.
6874 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6875 * g++.dg/warn/Wsign-conversion.C: Likewise.
6876 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6877 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6878 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6879 it to run with -ftrack-macro-expansion.
6880 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6881 test cases without -ftrack-macro-expansion.
6882
6883 Fix location for static class members
6884 * g++.dg/template/sfinae6_neg.C: Adjust.
6885
6886 Make conversion warnings work on NULL with -ftrack-macro-expansion
6887 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6888 alongside the previous testing for NULL.
6889
6890 Fix -Wuninitialized for -ftrack-macro-expansion
6891 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6892
6893 Strip "<built-in>" loc from displayed expansion context
6894 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6895 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6896 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6897 new test above.
6898
6899 Fix expansion point loc for macro-like tokens
6900 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6901 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6902
6903 Fix token pasting with -ftrack-macro-expansion
6904 * gcc.dg/cpp/paste17.c: New test case for
6905 -ftrack-macro-expansion=2 mode only.
6906 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6907
6908 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6909
6910 * gnat.dg/warn6.ad[sb]: New test.
6911
6912 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6913
6914 PR 53149
6915 * gcc.dg/20011021-1.c: Adjust testcase.
6916
6917 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6918
6919 PR fortran/53148
6920 * gfortran.dg/function_optimize_12.f90: New test.
6921
6922 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6923
6924 PR target/53156
6925 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6926 code to match current output and cover new peephole2 pattern.
6927
6928 2012-04-27 Ollie Wild <aaw@google.com>
6929
6930 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6931
6932 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6933
6934 * gcc.c-torture/execute/20120427-2.c: New testcase.
6935 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6936 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6937 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6938
6939 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6940
6941 PR target/53138
6942 * gcc.c-torture/execute/20120427-1.c: New testcase.
6943
6944 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6945
6946 PR middle-end/27139
6947 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6948
6949 2012-04-27 Tom de Vries <tom@codesourcery.com>
6950
6951 PR tree-optimization/51879
6952 * gcc.dg/pr51879.c: New test.
6953 * gcc.dg/pr51879-2.c: Same.
6954 * gcc.dg/pr51879-3.c: Same.
6955 * gcc.dg/pr51879-4.c: Same.
6956 * gcc.dg/pr51879-6.c: Same.
6957
6958 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6959
6960 PR c++/53096
6961 * g++.dg/cpp0x/defaulted35.C: New.
6962 * g++.dg/cpp0x/defaulted15.C: Adjust.
6963
6964 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6965
6966 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6967 structure layout.
6968
6969 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6970
6971 * gcc.target/i386/builtin_target.c: Check avx2.
6972
6973 2012-04-26 Alan Modra <amodra@gmail.com>
6974
6975 * gcc.target/powerpc/savres.c: New test.
6976 * gcc.target/powerpc/powerpc.exp: Run it.
6977
6978 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6979
6980 PR target/53120
6981 * gcc.dg/torture/pr53120.c: New test.
6982
6983 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6984
6985 PR middle-end/52979
6986 * gcc.c-torture/compile/pr52979-1.c: New test.
6987 * gcc.c-torture/execute/pr52979-1.c: New test.
6988 * gcc.c-torture/execute/pr52979-2.c: New test.
6989
6990 2012-04-25 Richard Guenther <rguenther@suse.de>
6991
6992 * gcc.target/i386/l_fma_float_5.c: Adjust.
6993 * gcc.target/i386/l_fma_double_4.c: Likewise.
6994 * gcc.target/i386/l_fma_float_2.c: Likewise.
6995 * gcc.target/i386/l_fma_float_6.c: Likewise.
6996 * gcc.target/i386/l_fma_double_1.c: Likewise.
6997 * gcc.target/i386/l_fma_double_5.c: Likewise.
6998 * gcc.target/i386/l_fma_float_3.c: Likewise.
6999 * gcc.target/i386/l_fma_double_2.c: Likewise.
7000 * gcc.target/i386/l_fma_double_6.c: Likewise.
7001 * gcc.target/i386/l_fma_float_4.c: Likewise.
7002 * gcc.target/i386/l_fma_double_3.c: Likewise.
7003 * gcc.target/i386/l_fma_float_1.c: Likewise.
7004
7005 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7006
7007 PR tree-optimization/53058
7008 * gcc.c-torture/compile/pr53058.c: New test.
7009
7010 2012-04-25 Jan Hubicka <jh@suse.cz>
7011
7012 PR middle-end/53088
7013 * gcc.target/i386/pr39082-1.c: Update warning location.
7014
7015 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7016
7017 PR c/52880
7018 * gcc.dg/pr52880.c: New test.
7019
7020 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7021
7022 * gcc.dg/m-un-2.c: Update.
7023 * gcc.dg/20011021-1.c: Update.
7024
7025 2012-04-25 Tobias Burnus <burnus@net-b.de>
7026
7027 PR fortran/52196
7028 * gfortran.dg/realloc_on_assign_14.f90: New.
7029
7030 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7031
7032 PR testsuite/52641
7033 PR tree-optimizations/52891
7034 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7035
7036 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7037
7038 PR c++/52363
7039 * g++.dg/cpp0x/sfinae35.C: New.
7040 * g++.dg/cpp0x/sfinae36.C: Likewise.
7041
7042 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7043
7044 * gcc.target/builtin_target.c: New testcase.
7045
7046 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7047
7048 PR target/47197
7049 * gcc.target/powerpc/pr47197.c: New test.
7050
7051 2012-04-24 Richard Guenther <rguenther@suse.de>
7052
7053 PR tree-optimization/53085
7054 * g++.dg/torture/pr53085.C: New testcase.
7055
7056 2012-04-24 Andrew Pinski <apinski@cavium.com>
7057
7058 PR tree-opt/33512
7059 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7060 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7061 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7062
7063 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7064
7065 PR middle-end/53084
7066 * gcc.c-torture/execute/pr53084.c: New test.
7067
7068 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7069
7070 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7071
7072 2012-04-23 Andrew Pinski <apinski@cavium.com>
7073
7074 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7075
7076 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7077
7078 PR regression/53076
7079 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7080 * gcc.dg/torture/builtin-power-1.c: Likewise.
7081
7082 2012-04-23 Richard Guenther <rguenther@suse.de>
7083
7084 PR tree-optimization/53070
7085 * gcc.dg/torture/pr53070.c: New testcase.
7086
7087 2012-04-23 Richard Guenther <rguenther@suse.de>
7088
7089 PR c/53060
7090 * gcc.dg/pr53060.c: New testcase.
7091
7092 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7093
7094 PR tree-optimizations/52891
7095 * gcc.c-torture/compile/pr52891-1.c: New test.
7096 * gcc.c-torture/compile/pr52891-2.c: New test.
7097
7098 2012-04-22 Tobias Burnus <burnus@net-b.de>
7099
7100 PR fortran/53051
7101 * gfortran.dg/read_float_4.f90: New.
7102
7103 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7104
7105 PR 35441
7106 * c-c++-common/pr35441.C: New.
7107
7108 2012-04-20 Ian Lance Taylor <iant@google.com>
7109
7110 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7111 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7112
7113 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7114
7115 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7116 array access.
7117 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7118
7119 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7120
7121 PR rtl-optimization/44214
7122 * gcc.dg/pr44214-1.c: New test.
7123 * gcc.dg/pr44214-2.c: Likewise.
7124 * gcc.dg/pr44214-3.c: Likewise.
7125
7126 2012-04-20 Richard Guenther <rguenther@suse.de>
7127
7128 * g++.dg/torture/20120420-1.C: New testcase.
7129
7130 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7131
7132 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7133
7134 2012-04-19 Christian Bruel <christian.bruel@st.com>
7135
7136 * gcc.dg/pr52283.c: New test.
7137
7138 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7139
7140 * gcc.dg/pr37985.c: New test.
7141
7142 2012-04-19 Richard Guenther <rguenther@suse.de>
7143
7144 PR rtl-optimization/44688
7145 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7146 possibly profitable.
7147
7148 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7149
7150 PR tree-optimization/52976
7151 * gfortran.dg/reassoc_11.f: New test.
7152
7153 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7154
7155 PR tree-optimization/52976
7156 * gfortran.dg/reassoc_7.f: New test.
7157 * gfortran.dg/reassoc_8.f: Likewise.
7158 * gfortran.dg/reassoc_9.f: Likewise.
7159 * gfortran.dg/reassoc_10.f: Likewise.
7160
7161 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7162
7163 PR c++/52422
7164 * g++.dg/cpp0x/sfinae33.C: New.
7165 * g++.dg/cpp0x/sfinae34.C: Likewise.
7166
7167 2012-04-18 Joey Ye <joey.ye@arm.com>
7168
7169 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7170
7171 2012-04-18 Richard Guenther <rguenther@suse.de>
7172
7173 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7174 array access.
7175 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7176 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7177
7178 2012-04-17 Tom de Vries <tom@codesourcery.com>
7179
7180 * g++.dg/pr51264-4.C: New test.
7181
7182 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7183
7184 PR c++/52599
7185 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7186
7187 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7188
7189 PR c++/53003
7190 * g++.dg/parse/crash59.C: New.
7191
7192 2012-04-17 Michael Matz <matz@suse.de>
7193
7194 PR tree-optimization/18437
7195 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7196
7197 2012-04-17 Richard Guenther <rguenther@suse.de>
7198
7199 PR middle-end/53011
7200 * g++.dg/torture/pr53011.C: New testcase.
7201
7202 2012-04-16 Jason Merrill <jason@redhat.com>
7203
7204 PR c++/38543
7205 * g++.dg/cpp0x/variadic131.C: New.
7206
7207 PR c++/52008
7208 * g++.dg/cpp0x/variadic130.C: New.
7209
7210 PR c++/50830
7211 * g++.dg/cpp0x/variadic129.C: New.
7212
7213 PR c++/50303
7214 * g++.dg/cpp0x/variadic128.C: New.
7215
7216 2012-04-16 Tobias Burnus <burnus@net-b.de>
7217
7218 PR fortran/52864
7219 * gfortran.dg/pointer_intent_6.f90: New.
7220
7221 2012-04-16 Tobias Burnus <burnus@net-b.de>
7222
7223 PR fortran/52916
7224 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7225 to include public_private_module_4.f90.
7226 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7227 targets.
7228
7229 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7230
7231 PR c++/49152
7232 * g++.dg/diagnostic/operator1.C: New.
7233 * g++.dg/ext/label5.C: Adjust.
7234 * g++.dg/ext/va-arg1.C: Likewise.
7235 * g++.dg/other/error20.C: Likewise.
7236 * g++.dg/other/error20.C: Likewise.
7237 * g++.dg/other/error16.C: Likewise.
7238 * g++.dg/other/error10.C: Likewise.
7239 * g++.dg/parse/error30.C: Likewise.
7240 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7241
7242 2012-04-16 Jason Merrill <jason@redhat.com>
7243
7244 PR c++/51148
7245 * g++.dg/cpp0x/variadic127.C: New.
7246
7247 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7248
7249 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7250 testcase name.
7251 Use fail, pass instead of unresolved.
7252 Don't log $optstr.
7253
7254 PR testsuite/52948
7255 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7256 TODO_dump_func.
7257 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7258 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7259 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7260
7261 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7262
7263 PR fortran/52968
7264 * gfortran.dg/typebound_call_23.f03: New test case.
7265
7266 2012-04-15 Jason Merrill <jason@redhat.com>
7267
7268 PR c++/47220
7269 * g++.dg/cpp0x/variadic126.C: New.
7270
7271 PR c++/52380
7272 * g++.dg/cpp0x/variadic125.C: New.
7273
7274 PR c++/52292
7275 * g++.dg/cpp0x/variadic124.C: New.
7276
7277 PR c++/52706
7278 * g++.dg/cpp0x/nullptr27.C: New.
7279
7280 PR c++/52818
7281 * g++.dg/warn/format8.C: New.
7282
7283 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7284
7285 PR fortran/51082
7286 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7287
7288 2012-04-14 Tobias Burnus <burnus@net-b.de>
7289
7290 PR fortran/52916
7291 PR fortran/40973
7292 * gfortran.dg/public_private_module_3.f90: New.
7293 * gfortran.dg/public_private_module_4.f90: New.
7294
7295 2012-04-14 Tom de Vries <tom@codesourcery.com>
7296
7297 * gcc.dg/superblock.c: New test.
7298
7299 2012-04-14 Tom de Vries <tom@codesourcery.com>
7300
7301 * gcc.dg/pr51879-12.c: New test.
7302
7303 2012-04-13 Jason Merrill <jason@redhat.com>
7304
7305 PR c++/52824
7306 * g++.dg/cpp0x/variadic123.C: New.
7307 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7308
7309 PR c++/52905
7310 * g++.dg/cpp0x/initlist-ctor1.C: New.
7311
7312 PR c++/52915
7313 * g++.dg/other/anon-union2.C: New.
7314
7315 2012-04-13 Martin Jambor <mjambor@suse.cz>
7316
7317 PR middle-end/52939
7318 * g++.dg/ipa/pr52939.C: New test.
7319
7320 2012-04-13 Tom de Vries <tom@codesourcery.com>
7321
7322 * gcc.dg/pr52734.c: New test.
7323
7324 2012-04-13 Richard Guenther <rguenther@suse.de>
7325
7326 PR tree-optimization/52969
7327 * gcc.dg/torture/pr52969.c: New testcase.
7328
7329 2012-04-13 Richard Guenther <rguenther@suse.de>
7330
7331 PR c/52549
7332 * gcc.dg/pr52549.c: New testcase.
7333
7334 2012-04-13 Richard Guenther <rguenther@suse.de>
7335
7336 PR c/52862
7337 * gcc.dg/pr52862.c: New testcase.
7338
7339 2012-04-13 Joey Ye <joey.ye@arm.com>
7340
7341 * gcc.target/arm/thumb1-imm.c: New testcase.
7342
7343 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7344
7345 PR target/52932
7346 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7347 second function argument.
7348 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7349 (calc_permps): Update declaration. Calculate result correctly.
7350 (avx2_test): Change src2 type to union256i_d.
7351 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7352 correctly.
7353
7354 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7355
7356 PR target/52775
7357 * gcc.target/powerpc/pr52775.c: New file.
7358
7359 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7360
7361 PR tree-optimization/18589
7362 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7363 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7364 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7365 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7366 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7367 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7368 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7369 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7370 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7371 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7372
7373 2012-04-12 Richard Guenther <rguenther@suse.de>
7374
7375 PR tree-optimization/52943
7376 * gcc.dg/torture/pr52943.c: New testcase.
7377
7378 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7379
7380 PR target/50751
7381 * gcc/target/sh/pr50751-4.c: New.
7382 * gcc/target/sh/pr50751-5.c: New.
7383 * gcc/target/sh/pr50751-6.c: New.
7384 * gcc/target/sh/pr50751-7.c: New.
7385
7386 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7387
7388 PR c++/52465
7389 * g++.dg/lookup/using52.C: New.
7390
7391 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7392
7393 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7394
7395 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7396
7397 PR rtl-optimization/52876
7398 * gcc.target/i386/pr52876.c: New.
7399
7400 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7401
7402 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7403 __UINTPTR_TYPE__.
7404 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7405 __INTPTR_TYPE__.
7406 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7407 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7408 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7409 (ptrdiff_t): ... this. All uses changed.
7410 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7411 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7412 __INTPTR_TYPE__.
7413 (main): Cast argument to __INTPTR_TYPE__.
7414 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7415 size_t.
7416 * gcc.dg/mallign.c (main): Likewise.
7417 * gcc.dg/pr38700.c (foo): Likewise.
7418 * gcc.dg/long-long-cst1.c (t): Likewise.
7419 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7420 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7421 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7422 * gcc.dg/pr25682.c (d, foo): Likewise.
7423 * gcc.dg/format/cast-1.c (f): Likewise.
7424 * gcc.dg/c90-const-expr-10.c
7425 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7426 (size_t): ...this. All uses changed.
7427 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7428 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7429 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7430 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7431 * gcc.dg/sequence-pt-1.c: Likewise.
7432 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7433 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7434 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7435 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7436 of ptrdiff_t with it.
7437 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7438 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7439 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7440
7441 2012-04-11 Jason Merrill <jason@redhat.com>
7442
7443 PR debug/45088
7444 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7445 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7446
7447 PR c++/52906
7448 * g++.dg/ext/attrib45.C: New.
7449
7450 * g++.dg/eh/dtor3.C: New.
7451
7452 2012-04-11 Richard Guenther <rguenther@suse.de>
7453
7454 PR middle-end/52621
7455 * gfortran.dg/pr52621.f90: New testcase.
7456
7457 2012-04-11 Richard Guenther <rguenther@suse.de>
7458
7459 PR middle-end/52918
7460 * g++.dg/torture/pr52918-1.C: New testcase.
7461 * g++.dg/torture/pr52918-2.C: Likewise.
7462
7463 2012-04-11 Tobias Burnus <burnus@net-b.de>
7464
7465 PR fortran/52729
7466 * gfortran.dg/block_11.f90: New.
7467
7468 2012-04-11 Nick Clifton <nickc@redhat.com>
7469
7470 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7471
7472 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7473
7474 PR target/16458
7475 * gcc.target/powerpc/pr16458-1.c: New test.
7476 * gcc.target/powerpc/pr16458-2.c: Likewise.
7477 * gcc.target/powerpc/pr16458-3.c: Likewise.
7478 * gcc.target/powerpc/pr16458-4.c: Likewise.
7479
7480 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7481
7482 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7483 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7484 * gcc.dg/builtin-bswap-5.c: Likewise.
7485 * gcc.target/i386/builtin-bswap-4.c: New test.
7486
7487 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7488
7489 PR 24985
7490 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7491
7492 2012-04-11 Richard Guenther <rguenther@suse.de>
7493
7494 PR rtl-optimization/52881
7495 * gcc.dg/torture/pr52881.c: New testcase.
7496 * gcc.dg/torture/pr52913.c: Likewise.
7497
7498 2012-04-11 Richard Guenther <rguenther@suse.de>
7499
7500 PR tree-optimization/52912
7501 * gcc.dg/torture/pr52912.c: New testcase.
7502
7503 2010-04-10 Michael Matz <matz@suse.de>
7504
7505 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7506 * gcc.dg/vect/vect-outer-1.c: Adjust.
7507 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7508 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7509 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7510 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7511 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7512 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7513
7514 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7515
7516 PR tree-optimization/52870
7517 * gcc.dg/vect/pr52870.c: New test.
7518
7519 2012-04-09 Mike Stump <mikestump@comcast.net>
7520
7521 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7522 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7523 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7524 * gnat.dg/aggr11.adb: Likewise.
7525 * gnat.dg/aggr11_pkg.ads: Likewise.
7526 * gnat.dg/aggr15.adb: Likewise.
7527 * gnat.dg/aggr15.ads: Likewise.
7528 * gnat.dg/aggr17.adb: Likewise.
7529 * gnat.dg/aggr18.adb: Likewise.
7530 * gnat.dg/array14.adb: Likewise.
7531 * gnat.dg/array14.ads: Likewise.
7532 * gnat.dg/array14_pkg.ads: Likewise.
7533 * gnat.dg/array19.adb: Likewise.
7534 * gnat.dg/array19.ads: Likewise.
7535 * gnat.dg/discr27.adb: Likewise.
7536 * gnat.dg/discr27.ads: Likewise.
7537 * gnat.dg/discr35.adb: Likewise.
7538 * gnat.dg/discr35.ads: Likewise.
7539 * gnat.dg/discr6.adb: Likewise.
7540 * gnat.dg/discr6_pkg.ads: Likewise.
7541 * gnat.dg/import1.adb: Likewise.
7542 * gnat.dg/import1.ads: Likewise.
7543 * gnat.dg/loop_address2.adb: Likewise.
7544 * gnat.dg/opt7.adb: Likewise.
7545 * gnat.dg/opt7.ads: Likewise.
7546 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7547 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7548 * gnat.dg/rep_clause2.adb: Likewise.
7549 * gnat.dg/rep_clause2.ads: Likewise.
7550 * gnat.dg/slice2.adb: Likewise.
7551 * gnat.dg/slice2.ads: Likewise.
7552 * gnat.dg/slice6.adb: Likewise.
7553 * gnat.dg/slice6_pkg.ads: Likewise.
7554 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7555 * gnat.dg/taft_type2.adb: Likewise.
7556 * gnat.dg/taft_type2.ads: Likewise.
7557 * gnat.dg/taft_type2_pkg.ads: Likewise.
7558 * gnat.dg/volatile10.adb: Likewise.
7559 * gnat.dg/volatile10_pkg.ads: Likewise.
7560
7561 * gcc.dg/dll-8.c: Remove execute permissions.
7562 * g++.dg/ext/dllexport5.C: Likewise.
7563
7564 2012-04-09 Jan Hubicka <jh@suse.cz>
7565
7566 PR lto/52722
7567 PR lto/51765
7568 PR lto/52634
7569 * gcc.dg/lto/pr52634_1.c: New testcase.
7570 * gcc.dg/lto/pr52634_0.c: New testcase.
7571
7572 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7573
7574 PR target/52883
7575 * gcc.target/i386/pr52883.c: New testcase.
7576
7577 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7578
7579 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7580 (check_effective_target_sync_long_long): Add SPARC case.
7581 (check_effective_target_sync_long_long_runtime): Likewise.
7582 (check_effective_target_sync_int_long): Adjust SPARC case.
7583 (check_effective_target_sync_char_short): Likewise.
7584
7585 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7586
7587 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7588 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7589
7590 2012-04-08 Tobias Burnus <burnus@net-b.de>
7591
7592 PR fortran/40973
7593 PR fortran/52751
7594 * gfortran.dg/public_private_module_2.f90: New.
7595
7596 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7597
7598 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7599 directives.
7600
7601 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7602
7603 PR fortran/52893
7604 * gfortran.dg/function_optimize_11.f90: New test.
7605
7606 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7607
7608 PR fortran/52668
7609 * gfortran.dg/use_only_6.f90: New test.
7610
7611 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7612
7613 PR fortran/52668
7614 * gfortran.dg/use_only_6.f90: New test.
7615 2012-04-06 Mike Stump <mikestump@comcast.net>
7616
7617 PR testsuite/50722
7618 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7619
7620 2012-04-05 Jason Merrill <jason@redhat.com>
7621
7622 PR c++/52596
7623 * g++.dg/template/qualified-id5.C: New.
7624
7625 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7626
7627 PR target/52882
7628 * gcc.target/i386/pr52882.c: New test.
7629
7630 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7631 Dominique D'Humieures <dominiq@lps.ens.fr>
7632
7633 PR testsuite/52614
7634 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7635 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7636
7637 2012-04-04 Jason Merrill <jason@redhat.com>
7638
7639 PR c++/52845
7640 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7641
7642 2012-04-03 Jason Merrill <jason@redhat.com>
7643
7644 PR c++/52796
7645 * g++.dg/cpp0x/variadic-value1.C: New.
7646
7647 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7648
7649 * gnat.dg/pack18.adb: New test.
7650 * gnat.dg/pack18_pkg.ads: New helper.
7651
7652 2012-04-03 Richard Guenther <rguenther@suse.de>
7653
7654 PR tree-optimization/52808
7655 * gcc.dg/pr52808.c: New testcase.
7656
7657 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7658
7659 PR tree-optimization/52835
7660 * gfortran.dg/pr52835.f90: New test.
7661
7662 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7663
7664 * gnat.dg/specs/aggr5.ads: New test.
7665
7666 2012-04-02 Richard Guenther <rguenther@suse.de>
7667
7668 PR tree-optimization/52756
7669 * gcc.dg/torture/pr52756.c: New testcase.
7670
7671 2012-04-02 Richard Guenther <rguenther@suse.de>
7672
7673 PR middle-end/52803
7674 * gcc.dg/pr52803.c: New testcase.
7675
7676 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7677
7678 PR c++/40942
7679 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7680 DR 214 in account.
7681
7682 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7683
7684 PR c++/50043
7685 * g++.dg/cpp0x/noexcept17.C: New.
7686 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7687 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7688 * g++.dg/cpp0x/noexcept01.C: Likewise.
7689 * g++.dg/eh/init-temp1.C: Likewise.
7690 * g++.dg/eh/ctor1.C: Likwise.
7691
7692 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7693
7694 * gnat.dg/controlled6.adb: New test.
7695 * gnat.dg/controlled6_pkg.ads: New helper.
7696 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7697
7698 2012-03-30 Richard Henderson <rth@redhat.com>
7699
7700 PR debug/52727
7701 * g++.dg/opt/pr52727.C: New testcase.
7702
7703 2012-03-30 Richard Guenther <rguenther@suse.de>
7704
7705 PR tree-optimization/52754
7706 * gcc.target/i386/pr52754.c: New testcase.
7707
7708 2012-03-30 Richard Guenther <rguenther@suse.de>
7709
7710 PR middle-end/52772
7711 * g++.dg/torture/pr52772.C: New testcase.
7712
7713 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7714
7715 PR c++/52718
7716 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7717
7718 2012-03-29 Jason Merrill <jason@redhat.com>
7719
7720 PR c++/52685
7721 * g++.dg/template/inherit8.C: New.
7722
7723 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7724
7725 PR c++/52759
7726 * g++.dg/ext/weak4.C: New test.
7727
7728 PR tree-optimization/52760
7729 * gcc.c-torture/execute/pr52760.c: New test.
7730
7731 2012-03-29 Jason Merrill <jason@redhat.com>
7732
7733 PR c++/52743
7734 * g++.dg/cpp0x/initlist-array3.C: New.
7735
7736 2012-03-28 Jason Merrill <jason@redhat.com>
7737
7738 PR c++/52746
7739 * g++.dg/overload/virtual2.C: New.
7740
7741 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7742
7743 * gnat.dg/vect7.ad[sb]: New test.
7744
7745 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7746 Tobias Burnus <burnus@gcc.gnu.org>
7747
7748 PR fortran/52652
7749 * gfortran.dg/allocate_class_1.f90 : Change error test.
7750 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7751 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7752 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7753
7754 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7755
7756 PR middle-end/52691
7757 * gcc.dg/pr52691.c: New test.
7758
7759 PR middle-end/52750
7760 * gcc.c-torture/compile/pr52750.c: New test.
7761
7762 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7763
7764 PR target/52692
7765 * gcc.target/avr/torture/builtins-2.c: New test.
7766
7767 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7768
7769 PR target/52736
7770 * gcc.target/i386/pr52736.c: New test.
7771
7772 2012-03-27 Martin Jambor <mjambor@suse.cz>
7773
7774 PR middle-end/52693
7775 * gcc.dg/torture/pr52693.c: New test.
7776
7777 2012-03-27 Meador Inge <meadori@codesourcery.com>
7778
7779 PR c++/52672
7780 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7781
7782 2012-03-27 Mike Stump <mikestump@comcast.net>
7783
7784 PR target/52665
7785 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7786 failures that match branch names.
7787
7788 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7789 H.J. Lu <hongjiu.lu@intel.com>
7790
7791 PR target/52698
7792 * gcc.target/i386/pr52698.c: New test.
7793
7794 2012-03-27 Richard Guenther <rguenther@suse.de>
7795
7796 PR middle-end/52720
7797 * gcc.dg/torture/pr52720.c: New testcase.
7798
7799 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7800
7801 * gnat.dg/pack17.adb: New test.
7802
7803 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7804
7805 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7806 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7807
7808 2012-03-26 Martin Jambor <mjambor@suse.cz>
7809
7810 PR tree-optimization/50052
7811 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7812
7813 2012-03-26 Richard Guenther <rguenther@suse.de>
7814
7815 PR tree-optimization/52701
7816 * gfortran.dg/pr52701.f90: New testcase.
7817
7818 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7819
7820 PR tree-optimization/52686
7821 * gcc.target/arm/pr52686.c: New test.
7822
7823 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7824
7825 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7826 Add "-Os -flto" to list.
7827
7828 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7829
7830 * gnat.dg/concat2.ad[sb]: New test.
7831
7832 2012-03-24 Jason Merrill <jason@redhat.com>
7833
7834 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7835 * g++.dg/cpp0x/trailing2.C: Likewise.
7836 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7837 * g++.dg/cpp1y/auto-fn1.C: New.
7838 * g++.dg/cpp1y/auto-fn2.C: New.
7839 * g++.dg/cpp1y/auto-fn3.C: New.
7840 * g++.dg/cpp1y/auto-fn4.C: New.
7841 * g++.dg/cpp1y/auto-fn5.C: New.
7842 * g++.dg/cpp1y/auto-fn6.C: New.
7843 * g++.dg/cpp1y/auto-fn7.C: New.
7844 * g++.dg/cpp1y/auto-fn8.C: New.
7845 * g++.dg/cpp1y/auto-fn9.C: New.
7846 * g++.dg/cpp1y/auto-fn10.C: New.
7847 * g++.dg/cpp1y/auto-fn11.C: New.
7848
7849 2012-03-23 Richard Guenther <rguenther@suse.de>
7850
7851 PR tree-optimization/52678
7852 * gfortran.dg/pr52678.f: New testcase.
7853
7854 2012-03-23 Richard Guenther <rguenther@suse.de>
7855
7856 PR tree-optimization/52638
7857 * g++.dg/torture/pr52638.C: New testcase.
7858
7859 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7860
7861 PR c++/52487
7862 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7863
7864 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7865
7866 PR c++/52671
7867 * g++.dg/ext/attrib44.C: New test.
7868
7869 2012-03-22 Jan Hubicka <jh@suse.cz>
7870
7871 PR middle-end/51737
7872 * g++.dg/torture/pr51737.C: New testcase
7873
7874 2012-03-22 Richard Guenther <rguenther@suse.de>
7875
7876 PR tree-optimization/52548
7877 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7878
7879 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7880
7881 * lib/fortran-modules.exp (list-module-names-1): Remove
7882 warning.
7883
7884 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7885
7886 PR target/50751
7887 * gcc.target/sh/pr50751-1.c: New.
7888 * gcc.target/sh/pr50751-2.c: New.
7889 * gcc.target/sh/pr50751-3.c: New.
7890
7891 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7892
7893 PR target/52479
7894 * gcc.target/sh/sh4a-cos.c: Remove.
7895 * gcc.target/sh/sh4a-sin.c: Remove.
7896 * gcc.target/sh/sh4a-sincos.c: Remove.
7897
7898 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7899
7900 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7901 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7902
7903 2012-03-21 Martin Jambor <mjambor@suse.cz>
7904
7905 PR testsuite/52641
7906 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7907 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7908
7909 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7910
7911 * gcc.target/arm/thumb-16bit-ops.c: New file.
7912 * gcc.target/arm/thumb-ifcvt.c: New file.
7913
7914 2012-03-20 Jason Merrill <jason@redhat.com>
7915
7916 * lib/target-supports.exp: Add { target c++1y }.
7917
7918 * g++.dg/cpp0x/auto32.C: New.
7919
7920 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7921
7922 PR testsuite/52641
7923 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7924 int32plus.
7925 * gcc.dg/torture/pr48124-4.c: Ditto:
7926 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7927
7928 2012-03-20 Jason Merrill <jason@redhat.com>
7929
7930 PR c++/52510
7931 * g++.dg/cpp0x/initlist66.C: New.
7932
7933 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7934
7935 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7936 __AVR_HAVE_LPMX__
7937
7938 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7939
7940 PR target/49868
7941 * gcc.target/avr/torture/addr-space-2.h: New file.
7942 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7943 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7944 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7945 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7946
7947 2012-03-20 Richard Guenther <rguenther@suse.de>
7948
7949 * gnat.dg/pack16.adb: New testcase.
7950 * gnat.dg/pack16_pkg.ads: Likewise.
7951 * gnat.dg/specs/pack8.ads: Likewise.
7952 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7953
7954 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7955
7956 * g++.dg/warn/Wuseless-cast.C: Extend.
7957
7958 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7959
7960 PR c++/14710
7961 * g++.dg/warn/Wuseless-cast.C: New.
7962
7963 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7964
7965 PR libfortran/52608
7966 * gfortran.dg/pr52608.f90: New test.
7967
7968 2012-03-17 Tobias Burnus <burnus@net-b.de>
7969
7970 PR fortran/52585
7971 * gfortran.dg/proc_ptr_36.f90: New.
7972
7973 2012-03-16 Martin Jambor <mjambor@suse.cz>
7974
7975 * gcc.dg/misaligned-expand-1.c: New test.
7976 * gcc.dg/misaligned-expand-3.c: Likewise.
7977
7978 2012-03-16 Richard Guenther <rguenther@suse.de>
7979 Kai Tietz <ktietz@redhat.com>
7980
7981 PR middle-end/48814
7982 * gcc.c-torture/execute/pr48814-1.c: New test.
7983 * gcc.c-torture/execute/pr48814-2.c: New test.
7984 * gcc.dg/tree-ssa/assign-1.c: New test.
7985 * gcc.dg/tree-ssa/assign-2.c: New test.
7986 * gcc.dg/tree-ssa/assign-3.c: New test.
7987
7988 2012-03-16 Richard Guenther <rguenther@suse.de>
7989
7990 * gnat.dg/specs/pack7.ads: New testcase.
7991
7992 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7993
7994 PR target/52568
7995 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7996 * gcc.dg/torture/vshuf-8.inc: Likewise.
7997 * gcc.dg/torture/vshuf-16.inc: Likewise.
7998 * gcc.dg/torture/vshuf-32.inc: Likewise.
7999
8000 2012-03-15 Jason Merrill <jason@redhat.com>
8001
8002 * g++.dg/torture/pr52582.C: New.
8003
8004 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8005
8006 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8007
8008 2012-03-15 Ira Rosen <irar@il.ibm.com>
8009 Ulrich Weigand <ulrich.weigand@linaro.org>
8010
8011 * gcc.dg/vect/slp-cond-3.c: New test.
8012 * gcc.dg/vect/slp-cond-4.c: New test.
8013
8014 2012-03-15 Ira Rosen <irar@il.ibm.com>
8015 Ulrich Weigand <ulrich.weigand@linaro.org>
8016
8017 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8018 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8019
8020 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8021
8022 PR libfortran/52434
8023 PR libfortran/48878
8024 PR libfortran/38199
8025 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8026 * gfortran.dg/round_1.f03: Likewise.
8027
8028 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8029 Andrew Pinski <apinski@cavium.com>
8030
8031 PR middle-end/52592
8032 * gcc.dg/pr52592.c: New test.
8033
8034 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8035
8036 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8037 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8038 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8039 * lib/fortran-modules.exp: .. this new file. Adjust users.
8040 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8041 gfortran-dg-debug-runtest): Call cleanup-modules.
8042 * lib/fortran-torture.exp (fortran-torture-execute,
8043 fortran-torture): Likewise.
8044 * gfortran.dg/coarray/caf.exp: Likewise.
8045 * lib/lto.exp: Likewise.
8046 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8047 * gfortran.dg/class_4b.f03: Likewise.
8048 * gfortran.dg/class_4c.f03: Likewise.
8049 * gfortran.dg/class_45a.f03: Likewise.
8050 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8051 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8052 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8053 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8054 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8055 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8056 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8057 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8058 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8059 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8060 * gfortran.dg/whole_file_28.f90: Likewise.
8061 * gfortran.dg/whole_file_29.f90: Likewise.
8062 * gfortran.dg/whole_file_30.f90: Likewise.
8063 * gfortran.dg/whole_file_31.f90: Likewise.
8064
8065 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8066
8067 PR tree-optimization/52267
8068 * gcc.dg/pr52267.c: New test.
8069 * gcc.dg/tree-ssa/vrp65.c: New test.
8070 * gcc.dg/tree-ssa/vrp66.c: New test.
8071
8072 2012-03-15 Richard Guenther <rguenther@suse.de>
8073
8074 PR middle-end/52580
8075 * gfortran.dg/vect/pr52580.f: New testcase.
8076
8077 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8078
8079 * gcc.target/sh/fpul-usage-1.c: New.
8080
8081 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8082
8083 PR target/49468
8084 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8085 * gcc.target/sh/pr49468-di.c: Likewise.
8086
8087 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8088
8089 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8090 * gcc.dg/c99-stdint-6.c: Likewise.
8091 * gcc.dg/lto/20090210_0.c: Likewise.
8092 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8093 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8094 * gcc.dg/pragma-init-fini-2.c: Likewise.
8095 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8096 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8097 * gcc.target/i386/pr22152.c: Likewise.
8098 * gcc.target/i386/vect8-ret.c: Likewise.
8099 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8100 handling.
8101
8102 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8103
8104 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8105 * g++.dg/tree-prof/partition1.C: Likewise.
8106 * g++.dg/tree-prof/partition2.C: Likewise.
8107 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8108 handling.
8109 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8110 * gcc.c-torture/execute/20010724-1.c: Remove.
8111 * gcc.c-torture/execute/20010724-1.x: Remove.
8112 * gcc.c-torture/execute/20040208-2.c: Remove.
8113 * gcc.c-torture/execute/20040208-2.x: Remove.
8114 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8115 Remove.
8116 (main) [__mips__ && __sgi__]: Remove.
8117 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8118 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8119 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8120 mips-sgi-irix6* handling.
8121 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8122 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8123 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8124 handling.
8125 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8126 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8127 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8128 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8129 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8130 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8131 mips-sgi-irix6*.
8132 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8133 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8134 * gcc.target/mips/save-restore-3.c: Likewise.
8135 * gcc.target/mips/save-restore-4.c: Likewise.
8136 * gcc.target/mips/save-restore-5.c: Likewise.
8137 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8138 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8139 messages.
8140 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8141 IRIX 6 handling.
8142 (restore_ld_library_path_env_vars): Likewise.
8143 * lib/target-supports.exp (check_profiling_available): Remove
8144 mips*-*-irix* handling.
8145 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8146 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8147 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8148
8149 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR c++/52582
8152 * g++.dg/opt/pr52582.C: New test.
8153
8154 2012-03-14 Richard Guenther <rguenther@suse.de>
8155
8156 PR tree-optimization/52571
8157 * gcc.dg/vect/vect-2.c: Initialize arrays.
8158 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8159 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8160 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8161
8162 2012-03-14 Richard Guenther <rguenther@suse.de>
8163
8164 PR middle-end/52080
8165 PR middle-end/52097
8166 PR middle-end/48124
8167 * gcc.dg/torture/pr48124-1.c: New testcase.
8168 * gcc.dg/torture/pr48124-2.c: Likewise.
8169 * gcc.dg/torture/pr48124-3.c: Likewise.
8170 * gcc.dg/torture/pr48124-4.c: Likewise.
8171
8172 2012-03-14 Richard Guenther <rguenther@suse.de>
8173
8174 PR middle-end/52578
8175 * gcc.dg/pr52578.c: New testcase.
8176
8177 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8178
8179 PR c++/52521
8180 * g++.dg/cpp0x/udlit-args2.C: New test.
8181
8182 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8183
8184 PR target/48596
8185 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8186 * gcc.c-torture/compile/pr48596.c: ... here.
8187
8188 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8189
8190 PR c++/51641
8191 * g++.dg/lookup/hidden-class17.C: New test.
8192
8193 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR c/52577
8196 * gcc.dg/Wunused-var-3.c: New test.
8197
8198 2012-03-13 Martin Jambor <mjambor@suse.cz>
8199
8200 * gcc.dg/misaligned-expand-2.c: New test.
8201
8202 2012-03-13 Richard Guenther <rguenther@suse.de>
8203
8204 PR middle-end/52134
8205 * gcc.dg/pr52134.c: New testcase.
8206
8207 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8208
8209 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8210
8211 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8212
8213 PR tree-optimization/46728
8214 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8215 * gcc.target/powerpc/pr46728-5.c: Likewise.
8216 * gcc.target/powerpc/pr46728-8.c: Likewise.
8217 * gcc.target/powerpc/pr46728-10.c: Likewise.
8218 * gcc.target/powerpc/pr46728-11.c: Likewise.
8219 * gcc.target/powerpc/pr46728-13.c: Likewise.
8220 * gcc.target/powerpc/pr46728-14.c: Likewise.
8221 * gcc.target/powerpc/pr46728-15.c: Likewise.
8222
8223 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8224
8225 PR c++/52299
8226 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8227
8228 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8229
8230 PR tree-optimization/46728
8231 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8232 * gcc.target/powerpc/pr46728-5.c: Likewise.
8233 * gcc.target/powerpc/pr46728-8.c: Likewise.
8234 * gcc.target/powerpc/pr46728-10.c: Likewise.
8235 * gcc.target/powerpc/pr46728-11.c: Likewise.
8236 * gcc.target/powerpc/pr46728-13.c: Likewise.
8237 * gcc.target/powerpc/pr46728-14.c: Likewise.
8238 * gcc.target/powerpc/pr46728-15.c: Likewise.
8239
8240 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8241
8242 PR target/49868
8243 * gcc.target/avr/torture/addr-space-1.h: New file.
8244 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8245 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8246 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8247 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8248
8249 2012-03-12 Andrew Pinski <apinski@cavium.com>
8250
8251 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8252
8253 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8254
8255 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8256 * g++.dg/abi/thunk4.C: Likewise.
8257 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8258 Adapt line numbers.
8259 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8260 handling.
8261 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8262 * g++.dg/eh/spbp.C: Likewise.
8263 * g++.dg/ext/label13.C: Likewise.
8264 * g++.dg/guality/guality.exp: Likewise.
8265 * g++.dg/other/anon5.C: Likewise.
8266 * g++.dg/other/pragma-ep-1.C: Remove.
8267 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8268 * g++.dg/warn/pr31246.C: Likewise.
8269 * g++.dg/warn/weak1.C: Likewise.
8270 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8271 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8272 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8273 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8274 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8275 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8276 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8277 * gcc.dg/c99-tgmath-1.c: Likewise.
8278 * gcc.dg/c99-tgmath-2.c: Likewise.
8279 * gcc.dg/c99-tgmath-3.c: Likewise.
8280 * gcc.dg/c99-tgmath-4.c: Likewise.
8281 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8282 handling.
8283 * gcc.dg/debug/pr49032.c: Likewise.
8284 * gcc.dg/guality/guality.exp: Likewise.
8285 * gcc.dg/intmax_t-1.c: Likewise.
8286 * gcc.dg/pr48616.c: Likewise.
8287 * gcc.dg/pragma-ep-1.c: Remove.
8288 * gcc.dg/pragma-ep-2.c: Remove.
8289 * gcc.dg/pragma-ep-3.c: Remove.
8290 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8291 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8292 * gcc.misc-tests/gcov-14.c: Likewise.
8293 * gfortran.dg/guality/guality.exp: Likewise.
8294 * lib/target-supports.exp (check_weak_available): Likewise.
8295 (add_options_for_tls): Likewise.
8296 (check_ascii_locale_available): Likewise.
8297 * obj-c++.dg/dwarf-2.mm: Likewise.
8298 * objc.dg/dwarf-1.m: Likewise.
8299 * objc.dg/dwarf-2.m: Likewise.
8300
8301 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8302
8303 PR tree-optimization/51721
8304 * gcc.dg/tree-ssa/vrp64.c: New test.
8305
8306 PR tree-optimization/52533
8307 * gcc.c-torture/compile/pr52533.c: New test.
8308
8309 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8310
8311 * gcc.target/i386/rtm-xabort-1.c: New.
8312 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8313 * gcc.target/i386/rtm-xend-1.c: Ditto.
8314 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8315 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8316 * gcc.target/i386/sse-13.c: Ditto.
8317 * gcc.target/i386/sse-14.c: Ditto.
8318 * gcc.target/i386/sse-22.c: Ditto.
8319 * gcc.target/i386/sse-23.c: Ditto.
8320 * g++.dg/other/i386-2.C: Ditto.
8321 * g++.dg/other/i386-3.C: Ditto.
8322
8323 2012-03-12 Tobias Burnus <burnus@net-b.de>
8324
8325 PR fortran/52542
8326 * gfortran.dg/proc_ptr_35.f90: New.
8327
8328 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8329
8330 PR target/52530
8331 * gcc.dg/torture/pr52530.c: New test.
8332
8333 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8334
8335 PR target/51244
8336 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8337
8338 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8339
8340 PR target/52450
8341 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8342
8343 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8344
8345 2012-03-09 Andrew Pinski <apinski@cavium.com>
8346
8347 PR middle-end/51988
8348 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8349 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8350
8351 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8352
8353 * gcc.dg/tree-ssa/scev-3.c: New.
8354 * gcc.dg/tree-ssa/scev-4.c: New.
8355
8356 2012-03-08 Tobias Burnus <burnus@net-b.de>
8357
8358 PR fortran/52469
8359 * gfortran.dg/proc_ptr_34.f90
8360
8361 2012-03-07 Jason Merrill <jason@redhat.com>
8362
8363 PR c++/52521
8364 * g++.dg/cpp0x/udlit-mangle.C: New.
8365
8366 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8367
8368 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8369
8370 2012-03-06 Richard Guenther <rguenther@suse.de>
8371
8372 PR middle-end/52493
8373 * gcc.dg/torture/pr52493.c: New testcase.
8374
8375 2012-03-06 Richard Guenther <rguenther@suse.de>
8376
8377 PR lto/52097
8378 * gcc.dg/lto/pr52097_0.c: New testcase.
8379
8380 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8381
8382 PR target/51244
8383 * gcc.target/sh/pr51244-1.c: New.
8384 * gcc.target/sh/pr51244-2.c: New.
8385 * gcc.target/sh/pr51244-3.c: New.
8386
8387 2012-03-05 Jason Merrill <jason@redhat.com>
8388
8389 PR c++/51930
8390 * g++.dg/ext/visibility/template11.C: New.
8391
8392 * g++.dg/cpp0x/implicit13.C: New.
8393
8394 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8395
8396 PR tree-optimization/51721
8397 * gcc.dg/tree-ssa/vrp63.c: New test.
8398 * gcc.dg/pr51721.c: New test.
8399
8400 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8401
8402 PR fortran/50981
8403 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8404 argument checks.
8405
8406 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8407
8408 PR target/52146
8409 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8410
8411 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8412
8413 PR fortran/50981
8414 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8415
8416 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8417
8418 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8419 int32plus.
8420
8421 2012-03-03 Jason Merrill <jason@redhat.com>
8422
8423 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8424
8425 Core 1270
8426 * g++.dg/cpp0x/initlist65.C: New.
8427
8428 PR c++/36797
8429 * g++.dg/ext/is_empty2.C: New.
8430
8431 2012-03-03 Tobias Burnus <burnus@net-b.de>
8432
8433 PR fortran/48820
8434 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8435
8436 2012-03-03 Tobias Burnus <burnus@net-b.de>
8437
8438 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8439 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8440 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8441 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8442 * gfortran.dg/class_30.f90: Remove dg-warning line.
8443 * gfortran.dg/bind_c_usage_25.f90: New.
8444
8445 2012-03-03 Tobias Burnus <burnus@net-b.de>
8446
8447 PR fortran/48820
8448 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8449 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8450 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8451
8452 2012-03-03 Tobias Burnus <burnus@net-b.de>
8453
8454 PR fortran/48820
8455 * gfortran.dg/assumed_type_1.f90: New.
8456 * gfortran.dg/assumed_type_2.f90: New.
8457 * gfortran.dg/assumed_type_3.f90: New.
8458 * gfortran.dg/assumed_type_4.f90: New.
8459
8460 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8461
8462 PR target/49486
8463 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8464 * gcc.target/sh/pr49468-di.c: New.
8465
8466 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8467
8468 * gcc.dg/graphite/pr50561.c: Update.
8469
8470 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8471
8472 * gcc.target/powerpc/pr52457.c: New test.
8473
8474 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8475
8476 * gcc.target/arm/sat-1.c: New test.
8477
8478 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8479
8480 PR target/46716
8481 * gcc.target/i386/pr46716.c: New test.
8482
8483 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8484
8485 PR c++/51989
8486 * g++.dg/cpp0x/sfinae32.C: New.
8487
8488 2012-03-02 Richard Guenther <rguenther@suse.de>
8489
8490 PR tree-optimization/52406
8491 * gcc.dg/torture/pr52406.c: New testcase.
8492
8493 2012-03-02 Tobias Burnus <burnus@net-b.de>
8494
8495 PR fortran/52325
8496 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8497 * gfortran.dg/nullify_2.f90: Update dg-error.
8498 * gfortran.dg/nullify_4.f90: Ditto.
8499 * gfortran.dg/pointer_init_6.f90: Ditto.
8500
8501 2012-03-02 Tobias Burnus <burnus@net-b.de>
8502
8503 PR fortran/52270
8504 * gfortran.dg/class_51.f90: New.
8505
8506 2012-03-02 Tobias Burnus <burnus@net-b.de>
8507
8508 PR fortran/52452
8509 * gfortran.dg/intrinsic_8.f90: New.
8510
8511 2012-03-01 Kai Tietz <ktietz@redhat.com>
8512
8513 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8514 routines on mingw targets.
8515 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8516
8517 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8518
8519 PR tree-optimization/52445
8520 * gcc.dg/pr52445.c: New test.
8521
8522 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8523
8524 PR target/52437
8525 * gcc.c-torture/compile/pr52437.c: New test.
8526
8527 PR middle-end/52419
8528 * gcc.dg/torture/pr52419.c: New test.
8529
8530 PR tree-optimization/52429
8531 * gcc.dg/torture/pr52429.c: New test.
8532 * g++.dg/opt/pr52429.C: New test.
8533
8534 2012-02-29 Richard Guenther <rguenther@suse.de>
8535
8536 PR testsuite/52297
8537 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8538 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8539 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8540 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8541 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8542 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8543
8544 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8545
8546 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8547
8548 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8549
8550 PR fortran/52386
8551 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8552
8553 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8554
8555 PR target/51534
8556 * gcc.target/arm/neon/pr51534.c: New testcase.
8557
8558 2012-02-28 Richard Guenther <rguenther@suse.de>
8559
8560 PR target/52407
8561 * gcc.dg/torture/pr52407.c: New testcase.
8562
8563 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8564
8565 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8566 * gcc.target/arm/vfp2.c: Likewise.
8567 * gcc.target/arm/vfp3.c: Likewise.
8568 * gcc.target/arm/vfp4.c: Likewise.
8569 * gcc.target/arm/vfp5.c: Likewise.
8570 * gcc.target/arm/vfp6.c: Likewise.
8571 * gcc.target/arm/vfp7.c: Likewise.
8572 * gcc.target/arm/vfp8.c: Likewise.
8573 * gcc.target/arm/vfp9.c: Likewise.
8574 * gcc.target/arm/vfp10.c: Likewise.
8575 * gcc.target/arm/vfp11.c: Likewise.
8576 * gcc.target/arm/vfp12.c: Likewise.
8577 * gcc.target/arm/vfp13.c: Likewise.
8578 * gcc.target/arm/vfp14.c: Likewise.
8579 * gcc.target/arm/vfp15.c: Likewise.
8580 * gcc.target/arm/vfp16.c: Likewise.
8581 * gcc.target/arm/vfp17.c: Likewise.
8582 * gcc.target/arm/neon-constants.h: New file.
8583 * gcc.target/arm/neon-vect1.c: New test.
8584 * gcc.target/arm/neon-vect2.c: New test.
8585 * gcc.target/arm/neon-vect3.c: New test.
8586 * gcc.target/arm/neon-vect4.c: New test.
8587 * gcc.target/arm/neon-vect5.c: New test.
8588 * gcc.target/arm/neon-vect6.c: New test.
8589 * gcc.target/arm/neon-vect7.c: New test.
8590 * gcc.target/arm/neon-vect8.c: New test.
8591
8592 2012-02-28 Richard Guenther <rguenther@suse.de>
8593
8594 PR tree-optimization/52402
8595 * gcc.dg/torture/pr52402.c: New testcase.
8596
8597 2012-02-28 Richard Guenther <rguenther@suse.de>
8598
8599 PR lto/52400
8600 * g++.dg/lto/pr52400_0.C: New testcase.
8601
8602 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8603
8604 * gcc.target/avr/torture/builtins-1.c: New test.
8605 * gcc.target/avr/torture/builtins-error.c: New test.
8606
8607 2012-02-28 Kai Tietz <ktietz@redhat.com>
8608
8609 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8610 * gcc.target/i386/pr45352-2.c: Likewise.
8611 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8612 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8613 targets instead rand.
8614 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8615 * gcc.target/i386/sse2-mul-1.c: Likewise.
8616 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8617 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8618 * gcc.target/i386/pad-1.c: Likewise.
8619 * gcc.target/i386/pad-9.c: Likewise.
8620 * gcc.target/i386/pad-2.c: Likewise.
8621 * gcc.target/i386/pad-5b.c: Likewise.
8622 * gcc.target/i386/pad-8.c: Likewise.
8623 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8624 * gcc.target/i386/pr44130.c: Likewise.
8625 * gcc.target/i386/align-main-1.c: Likewise.
8626 * gcc.target/i386/align-main-2.c: Likewise.
8627 * gcc.target/i386/sw-1.c: Likewise.
8628 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8629 on x64 mingw target.
8630 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8631 * gcc.target/i386/pr46295.c: Likewise.
8632 * gcc.target/i386/amd64-abi-1.c: Likewise.
8633 * gcc.target/i386/amd64-abi-2.c: Likewise.
8634 * gcc.target/i386/pr39082-1.c: Likewise.
8635 * gcc.target/i386/pr39162.c: Likewise.
8636 * gcc.target/i386/pr22152.c: Likewise.
8637 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8638 * gcc.target/i386/wrfsbase-2.c: Likewise.
8639 * gcc.target/i386/local.c: Likewise
8640 * gcc.target/i386/wrgsbase-1.c: Likewise.
8641 * gcc.target/i386/wrfsbase-1.c: Likewise.
8642 * gcc.target/i386/pr39315-3.c: Likewise.
8643 * gcc.target/i386/pr35767-4.c: Likewise.
8644 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8645 x64 mingw target.
8646 * gcc.target/i386/pr45336-2.c: Likewise.
8647 * gcc.target/i386/pr45336-1.c: Likewise.
8648 * gcc.target/i386/pr45336-4.c: Likewise.
8649
8650 2012-02-27 Tristan Gingold <gingold@adacore.com>
8651
8652 * gnat.dg/array20.ad[sb]: New test.
8653
8654 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8655
8656 PR target/52375
8657 * gcc.target/arm/pr52375.c: New test.
8658 * gcc.c-torture/compile/pr52375.c: New test.
8659
8660 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8661
8662 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8663 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8664
8665 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8666
8667 * gnat.dg/aggr19.adb: New test.
8668 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8669
8670 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8671
8672 PR target/49263
8673 * gcc.target/sh/pr49263.c: New.
8674
8675 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8676
8677 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8678 simulate_thread_wrapper_other_threads
8679 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8680 Move initialization of 'value' to main().
8681 (main): Initialize 'value';
8682 * gcc.dg/simulate-thread/speculative-store.c
8683 (simulate_thread_step_verify): Return 0 when successful.
8684 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8685 Reduce threshold.
8686 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8687 (simulate_thread_wrapper_other_threads): Return a success/fail value
8688 and issue an error if the instruction count threshold is exceeded.
8689
8690 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8691
8692 PR target/50580
8693 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8694 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8695
8696 2012-02-24 Richard Guenther <rguenther@suse.de>
8697
8698 PR middle-end/52355
8699 * gcc.dg/pr52355.c: New testcase.
8700
8701 2012-02-23 Kai Tietz <ktietz@redhat.com>
8702
8703 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8704 * gcc.dg/Wpadded.c: Likewise.
8705 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8706 structure-layout.
8707 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8708 for sleep by Sleep and add windows.h include for this function.
8709 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8710 targets.
8711 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8712 target.
8713 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8714 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8715 on x64 mingw target.
8716 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8717 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8718 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8719 failure on LLP64 target.
8720
8721 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8722
8723 PR c/52290
8724 * gcc.dg/noncompile/pr52290.c: New test.
8725
8726 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8727
8728 PR tree-optimization/52019
8729 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8730
8731 2012-02-22 Kai Tietz <ktietz@redhat.com>
8732
8733 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8734 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8735 derived pdiff_t type.
8736 * g++.dg/torture/pr49720.C: Likewise
8737
8738 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8739
8740 PR target/52330
8741 * gcc.target/i386/pr52330.c: New test.
8742
8743 2012-02-22 Tobias Burnus <burnus@net-b.de>
8744
8745 PR fortran/52335
8746 * gfortran.dg/io_constraints_10.f90: New.
8747
8748 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8749
8750 * lib/target-supports.exp (check_effective_target_vect_condition):
8751 Return true for NEON.
8752
8753 2012-02-21 Kai Tietz <ktietz@redhat.com>
8754
8755 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8756
8757 2012-02-21 Richard Guenther <rguenther@suse.de>
8758
8759 PR tree-optimization/52324
8760 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8761
8762 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8763
8764 PR middle-end/51782
8765 * gcc.target/avr/torture/pr51782-1.c: New test.
8766
8767 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8768
8769 PR tree-optimization/52318
8770 * gcc.dg/pr52318.c: New test.
8771
8772 2012-02-20 Kai Tietz <ktietz@redhat.com>
8773
8774 * gcc.dg/bf-ms-layout-3.c: New testcase.
8775
8776 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8777
8778 PR testsuite/52229
8779 PR fortran/32380
8780 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8781
8782 2012-02-20 Richard Guenther <rguenther@suse.de>
8783
8784 PR tree-optimization/52298
8785 * gcc.dg/torture/pr52298.c: New testcase.
8786 * gcc.dg/vect/pr52298.c: Likewise.
8787
8788 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8789
8790 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8791 * gcc.c-torture/execute/pr52286.c: Ditto.
8792
8793 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8794
8795 PR tree-optimization/52286
8796 * gcc.c-torture/execute/pr52286.c: New test.
8797
8798 2012-02-18 Tobias Burnus <burnus@net-b.de>
8799
8800 PR fortran/52295
8801 * gfortran.dg/interface_35.f90: Use -std=f2003.
8802 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8803 * gfortran.dg/interface_assignment_4.f90: Ditto.
8804 * gfortran.dg/bessel_1.f90: Ditto.
8805 * gfortran.dg/func_result_6.f90: Ditto.
8806 * gfortran.dg/hypot_1.f90: Ditto.
8807 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8808
8809 2012-02-17 Tobias Burnus <burnus@net-b.de>
8810
8811 PR translation/52232
8812 PR translation/52234
8813 PR translation/52245
8814 PR translation/52246
8815 PR translation/52262
8816 PR translation/52273
8817 * gfortran.dg/coarray_22.f90: Update dg-error.
8818 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8819
8820 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8821
8822 PR target/51753
8823 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8824 (simulate-thread): Use default timeout.
8825
8826 2012-02-16 Jason Merrill <jason@redhat.com>
8827
8828 PR c++/52248
8829 * g++.dg/ext/timevar1.C: New.
8830
8831 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8832
8833 PR c++/52126
8834 * g++.dg/template/using21.C: New.
8835 * g++.dg/template/using22.C: Likewise.
8836
8837 2012-02-16 Jason Merrill <jason@redhat.com>
8838
8839 PR c++/51415
8840 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8841
8842 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8843
8844 PR tree-optimization/52255
8845 * gcc.c-torture/compile/pr52255.c: New test.
8846
8847 PR debug/52260
8848 * g++.dg/debug/dwarf2/pr52260.C: New test.
8849
8850 PR middle-end/51929
8851 * g++.dg/ipa/pr51929.C: New test.
8852
8853 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8854
8855 PR target/52199
8856 * gcc.target/powerpc/pr52199.c: New file.
8857
8858 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8859
8860 PR target/52152
8861 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8862
8863 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8864
8865 * gcc.dg/pr51867.c: Don't include <math.h>.
8866 (sqrtf): Declare.
8867
8868 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8869
8870 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8871 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8872
8873 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8874
8875 PR tree-optimization/50561
8876 * gcc.dg/graphite/pr50561.c: New testcase.
8877
8878 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8879
8880 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8881 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8882
8883 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8884
8885 * gnat.dg/discr35.ad[sb]: New test.
8886
8887 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8888
8889 * gnat.dg/volatile10.adb: New test.
8890 * gnat.dg/volatile10_pkg.ads: New helper.
8891
8892 2012-02-14 Jason Merrill <jason@redhat.com>
8893
8894 * g++.dg/ext/attrib43.C: New.
8895
8896 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8897
8898 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8899 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8900 fgnu_tm.
8901 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8902 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8903 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8904 effective_target fgnu_tm.
8905 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8906
8907 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8908
8909 PR c++/52247
8910 * g++.dg/template/asmgoto1.C: New test.
8911
8912 2012-02-14 Ian Lance Taylor <iant@google.com>
8913
8914 PR go/48501
8915 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8916 compiling generated file for 64bit and index tests.
8917
8918 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8919
8920 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8921
8922 2012-02-14 Richard Guenther <rguenther@suse.de>
8923
8924 PR tree-optimization/52244
8925 PR tree-optimization/51528
8926 * gcc.dg/torture/pr52244.c: New testcase.
8927
8928 2012-02-14 Walter Lee <walt@tilera.com>
8929
8930 * g++.dg/other/PR23205.C: Disable test on tile.
8931 * g++.dg/other/pr23205-2.C: Disable test on tile.
8932 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8933 * gcc.dg/20040813-1.c: Disable test on tile.
8934 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8935 * gcc.misc-tests/linkage.exp: Handle tilegx.
8936
8937 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8938
8939 PR tree-optimization/52210
8940 * gcc.dg/pr52210.c: New test.
8941
8942 2012-02-14 Jason Merrill <jason@redhat.com>
8943
8944 PR c++/39055
8945 * g++.dg/overload/defarg5.C: New.
8946
8947 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8948
8949 PR c/52181
8950 * c-c++-common/pr52181.c: New test.
8951
8952 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8953
8954 PR c++/52215
8955 * g++.dg/ext/atomic-1.C: New test.
8956
8957 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8958
8959 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8960
8961 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8962
8963 PR middle-end/52209
8964 * gcc.c-torture/execute/pr52209.c: New test.
8965
8966 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8967
8968 PR fortran/50981
8969 * gfortran.dg/elemental_optional_args_5.f03: New test.
8970
8971 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8972
8973 PR testsuite/50076
8974 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8975 cases.
8976
8977 2012-02-11 Ian Lance Taylor <iant@google.com>
8978
8979 PR go/51874
8980 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8981 SPARC Solaris. Don't run the test at all on systems where it may
8982 not work, rather than xfailing it.
8983
8984 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8985
8986 PR rtl-optimization/52175
8987 * gcc.c-torture/compile/pr52175.c: New test.
8988
8989 2012-02-10 Jason Merrill <jason@redhat.com>
8990
8991 PR c++/51910
8992 * g++.dg/template/repo10.C: New.
8993
8994 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8995
8996 PR debug/52132
8997 * gcc.dg/pr52132.c: New test.
8998
8999 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9000
9001 * gnat.dg/specs/aggr4.ads: New test.
9002 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9003
9004 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9005
9006 PR target/52146
9007 * gcc.target/i386/pr52146.c: New.
9008
9009 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9010
9011 PR middle-end/52177
9012 * c-c++-common/pr52177.c: New test.
9013
9014 2012-02-10 Jan Hubicka <jh@suse.cz>
9015
9016 PR middle-end/48600
9017 * g++.dg/torture/pr48600.C: New testcase.
9018
9019 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9020
9021 PR middle-end/52140
9022 * gcc.dg/dfp/pr52140.c: New test.
9023
9024 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9025
9026 PR fortran/32380
9027 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9028 of dg-options.
9029
9030 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9031
9032 PR middle-end/51867
9033 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9034 * gcc.dg/pr51867.c: New test.
9035
9036 2012-02-09 Ian Lance Taylor <iant@google.com>
9037
9038 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9039 which don't support -fsplit-stack. Turn off optimization when
9040 compiling select5-out.go.
9041
9042 2012-02-08 Ian Lance Taylor <iant@google.com>
9043
9044 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9045 systems which don't support -fsplit-stack.
9046
9047 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9048
9049 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9050 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9051 machine instuction in the log.
9052
9053 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9054
9055 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9056 to 20 seconds.
9057
9058 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9059
9060 PR driver/48524
9061 * gcc.dg/pr48524.c: New test.
9062 * gcc.dg/pr48524.spec: New spec file for test.
9063
9064 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9065
9066 PR fortran/32380
9067 * gfortran.dg/vect/pr32380.f90: New test.
9068
9069 2012-02-08 Tobias Burnus <burnus@net-b.de>
9070
9071 PR fortran/52151
9072 * gfortran.dg/realloc_on_assign_12.f90: New.
9073
9074 2012-02-08 Richard Guenther <rguenther@suse.de>
9075
9076 PR rtl-optimization/52170
9077 * gcc.dg/torture/pr52170.c: New testcase.
9078
9079 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9080
9081 PR gcov-profile/52150
9082 * gcc.dg/tree-prof/pr52150.c: New test.
9083
9084 PR rtl-optimization/52139
9085 * gcc.dg/pr52139.c: New test.
9086
9087 2012-02-07 Jason Merrill <jason@redhat.com>
9088
9089 PR c++/51675
9090 * g++.dg/cpp0x/constexpr-union3.C: New.
9091
9092 PR c++/52035
9093 * g++.dg/lto/pr52035_0.C: New.
9094
9095 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9096
9097 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9098 * gcc.dg/special/weak-1.c: Likewise.
9099 * gcc.dg/ucnid-12.c: Likewise.
9100 * gcc.dg/torture/pr45678-1.c: Likewise.
9101 * gcc.dg/torture/pr45678-2.c: Likewise.
9102 * gcc.dg/vector-4.c: Likewise.
9103 * gcc.dg/ipa/inline-5.c: Likewise.
9104 * gcc.dg/ucnid-11.c: Likewise.
9105 * gcc.misc-tests/gcov-13.c: Likewise.
9106 * gcc.misc-tests/gcov-14.c: Likewise.
9107 * g++.dg/ext/label13.C: Likewise.
9108 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9109 hppa*-*-hpux* options.
9110 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9111 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9112 * gcc.dg/pr48616.c: Likewise.
9113 * gcc.dg/pr17957.c: Likewise.
9114 * gcc.dg/pr17055-1.c: Likewise.
9115 * gcc.dg/pr32912-1.c: Likewise.
9116 * gcc.dg/tm/pr51472.c: Likewise.
9117 * c-c++-common/fold-bitand-4.c: Likewise.
9118 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9119 Use dg-additional-options for extra options.
9120
9121 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9122
9123 * gcc.target/epiphany/interrupt-2.c: New test.
9124
9125 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9126
9127 PR target/52155
9128 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9129 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9130 for MIPS ELF.
9131
9132 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9133
9134 PR target/52152
9135 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9136
9137 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9138
9139 PR middle-end/24306
9140 PR target/52154
9141 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9142 * gcc.target/mips/va-arg-1.c: New test.
9143
9144 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9145
9146 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9147 for -mno-pointers-to-nested-functions.
9148
9149 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9150
9151 * gcc.c-torture/execute/20120207-1.c: New test.
9152
9153 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9154
9155 PR rtl-optimization/52060
9156 * gcc.dg/torture/pr52060.c: New test.
9157
9158 PR middle-end/52074
9159 * gcc.c-torture/compile/pr52074.c: New test.
9160
9161 2012-02-07 Tobias Burnus <burnus@net-b.de>
9162
9163 PR fortran/51514
9164 * gfortran.dg/class_to_type_2.f90: New.
9165
9166 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9167
9168 PR fortran/32373
9169 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9170 Remove module.
9171
9172 2012-02-06 Jason Merrill <jason@redhat.com>
9173
9174 PR c++/52088
9175 * g++.dg/template/conv13.C: New.
9176
9177 2012-02-06 Richard Guenther <rguenther@suse.de>
9178
9179 PR tree-optimization/52115
9180 * gcc.c-torture/compile/pr52115.c: New testcase.
9181
9182 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9183
9184 PR target/52129
9185 * gcc.c-torture/execute/pr52129.c: New test.
9186
9187 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9188
9189 * gcc.dg/pr48374.c: Actually add the test I forgot
9190 in the 2012-01-25 commit.
9191
9192 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9193
9194 PR fortran/32373
9195 * gfortran.dg/vect/vect-8.f90: New test case.
9196
9197 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9198
9199 PR fortran/48847
9200 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9201
9202 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9203
9204 PR fortran/52102
9205 * gfortran.dg/class_48.f90 : Add test of allocate class array
9206 component with source in subroutine test3. Remove commenting
9207 out in subroutine test4, since branching on unitialized variable
9208 is now fixed (no PR for this last.).
9209
9210 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9211
9212 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9213 on MIPS targets.
9214 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9215
9216 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9217
9218 PR target/52125
9219 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9220 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9221
9222 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9223
9224 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9225 (check_effective_target_sync_int_long): Use it.
9226 (check_effective_target_sync_char_short): Likewise.
9227 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9228
9229 2012-02-05 Tobias Burnus <burnus@net-b.de>
9230
9231 PR fortran/51972
9232 * gfortran.dg/class_48.f90: Add some further checks.
9233
9234 2012-02-05 Ira Rosen <irar@il.ibm.com>
9235
9236 PR tree-optimization/52091
9237 * gcc.dg/vect/pr52091.c: New test.
9238
9239 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9240
9241 PR rtl-optimization/52113
9242 * gcc.target/avr/pr52113.c: New test.
9243
9244 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9245
9246 PR rtl-optimization/52092
9247 * gcc.c-torture/compile/pr52092.c: New test.
9248
9249 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9250
9251 PR fortran/41587
9252 * gfortran.dg/class_array_10.f03: New test.
9253
9254 PR fortran/46356
9255 * gfortran.dg/class_array_11.f03: New test.
9256
9257 PR fortran/51754
9258 * gfortran.dg/class_array_12.f03: New test.
9259
9260 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9261
9262 PR fortran/52012
9263 * gfortran.dg/realloc_on_assign_11.f90: New test.
9264
9265 2012-02-02 Tobias Burnus <burnus@net-b.de>
9266
9267 PR fortran/52093
9268 * gfortran.dg/shape_7.f90: New.
9269
9270 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9271
9272 * gcc.target/mips/mips-prepend-1.c: New test.
9273
9274 2012-02-02 Jan Hubicka <jh@suse.cz>
9275 Tom de Vries <tom@codesourcery.com>
9276
9277 PR middle-end/51998
9278 * gcc.dg/alias-12.c: New testcase.
9279 * gcc.dg/alias-13.c: New testcase.
9280
9281 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9282
9283 PR target/52086
9284 * gcc.dg/pr52086.c: New test.
9285
9286 PR tree-optimization/52073
9287 * gcc.c-torture/compile/pr52073.c: New test.
9288
9289 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9290
9291 PR fortran/51958
9292 * gfortran.dg/function_optimize_10.f90: New test.
9293
9294 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9295
9296 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9297 test on alpha*-*-*.
9298
9299 2012-02-01 Tobias Burnus <burnus@net-b.de>
9300
9301 PR fortran/52024
9302 * gfortran.dg/typebound_operator_14.f90: New.
9303
9304 2012-02-01 Tobias Burnus <burnus@net-b.de>
9305
9306 PR fortran/52059
9307 * gfortran.dg/elemental_function_1.f90: New.
9308
9309 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9310
9311 PR rtl-optimization/51374
9312 * gcc.target/avr/torture/pr51374-1.c:
9313 Also fail if SBIS is seen.
9314
9315 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9316
9317 PR rtl-optimization/51374
9318 * gcc.target/avr/torture/pr51374-1.c: New.
9319
9320 2012-01-31 Tobias Burnus <burnus@net-b.de>
9321
9322 PR fortran/52024
9323 * gfortran.dg/typebound_generic_11.f90: New.
9324
9325 2012-01-31 Tobias Burnus <burnus@net-b.de>
9326
9327 PR fortran/52029
9328 * gfortran.dg/class_49.f90: New.
9329
9330 2012-01-31 Tobias Burnus <burnus@net-b.de>
9331
9332 PR fortran/52013
9333 * gfortran.dg/elemental_args_check_6.f90: New.
9334
9335 2012-01-31 Jason Merrill <jason@redhat.com>
9336
9337 PR c++/52043
9338 * g++.dg/cpp0x/variadic122.C: New.
9339
9340 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9341
9342 PR fortran/52012
9343 * gfortran.dg/realloc_on_assign_10.f90: New test.
9344
9345 2012-01-31 Richard Guenther <rguenther@suse.de>
9346
9347 PR tree-optimization/51528
9348 * gcc.dg/torture/pr51528.c: New testcase.
9349
9350 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9351
9352 PR go/48501
9353 * lib/go.exp (go_target_compile): Append timeout= to options.
9354 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9355 select5-out.go test on alpha*-*-* targets.
9356
9357 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9358
9359 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9360 (TEST_SHORT): Reformat in the same way.
9361 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9362 (TEST_SHORT): Reformat in the same way.
9363 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9364 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9365 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9366 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9367 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9368
9369 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9370
9371 PR target/51835
9372 * gcc.target/arm/pr51835.c: New testcase.
9373
9374 2012-01-30 Richard Guenther <rguenther@suse.de>
9375
9376 PR tree-optimization/52028
9377 * gcc.dg/torture/pr52028.c: New testcase.
9378 * gfortran.dg/ldist-pr45199.f: Adjust.
9379 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9380 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9381 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9382
9383 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9384
9385 PR debug/52027
9386 * gcc.dg/tree-prof/pr52027.c: New test.
9387
9388 PR tree-optimization/52046
9389 * gcc.dg/pr52046.c: New test.
9390
9391 PR debug/52048
9392 * g++.dg/other/pr52048.C: New test.
9393
9394 2012-01-30 Richard Guenther <rguenther@suse.de>
9395
9396 PR tree-optimization/52045
9397 * gcc.dg/pr52045.c: New testcase.
9398
9399 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9400
9401 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9402 new code generated for __sync_lock_release.
9403
9404 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9405
9406 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9407
9408 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9409
9410 PR testsuite/51875
9411 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9412
9413 * g++.dg/ext/visibility/template10.C: Fix typo.
9414
9415 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9416
9417 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9418
9419 PR c++/51327
9420 * g++.dg/cpp0x/constexpr-ice6.C: New.
9421
9422 2012-01-29 Tobias Burnus <burnus@net-b.de>
9423
9424 PR fortran/41600
9425 * gfortran.dg/default_initialization_6.f90: New.
9426
9427 2012-01-29 Tobias Burnus <burnus@net-b.de>
9428
9429 PR fortran/51972
9430 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9431 * gfortran.dg/class_48.f90: New.
9432
9433 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9434
9435 PR fortran/51808
9436 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9437
9438 2012-01-28 Tobias Burnus <burnus@net-b.de>
9439
9440 PR fortran/51972
9441 * gfortran.dg/class_allocate_12.f90: New.
9442
9443 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9444
9445 * gcc.dg/torture/pr50444.c: Fix dg directives.
9446
9447 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9448
9449 PR target/52006
9450 * gcc.target/arm/pr52006.c: New test.
9451
9452 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9453
9454 PR testsuite/52011
9455 * gcc.dg/lto/trans-mem.h: New file.
9456 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9457 * gcc.dg/lto/trans-mem-1_1.c: Same.
9458 * gcc.dg/lto/trans-mem-4_1.c: Same.
9459 * gcc.dg/lto/trans-mem-3_1.c: Same.
9460
9461 2012-01-27 Tobias Burnus <burnus@net-b.de>
9462
9463 PR fortran/52022
9464 * gfortran.dg/dummy_procedure_7.f90: New.
9465
9466 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9467
9468 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9469 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9470
9471 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9472
9473 PR c++/51852
9474 * g++.dg/other/gc5.C: New test.
9475
9476 2012-01-27 Richard Guenther <rguenther@suse.de>
9477
9478 PR tree-optimization/50444
9479 * gcc.dg/torture/pr50444.c: New testcase.
9480
9481 2012-01-27 Tobias Burnus <burnus@net-b.de>
9482
9483 PR fortran/51970
9484 PR fortran/51977
9485 * gfortran.dg/move_alloc_13.f90: New.
9486
9487 2012-01-27 Tobias Burnus <burnus@net-b.de>
9488
9489 PR fortran/51953
9490 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9491 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9492 and change dg-error string.
9493
9494 2012-01-27 Tobias Burnus <burnus@net-b.de>
9495
9496 PR fortran/52016
9497 * gfortran.dg/elemental_args_check_5.f90: New.
9498
9499 2012-01-27 Richard Guenther <rguenther@suse.de>
9500
9501 PR middle-end/51959
9502 * g++.dg/torture/pr51959.C: New testcase.
9503
9504 2012-01-27 Tom de Vries <tom@codesourcery.com>
9505
9506 PR tree-optimization/51990
9507 * gcc.dg/pr51990.c: New test.
9508 * gcc.dg/pr51990-2.c: Same.
9509
9510 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9511 Tobias Burnus <burnus@gcc.gnu.org>
9512
9513 PR fortran/48705
9514 * gfortran.dg/class_allocate_11.f03: New.
9515
9516 PR fortran/51870
9517 PR fortran/51943
9518 PR fortran/51946
9519 * gfortran.dg/class_allocate_7.f03: New.
9520 * gfortran.dg/class_allocate_8.f03: New.
9521 * gfortran.dg/class_allocate_9.f03: New.
9522 * gfortran.dg/class_allocate_10.f03: New.
9523
9524 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9525
9526 * gnat.dg/discr34.adb: New test.
9527 * gnat.dg/discr34_pkg.ads: New helper.
9528
9529 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9530
9531 * gnat.dg/discr33.adb: New test.
9532
9533 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9534
9535 * gnat.dg/limited_with3.ad[sb): New test.
9536 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9537 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9538 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9539
9540 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9541
9542 * gnat.dg/stack_usage1.adb: New test.
9543 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9544
9545 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9546 * gcc.dg/pr44194-2.c: Likewise.
9547
9548 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9549
9550 PR c++/51370
9551 * g++.dg/template/crash112.C: New.
9552
9553 2012-01-27 Richard Henderson <rth@redhat.com>
9554
9555 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9556
9557 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9558
9559 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9560
9561 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9562
9563 PR middle-end/51895
9564 * g++.dg/opt/pr51895.C: New test.
9565
9566 2012-01-26 Michael Matz <matz@suse.de>
9567
9568 PR tree-optimization/48794
9569 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9570
9571 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9572
9573 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9574
9575 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9576
9577 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9578 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9579 memory.
9580 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9581 the default value for s390 and s390x.
9582
9583 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9584
9585 PR lto/51698
9586 * gcc.dg/lto/trans-mem-4_0.c: New.
9587 * gcc.dg/lto/trans-mem-4_1.c: New.
9588 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9589 TM builtins.
9590 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9591 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9592 TM builtins.
9593 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9594 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9595 TM builtins.
9596
9597 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9598
9599 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9600
9601 2012-01-25 Ian Lance Taylor <iant@google.com>
9602
9603 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9604
9605 2012-01-25 Tobias Burnus <burnus@net-b.de>
9606
9607 PR fortran/51995
9608 * gfortran.dg/typebound_proc_25.f90: New.
9609
9610 2012-01-25 Jason Merrill <jason@redhat.com>
9611
9612 PR c++/51992
9613 * g++.dg/lto/pr51992_0.C: New.
9614
9615 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9616
9617 PR tree-optimization/51987
9618 * gcc.target/i386/pr51987.c: New test.
9619
9620 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9621
9622 * gcc.dg/tm/lto-1.c: Require lto support in target.
9623
9624 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9625
9626 PR rtl-optimization/48374
9627 * gcc.dg/pr48374.c: New test.
9628
9629 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9630
9631 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9632
9633 2012-01-25 Tobias Burnus <burnus@net-b.de>
9634
9635 PR fortran/51966
9636 * gfortran.dg/derived_constructor_char_3.f90: New.
9637
9638 2012-01-24 Ian Lance Taylor <iant@google.com>
9639
9640 * go.test/go-test.exp (filecmp): New procedure.
9641 (errchk): Handle quoted square brackets.
9642 (go-gc-tests): Set go_compile_args. Handle various new test
9643 lines. Skip a few new tests.
9644 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9645
9646 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9647
9648 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9649 (check_effective_target_vect_extract_even_odd)
9650 (check_effective_target_vect_interleave): Return true for MIPS
9651 paired-single.
9652
9653 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9654
9655 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9656 (main): Use it instead of argc.
9657
9658 2012-01-24 Jason Merrill <jason@redhat.com>
9659
9660 PR c++/51973
9661 * g++.dg/cpp0x/sfinae31.C: New.
9662
9663 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9664
9665 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9666
9667 2012-01-24 Jason Merrill <jason@redhat.com>
9668
9669 PR c++/51812
9670 * g++.dg/inherit/covariant20.C: New.
9671
9672 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9673
9674 PR c++/51223
9675 * g++.dg/parse/crash58.C: New.
9676
9677 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9678
9679 PR target/51957
9680 * gcc.dg/pr51957-1.c: New test.
9681 * gcc.dg/pr51957-1.h: New file.
9682 * gcc.dg/pr51957-2.c: New test.
9683
9684 2012-01-23 Jason Merrill <jason@redhat.com>
9685
9686 PR c++/51930
9687 * g++.dg/ext/visibility/template10.C: New.
9688
9689 2012-01-23 Tobias Burnus <burnus@net-b.de>
9690
9691 PR fortran/51948
9692 * gfortran.dg/move_alloc_12.f90: New.
9693
9694 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9695
9696 PR middle-end/45416
9697 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9698
9699 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9700
9701 PR c++/51398
9702 * g++.dg/template/crash111.C: New.
9703
9704 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9705
9706 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9707 configurations.
9708 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9709
9710 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9711
9712 PR testsuite/51941
9713 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9714 the DW_TAG_class_type and DW_AT_name: "Executor".
9715
9716 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9717
9718 * lib/target-supports.exp
9719 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9720 (check_effective_target_vect_interleave): Likewise.
9721
9722 2012-01-22 Jason Merrill <jason@redhat.com>
9723
9724 PR c++/51925
9725 * g++.dg/template/using20.C: New.
9726 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9727
9728 2012-01-23 Jason Merrill <jason@redhat.com>
9729
9730 PR target/51934
9731 * g++.dg/torture/pr51344.C: Limit to x86.
9732
9733 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9734
9735 * c-c++-common/tm/omp.c: Require target with pthread support.
9736
9737 2012-01-23 Richard Guenther <rguenther@suse.de>
9738
9739 PR tree-optimization/51949
9740 * gcc.dg/torture/pr51949.c: New testcase.
9741
9742 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9743
9744 PR rtl-optimization/51933
9745 * gcc.c-torture/execute/pr51933.c: New test.
9746
9747 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9748
9749 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9750 Do not define for Interix.
9751
9752 2012-01-22 Jason Merrill <jason@redhat.com>
9753
9754 PR c++/51832
9755 * g++.dg/lto/pr51832.h: New.
9756 * g++.dg/lto/pr51832_0.C: New.
9757 * g++.dg/lto/pr51832_1.C: New.
9758
9759 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9760
9761 * gcc.dg/ext-elim-1.c: New test.
9762
9763 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9764
9765 PR target/51931
9766 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9767 * g++.dg/opt/longbranch1.C: Likewise.
9768
9769 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9770
9771 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9772 in C++11 mode.
9773
9774 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9775
9776 PR fortran/50556
9777 * gfortran.dg/namelist_74.f90: New test.
9778 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9779
9780 2012-01-21 Tobias Burnus <burnus@net-b.de>
9781
9782 PR fortran/51913
9783 * gfortran.dg/class_47.f90: New.
9784
9785 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9786
9787 * gnat.dg/renaming5.ad[sb]: New test.
9788
9789 2012-01-20 Jason Merrill <jason@redhat.com>
9790
9791 PR c++/51919
9792 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9793
9794 2012-01-20 Jason Merrill <jason@redhat.com>
9795
9796 PR c++/51922
9797 * g++.dg/ext/attrib42.C: Require ilp32.
9798
9799 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9800
9801 PR target/51915
9802 * gcc.target/arm/pr51915.c: New test.
9803
9804 2012-01-20 Cary Coutant <ccoutant@google.com>
9805 Dodji Seketeli <dodji@redhat.com>
9806
9807 PR debug/45682
9808 * g++.dg/debug/dwarf2/nested-3.C: New test.
9809
9810 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9811
9812 PR c++/51402
9813 * g++.dg/template/crash110.C: New.
9814
9815 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9816
9817 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9818 Remove default options on hppa*-*-hpux*.
9819
9820 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9821
9822 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9823
9824 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9825
9826 * gcc.c-torture/compile/pr51856.c: New testcase.
9827
9828 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9829
9830 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9831 options to go_target_compile.
9832
9833 2012-01-20 Kai Tietz <ktietz@redhat.com>
9834
9835 * g++.dg/torture/pr51344.C: Fix typo.
9836
9837 2012-01-20 Richard Guenther <rguenther@suse.de>
9838
9839 PR tree-optimization/51903
9840 * g++.dg/torture/pr51903.C: New testcase.
9841
9842 2012-01-20 Tobias Burnus <burnus@net-b.de>
9843 Janus Weil <janus@gcc.gnu.org>
9844
9845 PR fortran/51056
9846 * gfortran.dg/use_21.f90: New.
9847
9848 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9849
9850 PR target/51106
9851 * gcc.dg/torture/pr51106-1.c: New test.
9852 * gcc.dg/torture/pr51106-2.c: New test.
9853
9854 2012-01-19 Kai Tietz <ktietz@redhat.com>
9855
9856 * g++.dg/torture/pr51344.C: New test.
9857
9858 2012-01-19 Tobias Burnus <burnus@net-b.de>
9859
9860 PR fortran/51904
9861 * gfortran.dg/intrinsic_size_2.f90: New.
9862
9863 2012-01-19 Jason Merrill <jason@redhat.com>
9864
9865 PR c++/51889
9866 * g++.dg/inherit/using7.C: New.
9867
9868 2012-01-19 Richard Guenther <rguenther@suse.de>
9869
9870 PR tree-optimization/37997
9871 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9872
9873 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9874
9875 PR rtl-optimization/51505
9876 * gcc.dg/pr51505.c: New test.
9877
9878 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9879
9880 PR fortran/51634
9881 * gfortran.dg/typebound_operator_12.f03: New.
9882 * gfortran.dg/typebound_operator_13.f03: New.
9883
9884 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9885
9886 PR c++/51225
9887 * g++.dg/cpp0x/pr51225.C: New.
9888
9889 2012-01-17 Ian Lance Taylor <iant@google.com>
9890
9891 PR go/50656
9892 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9893
9894 2012-01-17 Tobias Burnus <burnus@net-b.de>
9895
9896 PR fortran/51869
9897 * gfortran.dg/realloc_on_assign_9.f90: New.
9898
9899 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9900
9901 PR other/51165
9902 * gcc.dg/tm/memopt-3.c: Remove xfail.
9903 * gcc.dg/tm/memopt-4.c: Remove xfail.
9904 * gcc.dg/tm/memopt-5.c: Remove xfail.
9905 * gcc.dg/tm/memopt-7.c: Remove xfail.
9906
9907 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9908
9909 PR tree-optimization/51877
9910 * gcc.c-torture/execute/pr51877.c: New test.
9911
9912 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9913
9914 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9915 {!vect_align_arrays} to vect_sizes_32B_16B.
9916 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9917 * gcc.dg/vect/vect-peel-3.c: Ditto.
9918
9919 2012-01-16 Jason Merrill <jason@redhat.com>
9920
9921 PR c++/51854
9922 * g++.dg/abi/mangle60.C: New.
9923
9924 PR c++/51827
9925 * g++.dg/pch/mangle1.{C,Hs}: New.
9926
9927 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9928 Tobias Burnus <burnus@net-b.de>
9929
9930 PR fortran/50981
9931 * gfortran.dg/elemental_optional_args_3.f90: New
9932 * gfortran.dg/elemental_optional_args_4.f90: New
9933
9934 2012-01-16 Tobias Burnus <burnus@net-b.de>
9935
9936 PR fortran/51809
9937 * gfortran.dg/use_20.f90: New
9938
9939 2012-01-16 Jason Merrill <jason@redhat.com>
9940
9941 PR c++/51868
9942 * g++.dg/cpp0x/rv-bitfield.C: New.
9943 * g++.dg/cpp0x/rv-bitfield2.C: New.
9944
9945 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9946
9947 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9948 subroutine 'qsort' and use index array to assign the result.
9949
9950 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9951
9952 PR tree-optimization/51865
9953 * gcc.dg/pr51865.c: New test.
9954
9955 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9956
9957 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9958
9959 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9960
9961 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9962 to be loaded from the constant pool, rather than via %hi and %lo.
9963
9964 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9965
9966 PR rtl-optimization/51821
9967 * gcc.dg/pr51821.c: New test.
9968
9969 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9970
9971 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9972
9973 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9974
9975 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9976
9977 2012-01-14 Tobias Burnus <burnus@net-b.de>
9978
9979 PR fortran/51800
9980 * gfortran.dg/init_flag_8.f90: New.
9981 * gfortran.dg/init_flag_9.f90: New.
9982
9983 2011-01-14 Tobias Burnus <burnus@net-b.de>
9984
9985 PR fortran/51816
9986 * gfortran.dg/use_18.f90: New.
9987 * gfortran.dg/use_19.f90: New.
9988
9989 2012-01-13 Ian Lance Taylor <iant@google.com>
9990
9991 PR c++/50012
9992 * g++.dg/warn/Wsign-compare-4.C: New.
9993
9994 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9995
9996 PR fortran/48351
9997 * gfortran.dg/alloc_comp_assign.f03: New.
9998 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9999 __BUILTIN_FREE from 38 to 32.
10000
10001 2012-01-13 Jason Merrill <jason@redhat.com>
10002
10003 PR c++/20681
10004 * g++.dg/warn/Wreturn-type-7.C: New.
10005
10006 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10007
10008 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10009 assumption.
10010 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10011 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10012 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10013 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10014 int32plus because of big array needed.
10015 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10016 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10017
10018 2012-01-13 Jason Merrill <jason@redhat.com>
10019
10020 PR c++/51813
10021 * g++.dg/ext/visibility/template9.C: New.
10022
10023 PR c++/51620
10024 * g++.dg/cpp0x/defaulted34.C: New.
10025 * g++.dg/template/virtual3.C: New.
10026
10027 2012-01-13 Richard Guenther <rguenther@suse.de>
10028
10029 PR middle-end/8081
10030 * gcc.dg/torture/pr8081.c: New testcase.
10031
10032 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10033
10034 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10035
10036 2012-01-12 Jason Merrill <jason@redhat.com>
10037
10038 PR c++/51714
10039 * g++.dg/ext/stmtexpr14.C: New.
10040
10041 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10042
10043 PR c++/51633
10044 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10045
10046 2012-01-12 Jason Merrill <jason@redhat.com>
10047
10048 PR c++/48051
10049 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10050 * g++.dg/abi/mangle58.C: Likewise.
10051
10052 PR c++/51403
10053 * g++.dg/template/arg8.C: New.
10054
10055 2012-01-12 Ira Rosen <irar@il.ibm.com>
10056
10057 PR tree-optimization/51799
10058 * gcc.dg/vect/pr51799.c: New test.
10059 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10060 patterns.
10061
10062 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10063 Tobias Burnus <burnus@net-b.de>
10064
10065 PR fortran/51057
10066 PR fortran/51616
10067 * lib/target-supports.exp
10068 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10069 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10070
10071 2012-01-11 Jason Merrill <jason@redhat.com>
10072
10073 PR c++/51565
10074 * g++.dg/ext/attrib42.C: New.
10075
10076 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10077
10078 PR bootstrap/51796
10079 * gcc.dg/pr51796.c: New test.
10080
10081 2012-01-11 Jason Merrill <jason@redhat.com>
10082
10083 PR c++/51818
10084 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10085
10086 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10087
10088 * gnat.dg/array19.ad[sb]: New test.
10089
10090 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10091
10092 * gnat.dg/opt23.ad[sb]: New test.
10093 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10094 * gnat.dg/opt24.ad[sb]: New test.
10095
10096 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10097
10098 PR tree-optimization/49642
10099 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10100 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10101
10102 2012-01-11 Jason Merrill <jason@redhat.com>
10103
10104 PR c++/51613
10105 * g++.dg/template/explicit-args5.C: New.
10106
10107 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10108
10109 * gcc.c-torture/execute/20120110-1.c: New testcase.
10110
10111 2012-01-10 Jason Merrill <jason@redhat.com>
10112
10113 PR c++/51614
10114 * g++.dg/inherit/ambig1.C: New.
10115
10116 PR c++/51433
10117 * g++.dg/cpp0x/constexpr-cache1.C: New.
10118
10119 2012-01-10 Richard Guenther <rguenther@suse.de>
10120
10121 PR tree-optimization/51801
10122 * gcc.dg/torture/pr51801.c: New testcase.
10123
10124 2012-01-10 Tobias Burnus <burnus@net-b.de>
10125
10126 PR fortran/51652
10127 * gfortran.dg/allocate_with_typespec_5.f90: New.
10128
10129 2012-01-10 Tobias Burnus <burnus@net-b.de>
10130
10131 * gfortran.dg/class_39.f03: Update dg-error string.
10132
10133 2012-01-10 Richard Guenther <rguenther@suse.de>
10134
10135 PR tree-optimization/50913
10136 * gcc.dg/graphite/interchange-16.c: New testcase.
10137 * gcc.dg/graphite/scop-20.c: XFAIL.
10138 * gfortran.dg/graphite/interchange-1.f: Likewise.
10139 * gfortran.dg/graphite/block-1.f90: Likewise.
10140 * gfortran.dg/graphite/block-2.f: Likewise.
10141
10142 2012-01-10 Richard Henderson <rth@redhat.com>
10143
10144 * lib/target-supports.exp (check_effective_target_vect_perm,
10145 check_effective_target_vect_perm_byte,
10146 check_effective_target_vect_perm_short): Enable for arm neon.
10147
10148 2012-01-09 Tobias Burnus <burnus@net-b.de>
10149
10150 PR fortran/46328
10151 * gfortran.dg/typebound_operator_11.f90: New.
10152
10153 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10154
10155 * gnat.dg/array18.adb: New test.
10156 * gnat.dg/array18_pkg.ads: New helper.
10157
10158 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10159
10160 PR fortran/51791
10161 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10162 around base object in first assignment in main program.
10163 * gfortran.dg/typebound_operator_10.f03: New test.
10164
10165 2012-01-09 Martin Jambor <mjambor@suse.cz>
10166
10167 PR tree-optimization/51759
10168 * g++.dg/ipa/pr51759.C: New test.
10169
10170 2012-01-09 Tobias Burnus <burnus@net-b.de>
10171
10172 PR fortran/51758
10173 * gfortran.dg/optional_absent_2.f90: New.
10174
10175 2012-01-09 Tobias Burnus <burnus@net-b.de>
10176
10177 PR fortran/51578
10178 * gfortran.dg/use_17.f90: New.
10179
10180 2012-01-09 Gary Funck <gary@intrepid.com>
10181
10182 PR preprocessor/33919
10183 * gcc.dg/pr33919.c: New test.
10184 * gcc.dg/pr33919-0.h: New test header file.
10185 * gcc.dg/pr33919-1.h: Ditto.
10186 * gcc.dg/pr33919-2.h: Ditto.
10187
10188 2012-01-07 Jan Hubicka <jh@suse.cz>
10189
10190 PR tree-optimize/51694
10191 * gcc.c-torture/compile/pr51694.c: new testcase.
10192
10193 2012-01-07 Jan Hubicka <jh@suse.cz>
10194
10195 PR tree-optimization/51600
10196 * g++.dg/torture/pr51600.C: New testcase.
10197
10198 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10199
10200 PR gcov-profile/51715
10201 PR gcov-profile/51717
10202 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10203 * gcc.misc-tests/gcov-14.c: Likewise.
10204
10205 2012-01-06 Jason Merrill <jason@redhat.com>
10206
10207 * g++.dg/parse/new5.C: New.
10208
10209 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10210
10211 PR testsuite/51655
10212 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10213 including <string.h>.
10214
10215 2012-01-06 Jason Merrill <jason@redhat.com>
10216
10217 * g++.dg/abi/mangle51.C: New.
10218 * g++.dg/abi/mangle52.C: New.
10219 * g++.dg/abi/mangle53.C: New.
10220 * g++.dg/abi/mangle54.C: New.
10221 * g++.dg/abi/mangle55.C: New.
10222 * g++.dg/abi/mangle56.C: New.
10223 * g++.dg/abi/mangle57.C: New.
10224 * g++.dg/abi/mangle58.C: New.
10225 * g++.dg/abi/mangle59.C: New.
10226 * g++.dg/cpp0x/trailing3.C: Update mangling.
10227 * g++.dg/cpp0x/variadic111.C: Update mangling.
10228 * g++.dg/cpp0x/variadic4.C: Update mangling.
10229 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10230 * g++.dg/template/nontype22.C: Works now.
10231 * g++.dg/template/pr35240.C: Works now.
10232
10233 * g++.dg/cpp0x/error7.C: New.
10234
10235 2012-01-06 Tobias Burnus <burnus@net-b.de>
10236
10237 * gfortran.dg/deallocate_stat_2.f90: New.
10238 * coarray/allocate_errgmsg.f90: New.
10239 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10240 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10241 * coarray/subobject_1.f90: Fix for num_images > 1.
10242 * gfortran.dg/deallocate_stat.f90: Update due to changed
10243 stat= handling.
10244
10245 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10246
10247 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10248
10249 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10250
10251 * ada/acats/overflow.lst: Add cb20004.
10252
10253 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10254
10255 PR c++/51541
10256 * g++.dg/cpp0x/alias-decl-18.C: New test.
10257
10258 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10259
10260 * gcc.c-torture/execute/20120104-1.c: New test.
10261
10262 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10263
10264 PR fortran/PR48946
10265 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10266 the old typebound_operator_8.f03.
10267 * gfortran.dg/typebound_operator_8.f03: New version of
10268 typebound_operator_7.f03 with 'u' a derived type instead of a
10269 class object.
10270
10271 2012-01-05 Richard Guenther <rguenther@suse.de>
10272
10273 * g++.dg/torture/pr49309.C: Skip for -flto.
10274
10275 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10276
10277 PR middle-end/51761
10278 * gcc.c-torture/compile/pr51761.c: New test.
10279
10280 2012-01-05 Richard Guenther <rguenther@suse.de>
10281
10282 PR tree-optimization/51760
10283 * gcc.dg/torture/pr51760.c: New testcase.
10284
10285 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10286
10287 PR middle-end/51472
10288 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10289
10290 2012-01-05 Richard Guenther <rguenther@suse.de>
10291
10292 PR lto/41576
10293 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10294 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10295
10296 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10297
10298 PR debug/51695
10299 * gcc.dg/pr51695.c: New test.
10300
10301 2012-01-04 Andrew Pinski <apinski@cavium.com>
10302
10303 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10304 * gcc.target/mips/octeon2-lx-1.c: New test.
10305 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10306 * gcc.target/mips/octeon2-lx-2.c: New test.
10307 * gcc.target/mips/octeon2-lx-3.c: New test.
10308
10309 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10310
10311 PR other/51163
10312 PR other/51164
10313 * gcc.dg/tm/alias-1.c: Adjust regexp.
10314 * gcc.dg/tm/alias-2.c: Adjust regexp.
10315
10316 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10317
10318 PR c++/51064
10319 * g++.dg/warn/Wparentheses-26.C: New.
10320
10321 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10322
10323 * gfortran.dg/elemental_optional_args_2.f90: New test.
10324
10325 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10326
10327 PR fortran/49693
10328 * gfortran.dg/common_17.f90: New test.
10329
10330 2012-01-04 Richard Guenther <rguenther@suse.de>
10331
10332 PR tree-optimization/49651
10333 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10334 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10335
10336 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10337
10338 PR c++/51738
10339 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10340
10341 2012-01-03 Andrew Pinski <apinski@cavium.com>
10342
10343 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10344 for all mips targets. Also allow an optional .cfi_startproc.
10345
10346 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10347
10348 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10349
10350 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10351
10352 PR c++/29273
10353 * g++.dg/rtti/dyncast5.C: New.
10354
10355 2012-01-03 Richard Guenther <rguenther@suse.de>
10356
10357 PR tree-optimization/51070
10358 * gcc.dg/torture/pr51070-2.c: New testcase.
10359
10360 2012-01-03 Richard Guenther <rguenther@suse.de>
10361
10362 PR tree-optimization/51692
10363 * gcc.dg/torture/pr51692.c: New testcase.
10364
10365 2012-01-03 Richard Guenther <rguenther@suse.de>
10366
10367 PR debug/51650
10368 * g++.dg/lto/pr51650-3_0.C: New testcase.
10369
10370 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10371
10372 PR c++/15867
10373 * g++.dg/warn/Wredundant-decls-spec.C: New.
10374
10375 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10376
10377 PR tree-optimization/51719
10378 * g++.dg/tree-prof/pr51719.C: New test.
10379
10380 2012-01-03 Richard Guenther <rguenther@suse.de>
10381
10382 PR middle-end/51730
10383 * gcc.dg/fold-compare-6.c: New testcase.
10384
10385 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10386
10387 PR c++/51669
10388 * g++.dg/gomp/pr51669.C: New test.
10389
10390 2012-01-02 Jason Merrill <jason@redhat.com>
10391
10392 PR c++/51675
10393 * g++.dg/cpp0x/constexpr-union2.C: New.
10394
10395 PR c++/51666
10396 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10397
10398 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10399
10400 PR c++/51462
10401 * g++.dg/cpp0x/constexpr-99.C: New test.
10402
10403 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10404
10405 PR c++/20140
10406 * g++.dg/template/init9.C: New.
10407
10408 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10409
10410 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10411 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10412 rather than a specific number.
10413
10414 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10415
10416 PR fortran/46262
10417 PR fortran/46328
10418 PR fortran/51052
10419 * gfortran.dg/typebound_operator_7.f03: New.
10420 * gfortran.dg/typebound_operator_8.f03: New.
10421
10422 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10423
10424 PR target/51729
10425 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10426 XFAIL.
10427 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10428
10429 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10430
10431 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10432
10433 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10434
10435 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10436 for MIPS.
10437
10438 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10439
10440 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10441 * gfortran.dg/io_real_boz_4.f90: Likewise.
10442 * gfortran.dg/io_real_boz_5.f90: Likewise.
10443
10444 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10445
10446 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10447
10448 2012-01-02 Revital Eres <revital.eres@linaro.org>
10449
10450 * gcc.dg/sms-11.c: New file.
10451
10452 2012-01-02 Tobias Burnus <burnus@net-b.de>
10453
10454 PR fortran/51682
10455 * gfortran.dg/coarray/image_index_3.f90: New.
10456
10457 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10458
10459 PR c++/16603
10460 * g++.dg/parse/enum8.C: New.
10461
10462 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10463
10464 PR c++/51379
10465 * g++.dg/conversion/reinterpret4.C: New.
10466 * g++.dg/conversion/reinterpret1.C: Adjust.
10467
10468 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10469
10470 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10471
10472 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10473
10474 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10475 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10476 * g++.old-deja/g++.jason/access14.C: Likewise.
10477 * g++.old-deja/g++.jason/access8.C: Likewise.
10478 * g++.old-deja/g++.jason/access1.C: Likewise.
10479 * g++.old-deja/g++.other/access3.C: Likewise.
10480 * g++.old-deja/g++.other/access5.C: Likewise.
10481 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10482 * g++.old-deja/g++.law/visibility22.C: Likewise.
10483 * g++.old-deja/g++.law/visibility26.C: Likewise.
10484 * g++.old-deja/g++.mike/p2746.C: Likewise.
10485 * g++.dg/debug/using1.C: Likewise.
10486 * g++.dg/lookup/using51.C: Likewise.
10487 * g++.dg/inherit/using5.C: Likewise.
10488 * g++.dg/inherit/pr30297.C: Likewise.
10489 * g++.dg/inherit/access8.C: Likewise.
10490 * g++.dg/torture/pr39362.C: Likewise.
10491 * g++.dg/template/crash13.C: Likewise.
10492 * g++.dg/template/using10.C: Likewise.
10493
10494 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10495
10496 PR fortran/51502
10497 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10498
10499 2012-01-01 Ira Rosen <irar@il.ibm.com>
10500
10501 PR tree-optimization/51704
10502 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10503 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10504 corresponding flags.
10505
10506 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10507
10508 PR c++/51723
10509 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10510
10511 2012-01-01 Jan Hubicka <jh@suse.cz>
10512
10513 PR rtl-optimization/51069
10514 * gcc.c-torture/compile/pr51069.c: New testcase.
10515
10516 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10517
10518 PR tree-optimization/51683
10519 * gcc.dg/pr51683.c: New test.
10520 \f
10521 Copyright (C) 2012 Free Software Foundation, Inc.
10522
10523 Copying and distribution of this file, with or without modification,
10524 are permitted in any medium without royalty provided the copyright
10525 notice and this notice are preserved.