Add a testcase for PR debug/r53860
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
2
3 PR debug/r53860
4 * g++.dg/debug/pr53860.C: New test.
5
6 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
7 Paul Thomas <pault@gcc.gnu.org>
8
9 PR fortran/46897
10 * gfortran.dg/defined_assignment_1.f90: New test.
11 * gfortran.dg/defined_assignment_2.f90: New test.
12 * gfortran.dg/defined_assignment_3.f90: New test.
13 * gfortran.dg/defined_assignment_4.f90: New test.
14 * gfortran.dg/defined_assignment_5.f90: New test.
15
16 2012-12-01 Jakub Jelinek <jakub@redhat.com>
17
18 PR c++/55542
19 * g++.dg/cpp0x/vt-55542.C: New test.
20
21 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
22
23 * gnat.dg/specs/pack9.ads: New test.
24
25 2012-11-30 Martin Jambor <mjambor@suse.cz>
26
27 PR middle-end/52890
28 PR tree-optimization/55415
29 PR tree-optimization/54386
30 PR target/55448
31 * gcc.dg/ipa/ipa-sra-7.c: New test.
32 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
33 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
34 * gcc.target/i386/pr55448.c: Likewise.
35
36 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
37
38 * loop_optimization14.ad[sb]: New test.
39 * loop_optimization14_pkg.ads: New helper.
40
41 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
42
43 PR target/55073
44 * gcc.target/arm/pr55073.C: New test.
45
46 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
47
48 PR c++/53094
49 * g++.dg/ext/vector20.C: New testcase.
50
51 2012-11-28 Tobias Burnus <burnus@net-b.de>
52
53 PR fortran/52161
54 * coarray/sync_3.f90: Extend test.
55
56 2012-11-29 Jakub Jelinek <jakub@redhat.com>
57
58 PR rtl-optimization/55512
59 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
60 * gcc.target/i386/pr55512-4.c: Likewise.
61
62 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
63
64 PR c++/52654
65 * g++.dg/cpp0x/udlit-overflow.C: New.
66 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
67
68 2012-11-28 Jakub Jelinek <jakub@redhat.com>
69
70 PR debug/36728
71 PR debug/55467
72 PR middle-end/55507
73 PR bootstrap/55511
74 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
75 are non-empty and add dependency between the first and second asm.
76 * gcc.dg/guality/pr36728-2.c: Likewise.
77 * gcc.dg/guality/pr36728-3.c: New test.
78 * gcc.dg/guality/pr36728-4.c: New test.
79
80 2012-11-28 Andrew Pinski <apinski@cavium.com>
81
82 PR bootstrap/54279
83 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
84 directories.
85 * lib/obj-c++.exp (obj-c++_init): Likewise.
86
87 2012-11-28 Tobias Burnus <burnus@net-b.de>
88
89 PR fortran/52161
90 * coarray/sync_3.f90: New.
91
92 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
93
94 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
95
96 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
97
98 PR rtl-optimization/55512
99 * gcc.target/i386/pr55512-[1234].c: New tests.
100
101 2012-11-28 Jakub Jelinek <jakub@redhat.com>
102
103 PR testsuite/55505
104 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
105
106 PR testsuite/55504
107 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
108 attributes. Avoid clobbering memory before malloced chunk.
109 (main): Pass 1 instead of 0 as argument.
110
111 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
112
113 * gnat.dg/object_overflow.adb: Rename to...
114 * gnat.dg/object_overflow1.adb: ...this.
115 * gnat.dg/object_overflow2.adb: New test.
116 * gnat.dg/object_overflow3.adb: Likewise.
117 * gnat.dg/object_overflow4.adb: Likewise.
118
119 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
120
121 PR c++/55497
122 * g++.dg/init/pr55497.C: New.
123
124 2012-11-28 Richard Biener <rguenther@suse.de>
125
126 PR testsuite/55327
127 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
128 * gcc.dg/vect/slp-perm-9.c: Likewise.
129
130 2012-11-28 Richard Biener <rguenther@suse.de>
131
132 PR c/35634
133 * gcc.dg/torture/pr35634.c: New testcase.
134 * g++.dg/torture/pr35634.C: Likewise.
135 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
136
137 2012-11-27 Tobias Burnus <burnus@net-b.de>
138
139 PR fortran/55476
140 * gfortran.dg/warn_target_lifetime_3.f90: New.
141
142 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
143
144 PR rtl-optimization/55458
145 * gcc.target/i386/pr55458.c: New test.
146
147 2012-11-27 Jakub Jelinek <jakub@redhat.com>
148
149 PR tree-optimization/55110
150 * gcc.dg/pr55110.c: New test.
151
152 2012-11-27 Richard Biener <rguenther@suse.de>
153
154 PR middle-end/55331
155 * g++.dg/opt/pr55331.C: New testcase.
156
157 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
158
159 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
160
161 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
162
163 * gcc.dg/54455.c: Require scheduling.
164 * gcc.dg/c1x-align-4.c: Skip avr.
165 * gcc.dg/pr44024.c: Skip avr in final scan.
166
167 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
168
169 PR testsuite/52641
170 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
171 * gcc.dg/pr54676.c: Make work for 16-bit int.
172
173 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
174
175 PR target/55277
176 * gcc.target/i386/pr55227.c: New test.
177
178 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
179
180 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
181 to -fdump-rtl-all.
182 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
183
184 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
185
186 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
187 New procedure.
188 (add_options_for_arm_v8_vfp): New procedure.
189 * gcc.target/arm/vrintaf32.c: New test.
190 * gcc.target/arm/vrintaf64.c: Likewise.
191 * gcc.target/arm/vrintmf32.c: Likewise.
192 * gcc.target/arm/vrintmf64.c: Likewise.
193 * gcc.target/arm/vrintpf32.c: Likewise.
194 * gcc.target/arm/vrintpf64.c: Likewise.
195 * gcc.target/arm/vrintrf32.c: Likewise.
196 * gcc.target/arm/vrintrf64.c: Likewise.
197 * gcc.target/arm/vrintxf32.c: Likewise.
198 * gcc.target/arm/vrintxf64.c: Likewise.
199 * gcc.target/arm/vrintzf32.c: Likewise.
200 * gcc.target/arm/vrintzf64.c: Likewise.
201
202 2012-11-26 Janus Weil <janus@gcc.gnu.org>
203
204 PR fortran/54997
205 * gfortran.dg/warn_unused_function_2.f90: New.
206
207 2012-11-26 Janus Weil <janus@gcc.gnu.org>
208
209 PR fortran/54881
210 * gfortran.dg/associated_6.f90: New.
211 * gfortran.dg/select_type_30.f03: New.
212
213 2012-11-26 Jakub Jelinek <jakub@redhat.com>
214
215 PR tree-optimization/54471
216 * gcc.dg/tree-ssa/vrp86.c: New test.
217 * gcc.c-torture/execute/pr54471.c: New test.
218
219 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
220
221 PR middle-end/55030
222 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
223 use volatile asms, use plain asms. Where the output value for the
224 asm is unused, write a global variable.
225
226 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
227
228 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
229
230 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
231
232 PR fortran/30146
233 * gfortran.dg/do_check_7.f90: New test.
234
235 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
236
237 PR c++/55446
238 * g++.dg/init/new41.C: New.
239
240 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
241
242 PR fortran/55314
243 * gfortran.dg/allocate_error_4.f90: New test.
244
245 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
246
247 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
248 to send_log.
249
250 2012-11-23 Jakub Jelinek <jakub@redhat.com>
251
252 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
253 from the output.
254
255 PR c++/54046
256 * g++.dg/warn/Wreturn-type-8.C: New test.
257
258 PR middle-end/55430
259 * gcc.dg/pr55430.c: New test.
260
261 2012-11-23 Kostya Serebryany <kcc@google.com>
262
263 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
264
265 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
266
267 * gnat.dg/discr40.ad[sb]: New test.
268
269 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
270
271 * gnat.dg/discr39.adb: New test.
272
273 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
274
275 PR testsuite/52641
276 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
277 * gcc.dg/pr55150-1.c: Same.
278 * gcc.dg/torture/pr54894.c: Add size32plus.
279
280 2012-11-23 Jakub Jelinek <jakub@redhat.com>
281
282 PR sanitizer/55435
283 * c-c++-common/asan/attrib-1.c: New test.
284
285 2012-11-22 Ian Bolton <ian.bolton@arm.com>
286
287 * gcc.target/aarch64/builtin-bswap-1.c: New test.
288 * gcc.target/aarch64/builtin-bswap-2.c: New test.
289
290 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
291
292 PR c++/55432
293 * g++.dg/cpp0x/constexpr-55432.C: New.
294
295 2012-11-21 Janus Weil <janus@gcc.gnu.org>
296
297 PR fortran/55352
298 * gfortran.dg/namelist_76.f90: New.
299
300 2012-11-21 Martin Jambor <mjambor@suse.cz>
301
302 * gcc.dg/ipa/ipcp-agg-7.c: New test.
303 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
304
305 2012-11-21 Martin Jambor <mjambor@suse.cz>
306
307 PR tree-optimization/55260
308 * g++.dg/torture/pr55260-2.C: New test.
309
310 2012-11-21 Martin Jambor <mjambor@suse.cz>
311
312 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
313
314 2012-11-21 Bin Cheng <bin.cheng@arm.com>
315
316 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
317 * gcc.dg/tree-ssa/vrp47.c: Ditto.
318
319 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
320
321 PR target/19398
322 * gcc.target/i386/pr19398.c: New test.
323
324 2012-11-20 Martin Jambor <mjambor@suse.cz>
325
326 PR tree-optimization/55260
327 * g++.dg/torture/pr55260-1.C: New test.
328
329 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
330
331 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
332 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
333 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
334 * gcc.target/aarch64/atomic-op-char.c: Likewise.
335 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
336 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
337 * gcc.target/aarch64/atomic-op-int.c: Likewise.
338 * gcc.target/aarch64/atomic-op-long.c: Likewise.
339 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
340 * gcc.target/aarch64/atomic-op-release.c: Likewise.
341 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
342 * gcc.target/aarch64/atomic-op-short.c: Likewise.
343
344 2012-11-20 Jakub Jelinek <jakub@redhat.com>
345
346 PR middle-end/55094
347 * gcc.dg/pr55094.c: New test.
348
349 PR rtl-optimization/54921
350 * gcc.dg/pr54921.c: New test.
351
352 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
353
354 * gcc.target/i386/pr55359.c: New test.
355
356 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
357
358 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
359 * g++.dg/tls/thread_local3g.C: Likewise.
360 * g++.dg/tls/thread_local4g.C: Likewise.
361 * g++.dg/tls/thread_local5g.C: Likewise.
362 * g++.dg/tls/thread_local6g.C: Likewise.
363 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
364 * g++.dg/tls/thread_local2.C: Likewise.
365 * g++.dg/tls/thread_local2g.C: Likewise.
366 * g++.dg/tls/thread_local6.C: Likewise.
367
368 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
369
370 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
371 * gcc.dg/tm/clone-1.c: New test.
372
373 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
374
375 PR c++/55368
376 * g++.dg/parse/struct-5.C: New.
377
378 2012-11-19 Tom de Vries <tom@codesourcery.com>
379
380 PR rtl-optimization/55315
381 * gcc.target/mips/pr55315.c: New test.
382
383 2012-11-17 Jakub Jelinek <jakub@redhat.com>
384
385 PR tree-optimization/55236
386 * gcc.dg/pr55236.c: New test.
387
388 PR testsuite/55188
389 * gcc.dg/pr19105.c: Accept also optimizing
390 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
391
392 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
393 from addr2line_output. Increment idx if asking for more than one
394 address in one object.
395
396 2012-11-16 Jakub Jelinek <jakub@redhat.com>
397
398 PR tree-optimization/55329
399 * g++.dg/opt/pr55329.C: New test.
400
401 2012-11-16 Janus Weil <janus@gcc.gnu.org>
402
403 PR fortran/55297
404 * gfortran.dg/typebound_operator_18.f90: New.
405
406 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
407
408 PR rtl-optimization/55330
409 * gfortran.dg/pr55330.f90: New test.
410
411 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
412
413 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
414 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
415 * gcc.dg/hoist-register-pressure-2.c: Ditto.
416 * gcc.dg/hoist-register-pressure-3.c: Ditto.
417 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
418 * gcc.dg/tree-prof/unroll-1.c: Ditto.
419
420 2012-11-16 Dodji Seketeli <dodji@redhat.com>
421
422 PR c++/54875
423 * g++.dg/cpp0x/alias-decl-27.C: New test.
424
425 2012-11-16 Jakub Jelinek <jakub@redhat.com>
426
427 PR c++/55337
428 * g++.dg/template/alignof2.C: New test.
429
430 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
431
432 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
433 * g++.dg/mv6.C (dg-options): Ditto.
434
435 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
436
437 * lib/target_suports.exp
438 (check_effective_target_has_w_floating_suffix): New procedure.
439 (check_effective_target_has_q_floating_suffix): Ditto.
440 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
441 for unsupported non-standard suffix on floating constant.
442 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
443
444 2012-11-14 Jakub Jelinek <jakub@redhat.com>
445
446 * lib/asan-dg.exp: New file.
447 * gcc.dg/asan/asan.exp: New file.
448 * g++.dg/dg.exp: Prune also asan tests.
449 * g++.dg/asan/asan.exp: New file.
450 * c-c++-common/asan/memcmp-1.c: New test.
451
452 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
453
454 PR c++/55323
455 * g++.dg/cpp0x/vt-55323.C: New.
456
457 2012-11-13 Sriraman Tallam <tmsriram@google.com>
458
459 * g++.dg/mv4.C: Add require ifunc. Change error message.
460 * g++.dg/mv5.C: Add require ifunc.
461 * g++.dg/mv6.C: Add require ifunc.
462
463 2012-11-13 Martin Jambor <mjambor@suse.cz>
464
465 PR tree-optimization/55253
466 * gcc.dg/torture/pr55253.c: New test.
467 * gcc.dg/torture/pr55305.c: Likewise.
468
469 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
470
471 PR middle-end/55142
472 * gcc.target/i386/pr55142-1.c: New file.
473 * gcc.target/i386/pr55142-2.c: Likewise.
474
475 2012-11-13 Dodji Seketeli <dodji@redhat.com>
476
477 PR c++/54466
478 * g++.dg/cpp0x/alias-decl-26.C: New test file.
479
480 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
481
482 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
483 instead of lp64.
484 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
485 * gcc.target/i386/pr49715-2.c: Likewise.
486 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
487
488 2012-11-13 Jakub Jelinek <jakub@redhat.com>
489
490 PR tree-optimization/55281
491 * gcc.dg/vect/fast-math-pr55281.c: New test.
492 * g++.dg/opt/pr55281.C: New test.
493
494 PR rtl-optimization/54127
495 * gcc.dg/torture/pr54127.c: New test.
496
497 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
498 Jakub Jelinek <jakub@redhat.com>
499
500 PR rtl-optimization/51447
501 * gcc.c-torture/execute/pr51447.c: New test.
502
503 2012-11-12 Ian Bolton <ian.bolton@arm.com>
504
505 * gcc.target/aarch64/csinc-2.c: New test.
506
507 2012-11-12 Ian Bolton <ian.bolton@arm.com>
508
509 * gcc.target/aarch64/cmn.c: New test.
510 * gcc.target/aarch64/adds.c: New test.
511 * gcc.target/aarch64/subs.c: New test.
512
513 2012-11-12 Tobias Burnus <burnus@net-b.de>
514
515 PR fortran/55272
516 * gfortran.dg/coarray_29_1.f90: New.
517 * gfortran.dg/coarray_29_2.f90: New.
518
519 2012-11-12 Bin Cheng <bin.cheng@arm.com>
520
521 * gcc.dg/hoist-register-pressure-3.c: New test.
522
523 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
524
525 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
526 wrappers around sinf and cosf.
527
528 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
529
530 PR middle-end/55247
531 PR middle-end/55259
532 * gcc.target/i386/pr55247-2.c: New file.
533
534 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
535
536 PR middle-end/55263
537 * g++.dg/pr55263.C: New test.
538
539 2012-11-11 Martin Jambor <mjambor@suse.cz>
540
541 PR tree-optimization/55238
542 * testsuite/gcc.dg/torture/pr55238.c: New test.
543
544 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
545 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
546 * c-c++-common/torture/vector-subscript-1.c: Likewise.
547 * c-c++-common/torture/vector-subscript-2.c: Likewise.
548
549 2012-11-10 Jan Hubicka <jh@suse.cz>
550
551 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
552
553 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
554
555 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
556 -mno-sse -mno-mmx to dg-options. Reformat.
557
558 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
559
560 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
561 * c-c++-common/vector-compare-1.c: Same.
562 * c-c++-common/vector-compare-2.c: Same.
563 * g++.dg/other/unused1.C: Skip on AIX.
564 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
565 extra message on AIX.
566
567 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
568
569 PR target/55247
570 * gcc.target/i386/pr55247.c: New test.
571
572 2012-11-09 Andrew Pinski <apinski@cavium.com>
573
574 * gcc.c-torture/execute/20121108-1.c: New test.
575
576 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
577
578 PR c++/54413
579 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
580 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
581 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
582 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
583
584 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
585
586 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
587 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
588 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
589 array bounds.
590 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
591
592 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
593
594 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
595 * g++.dg/tm/pr47530.C: Same.
596
597 2012-11-09 Jason Merrill <jason@redhat.com>
598
599 PR c++/54859
600 * g++.dg/cpp0x/alias-decl-25.C: New.
601
602 * g++.dg/abi/abi-tag1.C: New.
603 * g++.dg/abi/abi-tag2.C: New.
604
605 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
606
607 PR rtl-optimization/55154
608 * gcc.target/i386/pr55154.c: New test.
609
610 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
611
612 PR rtl-optimization/55151
613 * gcc.dg/pr55151.c: Move ...
614 * gcc.target/i386/pr55151.c: ... here.
615
616 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
617
618 PR rtl-optimization/54472
619 * gcc.dg/pr54472.c: New test.
620
621 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
622
623 * gnat.dg/stack_check3.ad[sb]: New test.
624
625 2012-11-08 Ian Lance Taylor <iant@google.com>
626
627 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
628 with arguments. Handle errorcheckoutput and rundir test types.
629
630 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
631
632 PR tree-optimization/55191
633 * gcc.dg/pr55191.c: New test.
634
635 2012-11-08 Jakub Jelinek <jakub@redhat.com>
636
637 PR debug/54499
638 * g++.dg/debug/pr54499.C: New test.
639
640 2012-11-08 Jan Hubicka <jh@suse.cz>
641
642 PR middle-end/48636
643 * gcc.dg/winline-3.c: Update.
644
645 2012-11-08 Martin Jambor <mjambor@suse.cz>
646
647 * gfortran.dg/ipcp-array-1.f90: New test.
648
649 2012-11-08 Florian Weimer <fweimer@redhat.com>
650
651 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
652
653 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
654
655 PR rtl-optimization/55151
656 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
657
658 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
659
660 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
661
662 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
663
664 * gcc.c-torture/compile/20121107-1.c: New test.
665
666 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
667
668 PR rtl-optimization/55151
669 * gcc.dg/pr55151.c: Compile it only for x86_64.
670
671 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
672
673 PR rtl-optimization/55122
674 * gcc.dg/pr55122.c: New test.
675
676 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
677
678 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
679 word powerpc.
680 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
681 * gcc.target/powerpc/loop_align.c: Skip on AIX.
682 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
683 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
684
685 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
686
687 PR c/53063
688 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
689
690 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
691
692 PR c/51294
693 * c-c++-common/pr51294.c: New.
694
695 2012-11-07 Martin Jambor <mjambor@suse.cz>
696
697 PR tree-optimization/53787
698 * gcc.dg/ipa/ipa-5.c: Adjust.
699 * gcc.dg/ipa/ipcp-agg-1.c: New test.
700 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
701 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
702 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
703 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
704 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
705 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
706 * gfortran.dg/pr48636-2.f90: New test.
707 * gfortran.dg/pr53787.f90: Likewise.
708
709 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
710
711 PR c++/55226
712 Revert:
713 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
714
715 PR c++/54922
716 * g++.dg/cpp0x/constexpr-union4.C: New.
717
718 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
719
720 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
721
722 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
723
724 PR target/49220
725 * gcc.c-torture/compile/pr49220.c: New test.
726
727 2012-11-07 Florian Weimer <fweimer@redhat.com>
728
729 * g++.dg/init/new40.C: New.
730
731 2012-11-07 Jakub Jelinek <jakub@redhat.com>
732
733 PR debug/54693
734 * gcc.dg/guality/pr54693-2.c: New test.
735
736 2012-11-06 Andrew Pinski <apinski@cavium.com>
737
738 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
739 -fno-vect-cost-model.
740
741 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
742
743 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
744 * gcc.dg/tm/debug-1.c: Same.
745 * gcc.dg/tm/irrevocable-3.c: Same.
746 * gcc.dg/tm/irrevocable-4.c: Same.
747 * gcc.dg/tm/memopt-10.c: Same.
748 * gcc.dg/tm/memopt-11.c: Same.
749 * gcc.dg/tm/props-4.c: Same.
750 * gcc.dg/tm/wrap-3.c: Same.
751 * gcc.dg/tm/wrap-4.c: Same.
752
753 2012-11-06 Andrew Pinski <apinski@cavium.com>
754
755 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
756
757 2012-11-06 Jan Hubicka <jh@suse.cz>
758
759 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
760 candidate still.
761 * gcc.dg/tree-ssa/loop-23.c: Likewise.
762 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
763 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
764
765 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
766
767 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
768
769 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
770
771 PR middle-end/41993
772 * gcc.dg/torture/pr41993.c: New test.
773
774 2012-11-06 Jan Hubicka <jh@suse.cz>
775
776 * gcc.target/i386/l_fma_float_?.c: Update.
777 * gcc.target/i386/l_fma_double_?.c: Update.
778
779 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
780
781 PR target/54089
782 * gcc.target/sh/pr54089-8.c: New.
783 * gcc.target/sh/pr54089-9.c: New.
784
785 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
786
787 PR target/47440
788 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
789 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
790 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
791 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
792 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
793 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
794 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
795 * gcc.target/i386/avx-vzeroupper-27.c: New.
796
797 2012-11-06 Janus Weil <janus@gcc.gnu.org>
798
799 PR fortran/54917
800 * gfortran.dg/transfer_class_1.f90: New.
801 * gfortran.dg/transfer_class_2.f90: New.
802
803 2012-11-05 Sriraman Tallam <tmsriram@google.com>
804
805 * testsuite/g++.dg/mv1.C: New test.
806 * testsuite/g++.dg/mv2.C: New test.
807 * testsuite/g++.dg/mv3.C: New test.
808 * testsuite/g++.dg/mv4.C: New test.
809 * testsuite/g++.dg/mv5.C: New test.
810 * testsuite/g++.dg/mv6.C: New test.
811
812 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
813
814 PR testsuite/55186
815 * gcc.dg/const-uniq-1.c (a): Increase length four times.
816
817 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
818
819 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
820 darwin.
821
822 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
823
824 * g++.dg/torture/20121105-1.C: New test.
825
826 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
827
828 * gcc.dg/torture/fp-compare.c: New testcase.
829
830 2012-11-05 Jan Hubicka <jh@suse.cz>
831
832 * gcc.dg/const-1.c: Update.
833 * gcc.dg/pure-1.c: Update.
834
835 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
836
837 PR rtl-optimization/55151
838 * gcc.dg/pr55151.c: New test.
839
840 2012-11-05 Jakub Jelinek <jakub@redhat.com>
841
842 PR debug/54970
843 PR debug/54971
844 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
845
846 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
847
848 PR testsuite/51128
849 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
850
851 2012-11-05 Jan Hubicka <jh@suse.cz>
852
853 * gcc.dg/autopar/pr49960.c: Fix testcase.
854
855 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
856
857 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
858 Fix scan-tree-dump-times directive.
859
860 2012-11-04 Janus Weil <janus@gcc.gnu.org>
861
862 PR fortran/55199
863 * gfortran.dg/associate_12.f90: New.
864
865 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
866
867 PR target/54255
868 * lib/target-supports.exp (check_effective_target_masm_intel): New
869 proc.
870 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
871 masm_intel.
872
873 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
874 Jack Howarth <howarth@bromo.med.uc.edu>
875
876 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
877 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
878 * gcc.target/i386/pr53249.c: Likewise.
879
880 2012-11-03 Andrew Pinski <apinski@cavium.com>
881
882 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
883 call abort1 so that cross jumping does not happen.
884
885 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
886
887 PR target/51244
888 * gcc.target/sh/pr51244-18.c: New.
889 * gcc.target/sh/pr51244-19.c: New.
890
891 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
892
893 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
894 b requires a 64-bit operation followed by a truncation.
895
896 2012-11-02 Jan Hubicka <jh@suse.cz>
897
898 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
899
900 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
901
902 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
903 conditions to verify the reduction code is vectorized.
904
905 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
906 in case 'pow', such as 'powerpc' is used in the compiler version name.
907 * gcc.target/powerpc/pr46728-2.c: Likewise.
908 * gcc.target/powerpc/pr46728-3.c: Likewise.
909 * gcc.target/powerpc/pr46728-4.c: Likewise.
910 * gcc.target/powerpc/pr46728-5.c: Likewise.
911 * gcc.target/powerpc/pr46728-7.c: Likewise.
912 * gcc.target/powerpc/pr46728-8.c: Likewise.
913 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
914
915 2012-11-02 Jan Hubicka <jh@suse.cz>
916
917 * gcc.dg/tree-ssa/loop-38.c: New testcase.
918
919 2012-11-02 Jan Hubicka <jh@suse.cz>
920
921 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
922 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
923
924 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
925
926 PR middle-end/55130
927 * gcc.target/i386/pr55130.c: New test.
928
929 2012-11-02 Jakub Jelinek <jakub@redhat.com>
930
931 PR target/55147
932 * gcc.target/i386/pr55147.c: New test.
933
934 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
935
936 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
937 * gfortran.dg/default_format_denormal_1.f90: Same.
938
939 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
940
941 PR middle-end/55001
942 * g++.dg/ext/vector19.C: Remove target restrictions.
943 * gcc.dg/fold-compare-7.c: New testcase.
944
945 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
946
947 PR target/55160
948 * gcc.target/sh/pr55160.c: New.
949
950 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
951
952 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
953 scan-assembler regex.
954
955 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
956
957 PR middle-end/55150
958 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
959 * gcc.dg/pr55150-2.c: New test.
960
961 2012-11-01 Sharad Singhai <singhai@google.com>
962
963 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
964 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
965 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
966 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
967
968 2012-10-31 Dehao Chen <dehao@google.com>
969
970 * g++.dg/debug/dwarf2/block.C: New testcase.
971
972 2012-10-31 Jan Hubicka <jh@suse.cz>
973
974 * gcc.dg/pr44974.c: Add noinline.
975
976 2012-10-31 Janus Weil <janus@gcc.gnu.org>
977
978 PR fortran/53718
979 * gfortran.dg/class_54.f90: New.
980
981 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
982 Jakub Jelinek <jakub@redhat.com>
983
984 PR tree-optimization/55018
985 * gcc.dg/torture/pr55018.c: New test.
986
987 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
988
989 PR c++/54583
990 * g++.dg/ext/vla13.C: New.
991
992 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
993
994 PR middle-end/55150
995 * gcc.dg/pr55150.c: New test.
996
997 2012-10-31 Tobias Burnus <burnus@net-b.de>
998
999 PR fortran/55134
1000 * gfortran.dg/associate_11.f90: New.
1001
1002 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1003
1004 PR c++/54955
1005 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1006
1007 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1008
1009 PR tree-optimization/19105
1010 PR tree-optimization/21643
1011 PR tree-optimization/46309
1012 * gcc.dg/pr19105.c: New test.
1013 * gcc.dg/pr21643.c: New test.
1014 * gcc.dg/pr46309-2.c: New test.
1015 * gcc.c-torture/execute/pr46309.c: New test.
1016
1017 2012-10-31 Alan Modra <amodra@gmail.com>
1018
1019 * gcc.target/powerpc/dimode_off.c: New.
1020 * gcc.target/powerpc/timode_off.c: New.
1021 * gcc.target/powerpc/dfmode_off.c: New.
1022 * gcc.target/powerpc/tfmode_off.c: New.
1023
1024 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1025
1026 PR rtl-optimization/55093
1027 * gcc.target/i386/pr55093.c: New file.
1028
1029 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1030
1031 * gcc.target/i386/pr55116.c: Renamed to ...
1032 * gcc.target/i386/pr55116-1.c: This.
1033
1034 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1035
1036 * gcc.target/i386/pr55116-2.c: New file.
1037
1038 2012-10-30 Richard Biener <rguenther@suse.de>
1039
1040 * gcc.dg/vect/slp-perm-2.c: Adjust.
1041
1042 2012-10-30 Richard Biener <rguenther@suse.de>
1043
1044 PR tree-optimization/55111
1045 * gcc.dg/torture/pr55111.c: New testcase.
1046
1047 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1048
1049 PR target/53988
1050 * gcc.target/sh/pr53988.c: New.
1051
1052 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1053
1054 PR target/54989
1055 * gcc.dg/hoist-register-pressure-1.c: Rename from
1056 hoist-register-pressure.c. Add nonpic condition.
1057 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1058
1059 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1060
1061 PR c++/54930
1062 * gcc.dg/Wreturn-local-addr.c: New.
1063 * g++.dg/warn/Wno-return-local-addr.C: New.
1064 * g++.dg/warn/Wreturn-local-addr.C: New.
1065
1066 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1067
1068 PR middle-end/55116
1069 * gcc.target/i386/pr55116.c: New file.
1070
1071 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1072
1073 PR c/53066
1074 * gcc.dg/Wshadow-4.c: New.
1075 * gcc.dg/Wshadow-4.h: New.
1076
1077 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1078
1079 PR debug/54693
1080 * gcc.dg/guality/pr54693.c: New.
1081
1082 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1083
1084 PR middle-end/55027
1085 * gcc.dg/pr55027.c: New testcase.
1086
1087 2012-10-29 Jan Hubicka <jh@suse.cz>
1088
1089 * gcc.dg/ipa/inline-6.c: New testcase.
1090
1091 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1092
1093 PR rtl-optimization/55106
1094 * g++.dg/pr55106.C: New.
1095
1096 2012-10-29 Richard Guenther <rguenther@suse.de>
1097
1098 PR middle-end/53695
1099 * gcc.dg/torture/pr53695.c: New testcase.
1100
1101 2012-10-28 Jan Hubicka <jh@suse.cz>
1102
1103 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1104
1105 2012-10-28 Tobias Burnus <burnus@net-b.de>
1106
1107 PR fortran/54958
1108 * gfortran.dg/do_check_6.f90: New.
1109
1110 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1111 Jack Howarth <howarth@bromo.med.uc.edu>
1112
1113 PR target/54404
1114 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1115 to dg-options.
1116 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1117
1118 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1119
1120 PR target/34283
1121 * gcc.target/i386/pr34283.c: New test.
1122
1123 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1124
1125 PR c++/55081
1126 * g++.dg/opt/pr55081.C: New test.
1127
1128 PR debug/54970
1129 PR debug/54971
1130 * gcc.dg/guality/pr54970.c: New test.
1131
1132 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1133
1134 PR c++/54984
1135 * g++.dg/template/new11.C: New.
1136
1137 2012-10-26 Richard Biener <rguenther@suse.de>
1138
1139 PR middle-end/54824
1140 * gcc.dg/torture/pr54824.c: New testcase.
1141
1142 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1143
1144 * gcc.target/i386/fxsave-1.c: New.
1145 * gcc.target/i386/fxsave64-1.c: Ditto.
1146 * gcc.target/i386/fxrstor-1.c: Ditto.
1147 * gcc.target/i386/fxrstor64-1.c: Ditto.
1148 * gcc.target/i386/xsave-1.c: Ditto.
1149 * gcc.target/i386/xsave64-1.c: Ditto.
1150 * gcc.target/i386/xrstor-1.c: Ditto.
1151 * gcc.target/i386/xrstor64-1.c: Ditto.
1152 * gcc.target/i386/xsaveopt-1.c: Ditto.
1153 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1154 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1155 * gcc.target/i386/sse-13.c: Ditto.
1156 * gcc.target/i386/sse-14.c: Ditto.
1157 * gcc.target/i386/sse-22.c: Ditto.
1158 * gcc.target/i386/sse-23.c: Ditto.
1159 * g++.dg/other/i386-2.C: Ditto.
1160 * g++.dg/other/i386-3.C: Ditto.
1161
1162 2012-10-25 Jan Hubicka <jh@suse.cz>
1163
1164 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1165 at ivcanon time.
1166
1167 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1168
1169 PR c++/53761
1170 * g++.dg/ext/transparent-union.C: New.
1171
1172 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1173
1174 PR c++/54427
1175 * g++.dg/ext/vector19.C: New testcase.
1176
1177 2012-10-25 Richard Biener <rguenther@suse.de>
1178
1179 PR tree-optimization/54902
1180 * g++.dg/torture/pr54902.C: New testcase.
1181
1182 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1183
1184 PR c++/34892
1185 * g++.dg/template/crash114.C: New.
1186
1187 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1188
1189 PR bootstrap/55049
1190 * gcc.target/i386/pr55049-1.c: New test.
1191
1192 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1193
1194 PR fortran/55037
1195 * gfortran.dg/class_dummy_4.f03: New.
1196
1197 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1198
1199 PR rtl-optimization/55010
1200 * gcc.dg/pr55010.c: New test.
1201
1202 PR debug/54828
1203 * g++.dg/debug/pr54828.C: New test.
1204
1205 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1206
1207 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1208 * gcc.dg/vect/vect-83_64.c: Likewise.
1209
1210 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1211
1212 PR c++/54922
1213 * g++.dg/cpp0x/constexpr-union4.C: New.
1214
1215 2012-10-23 Jeff Law <law@redhat.com>
1216
1217 * gcc.c-torture/execute/pr54985.c: New test.
1218
1219 2012-10-23 Paul Koning <ni1d@arrl.net>
1220
1221 PR debug/54508
1222 * g++.dg/debug/dwarf2/pr54508.C: New.
1223
1224 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1225
1226 PR c++/54844
1227 * g++.dg/template/sizeof14.C: New test.
1228
1229 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1230 Jim MacArthur <jim.macarthur@arm.com>
1231 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1232 Marcus Shawcroft <marcus.shawcroft@arm.com>
1233 Nigel Stephens <nigel.stephens@arm.com>
1234 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1235 Richard Earnshaw <rearnsha@arm.com>
1236 Sofiane Naci <sofiane.naci@arm.com>
1237 Stephen Thomas <stephen.thomas@arm.com>
1238 Tejas Belagod <tejas.belagod@arm.com>
1239 Yufeng Zhang <yufeng.zhang@arm.com>
1240
1241 * lib/target-supports.exp
1242 (check_profiling_available): Add AArch64.
1243 (check_effective_target_vect_int): Likewise.
1244 (check_effective_target_vect_shift): Likewise.
1245 (check_effective_target_vect_float): Likewise.
1246 (check_effective_target_vect_double): Likewise.
1247 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1248 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1249 (check_effective_target_vect_pack_trunc): Likewise.
1250 (check_effective_target_vect_unpack): Likewise.
1251 (check_effective_target_vect_hw_misalign): Likewise.
1252 (check_effective_target_vect_short_mult): Likewise.
1253 (check_effective_target_vect_int_mult): Likewise.
1254 (check_effective_target_vect_stridedN): Likewise.
1255 (check_effective_target_sync_int_long): Likewise.
1256 (check_effective_target_sync_char_short): Likewise.
1257 (check_vect_support_and_set_flags): Likewise.
1258 (check_effective_target_aarch64_tiny): New.
1259 (check_effective_target_aarch64_small): New.
1260 (check_effective_target_aarch64_large): New.
1261 * g++.dg/other/PR23205.C: Enable aarch64.
1262 * g++.dg/other/pr23205-2.C: Likewise.
1263 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1264 * gcc.c-torture/execute/20101011-1.c: Likewise.
1265 * gcc.dg/20020312-2.c: Likewise.
1266 * gcc.dg/20040813-1.c: Likewise.
1267 * gcc.dg/builtin-apply2.c: Likewise.
1268 * gcc.dg/stack-usage-1.c: Likewise.
1269
1270 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1271 Jim MacArthur <jim.macarthur@arm.com>
1272 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1273 Marcus Shawcroft <marcus.shawcroft@arm.com>
1274 Nigel Stephens <nigel.stephens@arm.com>
1275 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1276 Richard Earnshaw <rearnsha@arm.com>
1277 Sofiane Naci <sofiane.naci@arm.com>
1278 Stephen Thomas <stephen.thomas@arm.com>
1279 Tejas Belagod <tejas.belagod@arm.com>
1280 Yufeng Zhang <yufeng.zhang@arm.com>
1281
1282 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1283 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1284 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1285 * gcc.target/aarch64/aapcs/abitest.S: New file.
1286 * gcc.target/aarch64/aapcs/abitest.h: New file.
1287 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1288 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1289 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1290 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1291 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1292 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1293 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1294 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1295 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1296 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1297 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1298 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1299 * gcc.target/aarch64/aapcs/test_1.c: New file.
1300 * gcc.target/aarch64/aapcs/test_10.c: New file.
1301 * gcc.target/aarch64/aapcs/test_11.c: New file.
1302 * gcc.target/aarch64/aapcs/test_12.c: New file.
1303 * gcc.target/aarch64/aapcs/test_13.c: New file.
1304 * gcc.target/aarch64/aapcs/test_14.c: New file.
1305 * gcc.target/aarch64/aapcs/test_15.c: New file.
1306 * gcc.target/aarch64/aapcs/test_16.c: New file.
1307 * gcc.target/aarch64/aapcs/test_17.c: New file.
1308 * gcc.target/aarch64/aapcs/test_18.c: New file.
1309 * gcc.target/aarch64/aapcs/test_19.c: New file.
1310 * gcc.target/aarch64/aapcs/test_2.c: New file.
1311 * gcc.target/aarch64/aapcs/test_20.c: New file.
1312 * gcc.target/aarch64/aapcs/test_21.c: New file.
1313 * gcc.target/aarch64/aapcs/test_22.c: New file.
1314 * gcc.target/aarch64/aapcs/test_23.c: New file.
1315 * gcc.target/aarch64/aapcs/test_24.c: New file.
1316 * gcc.target/aarch64/aapcs/test_25.c: New file.
1317 * gcc.target/aarch64/aapcs/test_26.c: New file.
1318 * gcc.target/aarch64/aapcs/test_3.c: New file.
1319 * gcc.target/aarch64/aapcs/test_4.c: New file.
1320 * gcc.target/aarch64/aapcs/test_5.c: New file.
1321 * gcc.target/aarch64/aapcs/test_6.c: New file.
1322 * gcc.target/aarch64/aapcs/test_7.c: New file.
1323 * gcc.target/aarch64/aapcs/test_8.c: New file.
1324 * gcc.target/aarch64/aapcs/test_9.c: New file.
1325 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1326 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1327 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1328 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1329 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1330 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1331 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1332 * gcc.target/aarch64/aapcs/type-def.h: New file.
1333 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1334 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1335 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1336 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1337 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1338 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1339 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1340 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1341 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1342 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1343 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1344 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1345 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1346 * gcc.target/aarch64/aarch64.exp: New file.
1347 * gcc.target/aarch64/adc-1.c: New file.
1348 * gcc.target/aarch64/adc-2.c: New file.
1349 * gcc.target/aarch64/asm-1.c: New file.
1350 * gcc.target/aarch64/clrsb.c: New file.
1351 * gcc.target/aarch64/clz.c: New file.
1352 * gcc.target/aarch64/ctz.c: New file.
1353 * gcc.target/aarch64/csinc-1.c: New file.
1354 * gcc.target/aarch64/csinv-1.c: New file.
1355 * gcc.target/aarch64/csneg-1.c: New file.
1356 * gcc.target/aarch64/extend.c: New file.
1357 * gcc.target/aarch64/fcvt.x: New file.
1358 * gcc.target/aarch64/fcvt_double_int.c: New file.
1359 * gcc.target/aarch64/fcvt_double_long.c: New file.
1360 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1361 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1362 * gcc.target/aarch64/fcvt_float_int.c: New file.
1363 * gcc.target/aarch64/fcvt_float_long.c: New file.
1364 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1365 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1366 * gcc.target/aarch64/ffs.c: New file.
1367 * gcc.target/aarch64/fmadd.c: New file.
1368 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1369 * gcc.target/aarch64/frint.x: New file.
1370 * gcc.target/aarch64/frint_double.c: New file.
1371 * gcc.target/aarch64/frint_float.c: New file.
1372 * gcc.target/aarch64/index.c: New file.
1373 * gcc.target/aarch64/mneg-1.c: New file.
1374 * gcc.target/aarch64/mneg-2.c: New file.
1375 * gcc.target/aarch64/mneg-3.c: New file.
1376 * gcc.target/aarch64/mnegl-1.c: New file.
1377 * gcc.target/aarch64/mnegl-2.c: New file.
1378 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1379 * gcc.target/aarch64/pic-constantpool1.c: New file.
1380 * gcc.target/aarch64/pic-symrefplus.c: New file.
1381 * gcc.target/aarch64/predefine_large.c: New file.
1382 * gcc.target/aarch64/predefine_small.c: New file.
1383 * gcc.target/aarch64/predefine_tiny.c: New file.
1384 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1385 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1386 * gcc.target/aarch64/table-intrinsics.c: New file.
1387 * gcc.target/aarch64/tst-1.c: New file.
1388 * gcc.target/aarch64/vect-abs-compile.c: New file.
1389 * gcc.target/aarch64/vect-abs.c: New file.
1390 * gcc.target/aarch64/vect-abs.x: New file.
1391 * gcc.target/aarch64/vect-compile.c: New file.
1392 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1393 * gcc.target/aarch64/vect-faddv.c: New file.
1394 * gcc.target/aarch64/vect-faddv.x: New file.
1395 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1396 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1397 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1398 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1399 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1400 * gcc.target/aarch64/vect-fp-compile.c: New file.
1401 * gcc.target/aarch64/vect-fp.c: New file.
1402 * gcc.target/aarch64/vect-fp.x: New file.
1403 * gcc.target/aarch64/vect-mull-compile.c: New file.
1404 * gcc.target/aarch64/vect-mull.c: New file.
1405 * gcc.target/aarch64/vect-mull.x: New file.
1406 * gcc.target/aarch64/vect.c: New file.
1407 * gcc.target/aarch64/vect.x: New file.
1408 * gcc.target/aarch64/vector_intrinsics.c: New file.
1409 * gcc.target/aarch64/vfp-1.c: New file.
1410 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1411 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1412 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1413 * g++.dg/abi/aarch64_guard1.C: New file.
1414
1415 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1416
1417 PR c++/54988
1418 * c-c++-common/pr54988.c: New test.
1419
1420 2012-10-23 Jan Hubicka <jh@suse.cz>
1421
1422 * gcc.dg/tree-prof/peel-1.c: New testcase.
1423
1424 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1425
1426 PR gcc/52945
1427 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1428
1429 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1430
1431 * gcc.dg/c99-predef-1.c: New test.
1432 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1433 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1434 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1435 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1436 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1437 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1438 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1439 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1440 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1441 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1442 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1443 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1444
1445 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1446
1447 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1448
1449 2012-10-23 Jan Hubicka <jh@suse.cz>
1450
1451 PR middle-end/54937
1452 * gcc.c-torture/execute/pr54937.c: New testcase.
1453 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1454
1455 2012-10-23 Jan Hubicka <jh@suse.cz>
1456
1457 PR middle-end/54967
1458 * gfortran.dg/pr54967.f90: New testcase.
1459
1460 2012-10-23 Terry Guo <terry.guo@arm.com>
1461
1462 PR target/55019
1463 * gcc.dg/pr55019.c: New.
1464
1465 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1466
1467 PR tree-optimization/55008
1468 * gcc.dg/tree-ssa/pr55008.c: New test.
1469
1470 2012-10-22 Richard Biener <rguenther@suse.de>
1471
1472 PR tree-optimization/55011
1473 * gcc.dg/torture/pr55011.c: New testcase.
1474
1475 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1476
1477 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1478 * gcc.target/arm/pr40457-2.c: Likewise.
1479 * gcc.target/arm/pr40457-3.c: Likewise.
1480
1481 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1482
1483 * gnat.dg/specs/limited_with4.ads: New test.
1484 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1485
1486 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1487
1488 * gnat.dg/modular4.adb: New test.
1489 * gnat.dg/modular4_pkg.ads: New helper.
1490
1491 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1492
1493 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1494 * gnat.dg/specs/addr1.ads: Likewise.
1495
1496 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1497
1498 * gcc.dg/webizer.c (main): Add missing exit call.
1499
1500 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1501
1502 PR fortran/54465
1503 * gfortran.dg/wextra_1.f: New test.
1504
1505 2012-10-20 Jan Hubicka <jh@suse.cz>
1506
1507 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1508
1509 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1510
1511 PR fortran/54224
1512 * gfortran.dg/warn_unused_function.f90: New.
1513
1514 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1515
1516 * lib/target-supports.exp
1517 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1518
1519 2012-10-19 Richard Guenther <rguenther@suse.de>
1520
1521 PR tree-optimization/54981
1522 * gcc.dg/pr54981.c: New testcase.
1523
1524 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1525
1526 PR target/54892
1527 * gcc.target/arm/pr54892.c: New.
1528
1529 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1530
1531 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1532
1533 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1534
1535 PR c++/54501
1536 * g++.dg/init/array30.C: New.
1537 * g++.dg/init/array31.C: Likewise.
1538
1539 2012-10-18 Tobias Burnus <burnus@net-b.de>
1540
1541 PR fortran/54884
1542 * gfortran.dg/public_private_module_7.f90: New.
1543
1544 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1545
1546 PR c++/29633
1547 * g++.dg/template/pr29633.C: New.
1548
1549 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1550
1551 * gnat.dg/loop_optimization13.ad[sb]: New test.
1552 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1553
1554 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1555
1556 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1557 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1558 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1559 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1560
1561 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1562
1563 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1564 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1565 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1566 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1567 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1568 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1569
1570 2012-10-16 Jan Hubicka <jh@suse.cz>
1571
1572 * gcc.target/i386/l_fma_float_?.c: Update.
1573 * gcc.target/i386/l_fma_double_?.c: Update.
1574 * gfortran.dg/do_1.f90: XFAIL
1575 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1576 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1577 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1578 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1579 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1580 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1581 valid.
1582
1583 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1584
1585 PR c/53063
1586 PR c/40989
1587 * gcc.dg/Wstrict-overflow-24.c: New.
1588
1589 2012-10-16 Tobias Burnus <burnus@net-b.de>
1590
1591 PR fortran/50981
1592 PR fortran/54618
1593 * gfortran.dg/class_optional_1.f90: New.
1594 * gfortran.dg/class_optional_2.f90: New.
1595
1596 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1597
1598 PR debug/54796
1599 * gcc.dg/guality/pr54796.c: New test.
1600
1601 PR tree-optimization/54889
1602 * gfortran.dg/pr54889.f90: New test.
1603
1604 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1605
1606 * g++.dg/other/dump-ada-spec-2.C: New test.
1607
1608 2012-10-16 Easwaran Raman <eraman@google.com>
1609
1610 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1611 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1612
1613 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1614
1615 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1616 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1617
1618 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1619
1620 PR target/54925
1621 * gcc.c-torture/compile/pr54925.c: New.
1622
1623 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1624
1625 PR target/51244
1626 * gcc.target/sh/pr51244-17.c: New.
1627
1628 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1629
1630 PR target/54760
1631 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1632 functions.
1633 * gcc.target/sh/pr54760-4.c: New.
1634
1635 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1636
1637 PR target/34777
1638 * gcc.target/sh/torture/sh-torture.exp: New.
1639 * gcc.target/sh/torture/pr34777.c: New.
1640
1641 2012-10-15 Matthias Klose <doko@ubuntu.com>
1642
1643 * lib/target-supports.exp (check_profiling_available): Match
1644 arm*-*-linux-* for ARM Linux/GNU.
1645 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1646 * gfortran.dg/enum_10.f90: Likewise.
1647 * gfortran.dg/enum_9.f90: Likewise.
1648 * gcc.target/arm/synchronize.c: Likewise.
1649 * g++.old-deja/g++.jason/enum6.C: Likewise.
1650 * g++.old-deja/g++.other/enum4.C: Likewise.
1651 * g++.old-deja/g++.law/enum9.C: Likewise.
1652
1653 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1654
1655 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1656 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1657
1658 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1659 Paolo Carlini <paolo.carlini@oracle.com>
1660
1661 PR c++/17805
1662 * g++.dg/overload/operator6.C: New.
1663
1664 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1665
1666 PR c++/50080 (again)
1667 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1668 * g++.dg/parse/tmpl-outside1.C: Likewise.
1669 * g++.dg/template/qualttp18.C: Likewise.
1670 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1671 * g++.old-deja/g++.pt/overload13.C: Likewise.
1672
1673 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1674
1675 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1676 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1677 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1678 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1679 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1680 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1681 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1682 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1683
1684 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1685
1686 PR c++/50080
1687 * g++.dg/parse/tmpl-outside2.C: New.
1688 * g++.dg/parse/tmpl-outside1.C: Adjust.
1689 * g++.dg/template/qualttp18.C: Likewise.
1690 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1691 * g++.old-deja/g++.pt/overload13.C: Likewise.
1692
1693 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1694
1695 PR tree-optimization/54915
1696 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1697
1698 2012-10-15 Richard Guenther <rguenther@suse.de>
1699
1700 PR tree-optimization/54920
1701 * gcc.dg/torture/pr54920.c: New testcase.
1702
1703 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1704
1705 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1706
1707 2012-10-13 Jason Merrill <jason@redhat.com>
1708
1709 * g++.dg/tls/thread_local7g.C: Require tls_native.
1710
1711 2012-10-14 Jason Merrill <jason@redhat.com>
1712
1713 * g++.dg/cpp0x/inh-ctor1.C: New.
1714 * g++.dg/cpp0x/inh-ctor2.C: New.
1715 * g++.dg/cpp0x/inh-ctor3.C: New.
1716 * g++.dg/cpp0x/inh-ctor4.C: New.
1717 * g++.dg/cpp0x/inh-ctor5.C: New.
1718 * g++.dg/cpp0x/inh-ctor6.C: New.
1719 * g++.dg/cpp0x/inh-ctor7.C: New.
1720 * g++.dg/cpp0x/inh-ctor8.C: New.
1721 * g++.dg/cpp0x/inh-ctor9.C: New.
1722 * g++.dg/cpp0x/inh-ctor10.C: New.
1723 * g++.dg/cpp0x/inh-ctor11.C: New.
1724 * g++.dg/cpp0x/inh-ctor12.C: New.
1725 * g++.dg/cpp0x/inh-ctor13.C: New.
1726
1727 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1728
1729 PR rtl-optimization/54919
1730 * gcc.dg/pr54919.c: New testcase.
1731
1732 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1733
1734 PR c++/53581
1735 * g++.dg/template/crash113.C: New.
1736
1737 2012-10-14 Jan Hubicka <jh@suse.cz>
1738
1739 * gcc.dg/unroll_5.c: New testcase.
1740
1741 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1742
1743 PR c++/52643
1744 * g++.dg/opt/pr52643.C: New.
1745
1746 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1747
1748 PR target/54602
1749 * gcc.target/sh/pr54602-1.c: New.
1750 * gcc.target/sh/pr54602-2.c: New.
1751 * gcc.target/sh/pr54602-3.c: New.
1752 * gcc.target/sh/pr54602-4.c: New.
1753
1754 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1755
1756 PR target/54680
1757 * gcc.target/sh/pr54680.c: New.
1758
1759 2012-10-12 Jan Hubicka <jh@suse.cz>
1760
1761 * gcc.dg/webizer.c: New testcase.
1762
1763 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1764
1765 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1766 specify -m64.
1767
1768 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1769
1770 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1771 Return 0 if already specifying -mfloat-abi other than hard.
1772
1773 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1774
1775 * gcc.dg/pr53060.c: Prune irrelevant warning.
1776
1777 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1778
1779 PR c/54381
1780 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1781 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1782 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1783 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1784 Adjust expected wording of warnings for *cmp* builtins.
1785 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1786 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1787
1788 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1789
1790 PR c++/24449
1791 * g++.dg/parse/friend-main.C: New.
1792
1793 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1794
1795 PR c++/53055
1796 * g++.dg/pr53055.C: New testcase.
1797
1798 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1799
1800 PR c++/52744
1801 * g++.dg/cpp0x/pr52744.C: New.
1802
1803 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1804
1805 PR fortran/40453
1806 * gfortran.dg/dummy_procedure_9.f90: New.
1807
1808 2012-10-12 Richard Biener <rguenther@suse.de>
1809
1810 PR tree-optimization/54894
1811 * gcc.dg/torture/pr54894.c: New testcase.
1812
1813 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1814
1815 PR target/51244
1816 * gcc.target/sh/pr51244-13.c: New.
1817 * gcc.target/sh/pr51244-14.c: New.
1818 * gcc.target/sh/pr51244-15.c: New.
1819 * gcc.target/sh/pr51244-16.c: New.
1820
1821 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1822
1823 PR c++/51878
1824 * g++.dg/cpp0x/decltype45.C: New.
1825
1826 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1827
1828 PR fortran/54784
1829 * gfortran.dg/class_allocate_13.f90: New.
1830
1831 2012-10-11 Jason Merrill <jason@redhat.com>
1832
1833 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1834 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1835
1836 * g++.dg/gomp/tls-5.C: Require tls_native.
1837 * g++.dg/tls/thread_local7.C: Require tls_native.
1838 * g++.dg/tls/static2.C: New.
1839
1840 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1841
1842 PR c++/36107
1843 * g++.dg/ext/weak5.C: New.
1844
1845 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1846
1847 PR testsuite/54868
1848 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1849 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1850
1851 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1852
1853 PR c++/43765
1854 * g++.dg/parse/pr43765.C: New.
1855
1856 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1857
1858 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1859
1860 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1861
1862 PR c++/43663
1863 * g++.dg/init/bitfield3.C: New.
1864
1865 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1866
1867 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1868
1869 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1870
1871 PR tree-optimization/54877
1872 * gcc.dg/torture/pr54877.c: New test.
1873
1874 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1875
1876 PR testsuite/53397
1877 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1878 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1879 and remove target info from dg-do compile.
1880 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1881 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1882 and remove target info from dg-do compile.
1883
1884 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1885
1886 * gcc.dg/pr54782.c: Require target with pthread support.
1887
1888 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1889
1890 PR c++/53122
1891 * g++.dg/cpp0x/auto35.C: New.
1892
1893 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1894
1895 PR c++/53540 - using fails to be equivalent to typedef
1896 * g++.dg/cpp0x/alias-decl-24.C: New test.
1897
1898 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1899
1900 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1901 that c++11 attributes to types are ignored for now.
1902 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1903 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1904
1905 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1906
1907 PR c++/53741
1908 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1909
1910 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1911
1912 PR c++/50478
1913 * g++.dg/cpp0x/initlist67.C: New.
1914
1915 2012-10-10 Dehao Chen <dehao@google.com>
1916
1917 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1918
1919 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1920
1921 PR target/52480
1922 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1923 Add runtime tests.
1924
1925 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1926
1927 PR c++/53307
1928 * g++.dg/cpp0x/decltype44.C: New.
1929
1930 2012-10-09 Steve Ellcey <sellcey@mips.com>
1931
1932 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1933
1934 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1935
1936 PR c++/53763
1937 * g++.dg/cpp0x/decltype43.C: New.
1938
1939 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1940
1941 PR middle-end/53397
1942 * gcc.dg/pr53397-1.c: New test case.
1943 * gcc.dg/pr53397-2.c: New test case.
1944
1945 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1946
1947 PR c++/54194
1948 * g++.dg/warn/Wparentheses-26.C: Adjust.
1949 * g++.dg/warn/Wparentheses-27.C: New.
1950
1951 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1952
1953 PR c++/54427
1954 * c-c++-common/vector-scalar.c: New testcase.
1955 * g++.dg/ext/vector18.C: New testcase.
1956 * g++.dg/ext/vector5.C: This is not an error anymore.
1957 * gcc.dg/init-vec-1.c: Move ...
1958 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1959 * gcc.c-torture/execute/vector-shift1.c: Move ...
1960 * c-c++-common/torture/vector-shift1.c: ... here.
1961 * gcc.dg/scal-to-vec1.c: Move ...
1962 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1963 C++11. Adapt error messages.
1964 * gcc.dg/convert-vec-1.c: Move ...
1965 * c-c++-common/convert-vec-1.c: ... here.
1966 * gcc.dg/scal-to-vec2.c: Move ...
1967 * c-c++-common/scal-to-vec2.c: ... here.
1968
1969 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1970
1971 PR target/54400
1972 * gcc.target/i386/pr54400.c: New testcase.
1973
1974 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1975
1976 PR c++/54858
1977 * g++.dg/template/pr54858.C: New test.
1978
1979 2012-10-08 Marek Polacek <polacek@redhat.com>
1980
1981 PR debug/54831
1982 * g++.dg/debug/pr54831.C: New test.
1983
1984 2012-10-08 Dehao Chen <dehao@google.com>
1985
1986 * g++.dg/predict-loop-exit-1.C: New.
1987 * g++.dg/predict-loop-exit-2.C: New.
1988 * g++.dg/predict-loop-exit-3.C: New.
1989
1990 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1991
1992 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1993
1994 2012-10-08 Jason Merrill <jason@redhat.com>
1995
1996 * g++.dg/gomp/tls-5.C: New.
1997 * g++.dg/gomp/tls-wrap1.C: New.
1998 * g++.dg/gomp/tls-wrap2.C: New.
1999 * g++.dg/gomp/tls-wrap3.C: New.
2000 * g++.dg/gomp/tls-wrap4.C: New.
2001 * g++.dg/gomp/tls-wrapper-cse.C: New.
2002 * g++.dg/tls/thread_local-cse.C: New.
2003 * g++.dg/tls/thread_local-order1.C: New.
2004 * g++.dg/tls/thread_local-order2.C: New.
2005 * g++.dg/tls/thread_local-wrap1.C: New.
2006 * g++.dg/tls/thread_local-wrap2.C: New.
2007 * g++.dg/tls/thread_local-wrap3.C: New.
2008 * g++.dg/tls/thread_local-wrap4.C: New.
2009 * g++.dg/tls/thread_local2g.C: New.
2010 * g++.dg/tls/thread_local3g.C: New.
2011 * g++.dg/tls/thread_local4g.C: New.
2012 * g++.dg/tls/thread_local5g.C: New.
2013 * g++.dg/tls/thread_local6g.C: New.
2014 * g++.dg/tls/thread_local7g.C: New.
2015
2016 * g++.dg/tls/thread_local3.C: New.
2017 * g++.dg/tls/thread_local4.C: New.
2018 * g++.dg/tls/thread_local5.C: New.
2019 * g++.dg/tls/thread_local6.C: New.
2020
2021 * g++.dg/tls/init-2.C: Tweak errors.
2022 * g++.dg/tls/thread_local1.C: New.
2023 * g++.dg/tls/thread_local2.C: New.
2024 * g++.dg/tls/thread_local7.C: New.
2025
2026 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2027
2028 PR target/54866
2029 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2030
2031 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2032
2033 PR target/54685
2034 * gcc.target/sh/pr54685.c: New.
2035
2036 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2037
2038 PR c++/53528 C++11 attribute support
2039 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2040 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2041 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2042 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2043 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2044 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2045 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2046 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2047 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2048 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2049 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2050 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2051 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2052 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2053 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2054 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2055 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2056 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2057 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2058 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2059 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2060 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2061 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2062 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2063 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2064 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2065 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2066 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2067 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2068 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2069 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2070 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2071 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2072 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2073 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2074 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2075 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2076 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2077 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2078 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2079 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2080 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2081 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2082 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2083 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2084 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2085 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2086 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2087 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2088 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2089 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2090 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2091 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2092 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2093 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2094 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2095 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2096
2097 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2098
2099 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2100 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2101 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2102
2103 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2104
2105 PR target/54760
2106 * gcc.target/sh/pr54760-2.c: New.
2107 * gcc.target/sh/pr54760-3.c: New.
2108
2109 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2110
2111 PR c++/51422
2112 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2113
2114 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2115 Sandra Loosemore <sandra@codesourcery.com>
2116
2117 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2118 and test that the accumulator is initialized using MULT.
2119 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2120 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2121
2122 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2123
2124 PR c++/52764
2125 * g++.dg/cpp0x/stdint.C: New.
2126
2127 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2128
2129 PR c++/54249
2130 * g++.dg/cpp0x/stddef.C: New.
2131
2132 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2133
2134 PR fortran/54832
2135 * gfortran.dg/typebound_operator_17.f90: New.
2136
2137 2012-10-06 Jan Hubicka <jh@suse.cz>
2138
2139 PR lto/53831
2140 PR lto/54776
2141 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2142
2143 2012-10-06 Jan Hubicka <jh@suse.cz>
2144
2145 * gcc.dg/lto/resolutions_0.c: New testcase.
2146
2147 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2148
2149 PR fortran/45521
2150 * gfortran.dg/generic_25.f90: New.
2151 * gfortran.dg/generic_26.f90: New.
2152 * gfortran.dg/generic_27.f90: New.
2153
2154 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2155
2156 PR target/54760
2157 * gcc.target/sh/pr54760-1.c: New.
2158
2159 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2160
2161 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2162 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2163 * g++.dg/warn/Wsign-compare-5.C: New test.
2164 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2165 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2166 * g++.dg/ext/builtin30.C: New test.
2167 * g++.dg/ext/vla12.C: New test.
2168 * gcc.dg/builtins-85.c: New test.
2169
2170 PR debug/54519
2171 * gcc.dg/guality/pr54519-1.c: New test.
2172 * gcc.dg/guality/pr54519-2.c: New test.
2173 * gcc.dg/guality/pr54519-3.c: New test.
2174 * gcc.dg/guality/pr54519-4.c: New test.
2175 * gcc.dg/guality/pr54519-5.c: New test.
2176 * gcc.dg/guality/pr54519-6.c: New test.
2177
2178 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2179
2180 PR c++/50893
2181 * g++.dg/cpp0x/defaulted38.C: New.
2182
2183 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2184
2185 PR tree-optimization/33763
2186 * c-c++-common/pr33763.c: New test.
2187
2188 PR tree-optimization/54810
2189 * gcc.dg/tree-ssa/vrp85.c: New test.
2190
2191 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2192
2193 * gcc.dg/ucnid-7.c: Skip on AIX.
2194 * gcc.dg/ucnid-8.c: Same.
2195 * gcc.dg/ucnid-10.c: Same.
2196 * gcc.dg/ucnid-13.c: Same.
2197 * gcc.dg/attr-alias-3.c: Same.
2198 * gcc.dg/attr-alias-5.c: Same.
2199 * gcc.dg/torture/pr51106-2.c: Same.
2200 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2201
2202 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2203
2204 PR c++/52233
2205 * g++.dg/cpp0x/alias-decl-23.C: New.
2206
2207 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2208
2209 PR c++/53403
2210 * g++.dg/template/friend53.C: New.
2211
2212 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2213
2214 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2215 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2216 (scan-ada-spec): Likewise.
2217 (scan-ada-spec-not): Likewise.
2218 * gcc.dg/dump-ada-spec-1.c: New test.
2219 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2220
2221 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2222
2223 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2224
2225 2012-10-04 Florian Weimer <fweimer@redhat.com>
2226
2227 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2228
2229 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2230
2231 PR c++/54323
2232 * g++.dg/cpp0x/pr54323.C: New.
2233
2234 2012-10-04 Richard Guenther <rguenther@suse.de>
2235
2236 PR middle-end/54735
2237 * g++.dg/torture/pr54735.C: New testcase.
2238
2239 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2240
2241 PR rtl-optimization/54739
2242 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2243
2244 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2245
2246 PR target/51244
2247 * gcc.target/sh/pr51244-12.c: New.
2248
2249 2012-10-03 Dehao Chen <dehao@google.com>
2250
2251 PR middle-end/54782
2252 * gcc.dg/pr54782.c: New test.
2253
2254 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2255
2256 PR c++/54777
2257 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2258
2259 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2260
2261 PR fortran/54778
2262 * gfortran.dg/class_53.f90: New.
2263
2264 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2265
2266 PR debug/54551
2267 * gcc.dg/guality/pr54551.c: New.
2268
2269 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2270
2271 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2272 * gcc.target/powerpc/pr46728-2.c: Likewise.
2273
2274 2012-10-02 Sharad Singhai <singhai@google.com>
2275
2276 PR testsuite/54772
2277 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2278 to fix test failures caused by r191883.
2279 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2280 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2281 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2282 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2283 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2284 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2285 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2286 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2287 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2288
2289 2012-09-30 Sharad Singhai <singhai@google.com>
2290
2291 * gcc.target/i386/vect-double-1.c: Fix test.
2292
2293 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2294
2295 PR target/54087
2296 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2297 atomic_sub fails.
2298
2299 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2300
2301 PR rtl-optimization/54457
2302 * gcc.target/i386/pr54457.c: New test.
2303
2304 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2305
2306 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2307
2308 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2309
2310 * gcc.target/i386/vect-rebuild.c: New testcase.
2311
2312 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2313
2314 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2315
2316 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2317
2318 * gcc.target/mips/pr37362.c: Fix target selector.
2319
2320 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2321
2322 PR target/54083
2323 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2324
2325 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2326
2327 * gcc.dg/ucnid-8.c: Update line number.
2328 * gcc.dg/torture/pr51106-2.c: Likewise.
2329
2330 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2331
2332 PR fortran/54667
2333 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2334 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2335 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2336
2337 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2338
2339 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2340 partially reverting r170092.
2341 * gfortran.dg/class_7.f03: Ditto.
2342 * gfortran.dg/coarray_14.f90: Ditto.
2343 * gfortran.dg/typebound_proc_13.f03: Ditto.
2344
2345 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2346
2347 PR c++/54738
2348 * g++.dg/cpp0x/sfinae42.C: New.
2349
2350 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2351
2352 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2353 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2354 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2355 * gcc.dg/pr42629.c: XFAIL on AIX.
2356 * gcc.dg/pr47684.c: Same.
2357 * gcc.dg/pr43670.c: Same.
2358 * gcc.dg/pr42916.c: Same.
2359 * gcc.dg/pr45449.c: Same.
2360 * gcc.dg/pr50017.c: Same.
2361 * gcc.dg/pr42728.c: Same.
2362 * gcc.dg/pr47881.c: Same.
2363 * gcc.dg/pr44023.c: Same.
2364 * gcc.dg/pr41345.c: Same.
2365 * gcc.dg/pr42630.c: Same.
2366 * gcc.dg/pr44971.c: Same.
2367 * gcc.dg/pr46771.c: Same.
2368 * gcc.dg/ucnid-8.c: Same.
2369 * gcc.dg/ucnid-10.c: Same.
2370 * gcc.dg/ucnid-13.c: Same.
2371 * gcc.dg/torture/pr51106-2.c: Same.
2372 * gcc.dg/pr48768.c: Same.
2373 * gcc.dg/pr42631.c: Same.
2374 * gcc.dg/pr43084.c: Same.
2375 * gcc.dg/ucnid-7.c: Same.
2376 * gcc.dg/pr42889.c: Same.
2377 * gcc.dg/pr41241.c: Same.
2378 * gcc.dg/pr42719.c: Same.
2379 * g++.dg/debug/pr46583.C: Same.
2380 * g++.dg/debug/pr47106.C: Same.
2381 * g++.dg/opt/pr48549.C: Same.
2382 * g++.dg/other/pr42685.C: Same.
2383 * c-c++-common/pr43942.c: Same.
2384
2385 2012-09-29 Ian Lance Taylor <iant@google.com>
2386
2387 * go.test/go-test.exp: Update for latest version of Go testsuite.
2388
2389 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2390
2391 PR fortran/52724
2392 * gfortran.dg/internal_readwrite_3.f90: New test.
2393
2394 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2395
2396 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2397 c-c++-common/Wunused-local-typedefs-2.c to here.
2398
2399 PR c++/54372 - unused attribute inactive on dependant entities
2400 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2401
2402 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2403
2404 PR c++/29028 - Missed unused warning on using declaration
2405 * g++.dg/warn/Wunused-var-18.C: New test.
2406
2407 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2408
2409 PR c++/53551 - -Wunused-local-typedefs misses uses
2410 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2411
2412 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2413
2414 PR target/54716
2415 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2416
2417 PR tree-optimization/54713
2418 * gcc.c-torture/compile/pr54713-1.c: New test.
2419 * gcc.c-torture/compile/pr54713-2.c: New test.
2420 * gcc.c-torture/compile/pr54713-3.c: New test.
2421
2422 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2423
2424 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2425
2426 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2427
2428 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2429
2430 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2431
2432 PR target/54703
2433 * gcc.target/i386/pr54703.c: New test.
2434
2435 2012-09-27 Richard Guenther <rguenther@suse.de>
2436
2437 PR lto/54709
2438 * gcc.dg/lto/pr54709_0.c: New testcase.
2439 * gcc.dg/lto/pr54709_1.c: Likewise.
2440
2441 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2442
2443 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2444
2445 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2446
2447 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2448
2449 * gcc.target/arm/pr42879.c: Handle big-endian.
2450
2451 2012-09-26 Steve Ellcey <sellcey@mips.com>
2452
2453 PR c/37303
2454 * gcc.dg/pr37303.c: Check for rdata or rodata.
2455
2456 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2457
2458 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2459
2460 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2461
2462 PR target/51274
2463 PR target/53087
2464 * gcc.target/powerpc/ppc-ne0-1.c: New.
2465
2466 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2467
2468 PR target/54089
2469 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2470 test_19, test_20, test_21, test_22, test_23): New functions.
2471 * gcc.target/sh/pr54089-4.c: New.
2472 * gcc.target/sh/pr54089-5.c: New.
2473 * gcc.target/sh/pr54089-6.c: New.
2474 * gcc.target/sh/pr54089-7.c: New.
2475
2476 2012-09-25 Richard Guenther <rguenther@suse.de>
2477
2478 PR lto/54625
2479 * gcc.dg/lto/pr54702_0.c: New testcase.
2480 * gcc.dg/lto/pr54702_1.c: Likewise.
2481 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2482 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2483 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2484 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2485
2486 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2487
2488 PR c++/54526
2489 * g++.dg/cpp0x/parse2.C: New.
2490 * g++.dg/parse/error11.C: Adjust.
2491 * g++.dg/parse/error12.C: Likewise.
2492
2493 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2494
2495 * gcc.target/i386/20030217-1.c: Added check for
2496 large_long_double effective target.
2497 * gcc.target/i386/387-3.c: Likewise.
2498 * gcc.target/i386/387-4.c: Likewise.
2499 * gcc.target/i386/pr36578-1.c: Likewise.
2500 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2501 when long double size is equal double size.
2502 * gcc.target/i386/excess-precision-1.c: Likewise.
2503 * gcc.target/i386/pr36578-2.c: Likewise.
2504 * gcc.target/i386/20030217-2.c: New testcase.
2505
2506 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2507
2508 PR tree-optimization/54676
2509 * gcc.dg/pr54676.c: New test.
2510
2511 2012-09-25 Richard Guenther <rguenther@suse.de>
2512
2513 PR tree-optimization/53663
2514 * gcc.dg/torture/pr53663-1.c: New testcase.
2515 * gcc.dg/torture/pr53663-2.c: Likewise.
2516 * gcc.dg/torture/pr53663-3.c: Likewise.
2517
2518 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2519
2520 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2521
2522 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2523
2524 * lib/target-supports-dg.exp (dg-require-effective-target,
2525 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2526 dg-process-target-1 instead of dg-process-target.
2527 (dg-process-target-1): Rename from dg-process-target.
2528 (dg-process-target): New.
2529
2530 2012-09-24 Richard Guenther <rguenther@suse.de>
2531
2532 PR tree-optimization/54684
2533 * g++.dg/torture/pr54684.C: New testcase.
2534
2535 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2536
2537 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2538
2539 2012-09-24 Richard Guenther <rguenther@suse.de>
2540
2541 PR middle-end/52173
2542 * gcc.dg/tm/pr52173-1.c: New.
2543 * gcc.dg/tm/pr52173-2.c: New.
2544
2545 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2546
2547 * gcc.dg/pr54669.c: New test.
2548
2549 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2550 Dominique Dhumieres <dominiq@lps.ens.fr>
2551
2552 PR testsuite/54677
2553 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2554
2555 2012-09-23 Tobias Burnus <burnus@net-b.de>
2556
2557 PR fortran/54618
2558 * gfortran.dg/class_array_14.f90: New.
2559
2560 2012-09-22 Kai Tietz <ktietz@redhat.com>
2561
2562 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2563 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2564
2565 2012-09-21 Dehao Chen <dehao@google.com>
2566
2567 PR go/54649
2568 PR tree-optimization/54655
2569 * g++.dg/pr54655.C: New testcase.
2570
2571 2012-09-21 Richard Guenther <rguenther@suse.de>
2572
2573 PR tree-optimization/54647
2574 * g++.dg/torture/pr54647.C: New testcase.
2575
2576 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2577
2578 PR c++/54427
2579 * c-c++-common/torture/vector-compare-2.c: Add -w.
2580
2581 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2582
2583 * gnat.dg/opt20.ads: Move dg directive to...
2584 * gnat.dg/opt20.adb: ...here.
2585 * gnat.dg/addr1.ad[sb]: Likewise.
2586 * gnat.dg/concat2.ad[sb]: Likewise.
2587 * gnat.dg/array16.ad[sb]: Likewise.
2588 * gnat.dg/atomic5.ad[sb]: Likewise.
2589 * gnat.dg/discr29.ad[sb]: Likewise.
2590 * gnat.dg/noreturn5.ad[sb]: Likewise.
2591 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2592 * gnat.dg/discr23.ads: Remove dg directive.
2593 * gnat.dg/nested_float_packed.ads: Likewise.
2594 * gnat.dg/oconst6.ads: Move to...
2595 * gnat.dg/specs/oconst6.ads: ...here.
2596
2597 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2598
2599 PR c++/52432
2600 * g++.dg/cpp0x/decltype32.C: Tweak.
2601
2602 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2603
2604 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2605 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2606 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2607 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2608
2609 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2610
2611 PR c++/54581
2612 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2613
2614 2012-09-19 Steve Ellcey <sellcey@mips.com>
2615
2616 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2617
2618 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2619
2620 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2621 * gcc.target/powerpc/ppc-mftb.c: New file.
2622
2623 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2624
2625 PR target/54089
2626 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2627 functions.
2628
2629 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2630
2631 PR target/54236
2632 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2633
2634 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2635
2636 * gcc.c-torture/execute/20120919-1.c: New test.
2637
2638 2012-09-19 Richard Guenther <rguenther@suse.de>
2639
2640 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2641
2642 2012-09-19 Richard Guenther <rguenther@suse.de>
2643
2644 * gcc.dg/builtin-unreachable-6.c: Adjust.
2645
2646 2012-09-19 Richard Guenther <rguenther@suse.de>
2647
2648 * gcc.dg/builtin-object-size-10.c: Adjust.
2649 * gcc.dg/builtin-unreachable-5.c: Adjust.
2650 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2651 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2652 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2653 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2654 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2655 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2656 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2657 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2658 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2659 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2660 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2661 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2662
2663 2012-09-19 Richard Guenther <rguenther@suse.de>
2664
2665 PR tree-optimization/54132
2666 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2667 * gcc.dg/torture/pr54132.c: Likewise.
2668
2669 2012-09-19 Terry Guo <terry.guo@arm.com>
2670
2671 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2672 extra prune rules that will be applied to all tests in a .exp file.
2673 (gcc-dg-prune): Use rules defined by the above variable.
2674 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2675 harmless warnings on architecture switch conflict.
2676
2677 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2678
2679 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2680 of asm-comment characters instead of a single one.
2681 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2682
2683 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2684
2685 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2686
2687 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2688 target instead of xfailing it.
2689 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2690 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2691 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2692 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2693 * gcc.dg/vect/vect-104.c: Likewise.
2694 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2695 * gcc.dg/vect/vect-outer-1.c: Likewise.
2696 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2697 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2698 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2699 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2700 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2701 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2702 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2703 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2704 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2705
2706 * lib/target-supports.exp
2707 (check_effective_target_vect_widen_mult_qi_to_hi,
2708 check_effective_target_vect_widen_mult_hi_to_si,
2709 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2710 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2711 check_effective_target_vect_pack_trunc,
2712 check_effective_target_vect_unpack,
2713 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2714 instead of arm_none.
2715
2716 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2717
2718 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2719
2720 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2721 config to compiler_flags.
2722
2723 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2724
2725 PR target/54592
2726 * gcc.target/i386/pr54592.c: New test.
2727
2728 PR tree-optimization/54610
2729 * gcc.target/i386/pr54610.c: New test.
2730
2731 2012-09-17 Jason Merrill <jason@redhat.com>
2732
2733 PR c++/54575
2734 * g++.dg/cpp0x/alias-decl-21.C: New.
2735 * g++.dg/cpp0x/alias-decl-22.C: New.
2736
2737 2012-09-17 Tobias Burnus <burnus@net-b.de>
2738
2739 PR fortran/54608
2740 * gfortran.dg/scan_2.f90: New.
2741
2742 2012-09-17 Jason Merrill <jason@redhat.com>
2743
2744 PR c++/53661
2745 * g++.dg/init/aggr9.C: New.
2746
2747 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2748
2749 * gnat.dg/loop_optimization12.ad[sb]: New test.
2750
2751 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2752
2753 PR fortran/54285
2754 * gfortran.dg/proc_ptr_result_7.f90: New.
2755
2756 2012-09-17 Tobias Burnus <burnus@net-b.de>
2757
2758 PR fortran/54603
2759 * gfortran.dg/structure_constructor_11.f90: New.
2760
2761 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2762
2763 PR tree-optimization/54563
2764 * g++.dg/torture/pr54563.C: New test.
2765
2766 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2767
2768 PR fortran/54594
2769 * gfortran.dg/typebound_generic_14.f03: New.
2770
2771 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2772
2773 PR fortran/54387
2774 * gfortran.dg/proc_ptr_38.f90: New.
2775
2776 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2777
2778 PR debug/54460
2779 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2780 to scary regexp.
2781
2782 PR testsuite/54007
2783 * gnat.dg/lto15.adb: Require lto.
2784
2785 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2786 "myBindC" for hppa*-*-hpux*.
2787
2788 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2789
2790 * gfortran.dg/namelist_75.f90: New test.
2791
2792 2012-09-15 Tom de Vries <tom@codesourcery.com>
2793
2794 * gcc.dg/tree-ssa/vrp82.c: New test.
2795 * gcc.dg/tree-ssa/vrp83.c: Same.
2796 * gcc.dg/tree-ssa/vrp84.c: Same.
2797
2798 2012-09-15 Tom de Vries <tom@codesourcery.com>
2799
2800 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2801 * gcc.dg/tree-ssa/vrp81.c: ... this.
2802
2803 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2804
2805 PR target/54222
2806 * gcc.target/avr/torture/fix-types.h: New.
2807 * gcc.target/avr/torture/vals-hr.def: New.
2808 * gcc.target/avr/torture/vals-r.def: New.
2809 * gcc.target/avr/torture/vals-k.def: New.
2810 * gcc.target/avr/torture/vals-ur.def: New.
2811 * gcc.target/avr/torture/vals-uk.def: New.
2812 * gcc.target/avr/torture/vals-uhr.def: New.
2813 * gcc.target/avr/torture/vals-llk.def: New.
2814 * gcc.target/avr/torture/vals-ullk.def: New.
2815 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2816 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2817 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2818 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2819 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2820 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2821 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2822 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2823
2824 2012-09-14 Dehao Chen <dehao@google.com>
2825
2826 * g++.dg/debug/dwarf2/deallocator.C: New test.
2827
2828 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2829
2830 PR c/54552
2831 * gcc.c-torture/compile/pr54552-1.c: New test.
2832
2833 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2834
2835 PR c++/54427
2836 * g++.dg/other/vector-compare.C: New testcase.
2837 * c-c++-common/vector-compare-3.c: New testcase.
2838 * gcc.dg/vector-shift.c: Move ...
2839 * c-c++-common/vector-shift.c: ... here.
2840 * gcc.dg/vector-shift1.c: Move ...
2841 * c-c++-common/vector-shift1.c: ... here.
2842 * gcc.dg/vector-shift3.c: Move ...
2843 * c-c++-common/vector-shift3.c: ... here.
2844 * gcc.dg/vector-compare-1.c: Move ...
2845 * c-c++-common/vector-compare-1.c: ... here.
2846 * gcc.dg/vector-compare-2.c: Move ...
2847 * c-c++-common/vector-compare-2.c: ... here.
2848 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2849 * c-c++-common/torture/vector-compare-1.c: ... here.
2850 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2851 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2852 * c-c++-common/torture/vector-compare-2.c: ... here.
2853 * gcc.c-torture/execute/vector-shift.c: Move ...
2854 * c-c++-common/torture/vector-shift.c: ... here.
2855 * gcc.c-torture/execute/vector-shift2.c: Move ...
2856 * c-c++-common/torture/vector-shift2.c: ... here.
2857 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2858 * c-c++-common/torture/vector-subscript-1.c: ... here.
2859 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2860 * c-c++-common/torture/vector-subscript-2.c: ... here.
2861 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2862 * c-c++-common/torture/vector-subscript-3.c: ... here.
2863
2864 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2865
2866 PR c/54103
2867 * gcc.c-torture/compile/pr54103-1.c,
2868 gcc.c-torture/compile/pr54103-2.c,
2869 gcc.c-torture/compile/pr54103-3.c,
2870 gcc.c-torture/compile/pr54103-4.c,
2871 gcc.c-torture/compile/pr54103-5.c,
2872 gcc.c-torture/compile/pr54103-6.c: New tests.
2873 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2874
2875 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2876
2877 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2878
2879 2012-09-14 Richard Guenther <rguenther@suse.de>
2880
2881 PR tree-optimization/54565
2882 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2883 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2884
2885 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2886
2887 * gcc.target/arm/combine-movs.c: Add missing space.
2888
2889 2012-09-14 Richard Guenther <rguenther@suse.de>
2890
2891 * g++.dg/torture/builtin-location.C: New testcase.
2892
2893 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2894 Manuel López-Ibåñez <manu@gcc.gnu.org>
2895
2896 PR c++/53210
2897 * g++.dg/warn/Wuninitialized-self.C: New.
2898
2899 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2900
2901 PR c/54559
2902 * gcc.c-torture/compile/pr54559.c: New test.
2903
2904 2012-09-13 Jason Merrill <jason@redhat.com>
2905
2906 PR c++/53839
2907 * g++.dg/cpp0x/constexpr-temp1.C: New.
2908
2909 PR c++/54511
2910 * g++.dg/template/anonunion2.C: New.
2911
2912 PR c++/53836
2913 * g++.dg/template/init10.C: New.
2914
2915 2012-09-13 Tobias Burnus <burnus@net-b.de>
2916
2917 PR fortran/54556
2918 * gfortran.dg/implicit_pure_3.f90: New.
2919
2920 2012-09-13 Richard Guenther <rguenther@suse.de>
2921
2922 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2923
2924 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2925
2926 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2927
2928 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2929
2930 * c-c++-common/pr51712.c: Handle for short-enum targets.
2931
2932 2012-09-12 Terry Guo <terry.guo@arm.com>
2933
2934 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2935 and lsrs for Thumb2 mode.
2936
2937 2012-09-12 Jan Hubicka <jh@suse.cz>
2938
2939 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2940
2941 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2942
2943 PR target/54445
2944 * gcc.target/i386/pr54445-1.c: New file.
2945 * gcc.target/i386/pr54445-2.c: Likewise.
2946
2947 2012-09-12 Tobias Burnus <burnus@net-b.de>
2948
2949 PR fortran/54225
2950 PR fortran/53306
2951 * gfortran.dg/coarray_10.f90: Update dg-error.
2952 * gfortran.dg/coarray_28.f90: New.
2953 * gfortran.dg/array_section_3.f90: New.
2954
2955 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2956
2957 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2958 gcc.target/arm/pr48252.c: Fix for big-endian support.
2959
2960 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2961
2962 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2963
2964 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2965 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2966
2967 * gcc.target/arm/neon-vfma-1.c: New testcase.
2968 * gcc.target/arm/neon-vfms-1.c: Likewise.
2969 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2970 of float.
2971 * gcc.target/arm/neon-vmls-1.c: Likewise.
2972 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2973 function.
2974 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2975 (check_effective_target_arm_neonv2_ok): Likewise.
2976 (check_effective_target_arm_neonv2_hw): Likewise.
2977 (check_effective_target_arm_neonv2): Likewise.
2978
2979 2012-09-11 Richard Guenther <rguenther@suse.de>
2980
2981 PR middle-end/54515
2982 * g++.dg/tree-ssa/pr54515.C: New testcase.
2983
2984 2012-09-10 Andrew Pinski <apinski@cavium.com>
2985
2986 PR tree-opt/c54362
2987 * gcc.dg/tm/memopt-16.c: New testcase.
2988
2989 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2990
2991 PR c++/54541
2992 PR c++/54542
2993 * g++.dg/cpp0x/sfinae40.C: New.
2994 * g++.dg/cpp0x/sfinae41.C: Likewise.
2995
2996 2012-09-10 Jason Merrill <jason@redhat.com>
2997
2998 PR c++/54538
2999 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3000
3001 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3002
3003 PR target/54089
3004 * gcc.target/sh/pr54089-3.c: New.
3005
3006 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3007
3008 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3009
3010 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3011
3012 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3013
3014 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3015
3016 * gcc.dg/pr52558-2.c: Delete.
3017 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3018
3019 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3020
3021 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3022
3023 2012-09-10 Richard Guenther <rguenther@suse.de>
3024
3025 PR tree-optimization/54520
3026 * gcc.dg/torture/pr54520.c: New testcase.
3027
3028 2012-09-10 Jason Merrill <jason@redhat.com>
3029
3030 PR c++/54506
3031 * g++.dg/cpp0x/implicit14.C: New.
3032
3033 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3034
3035 PR fortran/54208
3036 * gfortran.dg/bound_simplification_3.f90: New test.
3037
3038 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3039
3040 PR testsuite/54184
3041 * gcc.dg/pr52558-1.c: Delete.
3042 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3043
3044 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3045
3046 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3047 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3048 * gcc.target/arm/smlaltt-1.c: Likewise.
3049
3050 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3051
3052 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3053
3054 2012-09-07 Tom de Vries <tom@codesourcery.com>
3055
3056 PR tree-optimization/53986
3057 * gcc.dg/tree-ssa/vrp80.c: New test.
3058 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3059
3060 2012-09-06 Jason Merrill <jason@redhat.com>
3061
3062 PR c++/54341
3063 PR c++/54253
3064 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3065 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3066
3067 2012-09-06 Andrew Pinski <apinski@cavium.com>
3068
3069 PR tree-opt/54494
3070 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3071
3072 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3073
3074 PR rtl-optimization/54455
3075 * gcc.dg/54455.c: New test.
3076
3077 2012-09-06 Tobias Burnus <burnus@net-b.de>
3078
3079 PR fortran/54463
3080 * gfortran.dg/promotion_2.f90: New.
3081
3082 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3083
3084 PR middle-end/54486
3085 * c-c++-common/pr54486.c: New test.
3086
3087 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3088
3089 PR fortran/54474
3090 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3091
3092 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3093
3094 PR c++/54191
3095 * g++.dg/cpp0x/sfinae39.C: New.
3096
3097 2012-09-04 Jason Merrill <jason@redhat.com>
3098
3099 PR c++/54441
3100 * g++.dg/ext/flexary3.C: New.
3101
3102 PR c++/54420
3103 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3104
3105 PR c++/54198
3106 * g++.dg/template/defarg15.C: New.
3107
3108 PR c++/54437
3109 * g++.dg/template/access24.C: New.
3110
3111 2012-09-04 Richard Guenther <rguenther@suse.de>
3112
3113 PR tree-optimization/54458
3114 * gcc.dg/torture/pr54458.c: New testcase.
3115
3116 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3117
3118 * gcc.target/arm/neon-vext.c: New test.
3119 * gcc.target/arm/neon-vext-execute.c: Ditto.
3120
3121 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3122
3123 PR fortran/54243
3124 PR fortran/54244
3125 * gfortran.dg/select_type_29.f03: New.
3126
3127 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3128
3129 * gcc.dg/fold-perm.c: Improve test.
3130
3131 2012-09-03 Tobias Burnus <burnus@net-b.de>
3132
3133 PR fortran/51632
3134 * gfortran.dg/coarray_class_1.f90: New.
3135
3136 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3137
3138 PR target/49206
3139 * gcc.c-torture/compile/pr49206.c: New test.
3140
3141 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3142 Uros Bizjak <ubizjak@gmail.com>
3143
3144 PR target/36680
3145 * gfortran.dg/pr36680.f90: New test.
3146
3147 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3148
3149 PR target/42295
3150 * g++.dg/opt/pr42295.C: New test.
3151
3152 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3153
3154 PR target/54436
3155 * gcc.dg/torture/pr54436.c: New test.
3156
3157 2012-09-01 Andrew Pinski <apinski@cavium.com>
3158
3159 * gcc.target/mips/truncate-8.c: New testcase.
3160
3161 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3162
3163 PR target/46829
3164 PR target/46843
3165 * gcc.target/i386/pr46829.c: New test.
3166 * gcc.target/i386/pr46843.c: Ditto.
3167
3168 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3169 Jason Merrill <jason@redhat.com>
3170
3171 PR c++/18747
3172 * g++.dg/parse/error50.C: New.
3173
3174 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3175
3176 PR c/54428
3177 * gcc.c-torture/compile/pr54428.c: New test.
3178
3179 2012-08-31 Ollie Wild <aaw@google.com>
3180
3181 PR c++/54197
3182 * g++.dg/init/lifetime3.C: New test.
3183
3184 2012-08-31 Martin Jambor <mjambor@suse.cz>
3185
3186 PR middle-end/54409
3187 * gcc.dg/torture/pr54409.c: New test.
3188
3189 2012-08-31 Martin Jambor <mjambor@suse.cz>
3190
3191 * gfortran.dg/pr48636.f90: Add dump scan checks.
3192
3193 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3194
3195 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3196
3197 2012-08-28 Joey Ye <joey.ye@arm.com>
3198
3199 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3200
3201 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3202
3203 PR target/46254
3204 * gcc.target/i386/pr46254.c: New test.
3205
3206 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3207
3208 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3209 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3210 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3211
3212 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3213
3214 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3215 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3216 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3217 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3218 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3219 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3220 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3221 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3222 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3223 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3224 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3225 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3226 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3227 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3228 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3229 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3230 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3231 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3232 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3233 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3234 gcc.target/mips/unaligned-1.c: Tighten regexps.
3235
3236 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3237
3238 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3239 (mips_option_groups): Remove optimization. Add various -f options.
3240 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3241 and -pg imply -fno-omit-frame-pointer.
3242 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3243 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3244 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3245 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3246 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3247 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3248 * gcc.target/mips/abi-n32-long32.c: Likewise.
3249 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3250 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3251 * gcc.target/mips/abi-n32-long64.c: Likewise.
3252 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3253 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3254 * gcc.target/mips/abi-n64-long32.c: Likewise.
3255 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3256 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3257 * gcc.target/mips/abi-n64-long64.c: Likewise.
3258 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3259 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3260 * gcc.target/mips/abi-o32-long32.c: Likewise.
3261 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3262 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3263 * gcc.target/mips/abi-o32-long64.c: Likewise.
3264 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3265 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3266 * gcc.target/mips/abi-o64-long32.c: Likewise.
3267 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3268 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3269 * gcc.target/mips/abi-o64-long64.c: Likewise.
3270 * gcc.target/mips/asm-1.c: Likewise.
3271 * gcc.target/mips/branch-1.c: Likewise.
3272 * gcc.target/mips/call-3.c: Likewise.
3273 * gcc.target/mips/call-saved-3.c: Likewise.
3274 * gcc.target/mips/clear-cache-1.c: Likewise.
3275 * gcc.target/mips/div-1.c: Likewise.
3276 * gcc.target/mips/div-2.c: Likewise.
3277 * gcc.target/mips/div-3.c: Likewise.
3278 * gcc.target/mips/div-4.c: Likewise.
3279 * gcc.target/mips/div-5.c: Likewise.
3280 * gcc.target/mips/div-6.c: Likewise.
3281 * gcc.target/mips/div-7.c: Likewise.
3282 * gcc.target/mips/div-8.c: Likewise.
3283 * gcc.target/mips/div-9.c: Likewise.
3284 * gcc.target/mips/div-10.c: Likewise.
3285 * gcc.target/mips/div-11.c: Likewise.
3286 * gcc.target/mips/div-12.c: Likewise.
3287 * gcc.target/mips/dsp-ctrl.c: Likewise.
3288 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3289 * gcc.target/mips/ext-8.c: Likewise.
3290 * gcc.target/mips/extend-2.c: Likewise.
3291 * gcc.target/mips/fix-r10000-1.c: Likewise.
3292 * gcc.target/mips/fix-r10000-2.c: Likewise.
3293 * gcc.target/mips/fix-r10000-3.c: Likewise.
3294 * gcc.target/mips/fix-r10000-4.c: Likewise.
3295 * gcc.target/mips/fix-r10000-5.c: Likewise.
3296 * gcc.target/mips/fix-r10000-6.c: Likewise.
3297 * gcc.target/mips/fix-r10000-7.c: Likewise.
3298 * gcc.target/mips/fix-r10000-8.c: Likewise.
3299 * gcc.target/mips/fix-r10000-9.c: Likewise.
3300 * gcc.target/mips/fix-r10000-10.c: Likewise.
3301 * gcc.target/mips/fix-r10000-11.c: Likewise.
3302 * gcc.target/mips/fix-r10000-12.c: Likewise.
3303 * gcc.target/mips/fix-r10000-13.c: Likewise.
3304 * gcc.target/mips/fix-r10000-14.c: Likewise.
3305 * gcc.target/mips/fix-r10000-15.c: Likewise.
3306 * gcc.target/mips/fpcmp-1.c: Likewise.
3307 * gcc.target/mips/fpcmp-2.c: Likewise.
3308 * gcc.target/mips/fpr-moves-7.c: Likewise.
3309 * gcc.target/mips/fpr-moves-8.c: Likewise.
3310 * gcc.target/mips/int-moves-1.c: Likewise.
3311 * gcc.target/mips/int-moves-2.c: Likewise.
3312 * gcc.target/mips/long-calls-pg.c: Likewise.
3313 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3314 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3315 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3316 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3317 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3318 * gcc.target/mips/mips-3d-1.c: Likewise.
3319 * gcc.target/mips/mips-3d-2.c: Likewise.
3320 * gcc.target/mips/mips-3d-3.c: Likewise.
3321 * gcc.target/mips/mips-3d-4.c: Likewise.
3322 * gcc.target/mips/mips-3d-5.c: Likewise.
3323 * gcc.target/mips/mips-3d-6.c: Likewise.
3324 * gcc.target/mips/mips-3d-7.c: Likewise.
3325 * gcc.target/mips/mips-3d-8.c: Likewise.
3326 * gcc.target/mips/mips-3d-9.c: Likewise.
3327 * gcc.target/mips/mips-ps-1.c: Likewise.
3328 * gcc.target/mips/mips-ps-2.c: Likewise.
3329 * gcc.target/mips/mips-ps-3.c: Likewise.
3330 * gcc.target/mips/mips-ps-4.c: Likewise.
3331 * gcc.target/mips/mips-ps-6.c: Likewise.
3332 * gcc.target/mips/mips32-dspr2.c: Likewise.
3333 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3334 * gcc.target/mips/neg-abs-1.c: Likewise.
3335 * gcc.target/mips/neg-abs-2.c: Likewise.
3336 * gcc.target/mips/nmadd-3.c: Likewise.
3337 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3338 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3339 * gcc.target/mips/octeon-pop-1.c: Likewise.
3340 * gcc.target/mips/pr26765.c: Likewise.
3341 * gcc.target/mips/pr33256.c: Likewise.
3342 * gcc.target/mips/pr33635-1.c: Likewise.
3343 * gcc.target/mips/pr33755.c: Likewise.
3344 * gcc.target/mips/pr35802.c: Likewise.
3345 * gcc.target/mips/pr45074.c: Likewise.
3346 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3347 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3348 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3349 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3350 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3351 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3352 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3353 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3354 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3355 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3356 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3357 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3358 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3359 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3360 * gcc.target/mips/save-restore-1.c: Likewise.
3361 * gcc.target/mips/save-restore-3.c: Likewise.
3362 * gcc.target/mips/save-restore-5.c: Likewise.
3363 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3364 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3365 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3366 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3367 * gcc.target/mips/stack-1.c: Likewise.
3368
3369 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3370 Tighten regexps.
3371
3372 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3373 branch under test to be filled with preceding rather than
3374 following instructions.
3375 * gcc.target/mips/branch-10.c: Likewise.
3376 * gcc.target/mips/branch-11.c: Likewise.
3377 * gcc.target/mips/branch-12.c: Likewise.
3378 * gcc.target/mips/branch-13.c: Likewise.
3379 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3380 to be eliminated. Tighten $28 scan-assembler-not test.
3381
3382 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3383 function to...
3384 * gcc.target/mips/call-4.c: ...this new test.
3385
3386 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3387 more likely.
3388 * gcc.target/mips/code-readable-3.c: Likewise.
3389 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3390 flag but skip for -O0.
3391 * gcc.target/mips/code-readable-4.c: Likewise.
3392
3393 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3394 of operations under test.
3395 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3396
3397 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3398 Don't require sibling-call optimization.
3399 * gcc.target/mips/near-far-4.c: Likewise.
3400
3401 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3402 Make sure that the register variable is used.
3403 * gcc.target/mips/soft-float-1.c: Likewise.
3404
3405 * gcc.target/mips/sdata-1.c: Make static data volatile.
3406 * gcc.target/mips/sdata-2.c: Likewise.
3407 * gcc.target/mips/sdata-3.c: Likewise.
3408 * gcc.target/mips/sdata-4.c: Likewise.
3409
3410 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3411 skip for -O0.
3412 * gcc.target/mips/atomic-memory-2.c: Likewise.
3413 * gcc.target/mips/branch-cost-1.c: Likewise.
3414 * gcc.target/mips/branch-cost-2.c: Likewise.
3415 * gcc.target/mips/cache-1.c: Likewise.
3416 * gcc.target/mips/call-1.c: Likewise.
3417 * gcc.target/mips/call-saved-2.c: Likewise.
3418 * gcc.target/mips/const-anchor-1.c: Likewise.
3419 * gcc.target/mips/const-anchor-2.c: Likewise.
3420 * gcc.target/mips/dse-1.c: Likewise.
3421 * gcc.target/mips/dsp-lhx.c: Likewise.
3422 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3423 * gcc.target/mips/ext-1.c: Likewise.
3424 * gcc.target/mips/ext-2.c: Likewise.
3425 * gcc.target/mips/ext-3.c: Likewise.
3426 * gcc.target/mips/ext-4.c: Likewise.
3427 * gcc.target/mips/ext-5.c: Likewise.
3428 * gcc.target/mips/ext-6.c: Likewise.
3429 * gcc.target/mips/ext-7.c: Likewise.
3430 * gcc.target/mips/extend-1.c: Likewise.
3431 * gcc.target/mips/fix-r4000-1.c: Likewise.
3432 * gcc.target/mips/fix-r4000-3.c: Likewise.
3433 * gcc.target/mips/fix-r4000-5.c: Likewise.
3434 * gcc.target/mips/fix-r4000-6.c: Likewise.
3435 * gcc.target/mips/fix-r4000-8.c: Likewise.
3436 * gcc.target/mips/fix-r4000-10.c: Likewise.
3437 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3438 * gcc.target/mips/fixed-vector-type.c: Likewise.
3439 * gcc.target/mips/fpr-moves-1.c: Likewise.
3440 * gcc.target/mips/fpr-moves-2.c: Likewise.
3441 * gcc.target/mips/fpr-moves-3.c: Likewise.
3442 * gcc.target/mips/fpr-moves-4.c: Likewise.
3443 * gcc.target/mips/fpr-moves-5.c: Likewise.
3444 * gcc.target/mips/fpr-moves-6.c: Likewise.
3445 * gcc.target/mips/ins-1.c: Likewise.
3446 * gcc.target/mips/ins-2.c: Likewise.
3447 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3448 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3449 * gcc.target/mips/lazy-binding-1.c: Likewise.
3450 * gcc.target/mips/madd-3.c: Likewise.
3451 * gcc.target/mips/madd-5.c: Likewise.
3452 * gcc.target/mips/madd-6.c: Likewise.
3453 * gcc.target/mips/madd-8.c: Likewise.
3454 * gcc.target/mips/madd-9.c: Likewise.
3455 * gcc.target/mips/memcpy-1.c: Likewise.
3456 * gcc.target/mips/mips-ps-type.c: Likewise.
3457 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3458 * gcc.target/mips/mips-sched-madd.c: Likewise.
3459 * gcc.target/mips/mips16e-extends.c: Likewise.
3460 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3461 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3462 * gcc.target/mips/movcc-1.c: Likewise.
3463 * gcc.target/mips/movcc-2.c: Likewise.
3464 * gcc.target/mips/movcc-3.c: Likewise.
3465 * gcc.target/mips/msub-5.c: Likewise.
3466 * gcc.target/mips/msub-6.c: Likewise.
3467 * gcc.target/mips/msub-8.c: Likewise.
3468 * gcc.target/mips/mult-2.c: Likewise.
3469 * gcc.target/mips/mult-3.c: Likewise.
3470 * gcc.target/mips/mult-5.c: Likewise.
3471 * gcc.target/mips/mult-6.c: Likewise.
3472 * gcc.target/mips/mult-7.c: Likewise.
3473 * gcc.target/mips/mult-12.c: Likewise.
3474 * gcc.target/mips/mult-13.c: Likewise.
3475 * gcc.target/mips/mult-14.c: Likewise.
3476 * gcc.target/mips/mult-15.c: Likewise.
3477 * gcc.target/mips/mult-17.c: Likewise.
3478 * gcc.target/mips/mult-18.c: Likewise.
3479 * gcc.target/mips/mult-19.c: Likewise.
3480 * gcc.target/mips/nmadd-1.c: Likewise.
3481 * gcc.target/mips/nmadd-2.c: Likewise.
3482 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3483 * gcc.target/mips/octeon-cins-1.c: Likewise.
3484 * gcc.target/mips/octeon-cins-2.c: Likewise.
3485 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3486 * gcc.target/mips/octeon-exts-2.c: Likewise.
3487 * gcc.target/mips/octeon-exts-3.c: Likewise.
3488 * gcc.target/mips/octeon-exts-4.c: Likewise.
3489 * gcc.target/mips/octeon-exts-5.c: Likewise.
3490 * gcc.target/mips/octeon-exts-6.c: Likewise.
3491 * gcc.target/mips/octeon-exts-7.c: Likewise.
3492 * gcc.target/mips/octeon-pop-2.c: Likewise.
3493 * gcc.target/mips/octeon-seq-3.c: Likewise.
3494 * gcc.target/mips/octeon-seq-4.c: Likewise.
3495 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3496 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3497 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3498 * gcc.target/mips/pr54240.c: Likewise.
3499 * gcc.target/mips/rsqrt-1.c: Likewise.
3500 * gcc.target/mips/rsqrt-2.c: Likewise.
3501 * gcc.target/mips/rsqrt-3.c: Likewise.
3502 * gcc.target/mips/rsqrt-4.c: Likewise.
3503 * gcc.target/mips/save-restore-2.c: Likewise.
3504 * gcc.target/mips/save-restore-4.c: Likewise.
3505 * gcc.target/mips/sb1-1.c: Likewise.
3506 * gcc.target/mips/scc-1.c: Likewise.
3507 * gcc.target/mips/scc-2.c: Likewise.
3508 * gcc.target/mips/scc-3.c: Likewise.
3509 * gcc.target/mips/scc-4.c: Likewise.
3510 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3511 * gcc.target/mips/truncate-1.c: Likewise.
3512 * gcc.target/mips/truncate-2.c: Likewise.
3513 * gcc.target/mips/truncate-3.c: Likewise.
3514 * gcc.target/mips/truncate-4.c: Likewise.
3515 * gcc.target/mips/truncate-5.c: Likewise.
3516 * gcc.target/mips/truncate-6.c: Likewise.
3517 * gcc.target/mips/unaligned-1.c: Likewise.
3518
3519 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3520 skip for -O0. Require -fexpensive-optimizations.
3521 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3522 * gcc.target/mips/dspr2-MULT.c: Likewise.
3523 * gcc.target/mips/fix-r4000-2.c: Likewise.
3524 * gcc.target/mips/fix-r4000-4.c: Likewise.
3525 * gcc.target/mips/fix-r4000-7.c: Likewise.
3526 * gcc.target/mips/fix-r4000-9.c: Likewise.
3527 * gcc.target/mips/madd-1.c: Likewise.
3528 * gcc.target/mips/madd-2.c: Likewise.
3529 * gcc.target/mips/madd-4.c: Likewise.
3530 * gcc.target/mips/maddu-1.c: Likewise.
3531 * gcc.target/mips/maddu-2.c: Likewise.
3532 * gcc.target/mips/maddu-3.c: Likewise.
3533 * gcc.target/mips/maddu-4.c: Likewise.
3534 * gcc.target/mips/msub-1.c: Likewise.
3535 * gcc.target/mips/msub-2.c: Likewise.
3536 * gcc.target/mips/msub-3.c: Likewise.
3537 * gcc.target/mips/msub-4.c: Likewise.
3538 * gcc.target/mips/msubu-1.c: Likewise.
3539 * gcc.target/mips/msubu-2.c: Likewise.
3540 * gcc.target/mips/msubu-3.c: Likewise.
3541 * gcc.target/mips/msubu-4.c: Likewise.
3542 * gcc.target/mips/mult-1.c: Likewise.
3543 * gcc.target/mips/mult-4.c: Likewise.
3544 * gcc.target/mips/mult-8.c: Likewise.
3545 * gcc.target/mips/mult-9.c: Likewise.
3546 * gcc.target/mips/mult-10.c: Likewise.
3547 * gcc.target/mips/mult-11.c: Likewise.
3548 * gcc.target/mips/mult-16.c: Likewise.
3549
3550 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3551 skip for -O0 and -Os.
3552 * gcc.target/mips/fix-r4000-12.c: Likewise.
3553 * gcc.target/mips/madd-7.c: Likewise.
3554 * gcc.target/mips/mips-ps-5.c: Likewise.
3555 * gcc.target/mips/mips-ps-7.c: Likewise.
3556 * gcc.target/mips/msub-7.c: Likewise.
3557
3558 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3559 skip for -O0. Require -mno-abicalls.
3560 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3561
3562 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3563 skip for -O0. Require a total number of BBIT instructions and
3564 at least one of each kind.
3565
3566 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3567 skip for -O0. Require -fno-unroll-loops.
3568
3569 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3570 skip for -O0. Allow BLTZ as well as BGEZ.
3571
3572 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3573
3574 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3575 skip for -O0. Require -fschedule-insns2.
3576 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3577
3578 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3579 but skip for -O0. Make a branch-likely more likely.
3580
3581 * gcc.target/mips/timode-2.c: Split each test into its own function.
3582 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3583
3584 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3585 skip for -O0. Require -fpeephole2.
3586 * gcc.target/mips/vr-mult-2.c: Likewise.
3587
3588 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3589
3590 PR preprocessor/53469
3591 * gcc.dg/cpp/_Pragma7.c: New test case.
3592
3593 2012-08-27 Tobias Burnus <burnus@net-b.de>
3594
3595 PR fortran/54370
3596 * gfortran.dg/do_5.f90: New.
3597
3598 2012-08-27 Tobias Burnus <burnus@net-b.de>
3599
3600 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3601 from dg-options as -Wall no longer implies it.
3602
3603 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3604
3605 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3606
3607 2012-08-25 Jason Merrill <jason@redhat.com>
3608
3609 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3610
3611 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3612
3613 PR c++/51421
3614 * g++.dg/cpp0x/auto34.C: New.
3615
3616 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3617
3618 PR c/54363
3619 * gcc.dg/pr54363.c: New test.
3620
3621 PR c/54355
3622 * gcc.dg/pr54355.c: New test.
3623
3624 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3625
3626 PR debug/52857
3627 * gcc.target/i386/pr52857-1.c: New.
3628 * gcc.target/i386/pr52857-2.c: Likewise.
3629
3630 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3631
3632 * gcc.target/mips/code-readable-4.c: New test.
3633
3634 2012-08-23 Julian Brown <julian@codesourcery.com>
3635 Sandra Loosemore <sandra@codesourcery.com>
3636
3637 * gcc.target/mips/code-readable-1.c: Add -O to options.
3638
3639 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3640
3641 PR c++/20420
3642 * g++.dg/lookup/using53.C: New.
3643
3644 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3645
3646 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3647 * gcc.dg/fixed-point/convert-1.c: New.
3648 * gcc.dg/fixed-point/convert-2.c: New.
3649 * gcc.dg/fixed-point/convert-3.c: New.
3650 * gcc.dg/fixed-point/convert-4.c: New.
3651 * gcc.dg/fixed-point/convert-float-1.c: New.
3652 * gcc.dg/fixed-point/convert-float-2.c: New.
3653 * gcc.dg/fixed-point/convert-float-3.c: New.
3654 * gcc.dg/fixed-point/convert-float-4.c: New.
3655 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3656 * gcc.dg/fixed-point/convert-sat.c: New.
3657 * gcc.dg/fixed-point/convert.h: New.
3658
3659 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3660
3661 PR target/54089
3662 * gcc.target/sh/pr54089-2.c: New.
3663
3664 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3665
3666 * gcc.target/i386/long-double-64-1.c: New file.
3667 * gcc.target/i386/long-double-64-2.c: Likewise.
3668 * gcc.target/i386/long-double-64-3.c: Likewise.
3669 * gcc.target/i386/long-double-64-4.c: Likewise.
3670 * gcc.target/i386/long-double-80-1.c: Likewise.
3671 * gcc.target/i386/long-double-80-2.c: Likewise.
3672 * gcc.target/i386/long-double-80-3.c: Likewise.
3673 * gcc.target/i386/long-double-80-4.c: Likewise.
3674 * gcc.target/i386/long-double-80-5.c: Likewise.
3675 * gcc.target/i386/long-double-80-6.c: Likewise.
3676 * gcc.target/i386/long-double-80-7.c: Likewise.
3677
3678 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3679
3680 PR tree-optimization/54317
3681 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3682
3683 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3684
3685 PR target/39423
3686 * gcc.target/sh/pr39423-2.c: New.
3687
3688 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3689
3690 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3691 * gcc.dg/fold-perm.c: Likewise.
3692
3693 2012-08-20 Jan Hubicka <jh@suse.cz>
3694
3695 PR fortran/48636
3696 * gcc.dg/ipa/inlinehint-1.c: New.
3697
3698 2012-08-20 Florian Weimer <fweimer@redhat.com>
3699
3700 PR c++/19351
3701 * g++.dg/init/new38.C: New test.
3702 * g++.dg/init/new39.C: New test.
3703
3704 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3705
3706 PR target/54089
3707 * gcc.target/sh/pr54089-1.c: New.
3708
3709 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3710
3711 PR target/51244
3712 * gcc.target/sh/pr51244-11.c: New.
3713
3714 2012-08-20 Tobias Burnus <burnus@net-b.de>
3715
3716 PR fortran/54301
3717 * gfortran.dg/warn_target_lifetime_2.f90: New.
3718
3719 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3720
3721 PR c++/10416
3722 * g++.dg/warn/Wunused-var-17.C: New.
3723
3724 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3725
3726 PR middle-end/53992
3727 * gcc.dg/gomp/pr53992.c: New test.
3728
3729 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3730
3731 PR tree-ssa/54295
3732 * gcc.c-torture/execute/20120817-1.c: New test.
3733
3734 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3735
3736 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3737 add instruction.
3738 (f2): New test that really does need adds.
3739
3740 2012-08-20 Richard Guenther <rguenther@suse.de>
3741
3742 PR tree-optimization/54327
3743 * gcc.dg/torture/pr54327.c: New testcase.
3744
3745 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3746
3747 PR tree-optimization/54321
3748 * gcc.c-torture/compile/pr54321.c: New test.
3749
3750 2012-08-20 Tobias Burnus <burnus@net-b.de>
3751
3752 PR fortran/54301
3753 * gfortran.dg/warn_target_lifetime_1.f90: New.
3754
3755 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3756
3757 PR fortran/54298
3758 * gfortran.dg/real_compare_1.f90: New test case.
3759 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3760
3761 2012-08-18 Jan Hubicka <jh@suse.cz>
3762
3763 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3764
3765 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3766
3767 PR fortran/39290
3768 * gfortran.dg/interface_37.f90: New test.
3769
3770 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3771 Gary Funck <gary@intrepid.com>
3772
3773 PR target/20020
3774 * gcc.target/i386/pr20020-1.c: New test.
3775 * gcc.target/i386/pr20020-2.c: Likewise.
3776 * gcc.target/i386/pr20020-3.c: Likewise.
3777
3778 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3779
3780 * gcc.target/i386/perm-concat.c: New test.
3781
3782 2012-08-17 Julian Brown <julian@codesourcery.com>
3783
3784 * gcc.target/arm/div64-unwinding.c: New test.
3785
3786 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3787
3788 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3789
3790 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3791
3792 PR target/54236
3793 * gcc.target/sh/pr54236-1.c: New.
3794
3795 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3796
3797 * lib/target-supports.exp (check_effective_target_sync_int_long)
3798 (check_effective_target_sync_char_short): Enable for crisv32-*
3799 and cris-*.
3800
3801 PR middle-end/54261
3802 * gcc.dg/torture/pr54261-1.c: New test.
3803
3804 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3805
3806 PR fortran/54243
3807 PR fortran/54244
3808 * gfortran.dg/typebound_call_24.f03: New.
3809
3810 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3811
3812 PR tree-optimization/54245
3813 * gcc.dg/tree-ssa/pr54245.c: New test.
3814
3815 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3816
3817 PR tree-optimization/54240
3818 * gcc.target/powerpc/pr54240.c: New test.
3819 * gcc.target/mips/pr54240.c: Likewise.
3820
3821 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3822
3823 PR target/52933
3824 * gcc.target/sh/pr52933-1.c: New.
3825 * gcc.target/sh/pr52933-2.c: New.
3826
3827 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3828
3829 PR target/50751
3830 * gcc.target/sh/pr50751-8.c: New.
3831
3832 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3833
3834 PR fortran/47586
3835 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3836 * gfortran.dg/typebound_proc_27.f03: New test.
3837
3838 2012-08-14 Sterling Augustine <saugustine@google.com>
3839
3840 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3841
3842 2012-08-14 Tobias Burnus <burnus@net-b.de>
3843
3844 PR fortran/40881
3845 * gfortran.dg/data_constraints_3.f90: New.
3846 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3847 to disable -pedantic compilation.
3848 * gfortran.dg/pr37243.f: Ditto.
3849 * gfortran.dg/g77/19990826-3.f: Ditto.
3850 * gfortran.dg/g77/20020307-1.f : Ditto.
3851 * gfortran.dg/g77/980310-3.f: Ditto.
3852
3853 2012-08-14 Tobias Burnus <burnus@net-b.de>
3854
3855 PR fortran/54234
3856 * gfortran.dg/warn_conversion_4.f90: New.
3857
3858 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3859
3860 PR middle-end/53411
3861 PR rtl-optimization/53495
3862 * gcc.c-torture/compile/pr53411.c: New test.
3863 * gcc.c-torture/compile/pr53495.c: New test.
3864
3865 2012-08-13 Richard Guenther <rguenther@suse.de>
3866
3867 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3868
3869 2012-08-13 Richard Guenther <rguenther@suse.de>
3870
3871 PR tree-optimization/54200
3872 * gcc.dg/guality/pr54200.c: New testcase.
3873 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3874
3875 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3876
3877 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3878
3879 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3880
3881 PR target/51244
3882 * gcc.target/sh/pr51244-7.c: New.
3883 * gcc.target/sh/pr51244-8.c: New.
3884 * gcc.target/sh/pr51244-9.c: New.
3885 * gcc.target/sh/pr51244-10.c: New.
3886
3887 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3888
3889 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3890 -m2e or -m2a.
3891 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3892 * gcc.target/sh/pr53511-1.c: Likewise.
3893 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3894 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3895 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3896 * gcc.target/sh/pr53512-3.c: Likewise.
3897 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3898
3899 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3900
3901 PR target/39423
3902 * gcc.c-torture/compile/pr39423-1.c: New.
3903 * gcc.c-torture/compile/pr39423-2.c: New.
3904
3905 2012-08-12 Tobias Burnus <burnus@net-b.de>
3906
3907 PR fortran/54221
3908 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3909 they appear uninitialized on the RHS.
3910 * gfortran.dg/public_private_module_6.f90: New.
3911
3912 2012-08-11 Martin Jambor <mjambor@suse.cz>
3913
3914 PR fortran/48636
3915 * gfortran.dg/pr48636.f90: New test.
3916
3917 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3918
3919 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3920 to avoid warnings.
3921 (main): Adjust caller.
3922
3923 2012-08-10 Richard Guenther <rguenther@suse.de>
3924
3925 * gcc.dg/matrix/*.c: Adjust and move ...
3926 * gcc.dg/torture/: ... here.
3927 * gcc.dg/matrix: Remove directory.
3928
3929 2012-08-10 Richard Guenther <rguenther@suse.de>
3930
3931 PR middle-end/54219
3932 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3933
3934 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3935
3936 PR middle-end/54211
3937 * gcc.dg/tree-ssa/pr54211.c: New test.
3938
3939 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3940
3941 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3942 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3943
3944 2012-08-10 Richard Guenther <rguenther@suse.de>
3945
3946 PR tree-optimization/54109
3947 * gcc.dg/torture/pr54109.c: New testcase.
3948 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3949 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3950
3951 2012-08-10 Richard Guenther <rguenther@suse.de>
3952
3953 PR tree-optimization/54027
3954 * gcc.dg/torture/pr54027.c: New testcase.
3955
3956 2012-08-10 Richard Guenther <rguenther@suse.de>
3957
3958 * g++.dg/plugin/selfassign.c: Adjust.
3959 * gcc.dg/plugin/selfassign.c: Likewise.
3960 * gcc.dg/strlenopt-11.c: Likewise.
3961 * gcc.dg/strlenopt-13.c: Likewise.
3962 * gcc.dg/no-strict-overflow-4.c: Likewise.
3963 * gcc.dg/strict-overflow-4.c: Likewise.
3964 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3965 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3966 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3967 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3968 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3969 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3970 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3971 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3972 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3973 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3974 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3975 * gcc.dg/pr46309.c: Likewise.
3976 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3977
3978 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3979
3980 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3981 for x86 targets.
3982 * gcc.c-torture/compile/20120727-2.c: New test.
3983
3984 2012-08-09 Martin Jambor <mjambor@suse.cz>
3985
3986 * gcc.dg/ipa/iinline-4.c: New test.
3987 * gcc.dg/ipa/iinline-5.c: Likewise.
3988 * gcc.dg/ipa/iinline-6.c: Likewise.
3989 * gcc.dg/ipa/iinline-7.c: Likewise.
3990 * gcc.dg/lto/20120723_0.c: Likewise.
3991 * gcc.dg/lto/20120723_1.c: Likewise.
3992
3993 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3994
3995 PR target/39423
3996 * gcc.target/sh/pr39423-1.c: New.
3997
3998 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3999
4000 PR target/51244
4001 * gcc.target/sh/pr51244-5: New.
4002 * gcc.target/sh/pr51244-6: New.
4003
4004 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4005
4006 * gcc.target/i386/adx-addxcarry32-3.c: New.
4007 * gcc.target/i386/adx-addxcarry64-3.c: New.
4008
4009 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4010
4011 PR rtl-optimization/53701
4012 * gcc.dg/pr53701.c: New test.
4013
4014 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4015
4016 * gcc.c-torture/compile/20120727-1.c: New test.
4017
4018 2012-08-09 Tobias Burnus <burnus@net-b.de>
4019
4020 PR fortran/54199
4021 * gfortran.dg/intrinsic_shadow_4.f90: New.
4022
4023 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4024
4025 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4026
4027 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4028
4029 * gcc.c-torture/execute/20120808-1.c: New test.
4030
4031 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4032
4033 PR rtl-optimization/54157
4034 * gcc.target/i386/pr54157.c: New file.
4035
4036 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4037
4038 * gcc.target/i386/adx-addcarryx32-1.c: New.
4039 * gcc.target/i386/adx-addcarryx32-2.c: New.
4040 * gcc.target/i386/adx-addcarryx64-1.c: New.
4041 * gcc.target/i386/adx-addcarryx64-2.c: New.
4042 * gcc.target/i386/adx-check.h: New.
4043 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4044 * gcc.target/i386/sse-12.c: Add -madx.
4045 * gcc.target/i386/sse-13.c: Ditto.
4046 * gcc.target/i386/sse-14.c: Ditto.
4047 * gcc.target/i386/sse-22.c: Ditto.
4048 * gcc.target/i386/sse-23.c: Ditto.
4049 * g++.dg/other/i386-2.C: Ditto.
4050 * g++.dg/other/i386-3.C: Ditto.
4051
4052 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4053
4054 * gcc.dg/tree-ssa/slsr-5.c: New.
4055 * gcc.dg/tree-ssa/slsr-6.c: New.
4056 * gcc.dg/tree-ssa/slsr-7.c: New.
4057 * gcc.dg/tree-ssa/slsr-8.c: New.
4058 * gcc.dg/tree-ssa/slsr-9.c: New.
4059 * gcc.dg/tree-ssa/slsr-10.c: New.
4060 * gcc.dg/tree-ssa/slsr-11.c: New.
4061 * gcc.dg/tree-ssa/slsr-12.c: New.
4062 * gcc.dg/tree-ssa/slsr-13.c: New.
4063 * gcc.dg/tree-ssa/slsr-14.c: New.
4064 * gcc.dg/tree-ssa/slsr-15.c: New.
4065 * gcc.dg/tree-ssa/slsr-16.c: New.
4066 * gcc.dg/tree-ssa/slsr-17.c: New.
4067 * gcc.dg/tree-ssa/slsr-18.c: New.
4068 * gcc.dg/tree-ssa/slsr-19.c: New.
4069 * gcc.dg/tree-ssa/slsr-20.c: New.
4070 * gcc.dg/tree-ssa/slsr-21.c: New.
4071 * gcc.dg/tree-ssa/slsr-22.c: New.
4072 * gcc.dg/tree-ssa/slsr-23.c: New.
4073 * gcc.dg/tree-ssa/slsr-24.c: New.
4074 * gcc.dg/tree-ssa/slsr-25.c: New.
4075 * gcc.dg/tree-ssa/slsr-26.c: New.
4076 * gcc.dg/tree-ssa/slsr-30.c: New.
4077 * gcc.dg/tree-ssa/slsr-31.c: New.
4078
4079 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4080
4081 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4082 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4083 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4084
4085 2012-08-06 Cary Coutant <ccoutant@google.com>
4086
4087 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4088
4089 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4090
4091 PR fortran/35831
4092 * gfortran.dg/dummy_procedure_5.f90: Modified.
4093 * gfortran.dg/dummy_procedure_8.f90: New.
4094 * gfortran.dg/interface_26.f90: Modified.
4095 * gfortran.dg/proc_ptr_11.f90: Modified.
4096 * gfortran.dg/proc_ptr_15.f90: Modified.
4097 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4098 * gfortran.dg/typebound_override_1.f90: Modified.
4099 * gfortran.dg/typebound_proc_6.f03: Modified.
4100
4101 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4102
4103 PR tree-optimization/51938
4104 PR tree-optimization/52005
4105 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4106 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4107 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4108 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4109
4110 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4111
4112 Avoid crashing on erroneous static_assert usage
4113 * g++.dg/cpp0x/static_assert8.C: New test.
4114
4115 2012-08-06 Jason Merrill <jason@redhat.com>
4116
4117 * g++.dg/cpp0x/sfinae38.C: New.
4118
4119 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4120 Paolo Carlini <paolo.carlini@oracle.com>
4121
4122 PR c++/54165
4123 * g++.dg/conversion/void2.C: New.
4124
4125 2012-08-06 Tom de Vries <tom@codesourcery.com>
4126
4127 * gcc.dg/tree-ssa/vrp78.c: New test.
4128
4129 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4130 Richard Sandiford <rdsandiford@googlemail.com>
4131
4132 * g++.dg/opt/enum2.C: Require fpic target.
4133 * g++.dg/lto/20090303_0.C: Likewise.
4134
4135 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4136 Catherine Moore <clm@codesourcery.com>
4137
4138 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4139 flush function names too.
4140 * gcc.target/mips/clear-cache-1.c: Likewise.
4141
4142 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4143
4144 PR target/54156
4145 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4146
4147 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4148
4149 PR fortran/54166
4150 * gfortran.dg/array_5.f90: New test.
4151
4152 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4153
4154 PR tree-optimization/30318
4155 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4156
4157 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4158
4159 * g++.dg/ext/vector17.C: New testcase.
4160
4161 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4162
4163 PR target/51931
4164 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4165 * g++.dg/opt/longbranch1.C: Likewise.
4166
4167 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4168
4169 PR tree-optimization/53805
4170 * gcc.dg/fold-notunord.c: New testcase.
4171
4172 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4173
4174 PR fortran/48820
4175 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4176 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4177
4178 2012-08-02 Jason Merrill <jason@redhat.com>
4179 Paolo Carlini <paolo.carlini@oracle.com>
4180
4181 PR c++/51213 (again)
4182 * g++.dg/cpp0x/sfinae37.C: Extend.
4183
4184 2012-08-02 Richard Guenther <rguenther@suse.de>
4185
4186 PR tree-optimization/50672
4187 * g++.dg/torture/pr50672.C: New testcase.
4188
4189 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4190
4191 PR fortran/54147
4192 * gfortran.dg/abstract_type_6.f03: Modified.
4193 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4194 * gfortran.dg/proc_ptr_comp_35.f90: New.
4195 * gfortran.dg/typebound_proc_9.f03: Modified.
4196 * gfortran.dg/typebound_proc_26.f90: New.
4197
4198 2012-08-02 Richard Guenther <rguenther@suse.de>
4199
4200 * gcc.dg/torture/pta-callused-1.c: Adjust.
4201 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4202 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4203 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4204 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4205 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4206 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4207 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4208 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4209
4210 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4211
4212 PR fortran/54033
4213 * gfortran.dg/include_6.f90: New test case.
4214 * gfortran.dg/include_7.f90: New test case.
4215 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4216
4217 2012-08-01 Tom de Vries <tom@codesourcery.com>
4218
4219 * gcc.dg/tree-ssa/vrp76.c: New test.
4220
4221 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4222
4223 PR tree-optimization/46556
4224 * gcc.dg/tree-ssa/slsr-27.c: New.
4225 * gcc.dg/tree-ssa/slsr-28.c: New.
4226 * gcc.dg/tree-ssa/slsr-29.c: New.
4227
4228 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4229
4230 PR fortran/42418
4231 * gfortran.dg/proc_decl_29.f90: New.
4232
4233 2012-07-31 Dehao Chen <dehao@google.com>
4234
4235 * gcc.dg/predict-7.c: New test.
4236
4237 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4238
4239 PR fortran/54134
4240 * gfortran.dg/typebound_override_3.f90: New.
4241
4242 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4243
4244 PR tree-optimization/53773
4245 * gcc.dg/vect/pr53773.c: New test.
4246
4247 2012-07-31 Nick Clifton <nickc@redhat.com>
4248
4249 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4250 and for XStormy16.
4251
4252 2012-07-31 Tobias Burnus <burnus@net-b.de>
4253
4254 * gfortran.dg/c_funloc_tests_6.f90: New.
4255 * gfortran.dg/c_funloc_tests_7.f90: New.
4256 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4257
4258 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4259
4260 PR c++/53624
4261 * g++.dg/cpp0x/temp_default5.C: New.
4262
4263 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4264
4265 PR fortran/51081
4266 * gfortran.dg/proc_ptr_37.f90: New.
4267
4268 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4269
4270 * lib/target-supports.exp
4271 (check_effective_target_vect_natural_alignment): New function.
4272 * gcc.dg/align-2.c: Only run on targets with natural alignment
4273 of vector types.
4274 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4275 alignment of vector types.
4276
4277 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4278 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4279
4280 * gcc.target/i386/rdseed16-1.c: New.
4281 * gcc.target/i386/rdseed32-1.c: Ditto
4282 * gcc.target/i386/rdseed64-1.c: Ditto
4283 * gcc.target/i386/sse-12.c: Add -mrdseed.
4284 * gcc.target/i386/sse-13.c: Ditto.
4285 * gcc.target/i386/sse-14.c: Ditto.
4286 * g++.dg/other/i386-2.C: Ditto.
4287 * g++.dg/other/i386-3.C: Ditto.
4288
4289 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4290
4291 PR target/51244
4292 * gcc.target/sh/pr51244-4.c: New.
4293
4294 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4295
4296 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4297 for alpha*-*-* targets. Cleanup original tree dump.
4298
4299 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4300
4301 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4302 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4303
4304 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4305
4306 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4307 rand, srand. Include <stdlib.h>.
4308
4309 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4310
4311 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4312
4313 2012-07-26 Richard Henderson <rth@redhat.com>
4314
4315 * gcc.dg/attr-hotcold-1.c: New.
4316 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4317
4318 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4319 Sandra Loosemore <sandra@codesourcery.com>
4320
4321 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4322
4323 2012-07-26 Tobias Burnus <burnus@net-b.de>
4324
4325 * gfortran.dg/contiguous_1.f90: Update dg-error.
4326 * gfortran.dg/proc_ptr_32.f90: Ditto.
4327
4328 2012-07-26 Richard Guenther <rguenther@suse.de>
4329
4330 PR tree-optimization/54098
4331 * gcc.dg/torture/pr54098.c: New testcase.
4332
4333 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4334
4335 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4336 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4337
4338 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4339
4340 PR fortran/44354
4341 * gfortran.dg/array_constructor_39.f90: New test.
4342
4343 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4344
4345 PR fortran/44354
4346 * gfortran.dg/array_constructor_38.f90: New test.
4347
4348 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4349
4350 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4351
4352 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4353
4354 * gnat.dg/noreturn5.ad[sb]: New test.
4355
4356 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4357 Paul Brook <paul@codesourcery.com>
4358
4359 PR target/53633
4360
4361 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4362 * c-c++-common/pr53633.c: New test.
4363
4364 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4365
4366 * gcc.target/i386/asm-dialect-1.c: New test case.
4367
4368 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4369 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4370
4371 * gcc.target/i386/prefetchw-1.c: New.
4372 * gcc.target/i386/sse-12.c: Add -mprfchw.
4373 * gcc.target/i386/sse-13.c: Ditto.
4374 * gcc.target/i386/sse-14.c: Ditto.
4375 * gcc.target/i386/sse-22.c: Ditto.
4376 * gcc.target/i386/sse-23.c: Ditto.
4377 * g++.dg/other/i386-2.C: Ditto.
4378 * g++.dg/other/i386-3.C: Ditto.
4379
4380 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4381
4382 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4383
4384 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4385
4386 PR target/54051
4387 * gcc.target/arm/pr54051.c: New.
4388 * gcc.target/arm/vfp-1.c: Adjust test.
4389
4390 2012-07-24 Julian Brown <julian@codesourcery.com>
4391
4392 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4393 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4394 hard-float ARM.
4395
4396 2012-07-23 Paul Brook <paul@codesourcery.com>
4397
4398 * g++.dg/other/armv7m-1.c: New test.
4399
4400 2012-07-23 Julian Brown <julian@codesourcery.com>
4401
4402 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4403 ARM.
4404 (DO_TEST): Define to 1 for appropriate ARM targets.
4405
4406 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4407
4408 PR tree-optimization/53881
4409 * gcc.dg/pr53881.c: Renamed to ...
4410 * gcc.dg/pr53881-1.c: ... this.
4411 * gcc.dg/pr53881-2.c: New test.
4412
4413 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4414
4415 Handle recent changes in default atomics for cris*-*-linux*.
4416 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4417 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4418 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4419 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4420 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4421 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4422 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4423 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4424 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4425 -mno-unaligned-atomic-may-use-library is in effect for
4426 cris*-*-linux*.
4427 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4428 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4429 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4430 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4431 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4432 gcc.target/cris/torture/sync-mis-op-i-1.c,
4433 gcc.target/cris/torture/sync-mis-op-i-2.c,
4434 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4435 gcc.target/cris/torture/sync-mis-op-i-3.c,
4436 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4437 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4438 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4439 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4440 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4441 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4442 (main): Remove local variable x.
4443 [mis_ok]: Check that atomics don't fail.
4444
4445 2012-07-21 Andrew Pinski <apinski@cavium.com>
4446
4447 * gcc.dg/tree-ssa/vrp72.c: New test.
4448 * gcc.dg/tree-ssa/vrp73.c: New test.
4449 * gcc.dg/tree-ssa/vrp74.c: New test.
4450 * gcc.dg/tree-ssa/vrp75.c: New test.
4451
4452 2012-07-21 Andrew Pinski <apinski@cavium.com>
4453
4454 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4455 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4456
4457 2012-07-21 Andrew Pinski <apinski@cavium.com>
4458
4459 * gcc.target/mips/octeon-pop-2.c: New testcase.
4460
4461 2012-07-21 Tobias Burnus <burnus@net-b.de>
4462
4463 PR fortran/48820
4464 * gfortran.dg/assumed_rank_3.f90: New.
4465 * gfortran.dg/assumed_rank_11.f90: New.
4466 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4467 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4468 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4469
4470 2012-07-21 Andrew Pinski <apinski@cavium.com>
4471
4472 * gcc.target/mips/unaligned-1.c: New testcase.
4473
4474 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4475
4476 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4477
4478 2012-07-20 Tobias Burnus <burnus@net-b.de>
4479
4480 * gfortran.dg/bind_c_array_params_2.f90: New.
4481 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4482 and update dg-error.
4483
4484 2012-07-20 Tobias Burnus <burnus@net-b.de>
4485
4486 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4487
4488 2012-07-20 Jason Merrill <jason@redhat.com>
4489
4490 PR c++/54038
4491 * g++.dg/other/array7.C: New.
4492
4493 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4494
4495 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4496 the basic block and check loop depth.
4497 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4498 matching patterns and comments.
4499 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4500 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4501
4502 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4503
4504 PR c++/28656
4505 * c-c++-common/pr28656.c: New test.
4506
4507 2012-07-19 Jason Merrill <jason@redhat.com>
4508
4509 PR c++/54026
4510 * g++.dg/init/mutable1.C: New.
4511
4512 2012-07-20 Tobias Burnus <burnus@net-b.de>
4513
4514 PR fortran/48820
4515 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4516 * gfortran.dg/assumed_rank_1.f90: New.
4517 * gfortran.dg/assumed_rank_1_c.c: New.
4518 * gfortran.dg/assumed_rank_2.f90: New.
4519 * gfortran.dg/assumed_rank_4.f90: New.
4520 * gfortran.dg/assumed_rank_5.f90: New.
4521 * gfortran.dg/assumed_rank_6.f90: New.
4522 * gfortran.dg/assumed_rank_7.f90: New.
4523 * gfortran.dg/assumed_rank_8.f90: New.
4524 * gfortran.dg/assumed_rank_8_c.c: New.
4525 * gfortran.dg/assumed_rank_9.f90: New.
4526 * gfortran.dg/assumed_rank_10.f90: New.
4527 * gfortran.dg/assumed_rank_12.f90: New.
4528
4529 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4530
4531 * gnat.dg/opt25.adb: New test.
4532 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4533 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4534
4535 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4536
4537 * gnat.dg/aggr20.ad[sb]: New test.
4538 * gnat.dg/aggr20_pkg.ads: New helper.
4539
4540 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4541
4542 * gnat.dg/derived_type3.adb: New test.
4543 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4544
4545 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4546
4547 PR rtl-optimization/53942
4548 * gcc.dg/pr53942.c: New test.
4549
4550 2012-07-19 Jason Merrill <jason@redhat.com>
4551
4552 PR c++/54021
4553 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4554
4555 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4556
4557 * gnat.dg/discr38.adb: New test.
4558
4559 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4560
4561 PR middle-end/54017
4562 * c-c++-common/gomp/pr54017.c: New test.
4563
4564 2012-07-19 Richard Guenther <rguenther@suse.de>
4565 Eric Botcazou <ebotcazou@adacore.com>
4566
4567 * gnat.dg/loop_optimization11.adb: New testcase.
4568 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4569
4570 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4571 Jason Merrill <jason@redhat.com>
4572
4573 * g++.dg/cpp0x/sfinae37.C: New.
4574 * g++.dg/template/access23.C: New.
4575 * g++.dg/template/access7.C: Adjust.
4576 * g++.dg/template/sfinae10.C: Don't expect errors.
4577 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4578
4579 2012-07-18 Julian Brown <julian@codesourcery.com>
4580 Sandra Loosemore <sandra@codesroucery.com>
4581
4582 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4583
4584 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4585
4586 * gnat.dg/noreturn4.ad[sb]: New test.
4587 * gnat.dg/noreturn4_pkg.ads: New helper.
4588
4589 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4590 Julian Brown <julian@codesourcery.com>
4591
4592 * gcc.target/arm/neon-vdup-1.c: New test case.
4593 * gcc.target/arm/neon-vdup-2.c: New test case.
4594 * gcc.target/arm/neon-vdup-3.c: New test case.
4595 * gcc.target/arm/neon-vdup-4.c: New test case.
4596 * gcc.target/arm/neon-vdup-5.c: New test case.
4597 * gcc.target/arm/neon-vdup-6.c: New test case.
4598 * gcc.target/arm/neon-vdup-7.c: New test case.
4599 * gcc.target/arm/neon-vdup-8.c: New test case.
4600 * gcc.target/arm/neon-vdup-9.c: New test case.
4601 * gcc.target/arm/neon-vdup-10.c: New test case.
4602 * gcc.target/arm/neon-vdup-11.c: New test case.
4603 * gcc.target/arm/neon-vdup-12.c: New test case.
4604 * gcc.target/arm/neon-vdup-13.c: New test case.
4605 * gcc.target/arm/neon-vdup-14.c: New test case.
4606 * gcc.target/arm/neon-vdup-15.c: New test case.
4607 * gcc.target/arm/neon-vdup-16.c: New test case.
4608 * gcc.target/arm/neon-vdup-17.c: New test case.
4609 * gcc.target/arm/neon-vdup-18.c: New test case.
4610 * gcc.target/arm/neon-vdup-19.c: New test case.
4611 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4612 arguments non-constant.
4613
4614 2012-07-18 Richard Guenther <rguenther@suse.de>
4615
4616 PR tree-optimization/53970
4617 * g++.dg/torture/pr53970.C: New testcase.
4618
4619 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4620
4621 PR target/38621
4622 * gcc.c-torture/compile/pr38621.c: New.
4623
4624 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4625
4626 PR target/33135
4627 * gcc.target/sh/pr33135-1.c: New.
4628 * gcc.target/sh/pr33135-2.c: New.
4629 * gcc.target/sh/pr33135-3.c: New.
4630 * gcc.target/sh/pr33135-4.c: New.
4631
4632 2012-07-17 Jason Merrill <jason@redhat.com>
4633
4634 PR c++/53995
4635 * g++.dg/parse/enum9.C: New.
4636
4637 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4638 Sandra Loosemore <sandra@codesourcery.com>
4639
4640 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4641 if there is a conflict with -mcpu=. Use -mcpu=5208.
4642
4643 2012-07-17 Jason Merrill <jason@redhat.com>
4644
4645 PR c++/53989
4646 * g++.dg/template/array23.C: New.
4647
4648 2012-07-17 Tobias Burnus <burnus@net-b.de>
4649
4650 PR fortran/53985
4651 * gfortran.dg/bind_c_usage_26.f90: New.
4652 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4653 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4654 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4655 * gfortran.dg/interop_params.f03: Ditto.
4656
4657 2012-07-17 Jason Merrill <jason@redhat.com>
4658
4659 * g++.dg/template/inherit8.C: Adjust.
4660 * g++.dg/template/using21.C: Adjust.
4661 * g++.dg/template/using22.C: Adjust.
4662
4663 PR c++/53549
4664 * g++.dg/template/current-inst1.C: New.
4665 * g++.dg/parse/crash35.C: Adjust.
4666
4667 2012-07-17 Tobias Burnus <burnus@net-b.de>
4668
4669 PR fortran/52101
4670 * gfortran.dg/oldstyle_4.f90: New.
4671
4672 2012-07-17 Tobias Burnus <burnus@net-b.de>
4673
4674 PR fortran/49265
4675 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4676 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4677
4678 2012-07-16 Jason Merrill <jason@redhat.com>
4679
4680 * g++.dg/parse/access8.C: Adjust.
4681 * g++.dg/template/sfinae6_neg.C: Adjust.
4682
4683 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4684
4685 PR fortran/53824
4686 * gfortran.dg/coarray_allocate_1.f90: New test.
4687
4688 2012-07-16 Andrew Pinski <apinski@cavium.com>
4689
4690 * gcc.c-torture/execute/bswap-1.c: New testcase.
4691 * gcc.c-torture/compile/unalign-1.c: New testcase.
4692 * gcc.c-torture/compile/20120524-1.c: New testcase.
4693 * gcc.c-torture/compile/20101216-1.c: New testcase.
4694
4695 2012-07-16 Dehao Chen <dehao@google.com>
4696
4697 Revert
4698 2012-07-10 Dehao Chen <dehao@google.com>
4699
4700 * gcc.dg/debug_info_inline.c: New test.
4701
4702 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4703
4704 PR fortran/53956
4705 * gfortran.dg/proc_decl_28.f90: New.
4706
4707 2012-07-16 Andrew Pinski <apinski@cavium.com>
4708
4709 * gcc.dg/torture/builtins-1.c: New testcase.
4710
4711 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4712
4713 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4714 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4715 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4716 gcc.target/cris/sync-1-v10.c,
4717 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4718 pass -mno-unaligned-atomic-may-use-library.
4719 * gcc.target/cris/sync-xchg-1.c: New test.
4720 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4721 valid register operand output modifier.
4722
4723 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4724
4725 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4726 characters.
4727
4728 2012-07-13 Andrew Pinski <apinski@cavium.com>
4729
4730 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4731 rather than cleanup-tree-dump.
4732 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4733
4734 2012-07-13 Richard Guenther <rguenther@suse.de>
4735
4736 PR tree-optimization/53907
4737 * gcc.target/i386/pr53907.c: New testcase.
4738
4739 2012-07-13 Richard Guenther <rguenther@suse.de>
4740
4741 PR tree-optimization/53922
4742 * gcc.dg/torture/pr53922.c: New testcase.
4743
4744 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4745
4746 PR rtl-optimization/53908
4747 * gcc.dg/torture/pr53908.c: New test.
4748
4749 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4750
4751 PR c++/53531
4752 * g++.dg/cpp0x/variadic135.C: New.
4753
4754 2012-07-12 Jason Merrill <jason@redhat.com>
4755
4756 * g++.dg/template/sfinae6_neg.C: Adjust.
4757
4758 2012-07-12 Tobias Burnus <burnus@net-b.de>
4759
4760 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4761 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4762 scan-tree-dump-times pattern.
4763
4764 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4765
4766 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4767
4768 2012-07-11 Jason Merrill <jason@redhat.com>
4769
4770 DR 1402
4771 * g++.g/cpp0x/defaulted37.C: New.
4772
4773 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4774
4775 PR target/53859
4776 * gcc.target/arm/pr53859.c: New test.
4777
4778 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4779
4780 PR target/53886
4781 * gcc.c-torture/compile/pr53886.c: New.
4782
4783 2012-07-10 Dehao Chen <dehao@google.com>
4784
4785 * gcc.dg/debug_info_inline.c: New test.
4786
4787 2012-07-10 Jason Merrill <jason@redhat.com>
4788
4789 PR c++/53733
4790 * g++.dg/cpp0x/defaulted36.C: New.
4791 * g++.dg/cpp0x/defaulted21.C: Adjust.
4792
4793 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4794
4795 2012-07-09 Sterling Augustine <saugustine@google.com>
4796
4797 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4798
4799 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4800
4801 PR tree-optimization/53887
4802 * gcc.dg/pr53887.c: New test.
4803
4804 2012-07-09 Jason Merrill <jason@redhat.com>
4805
4806 PR c++/53882
4807 * g++.dg/cpp0x/nullptr29.C: New.
4808
4809 2012-07-09 Tom de Vries <tom@codesourcery.com>
4810 Richard Guenther <rguenther@suse.de>
4811
4812 * gcc.dg/builtin-unreachable-6.c: New test.
4813 * gcc.dg/builtin-unreachable-5.c: New test.
4814
4815 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4816
4817 PR tree-optimization/53881
4818 * gcc.dg/pr53881.c: New test.
4819
4820 2012-07-06 Jason Merrill <jason@redhat.com>
4821
4822 PR c++/53862
4823 * g++.dg/cpp0x/variadic134.C: New.
4824
4825 PR c++/53858
4826 * g++.dg/cpp0x/alias-decl-20.C: New.
4827
4828 2012-07-06 Tom de Vries <tom@codesourcery.com>
4829
4830 PR tree-optimization/51879
4831 * gcc.dg/pr51879-16.c: New test.
4832 * gcc.dg/pr51879-17.c: Same.
4833
4834 2012-07-06 Tom de Vries <tom@codesourcery.com>
4835
4836 PR tree-optimization/52009
4837 * gcc.dg/pr51879-7.c: New test.
4838 * gcc.dg/pr51879-18.c: New test.
4839
4840 2012-07-05 Jason Merrill <jason@redhat.com>
4841
4842 PR c++/50852
4843 * g++.dg/template/typedef39.C: New.
4844
4845 PR c++/53039
4846 * g++.dg/cpp0x/variadic133.C: New.
4847 * g++.dg/template/param1.C: Adjust.
4848
4849 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4850
4851 PR target/48941
4852 PR target/51980
4853 * gcc.target/arm/neon/vtrnf32.c: Update.
4854 * gcc.target/arm/neon/vtrns32.c: Update.
4855 * gcc.target/arm/neon/vtrnu32.c: Update.
4856 * gcc.target/arm/neon/vzipf32.c: Update.
4857 * gcc.target/arm/neon/vzips32.c: Update.
4858 * gcc.target/arm/neon/vzipu32.c: Update.
4859
4860 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4861
4862 PR fortran/53732
4863 * gfortran.dg/inline_sum_4.f90: New test.
4864
4865 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4866
4867 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4868
4869 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4870
4871 * gcc.target/arm/fma-sp.c: New testcase.
4872 * gcc.target/arm/fma.c: Likewise.
4873 * gcc.target/arm/fma.h: Likewise.
4874
4875 2012-07-04 Jason Merrill <jason@redhat.com>
4876
4877 PR c++/53848
4878 * g++.dg/other/enum3.C: New.
4879
4880 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4881
4882 PR middle-end/53321
4883 * g++.dg/torture/pr53321.C: New test.
4884
4885 2012-07-04 Richard Guenther <rguenther@suse.de>
4886
4887 PR tree-optimization/53844
4888 * g++.dg/tree-ssa/pr53844.C: New testcase.
4889
4890 2012-07-04 Richard Guenther <rguenther@suse.de>
4891
4892 PR tree-optimization/53849
4893 * gcc.dg/pr53849.c: New testcase.
4894
4895 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4896
4897 PR c++/53812
4898 * g++.dg/ext/label14.C: New test.
4899
4900 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4901
4902 PR target/53811
4903 * g++.dg/other/pr53811.C: New test.
4904
4905 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4906
4907 PR target/28896
4908 * gcc.target/m68k/stack-limit-1.c: New testcase.
4909
4910 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4911
4912 * gnat.dg/recursive_call.adb: New test.
4913
4914 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4915
4916 * gnat.dg/discr37.ad[sb]: New test.
4917
4918 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4919
4920 * g++.dg/other/packed1.C: Remove SH from xfail list.
4921
4922 2012-07-02 Jason Merrill <jason@redhat.com>
4923
4924 PR c++/53619
4925 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4926
4927 PR c++/53783
4928 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4929
4930 PR c++/53788
4931 * g++.dg/cpp0x/decltype39.C: New.
4932 * g++.dg/diagnostic/method1.C: Adjust.
4933
4934 PR c++/53816
4935 * g++.dg/template/ref6.C: New.
4936
4937 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4938
4939 PR target/53568
4940 * gcc.target/sh/pr53568-1.c: New.
4941
4942 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4943
4944 PR target/51244
4945 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4946
4947 2012-07-02 Jason Merrill <jason@redhat.com>
4948
4949 PR c++/53821
4950 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4951
4952 PR c++/53524
4953 * g++.dg/template/enum7.C: New.
4954 * g++.dg/other/ptrmem10.C: Adjust.
4955 * g++.dg/other/ptrmem11.C: Adjust.
4956 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4957
4958 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4959
4960 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4961
4962 2012-07-01 Wei Guozhi <carrot@google.com>
4963
4964 PR target/53447
4965 * gcc.target/arm/pr53447-1.c: New testcase.
4966 * gcc.target/arm/pr53447-2.c: New testcase.
4967 * gcc.target/arm/pr53447-3.c: New testcase.
4968 * gcc.target/arm/pr53447-4.c: New testcase.
4969
4970 2012-06-29 Richard Guenther <rguenther@suse.de>
4971
4972 PR tree-optimization/47061
4973 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4974
4975 2012-06-29 Richard Guenther <rguenther@suse.de>
4976
4977 PR tree-optimization/37541
4978 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4979
4980 2012-06-29 Richard Guenther <rguenther@suse.de>
4981
4982 PR tree-optimization/52589
4983 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4984
4985 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4986
4987 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4988
4989 * g++.dg/template/error46.C: Add missing comment to dg-message.
4990 * g++.dg/template/crash107.C: Likewise.
4991 * g++.dg/template/error47.C: Likewise.
4992 * g++.dg/template/crash108.C: Likewise.
4993 * g++.dg/overload/operator5.C: Likewise.
4994
4995 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4996 errors in dg-message directives, add comments.
4997
4998 2012-06-28 Kai Tietz <ktietz@redhat.com>
4999
5000 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5001 hard-coded 'unsigned long'.
5002
5003 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5004
5005 PR tree-optimization/51581
5006 * gcc.dg/vect/pr51581-4.c: New test.
5007
5008 PR tree-optimization/53645
5009 * gcc.c-torture/execute/pr53645-2.c: New test.
5010
5011 2012-06-28 Richard Guenther <rguenther@suse.de>
5012
5013 PR middle-end/53790
5014 * gcc.dg/torture/pr53790.c: New testcase.
5015
5016 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5017
5018 PR tree-optimization/53645
5019 * gcc.c-torture/execute/pr53645.c: New test.
5020
5021 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5022
5023 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5024
5025 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5026
5027 PR debug/53671
5028 PR debug/49888
5029 * gcc.dg/guality/pr49888.c: Account for the possibility that
5030 the variable is optimized out at the first test.
5031
5032 2012-06-27 Jason Merrill <jason@redhat.com>
5033
5034 * g++.dg/cpp0x/override2.C: Adjust.
5035 * g++.dg/template/error5.C: Adjust.
5036 * g++.dg/parse/crash28.C: Adjust.
5037
5038 PR c++/53563
5039 * g++.dg/parse/template27.C: New.
5040 * g++.dg/template/crash74.C: Adjust expected output.
5041
5042 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5043
5044 PR fortran/41951
5045 PR fortran/49591
5046 * gfortran.dg/typebound_operator_16.f03: New.
5047
5048 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5049
5050 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5051 even src1.i and src2.i fields even in the second half of the arrays.
5052
5053 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5054
5055 PR c++/51033.
5056 * g++.dg/torture/vshuf-16.inc: New test.
5057 * g++.dg/torture/vshuf-2.inc: New test.
5058 * g++.dg/torture/vshuf-4.inc: New test.
5059 * g++.dg/torture/vshuf-8.inc: New test.
5060 * g++.dg/torture/vshuf-main.inc: New test.
5061 * g++.dg/torture/vshuf-v16hi.C: New test.
5062 * g++.dg/torture/vshuf-v16qi.C: New test.
5063 * g++.dg/torture/vshuf-v2df.C: New test.
5064 * g++.dg/torture/vshuf-v2di.C: New test.
5065 * g++.dg/torture/vshuf-v2sf.C: New test.
5066 * g++.dg/torture/vshuf-v2si.C: New test.
5067 * g++.dg/torture/vshuf-v4df.C: New test.
5068 * g++.dg/torture/vshuf-v4di.C: New test.
5069 * g++.dg/torture/vshuf-v4sf.C: New test.
5070 * g++.dg/torture/vshuf-v4si.C: New test.
5071 * g++.dg/torture/vshuf-v8hi.C: New test.
5072 * g++.dg/torture/vshuf-v8qi.C: New test.
5073 * g++.dg/torture/vshuf-v8si.C: New test.
5074
5075 2012-06-27 Richard Guenther <rguenther@suse.de>
5076
5077 PR middle-end/53676
5078 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5079
5080 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5081
5082 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5083 scan-dump-dem-not): Use printable pattern in test name.
5084
5085 2012-06-26 Sterling Augustine <saugustine@google.com>
5086 Dominique Dhumieres <dominiq@lps.ens.fr>
5087
5088 * gcc.dg/pubtypes-2.c: Update expected output.
5089 * gcc.dg/pubtypes-3.c: Likewise.
5090 * gcc.dg/pubtypes-4.c: Likewise.
5091
5092 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5093
5094 * gcc.dg/tree-ssa/slsr-1.c: New test.
5095 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5096 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5097 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5098
5099 2012-06-26 Matt Turner <mattst88@gmail.com>
5100
5101 PR target/35294
5102 * gcc.target/arm/mmx-2.c: New.
5103
5104 2012-06-26 Richard Guenther <rguenther@suse.de>
5105
5106 PR c++/53752
5107 * g++.dg/torture/pr53752.C: New testcase.
5108
5109 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5110
5111 PR tree-optimization/53748
5112 * gcc.c-torture/compile/pr53748.c: New test.
5113
5114 2012-06-25 Jason Merrill <jason@redhat.com>
5115
5116 PR c++/53498
5117 PR c++/53305
5118 * g++.dg/cpp0x/decltype38.C: New.
5119 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5120
5121 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5122
5123 * lib/target-supports-dg.exp (testname-for-summary): New.
5124 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5125 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5126 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5127 scan-module-absence, output-exists, output-exists-not: Use
5128 testname-for-summary.
5129 (dg-test): Clean up testname_with_flags.
5130 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5131 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5132 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5133 scan-assembler-dem-not, object-size: Use testname-for-summary.
5134 * lib/gcov.exp (run-gcov): Likewise.
5135 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5136 scan-dump-dem, scan-dump-dem-note): Likewise.
5137
5138 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5139 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5140 including profopt.opt; save and restore existing value.
5141 * g++.dg/bprob/bprob.exp: Likewise.
5142 * gcc.dg/matrix/matrix.exp: Likewise.
5143 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5144 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5145 PROFOPT_OPTIONS.
5146
5147 2012-06-25 Richard Henderson <rth@redhat.com>
5148
5149 * gcc.dg/pr53749.c: New.
5150
5151 2012-06-25 Jason Merrill <jason@redhat.com>
5152
5153 PR c++/52988
5154 * g++.dg/cpp0x/nullptr28.C: New.
5155
5156 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5157
5158 * gcc.target/arm/neon-vld1_dupQ.c: New.
5159
5160 2012-06-25 Florian Weimer <fweimer@redhat.com>
5161
5162 * g++.dg/init/new35.C: New.
5163 * g++.dg/init/new36.C: New.
5164 * g++.dg/init/new37.C: New.
5165 * g++.dg/ext/vla5.C: New warning.
5166 * g++.dg/ext/vla8.C: New warning.
5167 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5168
5169 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5170 James Greenhalgh <james.greenhalgh@arm.com>
5171
5172 * gcc.target/arm/ftest-support-arm.h New testcase.
5173 * gcc.target/arm/ftest-support-thumb.h Likewise.
5174 * gcc.target/arm/ftest-support.h Likewise.
5175 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5176 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5177 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5178 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5179 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5180 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5181 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5182 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5183 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5184 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5185 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5186 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5187 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5188 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5189 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5190 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5191 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5192 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5193 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5194 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5195 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5196 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5197 * lib/target-supports.exp
5198 (check_effective_target_arm_arch_FUNC): Add support for more
5199 architectures.
5200 (add_options_for_arm_arch_FUNC): Likewise.
5201 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5202
5203 2012-06-25 Jason Merrill <jason@redhat.com>
5204
5205 PR c++/53202
5206 * g++.dg/cpp0x/constexpr-tuple.C: New.
5207
5208 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5209
5210 PR target/53759
5211 * gcc.target/i386/pr53759.c: New test.
5212
5213 PR c++/53594
5214 * g++.dg/cpp0x/nsdmi7.C: New test.
5215
5216 2012-06-24 Kai Tietz <ktietz@redhat.com>
5217
5218 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5219 for LLP64 targets.
5220 * gcc.target/i386/pr38988.c: Likewise.
5221
5222 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5223
5224 PR fortran/47710
5225 PR fortran/53328
5226 * gfortran.dg/typebound_generic_12.f03: New.
5227 * gfortran.dg/typebound_generic_13.f03: New.
5228
5229 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5230
5231 * gnat.dg/lto15.ad[sb]: New test.
5232
5233 2012-06-21 Meador Inge <meadori@codesourcery.com>
5234
5235 PR c/53702
5236 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5237
5238 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5239
5240 * gcc.dg/pch/ident-1.c: New test.
5241 * gcc.dg/pch/ident-1.hs: Header file for new test.
5242
5243 2012-06-21 Michael Matz <matz@suse.de>
5244
5245 PR middle-end/53688
5246 * gcc.c-torture/execute/pr53688.c: New test.
5247
5248 2012-06-20 Richard Guenther <rguenther@suse.de>
5249
5250 PR tree-optimization/30318
5251 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5252
5253 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5254
5255 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5256
5257 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5258
5259 * gcc.target/i386/clearcapv2.map: New file.
5260 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5261
5262 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5263
5264 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5265 and add __sh__ case.
5266
5267 2012-06-19 Jason Merrill <jason@redhat.com>
5268
5269 PR c++/52637
5270 * g++.dg/debug/localclass1.C: New.
5271
5272 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5273
5274 * g++.dg/cpp0x/override4.C: New.
5275
5276 2012-06-14 Jason Merrill <jason@redhat.com>
5277
5278 PR c++/53651
5279 * g++.dg/cpp0x/decltype37.C: New.
5280
5281 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5282
5283 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5284
5285 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5286
5287 * gcc.c-torture/compile/vector-5.c,
5288 gcc.c-torture/compile/vector-6.c: New tests.
5289
5290 2012-06-19 Richard Henderson <rth@redhat.com>
5291
5292 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5293
5294 2012-06-19 Richard Guenther <rguenther@suse.de>
5295
5296 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5297
5298 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5299
5300 PR target/53712
5301 * gcc.target/i386/pr53712.c: New test.
5302
5303 2012-06-18 Tobias Burnus <burnus@net-b.de>
5304
5305 PR fortran/53692
5306 * gfortran.dg/elemental_optional_args_6.f90: New.
5307
5308 2012-06-18 Tobias Burnus <burnus@net-b.de>
5309
5310 PR fortran/53526
5311 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5312 * gfortran.dg/coarray/move_alloc_1.f90
5313
5314 2012-06-18 Tobias Burnus <burnus@net-b.de>
5315
5316 PR fortran/53526
5317 * gfortran.dg/coarray_27.f90: New.
5318
5319 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5320 Greta Yorsh <Greta.Yorsh@arm.com>
5321
5322 * gcc.target/arm/epilog-1.c: New test.
5323
5324 2012-06-18 Richard Guenther <rguenther@suse.de>
5325
5326 PR tree-optimization/53693
5327 * g++.dg/torture/pr53693.C: New testcase.
5328
5329 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5330
5331 PR tree-optimization/53703
5332 * gcc.dg/torture/pr53703.c: New test.
5333
5334 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5335
5336 PR middle-end/53698
5337 * gcc.target/i386/pr53698.c: New test.
5338
5339 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5340
5341 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5342
5343 2012-06-17 Tobias Burnus <burnus@net-b.de>
5344
5345 PR fortran/53691
5346 PR fortran/53685
5347 * gfortran.dg/transfer_check_3.f90: New.
5348
5349 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5350
5351 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5352
5353 2012-06-16 Tobias Burnus <burnus@net-b.de>
5354
5355 PR fortran/53642
5356 PR fortran/45170
5357 * gfortran.dg/deferred_type_param_8.f90: New.
5358
5359 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5360
5361 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5362 testname that includes flags, passed in as new argument, in
5363 pass/fail messages.
5364 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5365 and pass it to verify-* procedures.
5366
5367 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5368 alignment torture options with usual torture options.
5369
5370 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5371 messages reported for one line of source code.
5372 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5373 * g++.dg/cpp0x/decltype2.C: Likewise.
5374 * g++.dg/cpp0x/decltype3.C: Likewise.
5375 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5376 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5377 * g++.dg/cpp0x/static_assert3.C: Likewise.
5378 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5379 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5380 * g++.dg/cpp0x/union1.C: Likewise.
5381 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5382 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5383 * g++.dg/cpp0x/variadic2.C: Likewise.
5384 * g++.dg/cpp0x/variadic20.C: Likewise.
5385 * g++.dg/cpp0x/variadic74.C: Likewise.
5386 * g++.dg/diagnostic/bitfld2.C: Likewise.
5387 * g++.dg/ext/attrib44.C: Likewise.
5388 * g++.dg/ext/no-asm-1.C: Likewise.
5389 * g++.dg/other/error34.C: Likewise.
5390 * g++.dg/parse/crash46.C: Likewise.
5391 * g++.dg/parse/error10.C: Likewise.
5392 * g++.dg/parse/error2.C: Likewise.
5393 * g++.dg/parse/error3.C: Likewise.
5394 * g++.dg/parse/error36.C: Likewise.
5395 * g++.dg/parse/error8.C: Likewise.
5396 * g++.dg/parse/error9.C: Likewise.
5397 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5398 * g++.dg/parse/parser-pr28152.C: Likewise.
5399 * g++.dg/parse/template25.C: Likewise.
5400 * g++.dg/parse/typename11.C: Likewise.
5401 * g++.dg/tc1/dr147.C: Likewise.
5402 * g++.dg/template/deduce3.C: Likewise.
5403 * g++.dg/template/koenig9.C: Likewise.
5404 * g++.dg/template/pr23510.C: Likewise.
5405 * g++.dg/warn/pr12242.C: Likewise.
5406 * g++.dg/warn/pr30551-2.C: Likewise.
5407 * g++.dg/warn/pr30551.C: Likewise.
5408 * g++.old-deja/g++.other/typename1.C: Likewise.
5409 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5410
5411 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5412
5413 PR c++/51033
5414 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5415 * c-c++-common/torture/vshuf-2.inc: Likewise.
5416 * c-c++-common/torture/vshuf-4.inc: Likewise.
5417 * c-c++-common/torture/vshuf-8.inc: Likewise.
5418 * c-c++-common/torture/vshuf-main.inc: Likewise.
5419 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5420 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5421 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5422 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5423 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5424 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5425 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5426 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5427 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5428 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5429 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5430 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5431 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5432 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5433
5434 2012-06-15 Michael Matz <matz@suse.de>
5435
5436 * gcc.dg/tree-ssa/vector-4.c: New test.
5437
5438 2012-06-15 Michael Matz <matz@suse.de>
5439
5440 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5441 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5442
5443 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5444
5445 PR tree-optimization/53636
5446 * gcc.target/arm/pr53636.c: New test.
5447
5448 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5449
5450 PR tree-optimization/51581
5451 * gcc.c-torture/execute/pr51581-1.c: New test.
5452 * gcc.c-torture/execute/pr51581-2.c: New test.
5453 * gcc.dg/vect/pr51581-1.c: New test.
5454 * gcc.dg/vect/pr51581-2.c: New test.
5455 * gcc.dg/vect/pr51581-3.c: New test.
5456 * gcc.target/i386/avx-pr51581-1.c: New test.
5457 * gcc.target/i386/avx-pr51581-2.c: New test.
5458 * gcc.target/i386/avx2-pr51581-1.c: New test.
5459 * gcc.target/i386/avx2-pr51581-2.c: New test.
5460 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5461
5462 2012-06-15 Richard Guenther <rguenther@suse.de>
5463
5464 * gcc.c-torture/execute/20120615-1.c: New testcase.
5465
5466 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5467
5468 * gnat.dg/vect8.ad[sb]: New test.
5469
5470 2012-06-14 Richard Guenther <rguenther@suse.de>
5471
5472 * gcc.dg/tree-ssa/vrp.h: New testcase.
5473 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5474
5475 2012-06-13 Christian Bruel <christian.bruel@st.com>
5476
5477 PR target/53621
5478 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5479
5480 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5481
5482 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5483
5484 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5485
5486 PR testsuite/20771
5487 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5488 test summary unique.
5489
5490 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5491 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5492 scan-stack-usage-not): Don't strip torture options from test name.
5493
5494 * lib/scandump.exp (scan-dump-times): Use printable version of
5495 regexp in test summary line.
5496
5497 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5498 messages reported for one line of source code.
5499 * gcc.dg/format/few-1.c: Likewise.
5500 * gcc.dg/ia64-sync-2.c: Likewise.
5501 * gcc.dg/sync-2.c: Likewise.
5502 * gcc.dg/noncompile/pr44517.c: Likewise.
5503
5504 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5505
5506 PR debug/49888
5507 * gcc.dg/guality/pr49888.c: New.
5508
5509 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5510
5511 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5512 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5513 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5514
5515 2012-06-13 Tobias Burnus <burnus@net-b.de>
5516
5517 PR fortran/53643
5518 * gfortran.dg/intent_out_7.f90: New.
5519
5520 2012-06-13 Tobias Burnus <burnus@net-b.de>
5521
5522 PR fortran/53597
5523 * gfortran.dg/save_4.f90: New.
5524
5525 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5526
5527 PR c/53532
5528 PR c/51034
5529 PR c/53196
5530 * gcc.dg/pr53532.c: New test.
5531 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5532 adjust line numbers.
5533 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5534 * gcc.dg/Wcxx-compat-8.c: Likewise.
5535 * gcc.dg/pr51034.c: New test.
5536 * gcc.dg/pr53196-1.c: New test.
5537 * gcc.dg/pr53196-2.c: New test.
5538
5539 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5540
5541 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5542 alignment torture options with usual torture options.
5543 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5544 instead of dg-options.
5545 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5546 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5547 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5548 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5549 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5550 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5551
5552 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5553 to checks for multiple messages reported for one line of source code.
5554 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5555
5556 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5557 messages reported for one line of source code.
5558
5559 * gcc.dg/20031223-1.c: Add comments to check for multiple
5560 messages reported for one line of source code.
5561 * gcc.dg/Wconversion-integer.c: Likewise.
5562 * gcc.dg/Wfatal-2.c: Likewise.
5563 * gcc.dg/Wfatal.c: Likewise.
5564 * gcc.dg/Wobjsize-1.c: Likewise.
5565 * gcc.dg/c99-vla-jump-1.c: Likewise.
5566 * gcc.dg/c99-vla-jump-2.c: Likewise.
5567 * gcc.dg/c99-vla-jump-3.c: Likewise.
5568 * gcc.dg/c99-vla-jump-4.c: Likewise.
5569 * gcc.dg/c99-vla-jump-5.c: Likewise.
5570 * gcc.dg/decl-9.c: Likewise.
5571 * gcc.dg/declspec-10.c: Likewise.
5572 * gcc.dg/declspec-18.c: Likewise.
5573 * gcc.dg/mtune.c: Likewise.
5574 * gcc.dg/parser-pr28152-2.c: Likewise.
5575 * gcc.dg/parser-pr28152.c: Likewise.
5576 * gcc.dg/pr14475.c: Likewise.
5577 * gcc.dg/pr27953.c: Likewise.
5578 * gcc.dg/pr28322-3.c: Likewise.
5579 * gcc.dg/pr30457.c: Likewise.
5580 * gcc.dg/pr30551-2.c: Likewise.
5581 * gcc.dg/pr30551-3.c: Likewise.
5582 * gcc.dg/pr30551-4.c: Likewise.
5583 * gcc.dg/pr30551-5.c: Likewise.
5584 * gcc.dg/pr30551-6.c: Likewise.
5585 * gcc.dg/pr30551.c: Likewise.
5586 * gcc.dg/pr45461.c: Likewise.
5587 * gcc.dg/pr48552-1.c: Likewise.
5588 * gcc.dg/pr48552-2.c: Likewise.
5589 * gcc.dg/redecl-1.c: Likewise.
5590 * gcc.dg/transparent-union-3.c: Likewise.
5591 * gcc.dg/utf-dflt.c: Likewise.
5592 * gcc.dg/utf-dflt2.c: Likewise.
5593 * gcc.dg/vla-8.c: Likewise.
5594 * gcc.dg/vla-init-1.c: Likewise.
5595 * gcc.dg/wtr-int-type-1.c: Likewise.
5596
5597 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5598 messages reported for for one line of source code.
5599 * c-c++-common/raw-string-5.c: Likewise.
5600 * c-c++-common/raw-string-4.c: Likewise.
5601 * c-c++-common/raw-string-6.c: Likewise.
5602 * c-c++-common/pr20000.c: Likewise.
5603
5604 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5605 messages reported for one line of source code.
5606 * gcc.dg/cpp/pr30786.c: Likewise.
5607 * gcc.dg/cpp/pr28709.c: Likewise.
5608 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5609 * gcc.dg/cpp/macspace2.c: Likewise.
5610 * gcc.dg/cpp/missing-header-1.c: Likewise.
5611 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5612 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5613 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5614
5615 2012-06-12 Jason Merrill <jason@redhat.com>
5616
5617 PR c++/53599
5618 * g++.dg/template/local7.C: New.
5619
5620 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5621
5622 PR target/53511
5623 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5624 * gcc.target/sh/pr51340-2.c: Likewise.
5625 * gcc.target/sh/pr51340-3.c: Likewise.
5626
5627 2012-06-12 Michael Matz <matz@suse.de>
5628
5629 * gcc.dg/torture/alias-1.c: New test.
5630
5631 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5632
5633 PR rtl-optimization/53589
5634 * gcc.dg/torture/pr53589.c: New test.
5635
5636 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5637
5638 PR target/50749
5639 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5640 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5641 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5642 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5643 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5644 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5645 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5646 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5647 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5648 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5649 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5650 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5651 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5652 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5653 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5654 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5655
5656 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5657
5658 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5659 (check_intel_cpu_model): New function.
5660 (check_amd_cpu_model): New function.
5661 (check_features): New function.
5662 (__get_cpuid_output): New function.
5663 (check_detailed): New function.
5664 (fn1): Rename to quick_check.
5665 (main): Update to call quick_check and call check_detailed.
5666
5667 2012-06-11 Richard Henderson <rth@redhat.com>
5668
5669 * lib/target-supports.exp
5670 (check_effective_target_sync_long_long_runtime): Use
5671 check_effective_target_lp64 instead of
5672 check_effective_target_powerpc64 for powerpc targets.
5673
5674 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5675
5676 PR target/53511
5677 * gcc.target/sh/pr53511-1.c: New.
5678
5679 2012-06-11 Richard Guenther <rguenther@suse.de>
5680
5681 PR middle-end/53470
5682 * g++.dg/lto/pr53470_0.C: New testcase.
5683 * gcc.dg/lto/pr53470_0.c: Likewise.
5684
5685 2012-06-11 Richard Guenther <rguenther@suse.de>
5686
5687 PR c++/53605
5688 * g++.dg/ext/pr53605.C: New testcase.
5689
5690 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5691
5692 * gnat.dg/specs/array1.ads: New test.
5693 * gnat.dg/specs/array2.ads: Likewise.
5694 * gnat.dg/array22.adb: Likewise.
5695
5696 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5697
5698 * gnat.dg/constant4.adb: New test.
5699 * gnat.dg/constant4_pkg.ads: New helper.
5700
5701 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5702
5703 PR fortran/52552
5704 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5705 * gfortran.dg/allocate_class_1.f90: Modified.
5706 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5707 * gfortran.dg/allocate_class_2.f90: New.
5708
5709 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5710
5711 PR middle-end/53535
5712 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5713
5714 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5715
5716 PR fortran/52861
5717 * gfortran.dg/string_assign_2.f90: New test case.
5718
5719 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5720
5721 PR fortran/52861
5722 * gfortran.dg/string_assign_1.f90: New test case.
5723
5724 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5725
5726 PR middle-end/53580
5727 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5728 * gcc.dg/gomp/critical-4.c: Likewise.
5729 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5730 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5731 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5732 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5733 * c-c++-common/gomp/pr53580.c: New test.
5734
5735 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5736
5737 PR c++/51214
5738 * g++.dg/cpp0x/forw_enum11.C: New.
5739
5740 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5741
5742 PR c++/53567
5743 * g++.dg/cpp0x/alias-decl-19.C: New.
5744
5745 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5746
5747 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5748
5749 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5750
5751 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5752 (XSTATE_FP): Ditto.
5753 (XSTATE_SSE): Ditto.
5754 (XSTATE_YMM): Ditto.
5755 (avx_os_support): Use new defines.
5756
5757 2012-06-06 Richard Guenther <rguenther@suse.de>
5758
5759 PR testsuite/32380
5760 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5761 loops.
5762
5763 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5764
5765 PR c++/52841
5766 * g++.dg/cpp0x/pr52841.C: New testcase.
5767
5768 2012-06-06 Richard Guenther <rguenther@suse.de>
5769
5770 PR tree-optimization/53081
5771 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5772 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5773
5774 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5775
5776 * gcc.target/powerpc/pr53487.c: New test.
5777
5778 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5779
5780 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5781
5782 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5783
5784 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5785
5786 2012-06-05 Richard Guenther <rguenther@suse.de>
5787
5788 PR tree-optimization/30442
5789 * gcc.dg/vect/bb-slp-30.c: New testcase.
5790
5791 2012-06-05 Richard Guenther <rguenther@suse.de>
5792
5793 PR tree-optimization/53081
5794 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5795 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5796 -fno-tree-loop-distribute-patterns.
5797
5798 2012-06-05 Alan Modra <amodra@gmail.com>
5799
5800 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5801 Check static chain in nested funcs.
5802
5803 2012-06-04 Tobias Burnus <burnus@net-b.de>
5804
5805 PR fortran/50619
5806 * gfortran.dg/init_flag_10.f90: New.
5807
5808 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5809
5810 PR c++/53524
5811 * g++.dg/warn/Wenum-compare-no-2: New.
5812
5813 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5814
5815 PR preprocessor/53463
5816 * g++.dg/cpp/limits.C: New test.
5817 * g++.dg/parse/error19.C: Adjust.
5818 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5819 * g++.dg/warn/pr35635.C: Likewise.
5820 * g++.old-deja/g++.pt/assign1.C: Likewise.
5821
5822 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5823
5824 PR target/53559
5825 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5826 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5827 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5828 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5829 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5830 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5831 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5832 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5833
5834 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5835
5836 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5837
5838 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5839
5840 PR tree-optimization/53550
5841 * gcc.dg/pr53550.c: New test.
5842
5843 2012-06-04 Richard Guenther <rguenther@suse.de>
5844
5845 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5846 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5847 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5848
5849 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5850
5851 PR fortran/48831
5852 * gfortran.dg/parameter_array_element_2.f90: New.
5853
5854 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5855
5856 PR target/53512
5857 * gcc.target/sh/pr53512-1.c: New.
5858 * gcc.target/sh/pr53512-2.c: New.
5859 * gcc.target/sh/pr53512-3.c: New.
5860 * gcc.target/sh/pr53512-4.c: New.
5861
5862 2012-06-01 Jason Merrill <jason@redhat.com>
5863
5864 PR c++/52973
5865 * g++.dg/ext/visibility/template12.C: New.
5866 * g++.dg/ext/attrib14.C: Adjust warning line.
5867
5868 PR c++/52725
5869 * g++.dg/parse/new6.C: New.
5870 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5871
5872 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5873
5874 * c-c++-common/restrict-2.c: Revert previous change.
5875
5876 2012-06-01 Jason Merrill <jason@redhat.com>
5877
5878 PR c++/53137
5879 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5880
5881 PR c++/53484
5882 * g++.dg/cpp0x/auto33.C: New.
5883
5884 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5885
5886 PR c++/26155
5887 * g++.dg/parse/namespace-alias-1.C: New.
5888
5889 2012-06-01 Christian Bruel <christian.bruel@st.com>
5890
5891 * gcc.dg/spec-options.c: New test.
5892 * gcc.dg/foo.specs: New file.
5893
5894 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5895
5896 PR ada/53517
5897 * gnat.dg/lto14.adb: Skip on Solaris.
5898
5899 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5900
5901 * gcc.target/cris/sync-1-v10.c,
5902 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5903 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5904 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5905 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5906 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5907 gcc.target/cris/torture/sync-mis-op-i-1.c,
5908 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5909 gcc.target/cris/torture/sync-mis-op-i-2.c,
5910 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5911 gcc.target/cris/torture/sync-mis-op-i-3.c,
5912 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5913 gcc.target/cris/torture/sync-mis-op-s-1.c,
5914 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5915 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5916 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5917 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5918 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5919 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5920 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5921 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5922 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5923
5924 2012-05-31 Richard Guenther <rguenther@suse.de>
5925
5926 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5927 ldist-pr45948.c with disabled SCCP.
5928
5929 2012-05-31 Richard Guenther <rguenther@suse.de>
5930
5931 PR middle-end/48493
5932 * gcc.dg/torture/pr48493.c: New testcase.
5933
5934 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5935
5936 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5937 arm32 to targets.
5938 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5939 of the initialization loop.
5940 (dg-final): Adjust the expected number of vectorized loops depending
5941 on vect_char_mult target selector.
5942
5943 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5944
5945 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5946 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5947 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5948 New tests.
5949
5950 2012-05-30 Jason Merrill <jason@redhat.com>
5951
5952 PR c++/53356
5953 * g++.dg/init/new34.C: New.
5954 * g++.dg/tree-ssa/stabilize1.C: New.
5955
5956 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5957
5958 PR c++/53356
5959 * g++.dg/init/new33.C: New test.
5960
5961 2012-05-30 Richard Guenther <rguenther@suse.de>
5962
5963 PR middle-end/53501
5964 * gcc.dg/torture/pr53501.c: New testcase.
5965 * c-c++-common/restrict-2.c: Adjust.
5966
5967 2012-05-30 Alan Modra <amodra@gmail.com>
5968
5969 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5970 torture-finish.
5971
5972 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5973
5974 * gcc.target/i386/shuf-concat.c: New test.
5975
5976 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5977
5978 PR rtl-optimization/53519
5979 * gcc.c-torture/compile/pr53519.c: New test.
5980
5981 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5982
5983 * gcc.target/arm/neon-vrev.c: New.
5984
5985 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5986
5987 PR target/51340
5988 * gcc.target/sh/pr51340-1.c: New.
5989 * gcc.target/sh/pr51340-2.c: New.
5990 * gcc.target/sh/pr51340-3.c: New.
5991
5992 2012-05-29 Richard Guenther <rguenther@suse.de>
5993
5994 PR tree-optimization/53516
5995 * gcc.dg/torture/pr53516.c: New testcase.
5996
5997 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5998
5999 PR preprocessor/53229
6000 * gcc.dg/cpp/paste6.c: Force to run without
6001 -ftrack-macro-expansion.
6002 * gcc.dg/cpp/paste8.c: Likewise.
6003 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6004 -ftrack-macro-expansion.
6005 * gcc.dg/cpp/paste12.c: Force to run without
6006 -ftrack-macro-expansion.
6007 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6008 -ftrack-macro-expansion.
6009 * gcc.dg/cpp/paste13.c: Likewise.
6010 * gcc.dg/cpp/paste14.c: Likewise.
6011 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6012 -ftrack-macro-expansion.
6013 * gcc.dg/cpp/paste18.c: New test.
6014
6015 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6016
6017 * gcc.target/cris/torture/trap-1.c,
6018 gcc.target/cris/torture/trap-2.c,
6019 gcc.target/cris/torture/trap-3.c,
6020 gcc.target/cris/torture/trap-v0.c,
6021 gcc.target/cris/torture/trap-v3.c: New tests.
6022
6023 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6024
6025 PR c++/25137
6026 * g++.dg/warn/Wbraces3.C: New.
6027 * g++.dg/warn/Wbraces4.C: Likewise.
6028
6029 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6030
6031 PR tree-optimization/53505
6032 * c-c++-common/torture/pr53505.c: New test.
6033
6034 2012-05-27 Nathan Sidwell <nathan@acm.org>
6035
6036 * gcc.dg/stmt-expr-4.c: New.
6037
6038 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6039
6040 PR c++/53491
6041 * g++.dg/parse/crash60.C: New.
6042
6043 2012-05-26 Jason Merrill <jason@redhat.com>
6044
6045 PR c++/53220
6046 * c-c++-common/array-lit.c: New.
6047 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6048
6049 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6050
6051 PR ada/50294
6052 * gnat.dg/array21.adb: New test.
6053
6054 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6055
6056 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6057
6058 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6059
6060 PR c++/32054
6061 * g++.dg/other/anon-union3.C: New.
6062
6063 2012-05-25 Ian Lance Taylor <iant@google.com>
6064
6065 * gcc.dg/split-6.c: New test.
6066
6067 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6068
6069 * gnat.dg/lto14.adb: New test.
6070
6071 2012-05-25 Tristan Gingold <gingold@adacore.com>
6072
6073 * gcc.target/i386/large-frame.c: New.
6074
6075 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6076 * gcc.target/powerpc/lhs-1.c: New.
6077 * gcc.target/powerpc/lhs-2.c: New.
6078 * gcc.target/powerpc/lhs-3.c: New.
6079
6080 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6081
6082 Make unwound macro expansion trace less redundant
6083 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6084 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6085 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6086 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6087 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6088 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6089
6090 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6091
6092 PR c++/53464
6093 * g++.dg/cpp0x/constexpr-default1.C: New.
6094
6095 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6096
6097 PR c++/32080
6098 * g++.dg/eh/goto2.C: New.
6099
6100 2012-05-24 Richard Guenther <rguenther@suse.de>
6101
6102 PR middle-end/53460
6103 * g++.dg/tree-prof/pr53460.C: New testcase.
6104
6105 2012-05-24 Richard Guenther <rguenther@suse.de>
6106
6107 PR bootstrap/53466
6108 * g++.dg/debug/pr53466.C: New testcase.
6109
6110 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6111
6112 PR tree-optimization/53465
6113 * gcc.c-torture/execute/pr53465.c: New test.
6114
6115 2012-05-23 Tobias Burnus <burnus@net-b.de>
6116
6117 PR fortran/51055
6118 PR fortran/45170
6119 * gfortran.dg/allocate_with_typespec_6.f90: New.
6120
6121 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6122
6123 PR c++/29185
6124 * g++.dg/warn/delete-array-1.C: New.
6125
6126 2012-05-23 Richard Guenther <rguenther@suse.de>
6127
6128 * gcc.dg/torture/pr39074-2.c: Adjust.
6129 * gcc.dg/torture/pr39074.c: Likewise.
6130 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6131 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6132
6133 2012-05-22 Jan Hubicka <jh@suse.cz>
6134
6135 PR middle-end/53161
6136 * g++.dg/torture/pr53161.C: New testcase.
6137
6138 2012-05-22 Tobias Burnus <burnus@net-b.de>
6139
6140 PR fortran/53389
6141 * gfortran.dg/realloc_on_assign_15.f90: New.
6142
6143 2012-05-22 Richard Guenther <rguenther@suse.de>
6144
6145 PR middle-end/51071
6146 * gcc.dg/torture/pr51071-2.c: New testcase.
6147
6148 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6149
6150 PR tree-optimization/53336
6151 * g++.dg/torture/pr53336.C: New testcase.
6152
6153 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6154
6155 PR c++/53322
6156 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6157 instead of -Wunused-local-typedefs.
6158
6159 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6160
6161 PR c++/51184
6162 * g++.dg/other/abstract4.C: New-
6163
6164 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6165
6166 PR c++/40821
6167 * g++.dg/ext/attrib46.C: New.
6168
6169 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6170
6171 PR c/53418
6172 * gcc.c-torture/compile/pr53418-1.c,
6173 gcc.c-torture/compile/pr53418-2.c: New tests.
6174
6175 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6176
6177 PR tree-optimization/53366
6178 * gcc.dg/torture/pr53366-1.c: New test.
6179 * gcc.dg/torture/pr53366-2.c: New test.
6180 * gcc.target/i386/pr53366-1.c: New test.
6181 * gcc.target/i386/pr53366-2.c: New test.
6182
6183 PR tree-optimization/53409
6184 * gcc.c-torture/compile/pr53409.c: New test.
6185
6186 PR tree-optimization/53410
6187 * gcc.c-torture/compile/pr53410-1.c: New test.
6188 * gcc.c-torture/compile/pr53410-2.c: New test.
6189
6190 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6191
6192 PR target/53425
6193 * gcc.target/i386/pr53425-1.c: New file.
6194 * gcc.target/i386/pr53425-2.c: Likewise.
6195
6196 2012-05-21 Richard Guenther <rguenther@suse.de>
6197
6198 PR tree-optimization/53408
6199 * gcc.dg/torture/pr53408.c: New testcase.
6200
6201 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6202 H.J. Lu <hongjiu.lu@intel.com>
6203
6204 PR target/53416
6205 * gcc.target/i386/pr53416.c: New file.
6206
6207 2012-05-21 Richard Guenther <rguenther@suse.de>
6208
6209 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6210
6211 2012-05-21 Richard Guenther <rguenther@suse.de>
6212
6213 * gcc.dg/torture/ldist-1.c: New testcase.
6214
6215 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6216
6217 * gnat.dg/lto13.adb: New test.
6218 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6219
6220 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6221
6222 * gnat.dg/specs/lto12.ads: New test.
6223 * gnat.dg/specs/lto12_pkg.ads: New helper.
6224
6225 2012-05-18 Richard Guenther <rguenther@suse.de>
6226
6227 PR tree-optimization/53346
6228 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6229 * gcc.target/i386/incoming-10.c: Adjust.
6230 * gcc.target/i386/incoming-11.c: Likewise.
6231 * gcc.target/i386/pr46295.c: Likewise.
6232
6233 2012-05-18 Richard Guenther <rguenther@suse.de>
6234
6235 * gcc.dg/pr53352.c: Return zero.
6236
6237 2012-05-18 Richard Guenther <rguenther@suse.de>
6238
6239 PR tree-optimization/53390
6240 * gcc.dg/torture/pr53390.c: New testcase.
6241
6242 2012-05-18 Meador Inge <meadori@codesourcery.com>
6243
6244 PR rtl-optimization/53352
6245 * gcc.dg/pr53352.c: New test.
6246
6247 2012-05-17 David S. Miller <davem@davemloft.net>
6248
6249 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6250 failure on sparc-*-linux-gnu.
6251
6252 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6253
6254 PR c++/39681
6255 * g++.dg/parse/error49.C: New.
6256 * g++.dg/cpp0x/error8.C: Likewise.
6257 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6258 * g++.dg/ext/utf-dflt2.C: Likewise.
6259 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6260 * g++.dg/ext/utf-dflt.C: Likewise.
6261 * c-c++-common/raw-string-3.c: Likewise.
6262 * c-c++-common/raw-string-4.c: Likewise.
6263
6264 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6265
6266 PR c++/53371
6267 * g++.dg/cpp0x/catch1.C: New.
6268
6269 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6270
6271 PR c++/44516
6272 * g++.dg/parse/error48.C: New.
6273 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6274 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6275
6276 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6277
6278 * gcc.dg/tm/indirect-2.c: New test.
6279
6280 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6281
6282 PR tree-optimization/53217
6283 * gfortran.dg/pr53217.f90: New test.
6284
6285 2012-05-16 Richard Guenther <rguenther@suse.de>
6286
6287 PR tree-optimization/53364
6288 * g++.dg/torture/pr53364.C: New testcase.
6289
6290 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6291
6292 PR testsuite/52641
6293 * gcc.dg/pr52549.c: Fix test for long != void*
6294 * gcc.c-torture/execute/pr52979-1.x: New file.
6295 * gcc.c-torture/execute/pr52979-2.x: New file.
6296
6297 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6298
6299 PR preprocessor/7263
6300 * gcc.dg/binary-constants-2.c: Run without tracking locations
6301 accross macro expansion.
6302 * gcc.dg/binary-constants-3.c: Likewise.
6303 * gcc.dg/cpp/sysmac2.c: Likewise.
6304 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6305 location.
6306 * gcc.dg/cpp/syshdr3.c: New test.
6307 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6308 * gcc.dg/system-binary-constants-1.c: New test.
6309 * gcc.dg/system-binary-constants-1.h: New header for the new test
6310 above.
6311 * g++.dg/cpp/syshdr3.C: New test.
6312 * g++.dg/cpp/syshdr3.h: New header the new test above.
6313 * g++.dg/system-binary-constants-1.C: New test.
6314 * g++.dg/system-binary-constants-1.h: New header the new test
6315 above.
6316
6317 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6318
6319 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6320
6321 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6322
6323 PR target/53358
6324 * gcc.dg/pr53358.c: New test.
6325
6326 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6327
6328 PR c++/11856
6329 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6330 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6331
6332 2012-05-15 Olivier Hainque <hainque@adacore.com>
6333
6334 * g++.dg/eh/sighandle.C: New testcase.
6335
6336 2012-05-15 Richard Guenther <rguenther@suse.de>
6337
6338 PR tree-optimization/53355
6339 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6340
6341 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6342
6343 * gfortran.dg/*.f90: Remove now redundant manual
6344 cleanup-modules directive.
6345
6346 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6347
6348 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6349 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6350
6351 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6352
6353 PR fortran/52428
6354 * gfortran.dg/int_range_io_1.f90: New test.
6355
6356 2012-05-14 Andi Kleen <ak@linux.intel.com>
6357 Jakub Jelinek <jakub@redhat.com>
6358
6359 PR target/53315
6360 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6361 * gcc.target/i386/rtm-check.h: New file.
6362 * gcc.target/i386/pr53315.c: New test.
6363
6364 2012-05-14 Tobias Burnus <burnus@net-b.de>
6365
6366 PR fortran/49110
6367 PR fortran/51055
6368 PR fortran/53329
6369 * gfortran.dg/deferred_type_param_4.f90: New.
6370 * gfortran.dg/deferred_type_param_6.f90: New.
6371
6372 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6373
6374 * gcc.target/i386/retarg.c: New test.
6375
6376 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6377
6378 PR fortran/45170
6379 * gfortran.dg/deferred_type_param_3.f90: New.
6380 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6381 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6382
6383 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6384
6385 * gnat.dg/null_pointer_deref3.adb: New test.
6386
6387 2012-05-12 Tobias Burnus <burnus@net-b.de>
6388
6389 PR fortran/49110
6390 PR fortran/52843
6391 * gfortran.dg/deferred_type_param_5.f90: New.
6392
6393 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6394
6395 * g++.dg/parse/error47.C: New.
6396
6397 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6398
6399 PR fortran/52537
6400 * gfortran.dg/string_compare_4.f90: Change option
6401 to -fdump-tree-original. Add test case for kind=4.
6402
6403 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6404
6405 PR fortran/52537
6406 * gfortran.dg/string_compare_4.f90: New test.
6407
6408 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6409
6410 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6411
6412 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6413
6414 PR c++/53305
6415 * g++.dg/cpp0x/variadic132.C: New.
6416
6417 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6418
6419 PR c++/53158
6420 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6421 * g++.dg/parse/error26.C: Tweak dg-error column number.
6422
6423 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6424
6425 PR c++/53301
6426 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6427
6428 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6429
6430 * gnat.dg/lto11.ad[sb]: New test.
6431
6432 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6433
6434 PR target/52908
6435 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6436 directive to Scan for vpmuldq, not vpmacsdql.
6437
6438 2012-05-09 Michael Matz <matz@suse.de>
6439
6440 PR tree-optimization/53185
6441 * gcc.dg/vect/pr53185.c: New test.
6442
6443 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6444
6445 PR middle-end/53249
6446 * gcc.target/i386/pr53249.c: New.
6447
6448 2012-05-09 Richard Guenther <rguenther@suse.de>
6449
6450 PR tree-optimization/18437
6451 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6452 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6453
6454 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6455
6456 PR tree-optimization/53226
6457 * gcc.c-torture/compile/pr53226.c: New test.
6458
6459 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6460
6461 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6462 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6463 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6464 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6465 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6466 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6467 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6468 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6469 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6470 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6471 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6472 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6473 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6474 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6475
6476 2012-05-09 Dehao Chen <dehao@google.com>
6477
6478 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6479 * gcc.dg/predict-2.c: Likewise.
6480 * gcc.dg/predict-3.c: Likewise.
6481 * gcc.dg/predict-4.c: Likewise.
6482 * gcc.dg/predict-5.c: Likewise.
6483 * gcc.dg/predict-6.c: Likewise.
6484
6485 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6486
6487 PR target/53272
6488 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6489
6490 2012-05-08 Richard Guenther <rguenther@suse.de>
6491
6492 * gcc.dg/fold-bitand-4.c: New testcase.
6493
6494 2012-05-08 Dehao Chen <dehao@google.com>
6495
6496 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6497 heuristic is working properly.
6498 * gcc.dg/predict-2.c: Likewise.
6499 * gcc/dg/predict-3.c: Likewise.
6500 * gcc/dg/predict-4.c: Likewise.
6501 * gcc/dg/predict-5.c: Likewise.
6502 * gcc/dg/predict-6.c: Likewise.
6503
6504 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6505
6506 PR tree-optimization/53239
6507 * g++.dg/opt/vrp3.C: New test.
6508 * g++.dg/opt/vrp3-aux.cc: New file.
6509 * g++.dg/opt/vrp3.h: New file.
6510
6511 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6512
6513 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6514 .uleb128 support in assembler output.
6515
6516 2012-05-07 Richard Guenther <rguenther@suse.de>
6517
6518 PR lto/42987
6519 * g++.dg/lto/pr42987_0.C: New testcase.
6520 * g++.dg/lto/pr42987_1.C: Likewise.
6521
6522 2012-05-07 Tobias Burnus <burnus@net-b.de>
6523
6524 PR fortran/53255
6525 * gfortran.dg/typebound_operator_15.f90: New.
6526
6527 2012-05-06 Tobias Burnus <burnus@net-b.de>
6528
6529 PR fortran/41587
6530 * gfortran.dg/class_array_13.f90: New.
6531
6532 2012-05-06 Tristan Gingold <gingold@adacore.com>
6533
6534 * gnat.dg/warn7.adb: New test.
6535
6536 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6537
6538 * gnat.dg/specs/renamings.ads: Rename to...
6539 * gnat.dg/specs/renaming1.ads: ...this.
6540 * gnat.dg/specs/renaming2.ads: New test.
6541 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6542 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6543 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6544 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6545
6546 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6547
6548 * gnat.dg/discr36.ad[sb]: New test.
6549 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6550
6551 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6552
6553 PR c/43772
6554 * c-c++-common/pr43772.c: New.
6555
6556 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6557
6558 PR fortran/41600
6559 * gfortran.dg/select_type_26.f03 : New test.
6560 * gfortran.dg/select_type_27.f03 : New test.
6561
6562 PR fortran/53191
6563 * gfortran.dg/select_type_28.f03 : New test.
6564
6565 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6566
6567 PR fortran/49010
6568 PR fortran/24518
6569 * gfortran.dg/mod_sign0_1.f90: New test.
6570 * gfortran.dg/mod_large_1.f90: New test.
6571
6572 2012-05-04 Tobias Burnus <burnus@net-b.de>
6573
6574 PR fortran/53175
6575 gfortran.dg/public_private_module_5.f90: New.
6576
6577 2012-05-04 Tobias Burnus <burnus@net-b.de>
6578
6579 PR fortran/53111
6580 * gfortran.dg/constructor_7.f90: New.
6581 * gfortran.dg/constructor_8.f90: New.
6582
6583 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6584
6585 PR c++/53166
6586 * g++.dg/cpp0x/static_assert7.C: New.
6587
6588 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6589
6590 PR tree-optimization/52633
6591 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6592 recognized as widening shifts instead of over-widening.
6593 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6594 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6595 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6596 * gcc.target/arm/pr52633.c: New test.
6597
6598 2012-05-04 Richard Guenther <rguenther@suse.de>
6599
6600 PR tree-optimization/53168
6601 * gcc.dg/torture/pr53168.c: New testcase.
6602 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6603
6604 2012-05-04 Richard Guenther <rguenther@suse.de>
6605
6606 * gcc.dg/lto/pr53214_0.c: New testcase.
6607
6608 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6609
6610 * gcc.target/ia64/pr48496.c: New test.
6611 * gcc.target/ia64/pr52657.c: Likewise.
6612
6613 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6614
6615 PR c/51712
6616 * c-c++-common/pr51712.c: New.
6617
6618 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6619
6620 PR target/53199
6621 * gcc.target/powwerpc/pr53199.c: New file.
6622
6623 2012-05-03 Jason Merrill <jason@redhat.com>
6624
6625 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6626
6627 * gcc.dg/debug/dwarf2/dups-types.c: New.
6628 * gcc.dg/debug/dwarf2/dups-types.h: New.
6629
6630 2012-05-03 Jason Merrill <jason@redhat.com>
6631
6632 * g++.dg/debug/dwarf2/namespace-2.C: New.
6633 * g++.dg/debug/dwarf2/localclass3.C: New.
6634
6635 2012-05-03 Jason Merrill <jason@redhat.com>
6636
6637 * g++.dg/debug/dwarf2/thunk1.C: New.
6638
6639 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6640
6641 PR c++/53186
6642 * g++.dg/other/final2.C: New.
6643
6644 2012-05-03 Richard Guenther <rguenther@suse.de>
6645
6646 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6647
6648 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6649
6650 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6651 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6652 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6653 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6654
6655 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6656
6657 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6658 .byte 0xf2.
6659 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6660 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6661 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6662
6663 PR debug/53174
6664 * gcc.dg/pr53174.c: New test.
6665
6666 PR target/53187
6667 * gcc.target/arm/pr53187.c: New test.
6668 * gcc.c-torture/compile/pr53187.c: New test.
6669
6670 2012-05-03 Richard Guenther <rguenther@suse.de>
6671
6672 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6673 unsupported prefetching support.
6674
6675 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6676
6677 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6678 option -ftrack-macro-expansion=0.
6679 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6680 option -ftrack-macro-expansion=0.
6681
6682 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6683
6684 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6685 dg-options for target arm with dg-additional-options.
6686
6687 2012-05-03 Richard Guenther <rguenther@suse.de>
6688
6689 PR tree-optimization/53144
6690 * gcc.dg/torture/pr53144.c: New testcase.
6691
6692 2012-05-03 Tobias Burnus <burnus@net-b.de>
6693
6694 PR fortran/52864
6695 * gfortran.dg/pointer_intent_7.f90: New.
6696 * gfortran.dg/pure_formal_3.f90: New.
6697
6698 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6699
6700 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6701
6702 2012-05-02 Martin Jambor <mjambor@suse.cz>
6703
6704 PR lto/52605
6705 * g++.dg/lto/pr52605_0.C: New test.
6706
6707 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6708
6709 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6710 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6711 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6712 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6713 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6714 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6715 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6716 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6717 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6718 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6719 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6720 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6721 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6722 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6723 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6724 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6725
6726 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6727
6728 PR middle-end/53153
6729 * gcc.dg/pr53153.c: New test.
6730
6731 2012-05-02 Richard Guenther <rguenther@suse.de>
6732
6733 * g++.dg/tree-ssa/pr19807.C: Adjust.
6734
6735 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6736
6737 PR tree-optimization/53163
6738 * gcc.c-torture/compile/pr53163.c: New test.
6739
6740 PR rtl-optimization/53160
6741 * gcc.c-torture/execute/pr53160.c: New test.
6742
6743 2012-05-01 Ian Lance Taylor <iant@google.com>
6744
6745 PR c/37303
6746 * gcc.dg/pr37303.c: New test.
6747
6748 2012-05-01 Richard Henderson <rth@redhat.com>
6749
6750 * lib/target-supports.exp
6751 (check_effective_target_sync_long_long_runtime): True for
6752 check_effective_target_powerpc64.
6753
6754 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6755
6756 PR c++/51033
6757 * gcc.dg/vector-1.c: Move to ...
6758 * c-c++-common/vector-1.c: ... here.
6759 * gcc.dg/vector-2.c: Move to ...
6760 * c-c++-common/vector-2.c: ... here.
6761 * gcc.dg/vector-3.c: Move to ...
6762 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6763 * gcc.dg/vector-4.c: Move to ...
6764 * c-c++-common/vector-4.c: ... here.
6765 * gcc.dg/vector-init-1.c: Move to ...
6766 * c-c++-common/vector-init-1.c: ... here.
6767 * gcc.dg/vector-init-2.c: Move to ...
6768 * c-c++-common/vector-init-2.c: ... here.
6769 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6770 * c-c++-common/vector-subscript-1.c: ... here.
6771 * gcc.dg/vector-subscript-2.c: Move to ...
6772 * c-c++-common/vector-subscript-2.c: ... here.
6773 * gcc.dg/vector-subscript-3.c: Move to ...
6774 * c-c++-common/vector-subscript-3.c: ... here.
6775
6776 PR c++/51314
6777 * g++.dg/cpp0x/vt-51314.C: New test.
6778 * g++.dg/cpp0x/variadic76.C: Fix.
6779
6780 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6781
6782 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6783
6784 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6785
6786 Add -Wvarargs option
6787 * c-c++-common/Wvarargs.c: New test case.
6788 * c-c++-common/Wvarargs-2.c: Likewise.
6789
6790 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6791
6792 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6793 * objc.dg/foreach-7.m: Force the test case to run without
6794 -ftrack-macro-expansion.
6795 * c-c++-common/tm/attrib-1.c: Likewise.
6796 * c-c++-common/warn-ommitted-condop.c: Likewise.
6797 * gcc.dg/assign-warn-1.c: Likewise.
6798 * gcc.dg/assign-warn-2.c: Likewise.
6799 * gcc.dg/attr-alloc_size.c: Likewise.
6800 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6801 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6802 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6803 * gcc.dg/c90-const-expr-9.c: Likewise.
6804 * gcc.dg/c99-const-expr-9.c: Likewise.
6805 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6806 * gcc.dg/cpp/direct2s.c: Likewise.
6807 * gcc.dg/cpp/pr28709.c: Likewise.
6808 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6809 * gcc.dg/dfp/composite-type.c: Likewise.
6810 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6811 with -ftrack-macro-expansion
6812 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6813 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6814 * g++.dg/ext/cleanup-1.C: Likewise.
6815 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6816 * g++.dg/template/sfinae10.C: Likewise.
6817 * g++.dg/tm/wrap-2.C: Likewise.
6818 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6819 * g++.dg/warn/Wsign-conversion.C: Likewise.
6820 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6821 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6822 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6823 it to run with -ftrack-macro-expansion.
6824 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6825 test cases without -ftrack-macro-expansion.
6826
6827 Fix location for static class members
6828 * g++.dg/template/sfinae6_neg.C: Adjust.
6829
6830 Make conversion warnings work on NULL with -ftrack-macro-expansion
6831 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6832 alongside the previous testing for NULL.
6833
6834 Fix -Wuninitialized for -ftrack-macro-expansion
6835 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6836
6837 Strip "<built-in>" loc from displayed expansion context
6838 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6839 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6840 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6841 new test above.
6842
6843 Fix expansion point loc for macro-like tokens
6844 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6845 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6846
6847 Fix token pasting with -ftrack-macro-expansion
6848 * gcc.dg/cpp/paste17.c: New test case for
6849 -ftrack-macro-expansion=2 mode only.
6850 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6851
6852 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6853
6854 * gnat.dg/warn6.ad[sb]: New test.
6855
6856 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6857
6858 PR 53149
6859 * gcc.dg/20011021-1.c: Adjust testcase.
6860
6861 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6862
6863 PR fortran/53148
6864 * gfortran.dg/function_optimize_12.f90: New test.
6865
6866 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6867
6868 PR target/53156
6869 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6870 code to match current output and cover new peephole2 pattern.
6871
6872 2012-04-27 Ollie Wild <aaw@google.com>
6873
6874 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6875
6876 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6877
6878 * gcc.c-torture/execute/20120427-2.c: New testcase.
6879 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6880 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6881 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6882
6883 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6884
6885 PR target/53138
6886 * gcc.c-torture/execute/20120427-1.c: New testcase.
6887
6888 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6889
6890 PR middle-end/27139
6891 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6892
6893 2012-04-27 Tom de Vries <tom@codesourcery.com>
6894
6895 PR tree-optimization/51879
6896 * gcc.dg/pr51879.c: New test.
6897 * gcc.dg/pr51879-2.c: Same.
6898 * gcc.dg/pr51879-3.c: Same.
6899 * gcc.dg/pr51879-4.c: Same.
6900 * gcc.dg/pr51879-6.c: Same.
6901
6902 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6903
6904 PR c++/53096
6905 * g++.dg/cpp0x/defaulted35.C: New.
6906 * g++.dg/cpp0x/defaulted15.C: Adjust.
6907
6908 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6909
6910 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6911 structure layout.
6912
6913 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6914
6915 * gcc.target/i386/builtin_target.c: Check avx2.
6916
6917 2012-04-26 Alan Modra <amodra@gmail.com>
6918
6919 * gcc.target/powerpc/savres.c: New test.
6920 * gcc.target/powerpc/powerpc.exp: Run it.
6921
6922 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6923
6924 PR target/53120
6925 * gcc.dg/torture/pr53120.c: New test.
6926
6927 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6928
6929 PR middle-end/52979
6930 * gcc.c-torture/compile/pr52979-1.c: New test.
6931 * gcc.c-torture/execute/pr52979-1.c: New test.
6932 * gcc.c-torture/execute/pr52979-2.c: New test.
6933
6934 2012-04-25 Richard Guenther <rguenther@suse.de>
6935
6936 * gcc.target/i386/l_fma_float_5.c: Adjust.
6937 * gcc.target/i386/l_fma_double_4.c: Likewise.
6938 * gcc.target/i386/l_fma_float_2.c: Likewise.
6939 * gcc.target/i386/l_fma_float_6.c: Likewise.
6940 * gcc.target/i386/l_fma_double_1.c: Likewise.
6941 * gcc.target/i386/l_fma_double_5.c: Likewise.
6942 * gcc.target/i386/l_fma_float_3.c: Likewise.
6943 * gcc.target/i386/l_fma_double_2.c: Likewise.
6944 * gcc.target/i386/l_fma_double_6.c: Likewise.
6945 * gcc.target/i386/l_fma_float_4.c: Likewise.
6946 * gcc.target/i386/l_fma_double_3.c: Likewise.
6947 * gcc.target/i386/l_fma_float_1.c: Likewise.
6948
6949 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6950
6951 PR tree-optimization/53058
6952 * gcc.c-torture/compile/pr53058.c: New test.
6953
6954 2012-04-25 Jan Hubicka <jh@suse.cz>
6955
6956 PR middle-end/53088
6957 * gcc.target/i386/pr39082-1.c: Update warning location.
6958
6959 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6960
6961 PR c/52880
6962 * gcc.dg/pr52880.c: New test.
6963
6964 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6965
6966 * gcc.dg/m-un-2.c: Update.
6967 * gcc.dg/20011021-1.c: Update.
6968
6969 2012-04-25 Tobias Burnus <burnus@net-b.de>
6970
6971 PR fortran/52196
6972 * gfortran.dg/realloc_on_assign_14.f90: New.
6973
6974 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6975
6976 PR testsuite/52641
6977 PR tree-optimizations/52891
6978 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6979
6980 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6981
6982 PR c++/52363
6983 * g++.dg/cpp0x/sfinae35.C: New.
6984 * g++.dg/cpp0x/sfinae36.C: Likewise.
6985
6986 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6987
6988 * gcc.target/builtin_target.c: New testcase.
6989
6990 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6991
6992 PR target/47197
6993 * gcc.target/powerpc/pr47197.c: New test.
6994
6995 2012-04-24 Richard Guenther <rguenther@suse.de>
6996
6997 PR tree-optimization/53085
6998 * g++.dg/torture/pr53085.C: New testcase.
6999
7000 2012-04-24 Andrew Pinski <apinski@cavium.com>
7001
7002 PR tree-opt/33512
7003 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7004 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7005 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7006
7007 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7008
7009 PR middle-end/53084
7010 * gcc.c-torture/execute/pr53084.c: New test.
7011
7012 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7013
7014 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7015
7016 2012-04-23 Andrew Pinski <apinski@cavium.com>
7017
7018 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7019
7020 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7021
7022 PR regression/53076
7023 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7024 * gcc.dg/torture/builtin-power-1.c: Likewise.
7025
7026 2012-04-23 Richard Guenther <rguenther@suse.de>
7027
7028 PR tree-optimization/53070
7029 * gcc.dg/torture/pr53070.c: New testcase.
7030
7031 2012-04-23 Richard Guenther <rguenther@suse.de>
7032
7033 PR c/53060
7034 * gcc.dg/pr53060.c: New testcase.
7035
7036 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7037
7038 PR tree-optimizations/52891
7039 * gcc.c-torture/compile/pr52891-1.c: New test.
7040 * gcc.c-torture/compile/pr52891-2.c: New test.
7041
7042 2012-04-22 Tobias Burnus <burnus@net-b.de>
7043
7044 PR fortran/53051
7045 * gfortran.dg/read_float_4.f90: New.
7046
7047 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7048
7049 PR 35441
7050 * c-c++-common/pr35441.C: New.
7051
7052 2012-04-20 Ian Lance Taylor <iant@google.com>
7053
7054 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7055 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7056
7057 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7058
7059 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7060 array access.
7061 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7062
7063 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7064
7065 PR rtl-optimization/44214
7066 * gcc.dg/pr44214-1.c: New test.
7067 * gcc.dg/pr44214-2.c: Likewise.
7068 * gcc.dg/pr44214-3.c: Likewise.
7069
7070 2012-04-20 Richard Guenther <rguenther@suse.de>
7071
7072 * g++.dg/torture/20120420-1.C: New testcase.
7073
7074 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7075
7076 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7077
7078 2012-04-19 Christian Bruel <christian.bruel@st.com>
7079
7080 * gcc.dg/pr52283.c: New test.
7081
7082 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7083
7084 * gcc.dg/pr37985.c: New test.
7085
7086 2012-04-19 Richard Guenther <rguenther@suse.de>
7087
7088 PR rtl-optimization/44688
7089 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7090 possibly profitable.
7091
7092 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7093
7094 PR tree-optimization/52976
7095 * gfortran.dg/reassoc_11.f: New test.
7096
7097 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7098
7099 PR tree-optimization/52976
7100 * gfortran.dg/reassoc_7.f: New test.
7101 * gfortran.dg/reassoc_8.f: Likewise.
7102 * gfortran.dg/reassoc_9.f: Likewise.
7103 * gfortran.dg/reassoc_10.f: Likewise.
7104
7105 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7106
7107 PR c++/52422
7108 * g++.dg/cpp0x/sfinae33.C: New.
7109 * g++.dg/cpp0x/sfinae34.C: Likewise.
7110
7111 2012-04-18 Joey Ye <joey.ye@arm.com>
7112
7113 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7114
7115 2012-04-18 Richard Guenther <rguenther@suse.de>
7116
7117 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7118 array access.
7119 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7120 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7121
7122 2012-04-17 Tom de Vries <tom@codesourcery.com>
7123
7124 * g++.dg/pr51264-4.C: New test.
7125
7126 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7127
7128 PR c++/52599
7129 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7130
7131 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7132
7133 PR c++/53003
7134 * g++.dg/parse/crash59.C: New.
7135
7136 2012-04-17 Michael Matz <matz@suse.de>
7137
7138 PR tree-optimization/18437
7139 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7140
7141 2012-04-17 Richard Guenther <rguenther@suse.de>
7142
7143 PR middle-end/53011
7144 * g++.dg/torture/pr53011.C: New testcase.
7145
7146 2012-04-16 Jason Merrill <jason@redhat.com>
7147
7148 PR c++/38543
7149 * g++.dg/cpp0x/variadic131.C: New.
7150
7151 PR c++/52008
7152 * g++.dg/cpp0x/variadic130.C: New.
7153
7154 PR c++/50830
7155 * g++.dg/cpp0x/variadic129.C: New.
7156
7157 PR c++/50303
7158 * g++.dg/cpp0x/variadic128.C: New.
7159
7160 2012-04-16 Tobias Burnus <burnus@net-b.de>
7161
7162 PR fortran/52864
7163 * gfortran.dg/pointer_intent_6.f90: New.
7164
7165 2012-04-16 Tobias Burnus <burnus@net-b.de>
7166
7167 PR fortran/52916
7168 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7169 to include public_private_module_4.f90.
7170 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7171 targets.
7172
7173 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7174
7175 PR c++/49152
7176 * g++.dg/diagnostic/operator1.C: New.
7177 * g++.dg/ext/label5.C: Adjust.
7178 * g++.dg/ext/va-arg1.C: Likewise.
7179 * g++.dg/other/error20.C: Likewise.
7180 * g++.dg/other/error20.C: Likewise.
7181 * g++.dg/other/error16.C: Likewise.
7182 * g++.dg/other/error10.C: Likewise.
7183 * g++.dg/parse/error30.C: Likewise.
7184 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7185
7186 2012-04-16 Jason Merrill <jason@redhat.com>
7187
7188 PR c++/51148
7189 * g++.dg/cpp0x/variadic127.C: New.
7190
7191 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7192
7193 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7194 testcase name.
7195 Use fail, pass instead of unresolved.
7196 Don't log $optstr.
7197
7198 PR testsuite/52948
7199 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7200 TODO_dump_func.
7201 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7202 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7203 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7204
7205 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7206
7207 PR fortran/52968
7208 * gfortran.dg/typebound_call_23.f03: New test case.
7209
7210 2012-04-15 Jason Merrill <jason@redhat.com>
7211
7212 PR c++/47220
7213 * g++.dg/cpp0x/variadic126.C: New.
7214
7215 PR c++/52380
7216 * g++.dg/cpp0x/variadic125.C: New.
7217
7218 PR c++/52292
7219 * g++.dg/cpp0x/variadic124.C: New.
7220
7221 PR c++/52706
7222 * g++.dg/cpp0x/nullptr27.C: New.
7223
7224 PR c++/52818
7225 * g++.dg/warn/format8.C: New.
7226
7227 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7228
7229 PR fortran/51082
7230 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7231
7232 2012-04-14 Tobias Burnus <burnus@net-b.de>
7233
7234 PR fortran/52916
7235 PR fortran/40973
7236 * gfortran.dg/public_private_module_3.f90: New.
7237 * gfortran.dg/public_private_module_4.f90: New.
7238
7239 2012-04-14 Tom de Vries <tom@codesourcery.com>
7240
7241 * gcc.dg/superblock.c: New test.
7242
7243 2012-04-14 Tom de Vries <tom@codesourcery.com>
7244
7245 * gcc.dg/pr51879-12.c: New test.
7246
7247 2012-04-13 Jason Merrill <jason@redhat.com>
7248
7249 PR c++/52824
7250 * g++.dg/cpp0x/variadic123.C: New.
7251 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7252
7253 PR c++/52905
7254 * g++.dg/cpp0x/initlist-ctor1.C: New.
7255
7256 PR c++/52915
7257 * g++.dg/other/anon-union2.C: New.
7258
7259 2012-04-13 Martin Jambor <mjambor@suse.cz>
7260
7261 PR middle-end/52939
7262 * g++.dg/ipa/pr52939.C: New test.
7263
7264 2012-04-13 Tom de Vries <tom@codesourcery.com>
7265
7266 * gcc.dg/pr52734.c: New test.
7267
7268 2012-04-13 Richard Guenther <rguenther@suse.de>
7269
7270 PR tree-optimization/52969
7271 * gcc.dg/torture/pr52969.c: New testcase.
7272
7273 2012-04-13 Richard Guenther <rguenther@suse.de>
7274
7275 PR c/52549
7276 * gcc.dg/pr52549.c: New testcase.
7277
7278 2012-04-13 Richard Guenther <rguenther@suse.de>
7279
7280 PR c/52862
7281 * gcc.dg/pr52862.c: New testcase.
7282
7283 2012-04-13 Joey Ye <joey.ye@arm.com>
7284
7285 * gcc.target/arm/thumb1-imm.c: New testcase.
7286
7287 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7288
7289 PR target/52932
7290 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7291 second function argument.
7292 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7293 (calc_permps): Update declaration. Calculate result correctly.
7294 (avx2_test): Change src2 type to union256i_d.
7295 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7296 correctly.
7297
7298 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7299
7300 PR target/52775
7301 * gcc.target/powerpc/pr52775.c: New file.
7302
7303 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7304
7305 PR tree-optimization/18589
7306 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7307 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7308 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7309 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7310 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7311 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7312 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7313 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7314 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7315 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7316
7317 2012-04-12 Richard Guenther <rguenther@suse.de>
7318
7319 PR tree-optimization/52943
7320 * gcc.dg/torture/pr52943.c: New testcase.
7321
7322 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7323
7324 PR target/50751
7325 * gcc/target/sh/pr50751-4.c: New.
7326 * gcc/target/sh/pr50751-5.c: New.
7327 * gcc/target/sh/pr50751-6.c: New.
7328 * gcc/target/sh/pr50751-7.c: New.
7329
7330 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7331
7332 PR c++/52465
7333 * g++.dg/lookup/using52.C: New.
7334
7335 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7336
7337 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7338
7339 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7340
7341 PR rtl-optimization/52876
7342 * gcc.target/i386/pr52876.c: New.
7343
7344 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7345
7346 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7347 __UINTPTR_TYPE__.
7348 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7349 __INTPTR_TYPE__.
7350 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7351 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7352 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7353 (ptrdiff_t): ... this. All uses changed.
7354 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7355 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7356 __INTPTR_TYPE__.
7357 (main): Cast argument to __INTPTR_TYPE__.
7358 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7359 size_t.
7360 * gcc.dg/mallign.c (main): Likewise.
7361 * gcc.dg/pr38700.c (foo): Likewise.
7362 * gcc.dg/long-long-cst1.c (t): Likewise.
7363 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7364 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7365 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7366 * gcc.dg/pr25682.c (d, foo): Likewise.
7367 * gcc.dg/format/cast-1.c (f): Likewise.
7368 * gcc.dg/c90-const-expr-10.c
7369 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7370 (size_t): ...this. All uses changed.
7371 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7372 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7373 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7374 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7375 * gcc.dg/sequence-pt-1.c: Likewise.
7376 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7377 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7378 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7379 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7380 of ptrdiff_t with it.
7381 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7382 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7383 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7384
7385 2012-04-11 Jason Merrill <jason@redhat.com>
7386
7387 PR debug/45088
7388 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7389 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7390
7391 PR c++/52906
7392 * g++.dg/ext/attrib45.C: New.
7393
7394 * g++.dg/eh/dtor3.C: New.
7395
7396 2012-04-11 Richard Guenther <rguenther@suse.de>
7397
7398 PR middle-end/52621
7399 * gfortran.dg/pr52621.f90: New testcase.
7400
7401 2012-04-11 Richard Guenther <rguenther@suse.de>
7402
7403 PR middle-end/52918
7404 * g++.dg/torture/pr52918-1.C: New testcase.
7405 * g++.dg/torture/pr52918-2.C: Likewise.
7406
7407 2012-04-11 Tobias Burnus <burnus@net-b.de>
7408
7409 PR fortran/52729
7410 * gfortran.dg/block_11.f90: New.
7411
7412 2012-04-11 Nick Clifton <nickc@redhat.com>
7413
7414 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7415
7416 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7417
7418 PR target/16458
7419 * gcc.target/powerpc/pr16458-1.c: New test.
7420 * gcc.target/powerpc/pr16458-2.c: Likewise.
7421 * gcc.target/powerpc/pr16458-3.c: Likewise.
7422 * gcc.target/powerpc/pr16458-4.c: Likewise.
7423
7424 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7425
7426 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7427 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7428 * gcc.dg/builtin-bswap-5.c: Likewise.
7429 * gcc.target/i386/builtin-bswap-4.c: New test.
7430
7431 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7432
7433 PR 24985
7434 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7435
7436 2012-04-11 Richard Guenther <rguenther@suse.de>
7437
7438 PR rtl-optimization/52881
7439 * gcc.dg/torture/pr52881.c: New testcase.
7440 * gcc.dg/torture/pr52913.c: Likewise.
7441
7442 2012-04-11 Richard Guenther <rguenther@suse.de>
7443
7444 PR tree-optimization/52912
7445 * gcc.dg/torture/pr52912.c: New testcase.
7446
7447 2010-04-10 Michael Matz <matz@suse.de>
7448
7449 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7450 * gcc.dg/vect/vect-outer-1.c: Adjust.
7451 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7452 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7453 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7454 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7455 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7456 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7457
7458 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7459
7460 PR tree-optimization/52870
7461 * gcc.dg/vect/pr52870.c: New test.
7462
7463 2012-04-09 Mike Stump <mikestump@comcast.net>
7464
7465 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7466 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7467 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7468 * gnat.dg/aggr11.adb: Likewise.
7469 * gnat.dg/aggr11_pkg.ads: Likewise.
7470 * gnat.dg/aggr15.adb: Likewise.
7471 * gnat.dg/aggr15.ads: Likewise.
7472 * gnat.dg/aggr17.adb: Likewise.
7473 * gnat.dg/aggr18.adb: Likewise.
7474 * gnat.dg/array14.adb: Likewise.
7475 * gnat.dg/array14.ads: Likewise.
7476 * gnat.dg/array14_pkg.ads: Likewise.
7477 * gnat.dg/array19.adb: Likewise.
7478 * gnat.dg/array19.ads: Likewise.
7479 * gnat.dg/discr27.adb: Likewise.
7480 * gnat.dg/discr27.ads: Likewise.
7481 * gnat.dg/discr35.adb: Likewise.
7482 * gnat.dg/discr35.ads: Likewise.
7483 * gnat.dg/discr6.adb: Likewise.
7484 * gnat.dg/discr6_pkg.ads: Likewise.
7485 * gnat.dg/import1.adb: Likewise.
7486 * gnat.dg/import1.ads: Likewise.
7487 * gnat.dg/loop_address2.adb: Likewise.
7488 * gnat.dg/opt7.adb: Likewise.
7489 * gnat.dg/opt7.ads: Likewise.
7490 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7491 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7492 * gnat.dg/rep_clause2.adb: Likewise.
7493 * gnat.dg/rep_clause2.ads: Likewise.
7494 * gnat.dg/slice2.adb: Likewise.
7495 * gnat.dg/slice2.ads: Likewise.
7496 * gnat.dg/slice6.adb: Likewise.
7497 * gnat.dg/slice6_pkg.ads: Likewise.
7498 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7499 * gnat.dg/taft_type2.adb: Likewise.
7500 * gnat.dg/taft_type2.ads: Likewise.
7501 * gnat.dg/taft_type2_pkg.ads: Likewise.
7502 * gnat.dg/volatile10.adb: Likewise.
7503 * gnat.dg/volatile10_pkg.ads: Likewise.
7504
7505 * gcc.dg/dll-8.c: Remove execute permissions.
7506 * g++.dg/ext/dllexport5.C: Likewise.
7507
7508 2012-04-09 Jan Hubicka <jh@suse.cz>
7509
7510 PR lto/52722
7511 PR lto/51765
7512 PR lto/52634
7513 * gcc.dg/lto/pr52634_1.c: New testcase.
7514 * gcc.dg/lto/pr52634_0.c: New testcase.
7515
7516 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7517
7518 PR target/52883
7519 * gcc.target/i386/pr52883.c: New testcase.
7520
7521 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7522
7523 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7524 (check_effective_target_sync_long_long): Add SPARC case.
7525 (check_effective_target_sync_long_long_runtime): Likewise.
7526 (check_effective_target_sync_int_long): Adjust SPARC case.
7527 (check_effective_target_sync_char_short): Likewise.
7528
7529 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7530
7531 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7532 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7533
7534 2012-04-08 Tobias Burnus <burnus@net-b.de>
7535
7536 PR fortran/40973
7537 PR fortran/52751
7538 * gfortran.dg/public_private_module_2.f90: New.
7539
7540 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7541
7542 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7543 directives.
7544
7545 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7546
7547 PR fortran/52893
7548 * gfortran.dg/function_optimize_11.f90: New test.
7549
7550 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7551
7552 PR fortran/52668
7553 * gfortran.dg/use_only_6.f90: New test.
7554
7555 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7556
7557 PR fortran/52668
7558 * gfortran.dg/use_only_6.f90: New test.
7559 2012-04-06 Mike Stump <mikestump@comcast.net>
7560
7561 PR testsuite/50722
7562 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7563
7564 2012-04-05 Jason Merrill <jason@redhat.com>
7565
7566 PR c++/52596
7567 * g++.dg/template/qualified-id5.C: New.
7568
7569 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7570
7571 PR target/52882
7572 * gcc.target/i386/pr52882.c: New test.
7573
7574 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7575 Dominique D'Humieures <dominiq@lps.ens.fr>
7576
7577 PR testsuite/52614
7578 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7579 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7580
7581 2012-04-04 Jason Merrill <jason@redhat.com>
7582
7583 PR c++/52845
7584 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7585
7586 2012-04-03 Jason Merrill <jason@redhat.com>
7587
7588 PR c++/52796
7589 * g++.dg/cpp0x/variadic-value1.C: New.
7590
7591 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7592
7593 * gnat.dg/pack18.adb: New test.
7594 * gnat.dg/pack18_pkg.ads: New helper.
7595
7596 2012-04-03 Richard Guenther <rguenther@suse.de>
7597
7598 PR tree-optimization/52808
7599 * gcc.dg/pr52808.c: New testcase.
7600
7601 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7602
7603 PR tree-optimization/52835
7604 * gfortran.dg/pr52835.f90: New test.
7605
7606 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7607
7608 * gnat.dg/specs/aggr5.ads: New test.
7609
7610 2012-04-02 Richard Guenther <rguenther@suse.de>
7611
7612 PR tree-optimization/52756
7613 * gcc.dg/torture/pr52756.c: New testcase.
7614
7615 2012-04-02 Richard Guenther <rguenther@suse.de>
7616
7617 PR middle-end/52803
7618 * gcc.dg/pr52803.c: New testcase.
7619
7620 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7621
7622 PR c++/40942
7623 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7624 DR 214 in account.
7625
7626 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7627
7628 PR c++/50043
7629 * g++.dg/cpp0x/noexcept17.C: New.
7630 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7631 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7632 * g++.dg/cpp0x/noexcept01.C: Likewise.
7633 * g++.dg/eh/init-temp1.C: Likewise.
7634 * g++.dg/eh/ctor1.C: Likwise.
7635
7636 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7637
7638 * gnat.dg/controlled6.adb: New test.
7639 * gnat.dg/controlled6_pkg.ads: New helper.
7640 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7641
7642 2012-03-30 Richard Henderson <rth@redhat.com>
7643
7644 PR debug/52727
7645 * g++.dg/opt/pr52727.C: New testcase.
7646
7647 2012-03-30 Richard Guenther <rguenther@suse.de>
7648
7649 PR tree-optimization/52754
7650 * gcc.target/i386/pr52754.c: New testcase.
7651
7652 2012-03-30 Richard Guenther <rguenther@suse.de>
7653
7654 PR middle-end/52772
7655 * g++.dg/torture/pr52772.C: New testcase.
7656
7657 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7658
7659 PR c++/52718
7660 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7661
7662 2012-03-29 Jason Merrill <jason@redhat.com>
7663
7664 PR c++/52685
7665 * g++.dg/template/inherit8.C: New.
7666
7667 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7668
7669 PR c++/52759
7670 * g++.dg/ext/weak4.C: New test.
7671
7672 PR tree-optimization/52760
7673 * gcc.c-torture/execute/pr52760.c: New test.
7674
7675 2012-03-29 Jason Merrill <jason@redhat.com>
7676
7677 PR c++/52743
7678 * g++.dg/cpp0x/initlist-array3.C: New.
7679
7680 2012-03-28 Jason Merrill <jason@redhat.com>
7681
7682 PR c++/52746
7683 * g++.dg/overload/virtual2.C: New.
7684
7685 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7686
7687 * gnat.dg/vect7.ad[sb]: New test.
7688
7689 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7690 Tobias Burnus <burnus@gcc.gnu.org>
7691
7692 PR fortran/52652
7693 * gfortran.dg/allocate_class_1.f90 : Change error test.
7694 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7695 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7696 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7697
7698 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7699
7700 PR middle-end/52691
7701 * gcc.dg/pr52691.c: New test.
7702
7703 PR middle-end/52750
7704 * gcc.c-torture/compile/pr52750.c: New test.
7705
7706 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7707
7708 PR target/52692
7709 * gcc.target/avr/torture/builtins-2.c: New test.
7710
7711 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7712
7713 PR target/52736
7714 * gcc.target/i386/pr52736.c: New test.
7715
7716 2012-03-27 Martin Jambor <mjambor@suse.cz>
7717
7718 PR middle-end/52693
7719 * gcc.dg/torture/pr52693.c: New test.
7720
7721 2012-03-27 Meador Inge <meadori@codesourcery.com>
7722
7723 PR c++/52672
7724 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7725
7726 2012-03-27 Mike Stump <mikestump@comcast.net>
7727
7728 PR target/52665
7729 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7730 failures that match branch names.
7731
7732 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7733 H.J. Lu <hongjiu.lu@intel.com>
7734
7735 PR target/52698
7736 * gcc.target/i386/pr52698.c: New test.
7737
7738 2012-03-27 Richard Guenther <rguenther@suse.de>
7739
7740 PR middle-end/52720
7741 * gcc.dg/torture/pr52720.c: New testcase.
7742
7743 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7744
7745 * gnat.dg/pack17.adb: New test.
7746
7747 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7748
7749 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7750 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7751
7752 2012-03-26 Martin Jambor <mjambor@suse.cz>
7753
7754 PR tree-optimization/50052
7755 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7756
7757 2012-03-26 Richard Guenther <rguenther@suse.de>
7758
7759 PR tree-optimization/52701
7760 * gfortran.dg/pr52701.f90: New testcase.
7761
7762 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7763
7764 PR tree-optimization/52686
7765 * gcc.target/arm/pr52686.c: New test.
7766
7767 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7768
7769 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7770 Add "-Os -flto" to list.
7771
7772 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7773
7774 * gnat.dg/concat2.ad[sb]: New test.
7775
7776 2012-03-24 Jason Merrill <jason@redhat.com>
7777
7778 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7779 * g++.dg/cpp0x/trailing2.C: Likewise.
7780 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7781 * g++.dg/cpp1y/auto-fn1.C: New.
7782 * g++.dg/cpp1y/auto-fn2.C: New.
7783 * g++.dg/cpp1y/auto-fn3.C: New.
7784 * g++.dg/cpp1y/auto-fn4.C: New.
7785 * g++.dg/cpp1y/auto-fn5.C: New.
7786 * g++.dg/cpp1y/auto-fn6.C: New.
7787 * g++.dg/cpp1y/auto-fn7.C: New.
7788 * g++.dg/cpp1y/auto-fn8.C: New.
7789 * g++.dg/cpp1y/auto-fn9.C: New.
7790 * g++.dg/cpp1y/auto-fn10.C: New.
7791 * g++.dg/cpp1y/auto-fn11.C: New.
7792
7793 2012-03-23 Richard Guenther <rguenther@suse.de>
7794
7795 PR tree-optimization/52678
7796 * gfortran.dg/pr52678.f: New testcase.
7797
7798 2012-03-23 Richard Guenther <rguenther@suse.de>
7799
7800 PR tree-optimization/52638
7801 * g++.dg/torture/pr52638.C: New testcase.
7802
7803 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7804
7805 PR c++/52487
7806 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7807
7808 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7809
7810 PR c++/52671
7811 * g++.dg/ext/attrib44.C: New test.
7812
7813 2012-03-22 Jan Hubicka <jh@suse.cz>
7814
7815 PR middle-end/51737
7816 * g++.dg/torture/pr51737.C: New testcase
7817
7818 2012-03-22 Richard Guenther <rguenther@suse.de>
7819
7820 PR tree-optimization/52548
7821 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7822
7823 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7824
7825 * lib/fortran-modules.exp (list-module-names-1): Remove
7826 warning.
7827
7828 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7829
7830 PR target/50751
7831 * gcc.target/sh/pr50751-1.c: New.
7832 * gcc.target/sh/pr50751-2.c: New.
7833 * gcc.target/sh/pr50751-3.c: New.
7834
7835 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7836
7837 PR target/52479
7838 * gcc.target/sh/sh4a-cos.c: Remove.
7839 * gcc.target/sh/sh4a-sin.c: Remove.
7840 * gcc.target/sh/sh4a-sincos.c: Remove.
7841
7842 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7843
7844 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7845 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7846
7847 2012-03-21 Martin Jambor <mjambor@suse.cz>
7848
7849 PR testsuite/52641
7850 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7851 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7852
7853 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7854
7855 * gcc.target/arm/thumb-16bit-ops.c: New file.
7856 * gcc.target/arm/thumb-ifcvt.c: New file.
7857
7858 2012-03-20 Jason Merrill <jason@redhat.com>
7859
7860 * lib/target-supports.exp: Add { target c++1y }.
7861
7862 * g++.dg/cpp0x/auto32.C: New.
7863
7864 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7865
7866 PR testsuite/52641
7867 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7868 int32plus.
7869 * gcc.dg/torture/pr48124-4.c: Ditto:
7870 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7871
7872 2012-03-20 Jason Merrill <jason@redhat.com>
7873
7874 PR c++/52510
7875 * g++.dg/cpp0x/initlist66.C: New.
7876
7877 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7878
7879 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7880 __AVR_HAVE_LPMX__
7881
7882 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7883
7884 PR target/49868
7885 * gcc.target/avr/torture/addr-space-2.h: New file.
7886 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7887 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7888 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7889 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7890
7891 2012-03-20 Richard Guenther <rguenther@suse.de>
7892
7893 * gnat.dg/pack16.adb: New testcase.
7894 * gnat.dg/pack16_pkg.ads: Likewise.
7895 * gnat.dg/specs/pack8.ads: Likewise.
7896 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7897
7898 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7899
7900 * g++.dg/warn/Wuseless-cast.C: Extend.
7901
7902 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7903
7904 PR c++/14710
7905 * g++.dg/warn/Wuseless-cast.C: New.
7906
7907 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7908
7909 PR libfortran/52608
7910 * gfortran.dg/pr52608.f90: New test.
7911
7912 2012-03-17 Tobias Burnus <burnus@net-b.de>
7913
7914 PR fortran/52585
7915 * gfortran.dg/proc_ptr_36.f90: New.
7916
7917 2012-03-16 Martin Jambor <mjambor@suse.cz>
7918
7919 * gcc.dg/misaligned-expand-1.c: New test.
7920 * gcc.dg/misaligned-expand-3.c: Likewise.
7921
7922 2012-03-16 Richard Guenther <rguenther@suse.de>
7923 Kai Tietz <ktietz@redhat.com>
7924
7925 PR middle-end/48814
7926 * gcc.c-torture/execute/pr48814-1.c: New test.
7927 * gcc.c-torture/execute/pr48814-2.c: New test.
7928 * gcc.dg/tree-ssa/assign-1.c: New test.
7929 * gcc.dg/tree-ssa/assign-2.c: New test.
7930 * gcc.dg/tree-ssa/assign-3.c: New test.
7931
7932 2012-03-16 Richard Guenther <rguenther@suse.de>
7933
7934 * gnat.dg/specs/pack7.ads: New testcase.
7935
7936 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7937
7938 PR target/52568
7939 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7940 * gcc.dg/torture/vshuf-8.inc: Likewise.
7941 * gcc.dg/torture/vshuf-16.inc: Likewise.
7942 * gcc.dg/torture/vshuf-32.inc: Likewise.
7943
7944 2012-03-15 Jason Merrill <jason@redhat.com>
7945
7946 * g++.dg/torture/pr52582.C: New.
7947
7948 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7949
7950 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7951
7952 2012-03-15 Ira Rosen <irar@il.ibm.com>
7953 Ulrich Weigand <ulrich.weigand@linaro.org>
7954
7955 * gcc.dg/vect/slp-cond-3.c: New test.
7956 * gcc.dg/vect/slp-cond-4.c: New test.
7957
7958 2012-03-15 Ira Rosen <irar@il.ibm.com>
7959 Ulrich Weigand <ulrich.weigand@linaro.org>
7960
7961 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7962 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7963
7964 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7965
7966 PR libfortran/52434
7967 PR libfortran/48878
7968 PR libfortran/38199
7969 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7970 * gfortran.dg/round_1.f03: Likewise.
7971
7972 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7973 Andrew Pinski <apinski@cavium.com>
7974
7975 PR middle-end/52592
7976 * gcc.dg/pr52592.c: New test.
7977
7978 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7979
7980 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7981 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7982 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7983 * lib/fortran-modules.exp: .. this new file. Adjust users.
7984 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7985 gfortran-dg-debug-runtest): Call cleanup-modules.
7986 * lib/fortran-torture.exp (fortran-torture-execute,
7987 fortran-torture): Likewise.
7988 * gfortran.dg/coarray/caf.exp: Likewise.
7989 * lib/lto.exp: Likewise.
7990 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7991 * gfortran.dg/class_4b.f03: Likewise.
7992 * gfortran.dg/class_4c.f03: Likewise.
7993 * gfortran.dg/class_45a.f03: Likewise.
7994 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7995 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7996 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7997 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7998 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7999 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8000 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8001 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8002 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8003 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8004 * gfortran.dg/whole_file_28.f90: Likewise.
8005 * gfortran.dg/whole_file_29.f90: Likewise.
8006 * gfortran.dg/whole_file_30.f90: Likewise.
8007 * gfortran.dg/whole_file_31.f90: Likewise.
8008
8009 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8010
8011 PR tree-optimization/52267
8012 * gcc.dg/pr52267.c: New test.
8013 * gcc.dg/tree-ssa/vrp65.c: New test.
8014 * gcc.dg/tree-ssa/vrp66.c: New test.
8015
8016 2012-03-15 Richard Guenther <rguenther@suse.de>
8017
8018 PR middle-end/52580
8019 * gfortran.dg/vect/pr52580.f: New testcase.
8020
8021 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8022
8023 * gcc.target/sh/fpul-usage-1.c: New.
8024
8025 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8026
8027 PR target/49468
8028 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8029 * gcc.target/sh/pr49468-di.c: Likewise.
8030
8031 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8032
8033 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8034 * gcc.dg/c99-stdint-6.c: Likewise.
8035 * gcc.dg/lto/20090210_0.c: Likewise.
8036 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8037 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8038 * gcc.dg/pragma-init-fini-2.c: Likewise.
8039 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8040 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8041 * gcc.target/i386/pr22152.c: Likewise.
8042 * gcc.target/i386/vect8-ret.c: Likewise.
8043 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8044 handling.
8045
8046 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8047
8048 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8049 * g++.dg/tree-prof/partition1.C: Likewise.
8050 * g++.dg/tree-prof/partition2.C: Likewise.
8051 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8052 handling.
8053 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8054 * gcc.c-torture/execute/20010724-1.c: Remove.
8055 * gcc.c-torture/execute/20010724-1.x: Remove.
8056 * gcc.c-torture/execute/20040208-2.c: Remove.
8057 * gcc.c-torture/execute/20040208-2.x: Remove.
8058 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8059 Remove.
8060 (main) [__mips__ && __sgi__]: Remove.
8061 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8062 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8063 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8064 mips-sgi-irix6* handling.
8065 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8066 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8067 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8068 handling.
8069 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8070 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8071 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8072 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8073 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8074 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8075 mips-sgi-irix6*.
8076 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8077 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8078 * gcc.target/mips/save-restore-3.c: Likewise.
8079 * gcc.target/mips/save-restore-4.c: Likewise.
8080 * gcc.target/mips/save-restore-5.c: Likewise.
8081 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8082 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8083 messages.
8084 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8085 IRIX 6 handling.
8086 (restore_ld_library_path_env_vars): Likewise.
8087 * lib/target-supports.exp (check_profiling_available): Remove
8088 mips*-*-irix* handling.
8089 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8090 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8091 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8092
8093 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8094
8095 PR c++/52582
8096 * g++.dg/opt/pr52582.C: New test.
8097
8098 2012-03-14 Richard Guenther <rguenther@suse.de>
8099
8100 PR tree-optimization/52571
8101 * gcc.dg/vect/vect-2.c: Initialize arrays.
8102 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8103 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8104 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8105
8106 2012-03-14 Richard Guenther <rguenther@suse.de>
8107
8108 PR middle-end/52080
8109 PR middle-end/52097
8110 PR middle-end/48124
8111 * gcc.dg/torture/pr48124-1.c: New testcase.
8112 * gcc.dg/torture/pr48124-2.c: Likewise.
8113 * gcc.dg/torture/pr48124-3.c: Likewise.
8114 * gcc.dg/torture/pr48124-4.c: Likewise.
8115
8116 2012-03-14 Richard Guenther <rguenther@suse.de>
8117
8118 PR middle-end/52578
8119 * gcc.dg/pr52578.c: New testcase.
8120
8121 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8122
8123 PR c++/52521
8124 * g++.dg/cpp0x/udlit-args2.C: New test.
8125
8126 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8127
8128 PR target/48596
8129 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8130 * gcc.c-torture/compile/pr48596.c: ... here.
8131
8132 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8133
8134 PR c++/51641
8135 * g++.dg/lookup/hidden-class17.C: New test.
8136
8137 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8138
8139 PR c/52577
8140 * gcc.dg/Wunused-var-3.c: New test.
8141
8142 2012-03-13 Martin Jambor <mjambor@suse.cz>
8143
8144 * gcc.dg/misaligned-expand-2.c: New test.
8145
8146 2012-03-13 Richard Guenther <rguenther@suse.de>
8147
8148 PR middle-end/52134
8149 * gcc.dg/pr52134.c: New testcase.
8150
8151 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8152
8153 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8154
8155 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8156
8157 PR tree-optimization/46728
8158 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8159 * gcc.target/powerpc/pr46728-5.c: Likewise.
8160 * gcc.target/powerpc/pr46728-8.c: Likewise.
8161 * gcc.target/powerpc/pr46728-10.c: Likewise.
8162 * gcc.target/powerpc/pr46728-11.c: Likewise.
8163 * gcc.target/powerpc/pr46728-13.c: Likewise.
8164 * gcc.target/powerpc/pr46728-14.c: Likewise.
8165 * gcc.target/powerpc/pr46728-15.c: Likewise.
8166
8167 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8168
8169 PR c++/52299
8170 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8171
8172 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8173
8174 PR tree-optimization/46728
8175 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8176 * gcc.target/powerpc/pr46728-5.c: Likewise.
8177 * gcc.target/powerpc/pr46728-8.c: Likewise.
8178 * gcc.target/powerpc/pr46728-10.c: Likewise.
8179 * gcc.target/powerpc/pr46728-11.c: Likewise.
8180 * gcc.target/powerpc/pr46728-13.c: Likewise.
8181 * gcc.target/powerpc/pr46728-14.c: Likewise.
8182 * gcc.target/powerpc/pr46728-15.c: Likewise.
8183
8184 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8185
8186 PR target/49868
8187 * gcc.target/avr/torture/addr-space-1.h: New file.
8188 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8189 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8190 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8191 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8192
8193 2012-03-12 Andrew Pinski <apinski@cavium.com>
8194
8195 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8196
8197 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8198
8199 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8200 * g++.dg/abi/thunk4.C: Likewise.
8201 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8202 Adapt line numbers.
8203 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8204 handling.
8205 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8206 * g++.dg/eh/spbp.C: Likewise.
8207 * g++.dg/ext/label13.C: Likewise.
8208 * g++.dg/guality/guality.exp: Likewise.
8209 * g++.dg/other/anon5.C: Likewise.
8210 * g++.dg/other/pragma-ep-1.C: Remove.
8211 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8212 * g++.dg/warn/pr31246.C: Likewise.
8213 * g++.dg/warn/weak1.C: Likewise.
8214 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8215 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8216 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8217 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8218 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8219 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8220 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8221 * gcc.dg/c99-tgmath-1.c: Likewise.
8222 * gcc.dg/c99-tgmath-2.c: Likewise.
8223 * gcc.dg/c99-tgmath-3.c: Likewise.
8224 * gcc.dg/c99-tgmath-4.c: Likewise.
8225 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8226 handling.
8227 * gcc.dg/debug/pr49032.c: Likewise.
8228 * gcc.dg/guality/guality.exp: Likewise.
8229 * gcc.dg/intmax_t-1.c: Likewise.
8230 * gcc.dg/pr48616.c: Likewise.
8231 * gcc.dg/pragma-ep-1.c: Remove.
8232 * gcc.dg/pragma-ep-2.c: Remove.
8233 * gcc.dg/pragma-ep-3.c: Remove.
8234 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8235 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8236 * gcc.misc-tests/gcov-14.c: Likewise.
8237 * gfortran.dg/guality/guality.exp: Likewise.
8238 * lib/target-supports.exp (check_weak_available): Likewise.
8239 (add_options_for_tls): Likewise.
8240 (check_ascii_locale_available): Likewise.
8241 * obj-c++.dg/dwarf-2.mm: Likewise.
8242 * objc.dg/dwarf-1.m: Likewise.
8243 * objc.dg/dwarf-2.m: Likewise.
8244
8245 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8246
8247 PR tree-optimization/51721
8248 * gcc.dg/tree-ssa/vrp64.c: New test.
8249
8250 PR tree-optimization/52533
8251 * gcc.c-torture/compile/pr52533.c: New test.
8252
8253 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8254
8255 * gcc.target/i386/rtm-xabort-1.c: New.
8256 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8257 * gcc.target/i386/rtm-xend-1.c: Ditto.
8258 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8259 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8260 * gcc.target/i386/sse-13.c: Ditto.
8261 * gcc.target/i386/sse-14.c: Ditto.
8262 * gcc.target/i386/sse-22.c: Ditto.
8263 * gcc.target/i386/sse-23.c: Ditto.
8264 * g++.dg/other/i386-2.C: Ditto.
8265 * g++.dg/other/i386-3.C: Ditto.
8266
8267 2012-03-12 Tobias Burnus <burnus@net-b.de>
8268
8269 PR fortran/52542
8270 * gfortran.dg/proc_ptr_35.f90: New.
8271
8272 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8273
8274 PR target/52530
8275 * gcc.dg/torture/pr52530.c: New test.
8276
8277 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8278
8279 PR target/51244
8280 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8281
8282 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8283
8284 PR target/52450
8285 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8286
8287 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8288
8289 2012-03-09 Andrew Pinski <apinski@cavium.com>
8290
8291 PR middle-end/51988
8292 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8293 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8294
8295 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8296
8297 * gcc.dg/tree-ssa/scev-3.c: New.
8298 * gcc.dg/tree-ssa/scev-4.c: New.
8299
8300 2012-03-08 Tobias Burnus <burnus@net-b.de>
8301
8302 PR fortran/52469
8303 * gfortran.dg/proc_ptr_34.f90
8304
8305 2012-03-07 Jason Merrill <jason@redhat.com>
8306
8307 PR c++/52521
8308 * g++.dg/cpp0x/udlit-mangle.C: New.
8309
8310 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8311
8312 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8313
8314 2012-03-06 Richard Guenther <rguenther@suse.de>
8315
8316 PR middle-end/52493
8317 * gcc.dg/torture/pr52493.c: New testcase.
8318
8319 2012-03-06 Richard Guenther <rguenther@suse.de>
8320
8321 PR lto/52097
8322 * gcc.dg/lto/pr52097_0.c: New testcase.
8323
8324 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8325
8326 PR target/51244
8327 * gcc.target/sh/pr51244-1.c: New.
8328 * gcc.target/sh/pr51244-2.c: New.
8329 * gcc.target/sh/pr51244-3.c: New.
8330
8331 2012-03-05 Jason Merrill <jason@redhat.com>
8332
8333 PR c++/51930
8334 * g++.dg/ext/visibility/template11.C: New.
8335
8336 * g++.dg/cpp0x/implicit13.C: New.
8337
8338 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8339
8340 PR tree-optimization/51721
8341 * gcc.dg/tree-ssa/vrp63.c: New test.
8342 * gcc.dg/pr51721.c: New test.
8343
8344 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8345
8346 PR fortran/50981
8347 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8348 argument checks.
8349
8350 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8351
8352 PR target/52146
8353 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8354
8355 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8356
8357 PR fortran/50981
8358 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8359
8360 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8361
8362 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8363 int32plus.
8364
8365 2012-03-03 Jason Merrill <jason@redhat.com>
8366
8367 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8368
8369 Core 1270
8370 * g++.dg/cpp0x/initlist65.C: New.
8371
8372 PR c++/36797
8373 * g++.dg/ext/is_empty2.C: New.
8374
8375 2012-03-03 Tobias Burnus <burnus@net-b.de>
8376
8377 PR fortran/48820
8378 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8379
8380 2012-03-03 Tobias Burnus <burnus@net-b.de>
8381
8382 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8383 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8384 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8385 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8386 * gfortran.dg/class_30.f90: Remove dg-warning line.
8387 * gfortran.dg/bind_c_usage_25.f90: New.
8388
8389 2012-03-03 Tobias Burnus <burnus@net-b.de>
8390
8391 PR fortran/48820
8392 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8393 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8394 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8395
8396 2012-03-03 Tobias Burnus <burnus@net-b.de>
8397
8398 PR fortran/48820
8399 * gfortran.dg/assumed_type_1.f90: New.
8400 * gfortran.dg/assumed_type_2.f90: New.
8401 * gfortran.dg/assumed_type_3.f90: New.
8402 * gfortran.dg/assumed_type_4.f90: New.
8403
8404 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8405
8406 PR target/49486
8407 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8408 * gcc.target/sh/pr49468-di.c: New.
8409
8410 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8411
8412 * gcc.dg/graphite/pr50561.c: Update.
8413
8414 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8415
8416 * gcc.target/powerpc/pr52457.c: New test.
8417
8418 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8419
8420 * gcc.target/arm/sat-1.c: New test.
8421
8422 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8423
8424 PR target/46716
8425 * gcc.target/i386/pr46716.c: New test.
8426
8427 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8428
8429 PR c++/51989
8430 * g++.dg/cpp0x/sfinae32.C: New.
8431
8432 2012-03-02 Richard Guenther <rguenther@suse.de>
8433
8434 PR tree-optimization/52406
8435 * gcc.dg/torture/pr52406.c: New testcase.
8436
8437 2012-03-02 Tobias Burnus <burnus@net-b.de>
8438
8439 PR fortran/52325
8440 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8441 * gfortran.dg/nullify_2.f90: Update dg-error.
8442 * gfortran.dg/nullify_4.f90: Ditto.
8443 * gfortran.dg/pointer_init_6.f90: Ditto.
8444
8445 2012-03-02 Tobias Burnus <burnus@net-b.de>
8446
8447 PR fortran/52270
8448 * gfortran.dg/class_51.f90: New.
8449
8450 2012-03-02 Tobias Burnus <burnus@net-b.de>
8451
8452 PR fortran/52452
8453 * gfortran.dg/intrinsic_8.f90: New.
8454
8455 2012-03-01 Kai Tietz <ktietz@redhat.com>
8456
8457 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8458 routines on mingw targets.
8459 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8460
8461 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8462
8463 PR tree-optimization/52445
8464 * gcc.dg/pr52445.c: New test.
8465
8466 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8467
8468 PR target/52437
8469 * gcc.c-torture/compile/pr52437.c: New test.
8470
8471 PR middle-end/52419
8472 * gcc.dg/torture/pr52419.c: New test.
8473
8474 PR tree-optimization/52429
8475 * gcc.dg/torture/pr52429.c: New test.
8476 * g++.dg/opt/pr52429.C: New test.
8477
8478 2012-02-29 Richard Guenther <rguenther@suse.de>
8479
8480 PR testsuite/52297
8481 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8482 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8483 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8484 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8485 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8486 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8487
8488 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8489
8490 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8491
8492 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8493
8494 PR fortran/52386
8495 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8496
8497 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8498
8499 PR target/51534
8500 * gcc.target/arm/neon/pr51534.c: New testcase.
8501
8502 2012-02-28 Richard Guenther <rguenther@suse.de>
8503
8504 PR target/52407
8505 * gcc.dg/torture/pr52407.c: New testcase.
8506
8507 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8508
8509 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8510 * gcc.target/arm/vfp2.c: Likewise.
8511 * gcc.target/arm/vfp3.c: Likewise.
8512 * gcc.target/arm/vfp4.c: Likewise.
8513 * gcc.target/arm/vfp5.c: Likewise.
8514 * gcc.target/arm/vfp6.c: Likewise.
8515 * gcc.target/arm/vfp7.c: Likewise.
8516 * gcc.target/arm/vfp8.c: Likewise.
8517 * gcc.target/arm/vfp9.c: Likewise.
8518 * gcc.target/arm/vfp10.c: Likewise.
8519 * gcc.target/arm/vfp11.c: Likewise.
8520 * gcc.target/arm/vfp12.c: Likewise.
8521 * gcc.target/arm/vfp13.c: Likewise.
8522 * gcc.target/arm/vfp14.c: Likewise.
8523 * gcc.target/arm/vfp15.c: Likewise.
8524 * gcc.target/arm/vfp16.c: Likewise.
8525 * gcc.target/arm/vfp17.c: Likewise.
8526 * gcc.target/arm/neon-constants.h: New file.
8527 * gcc.target/arm/neon-vect1.c: New test.
8528 * gcc.target/arm/neon-vect2.c: New test.
8529 * gcc.target/arm/neon-vect3.c: New test.
8530 * gcc.target/arm/neon-vect4.c: New test.
8531 * gcc.target/arm/neon-vect5.c: New test.
8532 * gcc.target/arm/neon-vect6.c: New test.
8533 * gcc.target/arm/neon-vect7.c: New test.
8534 * gcc.target/arm/neon-vect8.c: New test.
8535
8536 2012-02-28 Richard Guenther <rguenther@suse.de>
8537
8538 PR tree-optimization/52402
8539 * gcc.dg/torture/pr52402.c: New testcase.
8540
8541 2012-02-28 Richard Guenther <rguenther@suse.de>
8542
8543 PR lto/52400
8544 * g++.dg/lto/pr52400_0.C: New testcase.
8545
8546 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8547
8548 * gcc.target/avr/torture/builtins-1.c: New test.
8549 * gcc.target/avr/torture/builtins-error.c: New test.
8550
8551 2012-02-28 Kai Tietz <ktietz@redhat.com>
8552
8553 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8554 * gcc.target/i386/pr45352-2.c: Likewise.
8555 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8556 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8557 targets instead rand.
8558 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8559 * gcc.target/i386/sse2-mul-1.c: Likewise.
8560 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8561 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8562 * gcc.target/i386/pad-1.c: Likewise.
8563 * gcc.target/i386/pad-9.c: Likewise.
8564 * gcc.target/i386/pad-2.c: Likewise.
8565 * gcc.target/i386/pad-5b.c: Likewise.
8566 * gcc.target/i386/pad-8.c: Likewise.
8567 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8568 * gcc.target/i386/pr44130.c: Likewise.
8569 * gcc.target/i386/align-main-1.c: Likewise.
8570 * gcc.target/i386/align-main-2.c: Likewise.
8571 * gcc.target/i386/sw-1.c: Likewise.
8572 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8573 on x64 mingw target.
8574 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8575 * gcc.target/i386/pr46295.c: Likewise.
8576 * gcc.target/i386/amd64-abi-1.c: Likewise.
8577 * gcc.target/i386/amd64-abi-2.c: Likewise.
8578 * gcc.target/i386/pr39082-1.c: Likewise.
8579 * gcc.target/i386/pr39162.c: Likewise.
8580 * gcc.target/i386/pr22152.c: Likewise.
8581 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8582 * gcc.target/i386/wrfsbase-2.c: Likewise.
8583 * gcc.target/i386/local.c: Likewise
8584 * gcc.target/i386/wrgsbase-1.c: Likewise.
8585 * gcc.target/i386/wrfsbase-1.c: Likewise.
8586 * gcc.target/i386/pr39315-3.c: Likewise.
8587 * gcc.target/i386/pr35767-4.c: Likewise.
8588 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8589 x64 mingw target.
8590 * gcc.target/i386/pr45336-2.c: Likewise.
8591 * gcc.target/i386/pr45336-1.c: Likewise.
8592 * gcc.target/i386/pr45336-4.c: Likewise.
8593
8594 2012-02-27 Tristan Gingold <gingold@adacore.com>
8595
8596 * gnat.dg/array20.ad[sb]: New test.
8597
8598 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8599
8600 PR target/52375
8601 * gcc.target/arm/pr52375.c: New test.
8602 * gcc.c-torture/compile/pr52375.c: New test.
8603
8604 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8605
8606 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8607 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8608
8609 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8610
8611 * gnat.dg/aggr19.adb: New test.
8612 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8613
8614 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8615
8616 PR target/49263
8617 * gcc.target/sh/pr49263.c: New.
8618
8619 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8620
8621 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8622 simulate_thread_wrapper_other_threads
8623 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8624 Move initialization of 'value' to main().
8625 (main): Initialize 'value';
8626 * gcc.dg/simulate-thread/speculative-store.c
8627 (simulate_thread_step_verify): Return 0 when successful.
8628 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8629 Reduce threshold.
8630 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8631 (simulate_thread_wrapper_other_threads): Return a success/fail value
8632 and issue an error if the instruction count threshold is exceeded.
8633
8634 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8635
8636 PR target/50580
8637 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8638 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8639
8640 2012-02-24 Richard Guenther <rguenther@suse.de>
8641
8642 PR middle-end/52355
8643 * gcc.dg/pr52355.c: New testcase.
8644
8645 2012-02-23 Kai Tietz <ktietz@redhat.com>
8646
8647 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8648 * gcc.dg/Wpadded.c: Likewise.
8649 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8650 structure-layout.
8651 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8652 for sleep by Sleep and add windows.h include for this function.
8653 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8654 targets.
8655 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8656 target.
8657 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8658 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8659 on x64 mingw target.
8660 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8661 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8662 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8663 failure on LLP64 target.
8664
8665 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8666
8667 PR c/52290
8668 * gcc.dg/noncompile/pr52290.c: New test.
8669
8670 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8671
8672 PR tree-optimization/52019
8673 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8674
8675 2012-02-22 Kai Tietz <ktietz@redhat.com>
8676
8677 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8678 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8679 derived pdiff_t type.
8680 * g++.dg/torture/pr49720.C: Likewise
8681
8682 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8683
8684 PR target/52330
8685 * gcc.target/i386/pr52330.c: New test.
8686
8687 2012-02-22 Tobias Burnus <burnus@net-b.de>
8688
8689 PR fortran/52335
8690 * gfortran.dg/io_constraints_10.f90: New.
8691
8692 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8693
8694 * lib/target-supports.exp (check_effective_target_vect_condition):
8695 Return true for NEON.
8696
8697 2012-02-21 Kai Tietz <ktietz@redhat.com>
8698
8699 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8700
8701 2012-02-21 Richard Guenther <rguenther@suse.de>
8702
8703 PR tree-optimization/52324
8704 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8705
8706 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8707
8708 PR middle-end/51782
8709 * gcc.target/avr/torture/pr51782-1.c: New test.
8710
8711 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8712
8713 PR tree-optimization/52318
8714 * gcc.dg/pr52318.c: New test.
8715
8716 2012-02-20 Kai Tietz <ktietz@redhat.com>
8717
8718 * gcc.dg/bf-ms-layout-3.c: New testcase.
8719
8720 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8721
8722 PR testsuite/52229
8723 PR fortran/32380
8724 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8725
8726 2012-02-20 Richard Guenther <rguenther@suse.de>
8727
8728 PR tree-optimization/52298
8729 * gcc.dg/torture/pr52298.c: New testcase.
8730 * gcc.dg/vect/pr52298.c: Likewise.
8731
8732 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8733
8734 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8735 * gcc.c-torture/execute/pr52286.c: Ditto.
8736
8737 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8738
8739 PR tree-optimization/52286
8740 * gcc.c-torture/execute/pr52286.c: New test.
8741
8742 2012-02-18 Tobias Burnus <burnus@net-b.de>
8743
8744 PR fortran/52295
8745 * gfortran.dg/interface_35.f90: Use -std=f2003.
8746 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8747 * gfortran.dg/interface_assignment_4.f90: Ditto.
8748 * gfortran.dg/bessel_1.f90: Ditto.
8749 * gfortran.dg/func_result_6.f90: Ditto.
8750 * gfortran.dg/hypot_1.f90: Ditto.
8751 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8752
8753 2012-02-17 Tobias Burnus <burnus@net-b.de>
8754
8755 PR translation/52232
8756 PR translation/52234
8757 PR translation/52245
8758 PR translation/52246
8759 PR translation/52262
8760 PR translation/52273
8761 * gfortran.dg/coarray_22.f90: Update dg-error.
8762 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8763
8764 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8765
8766 PR target/51753
8767 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8768 (simulate-thread): Use default timeout.
8769
8770 2012-02-16 Jason Merrill <jason@redhat.com>
8771
8772 PR c++/52248
8773 * g++.dg/ext/timevar1.C: New.
8774
8775 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8776
8777 PR c++/52126
8778 * g++.dg/template/using21.C: New.
8779 * g++.dg/template/using22.C: Likewise.
8780
8781 2012-02-16 Jason Merrill <jason@redhat.com>
8782
8783 PR c++/51415
8784 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8785
8786 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR tree-optimization/52255
8789 * gcc.c-torture/compile/pr52255.c: New test.
8790
8791 PR debug/52260
8792 * g++.dg/debug/dwarf2/pr52260.C: New test.
8793
8794 PR middle-end/51929
8795 * g++.dg/ipa/pr51929.C: New test.
8796
8797 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8798
8799 PR target/52199
8800 * gcc.target/powerpc/pr52199.c: New file.
8801
8802 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8803
8804 PR target/52152
8805 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8806
8807 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8808
8809 * gcc.dg/pr51867.c: Don't include <math.h>.
8810 (sqrtf): Declare.
8811
8812 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8813
8814 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8815 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8816
8817 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8818
8819 PR tree-optimization/50561
8820 * gcc.dg/graphite/pr50561.c: New testcase.
8821
8822 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8823
8824 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8825 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8826
8827 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8828
8829 * gnat.dg/discr35.ad[sb]: New test.
8830
8831 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8832
8833 * gnat.dg/volatile10.adb: New test.
8834 * gnat.dg/volatile10_pkg.ads: New helper.
8835
8836 2012-02-14 Jason Merrill <jason@redhat.com>
8837
8838 * g++.dg/ext/attrib43.C: New.
8839
8840 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8841
8842 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8843 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8844 fgnu_tm.
8845 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8846 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8847 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8848 effective_target fgnu_tm.
8849 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8850
8851 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8852
8853 PR c++/52247
8854 * g++.dg/template/asmgoto1.C: New test.
8855
8856 2012-02-14 Ian Lance Taylor <iant@google.com>
8857
8858 PR go/48501
8859 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8860 compiling generated file for 64bit and index tests.
8861
8862 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8863
8864 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8865
8866 2012-02-14 Richard Guenther <rguenther@suse.de>
8867
8868 PR tree-optimization/52244
8869 PR tree-optimization/51528
8870 * gcc.dg/torture/pr52244.c: New testcase.
8871
8872 2012-02-14 Walter Lee <walt@tilera.com>
8873
8874 * g++.dg/other/PR23205.C: Disable test on tile.
8875 * g++.dg/other/pr23205-2.C: Disable test on tile.
8876 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8877 * gcc.dg/20040813-1.c: Disable test on tile.
8878 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8879 * gcc.misc-tests/linkage.exp: Handle tilegx.
8880
8881 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8882
8883 PR tree-optimization/52210
8884 * gcc.dg/pr52210.c: New test.
8885
8886 2012-02-14 Jason Merrill <jason@redhat.com>
8887
8888 PR c++/39055
8889 * g++.dg/overload/defarg5.C: New.
8890
8891 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8892
8893 PR c/52181
8894 * c-c++-common/pr52181.c: New test.
8895
8896 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8897
8898 PR c++/52215
8899 * g++.dg/ext/atomic-1.C: New test.
8900
8901 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8902
8903 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8904
8905 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8906
8907 PR middle-end/52209
8908 * gcc.c-torture/execute/pr52209.c: New test.
8909
8910 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8911
8912 PR fortran/50981
8913 * gfortran.dg/elemental_optional_args_5.f03: New test.
8914
8915 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8916
8917 PR testsuite/50076
8918 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8919 cases.
8920
8921 2012-02-11 Ian Lance Taylor <iant@google.com>
8922
8923 PR go/51874
8924 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8925 SPARC Solaris. Don't run the test at all on systems where it may
8926 not work, rather than xfailing it.
8927
8928 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8929
8930 PR rtl-optimization/52175
8931 * gcc.c-torture/compile/pr52175.c: New test.
8932
8933 2012-02-10 Jason Merrill <jason@redhat.com>
8934
8935 PR c++/51910
8936 * g++.dg/template/repo10.C: New.
8937
8938 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8939
8940 PR debug/52132
8941 * gcc.dg/pr52132.c: New test.
8942
8943 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8944
8945 * gnat.dg/specs/aggr4.ads: New test.
8946 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8947
8948 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8949
8950 PR target/52146
8951 * gcc.target/i386/pr52146.c: New.
8952
8953 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8954
8955 PR middle-end/52177
8956 * c-c++-common/pr52177.c: New test.
8957
8958 2012-02-10 Jan Hubicka <jh@suse.cz>
8959
8960 PR middle-end/48600
8961 * g++.dg/torture/pr48600.C: New testcase.
8962
8963 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8964
8965 PR middle-end/52140
8966 * gcc.dg/dfp/pr52140.c: New test.
8967
8968 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8969
8970 PR fortran/32380
8971 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8972 of dg-options.
8973
8974 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8975
8976 PR middle-end/51867
8977 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8978 * gcc.dg/pr51867.c: New test.
8979
8980 2012-02-09 Ian Lance Taylor <iant@google.com>
8981
8982 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8983 which don't support -fsplit-stack. Turn off optimization when
8984 compiling select5-out.go.
8985
8986 2012-02-08 Ian Lance Taylor <iant@google.com>
8987
8988 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8989 systems which don't support -fsplit-stack.
8990
8991 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8992
8993 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8994 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8995 machine instuction in the log.
8996
8997 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8998
8999 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9000 to 20 seconds.
9001
9002 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9003
9004 PR driver/48524
9005 * gcc.dg/pr48524.c: New test.
9006 * gcc.dg/pr48524.spec: New spec file for test.
9007
9008 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9009
9010 PR fortran/32380
9011 * gfortran.dg/vect/pr32380.f90: New test.
9012
9013 2012-02-08 Tobias Burnus <burnus@net-b.de>
9014
9015 PR fortran/52151
9016 * gfortran.dg/realloc_on_assign_12.f90: New.
9017
9018 2012-02-08 Richard Guenther <rguenther@suse.de>
9019
9020 PR rtl-optimization/52170
9021 * gcc.dg/torture/pr52170.c: New testcase.
9022
9023 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9024
9025 PR gcov-profile/52150
9026 * gcc.dg/tree-prof/pr52150.c: New test.
9027
9028 PR rtl-optimization/52139
9029 * gcc.dg/pr52139.c: New test.
9030
9031 2012-02-07 Jason Merrill <jason@redhat.com>
9032
9033 PR c++/51675
9034 * g++.dg/cpp0x/constexpr-union3.C: New.
9035
9036 PR c++/52035
9037 * g++.dg/lto/pr52035_0.C: New.
9038
9039 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9040
9041 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9042 * gcc.dg/special/weak-1.c: Likewise.
9043 * gcc.dg/ucnid-12.c: Likewise.
9044 * gcc.dg/torture/pr45678-1.c: Likewise.
9045 * gcc.dg/torture/pr45678-2.c: Likewise.
9046 * gcc.dg/vector-4.c: Likewise.
9047 * gcc.dg/ipa/inline-5.c: Likewise.
9048 * gcc.dg/ucnid-11.c: Likewise.
9049 * gcc.misc-tests/gcov-13.c: Likewise.
9050 * gcc.misc-tests/gcov-14.c: Likewise.
9051 * g++.dg/ext/label13.C: Likewise.
9052 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9053 hppa*-*-hpux* options.
9054 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9055 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9056 * gcc.dg/pr48616.c: Likewise.
9057 * gcc.dg/pr17957.c: Likewise.
9058 * gcc.dg/pr17055-1.c: Likewise.
9059 * gcc.dg/pr32912-1.c: Likewise.
9060 * gcc.dg/tm/pr51472.c: Likewise.
9061 * c-c++-common/fold-bitand-4.c: Likewise.
9062 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9063 Use dg-additional-options for extra options.
9064
9065 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9066
9067 * gcc.target/epiphany/interrupt-2.c: New test.
9068
9069 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9070
9071 PR target/52155
9072 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9073 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9074 for MIPS ELF.
9075
9076 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9077
9078 PR target/52152
9079 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9080
9081 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9082
9083 PR middle-end/24306
9084 PR target/52154
9085 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9086 * gcc.target/mips/va-arg-1.c: New test.
9087
9088 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9089
9090 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9091 for -mno-pointers-to-nested-functions.
9092
9093 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9094
9095 * gcc.c-torture/execute/20120207-1.c: New test.
9096
9097 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9098
9099 PR rtl-optimization/52060
9100 * gcc.dg/torture/pr52060.c: New test.
9101
9102 PR middle-end/52074
9103 * gcc.c-torture/compile/pr52074.c: New test.
9104
9105 2012-02-07 Tobias Burnus <burnus@net-b.de>
9106
9107 PR fortran/51514
9108 * gfortran.dg/class_to_type_2.f90: New.
9109
9110 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9111
9112 PR fortran/32373
9113 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9114 Remove module.
9115
9116 2012-02-06 Jason Merrill <jason@redhat.com>
9117
9118 PR c++/52088
9119 * g++.dg/template/conv13.C: New.
9120
9121 2012-02-06 Richard Guenther <rguenther@suse.de>
9122
9123 PR tree-optimization/52115
9124 * gcc.c-torture/compile/pr52115.c: New testcase.
9125
9126 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9127
9128 PR target/52129
9129 * gcc.c-torture/execute/pr52129.c: New test.
9130
9131 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9132
9133 * gcc.dg/pr48374.c: Actually add the test I forgot
9134 in the 2012-01-25 commit.
9135
9136 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9137
9138 PR fortran/32373
9139 * gfortran.dg/vect/vect-8.f90: New test case.
9140
9141 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9142
9143 PR fortran/48847
9144 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9145
9146 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9147
9148 PR fortran/52102
9149 * gfortran.dg/class_48.f90 : Add test of allocate class array
9150 component with source in subroutine test3. Remove commenting
9151 out in subroutine test4, since branching on unitialized variable
9152 is now fixed (no PR for this last.).
9153
9154 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9155
9156 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9157 on MIPS targets.
9158 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9159
9160 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9161
9162 PR target/52125
9163 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9164 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9165
9166 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9167
9168 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9169 (check_effective_target_sync_int_long): Use it.
9170 (check_effective_target_sync_char_short): Likewise.
9171 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9172
9173 2012-02-05 Tobias Burnus <burnus@net-b.de>
9174
9175 PR fortran/51972
9176 * gfortran.dg/class_48.f90: Add some further checks.
9177
9178 2012-02-05 Ira Rosen <irar@il.ibm.com>
9179
9180 PR tree-optimization/52091
9181 * gcc.dg/vect/pr52091.c: New test.
9182
9183 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9184
9185 PR rtl-optimization/52113
9186 * gcc.target/avr/pr52113.c: New test.
9187
9188 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9189
9190 PR rtl-optimization/52092
9191 * gcc.c-torture/compile/pr52092.c: New test.
9192
9193 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9194
9195 PR fortran/41587
9196 * gfortran.dg/class_array_10.f03: New test.
9197
9198 PR fortran/46356
9199 * gfortran.dg/class_array_11.f03: New test.
9200
9201 PR fortran/51754
9202 * gfortran.dg/class_array_12.f03: New test.
9203
9204 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9205
9206 PR fortran/52012
9207 * gfortran.dg/realloc_on_assign_11.f90: New test.
9208
9209 2012-02-02 Tobias Burnus <burnus@net-b.de>
9210
9211 PR fortran/52093
9212 * gfortran.dg/shape_7.f90: New.
9213
9214 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9215
9216 * gcc.target/mips/mips-prepend-1.c: New test.
9217
9218 2012-02-02 Jan Hubicka <jh@suse.cz>
9219 Tom de Vries <tom@codesourcery.com>
9220
9221 PR middle-end/51998
9222 * gcc.dg/alias-12.c: New testcase.
9223 * gcc.dg/alias-13.c: New testcase.
9224
9225 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9226
9227 PR target/52086
9228 * gcc.dg/pr52086.c: New test.
9229
9230 PR tree-optimization/52073
9231 * gcc.c-torture/compile/pr52073.c: New test.
9232
9233 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9234
9235 PR fortran/51958
9236 * gfortran.dg/function_optimize_10.f90: New test.
9237
9238 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9239
9240 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9241 test on alpha*-*-*.
9242
9243 2012-02-01 Tobias Burnus <burnus@net-b.de>
9244
9245 PR fortran/52024
9246 * gfortran.dg/typebound_operator_14.f90: New.
9247
9248 2012-02-01 Tobias Burnus <burnus@net-b.de>
9249
9250 PR fortran/52059
9251 * gfortran.dg/elemental_function_1.f90: New.
9252
9253 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9254
9255 PR rtl-optimization/51374
9256 * gcc.target/avr/torture/pr51374-1.c:
9257 Also fail if SBIS is seen.
9258
9259 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9260
9261 PR rtl-optimization/51374
9262 * gcc.target/avr/torture/pr51374-1.c: New.
9263
9264 2012-01-31 Tobias Burnus <burnus@net-b.de>
9265
9266 PR fortran/52024
9267 * gfortran.dg/typebound_generic_11.f90: New.
9268
9269 2012-01-31 Tobias Burnus <burnus@net-b.de>
9270
9271 PR fortran/52029
9272 * gfortran.dg/class_49.f90: New.
9273
9274 2012-01-31 Tobias Burnus <burnus@net-b.de>
9275
9276 PR fortran/52013
9277 * gfortran.dg/elemental_args_check_6.f90: New.
9278
9279 2012-01-31 Jason Merrill <jason@redhat.com>
9280
9281 PR c++/52043
9282 * g++.dg/cpp0x/variadic122.C: New.
9283
9284 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9285
9286 PR fortran/52012
9287 * gfortran.dg/realloc_on_assign_10.f90: New test.
9288
9289 2012-01-31 Richard Guenther <rguenther@suse.de>
9290
9291 PR tree-optimization/51528
9292 * gcc.dg/torture/pr51528.c: New testcase.
9293
9294 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9295
9296 PR go/48501
9297 * lib/go.exp (go_target_compile): Append timeout= to options.
9298 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9299 select5-out.go test on alpha*-*-* targets.
9300
9301 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9302
9303 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9304 (TEST_SHORT): Reformat in the same way.
9305 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9306 (TEST_SHORT): Reformat in the same way.
9307 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9308 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9309 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9310 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9311 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9312
9313 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9314
9315 PR target/51835
9316 * gcc.target/arm/pr51835.c: New testcase.
9317
9318 2012-01-30 Richard Guenther <rguenther@suse.de>
9319
9320 PR tree-optimization/52028
9321 * gcc.dg/torture/pr52028.c: New testcase.
9322 * gfortran.dg/ldist-pr45199.f: Adjust.
9323 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9324 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9325 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9326
9327 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9328
9329 PR debug/52027
9330 * gcc.dg/tree-prof/pr52027.c: New test.
9331
9332 PR tree-optimization/52046
9333 * gcc.dg/pr52046.c: New test.
9334
9335 PR debug/52048
9336 * g++.dg/other/pr52048.C: New test.
9337
9338 2012-01-30 Richard Guenther <rguenther@suse.de>
9339
9340 PR tree-optimization/52045
9341 * gcc.dg/pr52045.c: New testcase.
9342
9343 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9344
9345 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9346 new code generated for __sync_lock_release.
9347
9348 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9349
9350 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9351
9352 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9353
9354 PR testsuite/51875
9355 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9356
9357 * g++.dg/ext/visibility/template10.C: Fix typo.
9358
9359 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9360
9361 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9362
9363 PR c++/51327
9364 * g++.dg/cpp0x/constexpr-ice6.C: New.
9365
9366 2012-01-29 Tobias Burnus <burnus@net-b.de>
9367
9368 PR fortran/41600
9369 * gfortran.dg/default_initialization_6.f90: New.
9370
9371 2012-01-29 Tobias Burnus <burnus@net-b.de>
9372
9373 PR fortran/51972
9374 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9375 * gfortran.dg/class_48.f90: New.
9376
9377 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9378
9379 PR fortran/51808
9380 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9381
9382 2012-01-28 Tobias Burnus <burnus@net-b.de>
9383
9384 PR fortran/51972
9385 * gfortran.dg/class_allocate_12.f90: New.
9386
9387 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9388
9389 * gcc.dg/torture/pr50444.c: Fix dg directives.
9390
9391 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR target/52006
9394 * gcc.target/arm/pr52006.c: New test.
9395
9396 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9397
9398 PR testsuite/52011
9399 * gcc.dg/lto/trans-mem.h: New file.
9400 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9401 * gcc.dg/lto/trans-mem-1_1.c: Same.
9402 * gcc.dg/lto/trans-mem-4_1.c: Same.
9403 * gcc.dg/lto/trans-mem-3_1.c: Same.
9404
9405 2012-01-27 Tobias Burnus <burnus@net-b.de>
9406
9407 PR fortran/52022
9408 * gfortran.dg/dummy_procedure_7.f90: New.
9409
9410 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9411
9412 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9413 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9414
9415 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9416
9417 PR c++/51852
9418 * g++.dg/other/gc5.C: New test.
9419
9420 2012-01-27 Richard Guenther <rguenther@suse.de>
9421
9422 PR tree-optimization/50444
9423 * gcc.dg/torture/pr50444.c: New testcase.
9424
9425 2012-01-27 Tobias Burnus <burnus@net-b.de>
9426
9427 PR fortran/51970
9428 PR fortran/51977
9429 * gfortran.dg/move_alloc_13.f90: New.
9430
9431 2012-01-27 Tobias Burnus <burnus@net-b.de>
9432
9433 PR fortran/51953
9434 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9435 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9436 and change dg-error string.
9437
9438 2012-01-27 Tobias Burnus <burnus@net-b.de>
9439
9440 PR fortran/52016
9441 * gfortran.dg/elemental_args_check_5.f90: New.
9442
9443 2012-01-27 Richard Guenther <rguenther@suse.de>
9444
9445 PR middle-end/51959
9446 * g++.dg/torture/pr51959.C: New testcase.
9447
9448 2012-01-27 Tom de Vries <tom@codesourcery.com>
9449
9450 PR tree-optimization/51990
9451 * gcc.dg/pr51990.c: New test.
9452 * gcc.dg/pr51990-2.c: Same.
9453
9454 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9455 Tobias Burnus <burnus@gcc.gnu.org>
9456
9457 PR fortran/48705
9458 * gfortran.dg/class_allocate_11.f03: New.
9459
9460 PR fortran/51870
9461 PR fortran/51943
9462 PR fortran/51946
9463 * gfortran.dg/class_allocate_7.f03: New.
9464 * gfortran.dg/class_allocate_8.f03: New.
9465 * gfortran.dg/class_allocate_9.f03: New.
9466 * gfortran.dg/class_allocate_10.f03: New.
9467
9468 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9469
9470 * gnat.dg/discr34.adb: New test.
9471 * gnat.dg/discr34_pkg.ads: New helper.
9472
9473 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9474
9475 * gnat.dg/discr33.adb: New test.
9476
9477 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9478
9479 * gnat.dg/limited_with3.ad[sb): New test.
9480 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9481 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9482 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9483
9484 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9485
9486 * gnat.dg/stack_usage1.adb: New test.
9487 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9488
9489 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9490 * gcc.dg/pr44194-2.c: Likewise.
9491
9492 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9493
9494 PR c++/51370
9495 * g++.dg/template/crash112.C: New.
9496
9497 2012-01-27 Richard Henderson <rth@redhat.com>
9498
9499 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9500
9501 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9502
9503 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9504
9505 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9506
9507 PR middle-end/51895
9508 * g++.dg/opt/pr51895.C: New test.
9509
9510 2012-01-26 Michael Matz <matz@suse.de>
9511
9512 PR tree-optimization/48794
9513 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9514
9515 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9516
9517 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9518
9519 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9520
9521 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9522 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9523 memory.
9524 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9525 the default value for s390 and s390x.
9526
9527 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9528
9529 PR lto/51698
9530 * gcc.dg/lto/trans-mem-4_0.c: New.
9531 * gcc.dg/lto/trans-mem-4_1.c: New.
9532 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9533 TM builtins.
9534 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9535 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9536 TM builtins.
9537 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9538 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9539 TM builtins.
9540
9541 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9542
9543 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9544
9545 2012-01-25 Ian Lance Taylor <iant@google.com>
9546
9547 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9548
9549 2012-01-25 Tobias Burnus <burnus@net-b.de>
9550
9551 PR fortran/51995
9552 * gfortran.dg/typebound_proc_25.f90: New.
9553
9554 2012-01-25 Jason Merrill <jason@redhat.com>
9555
9556 PR c++/51992
9557 * g++.dg/lto/pr51992_0.C: New.
9558
9559 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9560
9561 PR tree-optimization/51987
9562 * gcc.target/i386/pr51987.c: New test.
9563
9564 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9565
9566 * gcc.dg/tm/lto-1.c: Require lto support in target.
9567
9568 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9569
9570 PR rtl-optimization/48374
9571 * gcc.dg/pr48374.c: New test.
9572
9573 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9574
9575 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9576
9577 2012-01-25 Tobias Burnus <burnus@net-b.de>
9578
9579 PR fortran/51966
9580 * gfortran.dg/derived_constructor_char_3.f90: New.
9581
9582 2012-01-24 Ian Lance Taylor <iant@google.com>
9583
9584 * go.test/go-test.exp (filecmp): New procedure.
9585 (errchk): Handle quoted square brackets.
9586 (go-gc-tests): Set go_compile_args. Handle various new test
9587 lines. Skip a few new tests.
9588 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9589
9590 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9591
9592 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9593 (check_effective_target_vect_extract_even_odd)
9594 (check_effective_target_vect_interleave): Return true for MIPS
9595 paired-single.
9596
9597 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9598
9599 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9600 (main): Use it instead of argc.
9601
9602 2012-01-24 Jason Merrill <jason@redhat.com>
9603
9604 PR c++/51973
9605 * g++.dg/cpp0x/sfinae31.C: New.
9606
9607 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9608
9609 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9610
9611 2012-01-24 Jason Merrill <jason@redhat.com>
9612
9613 PR c++/51812
9614 * g++.dg/inherit/covariant20.C: New.
9615
9616 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9617
9618 PR c++/51223
9619 * g++.dg/parse/crash58.C: New.
9620
9621 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9622
9623 PR target/51957
9624 * gcc.dg/pr51957-1.c: New test.
9625 * gcc.dg/pr51957-1.h: New file.
9626 * gcc.dg/pr51957-2.c: New test.
9627
9628 2012-01-23 Jason Merrill <jason@redhat.com>
9629
9630 PR c++/51930
9631 * g++.dg/ext/visibility/template10.C: New.
9632
9633 2012-01-23 Tobias Burnus <burnus@net-b.de>
9634
9635 PR fortran/51948
9636 * gfortran.dg/move_alloc_12.f90: New.
9637
9638 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9639
9640 PR middle-end/45416
9641 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9642
9643 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9644
9645 PR c++/51398
9646 * g++.dg/template/crash111.C: New.
9647
9648 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9649
9650 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9651 configurations.
9652 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9653
9654 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9655
9656 PR testsuite/51941
9657 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9658 the DW_TAG_class_type and DW_AT_name: "Executor".
9659
9660 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9661
9662 * lib/target-supports.exp
9663 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9664 (check_effective_target_vect_interleave): Likewise.
9665
9666 2012-01-22 Jason Merrill <jason@redhat.com>
9667
9668 PR c++/51925
9669 * g++.dg/template/using20.C: New.
9670 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9671
9672 2012-01-23 Jason Merrill <jason@redhat.com>
9673
9674 PR target/51934
9675 * g++.dg/torture/pr51344.C: Limit to x86.
9676
9677 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9678
9679 * c-c++-common/tm/omp.c: Require target with pthread support.
9680
9681 2012-01-23 Richard Guenther <rguenther@suse.de>
9682
9683 PR tree-optimization/51949
9684 * gcc.dg/torture/pr51949.c: New testcase.
9685
9686 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9687
9688 PR rtl-optimization/51933
9689 * gcc.c-torture/execute/pr51933.c: New test.
9690
9691 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9692
9693 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9694 Do not define for Interix.
9695
9696 2012-01-22 Jason Merrill <jason@redhat.com>
9697
9698 PR c++/51832
9699 * g++.dg/lto/pr51832.h: New.
9700 * g++.dg/lto/pr51832_0.C: New.
9701 * g++.dg/lto/pr51832_1.C: New.
9702
9703 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9704
9705 * gcc.dg/ext-elim-1.c: New test.
9706
9707 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9708
9709 PR target/51931
9710 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9711 * g++.dg/opt/longbranch1.C: Likewise.
9712
9713 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9714
9715 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9716 in C++11 mode.
9717
9718 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9719
9720 PR fortran/50556
9721 * gfortran.dg/namelist_74.f90: New test.
9722 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9723
9724 2012-01-21 Tobias Burnus <burnus@net-b.de>
9725
9726 PR fortran/51913
9727 * gfortran.dg/class_47.f90: New.
9728
9729 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9730
9731 * gnat.dg/renaming5.ad[sb]: New test.
9732
9733 2012-01-20 Jason Merrill <jason@redhat.com>
9734
9735 PR c++/51919
9736 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9737
9738 2012-01-20 Jason Merrill <jason@redhat.com>
9739
9740 PR c++/51922
9741 * g++.dg/ext/attrib42.C: Require ilp32.
9742
9743 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9744
9745 PR target/51915
9746 * gcc.target/arm/pr51915.c: New test.
9747
9748 2012-01-20 Cary Coutant <ccoutant@google.com>
9749 Dodji Seketeli <dodji@redhat.com>
9750
9751 PR debug/45682
9752 * g++.dg/debug/dwarf2/nested-3.C: New test.
9753
9754 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9755
9756 PR c++/51402
9757 * g++.dg/template/crash110.C: New.
9758
9759 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9760
9761 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9762 Remove default options on hppa*-*-hpux*.
9763
9764 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9765
9766 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9767
9768 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9769
9770 * gcc.c-torture/compile/pr51856.c: New testcase.
9771
9772 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9773
9774 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9775 options to go_target_compile.
9776
9777 2012-01-20 Kai Tietz <ktietz@redhat.com>
9778
9779 * g++.dg/torture/pr51344.C: Fix typo.
9780
9781 2012-01-20 Richard Guenther <rguenther@suse.de>
9782
9783 PR tree-optimization/51903
9784 * g++.dg/torture/pr51903.C: New testcase.
9785
9786 2012-01-20 Tobias Burnus <burnus@net-b.de>
9787 Janus Weil <janus@gcc.gnu.org>
9788
9789 PR fortran/51056
9790 * gfortran.dg/use_21.f90: New.
9791
9792 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9793
9794 PR target/51106
9795 * gcc.dg/torture/pr51106-1.c: New test.
9796 * gcc.dg/torture/pr51106-2.c: New test.
9797
9798 2012-01-19 Kai Tietz <ktietz@redhat.com>
9799
9800 * g++.dg/torture/pr51344.C: New test.
9801
9802 2012-01-19 Tobias Burnus <burnus@net-b.de>
9803
9804 PR fortran/51904
9805 * gfortran.dg/intrinsic_size_2.f90: New.
9806
9807 2012-01-19 Jason Merrill <jason@redhat.com>
9808
9809 PR c++/51889
9810 * g++.dg/inherit/using7.C: New.
9811
9812 2012-01-19 Richard Guenther <rguenther@suse.de>
9813
9814 PR tree-optimization/37997
9815 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9816
9817 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9818
9819 PR rtl-optimization/51505
9820 * gcc.dg/pr51505.c: New test.
9821
9822 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9823
9824 PR fortran/51634
9825 * gfortran.dg/typebound_operator_12.f03: New.
9826 * gfortran.dg/typebound_operator_13.f03: New.
9827
9828 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9829
9830 PR c++/51225
9831 * g++.dg/cpp0x/pr51225.C: New.
9832
9833 2012-01-17 Ian Lance Taylor <iant@google.com>
9834
9835 PR go/50656
9836 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9837
9838 2012-01-17 Tobias Burnus <burnus@net-b.de>
9839
9840 PR fortran/51869
9841 * gfortran.dg/realloc_on_assign_9.f90: New.
9842
9843 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9844
9845 PR other/51165
9846 * gcc.dg/tm/memopt-3.c: Remove xfail.
9847 * gcc.dg/tm/memopt-4.c: Remove xfail.
9848 * gcc.dg/tm/memopt-5.c: Remove xfail.
9849 * gcc.dg/tm/memopt-7.c: Remove xfail.
9850
9851 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9852
9853 PR tree-optimization/51877
9854 * gcc.c-torture/execute/pr51877.c: New test.
9855
9856 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9857
9858 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9859 {!vect_align_arrays} to vect_sizes_32B_16B.
9860 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9861 * gcc.dg/vect/vect-peel-3.c: Ditto.
9862
9863 2012-01-16 Jason Merrill <jason@redhat.com>
9864
9865 PR c++/51854
9866 * g++.dg/abi/mangle60.C: New.
9867
9868 PR c++/51827
9869 * g++.dg/pch/mangle1.{C,Hs}: New.
9870
9871 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9872 Tobias Burnus <burnus@net-b.de>
9873
9874 PR fortran/50981
9875 * gfortran.dg/elemental_optional_args_3.f90: New
9876 * gfortran.dg/elemental_optional_args_4.f90: New
9877
9878 2012-01-16 Tobias Burnus <burnus@net-b.de>
9879
9880 PR fortran/51809
9881 * gfortran.dg/use_20.f90: New
9882
9883 2012-01-16 Jason Merrill <jason@redhat.com>
9884
9885 PR c++/51868
9886 * g++.dg/cpp0x/rv-bitfield.C: New.
9887 * g++.dg/cpp0x/rv-bitfield2.C: New.
9888
9889 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9890
9891 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9892 subroutine 'qsort' and use index array to assign the result.
9893
9894 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9895
9896 PR tree-optimization/51865
9897 * gcc.dg/pr51865.c: New test.
9898
9899 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9900
9901 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9902
9903 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9904
9905 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9906 to be loaded from the constant pool, rather than via %hi and %lo.
9907
9908 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9909
9910 PR rtl-optimization/51821
9911 * gcc.dg/pr51821.c: New test.
9912
9913 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9914
9915 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9916
9917 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9918
9919 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9920
9921 2012-01-14 Tobias Burnus <burnus@net-b.de>
9922
9923 PR fortran/51800
9924 * gfortran.dg/init_flag_8.f90: New.
9925 * gfortran.dg/init_flag_9.f90: New.
9926
9927 2011-01-14 Tobias Burnus <burnus@net-b.de>
9928
9929 PR fortran/51816
9930 * gfortran.dg/use_18.f90: New.
9931 * gfortran.dg/use_19.f90: New.
9932
9933 2012-01-13 Ian Lance Taylor <iant@google.com>
9934
9935 PR c++/50012
9936 * g++.dg/warn/Wsign-compare-4.C: New.
9937
9938 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9939
9940 PR fortran/48351
9941 * gfortran.dg/alloc_comp_assign.f03: New.
9942 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9943 __BUILTIN_FREE from 38 to 32.
9944
9945 2012-01-13 Jason Merrill <jason@redhat.com>
9946
9947 PR c++/20681
9948 * g++.dg/warn/Wreturn-type-7.C: New.
9949
9950 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9951
9952 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9953 assumption.
9954 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9955 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9956 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9957 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9958 int32plus because of big array needed.
9959 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9960 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9961
9962 2012-01-13 Jason Merrill <jason@redhat.com>
9963
9964 PR c++/51813
9965 * g++.dg/ext/visibility/template9.C: New.
9966
9967 PR c++/51620
9968 * g++.dg/cpp0x/defaulted34.C: New.
9969 * g++.dg/template/virtual3.C: New.
9970
9971 2012-01-13 Richard Guenther <rguenther@suse.de>
9972
9973 PR middle-end/8081
9974 * gcc.dg/torture/pr8081.c: New testcase.
9975
9976 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9977
9978 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9979
9980 2012-01-12 Jason Merrill <jason@redhat.com>
9981
9982 PR c++/51714
9983 * g++.dg/ext/stmtexpr14.C: New.
9984
9985 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9986
9987 PR c++/51633
9988 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9989
9990 2012-01-12 Jason Merrill <jason@redhat.com>
9991
9992 PR c++/48051
9993 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9994 * g++.dg/abi/mangle58.C: Likewise.
9995
9996 PR c++/51403
9997 * g++.dg/template/arg8.C: New.
9998
9999 2012-01-12 Ira Rosen <irar@il.ibm.com>
10000
10001 PR tree-optimization/51799
10002 * gcc.dg/vect/pr51799.c: New test.
10003 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10004 patterns.
10005
10006 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10007 Tobias Burnus <burnus@net-b.de>
10008
10009 PR fortran/51057
10010 PR fortran/51616
10011 * lib/target-supports.exp
10012 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10013 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10014
10015 2012-01-11 Jason Merrill <jason@redhat.com>
10016
10017 PR c++/51565
10018 * g++.dg/ext/attrib42.C: New.
10019
10020 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR bootstrap/51796
10023 * gcc.dg/pr51796.c: New test.
10024
10025 2012-01-11 Jason Merrill <jason@redhat.com>
10026
10027 PR c++/51818
10028 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10029
10030 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10031
10032 * gnat.dg/array19.ad[sb]: New test.
10033
10034 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10035
10036 * gnat.dg/opt23.ad[sb]: New test.
10037 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10038 * gnat.dg/opt24.ad[sb]: New test.
10039
10040 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10041
10042 PR tree-optimization/49642
10043 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10044 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10045
10046 2012-01-11 Jason Merrill <jason@redhat.com>
10047
10048 PR c++/51613
10049 * g++.dg/template/explicit-args5.C: New.
10050
10051 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10052
10053 * gcc.c-torture/execute/20120110-1.c: New testcase.
10054
10055 2012-01-10 Jason Merrill <jason@redhat.com>
10056
10057 PR c++/51614
10058 * g++.dg/inherit/ambig1.C: New.
10059
10060 PR c++/51433
10061 * g++.dg/cpp0x/constexpr-cache1.C: New.
10062
10063 2012-01-10 Richard Guenther <rguenther@suse.de>
10064
10065 PR tree-optimization/51801
10066 * gcc.dg/torture/pr51801.c: New testcase.
10067
10068 2012-01-10 Tobias Burnus <burnus@net-b.de>
10069
10070 PR fortran/51652
10071 * gfortran.dg/allocate_with_typespec_5.f90: New.
10072
10073 2012-01-10 Tobias Burnus <burnus@net-b.de>
10074
10075 * gfortran.dg/class_39.f03: Update dg-error string.
10076
10077 2012-01-10 Richard Guenther <rguenther@suse.de>
10078
10079 PR tree-optimization/50913
10080 * gcc.dg/graphite/interchange-16.c: New testcase.
10081 * gcc.dg/graphite/scop-20.c: XFAIL.
10082 * gfortran.dg/graphite/interchange-1.f: Likewise.
10083 * gfortran.dg/graphite/block-1.f90: Likewise.
10084 * gfortran.dg/graphite/block-2.f: Likewise.
10085
10086 2012-01-10 Richard Henderson <rth@redhat.com>
10087
10088 * lib/target-supports.exp (check_effective_target_vect_perm,
10089 check_effective_target_vect_perm_byte,
10090 check_effective_target_vect_perm_short): Enable for arm neon.
10091
10092 2012-01-09 Tobias Burnus <burnus@net-b.de>
10093
10094 PR fortran/46328
10095 * gfortran.dg/typebound_operator_11.f90: New.
10096
10097 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10098
10099 * gnat.dg/array18.adb: New test.
10100 * gnat.dg/array18_pkg.ads: New helper.
10101
10102 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10103
10104 PR fortran/51791
10105 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10106 around base object in first assignment in main program.
10107 * gfortran.dg/typebound_operator_10.f03: New test.
10108
10109 2012-01-09 Martin Jambor <mjambor@suse.cz>
10110
10111 PR tree-optimization/51759
10112 * g++.dg/ipa/pr51759.C: New test.
10113
10114 2012-01-09 Tobias Burnus <burnus@net-b.de>
10115
10116 PR fortran/51758
10117 * gfortran.dg/optional_absent_2.f90: New.
10118
10119 2012-01-09 Tobias Burnus <burnus@net-b.de>
10120
10121 PR fortran/51578
10122 * gfortran.dg/use_17.f90: New.
10123
10124 2012-01-09 Gary Funck <gary@intrepid.com>
10125
10126 PR preprocessor/33919
10127 * gcc.dg/pr33919.c: New test.
10128 * gcc.dg/pr33919-0.h: New test header file.
10129 * gcc.dg/pr33919-1.h: Ditto.
10130 * gcc.dg/pr33919-2.h: Ditto.
10131
10132 2012-01-07 Jan Hubicka <jh@suse.cz>
10133
10134 PR tree-optimize/51694
10135 * gcc.c-torture/compile/pr51694.c: new testcase.
10136
10137 2012-01-07 Jan Hubicka <jh@suse.cz>
10138
10139 PR tree-optimization/51600
10140 * g++.dg/torture/pr51600.C: New testcase.
10141
10142 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10143
10144 PR gcov-profile/51715
10145 PR gcov-profile/51717
10146 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10147 * gcc.misc-tests/gcov-14.c: Likewise.
10148
10149 2012-01-06 Jason Merrill <jason@redhat.com>
10150
10151 * g++.dg/parse/new5.C: New.
10152
10153 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10154
10155 PR testsuite/51655
10156 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10157 including <string.h>.
10158
10159 2012-01-06 Jason Merrill <jason@redhat.com>
10160
10161 * g++.dg/abi/mangle51.C: New.
10162 * g++.dg/abi/mangle52.C: New.
10163 * g++.dg/abi/mangle53.C: New.
10164 * g++.dg/abi/mangle54.C: New.
10165 * g++.dg/abi/mangle55.C: New.
10166 * g++.dg/abi/mangle56.C: New.
10167 * g++.dg/abi/mangle57.C: New.
10168 * g++.dg/abi/mangle58.C: New.
10169 * g++.dg/abi/mangle59.C: New.
10170 * g++.dg/cpp0x/trailing3.C: Update mangling.
10171 * g++.dg/cpp0x/variadic111.C: Update mangling.
10172 * g++.dg/cpp0x/variadic4.C: Update mangling.
10173 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10174 * g++.dg/template/nontype22.C: Works now.
10175 * g++.dg/template/pr35240.C: Works now.
10176
10177 * g++.dg/cpp0x/error7.C: New.
10178
10179 2012-01-06 Tobias Burnus <burnus@net-b.de>
10180
10181 * gfortran.dg/deallocate_stat_2.f90: New.
10182 * coarray/allocate_errgmsg.f90: New.
10183 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10184 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10185 * coarray/subobject_1.f90: Fix for num_images > 1.
10186 * gfortran.dg/deallocate_stat.f90: Update due to changed
10187 stat= handling.
10188
10189 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10190
10191 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10192
10193 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10194
10195 * ada/acats/overflow.lst: Add cb20004.
10196
10197 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10198
10199 PR c++/51541
10200 * g++.dg/cpp0x/alias-decl-18.C: New test.
10201
10202 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10203
10204 * gcc.c-torture/execute/20120104-1.c: New test.
10205
10206 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10207
10208 PR fortran/PR48946
10209 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10210 the old typebound_operator_8.f03.
10211 * gfortran.dg/typebound_operator_8.f03: New version of
10212 typebound_operator_7.f03 with 'u' a derived type instead of a
10213 class object.
10214
10215 2012-01-05 Richard Guenther <rguenther@suse.de>
10216
10217 * g++.dg/torture/pr49309.C: Skip for -flto.
10218
10219 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10220
10221 PR middle-end/51761
10222 * gcc.c-torture/compile/pr51761.c: New test.
10223
10224 2012-01-05 Richard Guenther <rguenther@suse.de>
10225
10226 PR tree-optimization/51760
10227 * gcc.dg/torture/pr51760.c: New testcase.
10228
10229 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10230
10231 PR middle-end/51472
10232 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10233
10234 2012-01-05 Richard Guenther <rguenther@suse.de>
10235
10236 PR lto/41576
10237 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10238 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10239
10240 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10241
10242 PR debug/51695
10243 * gcc.dg/pr51695.c: New test.
10244
10245 2012-01-04 Andrew Pinski <apinski@cavium.com>
10246
10247 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10248 * gcc.target/mips/octeon2-lx-1.c: New test.
10249 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10250 * gcc.target/mips/octeon2-lx-2.c: New test.
10251 * gcc.target/mips/octeon2-lx-3.c: New test.
10252
10253 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10254
10255 PR other/51163
10256 PR other/51164
10257 * gcc.dg/tm/alias-1.c: Adjust regexp.
10258 * gcc.dg/tm/alias-2.c: Adjust regexp.
10259
10260 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10261
10262 PR c++/51064
10263 * g++.dg/warn/Wparentheses-26.C: New.
10264
10265 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10266
10267 * gfortran.dg/elemental_optional_args_2.f90: New test.
10268
10269 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10270
10271 PR fortran/49693
10272 * gfortran.dg/common_17.f90: New test.
10273
10274 2012-01-04 Richard Guenther <rguenther@suse.de>
10275
10276 PR tree-optimization/49651
10277 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10278 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10279
10280 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10281
10282 PR c++/51738
10283 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10284
10285 2012-01-03 Andrew Pinski <apinski@cavium.com>
10286
10287 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10288 for all mips targets. Also allow an optional .cfi_startproc.
10289
10290 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10291
10292 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10293
10294 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10295
10296 PR c++/29273
10297 * g++.dg/rtti/dyncast5.C: New.
10298
10299 2012-01-03 Richard Guenther <rguenther@suse.de>
10300
10301 PR tree-optimization/51070
10302 * gcc.dg/torture/pr51070-2.c: New testcase.
10303
10304 2012-01-03 Richard Guenther <rguenther@suse.de>
10305
10306 PR tree-optimization/51692
10307 * gcc.dg/torture/pr51692.c: New testcase.
10308
10309 2012-01-03 Richard Guenther <rguenther@suse.de>
10310
10311 PR debug/51650
10312 * g++.dg/lto/pr51650-3_0.C: New testcase.
10313
10314 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10315
10316 PR c++/15867
10317 * g++.dg/warn/Wredundant-decls-spec.C: New.
10318
10319 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10320
10321 PR tree-optimization/51719
10322 * g++.dg/tree-prof/pr51719.C: New test.
10323
10324 2012-01-03 Richard Guenther <rguenther@suse.de>
10325
10326 PR middle-end/51730
10327 * gcc.dg/fold-compare-6.c: New testcase.
10328
10329 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10330
10331 PR c++/51669
10332 * g++.dg/gomp/pr51669.C: New test.
10333
10334 2012-01-02 Jason Merrill <jason@redhat.com>
10335
10336 PR c++/51675
10337 * g++.dg/cpp0x/constexpr-union2.C: New.
10338
10339 PR c++/51666
10340 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10341
10342 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10343
10344 PR c++/51462
10345 * g++.dg/cpp0x/constexpr-99.C: New test.
10346
10347 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10348
10349 PR c++/20140
10350 * g++.dg/template/init9.C: New.
10351
10352 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10353
10354 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10355 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10356 rather than a specific number.
10357
10358 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10359
10360 PR fortran/46262
10361 PR fortran/46328
10362 PR fortran/51052
10363 * gfortran.dg/typebound_operator_7.f03: New.
10364 * gfortran.dg/typebound_operator_8.f03: New.
10365
10366 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10367
10368 PR target/51729
10369 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10370 XFAIL.
10371 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10372
10373 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10374
10375 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10376
10377 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10378
10379 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10380 for MIPS.
10381
10382 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10383
10384 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10385 * gfortran.dg/io_real_boz_4.f90: Likewise.
10386 * gfortran.dg/io_real_boz_5.f90: Likewise.
10387
10388 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10389
10390 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10391
10392 2012-01-02 Revital Eres <revital.eres@linaro.org>
10393
10394 * gcc.dg/sms-11.c: New file.
10395
10396 2012-01-02 Tobias Burnus <burnus@net-b.de>
10397
10398 PR fortran/51682
10399 * gfortran.dg/coarray/image_index_3.f90: New.
10400
10401 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10402
10403 PR c++/16603
10404 * g++.dg/parse/enum8.C: New.
10405
10406 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10407
10408 PR c++/51379
10409 * g++.dg/conversion/reinterpret4.C: New.
10410 * g++.dg/conversion/reinterpret1.C: Adjust.
10411
10412 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10413
10414 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10415
10416 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10417
10418 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10419 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10420 * g++.old-deja/g++.jason/access14.C: Likewise.
10421 * g++.old-deja/g++.jason/access8.C: Likewise.
10422 * g++.old-deja/g++.jason/access1.C: Likewise.
10423 * g++.old-deja/g++.other/access3.C: Likewise.
10424 * g++.old-deja/g++.other/access5.C: Likewise.
10425 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10426 * g++.old-deja/g++.law/visibility22.C: Likewise.
10427 * g++.old-deja/g++.law/visibility26.C: Likewise.
10428 * g++.old-deja/g++.mike/p2746.C: Likewise.
10429 * g++.dg/debug/using1.C: Likewise.
10430 * g++.dg/lookup/using51.C: Likewise.
10431 * g++.dg/inherit/using5.C: Likewise.
10432 * g++.dg/inherit/pr30297.C: Likewise.
10433 * g++.dg/inherit/access8.C: Likewise.
10434 * g++.dg/torture/pr39362.C: Likewise.
10435 * g++.dg/template/crash13.C: Likewise.
10436 * g++.dg/template/using10.C: Likewise.
10437
10438 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10439
10440 PR fortran/51502
10441 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10442
10443 2012-01-01 Ira Rosen <irar@il.ibm.com>
10444
10445 PR tree-optimization/51704
10446 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10447 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10448 corresponding flags.
10449
10450 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10451
10452 PR c++/51723
10453 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10454
10455 2012-01-01 Jan Hubicka <jh@suse.cz>
10456
10457 PR rtl-optimization/51069
10458 * gcc.c-torture/compile/pr51069.c: New testcase.
10459
10460 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10461
10462 PR tree-optimization/51683
10463 * gcc.dg/pr51683.c: New test.
10464 \f
10465 Copyright (C) 2012 Free Software Foundation, Inc.
10466
10467 Copying and distribution of this file, with or without modification,
10468 are permitted in any medium without royalty provided the copyright
10469 notice and this notice are preserved.