re PR debug/36728 ([stack]: gdb doesn't work with stack alignment)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-28 Jakub Jelinek <jakub@redhat.com>
2
3 PR debug/36728
4 PR debug/55467
5 PR middle-end/55507
6 PR bootstrap/55511
7 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
8 are non-empty and add dependency between the first and second asm.
9 * gcc.dg/guality/pr36728-2.c: Likewise.
10 * gcc.dg/guality/pr36728-3.c: New test.
11 * gcc.dg/guality/pr36728-4.c: New test.
12
13 2012-11-28 Andrew Pinski <apinski@cavium.com>
14
15 PR bootstrap/54279
16 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
17 directories.
18 * lib/obj-c++.exp (obj-c++_init): Likewise.
19
20 2012-11-28 Tobias Burnus <burnus@net-b.de>
21
22 PR fortran/52161
23 * coarray/sync_3.f90: New.
24
25 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
26
27 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
28
29 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
30
31 PR rtl-optimization/55512
32 * gcc.target/i386/pr55512-[1234].c: New tests.
33
34 2012-11-28 Jakub Jelinek <jakub@redhat.com>
35
36 PR testsuite/55505
37 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
38
39 PR testsuite/55504
40 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
41 attributes. Avoid clobbering memory before malloced chunk.
42 (main): Pass 1 instead of 0 as argument.
43
44 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
45
46 * gnat.dg/object_overflow.adb: Rename to...
47 * gnat.dg/object_overflow1.adb: ...this.
48 * gnat.dg/object_overflow2.adb: New test.
49 * gnat.dg/object_overflow3.adb: Likewise.
50 * gnat.dg/object_overflow4.adb: Likewise.
51
52 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
53
54 PR c++/55497
55 * g++.dg/init/pr55497.C: New.
56
57 2012-11-28 Richard Biener <rguenther@suse.de>
58
59 PR testsuite/55327
60 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
61 * gcc.dg/vect/slp-perm-9.c: Likewise.
62
63 2012-11-28 Richard Biener <rguenther@suse.de>
64
65 PR c/35634
66 * gcc.dg/torture/pr35634.c: New testcase.
67 * g++.dg/torture/pr35634.C: Likewise.
68 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
69
70 2012-11-27 Tobias Burnus <burnus@net-b.de>
71
72 PR fortran/55476
73 * gfortran.dg/warn_target_lifetime_3.f90: New.
74
75 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
76
77 PR rtl-optimization/55458
78 * gcc.target/i386/pr55458.c: New test.
79
80 2012-11-27 Jakub Jelinek <jakub@redhat.com>
81
82 PR tree-optimization/55110
83 * gcc.dg/pr55110.c: New test.
84
85 2012-11-27 Richard Biener <rguenther@suse.de>
86
87 PR middle-end/55331
88 * g++.dg/opt/pr55331.C: New testcase.
89
90 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
91
92 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
93
94 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
95
96 * gcc.dg/54455.c: Require scheduling.
97 * gcc.dg/c1x-align-4.c: Skip avr.
98 * gcc.dg/pr44024.c: Skip avr in final scan.
99
100 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
101
102 PR testsuite/52641
103 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
104 * gcc.dg/pr54676.c: Make work for 16-bit int.
105
106 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
107
108 PR target/55277
109 * gcc.target/i386/pr55227.c: New test.
110
111 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
112
113 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
114 to -fdump-rtl-all.
115 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
116
117 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
118
119 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
120 New procedure.
121 (add_options_for_arm_v8_vfp): New procedure.
122 * gcc.target/arm/vrintaf32.c: New test.
123 * gcc.target/arm/vrintaf64.c: Likewise.
124 * gcc.target/arm/vrintmf32.c: Likewise.
125 * gcc.target/arm/vrintmf64.c: Likewise.
126 * gcc.target/arm/vrintpf32.c: Likewise.
127 * gcc.target/arm/vrintpf64.c: Likewise.
128 * gcc.target/arm/vrintrf32.c: Likewise.
129 * gcc.target/arm/vrintrf64.c: Likewise.
130 * gcc.target/arm/vrintxf32.c: Likewise.
131 * gcc.target/arm/vrintxf64.c: Likewise.
132 * gcc.target/arm/vrintzf32.c: Likewise.
133 * gcc.target/arm/vrintzf64.c: Likewise.
134
135 2012-11-26 Janus Weil <janus@gcc.gnu.org>
136
137 PR fortran/54997
138 * gfortran.dg/warn_unused_function_2.f90: New.
139
140 2012-11-26 Janus Weil <janus@gcc.gnu.org>
141
142 PR fortran/54881
143 * gfortran.dg/associated_6.f90: New.
144 * gfortran.dg/select_type_30.f03: New.
145
146 2012-11-26 Jakub Jelinek <jakub@redhat.com>
147
148 PR tree-optimization/54471
149 * gcc.dg/tree-ssa/vrp86.c: New test.
150 * gcc.c-torture/execute/pr54471.c: New test.
151
152 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
153
154 PR middle-end/55030
155 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
156 use volatile asms, use plain asms. Where the output value for the
157 asm is unused, write a global variable.
158
159 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
160
161 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
162
163 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
164
165 PR fortran/30146
166 * gfortran.dg/do_check_7.f90: New test.
167
168 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
169
170 PR c++/55446
171 * g++.dg/init/new41.C: New.
172
173 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
174
175 PR fortran/55314
176 * gfortran.dg/allocate_error_4.f90: New test.
177
178 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
179
180 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
181 to send_log.
182
183 2012-11-23 Jakub Jelinek <jakub@redhat.com>
184
185 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
186 from the output.
187
188 PR c++/54046
189 * g++.dg/warn/Wreturn-type-8.C: New test.
190
191 PR middle-end/55430
192 * gcc.dg/pr55430.c: New test.
193
194 2012-11-23 Kostya Serebryany <kcc@google.com>
195
196 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
197
198 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
199
200 * gnat.dg/discr40.ad[sb]: New test.
201
202 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
203
204 * gnat.dg/discr39.adb: New test.
205
206 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
207
208 PR testsuite/52641
209 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
210 * gcc.dg/pr55150-1.c: Same.
211 * gcc.dg/torture/pr54894.c: Add size32plus.
212
213 2012-11-23 Jakub Jelinek <jakub@redhat.com>
214
215 PR sanitizer/55435
216 * c-c++-common/asan/attrib-1.c: New test.
217
218 2012-11-22 Ian Bolton <ian.bolton@arm.com>
219
220 * gcc.target/aarch64/builtin-bswap-1.c: New test.
221 * gcc.target/aarch64/builtin-bswap-2.c: New test.
222
223 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
224
225 PR c++/55432
226 * g++.dg/cpp0x/constexpr-55432.C: New.
227
228 2012-11-21 Janus Weil <janus@gcc.gnu.org>
229
230 PR fortran/55352
231 * gfortran.dg/namelist_76.f90: New.
232
233 2012-11-21 Martin Jambor <mjambor@suse.cz>
234
235 * gcc.dg/ipa/ipcp-agg-7.c: New test.
236 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
237
238 2012-11-21 Martin Jambor <mjambor@suse.cz>
239
240 PR tree-optimization/55260
241 * g++.dg/torture/pr55260-2.C: New test.
242
243 2012-11-21 Martin Jambor <mjambor@suse.cz>
244
245 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
246
247 2012-11-21 Bin Cheng <bin.cheng@arm.com>
248
249 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
250 * gcc.dg/tree-ssa/vrp47.c: Ditto.
251
252 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
253
254 PR target/19398
255 * gcc.target/i386/pr19398.c: New test.
256
257 2012-11-20 Martin Jambor <mjambor@suse.cz>
258
259 PR tree-optimization/55260
260 * g++.dg/torture/pr55260-1.C: New test.
261
262 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
263
264 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
265 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
266 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
267 * gcc.target/aarch64/atomic-op-char.c: Likewise.
268 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
269 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
270 * gcc.target/aarch64/atomic-op-int.c: Likewise.
271 * gcc.target/aarch64/atomic-op-long.c: Likewise.
272 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
273 * gcc.target/aarch64/atomic-op-release.c: Likewise.
274 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
275 * gcc.target/aarch64/atomic-op-short.c: Likewise.
276
277 2012-11-20 Jakub Jelinek <jakub@redhat.com>
278
279 PR middle-end/55094
280 * gcc.dg/pr55094.c: New test.
281
282 PR rtl-optimization/54921
283 * gcc.dg/pr54921.c: New test.
284
285 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
286
287 * gcc.target/i386/pr55359.c: New test.
288
289 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
290
291 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
292 * g++.dg/tls/thread_local3g.C: Likewise.
293 * g++.dg/tls/thread_local4g.C: Likewise.
294 * g++.dg/tls/thread_local5g.C: Likewise.
295 * g++.dg/tls/thread_local6g.C: Likewise.
296 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
297 * g++.dg/tls/thread_local2.C: Likewise.
298 * g++.dg/tls/thread_local2g.C: Likewise.
299 * g++.dg/tls/thread_local6.C: Likewise.
300
301 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
302
303 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
304 * gcc.dg/tm/clone-1.c: New test.
305
306 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
307
308 PR c++/55368
309 * g++.dg/parse/struct-5.C: New.
310
311 2012-11-19 Tom de Vries <tom@codesourcery.com>
312
313 PR rtl-optimization/55315
314 * gcc.target/mips/pr55315.c: New test.
315
316 2012-11-17 Jakub Jelinek <jakub@redhat.com>
317
318 PR tree-optimization/55236
319 * gcc.dg/pr55236.c: New test.
320
321 PR testsuite/55188
322 * gcc.dg/pr19105.c: Accept also optimizing
323 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
324
325 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
326 from addr2line_output. Increment idx if asking for more than one
327 address in one object.
328
329 2012-11-16 Jakub Jelinek <jakub@redhat.com>
330
331 PR tree-optimization/55329
332 * g++.dg/opt/pr55329.C: New test.
333
334 2012-11-16 Janus Weil <janus@gcc.gnu.org>
335
336 PR fortran/55297
337 * gfortran.dg/typebound_operator_18.f90: New.
338
339 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
340
341 PR rtl-optimization/55330
342 * gfortran.dg/pr55330.f90: New test.
343
344 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
345
346 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
347 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
348 * gcc.dg/hoist-register-pressure-2.c: Ditto.
349 * gcc.dg/hoist-register-pressure-3.c: Ditto.
350 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
351 * gcc.dg/tree-prof/unroll-1.c: Ditto.
352
353 2012-11-16 Dodji Seketeli <dodji@redhat.com>
354
355 PR c++/54875
356 * g++.dg/cpp0x/alias-decl-27.C: New test.
357
358 2012-11-16 Jakub Jelinek <jakub@redhat.com>
359
360 PR c++/55337
361 * g++.dg/template/alignof2.C: New test.
362
363 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
364
365 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
366 * g++.dg/mv6.C (dg-options): Ditto.
367
368 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
369
370 * lib/target_suports.exp
371 (check_effective_target_has_w_floating_suffix): New procedure.
372 (check_effective_target_has_q_floating_suffix): Ditto.
373 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
374 for unsupported non-standard suffix on floating constant.
375 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
376
377 2012-11-14 Jakub Jelinek <jakub@redhat.com>
378
379 * lib/asan-dg.exp: New file.
380 * gcc.dg/asan/asan.exp: New file.
381 * g++.dg/dg.exp: Prune also asan tests.
382 * g++.dg/asan/asan.exp: New file.
383 * c-c++-common/asan/memcmp-1.c: New test.
384
385 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
386
387 PR c++/55323
388 * g++.dg/cpp0x/vt-55323.C: New.
389
390 2012-11-13 Sriraman Tallam <tmsriram@google.com>
391
392 * g++.dg/mv4.C: Add require ifunc. Change error message.
393 * g++.dg/mv5.C: Add require ifunc.
394 * g++.dg/mv6.C: Add require ifunc.
395
396 2012-11-13 Martin Jambor <mjambor@suse.cz>
397
398 PR tree-optimization/55253
399 * gcc.dg/torture/pr55253.c: New test.
400 * gcc.dg/torture/pr55305.c: Likewise.
401
402 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
403
404 PR middle-end/55142
405 * gcc.target/i386/pr55142-1.c: New file.
406 * gcc.target/i386/pr55142-2.c: Likewise.
407
408 2012-11-13 Dodji Seketeli <dodji@redhat.com>
409
410 PR c++/54466
411 * g++.dg/cpp0x/alias-decl-26.C: New test file.
412
413 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
414
415 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
416 instead of lp64.
417 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
418 * gcc.target/i386/pr49715-2.c: Likewise.
419 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
420
421 2012-11-13 Jakub Jelinek <jakub@redhat.com>
422
423 PR tree-optimization/55281
424 * gcc.dg/vect/fast-math-pr55281.c: New test.
425 * g++.dg/opt/pr55281.C: New test.
426
427 PR rtl-optimization/54127
428 * gcc.dg/torture/pr54127.c: New test.
429
430 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
431 Jakub Jelinek <jakub@redhat.com>
432
433 PR rtl-optimization/51447
434 * gcc.c-torture/execute/pr51447.c: New test.
435
436 2012-11-12 Ian Bolton <ian.bolton@arm.com>
437
438 * gcc.target/aarch64/csinc-2.c: New test.
439
440 2012-11-12 Ian Bolton <ian.bolton@arm.com>
441
442 * gcc.target/aarch64/cmn.c: New test.
443 * gcc.target/aarch64/adds.c: New test.
444 * gcc.target/aarch64/subs.c: New test.
445
446 2012-11-12 Tobias Burnus <burnus@net-b.de>
447
448 PR fortran/55272
449 * gfortran.dg/coarray_29_1.f90: New.
450 * gfortran.dg/coarray_29_2.f90: New.
451
452 2012-11-12 Bin Cheng <bin.cheng@arm.com>
453
454 * gcc.dg/hoist-register-pressure-3.c: New test.
455
456 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
457
458 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
459 wrappers around sinf and cosf.
460
461 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
462
463 PR middle-end/55247
464 PR middle-end/55259
465 * gcc.target/i386/pr55247-2.c: New file.
466
467 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
468
469 PR middle-end/55263
470 * g++.dg/pr55263.C: New test.
471
472 2012-11-11 Martin Jambor <mjambor@suse.cz>
473
474 PR tree-optimization/55238
475 * testsuite/gcc.dg/torture/pr55238.c: New test.
476
477 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
478 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
479 * c-c++-common/torture/vector-subscript-1.c: Likewise.
480 * c-c++-common/torture/vector-subscript-2.c: Likewise.
481
482 2012-11-10 Jan Hubicka <jh@suse.cz>
483
484 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
485
486 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
487
488 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
489 -mno-sse -mno-mmx to dg-options. Reformat.
490
491 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
492
493 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
494 * c-c++-common/vector-compare-1.c: Same.
495 * c-c++-common/vector-compare-2.c: Same.
496 * g++.dg/other/unused1.C: Skip on AIX.
497 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
498 extra message on AIX.
499
500 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
501
502 PR target/55247
503 * gcc.target/i386/pr55247.c: New test.
504
505 2012-11-09 Andrew Pinski <apinski@cavium.com>
506
507 * gcc.c-torture/execute/20121108-1.c: New test.
508
509 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
510
511 PR c++/54413
512 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
513 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
514 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
515 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
516
517 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
518
519 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
520 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
521 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
522 array bounds.
523 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
524
525 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
526
527 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
528 * g++.dg/tm/pr47530.C: Same.
529
530 2012-11-09 Jason Merrill <jason@redhat.com>
531
532 PR c++/54859
533 * g++.dg/cpp0x/alias-decl-25.C: New.
534
535 * g++.dg/abi/abi-tag1.C: New.
536 * g++.dg/abi/abi-tag2.C: New.
537
538 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
539
540 PR rtl-optimization/55154
541 * gcc.target/i386/pr55154.c: New test.
542
543 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
544
545 PR rtl-optimization/55151
546 * gcc.dg/pr55151.c: Move ...
547 * gcc.target/i386/pr55151.c: ... here.
548
549 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
550
551 PR rtl-optimization/54472
552 * gcc.dg/pr54472.c: New test.
553
554 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
555
556 * gnat.dg/stack_check3.ad[sb]: New test.
557
558 2012-11-08 Ian Lance Taylor <iant@google.com>
559
560 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
561 with arguments. Handle errorcheckoutput and rundir test types.
562
563 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
564
565 PR tree-optimization/55191
566 * gcc.dg/pr55191.c: New test.
567
568 2012-11-08 Jakub Jelinek <jakub@redhat.com>
569
570 PR debug/54499
571 * g++.dg/debug/pr54499.C: New test.
572
573 2012-11-08 Jan Hubicka <jh@suse.cz>
574
575 PR middle-end/48636
576 * gcc.dg/winline-3.c: Update.
577
578 2012-11-08 Martin Jambor <mjambor@suse.cz>
579
580 * gfortran.dg/ipcp-array-1.f90: New test.
581
582 2012-11-08 Florian Weimer <fweimer@redhat.com>
583
584 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
585
586 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
587
588 PR rtl-optimization/55151
589 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
590
591 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
592
593 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
594
595 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
596
597 * gcc.c-torture/compile/20121107-1.c: New test.
598
599 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
600
601 PR rtl-optimization/55151
602 * gcc.dg/pr55151.c: Compile it only for x86_64.
603
604 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
605
606 PR rtl-optimization/55122
607 * gcc.dg/pr55122.c: New test.
608
609 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
610
611 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
612 word powerpc.
613 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
614 * gcc.target/powerpc/loop_align.c: Skip on AIX.
615 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
616 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
617
618 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
619
620 PR c/53063
621 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
622
623 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
624
625 PR c/51294
626 * c-c++-common/pr51294.c: New.
627
628 2012-11-07 Martin Jambor <mjambor@suse.cz>
629
630 PR tree-optimization/53787
631 * gcc.dg/ipa/ipa-5.c: Adjust.
632 * gcc.dg/ipa/ipcp-agg-1.c: New test.
633 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
634 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
635 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
636 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
637 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
638 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
639 * gfortran.dg/pr48636-2.f90: New test.
640 * gfortran.dg/pr53787.f90: Likewise.
641
642 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
643
644 PR c++/55226
645 Revert:
646 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
647
648 PR c++/54922
649 * g++.dg/cpp0x/constexpr-union4.C: New.
650
651 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
652
653 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
654
655 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
656
657 PR target/49220
658 * gcc.c-torture/compile/pr49220.c: New test.
659
660 2012-11-07 Florian Weimer <fweimer@redhat.com>
661
662 * g++.dg/init/new40.C: New.
663
664 2012-11-07 Jakub Jelinek <jakub@redhat.com>
665
666 PR debug/54693
667 * gcc.dg/guality/pr54693-2.c: New test.
668
669 2012-11-06 Andrew Pinski <apinski@cavium.com>
670
671 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
672 -fno-vect-cost-model.
673
674 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
675
676 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
677 * gcc.dg/tm/debug-1.c: Same.
678 * gcc.dg/tm/irrevocable-3.c: Same.
679 * gcc.dg/tm/irrevocable-4.c: Same.
680 * gcc.dg/tm/memopt-10.c: Same.
681 * gcc.dg/tm/memopt-11.c: Same.
682 * gcc.dg/tm/props-4.c: Same.
683 * gcc.dg/tm/wrap-3.c: Same.
684 * gcc.dg/tm/wrap-4.c: Same.
685
686 2012-11-06 Andrew Pinski <apinski@cavium.com>
687
688 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
689
690 2012-11-06 Jan Hubicka <jh@suse.cz>
691
692 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
693 candidate still.
694 * gcc.dg/tree-ssa/loop-23.c: Likewise.
695 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
696 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
697
698 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
699
700 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
701
702 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
703
704 PR middle-end/41993
705 * gcc.dg/torture/pr41993.c: New test.
706
707 2012-11-06 Jan Hubicka <jh@suse.cz>
708
709 * gcc.target/i386/l_fma_float_?.c: Update.
710 * gcc.target/i386/l_fma_double_?.c: Update.
711
712 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
713
714 PR target/54089
715 * gcc.target/sh/pr54089-8.c: New.
716 * gcc.target/sh/pr54089-9.c: New.
717
718 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
719
720 PR target/47440
721 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
722 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
723 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
724 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
725 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
726 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
727 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
728 * gcc.target/i386/avx-vzeroupper-27.c: New.
729
730 2012-11-06 Janus Weil <janus@gcc.gnu.org>
731
732 PR fortran/54917
733 * gfortran.dg/transfer_class_1.f90: New.
734 * gfortran.dg/transfer_class_2.f90: New.
735
736 2012-11-05 Sriraman Tallam <tmsriram@google.com>
737
738 * testsuite/g++.dg/mv1.C: New test.
739 * testsuite/g++.dg/mv2.C: New test.
740 * testsuite/g++.dg/mv3.C: New test.
741 * testsuite/g++.dg/mv4.C: New test.
742 * testsuite/g++.dg/mv5.C: New test.
743 * testsuite/g++.dg/mv6.C: New test.
744
745 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
746
747 PR testsuite/55186
748 * gcc.dg/const-uniq-1.c (a): Increase length four times.
749
750 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
751
752 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
753 darwin.
754
755 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
756
757 * g++.dg/torture/20121105-1.C: New test.
758
759 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
760
761 * gcc.dg/torture/fp-compare.c: New testcase.
762
763 2012-11-05 Jan Hubicka <jh@suse.cz>
764
765 * gcc.dg/const-1.c: Update.
766 * gcc.dg/pure-1.c: Update.
767
768 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
769
770 PR rtl-optimization/55151
771 * gcc.dg/pr55151.c: New test.
772
773 2012-11-05 Jakub Jelinek <jakub@redhat.com>
774
775 PR debug/54970
776 PR debug/54971
777 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
778
779 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
780
781 PR testsuite/51128
782 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
783
784 2012-11-05 Jan Hubicka <jh@suse.cz>
785
786 * gcc.dg/autopar/pr49960.c: Fix testcase.
787
788 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
789
790 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
791 Fix scan-tree-dump-times directive.
792
793 2012-11-04 Janus Weil <janus@gcc.gnu.org>
794
795 PR fortran/55199
796 * gfortran.dg/associate_12.f90: New.
797
798 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
799
800 PR target/54255
801 * lib/target-supports.exp (check_effective_target_masm_intel): New
802 proc.
803 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
804 masm_intel.
805
806 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
807 Jack Howarth <howarth@bromo.med.uc.edu>
808
809 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
810 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
811 * gcc.target/i386/pr53249.c: Likewise.
812
813 2012-11-03 Andrew Pinski <apinski@cavium.com>
814
815 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
816 call abort1 so that cross jumping does not happen.
817
818 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
819
820 PR target/51244
821 * gcc.target/sh/pr51244-18.c: New.
822 * gcc.target/sh/pr51244-19.c: New.
823
824 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
825
826 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
827 b requires a 64-bit operation followed by a truncation.
828
829 2012-11-02 Jan Hubicka <jh@suse.cz>
830
831 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
832
833 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
834
835 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
836 conditions to verify the reduction code is vectorized.
837
838 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
839 in case 'pow', such as 'powerpc' is used in the compiler version name.
840 * gcc.target/powerpc/pr46728-2.c: Likewise.
841 * gcc.target/powerpc/pr46728-3.c: Likewise.
842 * gcc.target/powerpc/pr46728-4.c: Likewise.
843 * gcc.target/powerpc/pr46728-5.c: Likewise.
844 * gcc.target/powerpc/pr46728-7.c: Likewise.
845 * gcc.target/powerpc/pr46728-8.c: Likewise.
846 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
847
848 2012-11-02 Jan Hubicka <jh@suse.cz>
849
850 * gcc.dg/tree-ssa/loop-38.c: New testcase.
851
852 2012-11-02 Jan Hubicka <jh@suse.cz>
853
854 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
855 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
856
857 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
858
859 PR middle-end/55130
860 * gcc.target/i386/pr55130.c: New test.
861
862 2012-11-02 Jakub Jelinek <jakub@redhat.com>
863
864 PR target/55147
865 * gcc.target/i386/pr55147.c: New test.
866
867 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
868
869 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
870 * gfortran.dg/default_format_denormal_1.f90: Same.
871
872 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
873
874 PR middle-end/55001
875 * g++.dg/ext/vector19.C: Remove target restrictions.
876 * gcc.dg/fold-compare-7.c: New testcase.
877
878 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
879
880 PR target/55160
881 * gcc.target/sh/pr55160.c: New.
882
883 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
884
885 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
886 scan-assembler regex.
887
888 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
889
890 PR middle-end/55150
891 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
892 * gcc.dg/pr55150-2.c: New test.
893
894 2012-11-01 Sharad Singhai <singhai@google.com>
895
896 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
897 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
898 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
899 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
900
901 2012-10-31 Dehao Chen <dehao@google.com>
902
903 * g++.dg/debug/dwarf2/block.C: New testcase.
904
905 2012-10-31 Jan Hubicka <jh@suse.cz>
906
907 * gcc.dg/pr44974.c: Add noinline.
908
909 2012-10-31 Janus Weil <janus@gcc.gnu.org>
910
911 PR fortran/53718
912 * gfortran.dg/class_54.f90: New.
913
914 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
915 Jakub Jelinek <jakub@redhat.com>
916
917 PR tree-optimization/55018
918 * gcc.dg/torture/pr55018.c: New test.
919
920 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
921
922 PR c++/54583
923 * g++.dg/ext/vla13.C: New.
924
925 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
926
927 PR middle-end/55150
928 * gcc.dg/pr55150.c: New test.
929
930 2012-10-31 Tobias Burnus <burnus@net-b.de>
931
932 PR fortran/55134
933 * gfortran.dg/associate_11.f90: New.
934
935 2012-10-31 Dodji Seketeli <dodji@redhat.com>
936
937 PR c++/54955
938 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
939
940 2012-10-31 Jakub Jelinek <jakub@redhat.com>
941
942 PR tree-optimization/19105
943 PR tree-optimization/21643
944 PR tree-optimization/46309
945 * gcc.dg/pr19105.c: New test.
946 * gcc.dg/pr21643.c: New test.
947 * gcc.dg/pr46309-2.c: New test.
948 * gcc.c-torture/execute/pr46309.c: New test.
949
950 2012-10-31 Alan Modra <amodra@gmail.com>
951
952 * gcc.target/powerpc/dimode_off.c: New.
953 * gcc.target/powerpc/timode_off.c: New.
954 * gcc.target/powerpc/dfmode_off.c: New.
955 * gcc.target/powerpc/tfmode_off.c: New.
956
957 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
958
959 PR rtl-optimization/55093
960 * gcc.target/i386/pr55093.c: New file.
961
962 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
963
964 * gcc.target/i386/pr55116.c: Renamed to ...
965 * gcc.target/i386/pr55116-1.c: This.
966
967 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
968
969 * gcc.target/i386/pr55116-2.c: New file.
970
971 2012-10-30 Richard Biener <rguenther@suse.de>
972
973 * gcc.dg/vect/slp-perm-2.c: Adjust.
974
975 2012-10-30 Richard Biener <rguenther@suse.de>
976
977 PR tree-optimization/55111
978 * gcc.dg/torture/pr55111.c: New testcase.
979
980 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
981
982 PR target/53988
983 * gcc.target/sh/pr53988.c: New.
984
985 2012-10-30 Bin Cheng <bin.cheng@arm.com>
986
987 PR target/54989
988 * gcc.dg/hoist-register-pressure-1.c: Rename from
989 hoist-register-pressure.c. Add nonpic condition.
990 * gcc.dg/hoist-register-pressure-2.c: New testcase.
991
992 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
993
994 PR c++/54930
995 * gcc.dg/Wreturn-local-addr.c: New.
996 * g++.dg/warn/Wno-return-local-addr.C: New.
997 * g++.dg/warn/Wreturn-local-addr.C: New.
998
999 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1000
1001 PR middle-end/55116
1002 * gcc.target/i386/pr55116.c: New file.
1003
1004 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1005
1006 PR c/53066
1007 * gcc.dg/Wshadow-4.c: New.
1008 * gcc.dg/Wshadow-4.h: New.
1009
1010 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1011
1012 PR debug/54693
1013 * gcc.dg/guality/pr54693.c: New.
1014
1015 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1016
1017 PR middle-end/55027
1018 * gcc.dg/pr55027.c: New testcase.
1019
1020 2012-10-29 Jan Hubicka <jh@suse.cz>
1021
1022 * gcc.dg/ipa/inline-6.c: New testcase.
1023
1024 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1025
1026 PR rtl-optimization/55106
1027 * g++.dg/pr55106.C: New.
1028
1029 2012-10-29 Richard Guenther <rguenther@suse.de>
1030
1031 PR middle-end/53695
1032 * gcc.dg/torture/pr53695.c: New testcase.
1033
1034 2012-10-28 Jan Hubicka <jh@suse.cz>
1035
1036 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1037
1038 2012-10-28 Tobias Burnus <burnus@net-b.de>
1039
1040 PR fortran/54958
1041 * gfortran.dg/do_check_6.f90: New.
1042
1043 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1044 Jack Howarth <howarth@bromo.med.uc.edu>
1045
1046 PR target/54404
1047 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1048 to dg-options.
1049 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1050
1051 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1052
1053 PR target/34283
1054 * gcc.target/i386/pr34283.c: New test.
1055
1056 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1057
1058 PR c++/55081
1059 * g++.dg/opt/pr55081.C: New test.
1060
1061 PR debug/54970
1062 PR debug/54971
1063 * gcc.dg/guality/pr54970.c: New test.
1064
1065 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1066
1067 PR c++/54984
1068 * g++.dg/template/new11.C: New.
1069
1070 2012-10-26 Richard Biener <rguenther@suse.de>
1071
1072 PR middle-end/54824
1073 * gcc.dg/torture/pr54824.c: New testcase.
1074
1075 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1076
1077 * gcc.target/i386/fxsave-1.c: New.
1078 * gcc.target/i386/fxsave64-1.c: Ditto.
1079 * gcc.target/i386/fxrstor-1.c: Ditto.
1080 * gcc.target/i386/fxrstor64-1.c: Ditto.
1081 * gcc.target/i386/xsave-1.c: Ditto.
1082 * gcc.target/i386/xsave64-1.c: Ditto.
1083 * gcc.target/i386/xrstor-1.c: Ditto.
1084 * gcc.target/i386/xrstor64-1.c: Ditto.
1085 * gcc.target/i386/xsaveopt-1.c: Ditto.
1086 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1087 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1088 * gcc.target/i386/sse-13.c: Ditto.
1089 * gcc.target/i386/sse-14.c: Ditto.
1090 * gcc.target/i386/sse-22.c: Ditto.
1091 * gcc.target/i386/sse-23.c: Ditto.
1092 * g++.dg/other/i386-2.C: Ditto.
1093 * g++.dg/other/i386-3.C: Ditto.
1094
1095 2012-10-25 Jan Hubicka <jh@suse.cz>
1096
1097 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1098 at ivcanon time.
1099
1100 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1101
1102 PR c++/53761
1103 * g++.dg/ext/transparent-union.C: New.
1104
1105 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1106
1107 PR c++/54427
1108 * g++.dg/ext/vector19.C: New testcase.
1109
1110 2012-10-25 Richard Biener <rguenther@suse.de>
1111
1112 PR tree-optimization/54902
1113 * g++.dg/torture/pr54902.C: New testcase.
1114
1115 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1116
1117 PR c++/34892
1118 * g++.dg/template/crash114.C: New.
1119
1120 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1121
1122 PR bootstrap/55049
1123 * gcc.target/i386/pr55049-1.c: New test.
1124
1125 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1126
1127 PR fortran/55037
1128 * gfortran.dg/class_dummy_4.f03: New.
1129
1130 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1131
1132 PR rtl-optimization/55010
1133 * gcc.dg/pr55010.c: New test.
1134
1135 PR debug/54828
1136 * g++.dg/debug/pr54828.C: New test.
1137
1138 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1139
1140 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1141 * gcc.dg/vect/vect-83_64.c: Likewise.
1142
1143 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1144
1145 PR c++/54922
1146 * g++.dg/cpp0x/constexpr-union4.C: New.
1147
1148 2012-10-23 Jeff Law <law@redhat.com>
1149
1150 * gcc.c-torture/execute/pr54985.c: New test.
1151
1152 2012-10-23 Paul Koning <ni1d@arrl.net>
1153
1154 PR debug/54508
1155 * g++.dg/debug/dwarf2/pr54508.C: New.
1156
1157 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1158
1159 PR c++/54844
1160 * g++.dg/template/sizeof14.C: New test.
1161
1162 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1163 Jim MacArthur <jim.macarthur@arm.com>
1164 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1165 Marcus Shawcroft <marcus.shawcroft@arm.com>
1166 Nigel Stephens <nigel.stephens@arm.com>
1167 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1168 Richard Earnshaw <rearnsha@arm.com>
1169 Sofiane Naci <sofiane.naci@arm.com>
1170 Stephen Thomas <stephen.thomas@arm.com>
1171 Tejas Belagod <tejas.belagod@arm.com>
1172 Yufeng Zhang <yufeng.zhang@arm.com>
1173
1174 * lib/target-supports.exp
1175 (check_profiling_available): Add AArch64.
1176 (check_effective_target_vect_int): Likewise.
1177 (check_effective_target_vect_shift): Likewise.
1178 (check_effective_target_vect_float): Likewise.
1179 (check_effective_target_vect_double): Likewise.
1180 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1181 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1182 (check_effective_target_vect_pack_trunc): Likewise.
1183 (check_effective_target_vect_unpack): Likewise.
1184 (check_effective_target_vect_hw_misalign): Likewise.
1185 (check_effective_target_vect_short_mult): Likewise.
1186 (check_effective_target_vect_int_mult): Likewise.
1187 (check_effective_target_vect_stridedN): Likewise.
1188 (check_effective_target_sync_int_long): Likewise.
1189 (check_effective_target_sync_char_short): Likewise.
1190 (check_vect_support_and_set_flags): Likewise.
1191 (check_effective_target_aarch64_tiny): New.
1192 (check_effective_target_aarch64_small): New.
1193 (check_effective_target_aarch64_large): New.
1194 * g++.dg/other/PR23205.C: Enable aarch64.
1195 * g++.dg/other/pr23205-2.C: Likewise.
1196 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1197 * gcc.c-torture/execute/20101011-1.c: Likewise.
1198 * gcc.dg/20020312-2.c: Likewise.
1199 * gcc.dg/20040813-1.c: Likewise.
1200 * gcc.dg/builtin-apply2.c: Likewise.
1201 * gcc.dg/stack-usage-1.c: Likewise.
1202
1203 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1204 Jim MacArthur <jim.macarthur@arm.com>
1205 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1206 Marcus Shawcroft <marcus.shawcroft@arm.com>
1207 Nigel Stephens <nigel.stephens@arm.com>
1208 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1209 Richard Earnshaw <rearnsha@arm.com>
1210 Sofiane Naci <sofiane.naci@arm.com>
1211 Stephen Thomas <stephen.thomas@arm.com>
1212 Tejas Belagod <tejas.belagod@arm.com>
1213 Yufeng Zhang <yufeng.zhang@arm.com>
1214
1215 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1216 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1217 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1218 * gcc.target/aarch64/aapcs/abitest.S: New file.
1219 * gcc.target/aarch64/aapcs/abitest.h: New file.
1220 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1221 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1222 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1223 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1224 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1225 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1226 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1227 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1228 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1229 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1230 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1231 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1232 * gcc.target/aarch64/aapcs/test_1.c: New file.
1233 * gcc.target/aarch64/aapcs/test_10.c: New file.
1234 * gcc.target/aarch64/aapcs/test_11.c: New file.
1235 * gcc.target/aarch64/aapcs/test_12.c: New file.
1236 * gcc.target/aarch64/aapcs/test_13.c: New file.
1237 * gcc.target/aarch64/aapcs/test_14.c: New file.
1238 * gcc.target/aarch64/aapcs/test_15.c: New file.
1239 * gcc.target/aarch64/aapcs/test_16.c: New file.
1240 * gcc.target/aarch64/aapcs/test_17.c: New file.
1241 * gcc.target/aarch64/aapcs/test_18.c: New file.
1242 * gcc.target/aarch64/aapcs/test_19.c: New file.
1243 * gcc.target/aarch64/aapcs/test_2.c: New file.
1244 * gcc.target/aarch64/aapcs/test_20.c: New file.
1245 * gcc.target/aarch64/aapcs/test_21.c: New file.
1246 * gcc.target/aarch64/aapcs/test_22.c: New file.
1247 * gcc.target/aarch64/aapcs/test_23.c: New file.
1248 * gcc.target/aarch64/aapcs/test_24.c: New file.
1249 * gcc.target/aarch64/aapcs/test_25.c: New file.
1250 * gcc.target/aarch64/aapcs/test_26.c: New file.
1251 * gcc.target/aarch64/aapcs/test_3.c: New file.
1252 * gcc.target/aarch64/aapcs/test_4.c: New file.
1253 * gcc.target/aarch64/aapcs/test_5.c: New file.
1254 * gcc.target/aarch64/aapcs/test_6.c: New file.
1255 * gcc.target/aarch64/aapcs/test_7.c: New file.
1256 * gcc.target/aarch64/aapcs/test_8.c: New file.
1257 * gcc.target/aarch64/aapcs/test_9.c: New file.
1258 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1259 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1260 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1261 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1262 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1263 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1264 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1265 * gcc.target/aarch64/aapcs/type-def.h: New file.
1266 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1267 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1268 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1269 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1270 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1271 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1272 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1273 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1274 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1275 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1276 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1277 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1278 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1279 * gcc.target/aarch64/aarch64.exp: New file.
1280 * gcc.target/aarch64/adc-1.c: New file.
1281 * gcc.target/aarch64/adc-2.c: New file.
1282 * gcc.target/aarch64/asm-1.c: New file.
1283 * gcc.target/aarch64/clrsb.c: New file.
1284 * gcc.target/aarch64/clz.c: New file.
1285 * gcc.target/aarch64/ctz.c: New file.
1286 * gcc.target/aarch64/csinc-1.c: New file.
1287 * gcc.target/aarch64/csinv-1.c: New file.
1288 * gcc.target/aarch64/csneg-1.c: New file.
1289 * gcc.target/aarch64/extend.c: New file.
1290 * gcc.target/aarch64/fcvt.x: New file.
1291 * gcc.target/aarch64/fcvt_double_int.c: New file.
1292 * gcc.target/aarch64/fcvt_double_long.c: New file.
1293 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1294 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1295 * gcc.target/aarch64/fcvt_float_int.c: New file.
1296 * gcc.target/aarch64/fcvt_float_long.c: New file.
1297 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1298 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1299 * gcc.target/aarch64/ffs.c: New file.
1300 * gcc.target/aarch64/fmadd.c: New file.
1301 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1302 * gcc.target/aarch64/frint.x: New file.
1303 * gcc.target/aarch64/frint_double.c: New file.
1304 * gcc.target/aarch64/frint_float.c: New file.
1305 * gcc.target/aarch64/index.c: New file.
1306 * gcc.target/aarch64/mneg-1.c: New file.
1307 * gcc.target/aarch64/mneg-2.c: New file.
1308 * gcc.target/aarch64/mneg-3.c: New file.
1309 * gcc.target/aarch64/mnegl-1.c: New file.
1310 * gcc.target/aarch64/mnegl-2.c: New file.
1311 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1312 * gcc.target/aarch64/pic-constantpool1.c: New file.
1313 * gcc.target/aarch64/pic-symrefplus.c: New file.
1314 * gcc.target/aarch64/predefine_large.c: New file.
1315 * gcc.target/aarch64/predefine_small.c: New file.
1316 * gcc.target/aarch64/predefine_tiny.c: New file.
1317 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1318 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1319 * gcc.target/aarch64/table-intrinsics.c: New file.
1320 * gcc.target/aarch64/tst-1.c: New file.
1321 * gcc.target/aarch64/vect-abs-compile.c: New file.
1322 * gcc.target/aarch64/vect-abs.c: New file.
1323 * gcc.target/aarch64/vect-abs.x: New file.
1324 * gcc.target/aarch64/vect-compile.c: New file.
1325 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1326 * gcc.target/aarch64/vect-faddv.c: New file.
1327 * gcc.target/aarch64/vect-faddv.x: New file.
1328 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1329 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1330 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1331 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1332 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1333 * gcc.target/aarch64/vect-fp-compile.c: New file.
1334 * gcc.target/aarch64/vect-fp.c: New file.
1335 * gcc.target/aarch64/vect-fp.x: New file.
1336 * gcc.target/aarch64/vect-mull-compile.c: New file.
1337 * gcc.target/aarch64/vect-mull.c: New file.
1338 * gcc.target/aarch64/vect-mull.x: New file.
1339 * gcc.target/aarch64/vect.c: New file.
1340 * gcc.target/aarch64/vect.x: New file.
1341 * gcc.target/aarch64/vector_intrinsics.c: New file.
1342 * gcc.target/aarch64/vfp-1.c: New file.
1343 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1344 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1345 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1346 * g++.dg/abi/aarch64_guard1.C: New file.
1347
1348 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1349
1350 PR c++/54988
1351 * c-c++-common/pr54988.c: New test.
1352
1353 2012-10-23 Jan Hubicka <jh@suse.cz>
1354
1355 * gcc.dg/tree-prof/peel-1.c: New testcase.
1356
1357 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1358
1359 PR gcc/52945
1360 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1361
1362 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1363
1364 * gcc.dg/c99-predef-1.c: New test.
1365 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1366 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1367 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1368 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1369 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1370 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1371 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1372 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1373 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1374 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1375 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1376 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1377
1378 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1379
1380 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1381
1382 2012-10-23 Jan Hubicka <jh@suse.cz>
1383
1384 PR middle-end/54937
1385 * gcc.c-torture/execute/pr54937.c: New testcase.
1386 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1387
1388 2012-10-23 Jan Hubicka <jh@suse.cz>
1389
1390 PR middle-end/54967
1391 * gfortran.dg/pr54967.f90: New testcase.
1392
1393 2012-10-23 Terry Guo <terry.guo@arm.com>
1394
1395 PR target/55019
1396 * gcc.dg/pr55019.c: New.
1397
1398 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1399
1400 PR tree-optimization/55008
1401 * gcc.dg/tree-ssa/pr55008.c: New test.
1402
1403 2012-10-22 Richard Biener <rguenther@suse.de>
1404
1405 PR tree-optimization/55011
1406 * gcc.dg/torture/pr55011.c: New testcase.
1407
1408 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1409
1410 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1411 * gcc.target/arm/pr40457-2.c: Likewise.
1412 * gcc.target/arm/pr40457-3.c: Likewise.
1413
1414 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1415
1416 * gnat.dg/specs/limited_with4.ads: New test.
1417 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1418
1419 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1420
1421 * gnat.dg/modular4.adb: New test.
1422 * gnat.dg/modular4_pkg.ads: New helper.
1423
1424 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1425
1426 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1427 * gnat.dg/specs/addr1.ads: Likewise.
1428
1429 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1430
1431 * gcc.dg/webizer.c (main): Add missing exit call.
1432
1433 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1434
1435 PR fortran/54465
1436 * gfortran.dg/wextra_1.f: New test.
1437
1438 2012-10-20 Jan Hubicka <jh@suse.cz>
1439
1440 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1441
1442 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1443
1444 PR fortran/54224
1445 * gfortran.dg/warn_unused_function.f90: New.
1446
1447 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1448
1449 * lib/target-supports.exp
1450 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1451
1452 2012-10-19 Richard Guenther <rguenther@suse.de>
1453
1454 PR tree-optimization/54981
1455 * gcc.dg/pr54981.c: New testcase.
1456
1457 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1458
1459 PR target/54892
1460 * gcc.target/arm/pr54892.c: New.
1461
1462 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1463
1464 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1465
1466 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1467
1468 PR c++/54501
1469 * g++.dg/init/array30.C: New.
1470 * g++.dg/init/array31.C: Likewise.
1471
1472 2012-10-18 Tobias Burnus <burnus@net-b.de>
1473
1474 PR fortran/54884
1475 * gfortran.dg/public_private_module_7.f90: New.
1476
1477 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1478
1479 PR c++/29633
1480 * g++.dg/template/pr29633.C: New.
1481
1482 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1483
1484 * gnat.dg/loop_optimization13.ad[sb]: New test.
1485 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1486
1487 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1488
1489 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1490 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1491 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1492 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1493
1494 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1495
1496 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1497 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1498 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1499 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1500 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1501 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1502
1503 2012-10-16 Jan Hubicka <jh@suse.cz>
1504
1505 * gcc.target/i386/l_fma_float_?.c: Update.
1506 * gcc.target/i386/l_fma_double_?.c: Update.
1507 * gfortran.dg/do_1.f90: XFAIL
1508 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1509 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1510 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1511 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1512 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1513 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1514 valid.
1515
1516 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1517
1518 PR c/53063
1519 PR c/40989
1520 * gcc.dg/Wstrict-overflow-24.c: New.
1521
1522 2012-10-16 Tobias Burnus <burnus@net-b.de>
1523
1524 PR fortran/50981
1525 PR fortran/54618
1526 * gfortran.dg/class_optional_1.f90: New.
1527 * gfortran.dg/class_optional_2.f90: New.
1528
1529 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1530
1531 PR debug/54796
1532 * gcc.dg/guality/pr54796.c: New test.
1533
1534 PR tree-optimization/54889
1535 * gfortran.dg/pr54889.f90: New test.
1536
1537 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1538
1539 * g++.dg/other/dump-ada-spec-2.C: New test.
1540
1541 2012-10-16 Easwaran Raman <eraman@google.com>
1542
1543 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1544 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1545
1546 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1547
1548 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1549 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1550
1551 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1552
1553 PR target/54925
1554 * gcc.c-torture/compile/pr54925.c: New.
1555
1556 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1557
1558 PR target/51244
1559 * gcc.target/sh/pr51244-17.c: New.
1560
1561 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1562
1563 PR target/54760
1564 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1565 functions.
1566 * gcc.target/sh/pr54760-4.c: New.
1567
1568 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1569
1570 PR target/34777
1571 * gcc.target/sh/torture/sh-torture.exp: New.
1572 * gcc.target/sh/torture/pr34777.c: New.
1573
1574 2012-10-15 Matthias Klose <doko@ubuntu.com>
1575
1576 * lib/target-supports.exp (check_profiling_available): Match
1577 arm*-*-linux-* for ARM Linux/GNU.
1578 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1579 * gfortran.dg/enum_10.f90: Likewise.
1580 * gfortran.dg/enum_9.f90: Likewise.
1581 * gcc.target/arm/synchronize.c: Likewise.
1582 * g++.old-deja/g++.jason/enum6.C: Likewise.
1583 * g++.old-deja/g++.other/enum4.C: Likewise.
1584 * g++.old-deja/g++.law/enum9.C: Likewise.
1585
1586 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1587
1588 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1589 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1590
1591 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1592 Paolo Carlini <paolo.carlini@oracle.com>
1593
1594 PR c++/17805
1595 * g++.dg/overload/operator6.C: New.
1596
1597 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1598
1599 PR c++/50080 (again)
1600 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1601 * g++.dg/parse/tmpl-outside1.C: Likewise.
1602 * g++.dg/template/qualttp18.C: Likewise.
1603 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1604 * g++.old-deja/g++.pt/overload13.C: Likewise.
1605
1606 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1607
1608 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1609 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1610 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1611 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1612 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1613 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1614 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1615 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1616
1617 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1618
1619 PR c++/50080
1620 * g++.dg/parse/tmpl-outside2.C: New.
1621 * g++.dg/parse/tmpl-outside1.C: Adjust.
1622 * g++.dg/template/qualttp18.C: Likewise.
1623 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1624 * g++.old-deja/g++.pt/overload13.C: Likewise.
1625
1626 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1627
1628 PR tree-optimization/54915
1629 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1630
1631 2012-10-15 Richard Guenther <rguenther@suse.de>
1632
1633 PR tree-optimization/54920
1634 * gcc.dg/torture/pr54920.c: New testcase.
1635
1636 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1637
1638 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1639
1640 2012-10-13 Jason Merrill <jason@redhat.com>
1641
1642 * g++.dg/tls/thread_local7g.C: Require tls_native.
1643
1644 2012-10-14 Jason Merrill <jason@redhat.com>
1645
1646 * g++.dg/cpp0x/inh-ctor1.C: New.
1647 * g++.dg/cpp0x/inh-ctor2.C: New.
1648 * g++.dg/cpp0x/inh-ctor3.C: New.
1649 * g++.dg/cpp0x/inh-ctor4.C: New.
1650 * g++.dg/cpp0x/inh-ctor5.C: New.
1651 * g++.dg/cpp0x/inh-ctor6.C: New.
1652 * g++.dg/cpp0x/inh-ctor7.C: New.
1653 * g++.dg/cpp0x/inh-ctor8.C: New.
1654 * g++.dg/cpp0x/inh-ctor9.C: New.
1655 * g++.dg/cpp0x/inh-ctor10.C: New.
1656 * g++.dg/cpp0x/inh-ctor11.C: New.
1657 * g++.dg/cpp0x/inh-ctor12.C: New.
1658 * g++.dg/cpp0x/inh-ctor13.C: New.
1659
1660 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1661
1662 PR rtl-optimization/54919
1663 * gcc.dg/pr54919.c: New testcase.
1664
1665 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1666
1667 PR c++/53581
1668 * g++.dg/template/crash113.C: New.
1669
1670 2012-10-14 Jan Hubicka <jh@suse.cz>
1671
1672 * gcc.dg/unroll_5.c: New testcase.
1673
1674 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1675
1676 PR c++/52643
1677 * g++.dg/opt/pr52643.C: New.
1678
1679 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1680
1681 PR target/54602
1682 * gcc.target/sh/pr54602-1.c: New.
1683 * gcc.target/sh/pr54602-2.c: New.
1684 * gcc.target/sh/pr54602-3.c: New.
1685 * gcc.target/sh/pr54602-4.c: New.
1686
1687 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1688
1689 PR target/54680
1690 * gcc.target/sh/pr54680.c: New.
1691
1692 2012-10-12 Jan Hubicka <jh@suse.cz>
1693
1694 * gcc.dg/webizer.c: New testcase.
1695
1696 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1697
1698 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1699 specify -m64.
1700
1701 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1702
1703 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1704 Return 0 if already specifying -mfloat-abi other than hard.
1705
1706 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1707
1708 * gcc.dg/pr53060.c: Prune irrelevant warning.
1709
1710 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1711
1712 PR c/54381
1713 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1714 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1715 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1716 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1717 Adjust expected wording of warnings for *cmp* builtins.
1718 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1719 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1720
1721 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1722
1723 PR c++/24449
1724 * g++.dg/parse/friend-main.C: New.
1725
1726 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1727
1728 PR c++/53055
1729 * g++.dg/pr53055.C: New testcase.
1730
1731 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1732
1733 PR c++/52744
1734 * g++.dg/cpp0x/pr52744.C: New.
1735
1736 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1737
1738 PR fortran/40453
1739 * gfortran.dg/dummy_procedure_9.f90: New.
1740
1741 2012-10-12 Richard Biener <rguenther@suse.de>
1742
1743 PR tree-optimization/54894
1744 * gcc.dg/torture/pr54894.c: New testcase.
1745
1746 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1747
1748 PR target/51244
1749 * gcc.target/sh/pr51244-13.c: New.
1750 * gcc.target/sh/pr51244-14.c: New.
1751 * gcc.target/sh/pr51244-15.c: New.
1752 * gcc.target/sh/pr51244-16.c: New.
1753
1754 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1755
1756 PR c++/51878
1757 * g++.dg/cpp0x/decltype45.C: New.
1758
1759 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1760
1761 PR fortran/54784
1762 * gfortran.dg/class_allocate_13.f90: New.
1763
1764 2012-10-11 Jason Merrill <jason@redhat.com>
1765
1766 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1767 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1768
1769 * g++.dg/gomp/tls-5.C: Require tls_native.
1770 * g++.dg/tls/thread_local7.C: Require tls_native.
1771 * g++.dg/tls/static2.C: New.
1772
1773 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1774
1775 PR c++/36107
1776 * g++.dg/ext/weak5.C: New.
1777
1778 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1779
1780 PR testsuite/54868
1781 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1782 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1783
1784 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1785
1786 PR c++/43765
1787 * g++.dg/parse/pr43765.C: New.
1788
1789 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1790
1791 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1792
1793 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1794
1795 PR c++/43663
1796 * g++.dg/init/bitfield3.C: New.
1797
1798 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1799
1800 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1801
1802 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1803
1804 PR tree-optimization/54877
1805 * gcc.dg/torture/pr54877.c: New test.
1806
1807 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1808
1809 PR testsuite/53397
1810 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1811 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1812 and remove target info from dg-do compile.
1813 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1814 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1815 and remove target info from dg-do compile.
1816
1817 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1818
1819 * gcc.dg/pr54782.c: Require target with pthread support.
1820
1821 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1822
1823 PR c++/53122
1824 * g++.dg/cpp0x/auto35.C: New.
1825
1826 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1827
1828 PR c++/53540 - using fails to be equivalent to typedef
1829 * g++.dg/cpp0x/alias-decl-24.C: New test.
1830
1831 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1832
1833 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1834 that c++11 attributes to types are ignored for now.
1835 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1836 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1837
1838 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1839
1840 PR c++/53741
1841 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1842
1843 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1844
1845 PR c++/50478
1846 * g++.dg/cpp0x/initlist67.C: New.
1847
1848 2012-10-10 Dehao Chen <dehao@google.com>
1849
1850 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1851
1852 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1853
1854 PR target/52480
1855 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1856 Add runtime tests.
1857
1858 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1859
1860 PR c++/53307
1861 * g++.dg/cpp0x/decltype44.C: New.
1862
1863 2012-10-09 Steve Ellcey <sellcey@mips.com>
1864
1865 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1866
1867 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1868
1869 PR c++/53763
1870 * g++.dg/cpp0x/decltype43.C: New.
1871
1872 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1873
1874 PR middle-end/53397
1875 * gcc.dg/pr53397-1.c: New test case.
1876 * gcc.dg/pr53397-2.c: New test case.
1877
1878 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1879
1880 PR c++/54194
1881 * g++.dg/warn/Wparentheses-26.C: Adjust.
1882 * g++.dg/warn/Wparentheses-27.C: New.
1883
1884 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1885
1886 PR c++/54427
1887 * c-c++-common/vector-scalar.c: New testcase.
1888 * g++.dg/ext/vector18.C: New testcase.
1889 * g++.dg/ext/vector5.C: This is not an error anymore.
1890 * gcc.dg/init-vec-1.c: Move ...
1891 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1892 * gcc.c-torture/execute/vector-shift1.c: Move ...
1893 * c-c++-common/torture/vector-shift1.c: ... here.
1894 * gcc.dg/scal-to-vec1.c: Move ...
1895 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1896 C++11. Adapt error messages.
1897 * gcc.dg/convert-vec-1.c: Move ...
1898 * c-c++-common/convert-vec-1.c: ... here.
1899 * gcc.dg/scal-to-vec2.c: Move ...
1900 * c-c++-common/scal-to-vec2.c: ... here.
1901
1902 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1903
1904 PR target/54400
1905 * gcc.target/i386/pr54400.c: New testcase.
1906
1907 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR c++/54858
1910 * g++.dg/template/pr54858.C: New test.
1911
1912 2012-10-08 Marek Polacek <polacek@redhat.com>
1913
1914 PR debug/54831
1915 * g++.dg/debug/pr54831.C: New test.
1916
1917 2012-10-08 Dehao Chen <dehao@google.com>
1918
1919 * g++.dg/predict-loop-exit-1.C: New.
1920 * g++.dg/predict-loop-exit-2.C: New.
1921 * g++.dg/predict-loop-exit-3.C: New.
1922
1923 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1924
1925 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1926
1927 2012-10-08 Jason Merrill <jason@redhat.com>
1928
1929 * g++.dg/gomp/tls-5.C: New.
1930 * g++.dg/gomp/tls-wrap1.C: New.
1931 * g++.dg/gomp/tls-wrap2.C: New.
1932 * g++.dg/gomp/tls-wrap3.C: New.
1933 * g++.dg/gomp/tls-wrap4.C: New.
1934 * g++.dg/gomp/tls-wrapper-cse.C: New.
1935 * g++.dg/tls/thread_local-cse.C: New.
1936 * g++.dg/tls/thread_local-order1.C: New.
1937 * g++.dg/tls/thread_local-order2.C: New.
1938 * g++.dg/tls/thread_local-wrap1.C: New.
1939 * g++.dg/tls/thread_local-wrap2.C: New.
1940 * g++.dg/tls/thread_local-wrap3.C: New.
1941 * g++.dg/tls/thread_local-wrap4.C: New.
1942 * g++.dg/tls/thread_local2g.C: New.
1943 * g++.dg/tls/thread_local3g.C: New.
1944 * g++.dg/tls/thread_local4g.C: New.
1945 * g++.dg/tls/thread_local5g.C: New.
1946 * g++.dg/tls/thread_local6g.C: New.
1947 * g++.dg/tls/thread_local7g.C: New.
1948
1949 * g++.dg/tls/thread_local3.C: New.
1950 * g++.dg/tls/thread_local4.C: New.
1951 * g++.dg/tls/thread_local5.C: New.
1952 * g++.dg/tls/thread_local6.C: New.
1953
1954 * g++.dg/tls/init-2.C: Tweak errors.
1955 * g++.dg/tls/thread_local1.C: New.
1956 * g++.dg/tls/thread_local2.C: New.
1957 * g++.dg/tls/thread_local7.C: New.
1958
1959 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1960
1961 PR target/54866
1962 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1963
1964 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1965
1966 PR target/54685
1967 * gcc.target/sh/pr54685.c: New.
1968
1969 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1970
1971 PR c++/53528 C++11 attribute support
1972 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1973 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1974 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1975 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1976 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1977 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1978 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1979 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1980 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1981 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1982 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1983 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1984 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1985 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1986 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1987 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1988 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1989 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1990 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1991 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1992 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1993 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1994 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1995 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1996 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1997 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1998 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1999 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2000 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2001 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2002 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2003 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2004 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2005 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2006 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2007 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2008 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2009 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2010 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2011 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2012 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2013 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2014 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2015 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2016 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2017 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2018 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2019 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2020 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2021 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2022 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2023 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2024 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2025 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2026 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2027 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2028 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2029
2030 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2031
2032 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2033 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2034 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2035
2036 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2037
2038 PR target/54760
2039 * gcc.target/sh/pr54760-2.c: New.
2040 * gcc.target/sh/pr54760-3.c: New.
2041
2042 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2043
2044 PR c++/51422
2045 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2046
2047 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2048 Sandra Loosemore <sandra@codesourcery.com>
2049
2050 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2051 and test that the accumulator is initialized using MULT.
2052 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2053 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2054
2055 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2056
2057 PR c++/52764
2058 * g++.dg/cpp0x/stdint.C: New.
2059
2060 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2061
2062 PR c++/54249
2063 * g++.dg/cpp0x/stddef.C: New.
2064
2065 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2066
2067 PR fortran/54832
2068 * gfortran.dg/typebound_operator_17.f90: New.
2069
2070 2012-10-06 Jan Hubicka <jh@suse.cz>
2071
2072 PR lto/53831
2073 PR lto/54776
2074 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2075
2076 2012-10-06 Jan Hubicka <jh@suse.cz>
2077
2078 * gcc.dg/lto/resolutions_0.c: New testcase.
2079
2080 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2081
2082 PR fortran/45521
2083 * gfortran.dg/generic_25.f90: New.
2084 * gfortran.dg/generic_26.f90: New.
2085 * gfortran.dg/generic_27.f90: New.
2086
2087 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2088
2089 PR target/54760
2090 * gcc.target/sh/pr54760-1.c: New.
2091
2092 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2093
2094 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2095 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2096 * g++.dg/warn/Wsign-compare-5.C: New test.
2097 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2098 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2099 * g++.dg/ext/builtin30.C: New test.
2100 * g++.dg/ext/vla12.C: New test.
2101 * gcc.dg/builtins-85.c: New test.
2102
2103 PR debug/54519
2104 * gcc.dg/guality/pr54519-1.c: New test.
2105 * gcc.dg/guality/pr54519-2.c: New test.
2106 * gcc.dg/guality/pr54519-3.c: New test.
2107 * gcc.dg/guality/pr54519-4.c: New test.
2108 * gcc.dg/guality/pr54519-5.c: New test.
2109 * gcc.dg/guality/pr54519-6.c: New test.
2110
2111 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2112
2113 PR c++/50893
2114 * g++.dg/cpp0x/defaulted38.C: New.
2115
2116 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2117
2118 PR tree-optimization/33763
2119 * c-c++-common/pr33763.c: New test.
2120
2121 PR tree-optimization/54810
2122 * gcc.dg/tree-ssa/vrp85.c: New test.
2123
2124 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2125
2126 * gcc.dg/ucnid-7.c: Skip on AIX.
2127 * gcc.dg/ucnid-8.c: Same.
2128 * gcc.dg/ucnid-10.c: Same.
2129 * gcc.dg/ucnid-13.c: Same.
2130 * gcc.dg/attr-alias-3.c: Same.
2131 * gcc.dg/attr-alias-5.c: Same.
2132 * gcc.dg/torture/pr51106-2.c: Same.
2133 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2134
2135 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2136
2137 PR c++/52233
2138 * g++.dg/cpp0x/alias-decl-23.C: New.
2139
2140 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2141
2142 PR c++/53403
2143 * g++.dg/template/friend53.C: New.
2144
2145 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2146
2147 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2148 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2149 (scan-ada-spec): Likewise.
2150 (scan-ada-spec-not): Likewise.
2151 * gcc.dg/dump-ada-spec-1.c: New test.
2152 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2153
2154 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2155
2156 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2157
2158 2012-10-04 Florian Weimer <fweimer@redhat.com>
2159
2160 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2161
2162 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2163
2164 PR c++/54323
2165 * g++.dg/cpp0x/pr54323.C: New.
2166
2167 2012-10-04 Richard Guenther <rguenther@suse.de>
2168
2169 PR middle-end/54735
2170 * g++.dg/torture/pr54735.C: New testcase.
2171
2172 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2173
2174 PR rtl-optimization/54739
2175 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2176
2177 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2178
2179 PR target/51244
2180 * gcc.target/sh/pr51244-12.c: New.
2181
2182 2012-10-03 Dehao Chen <dehao@google.com>
2183
2184 PR middle-end/54782
2185 * gcc.dg/pr54782.c: New test.
2186
2187 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2188
2189 PR c++/54777
2190 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2191
2192 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2193
2194 PR fortran/54778
2195 * gfortran.dg/class_53.f90: New.
2196
2197 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2198
2199 PR debug/54551
2200 * gcc.dg/guality/pr54551.c: New.
2201
2202 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2203
2204 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2205 * gcc.target/powerpc/pr46728-2.c: Likewise.
2206
2207 2012-10-02 Sharad Singhai <singhai@google.com>
2208
2209 PR testsuite/54772
2210 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2211 to fix test failures caused by r191883.
2212 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2213 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2214 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2215 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2216 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2217 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2218 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2219 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2220 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2221
2222 2012-09-30 Sharad Singhai <singhai@google.com>
2223
2224 * gcc.target/i386/vect-double-1.c: Fix test.
2225
2226 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2227
2228 PR target/54087
2229 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2230 atomic_sub fails.
2231
2232 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2233
2234 PR rtl-optimization/54457
2235 * gcc.target/i386/pr54457.c: New test.
2236
2237 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2238
2239 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2240
2241 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2242
2243 * gcc.target/i386/vect-rebuild.c: New testcase.
2244
2245 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2246
2247 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2248
2249 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2250
2251 * gcc.target/mips/pr37362.c: Fix target selector.
2252
2253 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2254
2255 PR target/54083
2256 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2257
2258 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2259
2260 * gcc.dg/ucnid-8.c: Update line number.
2261 * gcc.dg/torture/pr51106-2.c: Likewise.
2262
2263 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2264
2265 PR fortran/54667
2266 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2267 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2268 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2269
2270 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2271
2272 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2273 partially reverting r170092.
2274 * gfortran.dg/class_7.f03: Ditto.
2275 * gfortran.dg/coarray_14.f90: Ditto.
2276 * gfortran.dg/typebound_proc_13.f03: Ditto.
2277
2278 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2279
2280 PR c++/54738
2281 * g++.dg/cpp0x/sfinae42.C: New.
2282
2283 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2284
2285 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2286 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2287 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2288 * gcc.dg/pr42629.c: XFAIL on AIX.
2289 * gcc.dg/pr47684.c: Same.
2290 * gcc.dg/pr43670.c: Same.
2291 * gcc.dg/pr42916.c: Same.
2292 * gcc.dg/pr45449.c: Same.
2293 * gcc.dg/pr50017.c: Same.
2294 * gcc.dg/pr42728.c: Same.
2295 * gcc.dg/pr47881.c: Same.
2296 * gcc.dg/pr44023.c: Same.
2297 * gcc.dg/pr41345.c: Same.
2298 * gcc.dg/pr42630.c: Same.
2299 * gcc.dg/pr44971.c: Same.
2300 * gcc.dg/pr46771.c: Same.
2301 * gcc.dg/ucnid-8.c: Same.
2302 * gcc.dg/ucnid-10.c: Same.
2303 * gcc.dg/ucnid-13.c: Same.
2304 * gcc.dg/torture/pr51106-2.c: Same.
2305 * gcc.dg/pr48768.c: Same.
2306 * gcc.dg/pr42631.c: Same.
2307 * gcc.dg/pr43084.c: Same.
2308 * gcc.dg/ucnid-7.c: Same.
2309 * gcc.dg/pr42889.c: Same.
2310 * gcc.dg/pr41241.c: Same.
2311 * gcc.dg/pr42719.c: Same.
2312 * g++.dg/debug/pr46583.C: Same.
2313 * g++.dg/debug/pr47106.C: Same.
2314 * g++.dg/opt/pr48549.C: Same.
2315 * g++.dg/other/pr42685.C: Same.
2316 * c-c++-common/pr43942.c: Same.
2317
2318 2012-09-29 Ian Lance Taylor <iant@google.com>
2319
2320 * go.test/go-test.exp: Update for latest version of Go testsuite.
2321
2322 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2323
2324 PR fortran/52724
2325 * gfortran.dg/internal_readwrite_3.f90: New test.
2326
2327 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2328
2329 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2330 c-c++-common/Wunused-local-typedefs-2.c to here.
2331
2332 PR c++/54372 - unused attribute inactive on dependant entities
2333 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2334
2335 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2336
2337 PR c++/29028 - Missed unused warning on using declaration
2338 * g++.dg/warn/Wunused-var-18.C: New test.
2339
2340 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2341
2342 PR c++/53551 - -Wunused-local-typedefs misses uses
2343 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2344
2345 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2346
2347 PR target/54716
2348 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2349
2350 PR tree-optimization/54713
2351 * gcc.c-torture/compile/pr54713-1.c: New test.
2352 * gcc.c-torture/compile/pr54713-2.c: New test.
2353 * gcc.c-torture/compile/pr54713-3.c: New test.
2354
2355 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2356
2357 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2358
2359 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2360
2361 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2362
2363 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2364
2365 PR target/54703
2366 * gcc.target/i386/pr54703.c: New test.
2367
2368 2012-09-27 Richard Guenther <rguenther@suse.de>
2369
2370 PR lto/54709
2371 * gcc.dg/lto/pr54709_0.c: New testcase.
2372 * gcc.dg/lto/pr54709_1.c: Likewise.
2373
2374 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2375
2376 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2377
2378 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2379
2380 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2381
2382 * gcc.target/arm/pr42879.c: Handle big-endian.
2383
2384 2012-09-26 Steve Ellcey <sellcey@mips.com>
2385
2386 PR c/37303
2387 * gcc.dg/pr37303.c: Check for rdata or rodata.
2388
2389 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2390
2391 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2392
2393 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2394
2395 PR target/51274
2396 PR target/53087
2397 * gcc.target/powerpc/ppc-ne0-1.c: New.
2398
2399 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2400
2401 PR target/54089
2402 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2403 test_19, test_20, test_21, test_22, test_23): New functions.
2404 * gcc.target/sh/pr54089-4.c: New.
2405 * gcc.target/sh/pr54089-5.c: New.
2406 * gcc.target/sh/pr54089-6.c: New.
2407 * gcc.target/sh/pr54089-7.c: New.
2408
2409 2012-09-25 Richard Guenther <rguenther@suse.de>
2410
2411 PR lto/54625
2412 * gcc.dg/lto/pr54702_0.c: New testcase.
2413 * gcc.dg/lto/pr54702_1.c: Likewise.
2414 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2415 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2416 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2417 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2418
2419 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2420
2421 PR c++/54526
2422 * g++.dg/cpp0x/parse2.C: New.
2423 * g++.dg/parse/error11.C: Adjust.
2424 * g++.dg/parse/error12.C: Likewise.
2425
2426 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2427
2428 * gcc.target/i386/20030217-1.c: Added check for
2429 large_long_double effective target.
2430 * gcc.target/i386/387-3.c: Likewise.
2431 * gcc.target/i386/387-4.c: Likewise.
2432 * gcc.target/i386/pr36578-1.c: Likewise.
2433 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2434 when long double size is equal double size.
2435 * gcc.target/i386/excess-precision-1.c: Likewise.
2436 * gcc.target/i386/pr36578-2.c: Likewise.
2437 * gcc.target/i386/20030217-2.c: New testcase.
2438
2439 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2440
2441 PR tree-optimization/54676
2442 * gcc.dg/pr54676.c: New test.
2443
2444 2012-09-25 Richard Guenther <rguenther@suse.de>
2445
2446 PR tree-optimization/53663
2447 * gcc.dg/torture/pr53663-1.c: New testcase.
2448 * gcc.dg/torture/pr53663-2.c: Likewise.
2449 * gcc.dg/torture/pr53663-3.c: Likewise.
2450
2451 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2452
2453 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2454
2455 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2456
2457 * lib/target-supports-dg.exp (dg-require-effective-target,
2458 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2459 dg-process-target-1 instead of dg-process-target.
2460 (dg-process-target-1): Rename from dg-process-target.
2461 (dg-process-target): New.
2462
2463 2012-09-24 Richard Guenther <rguenther@suse.de>
2464
2465 PR tree-optimization/54684
2466 * g++.dg/torture/pr54684.C: New testcase.
2467
2468 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2469
2470 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2471
2472 2012-09-24 Richard Guenther <rguenther@suse.de>
2473
2474 PR middle-end/52173
2475 * gcc.dg/tm/pr52173-1.c: New.
2476 * gcc.dg/tm/pr52173-2.c: New.
2477
2478 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2479
2480 * gcc.dg/pr54669.c: New test.
2481
2482 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2483 Dominique Dhumieres <dominiq@lps.ens.fr>
2484
2485 PR testsuite/54677
2486 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2487
2488 2012-09-23 Tobias Burnus <burnus@net-b.de>
2489
2490 PR fortran/54618
2491 * gfortran.dg/class_array_14.f90: New.
2492
2493 2012-09-22 Kai Tietz <ktietz@redhat.com>
2494
2495 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2496 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2497
2498 2012-09-21 Dehao Chen <dehao@google.com>
2499
2500 PR go/54649
2501 PR tree-optimization/54655
2502 * g++.dg/pr54655.C: New testcase.
2503
2504 2012-09-21 Richard Guenther <rguenther@suse.de>
2505
2506 PR tree-optimization/54647
2507 * g++.dg/torture/pr54647.C: New testcase.
2508
2509 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2510
2511 PR c++/54427
2512 * c-c++-common/torture/vector-compare-2.c: Add -w.
2513
2514 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2515
2516 * gnat.dg/opt20.ads: Move dg directive to...
2517 * gnat.dg/opt20.adb: ...here.
2518 * gnat.dg/addr1.ad[sb]: Likewise.
2519 * gnat.dg/concat2.ad[sb]: Likewise.
2520 * gnat.dg/array16.ad[sb]: Likewise.
2521 * gnat.dg/atomic5.ad[sb]: Likewise.
2522 * gnat.dg/discr29.ad[sb]: Likewise.
2523 * gnat.dg/noreturn5.ad[sb]: Likewise.
2524 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2525 * gnat.dg/discr23.ads: Remove dg directive.
2526 * gnat.dg/nested_float_packed.ads: Likewise.
2527 * gnat.dg/oconst6.ads: Move to...
2528 * gnat.dg/specs/oconst6.ads: ...here.
2529
2530 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2531
2532 PR c++/52432
2533 * g++.dg/cpp0x/decltype32.C: Tweak.
2534
2535 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2536
2537 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2538 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2539 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2540 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2541
2542 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2543
2544 PR c++/54581
2545 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2546
2547 2012-09-19 Steve Ellcey <sellcey@mips.com>
2548
2549 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2550
2551 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2552
2553 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2554 * gcc.target/powerpc/ppc-mftb.c: New file.
2555
2556 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2557
2558 PR target/54089
2559 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2560 functions.
2561
2562 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2563
2564 PR target/54236
2565 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2566
2567 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2568
2569 * gcc.c-torture/execute/20120919-1.c: New test.
2570
2571 2012-09-19 Richard Guenther <rguenther@suse.de>
2572
2573 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2574
2575 2012-09-19 Richard Guenther <rguenther@suse.de>
2576
2577 * gcc.dg/builtin-unreachable-6.c: Adjust.
2578
2579 2012-09-19 Richard Guenther <rguenther@suse.de>
2580
2581 * gcc.dg/builtin-object-size-10.c: Adjust.
2582 * gcc.dg/builtin-unreachable-5.c: Adjust.
2583 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2584 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2585 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2586 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2587 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2588 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2589 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2590 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2591 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2592 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2593 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2594 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2595
2596 2012-09-19 Richard Guenther <rguenther@suse.de>
2597
2598 PR tree-optimization/54132
2599 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2600 * gcc.dg/torture/pr54132.c: Likewise.
2601
2602 2012-09-19 Terry Guo <terry.guo@arm.com>
2603
2604 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2605 extra prune rules that will be applied to all tests in a .exp file.
2606 (gcc-dg-prune): Use rules defined by the above variable.
2607 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2608 harmless warnings on architecture switch conflict.
2609
2610 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2611
2612 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2613 of asm-comment characters instead of a single one.
2614 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2615
2616 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2617
2618 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2619
2620 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2621 target instead of xfailing it.
2622 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2623 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2624 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2625 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2626 * gcc.dg/vect/vect-104.c: Likewise.
2627 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2628 * gcc.dg/vect/vect-outer-1.c: Likewise.
2629 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2630 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2631 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2632 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2633 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2634 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2635 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2636 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2637 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2638
2639 * lib/target-supports.exp
2640 (check_effective_target_vect_widen_mult_qi_to_hi,
2641 check_effective_target_vect_widen_mult_hi_to_si,
2642 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2643 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2644 check_effective_target_vect_pack_trunc,
2645 check_effective_target_vect_unpack,
2646 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2647 instead of arm_none.
2648
2649 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2650
2651 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2652
2653 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2654 config to compiler_flags.
2655
2656 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2657
2658 PR target/54592
2659 * gcc.target/i386/pr54592.c: New test.
2660
2661 PR tree-optimization/54610
2662 * gcc.target/i386/pr54610.c: New test.
2663
2664 2012-09-17 Jason Merrill <jason@redhat.com>
2665
2666 PR c++/54575
2667 * g++.dg/cpp0x/alias-decl-21.C: New.
2668 * g++.dg/cpp0x/alias-decl-22.C: New.
2669
2670 2012-09-17 Tobias Burnus <burnus@net-b.de>
2671
2672 PR fortran/54608
2673 * gfortran.dg/scan_2.f90: New.
2674
2675 2012-09-17 Jason Merrill <jason@redhat.com>
2676
2677 PR c++/53661
2678 * g++.dg/init/aggr9.C: New.
2679
2680 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2681
2682 * gnat.dg/loop_optimization12.ad[sb]: New test.
2683
2684 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2685
2686 PR fortran/54285
2687 * gfortran.dg/proc_ptr_result_7.f90: New.
2688
2689 2012-09-17 Tobias Burnus <burnus@net-b.de>
2690
2691 PR fortran/54603
2692 * gfortran.dg/structure_constructor_11.f90: New.
2693
2694 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2695
2696 PR tree-optimization/54563
2697 * g++.dg/torture/pr54563.C: New test.
2698
2699 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2700
2701 PR fortran/54594
2702 * gfortran.dg/typebound_generic_14.f03: New.
2703
2704 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2705
2706 PR fortran/54387
2707 * gfortran.dg/proc_ptr_38.f90: New.
2708
2709 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2710
2711 PR debug/54460
2712 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2713 to scary regexp.
2714
2715 PR testsuite/54007
2716 * gnat.dg/lto15.adb: Require lto.
2717
2718 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2719 "myBindC" for hppa*-*-hpux*.
2720
2721 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2722
2723 * gfortran.dg/namelist_75.f90: New test.
2724
2725 2012-09-15 Tom de Vries <tom@codesourcery.com>
2726
2727 * gcc.dg/tree-ssa/vrp82.c: New test.
2728 * gcc.dg/tree-ssa/vrp83.c: Same.
2729 * gcc.dg/tree-ssa/vrp84.c: Same.
2730
2731 2012-09-15 Tom de Vries <tom@codesourcery.com>
2732
2733 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2734 * gcc.dg/tree-ssa/vrp81.c: ... this.
2735
2736 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2737
2738 PR target/54222
2739 * gcc.target/avr/torture/fix-types.h: New.
2740 * gcc.target/avr/torture/vals-hr.def: New.
2741 * gcc.target/avr/torture/vals-r.def: New.
2742 * gcc.target/avr/torture/vals-k.def: New.
2743 * gcc.target/avr/torture/vals-ur.def: New.
2744 * gcc.target/avr/torture/vals-uk.def: New.
2745 * gcc.target/avr/torture/vals-uhr.def: New.
2746 * gcc.target/avr/torture/vals-llk.def: New.
2747 * gcc.target/avr/torture/vals-ullk.def: New.
2748 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2749 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2750 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2751 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2752 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2753 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2754 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2755 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2756
2757 2012-09-14 Dehao Chen <dehao@google.com>
2758
2759 * g++.dg/debug/dwarf2/deallocator.C: New test.
2760
2761 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2762
2763 PR c/54552
2764 * gcc.c-torture/compile/pr54552-1.c: New test.
2765
2766 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2767
2768 PR c++/54427
2769 * g++.dg/other/vector-compare.C: New testcase.
2770 * c-c++-common/vector-compare-3.c: New testcase.
2771 * gcc.dg/vector-shift.c: Move ...
2772 * c-c++-common/vector-shift.c: ... here.
2773 * gcc.dg/vector-shift1.c: Move ...
2774 * c-c++-common/vector-shift1.c: ... here.
2775 * gcc.dg/vector-shift3.c: Move ...
2776 * c-c++-common/vector-shift3.c: ... here.
2777 * gcc.dg/vector-compare-1.c: Move ...
2778 * c-c++-common/vector-compare-1.c: ... here.
2779 * gcc.dg/vector-compare-2.c: Move ...
2780 * c-c++-common/vector-compare-2.c: ... here.
2781 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2782 * c-c++-common/torture/vector-compare-1.c: ... here.
2783 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2784 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2785 * c-c++-common/torture/vector-compare-2.c: ... here.
2786 * gcc.c-torture/execute/vector-shift.c: Move ...
2787 * c-c++-common/torture/vector-shift.c: ... here.
2788 * gcc.c-torture/execute/vector-shift2.c: Move ...
2789 * c-c++-common/torture/vector-shift2.c: ... here.
2790 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2791 * c-c++-common/torture/vector-subscript-1.c: ... here.
2792 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2793 * c-c++-common/torture/vector-subscript-2.c: ... here.
2794 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2795 * c-c++-common/torture/vector-subscript-3.c: ... here.
2796
2797 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2798
2799 PR c/54103
2800 * gcc.c-torture/compile/pr54103-1.c,
2801 gcc.c-torture/compile/pr54103-2.c,
2802 gcc.c-torture/compile/pr54103-3.c,
2803 gcc.c-torture/compile/pr54103-4.c,
2804 gcc.c-torture/compile/pr54103-5.c,
2805 gcc.c-torture/compile/pr54103-6.c: New tests.
2806 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2807
2808 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2809
2810 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2811
2812 2012-09-14 Richard Guenther <rguenther@suse.de>
2813
2814 PR tree-optimization/54565
2815 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2816 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2817
2818 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2819
2820 * gcc.target/arm/combine-movs.c: Add missing space.
2821
2822 2012-09-14 Richard Guenther <rguenther@suse.de>
2823
2824 * g++.dg/torture/builtin-location.C: New testcase.
2825
2826 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2827 Manuel López-Ibåñez <manu@gcc.gnu.org>
2828
2829 PR c++/53210
2830 * g++.dg/warn/Wuninitialized-self.C: New.
2831
2832 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2833
2834 PR c/54559
2835 * gcc.c-torture/compile/pr54559.c: New test.
2836
2837 2012-09-13 Jason Merrill <jason@redhat.com>
2838
2839 PR c++/53839
2840 * g++.dg/cpp0x/constexpr-temp1.C: New.
2841
2842 PR c++/54511
2843 * g++.dg/template/anonunion2.C: New.
2844
2845 PR c++/53836
2846 * g++.dg/template/init10.C: New.
2847
2848 2012-09-13 Tobias Burnus <burnus@net-b.de>
2849
2850 PR fortran/54556
2851 * gfortran.dg/implicit_pure_3.f90: New.
2852
2853 2012-09-13 Richard Guenther <rguenther@suse.de>
2854
2855 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2856
2857 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2858
2859 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2860
2861 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2862
2863 * c-c++-common/pr51712.c: Handle for short-enum targets.
2864
2865 2012-09-12 Terry Guo <terry.guo@arm.com>
2866
2867 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2868 and lsrs for Thumb2 mode.
2869
2870 2012-09-12 Jan Hubicka <jh@suse.cz>
2871
2872 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2873
2874 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2875
2876 PR target/54445
2877 * gcc.target/i386/pr54445-1.c: New file.
2878 * gcc.target/i386/pr54445-2.c: Likewise.
2879
2880 2012-09-12 Tobias Burnus <burnus@net-b.de>
2881
2882 PR fortran/54225
2883 PR fortran/53306
2884 * gfortran.dg/coarray_10.f90: Update dg-error.
2885 * gfortran.dg/coarray_28.f90: New.
2886 * gfortran.dg/array_section_3.f90: New.
2887
2888 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2889
2890 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2891 gcc.target/arm/pr48252.c: Fix for big-endian support.
2892
2893 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2894
2895 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2896
2897 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2898 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2899
2900 * gcc.target/arm/neon-vfma-1.c: New testcase.
2901 * gcc.target/arm/neon-vfms-1.c: Likewise.
2902 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2903 of float.
2904 * gcc.target/arm/neon-vmls-1.c: Likewise.
2905 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2906 function.
2907 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2908 (check_effective_target_arm_neonv2_ok): Likewise.
2909 (check_effective_target_arm_neonv2_hw): Likewise.
2910 (check_effective_target_arm_neonv2): Likewise.
2911
2912 2012-09-11 Richard Guenther <rguenther@suse.de>
2913
2914 PR middle-end/54515
2915 * g++.dg/tree-ssa/pr54515.C: New testcase.
2916
2917 2012-09-10 Andrew Pinski <apinski@cavium.com>
2918
2919 PR tree-opt/c54362
2920 * gcc.dg/tm/memopt-16.c: New testcase.
2921
2922 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2923
2924 PR c++/54541
2925 PR c++/54542
2926 * g++.dg/cpp0x/sfinae40.C: New.
2927 * g++.dg/cpp0x/sfinae41.C: Likewise.
2928
2929 2012-09-10 Jason Merrill <jason@redhat.com>
2930
2931 PR c++/54538
2932 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2933
2934 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2935
2936 PR target/54089
2937 * gcc.target/sh/pr54089-3.c: New.
2938
2939 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2940
2941 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2942
2943 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2944
2945 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2946
2947 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2948
2949 * gcc.dg/pr52558-2.c: Delete.
2950 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2951
2952 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2953
2954 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2955
2956 2012-09-10 Richard Guenther <rguenther@suse.de>
2957
2958 PR tree-optimization/54520
2959 * gcc.dg/torture/pr54520.c: New testcase.
2960
2961 2012-09-10 Jason Merrill <jason@redhat.com>
2962
2963 PR c++/54506
2964 * g++.dg/cpp0x/implicit14.C: New.
2965
2966 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2967
2968 PR fortran/54208
2969 * gfortran.dg/bound_simplification_3.f90: New test.
2970
2971 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2972
2973 PR testsuite/54184
2974 * gcc.dg/pr52558-1.c: Delete.
2975 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2976
2977 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2978
2979 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2980 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2981 * gcc.target/arm/smlaltt-1.c: Likewise.
2982
2983 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2984
2985 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2986
2987 2012-09-07 Tom de Vries <tom@codesourcery.com>
2988
2989 PR tree-optimization/53986
2990 * gcc.dg/tree-ssa/vrp80.c: New test.
2991 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2992
2993 2012-09-06 Jason Merrill <jason@redhat.com>
2994
2995 PR c++/54341
2996 PR c++/54253
2997 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2998 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2999
3000 2012-09-06 Andrew Pinski <apinski@cavium.com>
3001
3002 PR tree-opt/54494
3003 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3004
3005 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3006
3007 PR rtl-optimization/54455
3008 * gcc.dg/54455.c: New test.
3009
3010 2012-09-06 Tobias Burnus <burnus@net-b.de>
3011
3012 PR fortran/54463
3013 * gfortran.dg/promotion_2.f90: New.
3014
3015 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3016
3017 PR middle-end/54486
3018 * c-c++-common/pr54486.c: New test.
3019
3020 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3021
3022 PR fortran/54474
3023 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3024
3025 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3026
3027 PR c++/54191
3028 * g++.dg/cpp0x/sfinae39.C: New.
3029
3030 2012-09-04 Jason Merrill <jason@redhat.com>
3031
3032 PR c++/54441
3033 * g++.dg/ext/flexary3.C: New.
3034
3035 PR c++/54420
3036 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3037
3038 PR c++/54198
3039 * g++.dg/template/defarg15.C: New.
3040
3041 PR c++/54437
3042 * g++.dg/template/access24.C: New.
3043
3044 2012-09-04 Richard Guenther <rguenther@suse.de>
3045
3046 PR tree-optimization/54458
3047 * gcc.dg/torture/pr54458.c: New testcase.
3048
3049 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3050
3051 * gcc.target/arm/neon-vext.c: New test.
3052 * gcc.target/arm/neon-vext-execute.c: Ditto.
3053
3054 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3055
3056 PR fortran/54243
3057 PR fortran/54244
3058 * gfortran.dg/select_type_29.f03: New.
3059
3060 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3061
3062 * gcc.dg/fold-perm.c: Improve test.
3063
3064 2012-09-03 Tobias Burnus <burnus@net-b.de>
3065
3066 PR fortran/51632
3067 * gfortran.dg/coarray_class_1.f90: New.
3068
3069 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3070
3071 PR target/49206
3072 * gcc.c-torture/compile/pr49206.c: New test.
3073
3074 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3075 Uros Bizjak <ubizjak@gmail.com>
3076
3077 PR target/36680
3078 * gfortran.dg/pr36680.f90: New test.
3079
3080 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3081
3082 PR target/42295
3083 * g++.dg/opt/pr42295.C: New test.
3084
3085 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3086
3087 PR target/54436
3088 * gcc.dg/torture/pr54436.c: New test.
3089
3090 2012-09-01 Andrew Pinski <apinski@cavium.com>
3091
3092 * gcc.target/mips/truncate-8.c: New testcase.
3093
3094 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3095
3096 PR target/46829
3097 PR target/46843
3098 * gcc.target/i386/pr46829.c: New test.
3099 * gcc.target/i386/pr46843.c: Ditto.
3100
3101 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3102 Jason Merrill <jason@redhat.com>
3103
3104 PR c++/18747
3105 * g++.dg/parse/error50.C: New.
3106
3107 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3108
3109 PR c/54428
3110 * gcc.c-torture/compile/pr54428.c: New test.
3111
3112 2012-08-31 Ollie Wild <aaw@google.com>
3113
3114 PR c++/54197
3115 * g++.dg/init/lifetime3.C: New test.
3116
3117 2012-08-31 Martin Jambor <mjambor@suse.cz>
3118
3119 PR middle-end/54409
3120 * gcc.dg/torture/pr54409.c: New test.
3121
3122 2012-08-31 Martin Jambor <mjambor@suse.cz>
3123
3124 * gfortran.dg/pr48636.f90: Add dump scan checks.
3125
3126 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3127
3128 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3129
3130 2012-08-28 Joey Ye <joey.ye@arm.com>
3131
3132 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3133
3134 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3135
3136 PR target/46254
3137 * gcc.target/i386/pr46254.c: New test.
3138
3139 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3140
3141 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3142 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3143 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3144
3145 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3146
3147 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3148 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3149 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3150 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3151 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3152 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3153 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3154 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3155 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3156 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3157 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3158 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3159 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3160 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3161 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3162 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3163 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3164 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3165 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3166 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3167 gcc.target/mips/unaligned-1.c: Tighten regexps.
3168
3169 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3170
3171 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3172 (mips_option_groups): Remove optimization. Add various -f options.
3173 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3174 and -pg imply -fno-omit-frame-pointer.
3175 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3176 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3177 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3178 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3179 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3180 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3181 * gcc.target/mips/abi-n32-long32.c: Likewise.
3182 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3183 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3184 * gcc.target/mips/abi-n32-long64.c: Likewise.
3185 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3186 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3187 * gcc.target/mips/abi-n64-long32.c: Likewise.
3188 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3189 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3190 * gcc.target/mips/abi-n64-long64.c: Likewise.
3191 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3192 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3193 * gcc.target/mips/abi-o32-long32.c: Likewise.
3194 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3195 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3196 * gcc.target/mips/abi-o32-long64.c: Likewise.
3197 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3198 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3199 * gcc.target/mips/abi-o64-long32.c: Likewise.
3200 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3201 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3202 * gcc.target/mips/abi-o64-long64.c: Likewise.
3203 * gcc.target/mips/asm-1.c: Likewise.
3204 * gcc.target/mips/branch-1.c: Likewise.
3205 * gcc.target/mips/call-3.c: Likewise.
3206 * gcc.target/mips/call-saved-3.c: Likewise.
3207 * gcc.target/mips/clear-cache-1.c: Likewise.
3208 * gcc.target/mips/div-1.c: Likewise.
3209 * gcc.target/mips/div-2.c: Likewise.
3210 * gcc.target/mips/div-3.c: Likewise.
3211 * gcc.target/mips/div-4.c: Likewise.
3212 * gcc.target/mips/div-5.c: Likewise.
3213 * gcc.target/mips/div-6.c: Likewise.
3214 * gcc.target/mips/div-7.c: Likewise.
3215 * gcc.target/mips/div-8.c: Likewise.
3216 * gcc.target/mips/div-9.c: Likewise.
3217 * gcc.target/mips/div-10.c: Likewise.
3218 * gcc.target/mips/div-11.c: Likewise.
3219 * gcc.target/mips/div-12.c: Likewise.
3220 * gcc.target/mips/dsp-ctrl.c: Likewise.
3221 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3222 * gcc.target/mips/ext-8.c: Likewise.
3223 * gcc.target/mips/extend-2.c: Likewise.
3224 * gcc.target/mips/fix-r10000-1.c: Likewise.
3225 * gcc.target/mips/fix-r10000-2.c: Likewise.
3226 * gcc.target/mips/fix-r10000-3.c: Likewise.
3227 * gcc.target/mips/fix-r10000-4.c: Likewise.
3228 * gcc.target/mips/fix-r10000-5.c: Likewise.
3229 * gcc.target/mips/fix-r10000-6.c: Likewise.
3230 * gcc.target/mips/fix-r10000-7.c: Likewise.
3231 * gcc.target/mips/fix-r10000-8.c: Likewise.
3232 * gcc.target/mips/fix-r10000-9.c: Likewise.
3233 * gcc.target/mips/fix-r10000-10.c: Likewise.
3234 * gcc.target/mips/fix-r10000-11.c: Likewise.
3235 * gcc.target/mips/fix-r10000-12.c: Likewise.
3236 * gcc.target/mips/fix-r10000-13.c: Likewise.
3237 * gcc.target/mips/fix-r10000-14.c: Likewise.
3238 * gcc.target/mips/fix-r10000-15.c: Likewise.
3239 * gcc.target/mips/fpcmp-1.c: Likewise.
3240 * gcc.target/mips/fpcmp-2.c: Likewise.
3241 * gcc.target/mips/fpr-moves-7.c: Likewise.
3242 * gcc.target/mips/fpr-moves-8.c: Likewise.
3243 * gcc.target/mips/int-moves-1.c: Likewise.
3244 * gcc.target/mips/int-moves-2.c: Likewise.
3245 * gcc.target/mips/long-calls-pg.c: Likewise.
3246 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3247 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3248 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3249 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3250 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3251 * gcc.target/mips/mips-3d-1.c: Likewise.
3252 * gcc.target/mips/mips-3d-2.c: Likewise.
3253 * gcc.target/mips/mips-3d-3.c: Likewise.
3254 * gcc.target/mips/mips-3d-4.c: Likewise.
3255 * gcc.target/mips/mips-3d-5.c: Likewise.
3256 * gcc.target/mips/mips-3d-6.c: Likewise.
3257 * gcc.target/mips/mips-3d-7.c: Likewise.
3258 * gcc.target/mips/mips-3d-8.c: Likewise.
3259 * gcc.target/mips/mips-3d-9.c: Likewise.
3260 * gcc.target/mips/mips-ps-1.c: Likewise.
3261 * gcc.target/mips/mips-ps-2.c: Likewise.
3262 * gcc.target/mips/mips-ps-3.c: Likewise.
3263 * gcc.target/mips/mips-ps-4.c: Likewise.
3264 * gcc.target/mips/mips-ps-6.c: Likewise.
3265 * gcc.target/mips/mips32-dspr2.c: Likewise.
3266 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3267 * gcc.target/mips/neg-abs-1.c: Likewise.
3268 * gcc.target/mips/neg-abs-2.c: Likewise.
3269 * gcc.target/mips/nmadd-3.c: Likewise.
3270 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3271 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3272 * gcc.target/mips/octeon-pop-1.c: Likewise.
3273 * gcc.target/mips/pr26765.c: Likewise.
3274 * gcc.target/mips/pr33256.c: Likewise.
3275 * gcc.target/mips/pr33635-1.c: Likewise.
3276 * gcc.target/mips/pr33755.c: Likewise.
3277 * gcc.target/mips/pr35802.c: Likewise.
3278 * gcc.target/mips/pr45074.c: Likewise.
3279 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3280 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3281 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3282 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3283 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3284 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3285 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3286 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3287 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3288 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3289 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3290 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3291 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3292 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3293 * gcc.target/mips/save-restore-1.c: Likewise.
3294 * gcc.target/mips/save-restore-3.c: Likewise.
3295 * gcc.target/mips/save-restore-5.c: Likewise.
3296 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3297 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3298 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3299 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3300 * gcc.target/mips/stack-1.c: Likewise.
3301
3302 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3303 Tighten regexps.
3304
3305 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3306 branch under test to be filled with preceding rather than
3307 following instructions.
3308 * gcc.target/mips/branch-10.c: Likewise.
3309 * gcc.target/mips/branch-11.c: Likewise.
3310 * gcc.target/mips/branch-12.c: Likewise.
3311 * gcc.target/mips/branch-13.c: Likewise.
3312 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3313 to be eliminated. Tighten $28 scan-assembler-not test.
3314
3315 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3316 function to...
3317 * gcc.target/mips/call-4.c: ...this new test.
3318
3319 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3320 more likely.
3321 * gcc.target/mips/code-readable-3.c: Likewise.
3322 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3323 flag but skip for -O0.
3324 * gcc.target/mips/code-readable-4.c: Likewise.
3325
3326 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3327 of operations under test.
3328 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3329
3330 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3331 Don't require sibling-call optimization.
3332 * gcc.target/mips/near-far-4.c: Likewise.
3333
3334 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3335 Make sure that the register variable is used.
3336 * gcc.target/mips/soft-float-1.c: Likewise.
3337
3338 * gcc.target/mips/sdata-1.c: Make static data volatile.
3339 * gcc.target/mips/sdata-2.c: Likewise.
3340 * gcc.target/mips/sdata-3.c: Likewise.
3341 * gcc.target/mips/sdata-4.c: Likewise.
3342
3343 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3344 skip for -O0.
3345 * gcc.target/mips/atomic-memory-2.c: Likewise.
3346 * gcc.target/mips/branch-cost-1.c: Likewise.
3347 * gcc.target/mips/branch-cost-2.c: Likewise.
3348 * gcc.target/mips/cache-1.c: Likewise.
3349 * gcc.target/mips/call-1.c: Likewise.
3350 * gcc.target/mips/call-saved-2.c: Likewise.
3351 * gcc.target/mips/const-anchor-1.c: Likewise.
3352 * gcc.target/mips/const-anchor-2.c: Likewise.
3353 * gcc.target/mips/dse-1.c: Likewise.
3354 * gcc.target/mips/dsp-lhx.c: Likewise.
3355 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3356 * gcc.target/mips/ext-1.c: Likewise.
3357 * gcc.target/mips/ext-2.c: Likewise.
3358 * gcc.target/mips/ext-3.c: Likewise.
3359 * gcc.target/mips/ext-4.c: Likewise.
3360 * gcc.target/mips/ext-5.c: Likewise.
3361 * gcc.target/mips/ext-6.c: Likewise.
3362 * gcc.target/mips/ext-7.c: Likewise.
3363 * gcc.target/mips/extend-1.c: Likewise.
3364 * gcc.target/mips/fix-r4000-1.c: Likewise.
3365 * gcc.target/mips/fix-r4000-3.c: Likewise.
3366 * gcc.target/mips/fix-r4000-5.c: Likewise.
3367 * gcc.target/mips/fix-r4000-6.c: Likewise.
3368 * gcc.target/mips/fix-r4000-8.c: Likewise.
3369 * gcc.target/mips/fix-r4000-10.c: Likewise.
3370 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3371 * gcc.target/mips/fixed-vector-type.c: Likewise.
3372 * gcc.target/mips/fpr-moves-1.c: Likewise.
3373 * gcc.target/mips/fpr-moves-2.c: Likewise.
3374 * gcc.target/mips/fpr-moves-3.c: Likewise.
3375 * gcc.target/mips/fpr-moves-4.c: Likewise.
3376 * gcc.target/mips/fpr-moves-5.c: Likewise.
3377 * gcc.target/mips/fpr-moves-6.c: Likewise.
3378 * gcc.target/mips/ins-1.c: Likewise.
3379 * gcc.target/mips/ins-2.c: Likewise.
3380 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3381 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3382 * gcc.target/mips/lazy-binding-1.c: Likewise.
3383 * gcc.target/mips/madd-3.c: Likewise.
3384 * gcc.target/mips/madd-5.c: Likewise.
3385 * gcc.target/mips/madd-6.c: Likewise.
3386 * gcc.target/mips/madd-8.c: Likewise.
3387 * gcc.target/mips/madd-9.c: Likewise.
3388 * gcc.target/mips/memcpy-1.c: Likewise.
3389 * gcc.target/mips/mips-ps-type.c: Likewise.
3390 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3391 * gcc.target/mips/mips-sched-madd.c: Likewise.
3392 * gcc.target/mips/mips16e-extends.c: Likewise.
3393 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3394 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3395 * gcc.target/mips/movcc-1.c: Likewise.
3396 * gcc.target/mips/movcc-2.c: Likewise.
3397 * gcc.target/mips/movcc-3.c: Likewise.
3398 * gcc.target/mips/msub-5.c: Likewise.
3399 * gcc.target/mips/msub-6.c: Likewise.
3400 * gcc.target/mips/msub-8.c: Likewise.
3401 * gcc.target/mips/mult-2.c: Likewise.
3402 * gcc.target/mips/mult-3.c: Likewise.
3403 * gcc.target/mips/mult-5.c: Likewise.
3404 * gcc.target/mips/mult-6.c: Likewise.
3405 * gcc.target/mips/mult-7.c: Likewise.
3406 * gcc.target/mips/mult-12.c: Likewise.
3407 * gcc.target/mips/mult-13.c: Likewise.
3408 * gcc.target/mips/mult-14.c: Likewise.
3409 * gcc.target/mips/mult-15.c: Likewise.
3410 * gcc.target/mips/mult-17.c: Likewise.
3411 * gcc.target/mips/mult-18.c: Likewise.
3412 * gcc.target/mips/mult-19.c: Likewise.
3413 * gcc.target/mips/nmadd-1.c: Likewise.
3414 * gcc.target/mips/nmadd-2.c: Likewise.
3415 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3416 * gcc.target/mips/octeon-cins-1.c: Likewise.
3417 * gcc.target/mips/octeon-cins-2.c: Likewise.
3418 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3419 * gcc.target/mips/octeon-exts-2.c: Likewise.
3420 * gcc.target/mips/octeon-exts-3.c: Likewise.
3421 * gcc.target/mips/octeon-exts-4.c: Likewise.
3422 * gcc.target/mips/octeon-exts-5.c: Likewise.
3423 * gcc.target/mips/octeon-exts-6.c: Likewise.
3424 * gcc.target/mips/octeon-exts-7.c: Likewise.
3425 * gcc.target/mips/octeon-pop-2.c: Likewise.
3426 * gcc.target/mips/octeon-seq-3.c: Likewise.
3427 * gcc.target/mips/octeon-seq-4.c: Likewise.
3428 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3429 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3430 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3431 * gcc.target/mips/pr54240.c: Likewise.
3432 * gcc.target/mips/rsqrt-1.c: Likewise.
3433 * gcc.target/mips/rsqrt-2.c: Likewise.
3434 * gcc.target/mips/rsqrt-3.c: Likewise.
3435 * gcc.target/mips/rsqrt-4.c: Likewise.
3436 * gcc.target/mips/save-restore-2.c: Likewise.
3437 * gcc.target/mips/save-restore-4.c: Likewise.
3438 * gcc.target/mips/sb1-1.c: Likewise.
3439 * gcc.target/mips/scc-1.c: Likewise.
3440 * gcc.target/mips/scc-2.c: Likewise.
3441 * gcc.target/mips/scc-3.c: Likewise.
3442 * gcc.target/mips/scc-4.c: Likewise.
3443 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3444 * gcc.target/mips/truncate-1.c: Likewise.
3445 * gcc.target/mips/truncate-2.c: Likewise.
3446 * gcc.target/mips/truncate-3.c: Likewise.
3447 * gcc.target/mips/truncate-4.c: Likewise.
3448 * gcc.target/mips/truncate-5.c: Likewise.
3449 * gcc.target/mips/truncate-6.c: Likewise.
3450 * gcc.target/mips/unaligned-1.c: Likewise.
3451
3452 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3453 skip for -O0. Require -fexpensive-optimizations.
3454 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3455 * gcc.target/mips/dspr2-MULT.c: Likewise.
3456 * gcc.target/mips/fix-r4000-2.c: Likewise.
3457 * gcc.target/mips/fix-r4000-4.c: Likewise.
3458 * gcc.target/mips/fix-r4000-7.c: Likewise.
3459 * gcc.target/mips/fix-r4000-9.c: Likewise.
3460 * gcc.target/mips/madd-1.c: Likewise.
3461 * gcc.target/mips/madd-2.c: Likewise.
3462 * gcc.target/mips/madd-4.c: Likewise.
3463 * gcc.target/mips/maddu-1.c: Likewise.
3464 * gcc.target/mips/maddu-2.c: Likewise.
3465 * gcc.target/mips/maddu-3.c: Likewise.
3466 * gcc.target/mips/maddu-4.c: Likewise.
3467 * gcc.target/mips/msub-1.c: Likewise.
3468 * gcc.target/mips/msub-2.c: Likewise.
3469 * gcc.target/mips/msub-3.c: Likewise.
3470 * gcc.target/mips/msub-4.c: Likewise.
3471 * gcc.target/mips/msubu-1.c: Likewise.
3472 * gcc.target/mips/msubu-2.c: Likewise.
3473 * gcc.target/mips/msubu-3.c: Likewise.
3474 * gcc.target/mips/msubu-4.c: Likewise.
3475 * gcc.target/mips/mult-1.c: Likewise.
3476 * gcc.target/mips/mult-4.c: Likewise.
3477 * gcc.target/mips/mult-8.c: Likewise.
3478 * gcc.target/mips/mult-9.c: Likewise.
3479 * gcc.target/mips/mult-10.c: Likewise.
3480 * gcc.target/mips/mult-11.c: Likewise.
3481 * gcc.target/mips/mult-16.c: Likewise.
3482
3483 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3484 skip for -O0 and -Os.
3485 * gcc.target/mips/fix-r4000-12.c: Likewise.
3486 * gcc.target/mips/madd-7.c: Likewise.
3487 * gcc.target/mips/mips-ps-5.c: Likewise.
3488 * gcc.target/mips/mips-ps-7.c: Likewise.
3489 * gcc.target/mips/msub-7.c: Likewise.
3490
3491 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3492 skip for -O0. Require -mno-abicalls.
3493 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3494
3495 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3496 skip for -O0. Require a total number of BBIT instructions and
3497 at least one of each kind.
3498
3499 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3500 skip for -O0. Require -fno-unroll-loops.
3501
3502 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3503 skip for -O0. Allow BLTZ as well as BGEZ.
3504
3505 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3506
3507 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3508 skip for -O0. Require -fschedule-insns2.
3509 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3510
3511 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3512 but skip for -O0. Make a branch-likely more likely.
3513
3514 * gcc.target/mips/timode-2.c: Split each test into its own function.
3515 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3516
3517 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3518 skip for -O0. Require -fpeephole2.
3519 * gcc.target/mips/vr-mult-2.c: Likewise.
3520
3521 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3522
3523 PR preprocessor/53469
3524 * gcc.dg/cpp/_Pragma7.c: New test case.
3525
3526 2012-08-27 Tobias Burnus <burnus@net-b.de>
3527
3528 PR fortran/54370
3529 * gfortran.dg/do_5.f90: New.
3530
3531 2012-08-27 Tobias Burnus <burnus@net-b.de>
3532
3533 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3534 from dg-options as -Wall no longer implies it.
3535
3536 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3537
3538 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3539
3540 2012-08-25 Jason Merrill <jason@redhat.com>
3541
3542 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3543
3544 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3545
3546 PR c++/51421
3547 * g++.dg/cpp0x/auto34.C: New.
3548
3549 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3550
3551 PR c/54363
3552 * gcc.dg/pr54363.c: New test.
3553
3554 PR c/54355
3555 * gcc.dg/pr54355.c: New test.
3556
3557 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3558
3559 PR debug/52857
3560 * gcc.target/i386/pr52857-1.c: New.
3561 * gcc.target/i386/pr52857-2.c: Likewise.
3562
3563 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3564
3565 * gcc.target/mips/code-readable-4.c: New test.
3566
3567 2012-08-23 Julian Brown <julian@codesourcery.com>
3568 Sandra Loosemore <sandra@codesourcery.com>
3569
3570 * gcc.target/mips/code-readable-1.c: Add -O to options.
3571
3572 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3573
3574 PR c++/20420
3575 * g++.dg/lookup/using53.C: New.
3576
3577 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3578
3579 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3580 * gcc.dg/fixed-point/convert-1.c: New.
3581 * gcc.dg/fixed-point/convert-2.c: New.
3582 * gcc.dg/fixed-point/convert-3.c: New.
3583 * gcc.dg/fixed-point/convert-4.c: New.
3584 * gcc.dg/fixed-point/convert-float-1.c: New.
3585 * gcc.dg/fixed-point/convert-float-2.c: New.
3586 * gcc.dg/fixed-point/convert-float-3.c: New.
3587 * gcc.dg/fixed-point/convert-float-4.c: New.
3588 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3589 * gcc.dg/fixed-point/convert-sat.c: New.
3590 * gcc.dg/fixed-point/convert.h: New.
3591
3592 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3593
3594 PR target/54089
3595 * gcc.target/sh/pr54089-2.c: New.
3596
3597 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3598
3599 * gcc.target/i386/long-double-64-1.c: New file.
3600 * gcc.target/i386/long-double-64-2.c: Likewise.
3601 * gcc.target/i386/long-double-64-3.c: Likewise.
3602 * gcc.target/i386/long-double-64-4.c: Likewise.
3603 * gcc.target/i386/long-double-80-1.c: Likewise.
3604 * gcc.target/i386/long-double-80-2.c: Likewise.
3605 * gcc.target/i386/long-double-80-3.c: Likewise.
3606 * gcc.target/i386/long-double-80-4.c: Likewise.
3607 * gcc.target/i386/long-double-80-5.c: Likewise.
3608 * gcc.target/i386/long-double-80-6.c: Likewise.
3609 * gcc.target/i386/long-double-80-7.c: Likewise.
3610
3611 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3612
3613 PR tree-optimization/54317
3614 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3615
3616 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3617
3618 PR target/39423
3619 * gcc.target/sh/pr39423-2.c: New.
3620
3621 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3622
3623 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3624 * gcc.dg/fold-perm.c: Likewise.
3625
3626 2012-08-20 Jan Hubicka <jh@suse.cz>
3627
3628 PR fortran/48636
3629 * gcc.dg/ipa/inlinehint-1.c: New.
3630
3631 2012-08-20 Florian Weimer <fweimer@redhat.com>
3632
3633 PR c++/19351
3634 * g++.dg/init/new38.C: New test.
3635 * g++.dg/init/new39.C: New test.
3636
3637 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3638
3639 PR target/54089
3640 * gcc.target/sh/pr54089-1.c: New.
3641
3642 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3643
3644 PR target/51244
3645 * gcc.target/sh/pr51244-11.c: New.
3646
3647 2012-08-20 Tobias Burnus <burnus@net-b.de>
3648
3649 PR fortran/54301
3650 * gfortran.dg/warn_target_lifetime_2.f90: New.
3651
3652 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3653
3654 PR c++/10416
3655 * g++.dg/warn/Wunused-var-17.C: New.
3656
3657 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3658
3659 PR middle-end/53992
3660 * gcc.dg/gomp/pr53992.c: New test.
3661
3662 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3663
3664 PR tree-ssa/54295
3665 * gcc.c-torture/execute/20120817-1.c: New test.
3666
3667 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3668
3669 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3670 add instruction.
3671 (f2): New test that really does need adds.
3672
3673 2012-08-20 Richard Guenther <rguenther@suse.de>
3674
3675 PR tree-optimization/54327
3676 * gcc.dg/torture/pr54327.c: New testcase.
3677
3678 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3679
3680 PR tree-optimization/54321
3681 * gcc.c-torture/compile/pr54321.c: New test.
3682
3683 2012-08-20 Tobias Burnus <burnus@net-b.de>
3684
3685 PR fortran/54301
3686 * gfortran.dg/warn_target_lifetime_1.f90: New.
3687
3688 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3689
3690 PR fortran/54298
3691 * gfortran.dg/real_compare_1.f90: New test case.
3692 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3693
3694 2012-08-18 Jan Hubicka <jh@suse.cz>
3695
3696 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3697
3698 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3699
3700 PR fortran/39290
3701 * gfortran.dg/interface_37.f90: New test.
3702
3703 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3704 Gary Funck <gary@intrepid.com>
3705
3706 PR target/20020
3707 * gcc.target/i386/pr20020-1.c: New test.
3708 * gcc.target/i386/pr20020-2.c: Likewise.
3709 * gcc.target/i386/pr20020-3.c: Likewise.
3710
3711 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3712
3713 * gcc.target/i386/perm-concat.c: New test.
3714
3715 2012-08-17 Julian Brown <julian@codesourcery.com>
3716
3717 * gcc.target/arm/div64-unwinding.c: New test.
3718
3719 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3720
3721 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3722
3723 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3724
3725 PR target/54236
3726 * gcc.target/sh/pr54236-1.c: New.
3727
3728 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3729
3730 * lib/target-supports.exp (check_effective_target_sync_int_long)
3731 (check_effective_target_sync_char_short): Enable for crisv32-*
3732 and cris-*.
3733
3734 PR middle-end/54261
3735 * gcc.dg/torture/pr54261-1.c: New test.
3736
3737 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3738
3739 PR fortran/54243
3740 PR fortran/54244
3741 * gfortran.dg/typebound_call_24.f03: New.
3742
3743 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3744
3745 PR tree-optimization/54245
3746 * gcc.dg/tree-ssa/pr54245.c: New test.
3747
3748 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3749
3750 PR tree-optimization/54240
3751 * gcc.target/powerpc/pr54240.c: New test.
3752 * gcc.target/mips/pr54240.c: Likewise.
3753
3754 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3755
3756 PR target/52933
3757 * gcc.target/sh/pr52933-1.c: New.
3758 * gcc.target/sh/pr52933-2.c: New.
3759
3760 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3761
3762 PR target/50751
3763 * gcc.target/sh/pr50751-8.c: New.
3764
3765 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3766
3767 PR fortran/47586
3768 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3769 * gfortran.dg/typebound_proc_27.f03: New test.
3770
3771 2012-08-14 Sterling Augustine <saugustine@google.com>
3772
3773 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3774
3775 2012-08-14 Tobias Burnus <burnus@net-b.de>
3776
3777 PR fortran/40881
3778 * gfortran.dg/data_constraints_3.f90: New.
3779 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3780 to disable -pedantic compilation.
3781 * gfortran.dg/pr37243.f: Ditto.
3782 * gfortran.dg/g77/19990826-3.f: Ditto.
3783 * gfortran.dg/g77/20020307-1.f : Ditto.
3784 * gfortran.dg/g77/980310-3.f: Ditto.
3785
3786 2012-08-14 Tobias Burnus <burnus@net-b.de>
3787
3788 PR fortran/54234
3789 * gfortran.dg/warn_conversion_4.f90: New.
3790
3791 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3792
3793 PR middle-end/53411
3794 PR rtl-optimization/53495
3795 * gcc.c-torture/compile/pr53411.c: New test.
3796 * gcc.c-torture/compile/pr53495.c: New test.
3797
3798 2012-08-13 Richard Guenther <rguenther@suse.de>
3799
3800 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3801
3802 2012-08-13 Richard Guenther <rguenther@suse.de>
3803
3804 PR tree-optimization/54200
3805 * gcc.dg/guality/pr54200.c: New testcase.
3806 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3807
3808 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3809
3810 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3811
3812 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3813
3814 PR target/51244
3815 * gcc.target/sh/pr51244-7.c: New.
3816 * gcc.target/sh/pr51244-8.c: New.
3817 * gcc.target/sh/pr51244-9.c: New.
3818 * gcc.target/sh/pr51244-10.c: New.
3819
3820 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3821
3822 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3823 -m2e or -m2a.
3824 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3825 * gcc.target/sh/pr53511-1.c: Likewise.
3826 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3827 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3828 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3829 * gcc.target/sh/pr53512-3.c: Likewise.
3830 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3831
3832 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3833
3834 PR target/39423
3835 * gcc.c-torture/compile/pr39423-1.c: New.
3836 * gcc.c-torture/compile/pr39423-2.c: New.
3837
3838 2012-08-12 Tobias Burnus <burnus@net-b.de>
3839
3840 PR fortran/54221
3841 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3842 they appear uninitialized on the RHS.
3843 * gfortran.dg/public_private_module_6.f90: New.
3844
3845 2012-08-11 Martin Jambor <mjambor@suse.cz>
3846
3847 PR fortran/48636
3848 * gfortran.dg/pr48636.f90: New test.
3849
3850 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3851
3852 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3853 to avoid warnings.
3854 (main): Adjust caller.
3855
3856 2012-08-10 Richard Guenther <rguenther@suse.de>
3857
3858 * gcc.dg/matrix/*.c: Adjust and move ...
3859 * gcc.dg/torture/: ... here.
3860 * gcc.dg/matrix: Remove directory.
3861
3862 2012-08-10 Richard Guenther <rguenther@suse.de>
3863
3864 PR middle-end/54219
3865 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3866
3867 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3868
3869 PR middle-end/54211
3870 * gcc.dg/tree-ssa/pr54211.c: New test.
3871
3872 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3873
3874 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3875 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3876
3877 2012-08-10 Richard Guenther <rguenther@suse.de>
3878
3879 PR tree-optimization/54109
3880 * gcc.dg/torture/pr54109.c: New testcase.
3881 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3882 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3883
3884 2012-08-10 Richard Guenther <rguenther@suse.de>
3885
3886 PR tree-optimization/54027
3887 * gcc.dg/torture/pr54027.c: New testcase.
3888
3889 2012-08-10 Richard Guenther <rguenther@suse.de>
3890
3891 * g++.dg/plugin/selfassign.c: Adjust.
3892 * gcc.dg/plugin/selfassign.c: Likewise.
3893 * gcc.dg/strlenopt-11.c: Likewise.
3894 * gcc.dg/strlenopt-13.c: Likewise.
3895 * gcc.dg/no-strict-overflow-4.c: Likewise.
3896 * gcc.dg/strict-overflow-4.c: Likewise.
3897 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3898 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3899 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3900 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3901 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3902 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3903 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3904 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3905 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3906 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3907 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3908 * gcc.dg/pr46309.c: Likewise.
3909 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3910
3911 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3912
3913 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3914 for x86 targets.
3915 * gcc.c-torture/compile/20120727-2.c: New test.
3916
3917 2012-08-09 Martin Jambor <mjambor@suse.cz>
3918
3919 * gcc.dg/ipa/iinline-4.c: New test.
3920 * gcc.dg/ipa/iinline-5.c: Likewise.
3921 * gcc.dg/ipa/iinline-6.c: Likewise.
3922 * gcc.dg/ipa/iinline-7.c: Likewise.
3923 * gcc.dg/lto/20120723_0.c: Likewise.
3924 * gcc.dg/lto/20120723_1.c: Likewise.
3925
3926 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3927
3928 PR target/39423
3929 * gcc.target/sh/pr39423-1.c: New.
3930
3931 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3932
3933 PR target/51244
3934 * gcc.target/sh/pr51244-5: New.
3935 * gcc.target/sh/pr51244-6: New.
3936
3937 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3938
3939 * gcc.target/i386/adx-addxcarry32-3.c: New.
3940 * gcc.target/i386/adx-addxcarry64-3.c: New.
3941
3942 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3943
3944 PR rtl-optimization/53701
3945 * gcc.dg/pr53701.c: New test.
3946
3947 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3948
3949 * gcc.c-torture/compile/20120727-1.c: New test.
3950
3951 2012-08-09 Tobias Burnus <burnus@net-b.de>
3952
3953 PR fortran/54199
3954 * gfortran.dg/intrinsic_shadow_4.f90: New.
3955
3956 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3957
3958 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3959
3960 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3961
3962 * gcc.c-torture/execute/20120808-1.c: New test.
3963
3964 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3965
3966 PR rtl-optimization/54157
3967 * gcc.target/i386/pr54157.c: New file.
3968
3969 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3970
3971 * gcc.target/i386/adx-addcarryx32-1.c: New.
3972 * gcc.target/i386/adx-addcarryx32-2.c: New.
3973 * gcc.target/i386/adx-addcarryx64-1.c: New.
3974 * gcc.target/i386/adx-addcarryx64-2.c: New.
3975 * gcc.target/i386/adx-check.h: New.
3976 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3977 * gcc.target/i386/sse-12.c: Add -madx.
3978 * gcc.target/i386/sse-13.c: Ditto.
3979 * gcc.target/i386/sse-14.c: Ditto.
3980 * gcc.target/i386/sse-22.c: Ditto.
3981 * gcc.target/i386/sse-23.c: Ditto.
3982 * g++.dg/other/i386-2.C: Ditto.
3983 * g++.dg/other/i386-3.C: Ditto.
3984
3985 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3986
3987 * gcc.dg/tree-ssa/slsr-5.c: New.
3988 * gcc.dg/tree-ssa/slsr-6.c: New.
3989 * gcc.dg/tree-ssa/slsr-7.c: New.
3990 * gcc.dg/tree-ssa/slsr-8.c: New.
3991 * gcc.dg/tree-ssa/slsr-9.c: New.
3992 * gcc.dg/tree-ssa/slsr-10.c: New.
3993 * gcc.dg/tree-ssa/slsr-11.c: New.
3994 * gcc.dg/tree-ssa/slsr-12.c: New.
3995 * gcc.dg/tree-ssa/slsr-13.c: New.
3996 * gcc.dg/tree-ssa/slsr-14.c: New.
3997 * gcc.dg/tree-ssa/slsr-15.c: New.
3998 * gcc.dg/tree-ssa/slsr-16.c: New.
3999 * gcc.dg/tree-ssa/slsr-17.c: New.
4000 * gcc.dg/tree-ssa/slsr-18.c: New.
4001 * gcc.dg/tree-ssa/slsr-19.c: New.
4002 * gcc.dg/tree-ssa/slsr-20.c: New.
4003 * gcc.dg/tree-ssa/slsr-21.c: New.
4004 * gcc.dg/tree-ssa/slsr-22.c: New.
4005 * gcc.dg/tree-ssa/slsr-23.c: New.
4006 * gcc.dg/tree-ssa/slsr-24.c: New.
4007 * gcc.dg/tree-ssa/slsr-25.c: New.
4008 * gcc.dg/tree-ssa/slsr-26.c: New.
4009 * gcc.dg/tree-ssa/slsr-30.c: New.
4010 * gcc.dg/tree-ssa/slsr-31.c: New.
4011
4012 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4013
4014 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4015 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4016 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4017
4018 2012-08-06 Cary Coutant <ccoutant@google.com>
4019
4020 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4021
4022 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4023
4024 PR fortran/35831
4025 * gfortran.dg/dummy_procedure_5.f90: Modified.
4026 * gfortran.dg/dummy_procedure_8.f90: New.
4027 * gfortran.dg/interface_26.f90: Modified.
4028 * gfortran.dg/proc_ptr_11.f90: Modified.
4029 * gfortran.dg/proc_ptr_15.f90: Modified.
4030 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4031 * gfortran.dg/typebound_override_1.f90: Modified.
4032 * gfortran.dg/typebound_proc_6.f03: Modified.
4033
4034 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4035
4036 PR tree-optimization/51938
4037 PR tree-optimization/52005
4038 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4039 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4040 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4041 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4042
4043 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4044
4045 Avoid crashing on erroneous static_assert usage
4046 * g++.dg/cpp0x/static_assert8.C: New test.
4047
4048 2012-08-06 Jason Merrill <jason@redhat.com>
4049
4050 * g++.dg/cpp0x/sfinae38.C: New.
4051
4052 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4053 Paolo Carlini <paolo.carlini@oracle.com>
4054
4055 PR c++/54165
4056 * g++.dg/conversion/void2.C: New.
4057
4058 2012-08-06 Tom de Vries <tom@codesourcery.com>
4059
4060 * gcc.dg/tree-ssa/vrp78.c: New test.
4061
4062 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4063 Richard Sandiford <rdsandiford@googlemail.com>
4064
4065 * g++.dg/opt/enum2.C: Require fpic target.
4066 * g++.dg/lto/20090303_0.C: Likewise.
4067
4068 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4069 Catherine Moore <clm@codesourcery.com>
4070
4071 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4072 flush function names too.
4073 * gcc.target/mips/clear-cache-1.c: Likewise.
4074
4075 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4076
4077 PR target/54156
4078 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4079
4080 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4081
4082 PR fortran/54166
4083 * gfortran.dg/array_5.f90: New test.
4084
4085 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4086
4087 PR tree-optimization/30318
4088 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4089
4090 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4091
4092 * g++.dg/ext/vector17.C: New testcase.
4093
4094 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4095
4096 PR target/51931
4097 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4098 * g++.dg/opt/longbranch1.C: Likewise.
4099
4100 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4101
4102 PR tree-optimization/53805
4103 * gcc.dg/fold-notunord.c: New testcase.
4104
4105 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4106
4107 PR fortran/48820
4108 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4109 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4110
4111 2012-08-02 Jason Merrill <jason@redhat.com>
4112 Paolo Carlini <paolo.carlini@oracle.com>
4113
4114 PR c++/51213 (again)
4115 * g++.dg/cpp0x/sfinae37.C: Extend.
4116
4117 2012-08-02 Richard Guenther <rguenther@suse.de>
4118
4119 PR tree-optimization/50672
4120 * g++.dg/torture/pr50672.C: New testcase.
4121
4122 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4123
4124 PR fortran/54147
4125 * gfortran.dg/abstract_type_6.f03: Modified.
4126 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4127 * gfortran.dg/proc_ptr_comp_35.f90: New.
4128 * gfortran.dg/typebound_proc_9.f03: Modified.
4129 * gfortran.dg/typebound_proc_26.f90: New.
4130
4131 2012-08-02 Richard Guenther <rguenther@suse.de>
4132
4133 * gcc.dg/torture/pta-callused-1.c: Adjust.
4134 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4135 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4136 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4137 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4138 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4139 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4140 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4141 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4142
4143 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4144
4145 PR fortran/54033
4146 * gfortran.dg/include_6.f90: New test case.
4147 * gfortran.dg/include_7.f90: New test case.
4148 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4149
4150 2012-08-01 Tom de Vries <tom@codesourcery.com>
4151
4152 * gcc.dg/tree-ssa/vrp76.c: New test.
4153
4154 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4155
4156 PR tree-optimization/46556
4157 * gcc.dg/tree-ssa/slsr-27.c: New.
4158 * gcc.dg/tree-ssa/slsr-28.c: New.
4159 * gcc.dg/tree-ssa/slsr-29.c: New.
4160
4161 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4162
4163 PR fortran/42418
4164 * gfortran.dg/proc_decl_29.f90: New.
4165
4166 2012-07-31 Dehao Chen <dehao@google.com>
4167
4168 * gcc.dg/predict-7.c: New test.
4169
4170 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4171
4172 PR fortran/54134
4173 * gfortran.dg/typebound_override_3.f90: New.
4174
4175 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4176
4177 PR tree-optimization/53773
4178 * gcc.dg/vect/pr53773.c: New test.
4179
4180 2012-07-31 Nick Clifton <nickc@redhat.com>
4181
4182 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4183 and for XStormy16.
4184
4185 2012-07-31 Tobias Burnus <burnus@net-b.de>
4186
4187 * gfortran.dg/c_funloc_tests_6.f90: New.
4188 * gfortran.dg/c_funloc_tests_7.f90: New.
4189 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4190
4191 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4192
4193 PR c++/53624
4194 * g++.dg/cpp0x/temp_default5.C: New.
4195
4196 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4197
4198 PR fortran/51081
4199 * gfortran.dg/proc_ptr_37.f90: New.
4200
4201 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4202
4203 * lib/target-supports.exp
4204 (check_effective_target_vect_natural_alignment): New function.
4205 * gcc.dg/align-2.c: Only run on targets with natural alignment
4206 of vector types.
4207 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4208 alignment of vector types.
4209
4210 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4211 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4212
4213 * gcc.target/i386/rdseed16-1.c: New.
4214 * gcc.target/i386/rdseed32-1.c: Ditto
4215 * gcc.target/i386/rdseed64-1.c: Ditto
4216 * gcc.target/i386/sse-12.c: Add -mrdseed.
4217 * gcc.target/i386/sse-13.c: Ditto.
4218 * gcc.target/i386/sse-14.c: Ditto.
4219 * g++.dg/other/i386-2.C: Ditto.
4220 * g++.dg/other/i386-3.C: Ditto.
4221
4222 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4223
4224 PR target/51244
4225 * gcc.target/sh/pr51244-4.c: New.
4226
4227 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4228
4229 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4230 for alpha*-*-* targets. Cleanup original tree dump.
4231
4232 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4233
4234 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4235 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4236
4237 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4238
4239 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4240 rand, srand. Include <stdlib.h>.
4241
4242 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4243
4244 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4245
4246 2012-07-26 Richard Henderson <rth@redhat.com>
4247
4248 * gcc.dg/attr-hotcold-1.c: New.
4249 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4250
4251 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4252 Sandra Loosemore <sandra@codesourcery.com>
4253
4254 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4255
4256 2012-07-26 Tobias Burnus <burnus@net-b.de>
4257
4258 * gfortran.dg/contiguous_1.f90: Update dg-error.
4259 * gfortran.dg/proc_ptr_32.f90: Ditto.
4260
4261 2012-07-26 Richard Guenther <rguenther@suse.de>
4262
4263 PR tree-optimization/54098
4264 * gcc.dg/torture/pr54098.c: New testcase.
4265
4266 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4267
4268 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4269 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4270
4271 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4272
4273 PR fortran/44354
4274 * gfortran.dg/array_constructor_39.f90: New test.
4275
4276 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4277
4278 PR fortran/44354
4279 * gfortran.dg/array_constructor_38.f90: New test.
4280
4281 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4282
4283 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4284
4285 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4286
4287 * gnat.dg/noreturn5.ad[sb]: New test.
4288
4289 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4290 Paul Brook <paul@codesourcery.com>
4291
4292 PR target/53633
4293
4294 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4295 * c-c++-common/pr53633.c: New test.
4296
4297 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4298
4299 * gcc.target/i386/asm-dialect-1.c: New test case.
4300
4301 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4302 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4303
4304 * gcc.target/i386/prefetchw-1.c: New.
4305 * gcc.target/i386/sse-12.c: Add -mprfchw.
4306 * gcc.target/i386/sse-13.c: Ditto.
4307 * gcc.target/i386/sse-14.c: Ditto.
4308 * gcc.target/i386/sse-22.c: Ditto.
4309 * gcc.target/i386/sse-23.c: Ditto.
4310 * g++.dg/other/i386-2.C: Ditto.
4311 * g++.dg/other/i386-3.C: Ditto.
4312
4313 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4314
4315 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4316
4317 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4318
4319 PR target/54051
4320 * gcc.target/arm/pr54051.c: New.
4321 * gcc.target/arm/vfp-1.c: Adjust test.
4322
4323 2012-07-24 Julian Brown <julian@codesourcery.com>
4324
4325 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4326 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4327 hard-float ARM.
4328
4329 2012-07-23 Paul Brook <paul@codesourcery.com>
4330
4331 * g++.dg/other/armv7m-1.c: New test.
4332
4333 2012-07-23 Julian Brown <julian@codesourcery.com>
4334
4335 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4336 ARM.
4337 (DO_TEST): Define to 1 for appropriate ARM targets.
4338
4339 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4340
4341 PR tree-optimization/53881
4342 * gcc.dg/pr53881.c: Renamed to ...
4343 * gcc.dg/pr53881-1.c: ... this.
4344 * gcc.dg/pr53881-2.c: New test.
4345
4346 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4347
4348 Handle recent changes in default atomics for cris*-*-linux*.
4349 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4350 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4351 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4352 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4353 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4354 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4355 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4356 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4357 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4358 -mno-unaligned-atomic-may-use-library is in effect for
4359 cris*-*-linux*.
4360 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4361 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4362 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4363 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4364 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4365 gcc.target/cris/torture/sync-mis-op-i-1.c,
4366 gcc.target/cris/torture/sync-mis-op-i-2.c,
4367 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4368 gcc.target/cris/torture/sync-mis-op-i-3.c,
4369 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4370 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4371 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4372 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4373 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4374 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4375 (main): Remove local variable x.
4376 [mis_ok]: Check that atomics don't fail.
4377
4378 2012-07-21 Andrew Pinski <apinski@cavium.com>
4379
4380 * gcc.dg/tree-ssa/vrp72.c: New test.
4381 * gcc.dg/tree-ssa/vrp73.c: New test.
4382 * gcc.dg/tree-ssa/vrp74.c: New test.
4383 * gcc.dg/tree-ssa/vrp75.c: New test.
4384
4385 2012-07-21 Andrew Pinski <apinski@cavium.com>
4386
4387 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4388 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4389
4390 2012-07-21 Andrew Pinski <apinski@cavium.com>
4391
4392 * gcc.target/mips/octeon-pop-2.c: New testcase.
4393
4394 2012-07-21 Tobias Burnus <burnus@net-b.de>
4395
4396 PR fortran/48820
4397 * gfortran.dg/assumed_rank_3.f90: New.
4398 * gfortran.dg/assumed_rank_11.f90: New.
4399 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4400 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4401 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4402
4403 2012-07-21 Andrew Pinski <apinski@cavium.com>
4404
4405 * gcc.target/mips/unaligned-1.c: New testcase.
4406
4407 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4408
4409 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4410
4411 2012-07-20 Tobias Burnus <burnus@net-b.de>
4412
4413 * gfortran.dg/bind_c_array_params_2.f90: New.
4414 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4415 and update dg-error.
4416
4417 2012-07-20 Tobias Burnus <burnus@net-b.de>
4418
4419 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4420
4421 2012-07-20 Jason Merrill <jason@redhat.com>
4422
4423 PR c++/54038
4424 * g++.dg/other/array7.C: New.
4425
4426 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4427
4428 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4429 the basic block and check loop depth.
4430 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4431 matching patterns and comments.
4432 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4433 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4434
4435 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4436
4437 PR c++/28656
4438 * c-c++-common/pr28656.c: New test.
4439
4440 2012-07-19 Jason Merrill <jason@redhat.com>
4441
4442 PR c++/54026
4443 * g++.dg/init/mutable1.C: New.
4444
4445 2012-07-20 Tobias Burnus <burnus@net-b.de>
4446
4447 PR fortran/48820
4448 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4449 * gfortran.dg/assumed_rank_1.f90: New.
4450 * gfortran.dg/assumed_rank_1_c.c: New.
4451 * gfortran.dg/assumed_rank_2.f90: New.
4452 * gfortran.dg/assumed_rank_4.f90: New.
4453 * gfortran.dg/assumed_rank_5.f90: New.
4454 * gfortran.dg/assumed_rank_6.f90: New.
4455 * gfortran.dg/assumed_rank_7.f90: New.
4456 * gfortran.dg/assumed_rank_8.f90: New.
4457 * gfortran.dg/assumed_rank_8_c.c: New.
4458 * gfortran.dg/assumed_rank_9.f90: New.
4459 * gfortran.dg/assumed_rank_10.f90: New.
4460 * gfortran.dg/assumed_rank_12.f90: New.
4461
4462 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4463
4464 * gnat.dg/opt25.adb: New test.
4465 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4466 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4467
4468 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4469
4470 * gnat.dg/aggr20.ad[sb]: New test.
4471 * gnat.dg/aggr20_pkg.ads: New helper.
4472
4473 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4474
4475 * gnat.dg/derived_type3.adb: New test.
4476 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4477
4478 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4479
4480 PR rtl-optimization/53942
4481 * gcc.dg/pr53942.c: New test.
4482
4483 2012-07-19 Jason Merrill <jason@redhat.com>
4484
4485 PR c++/54021
4486 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4487
4488 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4489
4490 * gnat.dg/discr38.adb: New test.
4491
4492 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4493
4494 PR middle-end/54017
4495 * c-c++-common/gomp/pr54017.c: New test.
4496
4497 2012-07-19 Richard Guenther <rguenther@suse.de>
4498 Eric Botcazou <ebotcazou@adacore.com>
4499
4500 * gnat.dg/loop_optimization11.adb: New testcase.
4501 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4502
4503 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4504 Jason Merrill <jason@redhat.com>
4505
4506 * g++.dg/cpp0x/sfinae37.C: New.
4507 * g++.dg/template/access23.C: New.
4508 * g++.dg/template/access7.C: Adjust.
4509 * g++.dg/template/sfinae10.C: Don't expect errors.
4510 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4511
4512 2012-07-18 Julian Brown <julian@codesourcery.com>
4513 Sandra Loosemore <sandra@codesroucery.com>
4514
4515 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4516
4517 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4518
4519 * gnat.dg/noreturn4.ad[sb]: New test.
4520 * gnat.dg/noreturn4_pkg.ads: New helper.
4521
4522 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4523 Julian Brown <julian@codesourcery.com>
4524
4525 * gcc.target/arm/neon-vdup-1.c: New test case.
4526 * gcc.target/arm/neon-vdup-2.c: New test case.
4527 * gcc.target/arm/neon-vdup-3.c: New test case.
4528 * gcc.target/arm/neon-vdup-4.c: New test case.
4529 * gcc.target/arm/neon-vdup-5.c: New test case.
4530 * gcc.target/arm/neon-vdup-6.c: New test case.
4531 * gcc.target/arm/neon-vdup-7.c: New test case.
4532 * gcc.target/arm/neon-vdup-8.c: New test case.
4533 * gcc.target/arm/neon-vdup-9.c: New test case.
4534 * gcc.target/arm/neon-vdup-10.c: New test case.
4535 * gcc.target/arm/neon-vdup-11.c: New test case.
4536 * gcc.target/arm/neon-vdup-12.c: New test case.
4537 * gcc.target/arm/neon-vdup-13.c: New test case.
4538 * gcc.target/arm/neon-vdup-14.c: New test case.
4539 * gcc.target/arm/neon-vdup-15.c: New test case.
4540 * gcc.target/arm/neon-vdup-16.c: New test case.
4541 * gcc.target/arm/neon-vdup-17.c: New test case.
4542 * gcc.target/arm/neon-vdup-18.c: New test case.
4543 * gcc.target/arm/neon-vdup-19.c: New test case.
4544 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4545 arguments non-constant.
4546
4547 2012-07-18 Richard Guenther <rguenther@suse.de>
4548
4549 PR tree-optimization/53970
4550 * g++.dg/torture/pr53970.C: New testcase.
4551
4552 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4553
4554 PR target/38621
4555 * gcc.c-torture/compile/pr38621.c: New.
4556
4557 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4558
4559 PR target/33135
4560 * gcc.target/sh/pr33135-1.c: New.
4561 * gcc.target/sh/pr33135-2.c: New.
4562 * gcc.target/sh/pr33135-3.c: New.
4563 * gcc.target/sh/pr33135-4.c: New.
4564
4565 2012-07-17 Jason Merrill <jason@redhat.com>
4566
4567 PR c++/53995
4568 * g++.dg/parse/enum9.C: New.
4569
4570 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4571 Sandra Loosemore <sandra@codesourcery.com>
4572
4573 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4574 if there is a conflict with -mcpu=. Use -mcpu=5208.
4575
4576 2012-07-17 Jason Merrill <jason@redhat.com>
4577
4578 PR c++/53989
4579 * g++.dg/template/array23.C: New.
4580
4581 2012-07-17 Tobias Burnus <burnus@net-b.de>
4582
4583 PR fortran/53985
4584 * gfortran.dg/bind_c_usage_26.f90: New.
4585 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4586 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4587 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4588 * gfortran.dg/interop_params.f03: Ditto.
4589
4590 2012-07-17 Jason Merrill <jason@redhat.com>
4591
4592 * g++.dg/template/inherit8.C: Adjust.
4593 * g++.dg/template/using21.C: Adjust.
4594 * g++.dg/template/using22.C: Adjust.
4595
4596 PR c++/53549
4597 * g++.dg/template/current-inst1.C: New.
4598 * g++.dg/parse/crash35.C: Adjust.
4599
4600 2012-07-17 Tobias Burnus <burnus@net-b.de>
4601
4602 PR fortran/52101
4603 * gfortran.dg/oldstyle_4.f90: New.
4604
4605 2012-07-17 Tobias Burnus <burnus@net-b.de>
4606
4607 PR fortran/49265
4608 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4609 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4610
4611 2012-07-16 Jason Merrill <jason@redhat.com>
4612
4613 * g++.dg/parse/access8.C: Adjust.
4614 * g++.dg/template/sfinae6_neg.C: Adjust.
4615
4616 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4617
4618 PR fortran/53824
4619 * gfortran.dg/coarray_allocate_1.f90: New test.
4620
4621 2012-07-16 Andrew Pinski <apinski@cavium.com>
4622
4623 * gcc.c-torture/execute/bswap-1.c: New testcase.
4624 * gcc.c-torture/compile/unalign-1.c: New testcase.
4625 * gcc.c-torture/compile/20120524-1.c: New testcase.
4626 * gcc.c-torture/compile/20101216-1.c: New testcase.
4627
4628 2012-07-16 Dehao Chen <dehao@google.com>
4629
4630 Revert
4631 2012-07-10 Dehao Chen <dehao@google.com>
4632
4633 * gcc.dg/debug_info_inline.c: New test.
4634
4635 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4636
4637 PR fortran/53956
4638 * gfortran.dg/proc_decl_28.f90: New.
4639
4640 2012-07-16 Andrew Pinski <apinski@cavium.com>
4641
4642 * gcc.dg/torture/builtins-1.c: New testcase.
4643
4644 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4645
4646 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4647 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4648 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4649 gcc.target/cris/sync-1-v10.c,
4650 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4651 pass -mno-unaligned-atomic-may-use-library.
4652 * gcc.target/cris/sync-xchg-1.c: New test.
4653 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4654 valid register operand output modifier.
4655
4656 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4657
4658 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4659 characters.
4660
4661 2012-07-13 Andrew Pinski <apinski@cavium.com>
4662
4663 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4664 rather than cleanup-tree-dump.
4665 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4666
4667 2012-07-13 Richard Guenther <rguenther@suse.de>
4668
4669 PR tree-optimization/53907
4670 * gcc.target/i386/pr53907.c: New testcase.
4671
4672 2012-07-13 Richard Guenther <rguenther@suse.de>
4673
4674 PR tree-optimization/53922
4675 * gcc.dg/torture/pr53922.c: New testcase.
4676
4677 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4678
4679 PR rtl-optimization/53908
4680 * gcc.dg/torture/pr53908.c: New test.
4681
4682 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4683
4684 PR c++/53531
4685 * g++.dg/cpp0x/variadic135.C: New.
4686
4687 2012-07-12 Jason Merrill <jason@redhat.com>
4688
4689 * g++.dg/template/sfinae6_neg.C: Adjust.
4690
4691 2012-07-12 Tobias Burnus <burnus@net-b.de>
4692
4693 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4694 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4695 scan-tree-dump-times pattern.
4696
4697 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4698
4699 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4700
4701 2012-07-11 Jason Merrill <jason@redhat.com>
4702
4703 DR 1402
4704 * g++.g/cpp0x/defaulted37.C: New.
4705
4706 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4707
4708 PR target/53859
4709 * gcc.target/arm/pr53859.c: New test.
4710
4711 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4712
4713 PR target/53886
4714 * gcc.c-torture/compile/pr53886.c: New.
4715
4716 2012-07-10 Dehao Chen <dehao@google.com>
4717
4718 * gcc.dg/debug_info_inline.c: New test.
4719
4720 2012-07-10 Jason Merrill <jason@redhat.com>
4721
4722 PR c++/53733
4723 * g++.dg/cpp0x/defaulted36.C: New.
4724 * g++.dg/cpp0x/defaulted21.C: Adjust.
4725
4726 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4727
4728 2012-07-09 Sterling Augustine <saugustine@google.com>
4729
4730 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4731
4732 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4733
4734 PR tree-optimization/53887
4735 * gcc.dg/pr53887.c: New test.
4736
4737 2012-07-09 Jason Merrill <jason@redhat.com>
4738
4739 PR c++/53882
4740 * g++.dg/cpp0x/nullptr29.C: New.
4741
4742 2012-07-09 Tom de Vries <tom@codesourcery.com>
4743 Richard Guenther <rguenther@suse.de>
4744
4745 * gcc.dg/builtin-unreachable-6.c: New test.
4746 * gcc.dg/builtin-unreachable-5.c: New test.
4747
4748 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4749
4750 PR tree-optimization/53881
4751 * gcc.dg/pr53881.c: New test.
4752
4753 2012-07-06 Jason Merrill <jason@redhat.com>
4754
4755 PR c++/53862
4756 * g++.dg/cpp0x/variadic134.C: New.
4757
4758 PR c++/53858
4759 * g++.dg/cpp0x/alias-decl-20.C: New.
4760
4761 2012-07-06 Tom de Vries <tom@codesourcery.com>
4762
4763 PR tree-optimization/51879
4764 * gcc.dg/pr51879-16.c: New test.
4765 * gcc.dg/pr51879-17.c: Same.
4766
4767 2012-07-06 Tom de Vries <tom@codesourcery.com>
4768
4769 PR tree-optimization/52009
4770 * gcc.dg/pr51879-7.c: New test.
4771 * gcc.dg/pr51879-18.c: New test.
4772
4773 2012-07-05 Jason Merrill <jason@redhat.com>
4774
4775 PR c++/50852
4776 * g++.dg/template/typedef39.C: New.
4777
4778 PR c++/53039
4779 * g++.dg/cpp0x/variadic133.C: New.
4780 * g++.dg/template/param1.C: Adjust.
4781
4782 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4783
4784 PR target/48941
4785 PR target/51980
4786 * gcc.target/arm/neon/vtrnf32.c: Update.
4787 * gcc.target/arm/neon/vtrns32.c: Update.
4788 * gcc.target/arm/neon/vtrnu32.c: Update.
4789 * gcc.target/arm/neon/vzipf32.c: Update.
4790 * gcc.target/arm/neon/vzips32.c: Update.
4791 * gcc.target/arm/neon/vzipu32.c: Update.
4792
4793 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4794
4795 PR fortran/53732
4796 * gfortran.dg/inline_sum_4.f90: New test.
4797
4798 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4799
4800 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4801
4802 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4803
4804 * gcc.target/arm/fma-sp.c: New testcase.
4805 * gcc.target/arm/fma.c: Likewise.
4806 * gcc.target/arm/fma.h: Likewise.
4807
4808 2012-07-04 Jason Merrill <jason@redhat.com>
4809
4810 PR c++/53848
4811 * g++.dg/other/enum3.C: New.
4812
4813 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4814
4815 PR middle-end/53321
4816 * g++.dg/torture/pr53321.C: New test.
4817
4818 2012-07-04 Richard Guenther <rguenther@suse.de>
4819
4820 PR tree-optimization/53844
4821 * g++.dg/tree-ssa/pr53844.C: New testcase.
4822
4823 2012-07-04 Richard Guenther <rguenther@suse.de>
4824
4825 PR tree-optimization/53849
4826 * gcc.dg/pr53849.c: New testcase.
4827
4828 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4829
4830 PR c++/53812
4831 * g++.dg/ext/label14.C: New test.
4832
4833 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4834
4835 PR target/53811
4836 * g++.dg/other/pr53811.C: New test.
4837
4838 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4839
4840 PR target/28896
4841 * gcc.target/m68k/stack-limit-1.c: New testcase.
4842
4843 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4844
4845 * gnat.dg/recursive_call.adb: New test.
4846
4847 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4848
4849 * gnat.dg/discr37.ad[sb]: New test.
4850
4851 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4852
4853 * g++.dg/other/packed1.C: Remove SH from xfail list.
4854
4855 2012-07-02 Jason Merrill <jason@redhat.com>
4856
4857 PR c++/53619
4858 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4859
4860 PR c++/53783
4861 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4862
4863 PR c++/53788
4864 * g++.dg/cpp0x/decltype39.C: New.
4865 * g++.dg/diagnostic/method1.C: Adjust.
4866
4867 PR c++/53816
4868 * g++.dg/template/ref6.C: New.
4869
4870 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4871
4872 PR target/53568
4873 * gcc.target/sh/pr53568-1.c: New.
4874
4875 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4876
4877 PR target/51244
4878 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4879
4880 2012-07-02 Jason Merrill <jason@redhat.com>
4881
4882 PR c++/53821
4883 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4884
4885 PR c++/53524
4886 * g++.dg/template/enum7.C: New.
4887 * g++.dg/other/ptrmem10.C: Adjust.
4888 * g++.dg/other/ptrmem11.C: Adjust.
4889 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4890
4891 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4892
4893 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4894
4895 2012-07-01 Wei Guozhi <carrot@google.com>
4896
4897 PR target/53447
4898 * gcc.target/arm/pr53447-1.c: New testcase.
4899 * gcc.target/arm/pr53447-2.c: New testcase.
4900 * gcc.target/arm/pr53447-3.c: New testcase.
4901 * gcc.target/arm/pr53447-4.c: New testcase.
4902
4903 2012-06-29 Richard Guenther <rguenther@suse.de>
4904
4905 PR tree-optimization/47061
4906 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4907
4908 2012-06-29 Richard Guenther <rguenther@suse.de>
4909
4910 PR tree-optimization/37541
4911 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4912
4913 2012-06-29 Richard Guenther <rguenther@suse.de>
4914
4915 PR tree-optimization/52589
4916 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4917
4918 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4919
4920 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4921
4922 * g++.dg/template/error46.C: Add missing comment to dg-message.
4923 * g++.dg/template/crash107.C: Likewise.
4924 * g++.dg/template/error47.C: Likewise.
4925 * g++.dg/template/crash108.C: Likewise.
4926 * g++.dg/overload/operator5.C: Likewise.
4927
4928 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4929 errors in dg-message directives, add comments.
4930
4931 2012-06-28 Kai Tietz <ktietz@redhat.com>
4932
4933 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4934 hard-coded 'unsigned long'.
4935
4936 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4937
4938 PR tree-optimization/51581
4939 * gcc.dg/vect/pr51581-4.c: New test.
4940
4941 PR tree-optimization/53645
4942 * gcc.c-torture/execute/pr53645-2.c: New test.
4943
4944 2012-06-28 Richard Guenther <rguenther@suse.de>
4945
4946 PR middle-end/53790
4947 * gcc.dg/torture/pr53790.c: New testcase.
4948
4949 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4950
4951 PR tree-optimization/53645
4952 * gcc.c-torture/execute/pr53645.c: New test.
4953
4954 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4955
4956 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4957
4958 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4959
4960 PR debug/53671
4961 PR debug/49888
4962 * gcc.dg/guality/pr49888.c: Account for the possibility that
4963 the variable is optimized out at the first test.
4964
4965 2012-06-27 Jason Merrill <jason@redhat.com>
4966
4967 * g++.dg/cpp0x/override2.C: Adjust.
4968 * g++.dg/template/error5.C: Adjust.
4969 * g++.dg/parse/crash28.C: Adjust.
4970
4971 PR c++/53563
4972 * g++.dg/parse/template27.C: New.
4973 * g++.dg/template/crash74.C: Adjust expected output.
4974
4975 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4976
4977 PR fortran/41951
4978 PR fortran/49591
4979 * gfortran.dg/typebound_operator_16.f03: New.
4980
4981 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4982
4983 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4984 even src1.i and src2.i fields even in the second half of the arrays.
4985
4986 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4987
4988 PR c++/51033.
4989 * g++.dg/torture/vshuf-16.inc: New test.
4990 * g++.dg/torture/vshuf-2.inc: New test.
4991 * g++.dg/torture/vshuf-4.inc: New test.
4992 * g++.dg/torture/vshuf-8.inc: New test.
4993 * g++.dg/torture/vshuf-main.inc: New test.
4994 * g++.dg/torture/vshuf-v16hi.C: New test.
4995 * g++.dg/torture/vshuf-v16qi.C: New test.
4996 * g++.dg/torture/vshuf-v2df.C: New test.
4997 * g++.dg/torture/vshuf-v2di.C: New test.
4998 * g++.dg/torture/vshuf-v2sf.C: New test.
4999 * g++.dg/torture/vshuf-v2si.C: New test.
5000 * g++.dg/torture/vshuf-v4df.C: New test.
5001 * g++.dg/torture/vshuf-v4di.C: New test.
5002 * g++.dg/torture/vshuf-v4sf.C: New test.
5003 * g++.dg/torture/vshuf-v4si.C: New test.
5004 * g++.dg/torture/vshuf-v8hi.C: New test.
5005 * g++.dg/torture/vshuf-v8qi.C: New test.
5006 * g++.dg/torture/vshuf-v8si.C: New test.
5007
5008 2012-06-27 Richard Guenther <rguenther@suse.de>
5009
5010 PR middle-end/53676
5011 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5012
5013 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5014
5015 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5016 scan-dump-dem-not): Use printable pattern in test name.
5017
5018 2012-06-26 Sterling Augustine <saugustine@google.com>
5019 Dominique Dhumieres <dominiq@lps.ens.fr>
5020
5021 * gcc.dg/pubtypes-2.c: Update expected output.
5022 * gcc.dg/pubtypes-3.c: Likewise.
5023 * gcc.dg/pubtypes-4.c: Likewise.
5024
5025 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5026
5027 * gcc.dg/tree-ssa/slsr-1.c: New test.
5028 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5029 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5030 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5031
5032 2012-06-26 Matt Turner <mattst88@gmail.com>
5033
5034 PR target/35294
5035 * gcc.target/arm/mmx-2.c: New.
5036
5037 2012-06-26 Richard Guenther <rguenther@suse.de>
5038
5039 PR c++/53752
5040 * g++.dg/torture/pr53752.C: New testcase.
5041
5042 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5043
5044 PR tree-optimization/53748
5045 * gcc.c-torture/compile/pr53748.c: New test.
5046
5047 2012-06-25 Jason Merrill <jason@redhat.com>
5048
5049 PR c++/53498
5050 PR c++/53305
5051 * g++.dg/cpp0x/decltype38.C: New.
5052 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5053
5054 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5055
5056 * lib/target-supports-dg.exp (testname-for-summary): New.
5057 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5058 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5059 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5060 scan-module-absence, output-exists, output-exists-not: Use
5061 testname-for-summary.
5062 (dg-test): Clean up testname_with_flags.
5063 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5064 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5065 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5066 scan-assembler-dem-not, object-size: Use testname-for-summary.
5067 * lib/gcov.exp (run-gcov): Likewise.
5068 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5069 scan-dump-dem, scan-dump-dem-note): Likewise.
5070
5071 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5072 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5073 including profopt.opt; save and restore existing value.
5074 * g++.dg/bprob/bprob.exp: Likewise.
5075 * gcc.dg/matrix/matrix.exp: Likewise.
5076 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5077 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5078 PROFOPT_OPTIONS.
5079
5080 2012-06-25 Richard Henderson <rth@redhat.com>
5081
5082 * gcc.dg/pr53749.c: New.
5083
5084 2012-06-25 Jason Merrill <jason@redhat.com>
5085
5086 PR c++/52988
5087 * g++.dg/cpp0x/nullptr28.C: New.
5088
5089 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5090
5091 * gcc.target/arm/neon-vld1_dupQ.c: New.
5092
5093 2012-06-25 Florian Weimer <fweimer@redhat.com>
5094
5095 * g++.dg/init/new35.C: New.
5096 * g++.dg/init/new36.C: New.
5097 * g++.dg/init/new37.C: New.
5098 * g++.dg/ext/vla5.C: New warning.
5099 * g++.dg/ext/vla8.C: New warning.
5100 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5101
5102 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5103 James Greenhalgh <james.greenhalgh@arm.com>
5104
5105 * gcc.target/arm/ftest-support-arm.h New testcase.
5106 * gcc.target/arm/ftest-support-thumb.h Likewise.
5107 * gcc.target/arm/ftest-support.h Likewise.
5108 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5109 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5110 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5111 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5112 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5113 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5114 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5115 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5116 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5117 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5118 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5119 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5120 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5121 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5122 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5123 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5124 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5125 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5126 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5127 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5128 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5129 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5130 * lib/target-supports.exp
5131 (check_effective_target_arm_arch_FUNC): Add support for more
5132 architectures.
5133 (add_options_for_arm_arch_FUNC): Likewise.
5134 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5135
5136 2012-06-25 Jason Merrill <jason@redhat.com>
5137
5138 PR c++/53202
5139 * g++.dg/cpp0x/constexpr-tuple.C: New.
5140
5141 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5142
5143 PR target/53759
5144 * gcc.target/i386/pr53759.c: New test.
5145
5146 PR c++/53594
5147 * g++.dg/cpp0x/nsdmi7.C: New test.
5148
5149 2012-06-24 Kai Tietz <ktietz@redhat.com>
5150
5151 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5152 for LLP64 targets.
5153 * gcc.target/i386/pr38988.c: Likewise.
5154
5155 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5156
5157 PR fortran/47710
5158 PR fortran/53328
5159 * gfortran.dg/typebound_generic_12.f03: New.
5160 * gfortran.dg/typebound_generic_13.f03: New.
5161
5162 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5163
5164 * gnat.dg/lto15.ad[sb]: New test.
5165
5166 2012-06-21 Meador Inge <meadori@codesourcery.com>
5167
5168 PR c/53702
5169 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5170
5171 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5172
5173 * gcc.dg/pch/ident-1.c: New test.
5174 * gcc.dg/pch/ident-1.hs: Header file for new test.
5175
5176 2012-06-21 Michael Matz <matz@suse.de>
5177
5178 PR middle-end/53688
5179 * gcc.c-torture/execute/pr53688.c: New test.
5180
5181 2012-06-20 Richard Guenther <rguenther@suse.de>
5182
5183 PR tree-optimization/30318
5184 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5185
5186 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5187
5188 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5189
5190 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5191
5192 * gcc.target/i386/clearcapv2.map: New file.
5193 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5194
5195 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5196
5197 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5198 and add __sh__ case.
5199
5200 2012-06-19 Jason Merrill <jason@redhat.com>
5201
5202 PR c++/52637
5203 * g++.dg/debug/localclass1.C: New.
5204
5205 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5206
5207 * g++.dg/cpp0x/override4.C: New.
5208
5209 2012-06-14 Jason Merrill <jason@redhat.com>
5210
5211 PR c++/53651
5212 * g++.dg/cpp0x/decltype37.C: New.
5213
5214 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5215
5216 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5217
5218 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5219
5220 * gcc.c-torture/compile/vector-5.c,
5221 gcc.c-torture/compile/vector-6.c: New tests.
5222
5223 2012-06-19 Richard Henderson <rth@redhat.com>
5224
5225 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5226
5227 2012-06-19 Richard Guenther <rguenther@suse.de>
5228
5229 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5230
5231 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5232
5233 PR target/53712
5234 * gcc.target/i386/pr53712.c: New test.
5235
5236 2012-06-18 Tobias Burnus <burnus@net-b.de>
5237
5238 PR fortran/53692
5239 * gfortran.dg/elemental_optional_args_6.f90: New.
5240
5241 2012-06-18 Tobias Burnus <burnus@net-b.de>
5242
5243 PR fortran/53526
5244 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5245 * gfortran.dg/coarray/move_alloc_1.f90
5246
5247 2012-06-18 Tobias Burnus <burnus@net-b.de>
5248
5249 PR fortran/53526
5250 * gfortran.dg/coarray_27.f90: New.
5251
5252 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5253 Greta Yorsh <Greta.Yorsh@arm.com>
5254
5255 * gcc.target/arm/epilog-1.c: New test.
5256
5257 2012-06-18 Richard Guenther <rguenther@suse.de>
5258
5259 PR tree-optimization/53693
5260 * g++.dg/torture/pr53693.C: New testcase.
5261
5262 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5263
5264 PR tree-optimization/53703
5265 * gcc.dg/torture/pr53703.c: New test.
5266
5267 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5268
5269 PR middle-end/53698
5270 * gcc.target/i386/pr53698.c: New test.
5271
5272 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5273
5274 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5275
5276 2012-06-17 Tobias Burnus <burnus@net-b.de>
5277
5278 PR fortran/53691
5279 PR fortran/53685
5280 * gfortran.dg/transfer_check_3.f90: New.
5281
5282 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5283
5284 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5285
5286 2012-06-16 Tobias Burnus <burnus@net-b.de>
5287
5288 PR fortran/53642
5289 PR fortran/45170
5290 * gfortran.dg/deferred_type_param_8.f90: New.
5291
5292 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5293
5294 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5295 testname that includes flags, passed in as new argument, in
5296 pass/fail messages.
5297 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5298 and pass it to verify-* procedures.
5299
5300 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5301 alignment torture options with usual torture options.
5302
5303 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5304 messages reported for one line of source code.
5305 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5306 * g++.dg/cpp0x/decltype2.C: Likewise.
5307 * g++.dg/cpp0x/decltype3.C: Likewise.
5308 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5309 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5310 * g++.dg/cpp0x/static_assert3.C: Likewise.
5311 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5312 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5313 * g++.dg/cpp0x/union1.C: Likewise.
5314 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5315 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5316 * g++.dg/cpp0x/variadic2.C: Likewise.
5317 * g++.dg/cpp0x/variadic20.C: Likewise.
5318 * g++.dg/cpp0x/variadic74.C: Likewise.
5319 * g++.dg/diagnostic/bitfld2.C: Likewise.
5320 * g++.dg/ext/attrib44.C: Likewise.
5321 * g++.dg/ext/no-asm-1.C: Likewise.
5322 * g++.dg/other/error34.C: Likewise.
5323 * g++.dg/parse/crash46.C: Likewise.
5324 * g++.dg/parse/error10.C: Likewise.
5325 * g++.dg/parse/error2.C: Likewise.
5326 * g++.dg/parse/error3.C: Likewise.
5327 * g++.dg/parse/error36.C: Likewise.
5328 * g++.dg/parse/error8.C: Likewise.
5329 * g++.dg/parse/error9.C: Likewise.
5330 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5331 * g++.dg/parse/parser-pr28152.C: Likewise.
5332 * g++.dg/parse/template25.C: Likewise.
5333 * g++.dg/parse/typename11.C: Likewise.
5334 * g++.dg/tc1/dr147.C: Likewise.
5335 * g++.dg/template/deduce3.C: Likewise.
5336 * g++.dg/template/koenig9.C: Likewise.
5337 * g++.dg/template/pr23510.C: Likewise.
5338 * g++.dg/warn/pr12242.C: Likewise.
5339 * g++.dg/warn/pr30551-2.C: Likewise.
5340 * g++.dg/warn/pr30551.C: Likewise.
5341 * g++.old-deja/g++.other/typename1.C: Likewise.
5342 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5343
5344 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5345
5346 PR c++/51033
5347 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5348 * c-c++-common/torture/vshuf-2.inc: Likewise.
5349 * c-c++-common/torture/vshuf-4.inc: Likewise.
5350 * c-c++-common/torture/vshuf-8.inc: Likewise.
5351 * c-c++-common/torture/vshuf-main.inc: Likewise.
5352 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5353 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5354 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5355 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5356 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5357 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5358 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5359 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5360 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5361 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5362 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5363 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5364 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5365 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5366
5367 2012-06-15 Michael Matz <matz@suse.de>
5368
5369 * gcc.dg/tree-ssa/vector-4.c: New test.
5370
5371 2012-06-15 Michael Matz <matz@suse.de>
5372
5373 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5374 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5375
5376 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5377
5378 PR tree-optimization/53636
5379 * gcc.target/arm/pr53636.c: New test.
5380
5381 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5382
5383 PR tree-optimization/51581
5384 * gcc.c-torture/execute/pr51581-1.c: New test.
5385 * gcc.c-torture/execute/pr51581-2.c: New test.
5386 * gcc.dg/vect/pr51581-1.c: New test.
5387 * gcc.dg/vect/pr51581-2.c: New test.
5388 * gcc.dg/vect/pr51581-3.c: New test.
5389 * gcc.target/i386/avx-pr51581-1.c: New test.
5390 * gcc.target/i386/avx-pr51581-2.c: New test.
5391 * gcc.target/i386/avx2-pr51581-1.c: New test.
5392 * gcc.target/i386/avx2-pr51581-2.c: New test.
5393 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5394
5395 2012-06-15 Richard Guenther <rguenther@suse.de>
5396
5397 * gcc.c-torture/execute/20120615-1.c: New testcase.
5398
5399 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5400
5401 * gnat.dg/vect8.ad[sb]: New test.
5402
5403 2012-06-14 Richard Guenther <rguenther@suse.de>
5404
5405 * gcc.dg/tree-ssa/vrp.h: New testcase.
5406 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5407
5408 2012-06-13 Christian Bruel <christian.bruel@st.com>
5409
5410 PR target/53621
5411 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5412
5413 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5414
5415 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5416
5417 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5418
5419 PR testsuite/20771
5420 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5421 test summary unique.
5422
5423 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5424 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5425 scan-stack-usage-not): Don't strip torture options from test name.
5426
5427 * lib/scandump.exp (scan-dump-times): Use printable version of
5428 regexp in test summary line.
5429
5430 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5431 messages reported for one line of source code.
5432 * gcc.dg/format/few-1.c: Likewise.
5433 * gcc.dg/ia64-sync-2.c: Likewise.
5434 * gcc.dg/sync-2.c: Likewise.
5435 * gcc.dg/noncompile/pr44517.c: Likewise.
5436
5437 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5438
5439 PR debug/49888
5440 * gcc.dg/guality/pr49888.c: New.
5441
5442 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5443
5444 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5445 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5446 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5447
5448 2012-06-13 Tobias Burnus <burnus@net-b.de>
5449
5450 PR fortran/53643
5451 * gfortran.dg/intent_out_7.f90: New.
5452
5453 2012-06-13 Tobias Burnus <burnus@net-b.de>
5454
5455 PR fortran/53597
5456 * gfortran.dg/save_4.f90: New.
5457
5458 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5459
5460 PR c/53532
5461 PR c/51034
5462 PR c/53196
5463 * gcc.dg/pr53532.c: New test.
5464 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5465 adjust line numbers.
5466 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5467 * gcc.dg/Wcxx-compat-8.c: Likewise.
5468 * gcc.dg/pr51034.c: New test.
5469 * gcc.dg/pr53196-1.c: New test.
5470 * gcc.dg/pr53196-2.c: New test.
5471
5472 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5473
5474 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5475 alignment torture options with usual torture options.
5476 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5477 instead of dg-options.
5478 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5479 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5480 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5481 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5482 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5483 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5484
5485 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5486 to checks for multiple messages reported for one line of source code.
5487 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5488
5489 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5490 messages reported for one line of source code.
5491
5492 * gcc.dg/20031223-1.c: Add comments to check for multiple
5493 messages reported for one line of source code.
5494 * gcc.dg/Wconversion-integer.c: Likewise.
5495 * gcc.dg/Wfatal-2.c: Likewise.
5496 * gcc.dg/Wfatal.c: Likewise.
5497 * gcc.dg/Wobjsize-1.c: Likewise.
5498 * gcc.dg/c99-vla-jump-1.c: Likewise.
5499 * gcc.dg/c99-vla-jump-2.c: Likewise.
5500 * gcc.dg/c99-vla-jump-3.c: Likewise.
5501 * gcc.dg/c99-vla-jump-4.c: Likewise.
5502 * gcc.dg/c99-vla-jump-5.c: Likewise.
5503 * gcc.dg/decl-9.c: Likewise.
5504 * gcc.dg/declspec-10.c: Likewise.
5505 * gcc.dg/declspec-18.c: Likewise.
5506 * gcc.dg/mtune.c: Likewise.
5507 * gcc.dg/parser-pr28152-2.c: Likewise.
5508 * gcc.dg/parser-pr28152.c: Likewise.
5509 * gcc.dg/pr14475.c: Likewise.
5510 * gcc.dg/pr27953.c: Likewise.
5511 * gcc.dg/pr28322-3.c: Likewise.
5512 * gcc.dg/pr30457.c: Likewise.
5513 * gcc.dg/pr30551-2.c: Likewise.
5514 * gcc.dg/pr30551-3.c: Likewise.
5515 * gcc.dg/pr30551-4.c: Likewise.
5516 * gcc.dg/pr30551-5.c: Likewise.
5517 * gcc.dg/pr30551-6.c: Likewise.
5518 * gcc.dg/pr30551.c: Likewise.
5519 * gcc.dg/pr45461.c: Likewise.
5520 * gcc.dg/pr48552-1.c: Likewise.
5521 * gcc.dg/pr48552-2.c: Likewise.
5522 * gcc.dg/redecl-1.c: Likewise.
5523 * gcc.dg/transparent-union-3.c: Likewise.
5524 * gcc.dg/utf-dflt.c: Likewise.
5525 * gcc.dg/utf-dflt2.c: Likewise.
5526 * gcc.dg/vla-8.c: Likewise.
5527 * gcc.dg/vla-init-1.c: Likewise.
5528 * gcc.dg/wtr-int-type-1.c: Likewise.
5529
5530 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5531 messages reported for for one line of source code.
5532 * c-c++-common/raw-string-5.c: Likewise.
5533 * c-c++-common/raw-string-4.c: Likewise.
5534 * c-c++-common/raw-string-6.c: Likewise.
5535 * c-c++-common/pr20000.c: Likewise.
5536
5537 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5538 messages reported for one line of source code.
5539 * gcc.dg/cpp/pr30786.c: Likewise.
5540 * gcc.dg/cpp/pr28709.c: Likewise.
5541 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5542 * gcc.dg/cpp/macspace2.c: Likewise.
5543 * gcc.dg/cpp/missing-header-1.c: Likewise.
5544 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5545 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5546 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5547
5548 2012-06-12 Jason Merrill <jason@redhat.com>
5549
5550 PR c++/53599
5551 * g++.dg/template/local7.C: New.
5552
5553 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5554
5555 PR target/53511
5556 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5557 * gcc.target/sh/pr51340-2.c: Likewise.
5558 * gcc.target/sh/pr51340-3.c: Likewise.
5559
5560 2012-06-12 Michael Matz <matz@suse.de>
5561
5562 * gcc.dg/torture/alias-1.c: New test.
5563
5564 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5565
5566 PR rtl-optimization/53589
5567 * gcc.dg/torture/pr53589.c: New test.
5568
5569 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5570
5571 PR target/50749
5572 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5573 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5574 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5575 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5576 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5577 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5578 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5579 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5580 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5581 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5582 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5583 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5584 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5585 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5586 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5587 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5588
5589 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5590
5591 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5592 (check_intel_cpu_model): New function.
5593 (check_amd_cpu_model): New function.
5594 (check_features): New function.
5595 (__get_cpuid_output): New function.
5596 (check_detailed): New function.
5597 (fn1): Rename to quick_check.
5598 (main): Update to call quick_check and call check_detailed.
5599
5600 2012-06-11 Richard Henderson <rth@redhat.com>
5601
5602 * lib/target-supports.exp
5603 (check_effective_target_sync_long_long_runtime): Use
5604 check_effective_target_lp64 instead of
5605 check_effective_target_powerpc64 for powerpc targets.
5606
5607 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5608
5609 PR target/53511
5610 * gcc.target/sh/pr53511-1.c: New.
5611
5612 2012-06-11 Richard Guenther <rguenther@suse.de>
5613
5614 PR middle-end/53470
5615 * g++.dg/lto/pr53470_0.C: New testcase.
5616 * gcc.dg/lto/pr53470_0.c: Likewise.
5617
5618 2012-06-11 Richard Guenther <rguenther@suse.de>
5619
5620 PR c++/53605
5621 * g++.dg/ext/pr53605.C: New testcase.
5622
5623 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5624
5625 * gnat.dg/specs/array1.ads: New test.
5626 * gnat.dg/specs/array2.ads: Likewise.
5627 * gnat.dg/array22.adb: Likewise.
5628
5629 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5630
5631 * gnat.dg/constant4.adb: New test.
5632 * gnat.dg/constant4_pkg.ads: New helper.
5633
5634 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5635
5636 PR fortran/52552
5637 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5638 * gfortran.dg/allocate_class_1.f90: Modified.
5639 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5640 * gfortran.dg/allocate_class_2.f90: New.
5641
5642 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5643
5644 PR middle-end/53535
5645 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5646
5647 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5648
5649 PR fortran/52861
5650 * gfortran.dg/string_assign_2.f90: New test case.
5651
5652 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5653
5654 PR fortran/52861
5655 * gfortran.dg/string_assign_1.f90: New test case.
5656
5657 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5658
5659 PR middle-end/53580
5660 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5661 * gcc.dg/gomp/critical-4.c: Likewise.
5662 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5663 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5664 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5665 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5666 * c-c++-common/gomp/pr53580.c: New test.
5667
5668 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5669
5670 PR c++/51214
5671 * g++.dg/cpp0x/forw_enum11.C: New.
5672
5673 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5674
5675 PR c++/53567
5676 * g++.dg/cpp0x/alias-decl-19.C: New.
5677
5678 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5679
5680 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5681
5682 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5683
5684 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5685 (XSTATE_FP): Ditto.
5686 (XSTATE_SSE): Ditto.
5687 (XSTATE_YMM): Ditto.
5688 (avx_os_support): Use new defines.
5689
5690 2012-06-06 Richard Guenther <rguenther@suse.de>
5691
5692 PR testsuite/32380
5693 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5694 loops.
5695
5696 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5697
5698 PR c++/52841
5699 * g++.dg/cpp0x/pr52841.C: New testcase.
5700
5701 2012-06-06 Richard Guenther <rguenther@suse.de>
5702
5703 PR tree-optimization/53081
5704 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5705 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5706
5707 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5708
5709 * gcc.target/powerpc/pr53487.c: New test.
5710
5711 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5712
5713 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5714
5715 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5716
5717 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5718
5719 2012-06-05 Richard Guenther <rguenther@suse.de>
5720
5721 PR tree-optimization/30442
5722 * gcc.dg/vect/bb-slp-30.c: New testcase.
5723
5724 2012-06-05 Richard Guenther <rguenther@suse.de>
5725
5726 PR tree-optimization/53081
5727 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5728 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5729 -fno-tree-loop-distribute-patterns.
5730
5731 2012-06-05 Alan Modra <amodra@gmail.com>
5732
5733 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5734 Check static chain in nested funcs.
5735
5736 2012-06-04 Tobias Burnus <burnus@net-b.de>
5737
5738 PR fortran/50619
5739 * gfortran.dg/init_flag_10.f90: New.
5740
5741 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5742
5743 PR c++/53524
5744 * g++.dg/warn/Wenum-compare-no-2: New.
5745
5746 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5747
5748 PR preprocessor/53463
5749 * g++.dg/cpp/limits.C: New test.
5750 * g++.dg/parse/error19.C: Adjust.
5751 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5752 * g++.dg/warn/pr35635.C: Likewise.
5753 * g++.old-deja/g++.pt/assign1.C: Likewise.
5754
5755 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5756
5757 PR target/53559
5758 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5759 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5760 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5761 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5762 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5763 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5764 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5765 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5766
5767 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5768
5769 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5770
5771 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5772
5773 PR tree-optimization/53550
5774 * gcc.dg/pr53550.c: New test.
5775
5776 2012-06-04 Richard Guenther <rguenther@suse.de>
5777
5778 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5779 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5780 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5781
5782 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5783
5784 PR fortran/48831
5785 * gfortran.dg/parameter_array_element_2.f90: New.
5786
5787 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5788
5789 PR target/53512
5790 * gcc.target/sh/pr53512-1.c: New.
5791 * gcc.target/sh/pr53512-2.c: New.
5792 * gcc.target/sh/pr53512-3.c: New.
5793 * gcc.target/sh/pr53512-4.c: New.
5794
5795 2012-06-01 Jason Merrill <jason@redhat.com>
5796
5797 PR c++/52973
5798 * g++.dg/ext/visibility/template12.C: New.
5799 * g++.dg/ext/attrib14.C: Adjust warning line.
5800
5801 PR c++/52725
5802 * g++.dg/parse/new6.C: New.
5803 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5804
5805 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5806
5807 * c-c++-common/restrict-2.c: Revert previous change.
5808
5809 2012-06-01 Jason Merrill <jason@redhat.com>
5810
5811 PR c++/53137
5812 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5813
5814 PR c++/53484
5815 * g++.dg/cpp0x/auto33.C: New.
5816
5817 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5818
5819 PR c++/26155
5820 * g++.dg/parse/namespace-alias-1.C: New.
5821
5822 2012-06-01 Christian Bruel <christian.bruel@st.com>
5823
5824 * gcc.dg/spec-options.c: New test.
5825 * gcc.dg/foo.specs: New file.
5826
5827 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5828
5829 PR ada/53517
5830 * gnat.dg/lto14.adb: Skip on Solaris.
5831
5832 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5833
5834 * gcc.target/cris/sync-1-v10.c,
5835 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5836 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5837 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5838 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5839 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5840 gcc.target/cris/torture/sync-mis-op-i-1.c,
5841 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5842 gcc.target/cris/torture/sync-mis-op-i-2.c,
5843 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5844 gcc.target/cris/torture/sync-mis-op-i-3.c,
5845 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5846 gcc.target/cris/torture/sync-mis-op-s-1.c,
5847 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5848 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5849 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5850 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5851 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5852 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5853 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5854 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5855 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5856
5857 2012-05-31 Richard Guenther <rguenther@suse.de>
5858
5859 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5860 ldist-pr45948.c with disabled SCCP.
5861
5862 2012-05-31 Richard Guenther <rguenther@suse.de>
5863
5864 PR middle-end/48493
5865 * gcc.dg/torture/pr48493.c: New testcase.
5866
5867 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5868
5869 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5870 arm32 to targets.
5871 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5872 of the initialization loop.
5873 (dg-final): Adjust the expected number of vectorized loops depending
5874 on vect_char_mult target selector.
5875
5876 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5877
5878 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5879 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5880 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5881 New tests.
5882
5883 2012-05-30 Jason Merrill <jason@redhat.com>
5884
5885 PR c++/53356
5886 * g++.dg/init/new34.C: New.
5887 * g++.dg/tree-ssa/stabilize1.C: New.
5888
5889 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5890
5891 PR c++/53356
5892 * g++.dg/init/new33.C: New test.
5893
5894 2012-05-30 Richard Guenther <rguenther@suse.de>
5895
5896 PR middle-end/53501
5897 * gcc.dg/torture/pr53501.c: New testcase.
5898 * c-c++-common/restrict-2.c: Adjust.
5899
5900 2012-05-30 Alan Modra <amodra@gmail.com>
5901
5902 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5903 torture-finish.
5904
5905 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5906
5907 * gcc.target/i386/shuf-concat.c: New test.
5908
5909 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5910
5911 PR rtl-optimization/53519
5912 * gcc.c-torture/compile/pr53519.c: New test.
5913
5914 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5915
5916 * gcc.target/arm/neon-vrev.c: New.
5917
5918 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5919
5920 PR target/51340
5921 * gcc.target/sh/pr51340-1.c: New.
5922 * gcc.target/sh/pr51340-2.c: New.
5923 * gcc.target/sh/pr51340-3.c: New.
5924
5925 2012-05-29 Richard Guenther <rguenther@suse.de>
5926
5927 PR tree-optimization/53516
5928 * gcc.dg/torture/pr53516.c: New testcase.
5929
5930 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5931
5932 PR preprocessor/53229
5933 * gcc.dg/cpp/paste6.c: Force to run without
5934 -ftrack-macro-expansion.
5935 * gcc.dg/cpp/paste8.c: Likewise.
5936 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5937 -ftrack-macro-expansion.
5938 * gcc.dg/cpp/paste12.c: Force to run without
5939 -ftrack-macro-expansion.
5940 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5941 -ftrack-macro-expansion.
5942 * gcc.dg/cpp/paste13.c: Likewise.
5943 * gcc.dg/cpp/paste14.c: Likewise.
5944 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5945 -ftrack-macro-expansion.
5946 * gcc.dg/cpp/paste18.c: New test.
5947
5948 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5949
5950 * gcc.target/cris/torture/trap-1.c,
5951 gcc.target/cris/torture/trap-2.c,
5952 gcc.target/cris/torture/trap-3.c,
5953 gcc.target/cris/torture/trap-v0.c,
5954 gcc.target/cris/torture/trap-v3.c: New tests.
5955
5956 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5957
5958 PR c++/25137
5959 * g++.dg/warn/Wbraces3.C: New.
5960 * g++.dg/warn/Wbraces4.C: Likewise.
5961
5962 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5963
5964 PR tree-optimization/53505
5965 * c-c++-common/torture/pr53505.c: New test.
5966
5967 2012-05-27 Nathan Sidwell <nathan@acm.org>
5968
5969 * gcc.dg/stmt-expr-4.c: New.
5970
5971 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5972
5973 PR c++/53491
5974 * g++.dg/parse/crash60.C: New.
5975
5976 2012-05-26 Jason Merrill <jason@redhat.com>
5977
5978 PR c++/53220
5979 * c-c++-common/array-lit.c: New.
5980 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5981
5982 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5983
5984 PR ada/50294
5985 * gnat.dg/array21.adb: New test.
5986
5987 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5988
5989 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5990
5991 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5992
5993 PR c++/32054
5994 * g++.dg/other/anon-union3.C: New.
5995
5996 2012-05-25 Ian Lance Taylor <iant@google.com>
5997
5998 * gcc.dg/split-6.c: New test.
5999
6000 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6001
6002 * gnat.dg/lto14.adb: New test.
6003
6004 2012-05-25 Tristan Gingold <gingold@adacore.com>
6005
6006 * gcc.target/i386/large-frame.c: New.
6007
6008 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6009 * gcc.target/powerpc/lhs-1.c: New.
6010 * gcc.target/powerpc/lhs-2.c: New.
6011 * gcc.target/powerpc/lhs-3.c: New.
6012
6013 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6014
6015 Make unwound macro expansion trace less redundant
6016 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6017 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6018 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6019 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6020 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6021 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6022
6023 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6024
6025 PR c++/53464
6026 * g++.dg/cpp0x/constexpr-default1.C: New.
6027
6028 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6029
6030 PR c++/32080
6031 * g++.dg/eh/goto2.C: New.
6032
6033 2012-05-24 Richard Guenther <rguenther@suse.de>
6034
6035 PR middle-end/53460
6036 * g++.dg/tree-prof/pr53460.C: New testcase.
6037
6038 2012-05-24 Richard Guenther <rguenther@suse.de>
6039
6040 PR bootstrap/53466
6041 * g++.dg/debug/pr53466.C: New testcase.
6042
6043 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6044
6045 PR tree-optimization/53465
6046 * gcc.c-torture/execute/pr53465.c: New test.
6047
6048 2012-05-23 Tobias Burnus <burnus@net-b.de>
6049
6050 PR fortran/51055
6051 PR fortran/45170
6052 * gfortran.dg/allocate_with_typespec_6.f90: New.
6053
6054 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6055
6056 PR c++/29185
6057 * g++.dg/warn/delete-array-1.C: New.
6058
6059 2012-05-23 Richard Guenther <rguenther@suse.de>
6060
6061 * gcc.dg/torture/pr39074-2.c: Adjust.
6062 * gcc.dg/torture/pr39074.c: Likewise.
6063 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6064 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6065
6066 2012-05-22 Jan Hubicka <jh@suse.cz>
6067
6068 PR middle-end/53161
6069 * g++.dg/torture/pr53161.C: New testcase.
6070
6071 2012-05-22 Tobias Burnus <burnus@net-b.de>
6072
6073 PR fortran/53389
6074 * gfortran.dg/realloc_on_assign_15.f90: New.
6075
6076 2012-05-22 Richard Guenther <rguenther@suse.de>
6077
6078 PR middle-end/51071
6079 * gcc.dg/torture/pr51071-2.c: New testcase.
6080
6081 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6082
6083 PR tree-optimization/53336
6084 * g++.dg/torture/pr53336.C: New testcase.
6085
6086 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6087
6088 PR c++/53322
6089 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6090 instead of -Wunused-local-typedefs.
6091
6092 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6093
6094 PR c++/51184
6095 * g++.dg/other/abstract4.C: New-
6096
6097 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6098
6099 PR c++/40821
6100 * g++.dg/ext/attrib46.C: New.
6101
6102 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6103
6104 PR c/53418
6105 * gcc.c-torture/compile/pr53418-1.c,
6106 gcc.c-torture/compile/pr53418-2.c: New tests.
6107
6108 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6109
6110 PR tree-optimization/53366
6111 * gcc.dg/torture/pr53366-1.c: New test.
6112 * gcc.dg/torture/pr53366-2.c: New test.
6113 * gcc.target/i386/pr53366-1.c: New test.
6114 * gcc.target/i386/pr53366-2.c: New test.
6115
6116 PR tree-optimization/53409
6117 * gcc.c-torture/compile/pr53409.c: New test.
6118
6119 PR tree-optimization/53410
6120 * gcc.c-torture/compile/pr53410-1.c: New test.
6121 * gcc.c-torture/compile/pr53410-2.c: New test.
6122
6123 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6124
6125 PR target/53425
6126 * gcc.target/i386/pr53425-1.c: New file.
6127 * gcc.target/i386/pr53425-2.c: Likewise.
6128
6129 2012-05-21 Richard Guenther <rguenther@suse.de>
6130
6131 PR tree-optimization/53408
6132 * gcc.dg/torture/pr53408.c: New testcase.
6133
6134 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6135 H.J. Lu <hongjiu.lu@intel.com>
6136
6137 PR target/53416
6138 * gcc.target/i386/pr53416.c: New file.
6139
6140 2012-05-21 Richard Guenther <rguenther@suse.de>
6141
6142 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6143
6144 2012-05-21 Richard Guenther <rguenther@suse.de>
6145
6146 * gcc.dg/torture/ldist-1.c: New testcase.
6147
6148 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6149
6150 * gnat.dg/lto13.adb: New test.
6151 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6152
6153 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6154
6155 * gnat.dg/specs/lto12.ads: New test.
6156 * gnat.dg/specs/lto12_pkg.ads: New helper.
6157
6158 2012-05-18 Richard Guenther <rguenther@suse.de>
6159
6160 PR tree-optimization/53346
6161 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6162 * gcc.target/i386/incoming-10.c: Adjust.
6163 * gcc.target/i386/incoming-11.c: Likewise.
6164 * gcc.target/i386/pr46295.c: Likewise.
6165
6166 2012-05-18 Richard Guenther <rguenther@suse.de>
6167
6168 * gcc.dg/pr53352.c: Return zero.
6169
6170 2012-05-18 Richard Guenther <rguenther@suse.de>
6171
6172 PR tree-optimization/53390
6173 * gcc.dg/torture/pr53390.c: New testcase.
6174
6175 2012-05-18 Meador Inge <meadori@codesourcery.com>
6176
6177 PR rtl-optimization/53352
6178 * gcc.dg/pr53352.c: New test.
6179
6180 2012-05-17 David S. Miller <davem@davemloft.net>
6181
6182 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6183 failure on sparc-*-linux-gnu.
6184
6185 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6186
6187 PR c++/39681
6188 * g++.dg/parse/error49.C: New.
6189 * g++.dg/cpp0x/error8.C: Likewise.
6190 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6191 * g++.dg/ext/utf-dflt2.C: Likewise.
6192 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6193 * g++.dg/ext/utf-dflt.C: Likewise.
6194 * c-c++-common/raw-string-3.c: Likewise.
6195 * c-c++-common/raw-string-4.c: Likewise.
6196
6197 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6198
6199 PR c++/53371
6200 * g++.dg/cpp0x/catch1.C: New.
6201
6202 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6203
6204 PR c++/44516
6205 * g++.dg/parse/error48.C: New.
6206 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6207 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6208
6209 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6210
6211 * gcc.dg/tm/indirect-2.c: New test.
6212
6213 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6214
6215 PR tree-optimization/53217
6216 * gfortran.dg/pr53217.f90: New test.
6217
6218 2012-05-16 Richard Guenther <rguenther@suse.de>
6219
6220 PR tree-optimization/53364
6221 * g++.dg/torture/pr53364.C: New testcase.
6222
6223 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6224
6225 PR testsuite/52641
6226 * gcc.dg/pr52549.c: Fix test for long != void*
6227 * gcc.c-torture/execute/pr52979-1.x: New file.
6228 * gcc.c-torture/execute/pr52979-2.x: New file.
6229
6230 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6231
6232 PR preprocessor/7263
6233 * gcc.dg/binary-constants-2.c: Run without tracking locations
6234 accross macro expansion.
6235 * gcc.dg/binary-constants-3.c: Likewise.
6236 * gcc.dg/cpp/sysmac2.c: Likewise.
6237 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6238 location.
6239 * gcc.dg/cpp/syshdr3.c: New test.
6240 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6241 * gcc.dg/system-binary-constants-1.c: New test.
6242 * gcc.dg/system-binary-constants-1.h: New header for the new test
6243 above.
6244 * g++.dg/cpp/syshdr3.C: New test.
6245 * g++.dg/cpp/syshdr3.h: New header the new test above.
6246 * g++.dg/system-binary-constants-1.C: New test.
6247 * g++.dg/system-binary-constants-1.h: New header the new test
6248 above.
6249
6250 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6251
6252 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6253
6254 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6255
6256 PR target/53358
6257 * gcc.dg/pr53358.c: New test.
6258
6259 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6260
6261 PR c++/11856
6262 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6263 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6264
6265 2012-05-15 Olivier Hainque <hainque@adacore.com>
6266
6267 * g++.dg/eh/sighandle.C: New testcase.
6268
6269 2012-05-15 Richard Guenther <rguenther@suse.de>
6270
6271 PR tree-optimization/53355
6272 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6273
6274 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6275
6276 * gfortran.dg/*.f90: Remove now redundant manual
6277 cleanup-modules directive.
6278
6279 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6280
6281 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6282 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6283
6284 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6285
6286 PR fortran/52428
6287 * gfortran.dg/int_range_io_1.f90: New test.
6288
6289 2012-05-14 Andi Kleen <ak@linux.intel.com>
6290 Jakub Jelinek <jakub@redhat.com>
6291
6292 PR target/53315
6293 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6294 * gcc.target/i386/rtm-check.h: New file.
6295 * gcc.target/i386/pr53315.c: New test.
6296
6297 2012-05-14 Tobias Burnus <burnus@net-b.de>
6298
6299 PR fortran/49110
6300 PR fortran/51055
6301 PR fortran/53329
6302 * gfortran.dg/deferred_type_param_4.f90: New.
6303 * gfortran.dg/deferred_type_param_6.f90: New.
6304
6305 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6306
6307 * gcc.target/i386/retarg.c: New test.
6308
6309 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6310
6311 PR fortran/45170
6312 * gfortran.dg/deferred_type_param_3.f90: New.
6313 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6314 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6315
6316 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6317
6318 * gnat.dg/null_pointer_deref3.adb: New test.
6319
6320 2012-05-12 Tobias Burnus <burnus@net-b.de>
6321
6322 PR fortran/49110
6323 PR fortran/52843
6324 * gfortran.dg/deferred_type_param_5.f90: New.
6325
6326 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6327
6328 * g++.dg/parse/error47.C: New.
6329
6330 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6331
6332 PR fortran/52537
6333 * gfortran.dg/string_compare_4.f90: Change option
6334 to -fdump-tree-original. Add test case for kind=4.
6335
6336 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6337
6338 PR fortran/52537
6339 * gfortran.dg/string_compare_4.f90: New test.
6340
6341 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6342
6343 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6344
6345 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6346
6347 PR c++/53305
6348 * g++.dg/cpp0x/variadic132.C: New.
6349
6350 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6351
6352 PR c++/53158
6353 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6354 * g++.dg/parse/error26.C: Tweak dg-error column number.
6355
6356 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6357
6358 PR c++/53301
6359 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6360
6361 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6362
6363 * gnat.dg/lto11.ad[sb]: New test.
6364
6365 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6366
6367 PR target/52908
6368 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6369 directive to Scan for vpmuldq, not vpmacsdql.
6370
6371 2012-05-09 Michael Matz <matz@suse.de>
6372
6373 PR tree-optimization/53185
6374 * gcc.dg/vect/pr53185.c: New test.
6375
6376 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6377
6378 PR middle-end/53249
6379 * gcc.target/i386/pr53249.c: New.
6380
6381 2012-05-09 Richard Guenther <rguenther@suse.de>
6382
6383 PR tree-optimization/18437
6384 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6385 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6386
6387 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6388
6389 PR tree-optimization/53226
6390 * gcc.c-torture/compile/pr53226.c: New test.
6391
6392 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6393
6394 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6395 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6396 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6397 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6398 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6399 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6400 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6401 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6402 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6403 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6404 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6405 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6406 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6407 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6408
6409 2012-05-09 Dehao Chen <dehao@google.com>
6410
6411 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6412 * gcc.dg/predict-2.c: Likewise.
6413 * gcc.dg/predict-3.c: Likewise.
6414 * gcc.dg/predict-4.c: Likewise.
6415 * gcc.dg/predict-5.c: Likewise.
6416 * gcc.dg/predict-6.c: Likewise.
6417
6418 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6419
6420 PR target/53272
6421 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6422
6423 2012-05-08 Richard Guenther <rguenther@suse.de>
6424
6425 * gcc.dg/fold-bitand-4.c: New testcase.
6426
6427 2012-05-08 Dehao Chen <dehao@google.com>
6428
6429 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6430 heuristic is working properly.
6431 * gcc.dg/predict-2.c: Likewise.
6432 * gcc/dg/predict-3.c: Likewise.
6433 * gcc/dg/predict-4.c: Likewise.
6434 * gcc/dg/predict-5.c: Likewise.
6435 * gcc/dg/predict-6.c: Likewise.
6436
6437 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6438
6439 PR tree-optimization/53239
6440 * g++.dg/opt/vrp3.C: New test.
6441 * g++.dg/opt/vrp3-aux.cc: New file.
6442 * g++.dg/opt/vrp3.h: New file.
6443
6444 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6445
6446 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6447 .uleb128 support in assembler output.
6448
6449 2012-05-07 Richard Guenther <rguenther@suse.de>
6450
6451 PR lto/42987
6452 * g++.dg/lto/pr42987_0.C: New testcase.
6453 * g++.dg/lto/pr42987_1.C: Likewise.
6454
6455 2012-05-07 Tobias Burnus <burnus@net-b.de>
6456
6457 PR fortran/53255
6458 * gfortran.dg/typebound_operator_15.f90: New.
6459
6460 2012-05-06 Tobias Burnus <burnus@net-b.de>
6461
6462 PR fortran/41587
6463 * gfortran.dg/class_array_13.f90: New.
6464
6465 2012-05-06 Tristan Gingold <gingold@adacore.com>
6466
6467 * gnat.dg/warn7.adb: New test.
6468
6469 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6470
6471 * gnat.dg/specs/renamings.ads: Rename to...
6472 * gnat.dg/specs/renaming1.ads: ...this.
6473 * gnat.dg/specs/renaming2.ads: New test.
6474 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6475 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6476 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6477 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6478
6479 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6480
6481 * gnat.dg/discr36.ad[sb]: New test.
6482 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6483
6484 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6485
6486 PR c/43772
6487 * c-c++-common/pr43772.c: New.
6488
6489 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6490
6491 PR fortran/41600
6492 * gfortran.dg/select_type_26.f03 : New test.
6493 * gfortran.dg/select_type_27.f03 : New test.
6494
6495 PR fortran/53191
6496 * gfortran.dg/select_type_28.f03 : New test.
6497
6498 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6499
6500 PR fortran/49010
6501 PR fortran/24518
6502 * gfortran.dg/mod_sign0_1.f90: New test.
6503 * gfortran.dg/mod_large_1.f90: New test.
6504
6505 2012-05-04 Tobias Burnus <burnus@net-b.de>
6506
6507 PR fortran/53175
6508 gfortran.dg/public_private_module_5.f90: New.
6509
6510 2012-05-04 Tobias Burnus <burnus@net-b.de>
6511
6512 PR fortran/53111
6513 * gfortran.dg/constructor_7.f90: New.
6514 * gfortran.dg/constructor_8.f90: New.
6515
6516 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6517
6518 PR c++/53166
6519 * g++.dg/cpp0x/static_assert7.C: New.
6520
6521 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6522
6523 PR tree-optimization/52633
6524 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6525 recognized as widening shifts instead of over-widening.
6526 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6527 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6528 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6529 * gcc.target/arm/pr52633.c: New test.
6530
6531 2012-05-04 Richard Guenther <rguenther@suse.de>
6532
6533 PR tree-optimization/53168
6534 * gcc.dg/torture/pr53168.c: New testcase.
6535 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6536
6537 2012-05-04 Richard Guenther <rguenther@suse.de>
6538
6539 * gcc.dg/lto/pr53214_0.c: New testcase.
6540
6541 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6542
6543 * gcc.target/ia64/pr48496.c: New test.
6544 * gcc.target/ia64/pr52657.c: Likewise.
6545
6546 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6547
6548 PR c/51712
6549 * c-c++-common/pr51712.c: New.
6550
6551 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6552
6553 PR target/53199
6554 * gcc.target/powwerpc/pr53199.c: New file.
6555
6556 2012-05-03 Jason Merrill <jason@redhat.com>
6557
6558 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6559
6560 * gcc.dg/debug/dwarf2/dups-types.c: New.
6561 * gcc.dg/debug/dwarf2/dups-types.h: New.
6562
6563 2012-05-03 Jason Merrill <jason@redhat.com>
6564
6565 * g++.dg/debug/dwarf2/namespace-2.C: New.
6566 * g++.dg/debug/dwarf2/localclass3.C: New.
6567
6568 2012-05-03 Jason Merrill <jason@redhat.com>
6569
6570 * g++.dg/debug/dwarf2/thunk1.C: New.
6571
6572 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6573
6574 PR c++/53186
6575 * g++.dg/other/final2.C: New.
6576
6577 2012-05-03 Richard Guenther <rguenther@suse.de>
6578
6579 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6580
6581 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6582
6583 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6584 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6585 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6586 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6587
6588 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6589
6590 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6591 .byte 0xf2.
6592 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6593 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6594 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6595
6596 PR debug/53174
6597 * gcc.dg/pr53174.c: New test.
6598
6599 PR target/53187
6600 * gcc.target/arm/pr53187.c: New test.
6601 * gcc.c-torture/compile/pr53187.c: New test.
6602
6603 2012-05-03 Richard Guenther <rguenther@suse.de>
6604
6605 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6606 unsupported prefetching support.
6607
6608 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6609
6610 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6611 option -ftrack-macro-expansion=0.
6612 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6613 option -ftrack-macro-expansion=0.
6614
6615 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6616
6617 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6618 dg-options for target arm with dg-additional-options.
6619
6620 2012-05-03 Richard Guenther <rguenther@suse.de>
6621
6622 PR tree-optimization/53144
6623 * gcc.dg/torture/pr53144.c: New testcase.
6624
6625 2012-05-03 Tobias Burnus <burnus@net-b.de>
6626
6627 PR fortran/52864
6628 * gfortran.dg/pointer_intent_7.f90: New.
6629 * gfortran.dg/pure_formal_3.f90: New.
6630
6631 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6632
6633 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6634
6635 2012-05-02 Martin Jambor <mjambor@suse.cz>
6636
6637 PR lto/52605
6638 * g++.dg/lto/pr52605_0.C: New test.
6639
6640 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6641
6642 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6643 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6644 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6645 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6646 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6647 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6648 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6649 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6650 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6651 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6652 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6653 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6654 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6655 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6656 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6657 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6658
6659 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6660
6661 PR middle-end/53153
6662 * gcc.dg/pr53153.c: New test.
6663
6664 2012-05-02 Richard Guenther <rguenther@suse.de>
6665
6666 * g++.dg/tree-ssa/pr19807.C: Adjust.
6667
6668 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6669
6670 PR tree-optimization/53163
6671 * gcc.c-torture/compile/pr53163.c: New test.
6672
6673 PR rtl-optimization/53160
6674 * gcc.c-torture/execute/pr53160.c: New test.
6675
6676 2012-05-01 Ian Lance Taylor <iant@google.com>
6677
6678 PR c/37303
6679 * gcc.dg/pr37303.c: New test.
6680
6681 2012-05-01 Richard Henderson <rth@redhat.com>
6682
6683 * lib/target-supports.exp
6684 (check_effective_target_sync_long_long_runtime): True for
6685 check_effective_target_powerpc64.
6686
6687 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6688
6689 PR c++/51033
6690 * gcc.dg/vector-1.c: Move to ...
6691 * c-c++-common/vector-1.c: ... here.
6692 * gcc.dg/vector-2.c: Move to ...
6693 * c-c++-common/vector-2.c: ... here.
6694 * gcc.dg/vector-3.c: Move to ...
6695 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6696 * gcc.dg/vector-4.c: Move to ...
6697 * c-c++-common/vector-4.c: ... here.
6698 * gcc.dg/vector-init-1.c: Move to ...
6699 * c-c++-common/vector-init-1.c: ... here.
6700 * gcc.dg/vector-init-2.c: Move to ...
6701 * c-c++-common/vector-init-2.c: ... here.
6702 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6703 * c-c++-common/vector-subscript-1.c: ... here.
6704 * gcc.dg/vector-subscript-2.c: Move to ...
6705 * c-c++-common/vector-subscript-2.c: ... here.
6706 * gcc.dg/vector-subscript-3.c: Move to ...
6707 * c-c++-common/vector-subscript-3.c: ... here.
6708
6709 PR c++/51314
6710 * g++.dg/cpp0x/vt-51314.C: New test.
6711 * g++.dg/cpp0x/variadic76.C: Fix.
6712
6713 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6714
6715 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6716
6717 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6718
6719 Add -Wvarargs option
6720 * c-c++-common/Wvarargs.c: New test case.
6721 * c-c++-common/Wvarargs-2.c: Likewise.
6722
6723 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6724
6725 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6726 * objc.dg/foreach-7.m: Force the test case to run without
6727 -ftrack-macro-expansion.
6728 * c-c++-common/tm/attrib-1.c: Likewise.
6729 * c-c++-common/warn-ommitted-condop.c: Likewise.
6730 * gcc.dg/assign-warn-1.c: Likewise.
6731 * gcc.dg/assign-warn-2.c: Likewise.
6732 * gcc.dg/attr-alloc_size.c: Likewise.
6733 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6734 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6735 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6736 * gcc.dg/c90-const-expr-9.c: Likewise.
6737 * gcc.dg/c99-const-expr-9.c: Likewise.
6738 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6739 * gcc.dg/cpp/direct2s.c: Likewise.
6740 * gcc.dg/cpp/pr28709.c: Likewise.
6741 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6742 * gcc.dg/dfp/composite-type.c: Likewise.
6743 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6744 with -ftrack-macro-expansion
6745 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6746 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6747 * g++.dg/ext/cleanup-1.C: Likewise.
6748 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6749 * g++.dg/template/sfinae10.C: Likewise.
6750 * g++.dg/tm/wrap-2.C: Likewise.
6751 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6752 * g++.dg/warn/Wsign-conversion.C: Likewise.
6753 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6754 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6755 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6756 it to run with -ftrack-macro-expansion.
6757 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6758 test cases without -ftrack-macro-expansion.
6759
6760 Fix location for static class members
6761 * g++.dg/template/sfinae6_neg.C: Adjust.
6762
6763 Make conversion warnings work on NULL with -ftrack-macro-expansion
6764 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6765 alongside the previous testing for NULL.
6766
6767 Fix -Wuninitialized for -ftrack-macro-expansion
6768 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6769
6770 Strip "<built-in>" loc from displayed expansion context
6771 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6772 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6773 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6774 new test above.
6775
6776 Fix expansion point loc for macro-like tokens
6777 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6778 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6779
6780 Fix token pasting with -ftrack-macro-expansion
6781 * gcc.dg/cpp/paste17.c: New test case for
6782 -ftrack-macro-expansion=2 mode only.
6783 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6784
6785 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6786
6787 * gnat.dg/warn6.ad[sb]: New test.
6788
6789 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6790
6791 PR 53149
6792 * gcc.dg/20011021-1.c: Adjust testcase.
6793
6794 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6795
6796 PR fortran/53148
6797 * gfortran.dg/function_optimize_12.f90: New test.
6798
6799 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6800
6801 PR target/53156
6802 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6803 code to match current output and cover new peephole2 pattern.
6804
6805 2012-04-27 Ollie Wild <aaw@google.com>
6806
6807 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6808
6809 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6810
6811 * gcc.c-torture/execute/20120427-2.c: New testcase.
6812 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6813 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6814 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6815
6816 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6817
6818 PR target/53138
6819 * gcc.c-torture/execute/20120427-1.c: New testcase.
6820
6821 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6822
6823 PR middle-end/27139
6824 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6825
6826 2012-04-27 Tom de Vries <tom@codesourcery.com>
6827
6828 PR tree-optimization/51879
6829 * gcc.dg/pr51879.c: New test.
6830 * gcc.dg/pr51879-2.c: Same.
6831 * gcc.dg/pr51879-3.c: Same.
6832 * gcc.dg/pr51879-4.c: Same.
6833 * gcc.dg/pr51879-6.c: Same.
6834
6835 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6836
6837 PR c++/53096
6838 * g++.dg/cpp0x/defaulted35.C: New.
6839 * g++.dg/cpp0x/defaulted15.C: Adjust.
6840
6841 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6842
6843 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6844 structure layout.
6845
6846 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6847
6848 * gcc.target/i386/builtin_target.c: Check avx2.
6849
6850 2012-04-26 Alan Modra <amodra@gmail.com>
6851
6852 * gcc.target/powerpc/savres.c: New test.
6853 * gcc.target/powerpc/powerpc.exp: Run it.
6854
6855 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6856
6857 PR target/53120
6858 * gcc.dg/torture/pr53120.c: New test.
6859
6860 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6861
6862 PR middle-end/52979
6863 * gcc.c-torture/compile/pr52979-1.c: New test.
6864 * gcc.c-torture/execute/pr52979-1.c: New test.
6865 * gcc.c-torture/execute/pr52979-2.c: New test.
6866
6867 2012-04-25 Richard Guenther <rguenther@suse.de>
6868
6869 * gcc.target/i386/l_fma_float_5.c: Adjust.
6870 * gcc.target/i386/l_fma_double_4.c: Likewise.
6871 * gcc.target/i386/l_fma_float_2.c: Likewise.
6872 * gcc.target/i386/l_fma_float_6.c: Likewise.
6873 * gcc.target/i386/l_fma_double_1.c: Likewise.
6874 * gcc.target/i386/l_fma_double_5.c: Likewise.
6875 * gcc.target/i386/l_fma_float_3.c: Likewise.
6876 * gcc.target/i386/l_fma_double_2.c: Likewise.
6877 * gcc.target/i386/l_fma_double_6.c: Likewise.
6878 * gcc.target/i386/l_fma_float_4.c: Likewise.
6879 * gcc.target/i386/l_fma_double_3.c: Likewise.
6880 * gcc.target/i386/l_fma_float_1.c: Likewise.
6881
6882 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6883
6884 PR tree-optimization/53058
6885 * gcc.c-torture/compile/pr53058.c: New test.
6886
6887 2012-04-25 Jan Hubicka <jh@suse.cz>
6888
6889 PR middle-end/53088
6890 * gcc.target/i386/pr39082-1.c: Update warning location.
6891
6892 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6893
6894 PR c/52880
6895 * gcc.dg/pr52880.c: New test.
6896
6897 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6898
6899 * gcc.dg/m-un-2.c: Update.
6900 * gcc.dg/20011021-1.c: Update.
6901
6902 2012-04-25 Tobias Burnus <burnus@net-b.de>
6903
6904 PR fortran/52196
6905 * gfortran.dg/realloc_on_assign_14.f90: New.
6906
6907 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6908
6909 PR testsuite/52641
6910 PR tree-optimizations/52891
6911 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6912
6913 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6914
6915 PR c++/52363
6916 * g++.dg/cpp0x/sfinae35.C: New.
6917 * g++.dg/cpp0x/sfinae36.C: Likewise.
6918
6919 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6920
6921 * gcc.target/builtin_target.c: New testcase.
6922
6923 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6924
6925 PR target/47197
6926 * gcc.target/powerpc/pr47197.c: New test.
6927
6928 2012-04-24 Richard Guenther <rguenther@suse.de>
6929
6930 PR tree-optimization/53085
6931 * g++.dg/torture/pr53085.C: New testcase.
6932
6933 2012-04-24 Andrew Pinski <apinski@cavium.com>
6934
6935 PR tree-opt/33512
6936 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6937 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6938 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6939
6940 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6941
6942 PR middle-end/53084
6943 * gcc.c-torture/execute/pr53084.c: New test.
6944
6945 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6946
6947 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6948
6949 2012-04-23 Andrew Pinski <apinski@cavium.com>
6950
6951 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6952
6953 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6954
6955 PR regression/53076
6956 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6957 * gcc.dg/torture/builtin-power-1.c: Likewise.
6958
6959 2012-04-23 Richard Guenther <rguenther@suse.de>
6960
6961 PR tree-optimization/53070
6962 * gcc.dg/torture/pr53070.c: New testcase.
6963
6964 2012-04-23 Richard Guenther <rguenther@suse.de>
6965
6966 PR c/53060
6967 * gcc.dg/pr53060.c: New testcase.
6968
6969 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6970
6971 PR tree-optimizations/52891
6972 * gcc.c-torture/compile/pr52891-1.c: New test.
6973 * gcc.c-torture/compile/pr52891-2.c: New test.
6974
6975 2012-04-22 Tobias Burnus <burnus@net-b.de>
6976
6977 PR fortran/53051
6978 * gfortran.dg/read_float_4.f90: New.
6979
6980 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6981
6982 PR 35441
6983 * c-c++-common/pr35441.C: New.
6984
6985 2012-04-20 Ian Lance Taylor <iant@google.com>
6986
6987 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6988 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6989
6990 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6991
6992 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6993 array access.
6994 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6995
6996 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6997
6998 PR rtl-optimization/44214
6999 * gcc.dg/pr44214-1.c: New test.
7000 * gcc.dg/pr44214-2.c: Likewise.
7001 * gcc.dg/pr44214-3.c: Likewise.
7002
7003 2012-04-20 Richard Guenther <rguenther@suse.de>
7004
7005 * g++.dg/torture/20120420-1.C: New testcase.
7006
7007 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7008
7009 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7010
7011 2012-04-19 Christian Bruel <christian.bruel@st.com>
7012
7013 * gcc.dg/pr52283.c: New test.
7014
7015 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7016
7017 * gcc.dg/pr37985.c: New test.
7018
7019 2012-04-19 Richard Guenther <rguenther@suse.de>
7020
7021 PR rtl-optimization/44688
7022 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7023 possibly profitable.
7024
7025 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7026
7027 PR tree-optimization/52976
7028 * gfortran.dg/reassoc_11.f: New test.
7029
7030 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7031
7032 PR tree-optimization/52976
7033 * gfortran.dg/reassoc_7.f: New test.
7034 * gfortran.dg/reassoc_8.f: Likewise.
7035 * gfortran.dg/reassoc_9.f: Likewise.
7036 * gfortran.dg/reassoc_10.f: Likewise.
7037
7038 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7039
7040 PR c++/52422
7041 * g++.dg/cpp0x/sfinae33.C: New.
7042 * g++.dg/cpp0x/sfinae34.C: Likewise.
7043
7044 2012-04-18 Joey Ye <joey.ye@arm.com>
7045
7046 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7047
7048 2012-04-18 Richard Guenther <rguenther@suse.de>
7049
7050 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7051 array access.
7052 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7053 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7054
7055 2012-04-17 Tom de Vries <tom@codesourcery.com>
7056
7057 * g++.dg/pr51264-4.C: New test.
7058
7059 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7060
7061 PR c++/52599
7062 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7063
7064 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7065
7066 PR c++/53003
7067 * g++.dg/parse/crash59.C: New.
7068
7069 2012-04-17 Michael Matz <matz@suse.de>
7070
7071 PR tree-optimization/18437
7072 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7073
7074 2012-04-17 Richard Guenther <rguenther@suse.de>
7075
7076 PR middle-end/53011
7077 * g++.dg/torture/pr53011.C: New testcase.
7078
7079 2012-04-16 Jason Merrill <jason@redhat.com>
7080
7081 PR c++/38543
7082 * g++.dg/cpp0x/variadic131.C: New.
7083
7084 PR c++/52008
7085 * g++.dg/cpp0x/variadic130.C: New.
7086
7087 PR c++/50830
7088 * g++.dg/cpp0x/variadic129.C: New.
7089
7090 PR c++/50303
7091 * g++.dg/cpp0x/variadic128.C: New.
7092
7093 2012-04-16 Tobias Burnus <burnus@net-b.de>
7094
7095 PR fortran/52864
7096 * gfortran.dg/pointer_intent_6.f90: New.
7097
7098 2012-04-16 Tobias Burnus <burnus@net-b.de>
7099
7100 PR fortran/52916
7101 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7102 to include public_private_module_4.f90.
7103 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7104 targets.
7105
7106 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7107
7108 PR c++/49152
7109 * g++.dg/diagnostic/operator1.C: New.
7110 * g++.dg/ext/label5.C: Adjust.
7111 * g++.dg/ext/va-arg1.C: Likewise.
7112 * g++.dg/other/error20.C: Likewise.
7113 * g++.dg/other/error20.C: Likewise.
7114 * g++.dg/other/error16.C: Likewise.
7115 * g++.dg/other/error10.C: Likewise.
7116 * g++.dg/parse/error30.C: Likewise.
7117 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7118
7119 2012-04-16 Jason Merrill <jason@redhat.com>
7120
7121 PR c++/51148
7122 * g++.dg/cpp0x/variadic127.C: New.
7123
7124 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7125
7126 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7127 testcase name.
7128 Use fail, pass instead of unresolved.
7129 Don't log $optstr.
7130
7131 PR testsuite/52948
7132 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7133 TODO_dump_func.
7134 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7135 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7136 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7137
7138 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7139
7140 PR fortran/52968
7141 * gfortran.dg/typebound_call_23.f03: New test case.
7142
7143 2012-04-15 Jason Merrill <jason@redhat.com>
7144
7145 PR c++/47220
7146 * g++.dg/cpp0x/variadic126.C: New.
7147
7148 PR c++/52380
7149 * g++.dg/cpp0x/variadic125.C: New.
7150
7151 PR c++/52292
7152 * g++.dg/cpp0x/variadic124.C: New.
7153
7154 PR c++/52706
7155 * g++.dg/cpp0x/nullptr27.C: New.
7156
7157 PR c++/52818
7158 * g++.dg/warn/format8.C: New.
7159
7160 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7161
7162 PR fortran/51082
7163 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7164
7165 2012-04-14 Tobias Burnus <burnus@net-b.de>
7166
7167 PR fortran/52916
7168 PR fortran/40973
7169 * gfortran.dg/public_private_module_3.f90: New.
7170 * gfortran.dg/public_private_module_4.f90: New.
7171
7172 2012-04-14 Tom de Vries <tom@codesourcery.com>
7173
7174 * gcc.dg/superblock.c: New test.
7175
7176 2012-04-14 Tom de Vries <tom@codesourcery.com>
7177
7178 * gcc.dg/pr51879-12.c: New test.
7179
7180 2012-04-13 Jason Merrill <jason@redhat.com>
7181
7182 PR c++/52824
7183 * g++.dg/cpp0x/variadic123.C: New.
7184 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7185
7186 PR c++/52905
7187 * g++.dg/cpp0x/initlist-ctor1.C: New.
7188
7189 PR c++/52915
7190 * g++.dg/other/anon-union2.C: New.
7191
7192 2012-04-13 Martin Jambor <mjambor@suse.cz>
7193
7194 PR middle-end/52939
7195 * g++.dg/ipa/pr52939.C: New test.
7196
7197 2012-04-13 Tom de Vries <tom@codesourcery.com>
7198
7199 * gcc.dg/pr52734.c: New test.
7200
7201 2012-04-13 Richard Guenther <rguenther@suse.de>
7202
7203 PR tree-optimization/52969
7204 * gcc.dg/torture/pr52969.c: New testcase.
7205
7206 2012-04-13 Richard Guenther <rguenther@suse.de>
7207
7208 PR c/52549
7209 * gcc.dg/pr52549.c: New testcase.
7210
7211 2012-04-13 Richard Guenther <rguenther@suse.de>
7212
7213 PR c/52862
7214 * gcc.dg/pr52862.c: New testcase.
7215
7216 2012-04-13 Joey Ye <joey.ye@arm.com>
7217
7218 * gcc.target/arm/thumb1-imm.c: New testcase.
7219
7220 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7221
7222 PR target/52932
7223 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7224 second function argument.
7225 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7226 (calc_permps): Update declaration. Calculate result correctly.
7227 (avx2_test): Change src2 type to union256i_d.
7228 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7229 correctly.
7230
7231 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7232
7233 PR target/52775
7234 * gcc.target/powerpc/pr52775.c: New file.
7235
7236 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7237
7238 PR tree-optimization/18589
7239 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7240 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7241 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7242 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7243 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7244 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7245 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7246 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7247 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7248 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7249
7250 2012-04-12 Richard Guenther <rguenther@suse.de>
7251
7252 PR tree-optimization/52943
7253 * gcc.dg/torture/pr52943.c: New testcase.
7254
7255 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7256
7257 PR target/50751
7258 * gcc/target/sh/pr50751-4.c: New.
7259 * gcc/target/sh/pr50751-5.c: New.
7260 * gcc/target/sh/pr50751-6.c: New.
7261 * gcc/target/sh/pr50751-7.c: New.
7262
7263 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7264
7265 PR c++/52465
7266 * g++.dg/lookup/using52.C: New.
7267
7268 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7269
7270 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7271
7272 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7273
7274 PR rtl-optimization/52876
7275 * gcc.target/i386/pr52876.c: New.
7276
7277 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7278
7279 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7280 __UINTPTR_TYPE__.
7281 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7282 __INTPTR_TYPE__.
7283 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7284 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7285 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7286 (ptrdiff_t): ... this. All uses changed.
7287 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7288 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7289 __INTPTR_TYPE__.
7290 (main): Cast argument to __INTPTR_TYPE__.
7291 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7292 size_t.
7293 * gcc.dg/mallign.c (main): Likewise.
7294 * gcc.dg/pr38700.c (foo): Likewise.
7295 * gcc.dg/long-long-cst1.c (t): Likewise.
7296 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7297 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7298 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7299 * gcc.dg/pr25682.c (d, foo): Likewise.
7300 * gcc.dg/format/cast-1.c (f): Likewise.
7301 * gcc.dg/c90-const-expr-10.c
7302 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7303 (size_t): ...this. All uses changed.
7304 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7305 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7306 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7307 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7308 * gcc.dg/sequence-pt-1.c: Likewise.
7309 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7310 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7311 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7312 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7313 of ptrdiff_t with it.
7314 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7315 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7316 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7317
7318 2012-04-11 Jason Merrill <jason@redhat.com>
7319
7320 PR debug/45088
7321 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7322 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7323
7324 PR c++/52906
7325 * g++.dg/ext/attrib45.C: New.
7326
7327 * g++.dg/eh/dtor3.C: New.
7328
7329 2012-04-11 Richard Guenther <rguenther@suse.de>
7330
7331 PR middle-end/52621
7332 * gfortran.dg/pr52621.f90: New testcase.
7333
7334 2012-04-11 Richard Guenther <rguenther@suse.de>
7335
7336 PR middle-end/52918
7337 * g++.dg/torture/pr52918-1.C: New testcase.
7338 * g++.dg/torture/pr52918-2.C: Likewise.
7339
7340 2012-04-11 Tobias Burnus <burnus@net-b.de>
7341
7342 PR fortran/52729
7343 * gfortran.dg/block_11.f90: New.
7344
7345 2012-04-11 Nick Clifton <nickc@redhat.com>
7346
7347 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7348
7349 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7350
7351 PR target/16458
7352 * gcc.target/powerpc/pr16458-1.c: New test.
7353 * gcc.target/powerpc/pr16458-2.c: Likewise.
7354 * gcc.target/powerpc/pr16458-3.c: Likewise.
7355 * gcc.target/powerpc/pr16458-4.c: Likewise.
7356
7357 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7358
7359 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7360 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7361 * gcc.dg/builtin-bswap-5.c: Likewise.
7362 * gcc.target/i386/builtin-bswap-4.c: New test.
7363
7364 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7365
7366 PR 24985
7367 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7368
7369 2012-04-11 Richard Guenther <rguenther@suse.de>
7370
7371 PR rtl-optimization/52881
7372 * gcc.dg/torture/pr52881.c: New testcase.
7373 * gcc.dg/torture/pr52913.c: Likewise.
7374
7375 2012-04-11 Richard Guenther <rguenther@suse.de>
7376
7377 PR tree-optimization/52912
7378 * gcc.dg/torture/pr52912.c: New testcase.
7379
7380 2010-04-10 Michael Matz <matz@suse.de>
7381
7382 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7383 * gcc.dg/vect/vect-outer-1.c: Adjust.
7384 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7385 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7386 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7387 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7388 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7389 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7390
7391 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7392
7393 PR tree-optimization/52870
7394 * gcc.dg/vect/pr52870.c: New test.
7395
7396 2012-04-09 Mike Stump <mikestump@comcast.net>
7397
7398 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7399 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7400 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7401 * gnat.dg/aggr11.adb: Likewise.
7402 * gnat.dg/aggr11_pkg.ads: Likewise.
7403 * gnat.dg/aggr15.adb: Likewise.
7404 * gnat.dg/aggr15.ads: Likewise.
7405 * gnat.dg/aggr17.adb: Likewise.
7406 * gnat.dg/aggr18.adb: Likewise.
7407 * gnat.dg/array14.adb: Likewise.
7408 * gnat.dg/array14.ads: Likewise.
7409 * gnat.dg/array14_pkg.ads: Likewise.
7410 * gnat.dg/array19.adb: Likewise.
7411 * gnat.dg/array19.ads: Likewise.
7412 * gnat.dg/discr27.adb: Likewise.
7413 * gnat.dg/discr27.ads: Likewise.
7414 * gnat.dg/discr35.adb: Likewise.
7415 * gnat.dg/discr35.ads: Likewise.
7416 * gnat.dg/discr6.adb: Likewise.
7417 * gnat.dg/discr6_pkg.ads: Likewise.
7418 * gnat.dg/import1.adb: Likewise.
7419 * gnat.dg/import1.ads: Likewise.
7420 * gnat.dg/loop_address2.adb: Likewise.
7421 * gnat.dg/opt7.adb: Likewise.
7422 * gnat.dg/opt7.ads: Likewise.
7423 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7424 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7425 * gnat.dg/rep_clause2.adb: Likewise.
7426 * gnat.dg/rep_clause2.ads: Likewise.
7427 * gnat.dg/slice2.adb: Likewise.
7428 * gnat.dg/slice2.ads: Likewise.
7429 * gnat.dg/slice6.adb: Likewise.
7430 * gnat.dg/slice6_pkg.ads: Likewise.
7431 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7432 * gnat.dg/taft_type2.adb: Likewise.
7433 * gnat.dg/taft_type2.ads: Likewise.
7434 * gnat.dg/taft_type2_pkg.ads: Likewise.
7435 * gnat.dg/volatile10.adb: Likewise.
7436 * gnat.dg/volatile10_pkg.ads: Likewise.
7437
7438 * gcc.dg/dll-8.c: Remove execute permissions.
7439 * g++.dg/ext/dllexport5.C: Likewise.
7440
7441 2012-04-09 Jan Hubicka <jh@suse.cz>
7442
7443 PR lto/52722
7444 PR lto/51765
7445 PR lto/52634
7446 * gcc.dg/lto/pr52634_1.c: New testcase.
7447 * gcc.dg/lto/pr52634_0.c: New testcase.
7448
7449 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7450
7451 PR target/52883
7452 * gcc.target/i386/pr52883.c: New testcase.
7453
7454 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7455
7456 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7457 (check_effective_target_sync_long_long): Add SPARC case.
7458 (check_effective_target_sync_long_long_runtime): Likewise.
7459 (check_effective_target_sync_int_long): Adjust SPARC case.
7460 (check_effective_target_sync_char_short): Likewise.
7461
7462 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7463
7464 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7465 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7466
7467 2012-04-08 Tobias Burnus <burnus@net-b.de>
7468
7469 PR fortran/40973
7470 PR fortran/52751
7471 * gfortran.dg/public_private_module_2.f90: New.
7472
7473 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7474
7475 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7476 directives.
7477
7478 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7479
7480 PR fortran/52893
7481 * gfortran.dg/function_optimize_11.f90: New test.
7482
7483 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7484
7485 PR fortran/52668
7486 * gfortran.dg/use_only_6.f90: New test.
7487
7488 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7489
7490 PR fortran/52668
7491 * gfortran.dg/use_only_6.f90: New test.
7492 2012-04-06 Mike Stump <mikestump@comcast.net>
7493
7494 PR testsuite/50722
7495 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7496
7497 2012-04-05 Jason Merrill <jason@redhat.com>
7498
7499 PR c++/52596
7500 * g++.dg/template/qualified-id5.C: New.
7501
7502 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7503
7504 PR target/52882
7505 * gcc.target/i386/pr52882.c: New test.
7506
7507 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7508 Dominique D'Humieures <dominiq@lps.ens.fr>
7509
7510 PR testsuite/52614
7511 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7512 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7513
7514 2012-04-04 Jason Merrill <jason@redhat.com>
7515
7516 PR c++/52845
7517 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7518
7519 2012-04-03 Jason Merrill <jason@redhat.com>
7520
7521 PR c++/52796
7522 * g++.dg/cpp0x/variadic-value1.C: New.
7523
7524 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7525
7526 * gnat.dg/pack18.adb: New test.
7527 * gnat.dg/pack18_pkg.ads: New helper.
7528
7529 2012-04-03 Richard Guenther <rguenther@suse.de>
7530
7531 PR tree-optimization/52808
7532 * gcc.dg/pr52808.c: New testcase.
7533
7534 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7535
7536 PR tree-optimization/52835
7537 * gfortran.dg/pr52835.f90: New test.
7538
7539 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7540
7541 * gnat.dg/specs/aggr5.ads: New test.
7542
7543 2012-04-02 Richard Guenther <rguenther@suse.de>
7544
7545 PR tree-optimization/52756
7546 * gcc.dg/torture/pr52756.c: New testcase.
7547
7548 2012-04-02 Richard Guenther <rguenther@suse.de>
7549
7550 PR middle-end/52803
7551 * gcc.dg/pr52803.c: New testcase.
7552
7553 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7554
7555 PR c++/40942
7556 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7557 DR 214 in account.
7558
7559 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7560
7561 PR c++/50043
7562 * g++.dg/cpp0x/noexcept17.C: New.
7563 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7564 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7565 * g++.dg/cpp0x/noexcept01.C: Likewise.
7566 * g++.dg/eh/init-temp1.C: Likewise.
7567 * g++.dg/eh/ctor1.C: Likwise.
7568
7569 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7570
7571 * gnat.dg/controlled6.adb: New test.
7572 * gnat.dg/controlled6_pkg.ads: New helper.
7573 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7574
7575 2012-03-30 Richard Henderson <rth@redhat.com>
7576
7577 PR debug/52727
7578 * g++.dg/opt/pr52727.C: New testcase.
7579
7580 2012-03-30 Richard Guenther <rguenther@suse.de>
7581
7582 PR tree-optimization/52754
7583 * gcc.target/i386/pr52754.c: New testcase.
7584
7585 2012-03-30 Richard Guenther <rguenther@suse.de>
7586
7587 PR middle-end/52772
7588 * g++.dg/torture/pr52772.C: New testcase.
7589
7590 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7591
7592 PR c++/52718
7593 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7594
7595 2012-03-29 Jason Merrill <jason@redhat.com>
7596
7597 PR c++/52685
7598 * g++.dg/template/inherit8.C: New.
7599
7600 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7601
7602 PR c++/52759
7603 * g++.dg/ext/weak4.C: New test.
7604
7605 PR tree-optimization/52760
7606 * gcc.c-torture/execute/pr52760.c: New test.
7607
7608 2012-03-29 Jason Merrill <jason@redhat.com>
7609
7610 PR c++/52743
7611 * g++.dg/cpp0x/initlist-array3.C: New.
7612
7613 2012-03-28 Jason Merrill <jason@redhat.com>
7614
7615 PR c++/52746
7616 * g++.dg/overload/virtual2.C: New.
7617
7618 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7619
7620 * gnat.dg/vect7.ad[sb]: New test.
7621
7622 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7623 Tobias Burnus <burnus@gcc.gnu.org>
7624
7625 PR fortran/52652
7626 * gfortran.dg/allocate_class_1.f90 : Change error test.
7627 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7628 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7629 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7630
7631 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7632
7633 PR middle-end/52691
7634 * gcc.dg/pr52691.c: New test.
7635
7636 PR middle-end/52750
7637 * gcc.c-torture/compile/pr52750.c: New test.
7638
7639 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7640
7641 PR target/52692
7642 * gcc.target/avr/torture/builtins-2.c: New test.
7643
7644 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7645
7646 PR target/52736
7647 * gcc.target/i386/pr52736.c: New test.
7648
7649 2012-03-27 Martin Jambor <mjambor@suse.cz>
7650
7651 PR middle-end/52693
7652 * gcc.dg/torture/pr52693.c: New test.
7653
7654 2012-03-27 Meador Inge <meadori@codesourcery.com>
7655
7656 PR c++/52672
7657 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7658
7659 2012-03-27 Mike Stump <mikestump@comcast.net>
7660
7661 PR target/52665
7662 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7663 failures that match branch names.
7664
7665 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7666 H.J. Lu <hongjiu.lu@intel.com>
7667
7668 PR target/52698
7669 * gcc.target/i386/pr52698.c: New test.
7670
7671 2012-03-27 Richard Guenther <rguenther@suse.de>
7672
7673 PR middle-end/52720
7674 * gcc.dg/torture/pr52720.c: New testcase.
7675
7676 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7677
7678 * gnat.dg/pack17.adb: New test.
7679
7680 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7681
7682 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7683 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7684
7685 2012-03-26 Martin Jambor <mjambor@suse.cz>
7686
7687 PR tree-optimization/50052
7688 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7689
7690 2012-03-26 Richard Guenther <rguenther@suse.de>
7691
7692 PR tree-optimization/52701
7693 * gfortran.dg/pr52701.f90: New testcase.
7694
7695 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7696
7697 PR tree-optimization/52686
7698 * gcc.target/arm/pr52686.c: New test.
7699
7700 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7701
7702 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7703 Add "-Os -flto" to list.
7704
7705 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7706
7707 * gnat.dg/concat2.ad[sb]: New test.
7708
7709 2012-03-24 Jason Merrill <jason@redhat.com>
7710
7711 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7712 * g++.dg/cpp0x/trailing2.C: Likewise.
7713 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7714 * g++.dg/cpp1y/auto-fn1.C: New.
7715 * g++.dg/cpp1y/auto-fn2.C: New.
7716 * g++.dg/cpp1y/auto-fn3.C: New.
7717 * g++.dg/cpp1y/auto-fn4.C: New.
7718 * g++.dg/cpp1y/auto-fn5.C: New.
7719 * g++.dg/cpp1y/auto-fn6.C: New.
7720 * g++.dg/cpp1y/auto-fn7.C: New.
7721 * g++.dg/cpp1y/auto-fn8.C: New.
7722 * g++.dg/cpp1y/auto-fn9.C: New.
7723 * g++.dg/cpp1y/auto-fn10.C: New.
7724 * g++.dg/cpp1y/auto-fn11.C: New.
7725
7726 2012-03-23 Richard Guenther <rguenther@suse.de>
7727
7728 PR tree-optimization/52678
7729 * gfortran.dg/pr52678.f: New testcase.
7730
7731 2012-03-23 Richard Guenther <rguenther@suse.de>
7732
7733 PR tree-optimization/52638
7734 * g++.dg/torture/pr52638.C: New testcase.
7735
7736 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7737
7738 PR c++/52487
7739 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7740
7741 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7742
7743 PR c++/52671
7744 * g++.dg/ext/attrib44.C: New test.
7745
7746 2012-03-22 Jan Hubicka <jh@suse.cz>
7747
7748 PR middle-end/51737
7749 * g++.dg/torture/pr51737.C: New testcase
7750
7751 2012-03-22 Richard Guenther <rguenther@suse.de>
7752
7753 PR tree-optimization/52548
7754 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7755
7756 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7757
7758 * lib/fortran-modules.exp (list-module-names-1): Remove
7759 warning.
7760
7761 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7762
7763 PR target/50751
7764 * gcc.target/sh/pr50751-1.c: New.
7765 * gcc.target/sh/pr50751-2.c: New.
7766 * gcc.target/sh/pr50751-3.c: New.
7767
7768 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7769
7770 PR target/52479
7771 * gcc.target/sh/sh4a-cos.c: Remove.
7772 * gcc.target/sh/sh4a-sin.c: Remove.
7773 * gcc.target/sh/sh4a-sincos.c: Remove.
7774
7775 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7776
7777 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7778 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7779
7780 2012-03-21 Martin Jambor <mjambor@suse.cz>
7781
7782 PR testsuite/52641
7783 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7784 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7785
7786 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7787
7788 * gcc.target/arm/thumb-16bit-ops.c: New file.
7789 * gcc.target/arm/thumb-ifcvt.c: New file.
7790
7791 2012-03-20 Jason Merrill <jason@redhat.com>
7792
7793 * lib/target-supports.exp: Add { target c++1y }.
7794
7795 * g++.dg/cpp0x/auto32.C: New.
7796
7797 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7798
7799 PR testsuite/52641
7800 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7801 int32plus.
7802 * gcc.dg/torture/pr48124-4.c: Ditto:
7803 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7804
7805 2012-03-20 Jason Merrill <jason@redhat.com>
7806
7807 PR c++/52510
7808 * g++.dg/cpp0x/initlist66.C: New.
7809
7810 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7811
7812 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7813 __AVR_HAVE_LPMX__
7814
7815 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7816
7817 PR target/49868
7818 * gcc.target/avr/torture/addr-space-2.h: New file.
7819 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7820 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7821 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7822 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7823
7824 2012-03-20 Richard Guenther <rguenther@suse.de>
7825
7826 * gnat.dg/pack16.adb: New testcase.
7827 * gnat.dg/pack16_pkg.ads: Likewise.
7828 * gnat.dg/specs/pack8.ads: Likewise.
7829 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7830
7831 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7832
7833 * g++.dg/warn/Wuseless-cast.C: Extend.
7834
7835 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7836
7837 PR c++/14710
7838 * g++.dg/warn/Wuseless-cast.C: New.
7839
7840 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7841
7842 PR libfortran/52608
7843 * gfortran.dg/pr52608.f90: New test.
7844
7845 2012-03-17 Tobias Burnus <burnus@net-b.de>
7846
7847 PR fortran/52585
7848 * gfortran.dg/proc_ptr_36.f90: New.
7849
7850 2012-03-16 Martin Jambor <mjambor@suse.cz>
7851
7852 * gcc.dg/misaligned-expand-1.c: New test.
7853 * gcc.dg/misaligned-expand-3.c: Likewise.
7854
7855 2012-03-16 Richard Guenther <rguenther@suse.de>
7856 Kai Tietz <ktietz@redhat.com>
7857
7858 PR middle-end/48814
7859 * gcc.c-torture/execute/pr48814-1.c: New test.
7860 * gcc.c-torture/execute/pr48814-2.c: New test.
7861 * gcc.dg/tree-ssa/assign-1.c: New test.
7862 * gcc.dg/tree-ssa/assign-2.c: New test.
7863 * gcc.dg/tree-ssa/assign-3.c: New test.
7864
7865 2012-03-16 Richard Guenther <rguenther@suse.de>
7866
7867 * gnat.dg/specs/pack7.ads: New testcase.
7868
7869 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7870
7871 PR target/52568
7872 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7873 * gcc.dg/torture/vshuf-8.inc: Likewise.
7874 * gcc.dg/torture/vshuf-16.inc: Likewise.
7875 * gcc.dg/torture/vshuf-32.inc: Likewise.
7876
7877 2012-03-15 Jason Merrill <jason@redhat.com>
7878
7879 * g++.dg/torture/pr52582.C: New.
7880
7881 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7882
7883 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7884
7885 2012-03-15 Ira Rosen <irar@il.ibm.com>
7886 Ulrich Weigand <ulrich.weigand@linaro.org>
7887
7888 * gcc.dg/vect/slp-cond-3.c: New test.
7889 * gcc.dg/vect/slp-cond-4.c: New test.
7890
7891 2012-03-15 Ira Rosen <irar@il.ibm.com>
7892 Ulrich Weigand <ulrich.weigand@linaro.org>
7893
7894 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7895 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7896
7897 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7898
7899 PR libfortran/52434
7900 PR libfortran/48878
7901 PR libfortran/38199
7902 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7903 * gfortran.dg/round_1.f03: Likewise.
7904
7905 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7906 Andrew Pinski <apinski@cavium.com>
7907
7908 PR middle-end/52592
7909 * gcc.dg/pr52592.c: New test.
7910
7911 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7912
7913 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7914 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7915 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7916 * lib/fortran-modules.exp: .. this new file. Adjust users.
7917 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7918 gfortran-dg-debug-runtest): Call cleanup-modules.
7919 * lib/fortran-torture.exp (fortran-torture-execute,
7920 fortran-torture): Likewise.
7921 * gfortran.dg/coarray/caf.exp: Likewise.
7922 * lib/lto.exp: Likewise.
7923 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7924 * gfortran.dg/class_4b.f03: Likewise.
7925 * gfortran.dg/class_4c.f03: Likewise.
7926 * gfortran.dg/class_45a.f03: Likewise.
7927 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7928 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7929 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7930 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7931 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7932 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7933 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7934 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7935 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7936 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7937 * gfortran.dg/whole_file_28.f90: Likewise.
7938 * gfortran.dg/whole_file_29.f90: Likewise.
7939 * gfortran.dg/whole_file_30.f90: Likewise.
7940 * gfortran.dg/whole_file_31.f90: Likewise.
7941
7942 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7943
7944 PR tree-optimization/52267
7945 * gcc.dg/pr52267.c: New test.
7946 * gcc.dg/tree-ssa/vrp65.c: New test.
7947 * gcc.dg/tree-ssa/vrp66.c: New test.
7948
7949 2012-03-15 Richard Guenther <rguenther@suse.de>
7950
7951 PR middle-end/52580
7952 * gfortran.dg/vect/pr52580.f: New testcase.
7953
7954 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7955
7956 * gcc.target/sh/fpul-usage-1.c: New.
7957
7958 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7959
7960 PR target/49468
7961 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7962 * gcc.target/sh/pr49468-di.c: Likewise.
7963
7964 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7965
7966 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7967 * gcc.dg/c99-stdint-6.c: Likewise.
7968 * gcc.dg/lto/20090210_0.c: Likewise.
7969 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7970 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7971 * gcc.dg/pragma-init-fini-2.c: Likewise.
7972 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7973 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7974 * gcc.target/i386/pr22152.c: Likewise.
7975 * gcc.target/i386/vect8-ret.c: Likewise.
7976 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7977 handling.
7978
7979 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7980
7981 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7982 * g++.dg/tree-prof/partition1.C: Likewise.
7983 * g++.dg/tree-prof/partition2.C: Likewise.
7984 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7985 handling.
7986 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7987 * gcc.c-torture/execute/20010724-1.c: Remove.
7988 * gcc.c-torture/execute/20010724-1.x: Remove.
7989 * gcc.c-torture/execute/20040208-2.c: Remove.
7990 * gcc.c-torture/execute/20040208-2.x: Remove.
7991 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7992 Remove.
7993 (main) [__mips__ && __sgi__]: Remove.
7994 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7995 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7996 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7997 mips-sgi-irix6* handling.
7998 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7999 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8000 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8001 handling.
8002 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8003 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8004 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8005 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8006 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8007 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8008 mips-sgi-irix6*.
8009 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8010 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8011 * gcc.target/mips/save-restore-3.c: Likewise.
8012 * gcc.target/mips/save-restore-4.c: Likewise.
8013 * gcc.target/mips/save-restore-5.c: Likewise.
8014 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8015 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8016 messages.
8017 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8018 IRIX 6 handling.
8019 (restore_ld_library_path_env_vars): Likewise.
8020 * lib/target-supports.exp (check_profiling_available): Remove
8021 mips*-*-irix* handling.
8022 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8023 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8024 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8025
8026 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8027
8028 PR c++/52582
8029 * g++.dg/opt/pr52582.C: New test.
8030
8031 2012-03-14 Richard Guenther <rguenther@suse.de>
8032
8033 PR tree-optimization/52571
8034 * gcc.dg/vect/vect-2.c: Initialize arrays.
8035 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8036 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8037 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8038
8039 2012-03-14 Richard Guenther <rguenther@suse.de>
8040
8041 PR middle-end/52080
8042 PR middle-end/52097
8043 PR middle-end/48124
8044 * gcc.dg/torture/pr48124-1.c: New testcase.
8045 * gcc.dg/torture/pr48124-2.c: Likewise.
8046 * gcc.dg/torture/pr48124-3.c: Likewise.
8047 * gcc.dg/torture/pr48124-4.c: Likewise.
8048
8049 2012-03-14 Richard Guenther <rguenther@suse.de>
8050
8051 PR middle-end/52578
8052 * gcc.dg/pr52578.c: New testcase.
8053
8054 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8055
8056 PR c++/52521
8057 * g++.dg/cpp0x/udlit-args2.C: New test.
8058
8059 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8060
8061 PR target/48596
8062 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8063 * gcc.c-torture/compile/pr48596.c: ... here.
8064
8065 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8066
8067 PR c++/51641
8068 * g++.dg/lookup/hidden-class17.C: New test.
8069
8070 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8071
8072 PR c/52577
8073 * gcc.dg/Wunused-var-3.c: New test.
8074
8075 2012-03-13 Martin Jambor <mjambor@suse.cz>
8076
8077 * gcc.dg/misaligned-expand-2.c: New test.
8078
8079 2012-03-13 Richard Guenther <rguenther@suse.de>
8080
8081 PR middle-end/52134
8082 * gcc.dg/pr52134.c: New testcase.
8083
8084 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8085
8086 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8087
8088 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8089
8090 PR tree-optimization/46728
8091 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8092 * gcc.target/powerpc/pr46728-5.c: Likewise.
8093 * gcc.target/powerpc/pr46728-8.c: Likewise.
8094 * gcc.target/powerpc/pr46728-10.c: Likewise.
8095 * gcc.target/powerpc/pr46728-11.c: Likewise.
8096 * gcc.target/powerpc/pr46728-13.c: Likewise.
8097 * gcc.target/powerpc/pr46728-14.c: Likewise.
8098 * gcc.target/powerpc/pr46728-15.c: Likewise.
8099
8100 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8101
8102 PR c++/52299
8103 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8104
8105 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8106
8107 PR tree-optimization/46728
8108 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8109 * gcc.target/powerpc/pr46728-5.c: Likewise.
8110 * gcc.target/powerpc/pr46728-8.c: Likewise.
8111 * gcc.target/powerpc/pr46728-10.c: Likewise.
8112 * gcc.target/powerpc/pr46728-11.c: Likewise.
8113 * gcc.target/powerpc/pr46728-13.c: Likewise.
8114 * gcc.target/powerpc/pr46728-14.c: Likewise.
8115 * gcc.target/powerpc/pr46728-15.c: Likewise.
8116
8117 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8118
8119 PR target/49868
8120 * gcc.target/avr/torture/addr-space-1.h: New file.
8121 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8122 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8123 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8124 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8125
8126 2012-03-12 Andrew Pinski <apinski@cavium.com>
8127
8128 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8129
8130 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8131
8132 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8133 * g++.dg/abi/thunk4.C: Likewise.
8134 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8135 Adapt line numbers.
8136 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8137 handling.
8138 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8139 * g++.dg/eh/spbp.C: Likewise.
8140 * g++.dg/ext/label13.C: Likewise.
8141 * g++.dg/guality/guality.exp: Likewise.
8142 * g++.dg/other/anon5.C: Likewise.
8143 * g++.dg/other/pragma-ep-1.C: Remove.
8144 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8145 * g++.dg/warn/pr31246.C: Likewise.
8146 * g++.dg/warn/weak1.C: Likewise.
8147 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8148 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8149 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8150 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8151 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8152 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8153 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8154 * gcc.dg/c99-tgmath-1.c: Likewise.
8155 * gcc.dg/c99-tgmath-2.c: Likewise.
8156 * gcc.dg/c99-tgmath-3.c: Likewise.
8157 * gcc.dg/c99-tgmath-4.c: Likewise.
8158 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8159 handling.
8160 * gcc.dg/debug/pr49032.c: Likewise.
8161 * gcc.dg/guality/guality.exp: Likewise.
8162 * gcc.dg/intmax_t-1.c: Likewise.
8163 * gcc.dg/pr48616.c: Likewise.
8164 * gcc.dg/pragma-ep-1.c: Remove.
8165 * gcc.dg/pragma-ep-2.c: Remove.
8166 * gcc.dg/pragma-ep-3.c: Remove.
8167 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8168 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8169 * gcc.misc-tests/gcov-14.c: Likewise.
8170 * gfortran.dg/guality/guality.exp: Likewise.
8171 * lib/target-supports.exp (check_weak_available): Likewise.
8172 (add_options_for_tls): Likewise.
8173 (check_ascii_locale_available): Likewise.
8174 * obj-c++.dg/dwarf-2.mm: Likewise.
8175 * objc.dg/dwarf-1.m: Likewise.
8176 * objc.dg/dwarf-2.m: Likewise.
8177
8178 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8179
8180 PR tree-optimization/51721
8181 * gcc.dg/tree-ssa/vrp64.c: New test.
8182
8183 PR tree-optimization/52533
8184 * gcc.c-torture/compile/pr52533.c: New test.
8185
8186 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8187
8188 * gcc.target/i386/rtm-xabort-1.c: New.
8189 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8190 * gcc.target/i386/rtm-xend-1.c: Ditto.
8191 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8192 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8193 * gcc.target/i386/sse-13.c: Ditto.
8194 * gcc.target/i386/sse-14.c: Ditto.
8195 * gcc.target/i386/sse-22.c: Ditto.
8196 * gcc.target/i386/sse-23.c: Ditto.
8197 * g++.dg/other/i386-2.C: Ditto.
8198 * g++.dg/other/i386-3.C: Ditto.
8199
8200 2012-03-12 Tobias Burnus <burnus@net-b.de>
8201
8202 PR fortran/52542
8203 * gfortran.dg/proc_ptr_35.f90: New.
8204
8205 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8206
8207 PR target/52530
8208 * gcc.dg/torture/pr52530.c: New test.
8209
8210 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8211
8212 PR target/51244
8213 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8214
8215 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8216
8217 PR target/52450
8218 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8219
8220 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8221
8222 2012-03-09 Andrew Pinski <apinski@cavium.com>
8223
8224 PR middle-end/51988
8225 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8226 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8227
8228 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8229
8230 * gcc.dg/tree-ssa/scev-3.c: New.
8231 * gcc.dg/tree-ssa/scev-4.c: New.
8232
8233 2012-03-08 Tobias Burnus <burnus@net-b.de>
8234
8235 PR fortran/52469
8236 * gfortran.dg/proc_ptr_34.f90
8237
8238 2012-03-07 Jason Merrill <jason@redhat.com>
8239
8240 PR c++/52521
8241 * g++.dg/cpp0x/udlit-mangle.C: New.
8242
8243 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8244
8245 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8246
8247 2012-03-06 Richard Guenther <rguenther@suse.de>
8248
8249 PR middle-end/52493
8250 * gcc.dg/torture/pr52493.c: New testcase.
8251
8252 2012-03-06 Richard Guenther <rguenther@suse.de>
8253
8254 PR lto/52097
8255 * gcc.dg/lto/pr52097_0.c: New testcase.
8256
8257 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8258
8259 PR target/51244
8260 * gcc.target/sh/pr51244-1.c: New.
8261 * gcc.target/sh/pr51244-2.c: New.
8262 * gcc.target/sh/pr51244-3.c: New.
8263
8264 2012-03-05 Jason Merrill <jason@redhat.com>
8265
8266 PR c++/51930
8267 * g++.dg/ext/visibility/template11.C: New.
8268
8269 * g++.dg/cpp0x/implicit13.C: New.
8270
8271 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8272
8273 PR tree-optimization/51721
8274 * gcc.dg/tree-ssa/vrp63.c: New test.
8275 * gcc.dg/pr51721.c: New test.
8276
8277 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8278
8279 PR fortran/50981
8280 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8281 argument checks.
8282
8283 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8284
8285 PR target/52146
8286 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8287
8288 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8289
8290 PR fortran/50981
8291 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8292
8293 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8294
8295 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8296 int32plus.
8297
8298 2012-03-03 Jason Merrill <jason@redhat.com>
8299
8300 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8301
8302 Core 1270
8303 * g++.dg/cpp0x/initlist65.C: New.
8304
8305 PR c++/36797
8306 * g++.dg/ext/is_empty2.C: New.
8307
8308 2012-03-03 Tobias Burnus <burnus@net-b.de>
8309
8310 PR fortran/48820
8311 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8312
8313 2012-03-03 Tobias Burnus <burnus@net-b.de>
8314
8315 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8316 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8317 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8318 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8319 * gfortran.dg/class_30.f90: Remove dg-warning line.
8320 * gfortran.dg/bind_c_usage_25.f90: New.
8321
8322 2012-03-03 Tobias Burnus <burnus@net-b.de>
8323
8324 PR fortran/48820
8325 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8326 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8327 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8328
8329 2012-03-03 Tobias Burnus <burnus@net-b.de>
8330
8331 PR fortran/48820
8332 * gfortran.dg/assumed_type_1.f90: New.
8333 * gfortran.dg/assumed_type_2.f90: New.
8334 * gfortran.dg/assumed_type_3.f90: New.
8335 * gfortran.dg/assumed_type_4.f90: New.
8336
8337 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8338
8339 PR target/49486
8340 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8341 * gcc.target/sh/pr49468-di.c: New.
8342
8343 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8344
8345 * gcc.dg/graphite/pr50561.c: Update.
8346
8347 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8348
8349 * gcc.target/powerpc/pr52457.c: New test.
8350
8351 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8352
8353 * gcc.target/arm/sat-1.c: New test.
8354
8355 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8356
8357 PR target/46716
8358 * gcc.target/i386/pr46716.c: New test.
8359
8360 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8361
8362 PR c++/51989
8363 * g++.dg/cpp0x/sfinae32.C: New.
8364
8365 2012-03-02 Richard Guenther <rguenther@suse.de>
8366
8367 PR tree-optimization/52406
8368 * gcc.dg/torture/pr52406.c: New testcase.
8369
8370 2012-03-02 Tobias Burnus <burnus@net-b.de>
8371
8372 PR fortran/52325
8373 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8374 * gfortran.dg/nullify_2.f90: Update dg-error.
8375 * gfortran.dg/nullify_4.f90: Ditto.
8376 * gfortran.dg/pointer_init_6.f90: Ditto.
8377
8378 2012-03-02 Tobias Burnus <burnus@net-b.de>
8379
8380 PR fortran/52270
8381 * gfortran.dg/class_51.f90: New.
8382
8383 2012-03-02 Tobias Burnus <burnus@net-b.de>
8384
8385 PR fortran/52452
8386 * gfortran.dg/intrinsic_8.f90: New.
8387
8388 2012-03-01 Kai Tietz <ktietz@redhat.com>
8389
8390 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8391 routines on mingw targets.
8392 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8393
8394 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8395
8396 PR tree-optimization/52445
8397 * gcc.dg/pr52445.c: New test.
8398
8399 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8400
8401 PR target/52437
8402 * gcc.c-torture/compile/pr52437.c: New test.
8403
8404 PR middle-end/52419
8405 * gcc.dg/torture/pr52419.c: New test.
8406
8407 PR tree-optimization/52429
8408 * gcc.dg/torture/pr52429.c: New test.
8409 * g++.dg/opt/pr52429.C: New test.
8410
8411 2012-02-29 Richard Guenther <rguenther@suse.de>
8412
8413 PR testsuite/52297
8414 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8415 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8416 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8417 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8418 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8419 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8420
8421 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8422
8423 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8424
8425 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8426
8427 PR fortran/52386
8428 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8429
8430 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8431
8432 PR target/51534
8433 * gcc.target/arm/neon/pr51534.c: New testcase.
8434
8435 2012-02-28 Richard Guenther <rguenther@suse.de>
8436
8437 PR target/52407
8438 * gcc.dg/torture/pr52407.c: New testcase.
8439
8440 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8441
8442 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8443 * gcc.target/arm/vfp2.c: Likewise.
8444 * gcc.target/arm/vfp3.c: Likewise.
8445 * gcc.target/arm/vfp4.c: Likewise.
8446 * gcc.target/arm/vfp5.c: Likewise.
8447 * gcc.target/arm/vfp6.c: Likewise.
8448 * gcc.target/arm/vfp7.c: Likewise.
8449 * gcc.target/arm/vfp8.c: Likewise.
8450 * gcc.target/arm/vfp9.c: Likewise.
8451 * gcc.target/arm/vfp10.c: Likewise.
8452 * gcc.target/arm/vfp11.c: Likewise.
8453 * gcc.target/arm/vfp12.c: Likewise.
8454 * gcc.target/arm/vfp13.c: Likewise.
8455 * gcc.target/arm/vfp14.c: Likewise.
8456 * gcc.target/arm/vfp15.c: Likewise.
8457 * gcc.target/arm/vfp16.c: Likewise.
8458 * gcc.target/arm/vfp17.c: Likewise.
8459 * gcc.target/arm/neon-constants.h: New file.
8460 * gcc.target/arm/neon-vect1.c: New test.
8461 * gcc.target/arm/neon-vect2.c: New test.
8462 * gcc.target/arm/neon-vect3.c: New test.
8463 * gcc.target/arm/neon-vect4.c: New test.
8464 * gcc.target/arm/neon-vect5.c: New test.
8465 * gcc.target/arm/neon-vect6.c: New test.
8466 * gcc.target/arm/neon-vect7.c: New test.
8467 * gcc.target/arm/neon-vect8.c: New test.
8468
8469 2012-02-28 Richard Guenther <rguenther@suse.de>
8470
8471 PR tree-optimization/52402
8472 * gcc.dg/torture/pr52402.c: New testcase.
8473
8474 2012-02-28 Richard Guenther <rguenther@suse.de>
8475
8476 PR lto/52400
8477 * g++.dg/lto/pr52400_0.C: New testcase.
8478
8479 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8480
8481 * gcc.target/avr/torture/builtins-1.c: New test.
8482 * gcc.target/avr/torture/builtins-error.c: New test.
8483
8484 2012-02-28 Kai Tietz <ktietz@redhat.com>
8485
8486 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8487 * gcc.target/i386/pr45352-2.c: Likewise.
8488 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8489 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8490 targets instead rand.
8491 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8492 * gcc.target/i386/sse2-mul-1.c: Likewise.
8493 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8494 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8495 * gcc.target/i386/pad-1.c: Likewise.
8496 * gcc.target/i386/pad-9.c: Likewise.
8497 * gcc.target/i386/pad-2.c: Likewise.
8498 * gcc.target/i386/pad-5b.c: Likewise.
8499 * gcc.target/i386/pad-8.c: Likewise.
8500 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8501 * gcc.target/i386/pr44130.c: Likewise.
8502 * gcc.target/i386/align-main-1.c: Likewise.
8503 * gcc.target/i386/align-main-2.c: Likewise.
8504 * gcc.target/i386/sw-1.c: Likewise.
8505 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8506 on x64 mingw target.
8507 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8508 * gcc.target/i386/pr46295.c: Likewise.
8509 * gcc.target/i386/amd64-abi-1.c: Likewise.
8510 * gcc.target/i386/amd64-abi-2.c: Likewise.
8511 * gcc.target/i386/pr39082-1.c: Likewise.
8512 * gcc.target/i386/pr39162.c: Likewise.
8513 * gcc.target/i386/pr22152.c: Likewise.
8514 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8515 * gcc.target/i386/wrfsbase-2.c: Likewise.
8516 * gcc.target/i386/local.c: Likewise
8517 * gcc.target/i386/wrgsbase-1.c: Likewise.
8518 * gcc.target/i386/wrfsbase-1.c: Likewise.
8519 * gcc.target/i386/pr39315-3.c: Likewise.
8520 * gcc.target/i386/pr35767-4.c: Likewise.
8521 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8522 x64 mingw target.
8523 * gcc.target/i386/pr45336-2.c: Likewise.
8524 * gcc.target/i386/pr45336-1.c: Likewise.
8525 * gcc.target/i386/pr45336-4.c: Likewise.
8526
8527 2012-02-27 Tristan Gingold <gingold@adacore.com>
8528
8529 * gnat.dg/array20.ad[sb]: New test.
8530
8531 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8532
8533 PR target/52375
8534 * gcc.target/arm/pr52375.c: New test.
8535 * gcc.c-torture/compile/pr52375.c: New test.
8536
8537 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8538
8539 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8540 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8541
8542 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8543
8544 * gnat.dg/aggr19.adb: New test.
8545 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8546
8547 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8548
8549 PR target/49263
8550 * gcc.target/sh/pr49263.c: New.
8551
8552 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8553
8554 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8555 simulate_thread_wrapper_other_threads
8556 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8557 Move initialization of 'value' to main().
8558 (main): Initialize 'value';
8559 * gcc.dg/simulate-thread/speculative-store.c
8560 (simulate_thread_step_verify): Return 0 when successful.
8561 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8562 Reduce threshold.
8563 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8564 (simulate_thread_wrapper_other_threads): Return a success/fail value
8565 and issue an error if the instruction count threshold is exceeded.
8566
8567 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8568
8569 PR target/50580
8570 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8571 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8572
8573 2012-02-24 Richard Guenther <rguenther@suse.de>
8574
8575 PR middle-end/52355
8576 * gcc.dg/pr52355.c: New testcase.
8577
8578 2012-02-23 Kai Tietz <ktietz@redhat.com>
8579
8580 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8581 * gcc.dg/Wpadded.c: Likewise.
8582 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8583 structure-layout.
8584 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8585 for sleep by Sleep and add windows.h include for this function.
8586 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8587 targets.
8588 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8589 target.
8590 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8591 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8592 on x64 mingw target.
8593 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8594 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8595 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8596 failure on LLP64 target.
8597
8598 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8599
8600 PR c/52290
8601 * gcc.dg/noncompile/pr52290.c: New test.
8602
8603 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8604
8605 PR tree-optimization/52019
8606 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8607
8608 2012-02-22 Kai Tietz <ktietz@redhat.com>
8609
8610 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8611 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8612 derived pdiff_t type.
8613 * g++.dg/torture/pr49720.C: Likewise
8614
8615 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8616
8617 PR target/52330
8618 * gcc.target/i386/pr52330.c: New test.
8619
8620 2012-02-22 Tobias Burnus <burnus@net-b.de>
8621
8622 PR fortran/52335
8623 * gfortran.dg/io_constraints_10.f90: New.
8624
8625 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8626
8627 * lib/target-supports.exp (check_effective_target_vect_condition):
8628 Return true for NEON.
8629
8630 2012-02-21 Kai Tietz <ktietz@redhat.com>
8631
8632 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8633
8634 2012-02-21 Richard Guenther <rguenther@suse.de>
8635
8636 PR tree-optimization/52324
8637 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8638
8639 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8640
8641 PR middle-end/51782
8642 * gcc.target/avr/torture/pr51782-1.c: New test.
8643
8644 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8645
8646 PR tree-optimization/52318
8647 * gcc.dg/pr52318.c: New test.
8648
8649 2012-02-20 Kai Tietz <ktietz@redhat.com>
8650
8651 * gcc.dg/bf-ms-layout-3.c: New testcase.
8652
8653 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8654
8655 PR testsuite/52229
8656 PR fortran/32380
8657 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8658
8659 2012-02-20 Richard Guenther <rguenther@suse.de>
8660
8661 PR tree-optimization/52298
8662 * gcc.dg/torture/pr52298.c: New testcase.
8663 * gcc.dg/vect/pr52298.c: Likewise.
8664
8665 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8666
8667 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8668 * gcc.c-torture/execute/pr52286.c: Ditto.
8669
8670 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8671
8672 PR tree-optimization/52286
8673 * gcc.c-torture/execute/pr52286.c: New test.
8674
8675 2012-02-18 Tobias Burnus <burnus@net-b.de>
8676
8677 PR fortran/52295
8678 * gfortran.dg/interface_35.f90: Use -std=f2003.
8679 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8680 * gfortran.dg/interface_assignment_4.f90: Ditto.
8681 * gfortran.dg/bessel_1.f90: Ditto.
8682 * gfortran.dg/func_result_6.f90: Ditto.
8683 * gfortran.dg/hypot_1.f90: Ditto.
8684 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8685
8686 2012-02-17 Tobias Burnus <burnus@net-b.de>
8687
8688 PR translation/52232
8689 PR translation/52234
8690 PR translation/52245
8691 PR translation/52246
8692 PR translation/52262
8693 PR translation/52273
8694 * gfortran.dg/coarray_22.f90: Update dg-error.
8695 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8696
8697 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8698
8699 PR target/51753
8700 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8701 (simulate-thread): Use default timeout.
8702
8703 2012-02-16 Jason Merrill <jason@redhat.com>
8704
8705 PR c++/52248
8706 * g++.dg/ext/timevar1.C: New.
8707
8708 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8709
8710 PR c++/52126
8711 * g++.dg/template/using21.C: New.
8712 * g++.dg/template/using22.C: Likewise.
8713
8714 2012-02-16 Jason Merrill <jason@redhat.com>
8715
8716 PR c++/51415
8717 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8718
8719 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8720
8721 PR tree-optimization/52255
8722 * gcc.c-torture/compile/pr52255.c: New test.
8723
8724 PR debug/52260
8725 * g++.dg/debug/dwarf2/pr52260.C: New test.
8726
8727 PR middle-end/51929
8728 * g++.dg/ipa/pr51929.C: New test.
8729
8730 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8731
8732 PR target/52199
8733 * gcc.target/powerpc/pr52199.c: New file.
8734
8735 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8736
8737 PR target/52152
8738 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8739
8740 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8741
8742 * gcc.dg/pr51867.c: Don't include <math.h>.
8743 (sqrtf): Declare.
8744
8745 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8746
8747 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8748 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8749
8750 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8751
8752 PR tree-optimization/50561
8753 * gcc.dg/graphite/pr50561.c: New testcase.
8754
8755 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8756
8757 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8758 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8759
8760 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8761
8762 * gnat.dg/discr35.ad[sb]: New test.
8763
8764 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8765
8766 * gnat.dg/volatile10.adb: New test.
8767 * gnat.dg/volatile10_pkg.ads: New helper.
8768
8769 2012-02-14 Jason Merrill <jason@redhat.com>
8770
8771 * g++.dg/ext/attrib43.C: New.
8772
8773 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8774
8775 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8776 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8777 fgnu_tm.
8778 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8779 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8780 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8781 effective_target fgnu_tm.
8782 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8783
8784 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8785
8786 PR c++/52247
8787 * g++.dg/template/asmgoto1.C: New test.
8788
8789 2012-02-14 Ian Lance Taylor <iant@google.com>
8790
8791 PR go/48501
8792 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8793 compiling generated file for 64bit and index tests.
8794
8795 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8796
8797 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8798
8799 2012-02-14 Richard Guenther <rguenther@suse.de>
8800
8801 PR tree-optimization/52244
8802 PR tree-optimization/51528
8803 * gcc.dg/torture/pr52244.c: New testcase.
8804
8805 2012-02-14 Walter Lee <walt@tilera.com>
8806
8807 * g++.dg/other/PR23205.C: Disable test on tile.
8808 * g++.dg/other/pr23205-2.C: Disable test on tile.
8809 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8810 * gcc.dg/20040813-1.c: Disable test on tile.
8811 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8812 * gcc.misc-tests/linkage.exp: Handle tilegx.
8813
8814 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8815
8816 PR tree-optimization/52210
8817 * gcc.dg/pr52210.c: New test.
8818
8819 2012-02-14 Jason Merrill <jason@redhat.com>
8820
8821 PR c++/39055
8822 * g++.dg/overload/defarg5.C: New.
8823
8824 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8825
8826 PR c/52181
8827 * c-c++-common/pr52181.c: New test.
8828
8829 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8830
8831 PR c++/52215
8832 * g++.dg/ext/atomic-1.C: New test.
8833
8834 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8835
8836 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8837
8838 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8839
8840 PR middle-end/52209
8841 * gcc.c-torture/execute/pr52209.c: New test.
8842
8843 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8844
8845 PR fortran/50981
8846 * gfortran.dg/elemental_optional_args_5.f03: New test.
8847
8848 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8849
8850 PR testsuite/50076
8851 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8852 cases.
8853
8854 2012-02-11 Ian Lance Taylor <iant@google.com>
8855
8856 PR go/51874
8857 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8858 SPARC Solaris. Don't run the test at all on systems where it may
8859 not work, rather than xfailing it.
8860
8861 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8862
8863 PR rtl-optimization/52175
8864 * gcc.c-torture/compile/pr52175.c: New test.
8865
8866 2012-02-10 Jason Merrill <jason@redhat.com>
8867
8868 PR c++/51910
8869 * g++.dg/template/repo10.C: New.
8870
8871 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8872
8873 PR debug/52132
8874 * gcc.dg/pr52132.c: New test.
8875
8876 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8877
8878 * gnat.dg/specs/aggr4.ads: New test.
8879 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8880
8881 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8882
8883 PR target/52146
8884 * gcc.target/i386/pr52146.c: New.
8885
8886 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8887
8888 PR middle-end/52177
8889 * c-c++-common/pr52177.c: New test.
8890
8891 2012-02-10 Jan Hubicka <jh@suse.cz>
8892
8893 PR middle-end/48600
8894 * g++.dg/torture/pr48600.C: New testcase.
8895
8896 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8897
8898 PR middle-end/52140
8899 * gcc.dg/dfp/pr52140.c: New test.
8900
8901 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8902
8903 PR fortran/32380
8904 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8905 of dg-options.
8906
8907 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8908
8909 PR middle-end/51867
8910 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8911 * gcc.dg/pr51867.c: New test.
8912
8913 2012-02-09 Ian Lance Taylor <iant@google.com>
8914
8915 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8916 which don't support -fsplit-stack. Turn off optimization when
8917 compiling select5-out.go.
8918
8919 2012-02-08 Ian Lance Taylor <iant@google.com>
8920
8921 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8922 systems which don't support -fsplit-stack.
8923
8924 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8925
8926 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8927 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8928 machine instuction in the log.
8929
8930 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8931
8932 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8933 to 20 seconds.
8934
8935 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8936
8937 PR driver/48524
8938 * gcc.dg/pr48524.c: New test.
8939 * gcc.dg/pr48524.spec: New spec file for test.
8940
8941 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8942
8943 PR fortran/32380
8944 * gfortran.dg/vect/pr32380.f90: New test.
8945
8946 2012-02-08 Tobias Burnus <burnus@net-b.de>
8947
8948 PR fortran/52151
8949 * gfortran.dg/realloc_on_assign_12.f90: New.
8950
8951 2012-02-08 Richard Guenther <rguenther@suse.de>
8952
8953 PR rtl-optimization/52170
8954 * gcc.dg/torture/pr52170.c: New testcase.
8955
8956 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8957
8958 PR gcov-profile/52150
8959 * gcc.dg/tree-prof/pr52150.c: New test.
8960
8961 PR rtl-optimization/52139
8962 * gcc.dg/pr52139.c: New test.
8963
8964 2012-02-07 Jason Merrill <jason@redhat.com>
8965
8966 PR c++/51675
8967 * g++.dg/cpp0x/constexpr-union3.C: New.
8968
8969 PR c++/52035
8970 * g++.dg/lto/pr52035_0.C: New.
8971
8972 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8973
8974 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8975 * gcc.dg/special/weak-1.c: Likewise.
8976 * gcc.dg/ucnid-12.c: Likewise.
8977 * gcc.dg/torture/pr45678-1.c: Likewise.
8978 * gcc.dg/torture/pr45678-2.c: Likewise.
8979 * gcc.dg/vector-4.c: Likewise.
8980 * gcc.dg/ipa/inline-5.c: Likewise.
8981 * gcc.dg/ucnid-11.c: Likewise.
8982 * gcc.misc-tests/gcov-13.c: Likewise.
8983 * gcc.misc-tests/gcov-14.c: Likewise.
8984 * g++.dg/ext/label13.C: Likewise.
8985 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8986 hppa*-*-hpux* options.
8987 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8988 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8989 * gcc.dg/pr48616.c: Likewise.
8990 * gcc.dg/pr17957.c: Likewise.
8991 * gcc.dg/pr17055-1.c: Likewise.
8992 * gcc.dg/pr32912-1.c: Likewise.
8993 * gcc.dg/tm/pr51472.c: Likewise.
8994 * c-c++-common/fold-bitand-4.c: Likewise.
8995 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8996 Use dg-additional-options for extra options.
8997
8998 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8999
9000 * gcc.target/epiphany/interrupt-2.c: New test.
9001
9002 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9003
9004 PR target/52155
9005 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9006 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9007 for MIPS ELF.
9008
9009 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9010
9011 PR target/52152
9012 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9013
9014 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9015
9016 PR middle-end/24306
9017 PR target/52154
9018 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9019 * gcc.target/mips/va-arg-1.c: New test.
9020
9021 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9022
9023 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9024 for -mno-pointers-to-nested-functions.
9025
9026 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9027
9028 * gcc.c-torture/execute/20120207-1.c: New test.
9029
9030 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9031
9032 PR rtl-optimization/52060
9033 * gcc.dg/torture/pr52060.c: New test.
9034
9035 PR middle-end/52074
9036 * gcc.c-torture/compile/pr52074.c: New test.
9037
9038 2012-02-07 Tobias Burnus <burnus@net-b.de>
9039
9040 PR fortran/51514
9041 * gfortran.dg/class_to_type_2.f90: New.
9042
9043 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9044
9045 PR fortran/32373
9046 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9047 Remove module.
9048
9049 2012-02-06 Jason Merrill <jason@redhat.com>
9050
9051 PR c++/52088
9052 * g++.dg/template/conv13.C: New.
9053
9054 2012-02-06 Richard Guenther <rguenther@suse.de>
9055
9056 PR tree-optimization/52115
9057 * gcc.c-torture/compile/pr52115.c: New testcase.
9058
9059 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9060
9061 PR target/52129
9062 * gcc.c-torture/execute/pr52129.c: New test.
9063
9064 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9065
9066 * gcc.dg/pr48374.c: Actually add the test I forgot
9067 in the 2012-01-25 commit.
9068
9069 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9070
9071 PR fortran/32373
9072 * gfortran.dg/vect/vect-8.f90: New test case.
9073
9074 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9075
9076 PR fortran/48847
9077 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9078
9079 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9080
9081 PR fortran/52102
9082 * gfortran.dg/class_48.f90 : Add test of allocate class array
9083 component with source in subroutine test3. Remove commenting
9084 out in subroutine test4, since branching on unitialized variable
9085 is now fixed (no PR for this last.).
9086
9087 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9088
9089 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9090 on MIPS targets.
9091 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9092
9093 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9094
9095 PR target/52125
9096 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9097 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9098
9099 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9100
9101 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9102 (check_effective_target_sync_int_long): Use it.
9103 (check_effective_target_sync_char_short): Likewise.
9104 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9105
9106 2012-02-05 Tobias Burnus <burnus@net-b.de>
9107
9108 PR fortran/51972
9109 * gfortran.dg/class_48.f90: Add some further checks.
9110
9111 2012-02-05 Ira Rosen <irar@il.ibm.com>
9112
9113 PR tree-optimization/52091
9114 * gcc.dg/vect/pr52091.c: New test.
9115
9116 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9117
9118 PR rtl-optimization/52113
9119 * gcc.target/avr/pr52113.c: New test.
9120
9121 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9122
9123 PR rtl-optimization/52092
9124 * gcc.c-torture/compile/pr52092.c: New test.
9125
9126 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9127
9128 PR fortran/41587
9129 * gfortran.dg/class_array_10.f03: New test.
9130
9131 PR fortran/46356
9132 * gfortran.dg/class_array_11.f03: New test.
9133
9134 PR fortran/51754
9135 * gfortran.dg/class_array_12.f03: New test.
9136
9137 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9138
9139 PR fortran/52012
9140 * gfortran.dg/realloc_on_assign_11.f90: New test.
9141
9142 2012-02-02 Tobias Burnus <burnus@net-b.de>
9143
9144 PR fortran/52093
9145 * gfortran.dg/shape_7.f90: New.
9146
9147 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9148
9149 * gcc.target/mips/mips-prepend-1.c: New test.
9150
9151 2012-02-02 Jan Hubicka <jh@suse.cz>
9152 Tom de Vries <tom@codesourcery.com>
9153
9154 PR middle-end/51998
9155 * gcc.dg/alias-12.c: New testcase.
9156 * gcc.dg/alias-13.c: New testcase.
9157
9158 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9159
9160 PR target/52086
9161 * gcc.dg/pr52086.c: New test.
9162
9163 PR tree-optimization/52073
9164 * gcc.c-torture/compile/pr52073.c: New test.
9165
9166 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9167
9168 PR fortran/51958
9169 * gfortran.dg/function_optimize_10.f90: New test.
9170
9171 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9172
9173 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9174 test on alpha*-*-*.
9175
9176 2012-02-01 Tobias Burnus <burnus@net-b.de>
9177
9178 PR fortran/52024
9179 * gfortran.dg/typebound_operator_14.f90: New.
9180
9181 2012-02-01 Tobias Burnus <burnus@net-b.de>
9182
9183 PR fortran/52059
9184 * gfortran.dg/elemental_function_1.f90: New.
9185
9186 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9187
9188 PR rtl-optimization/51374
9189 * gcc.target/avr/torture/pr51374-1.c:
9190 Also fail if SBIS is seen.
9191
9192 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9193
9194 PR rtl-optimization/51374
9195 * gcc.target/avr/torture/pr51374-1.c: New.
9196
9197 2012-01-31 Tobias Burnus <burnus@net-b.de>
9198
9199 PR fortran/52024
9200 * gfortran.dg/typebound_generic_11.f90: New.
9201
9202 2012-01-31 Tobias Burnus <burnus@net-b.de>
9203
9204 PR fortran/52029
9205 * gfortran.dg/class_49.f90: New.
9206
9207 2012-01-31 Tobias Burnus <burnus@net-b.de>
9208
9209 PR fortran/52013
9210 * gfortran.dg/elemental_args_check_6.f90: New.
9211
9212 2012-01-31 Jason Merrill <jason@redhat.com>
9213
9214 PR c++/52043
9215 * g++.dg/cpp0x/variadic122.C: New.
9216
9217 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9218
9219 PR fortran/52012
9220 * gfortran.dg/realloc_on_assign_10.f90: New test.
9221
9222 2012-01-31 Richard Guenther <rguenther@suse.de>
9223
9224 PR tree-optimization/51528
9225 * gcc.dg/torture/pr51528.c: New testcase.
9226
9227 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9228
9229 PR go/48501
9230 * lib/go.exp (go_target_compile): Append timeout= to options.
9231 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9232 select5-out.go test on alpha*-*-* targets.
9233
9234 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9235
9236 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9237 (TEST_SHORT): Reformat in the same way.
9238 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9239 (TEST_SHORT): Reformat in the same way.
9240 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9241 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9242 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9243 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9244 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9245
9246 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9247
9248 PR target/51835
9249 * gcc.target/arm/pr51835.c: New testcase.
9250
9251 2012-01-30 Richard Guenther <rguenther@suse.de>
9252
9253 PR tree-optimization/52028
9254 * gcc.dg/torture/pr52028.c: New testcase.
9255 * gfortran.dg/ldist-pr45199.f: Adjust.
9256 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9257 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9258 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9259
9260 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9261
9262 PR debug/52027
9263 * gcc.dg/tree-prof/pr52027.c: New test.
9264
9265 PR tree-optimization/52046
9266 * gcc.dg/pr52046.c: New test.
9267
9268 PR debug/52048
9269 * g++.dg/other/pr52048.C: New test.
9270
9271 2012-01-30 Richard Guenther <rguenther@suse.de>
9272
9273 PR tree-optimization/52045
9274 * gcc.dg/pr52045.c: New testcase.
9275
9276 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9277
9278 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9279 new code generated for __sync_lock_release.
9280
9281 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9282
9283 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9284
9285 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9286
9287 PR testsuite/51875
9288 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9289
9290 * g++.dg/ext/visibility/template10.C: Fix typo.
9291
9292 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9293
9294 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9295
9296 PR c++/51327
9297 * g++.dg/cpp0x/constexpr-ice6.C: New.
9298
9299 2012-01-29 Tobias Burnus <burnus@net-b.de>
9300
9301 PR fortran/41600
9302 * gfortran.dg/default_initialization_6.f90: New.
9303
9304 2012-01-29 Tobias Burnus <burnus@net-b.de>
9305
9306 PR fortran/51972
9307 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9308 * gfortran.dg/class_48.f90: New.
9309
9310 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9311
9312 PR fortran/51808
9313 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9314
9315 2012-01-28 Tobias Burnus <burnus@net-b.de>
9316
9317 PR fortran/51972
9318 * gfortran.dg/class_allocate_12.f90: New.
9319
9320 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9321
9322 * gcc.dg/torture/pr50444.c: Fix dg directives.
9323
9324 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9325
9326 PR target/52006
9327 * gcc.target/arm/pr52006.c: New test.
9328
9329 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9330
9331 PR testsuite/52011
9332 * gcc.dg/lto/trans-mem.h: New file.
9333 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9334 * gcc.dg/lto/trans-mem-1_1.c: Same.
9335 * gcc.dg/lto/trans-mem-4_1.c: Same.
9336 * gcc.dg/lto/trans-mem-3_1.c: Same.
9337
9338 2012-01-27 Tobias Burnus <burnus@net-b.de>
9339
9340 PR fortran/52022
9341 * gfortran.dg/dummy_procedure_7.f90: New.
9342
9343 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9344
9345 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9346 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9347
9348 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9349
9350 PR c++/51852
9351 * g++.dg/other/gc5.C: New test.
9352
9353 2012-01-27 Richard Guenther <rguenther@suse.de>
9354
9355 PR tree-optimization/50444
9356 * gcc.dg/torture/pr50444.c: New testcase.
9357
9358 2012-01-27 Tobias Burnus <burnus@net-b.de>
9359
9360 PR fortran/51970
9361 PR fortran/51977
9362 * gfortran.dg/move_alloc_13.f90: New.
9363
9364 2012-01-27 Tobias Burnus <burnus@net-b.de>
9365
9366 PR fortran/51953
9367 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9368 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9369 and change dg-error string.
9370
9371 2012-01-27 Tobias Burnus <burnus@net-b.de>
9372
9373 PR fortran/52016
9374 * gfortran.dg/elemental_args_check_5.f90: New.
9375
9376 2012-01-27 Richard Guenther <rguenther@suse.de>
9377
9378 PR middle-end/51959
9379 * g++.dg/torture/pr51959.C: New testcase.
9380
9381 2012-01-27 Tom de Vries <tom@codesourcery.com>
9382
9383 PR tree-optimization/51990
9384 * gcc.dg/pr51990.c: New test.
9385 * gcc.dg/pr51990-2.c: Same.
9386
9387 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9388 Tobias Burnus <burnus@gcc.gnu.org>
9389
9390 PR fortran/48705
9391 * gfortran.dg/class_allocate_11.f03: New.
9392
9393 PR fortran/51870
9394 PR fortran/51943
9395 PR fortran/51946
9396 * gfortran.dg/class_allocate_7.f03: New.
9397 * gfortran.dg/class_allocate_8.f03: New.
9398 * gfortran.dg/class_allocate_9.f03: New.
9399 * gfortran.dg/class_allocate_10.f03: New.
9400
9401 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9402
9403 * gnat.dg/discr34.adb: New test.
9404 * gnat.dg/discr34_pkg.ads: New helper.
9405
9406 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9407
9408 * gnat.dg/discr33.adb: New test.
9409
9410 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9411
9412 * gnat.dg/limited_with3.ad[sb): New test.
9413 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9414 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9415 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9416
9417 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9418
9419 * gnat.dg/stack_usage1.adb: New test.
9420 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9421
9422 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9423 * gcc.dg/pr44194-2.c: Likewise.
9424
9425 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9426
9427 PR c++/51370
9428 * g++.dg/template/crash112.C: New.
9429
9430 2012-01-27 Richard Henderson <rth@redhat.com>
9431
9432 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9433
9434 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9435
9436 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9437
9438 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9439
9440 PR middle-end/51895
9441 * g++.dg/opt/pr51895.C: New test.
9442
9443 2012-01-26 Michael Matz <matz@suse.de>
9444
9445 PR tree-optimization/48794
9446 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9447
9448 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9449
9450 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9451
9452 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9453
9454 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9455 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9456 memory.
9457 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9458 the default value for s390 and s390x.
9459
9460 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9461
9462 PR lto/51698
9463 * gcc.dg/lto/trans-mem-4_0.c: New.
9464 * gcc.dg/lto/trans-mem-4_1.c: New.
9465 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9466 TM builtins.
9467 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9468 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9469 TM builtins.
9470 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9471 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9472 TM builtins.
9473
9474 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9475
9476 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9477
9478 2012-01-25 Ian Lance Taylor <iant@google.com>
9479
9480 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9481
9482 2012-01-25 Tobias Burnus <burnus@net-b.de>
9483
9484 PR fortran/51995
9485 * gfortran.dg/typebound_proc_25.f90: New.
9486
9487 2012-01-25 Jason Merrill <jason@redhat.com>
9488
9489 PR c++/51992
9490 * g++.dg/lto/pr51992_0.C: New.
9491
9492 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9493
9494 PR tree-optimization/51987
9495 * gcc.target/i386/pr51987.c: New test.
9496
9497 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9498
9499 * gcc.dg/tm/lto-1.c: Require lto support in target.
9500
9501 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9502
9503 PR rtl-optimization/48374
9504 * gcc.dg/pr48374.c: New test.
9505
9506 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9507
9508 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9509
9510 2012-01-25 Tobias Burnus <burnus@net-b.de>
9511
9512 PR fortran/51966
9513 * gfortran.dg/derived_constructor_char_3.f90: New.
9514
9515 2012-01-24 Ian Lance Taylor <iant@google.com>
9516
9517 * go.test/go-test.exp (filecmp): New procedure.
9518 (errchk): Handle quoted square brackets.
9519 (go-gc-tests): Set go_compile_args. Handle various new test
9520 lines. Skip a few new tests.
9521 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9522
9523 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9524
9525 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9526 (check_effective_target_vect_extract_even_odd)
9527 (check_effective_target_vect_interleave): Return true for MIPS
9528 paired-single.
9529
9530 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9531
9532 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9533 (main): Use it instead of argc.
9534
9535 2012-01-24 Jason Merrill <jason@redhat.com>
9536
9537 PR c++/51973
9538 * g++.dg/cpp0x/sfinae31.C: New.
9539
9540 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9541
9542 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9543
9544 2012-01-24 Jason Merrill <jason@redhat.com>
9545
9546 PR c++/51812
9547 * g++.dg/inherit/covariant20.C: New.
9548
9549 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9550
9551 PR c++/51223
9552 * g++.dg/parse/crash58.C: New.
9553
9554 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9555
9556 PR target/51957
9557 * gcc.dg/pr51957-1.c: New test.
9558 * gcc.dg/pr51957-1.h: New file.
9559 * gcc.dg/pr51957-2.c: New test.
9560
9561 2012-01-23 Jason Merrill <jason@redhat.com>
9562
9563 PR c++/51930
9564 * g++.dg/ext/visibility/template10.C: New.
9565
9566 2012-01-23 Tobias Burnus <burnus@net-b.de>
9567
9568 PR fortran/51948
9569 * gfortran.dg/move_alloc_12.f90: New.
9570
9571 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9572
9573 PR middle-end/45416
9574 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9575
9576 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9577
9578 PR c++/51398
9579 * g++.dg/template/crash111.C: New.
9580
9581 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9582
9583 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9584 configurations.
9585 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9586
9587 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9588
9589 PR testsuite/51941
9590 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9591 the DW_TAG_class_type and DW_AT_name: "Executor".
9592
9593 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9594
9595 * lib/target-supports.exp
9596 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9597 (check_effective_target_vect_interleave): Likewise.
9598
9599 2012-01-22 Jason Merrill <jason@redhat.com>
9600
9601 PR c++/51925
9602 * g++.dg/template/using20.C: New.
9603 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9604
9605 2012-01-23 Jason Merrill <jason@redhat.com>
9606
9607 PR target/51934
9608 * g++.dg/torture/pr51344.C: Limit to x86.
9609
9610 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9611
9612 * c-c++-common/tm/omp.c: Require target with pthread support.
9613
9614 2012-01-23 Richard Guenther <rguenther@suse.de>
9615
9616 PR tree-optimization/51949
9617 * gcc.dg/torture/pr51949.c: New testcase.
9618
9619 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9620
9621 PR rtl-optimization/51933
9622 * gcc.c-torture/execute/pr51933.c: New test.
9623
9624 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9625
9626 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9627 Do not define for Interix.
9628
9629 2012-01-22 Jason Merrill <jason@redhat.com>
9630
9631 PR c++/51832
9632 * g++.dg/lto/pr51832.h: New.
9633 * g++.dg/lto/pr51832_0.C: New.
9634 * g++.dg/lto/pr51832_1.C: New.
9635
9636 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9637
9638 * gcc.dg/ext-elim-1.c: New test.
9639
9640 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9641
9642 PR target/51931
9643 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9644 * g++.dg/opt/longbranch1.C: Likewise.
9645
9646 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9647
9648 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9649 in C++11 mode.
9650
9651 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9652
9653 PR fortran/50556
9654 * gfortran.dg/namelist_74.f90: New test.
9655 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9656
9657 2012-01-21 Tobias Burnus <burnus@net-b.de>
9658
9659 PR fortran/51913
9660 * gfortran.dg/class_47.f90: New.
9661
9662 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9663
9664 * gnat.dg/renaming5.ad[sb]: New test.
9665
9666 2012-01-20 Jason Merrill <jason@redhat.com>
9667
9668 PR c++/51919
9669 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9670
9671 2012-01-20 Jason Merrill <jason@redhat.com>
9672
9673 PR c++/51922
9674 * g++.dg/ext/attrib42.C: Require ilp32.
9675
9676 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9677
9678 PR target/51915
9679 * gcc.target/arm/pr51915.c: New test.
9680
9681 2012-01-20 Cary Coutant <ccoutant@google.com>
9682 Dodji Seketeli <dodji@redhat.com>
9683
9684 PR debug/45682
9685 * g++.dg/debug/dwarf2/nested-3.C: New test.
9686
9687 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9688
9689 PR c++/51402
9690 * g++.dg/template/crash110.C: New.
9691
9692 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9693
9694 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9695 Remove default options on hppa*-*-hpux*.
9696
9697 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9698
9699 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9700
9701 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9702
9703 * gcc.c-torture/compile/pr51856.c: New testcase.
9704
9705 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9706
9707 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9708 options to go_target_compile.
9709
9710 2012-01-20 Kai Tietz <ktietz@redhat.com>
9711
9712 * g++.dg/torture/pr51344.C: Fix typo.
9713
9714 2012-01-20 Richard Guenther <rguenther@suse.de>
9715
9716 PR tree-optimization/51903
9717 * g++.dg/torture/pr51903.C: New testcase.
9718
9719 2012-01-20 Tobias Burnus <burnus@net-b.de>
9720 Janus Weil <janus@gcc.gnu.org>
9721
9722 PR fortran/51056
9723 * gfortran.dg/use_21.f90: New.
9724
9725 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9726
9727 PR target/51106
9728 * gcc.dg/torture/pr51106-1.c: New test.
9729 * gcc.dg/torture/pr51106-2.c: New test.
9730
9731 2012-01-19 Kai Tietz <ktietz@redhat.com>
9732
9733 * g++.dg/torture/pr51344.C: New test.
9734
9735 2012-01-19 Tobias Burnus <burnus@net-b.de>
9736
9737 PR fortran/51904
9738 * gfortran.dg/intrinsic_size_2.f90: New.
9739
9740 2012-01-19 Jason Merrill <jason@redhat.com>
9741
9742 PR c++/51889
9743 * g++.dg/inherit/using7.C: New.
9744
9745 2012-01-19 Richard Guenther <rguenther@suse.de>
9746
9747 PR tree-optimization/37997
9748 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9749
9750 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9751
9752 PR rtl-optimization/51505
9753 * gcc.dg/pr51505.c: New test.
9754
9755 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9756
9757 PR fortran/51634
9758 * gfortran.dg/typebound_operator_12.f03: New.
9759 * gfortran.dg/typebound_operator_13.f03: New.
9760
9761 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9762
9763 PR c++/51225
9764 * g++.dg/cpp0x/pr51225.C: New.
9765
9766 2012-01-17 Ian Lance Taylor <iant@google.com>
9767
9768 PR go/50656
9769 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9770
9771 2012-01-17 Tobias Burnus <burnus@net-b.de>
9772
9773 PR fortran/51869
9774 * gfortran.dg/realloc_on_assign_9.f90: New.
9775
9776 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9777
9778 PR other/51165
9779 * gcc.dg/tm/memopt-3.c: Remove xfail.
9780 * gcc.dg/tm/memopt-4.c: Remove xfail.
9781 * gcc.dg/tm/memopt-5.c: Remove xfail.
9782 * gcc.dg/tm/memopt-7.c: Remove xfail.
9783
9784 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9785
9786 PR tree-optimization/51877
9787 * gcc.c-torture/execute/pr51877.c: New test.
9788
9789 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9790
9791 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9792 {!vect_align_arrays} to vect_sizes_32B_16B.
9793 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9794 * gcc.dg/vect/vect-peel-3.c: Ditto.
9795
9796 2012-01-16 Jason Merrill <jason@redhat.com>
9797
9798 PR c++/51854
9799 * g++.dg/abi/mangle60.C: New.
9800
9801 PR c++/51827
9802 * g++.dg/pch/mangle1.{C,Hs}: New.
9803
9804 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9805 Tobias Burnus <burnus@net-b.de>
9806
9807 PR fortran/50981
9808 * gfortran.dg/elemental_optional_args_3.f90: New
9809 * gfortran.dg/elemental_optional_args_4.f90: New
9810
9811 2012-01-16 Tobias Burnus <burnus@net-b.de>
9812
9813 PR fortran/51809
9814 * gfortran.dg/use_20.f90: New
9815
9816 2012-01-16 Jason Merrill <jason@redhat.com>
9817
9818 PR c++/51868
9819 * g++.dg/cpp0x/rv-bitfield.C: New.
9820 * g++.dg/cpp0x/rv-bitfield2.C: New.
9821
9822 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9823
9824 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9825 subroutine 'qsort' and use index array to assign the result.
9826
9827 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9828
9829 PR tree-optimization/51865
9830 * gcc.dg/pr51865.c: New test.
9831
9832 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9833
9834 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9835
9836 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9837
9838 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9839 to be loaded from the constant pool, rather than via %hi and %lo.
9840
9841 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9842
9843 PR rtl-optimization/51821
9844 * gcc.dg/pr51821.c: New test.
9845
9846 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9847
9848 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9849
9850 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9851
9852 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9853
9854 2012-01-14 Tobias Burnus <burnus@net-b.de>
9855
9856 PR fortran/51800
9857 * gfortran.dg/init_flag_8.f90: New.
9858 * gfortran.dg/init_flag_9.f90: New.
9859
9860 2011-01-14 Tobias Burnus <burnus@net-b.de>
9861
9862 PR fortran/51816
9863 * gfortran.dg/use_18.f90: New.
9864 * gfortran.dg/use_19.f90: New.
9865
9866 2012-01-13 Ian Lance Taylor <iant@google.com>
9867
9868 PR c++/50012
9869 * g++.dg/warn/Wsign-compare-4.C: New.
9870
9871 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9872
9873 PR fortran/48351
9874 * gfortran.dg/alloc_comp_assign.f03: New.
9875 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9876 __BUILTIN_FREE from 38 to 32.
9877
9878 2012-01-13 Jason Merrill <jason@redhat.com>
9879
9880 PR c++/20681
9881 * g++.dg/warn/Wreturn-type-7.C: New.
9882
9883 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9884
9885 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9886 assumption.
9887 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9888 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9889 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9890 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9891 int32plus because of big array needed.
9892 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9893 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9894
9895 2012-01-13 Jason Merrill <jason@redhat.com>
9896
9897 PR c++/51813
9898 * g++.dg/ext/visibility/template9.C: New.
9899
9900 PR c++/51620
9901 * g++.dg/cpp0x/defaulted34.C: New.
9902 * g++.dg/template/virtual3.C: New.
9903
9904 2012-01-13 Richard Guenther <rguenther@suse.de>
9905
9906 PR middle-end/8081
9907 * gcc.dg/torture/pr8081.c: New testcase.
9908
9909 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9910
9911 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9912
9913 2012-01-12 Jason Merrill <jason@redhat.com>
9914
9915 PR c++/51714
9916 * g++.dg/ext/stmtexpr14.C: New.
9917
9918 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9919
9920 PR c++/51633
9921 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9922
9923 2012-01-12 Jason Merrill <jason@redhat.com>
9924
9925 PR c++/48051
9926 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9927 * g++.dg/abi/mangle58.C: Likewise.
9928
9929 PR c++/51403
9930 * g++.dg/template/arg8.C: New.
9931
9932 2012-01-12 Ira Rosen <irar@il.ibm.com>
9933
9934 PR tree-optimization/51799
9935 * gcc.dg/vect/pr51799.c: New test.
9936 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9937 patterns.
9938
9939 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9940 Tobias Burnus <burnus@net-b.de>
9941
9942 PR fortran/51057
9943 PR fortran/51616
9944 * lib/target-supports.exp
9945 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9946 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9947
9948 2012-01-11 Jason Merrill <jason@redhat.com>
9949
9950 PR c++/51565
9951 * g++.dg/ext/attrib42.C: New.
9952
9953 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9954
9955 PR bootstrap/51796
9956 * gcc.dg/pr51796.c: New test.
9957
9958 2012-01-11 Jason Merrill <jason@redhat.com>
9959
9960 PR c++/51818
9961 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9962
9963 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9964
9965 * gnat.dg/array19.ad[sb]: New test.
9966
9967 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9968
9969 * gnat.dg/opt23.ad[sb]: New test.
9970 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9971 * gnat.dg/opt24.ad[sb]: New test.
9972
9973 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9974
9975 PR tree-optimization/49642
9976 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9977 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9978
9979 2012-01-11 Jason Merrill <jason@redhat.com>
9980
9981 PR c++/51613
9982 * g++.dg/template/explicit-args5.C: New.
9983
9984 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9985
9986 * gcc.c-torture/execute/20120110-1.c: New testcase.
9987
9988 2012-01-10 Jason Merrill <jason@redhat.com>
9989
9990 PR c++/51614
9991 * g++.dg/inherit/ambig1.C: New.
9992
9993 PR c++/51433
9994 * g++.dg/cpp0x/constexpr-cache1.C: New.
9995
9996 2012-01-10 Richard Guenther <rguenther@suse.de>
9997
9998 PR tree-optimization/51801
9999 * gcc.dg/torture/pr51801.c: New testcase.
10000
10001 2012-01-10 Tobias Burnus <burnus@net-b.de>
10002
10003 PR fortran/51652
10004 * gfortran.dg/allocate_with_typespec_5.f90: New.
10005
10006 2012-01-10 Tobias Burnus <burnus@net-b.de>
10007
10008 * gfortran.dg/class_39.f03: Update dg-error string.
10009
10010 2012-01-10 Richard Guenther <rguenther@suse.de>
10011
10012 PR tree-optimization/50913
10013 * gcc.dg/graphite/interchange-16.c: New testcase.
10014 * gcc.dg/graphite/scop-20.c: XFAIL.
10015 * gfortran.dg/graphite/interchange-1.f: Likewise.
10016 * gfortran.dg/graphite/block-1.f90: Likewise.
10017 * gfortran.dg/graphite/block-2.f: Likewise.
10018
10019 2012-01-10 Richard Henderson <rth@redhat.com>
10020
10021 * lib/target-supports.exp (check_effective_target_vect_perm,
10022 check_effective_target_vect_perm_byte,
10023 check_effective_target_vect_perm_short): Enable for arm neon.
10024
10025 2012-01-09 Tobias Burnus <burnus@net-b.de>
10026
10027 PR fortran/46328
10028 * gfortran.dg/typebound_operator_11.f90: New.
10029
10030 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10031
10032 * gnat.dg/array18.adb: New test.
10033 * gnat.dg/array18_pkg.ads: New helper.
10034
10035 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10036
10037 PR fortran/51791
10038 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10039 around base object in first assignment in main program.
10040 * gfortran.dg/typebound_operator_10.f03: New test.
10041
10042 2012-01-09 Martin Jambor <mjambor@suse.cz>
10043
10044 PR tree-optimization/51759
10045 * g++.dg/ipa/pr51759.C: New test.
10046
10047 2012-01-09 Tobias Burnus <burnus@net-b.de>
10048
10049 PR fortran/51758
10050 * gfortran.dg/optional_absent_2.f90: New.
10051
10052 2012-01-09 Tobias Burnus <burnus@net-b.de>
10053
10054 PR fortran/51578
10055 * gfortran.dg/use_17.f90: New.
10056
10057 2012-01-09 Gary Funck <gary@intrepid.com>
10058
10059 PR preprocessor/33919
10060 * gcc.dg/pr33919.c: New test.
10061 * gcc.dg/pr33919-0.h: New test header file.
10062 * gcc.dg/pr33919-1.h: Ditto.
10063 * gcc.dg/pr33919-2.h: Ditto.
10064
10065 2012-01-07 Jan Hubicka <jh@suse.cz>
10066
10067 PR tree-optimize/51694
10068 * gcc.c-torture/compile/pr51694.c: new testcase.
10069
10070 2012-01-07 Jan Hubicka <jh@suse.cz>
10071
10072 PR tree-optimization/51600
10073 * g++.dg/torture/pr51600.C: New testcase.
10074
10075 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10076
10077 PR gcov-profile/51715
10078 PR gcov-profile/51717
10079 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10080 * gcc.misc-tests/gcov-14.c: Likewise.
10081
10082 2012-01-06 Jason Merrill <jason@redhat.com>
10083
10084 * g++.dg/parse/new5.C: New.
10085
10086 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10087
10088 PR testsuite/51655
10089 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10090 including <string.h>.
10091
10092 2012-01-06 Jason Merrill <jason@redhat.com>
10093
10094 * g++.dg/abi/mangle51.C: New.
10095 * g++.dg/abi/mangle52.C: New.
10096 * g++.dg/abi/mangle53.C: New.
10097 * g++.dg/abi/mangle54.C: New.
10098 * g++.dg/abi/mangle55.C: New.
10099 * g++.dg/abi/mangle56.C: New.
10100 * g++.dg/abi/mangle57.C: New.
10101 * g++.dg/abi/mangle58.C: New.
10102 * g++.dg/abi/mangle59.C: New.
10103 * g++.dg/cpp0x/trailing3.C: Update mangling.
10104 * g++.dg/cpp0x/variadic111.C: Update mangling.
10105 * g++.dg/cpp0x/variadic4.C: Update mangling.
10106 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10107 * g++.dg/template/nontype22.C: Works now.
10108 * g++.dg/template/pr35240.C: Works now.
10109
10110 * g++.dg/cpp0x/error7.C: New.
10111
10112 2012-01-06 Tobias Burnus <burnus@net-b.de>
10113
10114 * gfortran.dg/deallocate_stat_2.f90: New.
10115 * coarray/allocate_errgmsg.f90: New.
10116 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10117 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10118 * coarray/subobject_1.f90: Fix for num_images > 1.
10119 * gfortran.dg/deallocate_stat.f90: Update due to changed
10120 stat= handling.
10121
10122 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10123
10124 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10125
10126 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10127
10128 * ada/acats/overflow.lst: Add cb20004.
10129
10130 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10131
10132 PR c++/51541
10133 * g++.dg/cpp0x/alias-decl-18.C: New test.
10134
10135 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10136
10137 * gcc.c-torture/execute/20120104-1.c: New test.
10138
10139 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10140
10141 PR fortran/PR48946
10142 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10143 the old typebound_operator_8.f03.
10144 * gfortran.dg/typebound_operator_8.f03: New version of
10145 typebound_operator_7.f03 with 'u' a derived type instead of a
10146 class object.
10147
10148 2012-01-05 Richard Guenther <rguenther@suse.de>
10149
10150 * g++.dg/torture/pr49309.C: Skip for -flto.
10151
10152 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10153
10154 PR middle-end/51761
10155 * gcc.c-torture/compile/pr51761.c: New test.
10156
10157 2012-01-05 Richard Guenther <rguenther@suse.de>
10158
10159 PR tree-optimization/51760
10160 * gcc.dg/torture/pr51760.c: New testcase.
10161
10162 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10163
10164 PR middle-end/51472
10165 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10166
10167 2012-01-05 Richard Guenther <rguenther@suse.de>
10168
10169 PR lto/41576
10170 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10171 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10172
10173 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10174
10175 PR debug/51695
10176 * gcc.dg/pr51695.c: New test.
10177
10178 2012-01-04 Andrew Pinski <apinski@cavium.com>
10179
10180 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10181 * gcc.target/mips/octeon2-lx-1.c: New test.
10182 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10183 * gcc.target/mips/octeon2-lx-2.c: New test.
10184 * gcc.target/mips/octeon2-lx-3.c: New test.
10185
10186 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10187
10188 PR other/51163
10189 PR other/51164
10190 * gcc.dg/tm/alias-1.c: Adjust regexp.
10191 * gcc.dg/tm/alias-2.c: Adjust regexp.
10192
10193 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10194
10195 PR c++/51064
10196 * g++.dg/warn/Wparentheses-26.C: New.
10197
10198 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10199
10200 * gfortran.dg/elemental_optional_args_2.f90: New test.
10201
10202 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10203
10204 PR fortran/49693
10205 * gfortran.dg/common_17.f90: New test.
10206
10207 2012-01-04 Richard Guenther <rguenther@suse.de>
10208
10209 PR tree-optimization/49651
10210 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10211 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10212
10213 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10214
10215 PR c++/51738
10216 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10217
10218 2012-01-03 Andrew Pinski <apinski@cavium.com>
10219
10220 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10221 for all mips targets. Also allow an optional .cfi_startproc.
10222
10223 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10224
10225 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10226
10227 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10228
10229 PR c++/29273
10230 * g++.dg/rtti/dyncast5.C: New.
10231
10232 2012-01-03 Richard Guenther <rguenther@suse.de>
10233
10234 PR tree-optimization/51070
10235 * gcc.dg/torture/pr51070-2.c: New testcase.
10236
10237 2012-01-03 Richard Guenther <rguenther@suse.de>
10238
10239 PR tree-optimization/51692
10240 * gcc.dg/torture/pr51692.c: New testcase.
10241
10242 2012-01-03 Richard Guenther <rguenther@suse.de>
10243
10244 PR debug/51650
10245 * g++.dg/lto/pr51650-3_0.C: New testcase.
10246
10247 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10248
10249 PR c++/15867
10250 * g++.dg/warn/Wredundant-decls-spec.C: New.
10251
10252 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10253
10254 PR tree-optimization/51719
10255 * g++.dg/tree-prof/pr51719.C: New test.
10256
10257 2012-01-03 Richard Guenther <rguenther@suse.de>
10258
10259 PR middle-end/51730
10260 * gcc.dg/fold-compare-6.c: New testcase.
10261
10262 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10263
10264 PR c++/51669
10265 * g++.dg/gomp/pr51669.C: New test.
10266
10267 2012-01-02 Jason Merrill <jason@redhat.com>
10268
10269 PR c++/51675
10270 * g++.dg/cpp0x/constexpr-union2.C: New.
10271
10272 PR c++/51666
10273 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10274
10275 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10276
10277 PR c++/51462
10278 * g++.dg/cpp0x/constexpr-99.C: New test.
10279
10280 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10281
10282 PR c++/20140
10283 * g++.dg/template/init9.C: New.
10284
10285 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10286
10287 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10288 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10289 rather than a specific number.
10290
10291 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10292
10293 PR fortran/46262
10294 PR fortran/46328
10295 PR fortran/51052
10296 * gfortran.dg/typebound_operator_7.f03: New.
10297 * gfortran.dg/typebound_operator_8.f03: New.
10298
10299 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10300
10301 PR target/51729
10302 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10303 XFAIL.
10304 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10305
10306 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10307
10308 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10309
10310 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10311
10312 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10313 for MIPS.
10314
10315 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10316
10317 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10318 * gfortran.dg/io_real_boz_4.f90: Likewise.
10319 * gfortran.dg/io_real_boz_5.f90: Likewise.
10320
10321 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10322
10323 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10324
10325 2012-01-02 Revital Eres <revital.eres@linaro.org>
10326
10327 * gcc.dg/sms-11.c: New file.
10328
10329 2012-01-02 Tobias Burnus <burnus@net-b.de>
10330
10331 PR fortran/51682
10332 * gfortran.dg/coarray/image_index_3.f90: New.
10333
10334 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10335
10336 PR c++/16603
10337 * g++.dg/parse/enum8.C: New.
10338
10339 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10340
10341 PR c++/51379
10342 * g++.dg/conversion/reinterpret4.C: New.
10343 * g++.dg/conversion/reinterpret1.C: Adjust.
10344
10345 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10346
10347 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10348
10349 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10350
10351 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10352 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10353 * g++.old-deja/g++.jason/access14.C: Likewise.
10354 * g++.old-deja/g++.jason/access8.C: Likewise.
10355 * g++.old-deja/g++.jason/access1.C: Likewise.
10356 * g++.old-deja/g++.other/access3.C: Likewise.
10357 * g++.old-deja/g++.other/access5.C: Likewise.
10358 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10359 * g++.old-deja/g++.law/visibility22.C: Likewise.
10360 * g++.old-deja/g++.law/visibility26.C: Likewise.
10361 * g++.old-deja/g++.mike/p2746.C: Likewise.
10362 * g++.dg/debug/using1.C: Likewise.
10363 * g++.dg/lookup/using51.C: Likewise.
10364 * g++.dg/inherit/using5.C: Likewise.
10365 * g++.dg/inherit/pr30297.C: Likewise.
10366 * g++.dg/inherit/access8.C: Likewise.
10367 * g++.dg/torture/pr39362.C: Likewise.
10368 * g++.dg/template/crash13.C: Likewise.
10369 * g++.dg/template/using10.C: Likewise.
10370
10371 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10372
10373 PR fortran/51502
10374 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10375
10376 2012-01-01 Ira Rosen <irar@il.ibm.com>
10377
10378 PR tree-optimization/51704
10379 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10380 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10381 corresponding flags.
10382
10383 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10384
10385 PR c++/51723
10386 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10387
10388 2012-01-01 Jan Hubicka <jh@suse.cz>
10389
10390 PR rtl-optimization/51069
10391 * gcc.c-torture/compile/pr51069.c: New testcase.
10392
10393 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10394
10395 PR tree-optimization/51683
10396 * gcc.dg/pr51683.c: New test.
10397 \f
10398 Copyright (C) 2012 Free Software Foundation, Inc.
10399
10400 Copying and distribution of this file, with or without modification,
10401 are permitted in any medium without royalty provided the copyright
10402 notice and this notice are preserved.