d270ee0936ec77a3afefbd62896ec1ee04550f08
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-28 Tobias Burnus <burnus@net-b.de>
2
3 PR fortran/52161
4 * coarray/sync_3.f90: Extend test.
5
6 2012-11-29 Jakub Jelinek <jakub@redhat.com>
7
8 PR rtl-optimization/55512
9 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
10 * gcc.target/i386/pr55512-4.c: Likewise.
11
12 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
13
14 PR c++/52654
15 * g++.dg/cpp0x/udlit-overflow.C: New.
16 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
17
18 2012-11-28 Jakub Jelinek <jakub@redhat.com>
19
20 PR debug/36728
21 PR debug/55467
22 PR middle-end/55507
23 PR bootstrap/55511
24 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
25 are non-empty and add dependency between the first and second asm.
26 * gcc.dg/guality/pr36728-2.c: Likewise.
27 * gcc.dg/guality/pr36728-3.c: New test.
28 * gcc.dg/guality/pr36728-4.c: New test.
29
30 2012-11-28 Andrew Pinski <apinski@cavium.com>
31
32 PR bootstrap/54279
33 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
34 directories.
35 * lib/obj-c++.exp (obj-c++_init): Likewise.
36
37 2012-11-28 Tobias Burnus <burnus@net-b.de>
38
39 PR fortran/52161
40 * coarray/sync_3.f90: New.
41
42 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
43
44 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
45
46 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
47
48 PR rtl-optimization/55512
49 * gcc.target/i386/pr55512-[1234].c: New tests.
50
51 2012-11-28 Jakub Jelinek <jakub@redhat.com>
52
53 PR testsuite/55505
54 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
55
56 PR testsuite/55504
57 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
58 attributes. Avoid clobbering memory before malloced chunk.
59 (main): Pass 1 instead of 0 as argument.
60
61 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
62
63 * gnat.dg/object_overflow.adb: Rename to...
64 * gnat.dg/object_overflow1.adb: ...this.
65 * gnat.dg/object_overflow2.adb: New test.
66 * gnat.dg/object_overflow3.adb: Likewise.
67 * gnat.dg/object_overflow4.adb: Likewise.
68
69 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
70
71 PR c++/55497
72 * g++.dg/init/pr55497.C: New.
73
74 2012-11-28 Richard Biener <rguenther@suse.de>
75
76 PR testsuite/55327
77 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
78 * gcc.dg/vect/slp-perm-9.c: Likewise.
79
80 2012-11-28 Richard Biener <rguenther@suse.de>
81
82 PR c/35634
83 * gcc.dg/torture/pr35634.c: New testcase.
84 * g++.dg/torture/pr35634.C: Likewise.
85 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
86
87 2012-11-27 Tobias Burnus <burnus@net-b.de>
88
89 PR fortran/55476
90 * gfortran.dg/warn_target_lifetime_3.f90: New.
91
92 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
93
94 PR rtl-optimization/55458
95 * gcc.target/i386/pr55458.c: New test.
96
97 2012-11-27 Jakub Jelinek <jakub@redhat.com>
98
99 PR tree-optimization/55110
100 * gcc.dg/pr55110.c: New test.
101
102 2012-11-27 Richard Biener <rguenther@suse.de>
103
104 PR middle-end/55331
105 * g++.dg/opt/pr55331.C: New testcase.
106
107 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
108
109 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
110
111 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
112
113 * gcc.dg/54455.c: Require scheduling.
114 * gcc.dg/c1x-align-4.c: Skip avr.
115 * gcc.dg/pr44024.c: Skip avr in final scan.
116
117 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
118
119 PR testsuite/52641
120 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
121 * gcc.dg/pr54676.c: Make work for 16-bit int.
122
123 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
124
125 PR target/55277
126 * gcc.target/i386/pr55227.c: New test.
127
128 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
129
130 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
131 to -fdump-rtl-all.
132 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
133
134 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
135
136 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
137 New procedure.
138 (add_options_for_arm_v8_vfp): New procedure.
139 * gcc.target/arm/vrintaf32.c: New test.
140 * gcc.target/arm/vrintaf64.c: Likewise.
141 * gcc.target/arm/vrintmf32.c: Likewise.
142 * gcc.target/arm/vrintmf64.c: Likewise.
143 * gcc.target/arm/vrintpf32.c: Likewise.
144 * gcc.target/arm/vrintpf64.c: Likewise.
145 * gcc.target/arm/vrintrf32.c: Likewise.
146 * gcc.target/arm/vrintrf64.c: Likewise.
147 * gcc.target/arm/vrintxf32.c: Likewise.
148 * gcc.target/arm/vrintxf64.c: Likewise.
149 * gcc.target/arm/vrintzf32.c: Likewise.
150 * gcc.target/arm/vrintzf64.c: Likewise.
151
152 2012-11-26 Janus Weil <janus@gcc.gnu.org>
153
154 PR fortran/54997
155 * gfortran.dg/warn_unused_function_2.f90: New.
156
157 2012-11-26 Janus Weil <janus@gcc.gnu.org>
158
159 PR fortran/54881
160 * gfortran.dg/associated_6.f90: New.
161 * gfortran.dg/select_type_30.f03: New.
162
163 2012-11-26 Jakub Jelinek <jakub@redhat.com>
164
165 PR tree-optimization/54471
166 * gcc.dg/tree-ssa/vrp86.c: New test.
167 * gcc.c-torture/execute/pr54471.c: New test.
168
169 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
170
171 PR middle-end/55030
172 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
173 use volatile asms, use plain asms. Where the output value for the
174 asm is unused, write a global variable.
175
176 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
177
178 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
179
180 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
181
182 PR fortran/30146
183 * gfortran.dg/do_check_7.f90: New test.
184
185 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
186
187 PR c++/55446
188 * g++.dg/init/new41.C: New.
189
190 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
191
192 PR fortran/55314
193 * gfortran.dg/allocate_error_4.f90: New test.
194
195 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
196
197 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
198 to send_log.
199
200 2012-11-23 Jakub Jelinek <jakub@redhat.com>
201
202 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
203 from the output.
204
205 PR c++/54046
206 * g++.dg/warn/Wreturn-type-8.C: New test.
207
208 PR middle-end/55430
209 * gcc.dg/pr55430.c: New test.
210
211 2012-11-23 Kostya Serebryany <kcc@google.com>
212
213 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
214
215 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
216
217 * gnat.dg/discr40.ad[sb]: New test.
218
219 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
220
221 * gnat.dg/discr39.adb: New test.
222
223 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
224
225 PR testsuite/52641
226 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
227 * gcc.dg/pr55150-1.c: Same.
228 * gcc.dg/torture/pr54894.c: Add size32plus.
229
230 2012-11-23 Jakub Jelinek <jakub@redhat.com>
231
232 PR sanitizer/55435
233 * c-c++-common/asan/attrib-1.c: New test.
234
235 2012-11-22 Ian Bolton <ian.bolton@arm.com>
236
237 * gcc.target/aarch64/builtin-bswap-1.c: New test.
238 * gcc.target/aarch64/builtin-bswap-2.c: New test.
239
240 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
241
242 PR c++/55432
243 * g++.dg/cpp0x/constexpr-55432.C: New.
244
245 2012-11-21 Janus Weil <janus@gcc.gnu.org>
246
247 PR fortran/55352
248 * gfortran.dg/namelist_76.f90: New.
249
250 2012-11-21 Martin Jambor <mjambor@suse.cz>
251
252 * gcc.dg/ipa/ipcp-agg-7.c: New test.
253 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
254
255 2012-11-21 Martin Jambor <mjambor@suse.cz>
256
257 PR tree-optimization/55260
258 * g++.dg/torture/pr55260-2.C: New test.
259
260 2012-11-21 Martin Jambor <mjambor@suse.cz>
261
262 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
263
264 2012-11-21 Bin Cheng <bin.cheng@arm.com>
265
266 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
267 * gcc.dg/tree-ssa/vrp47.c: Ditto.
268
269 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
270
271 PR target/19398
272 * gcc.target/i386/pr19398.c: New test.
273
274 2012-11-20 Martin Jambor <mjambor@suse.cz>
275
276 PR tree-optimization/55260
277 * g++.dg/torture/pr55260-1.C: New test.
278
279 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
280
281 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
282 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
283 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
284 * gcc.target/aarch64/atomic-op-char.c: Likewise.
285 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
286 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
287 * gcc.target/aarch64/atomic-op-int.c: Likewise.
288 * gcc.target/aarch64/atomic-op-long.c: Likewise.
289 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
290 * gcc.target/aarch64/atomic-op-release.c: Likewise.
291 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
292 * gcc.target/aarch64/atomic-op-short.c: Likewise.
293
294 2012-11-20 Jakub Jelinek <jakub@redhat.com>
295
296 PR middle-end/55094
297 * gcc.dg/pr55094.c: New test.
298
299 PR rtl-optimization/54921
300 * gcc.dg/pr54921.c: New test.
301
302 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
303
304 * gcc.target/i386/pr55359.c: New test.
305
306 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
307
308 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
309 * g++.dg/tls/thread_local3g.C: Likewise.
310 * g++.dg/tls/thread_local4g.C: Likewise.
311 * g++.dg/tls/thread_local5g.C: Likewise.
312 * g++.dg/tls/thread_local6g.C: Likewise.
313 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
314 * g++.dg/tls/thread_local2.C: Likewise.
315 * g++.dg/tls/thread_local2g.C: Likewise.
316 * g++.dg/tls/thread_local6.C: Likewise.
317
318 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
319
320 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
321 * gcc.dg/tm/clone-1.c: New test.
322
323 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
324
325 PR c++/55368
326 * g++.dg/parse/struct-5.C: New.
327
328 2012-11-19 Tom de Vries <tom@codesourcery.com>
329
330 PR rtl-optimization/55315
331 * gcc.target/mips/pr55315.c: New test.
332
333 2012-11-17 Jakub Jelinek <jakub@redhat.com>
334
335 PR tree-optimization/55236
336 * gcc.dg/pr55236.c: New test.
337
338 PR testsuite/55188
339 * gcc.dg/pr19105.c: Accept also optimizing
340 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
341
342 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
343 from addr2line_output. Increment idx if asking for more than one
344 address in one object.
345
346 2012-11-16 Jakub Jelinek <jakub@redhat.com>
347
348 PR tree-optimization/55329
349 * g++.dg/opt/pr55329.C: New test.
350
351 2012-11-16 Janus Weil <janus@gcc.gnu.org>
352
353 PR fortran/55297
354 * gfortran.dg/typebound_operator_18.f90: New.
355
356 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
357
358 PR rtl-optimization/55330
359 * gfortran.dg/pr55330.f90: New test.
360
361 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
362
363 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
364 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
365 * gcc.dg/hoist-register-pressure-2.c: Ditto.
366 * gcc.dg/hoist-register-pressure-3.c: Ditto.
367 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
368 * gcc.dg/tree-prof/unroll-1.c: Ditto.
369
370 2012-11-16 Dodji Seketeli <dodji@redhat.com>
371
372 PR c++/54875
373 * g++.dg/cpp0x/alias-decl-27.C: New test.
374
375 2012-11-16 Jakub Jelinek <jakub@redhat.com>
376
377 PR c++/55337
378 * g++.dg/template/alignof2.C: New test.
379
380 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
381
382 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
383 * g++.dg/mv6.C (dg-options): Ditto.
384
385 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
386
387 * lib/target_suports.exp
388 (check_effective_target_has_w_floating_suffix): New procedure.
389 (check_effective_target_has_q_floating_suffix): Ditto.
390 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
391 for unsupported non-standard suffix on floating constant.
392 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
393
394 2012-11-14 Jakub Jelinek <jakub@redhat.com>
395
396 * lib/asan-dg.exp: New file.
397 * gcc.dg/asan/asan.exp: New file.
398 * g++.dg/dg.exp: Prune also asan tests.
399 * g++.dg/asan/asan.exp: New file.
400 * c-c++-common/asan/memcmp-1.c: New test.
401
402 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
403
404 PR c++/55323
405 * g++.dg/cpp0x/vt-55323.C: New.
406
407 2012-11-13 Sriraman Tallam <tmsriram@google.com>
408
409 * g++.dg/mv4.C: Add require ifunc. Change error message.
410 * g++.dg/mv5.C: Add require ifunc.
411 * g++.dg/mv6.C: Add require ifunc.
412
413 2012-11-13 Martin Jambor <mjambor@suse.cz>
414
415 PR tree-optimization/55253
416 * gcc.dg/torture/pr55253.c: New test.
417 * gcc.dg/torture/pr55305.c: Likewise.
418
419 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
420
421 PR middle-end/55142
422 * gcc.target/i386/pr55142-1.c: New file.
423 * gcc.target/i386/pr55142-2.c: Likewise.
424
425 2012-11-13 Dodji Seketeli <dodji@redhat.com>
426
427 PR c++/54466
428 * g++.dg/cpp0x/alias-decl-26.C: New test file.
429
430 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
431
432 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
433 instead of lp64.
434 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
435 * gcc.target/i386/pr49715-2.c: Likewise.
436 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
437
438 2012-11-13 Jakub Jelinek <jakub@redhat.com>
439
440 PR tree-optimization/55281
441 * gcc.dg/vect/fast-math-pr55281.c: New test.
442 * g++.dg/opt/pr55281.C: New test.
443
444 PR rtl-optimization/54127
445 * gcc.dg/torture/pr54127.c: New test.
446
447 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
448 Jakub Jelinek <jakub@redhat.com>
449
450 PR rtl-optimization/51447
451 * gcc.c-torture/execute/pr51447.c: New test.
452
453 2012-11-12 Ian Bolton <ian.bolton@arm.com>
454
455 * gcc.target/aarch64/csinc-2.c: New test.
456
457 2012-11-12 Ian Bolton <ian.bolton@arm.com>
458
459 * gcc.target/aarch64/cmn.c: New test.
460 * gcc.target/aarch64/adds.c: New test.
461 * gcc.target/aarch64/subs.c: New test.
462
463 2012-11-12 Tobias Burnus <burnus@net-b.de>
464
465 PR fortran/55272
466 * gfortran.dg/coarray_29_1.f90: New.
467 * gfortran.dg/coarray_29_2.f90: New.
468
469 2012-11-12 Bin Cheng <bin.cheng@arm.com>
470
471 * gcc.dg/hoist-register-pressure-3.c: New test.
472
473 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
474
475 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
476 wrappers around sinf and cosf.
477
478 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
479
480 PR middle-end/55247
481 PR middle-end/55259
482 * gcc.target/i386/pr55247-2.c: New file.
483
484 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
485
486 PR middle-end/55263
487 * g++.dg/pr55263.C: New test.
488
489 2012-11-11 Martin Jambor <mjambor@suse.cz>
490
491 PR tree-optimization/55238
492 * testsuite/gcc.dg/torture/pr55238.c: New test.
493
494 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
495 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
496 * c-c++-common/torture/vector-subscript-1.c: Likewise.
497 * c-c++-common/torture/vector-subscript-2.c: Likewise.
498
499 2012-11-10 Jan Hubicka <jh@suse.cz>
500
501 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
502
503 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
504
505 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
506 -mno-sse -mno-mmx to dg-options. Reformat.
507
508 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
509
510 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
511 * c-c++-common/vector-compare-1.c: Same.
512 * c-c++-common/vector-compare-2.c: Same.
513 * g++.dg/other/unused1.C: Skip on AIX.
514 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
515 extra message on AIX.
516
517 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
518
519 PR target/55247
520 * gcc.target/i386/pr55247.c: New test.
521
522 2012-11-09 Andrew Pinski <apinski@cavium.com>
523
524 * gcc.c-torture/execute/20121108-1.c: New test.
525
526 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
527
528 PR c++/54413
529 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
530 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
531 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
532 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
533
534 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
535
536 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
537 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
538 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
539 array bounds.
540 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
541
542 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
543
544 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
545 * g++.dg/tm/pr47530.C: Same.
546
547 2012-11-09 Jason Merrill <jason@redhat.com>
548
549 PR c++/54859
550 * g++.dg/cpp0x/alias-decl-25.C: New.
551
552 * g++.dg/abi/abi-tag1.C: New.
553 * g++.dg/abi/abi-tag2.C: New.
554
555 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
556
557 PR rtl-optimization/55154
558 * gcc.target/i386/pr55154.c: New test.
559
560 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
561
562 PR rtl-optimization/55151
563 * gcc.dg/pr55151.c: Move ...
564 * gcc.target/i386/pr55151.c: ... here.
565
566 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
567
568 PR rtl-optimization/54472
569 * gcc.dg/pr54472.c: New test.
570
571 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
572
573 * gnat.dg/stack_check3.ad[sb]: New test.
574
575 2012-11-08 Ian Lance Taylor <iant@google.com>
576
577 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
578 with arguments. Handle errorcheckoutput and rundir test types.
579
580 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
581
582 PR tree-optimization/55191
583 * gcc.dg/pr55191.c: New test.
584
585 2012-11-08 Jakub Jelinek <jakub@redhat.com>
586
587 PR debug/54499
588 * g++.dg/debug/pr54499.C: New test.
589
590 2012-11-08 Jan Hubicka <jh@suse.cz>
591
592 PR middle-end/48636
593 * gcc.dg/winline-3.c: Update.
594
595 2012-11-08 Martin Jambor <mjambor@suse.cz>
596
597 * gfortran.dg/ipcp-array-1.f90: New test.
598
599 2012-11-08 Florian Weimer <fweimer@redhat.com>
600
601 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
602
603 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
604
605 PR rtl-optimization/55151
606 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
607
608 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
609
610 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
611
612 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
613
614 * gcc.c-torture/compile/20121107-1.c: New test.
615
616 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
617
618 PR rtl-optimization/55151
619 * gcc.dg/pr55151.c: Compile it only for x86_64.
620
621 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
622
623 PR rtl-optimization/55122
624 * gcc.dg/pr55122.c: New test.
625
626 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
627
628 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
629 word powerpc.
630 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
631 * gcc.target/powerpc/loop_align.c: Skip on AIX.
632 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
633 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
634
635 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
636
637 PR c/53063
638 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
639
640 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
641
642 PR c/51294
643 * c-c++-common/pr51294.c: New.
644
645 2012-11-07 Martin Jambor <mjambor@suse.cz>
646
647 PR tree-optimization/53787
648 * gcc.dg/ipa/ipa-5.c: Adjust.
649 * gcc.dg/ipa/ipcp-agg-1.c: New test.
650 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
651 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
652 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
653 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
654 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
655 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
656 * gfortran.dg/pr48636-2.f90: New test.
657 * gfortran.dg/pr53787.f90: Likewise.
658
659 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
660
661 PR c++/55226
662 Revert:
663 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
664
665 PR c++/54922
666 * g++.dg/cpp0x/constexpr-union4.C: New.
667
668 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
669
670 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
671
672 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
673
674 PR target/49220
675 * gcc.c-torture/compile/pr49220.c: New test.
676
677 2012-11-07 Florian Weimer <fweimer@redhat.com>
678
679 * g++.dg/init/new40.C: New.
680
681 2012-11-07 Jakub Jelinek <jakub@redhat.com>
682
683 PR debug/54693
684 * gcc.dg/guality/pr54693-2.c: New test.
685
686 2012-11-06 Andrew Pinski <apinski@cavium.com>
687
688 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
689 -fno-vect-cost-model.
690
691 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
692
693 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
694 * gcc.dg/tm/debug-1.c: Same.
695 * gcc.dg/tm/irrevocable-3.c: Same.
696 * gcc.dg/tm/irrevocable-4.c: Same.
697 * gcc.dg/tm/memopt-10.c: Same.
698 * gcc.dg/tm/memopt-11.c: Same.
699 * gcc.dg/tm/props-4.c: Same.
700 * gcc.dg/tm/wrap-3.c: Same.
701 * gcc.dg/tm/wrap-4.c: Same.
702
703 2012-11-06 Andrew Pinski <apinski@cavium.com>
704
705 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
706
707 2012-11-06 Jan Hubicka <jh@suse.cz>
708
709 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
710 candidate still.
711 * gcc.dg/tree-ssa/loop-23.c: Likewise.
712 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
713 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
714
715 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
716
717 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
718
719 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
720
721 PR middle-end/41993
722 * gcc.dg/torture/pr41993.c: New test.
723
724 2012-11-06 Jan Hubicka <jh@suse.cz>
725
726 * gcc.target/i386/l_fma_float_?.c: Update.
727 * gcc.target/i386/l_fma_double_?.c: Update.
728
729 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
730
731 PR target/54089
732 * gcc.target/sh/pr54089-8.c: New.
733 * gcc.target/sh/pr54089-9.c: New.
734
735 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
736
737 PR target/47440
738 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
739 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
740 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
741 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
742 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
743 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
744 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
745 * gcc.target/i386/avx-vzeroupper-27.c: New.
746
747 2012-11-06 Janus Weil <janus@gcc.gnu.org>
748
749 PR fortran/54917
750 * gfortran.dg/transfer_class_1.f90: New.
751 * gfortran.dg/transfer_class_2.f90: New.
752
753 2012-11-05 Sriraman Tallam <tmsriram@google.com>
754
755 * testsuite/g++.dg/mv1.C: New test.
756 * testsuite/g++.dg/mv2.C: New test.
757 * testsuite/g++.dg/mv3.C: New test.
758 * testsuite/g++.dg/mv4.C: New test.
759 * testsuite/g++.dg/mv5.C: New test.
760 * testsuite/g++.dg/mv6.C: New test.
761
762 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
763
764 PR testsuite/55186
765 * gcc.dg/const-uniq-1.c (a): Increase length four times.
766
767 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
768
769 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
770 darwin.
771
772 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
773
774 * g++.dg/torture/20121105-1.C: New test.
775
776 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
777
778 * gcc.dg/torture/fp-compare.c: New testcase.
779
780 2012-11-05 Jan Hubicka <jh@suse.cz>
781
782 * gcc.dg/const-1.c: Update.
783 * gcc.dg/pure-1.c: Update.
784
785 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
786
787 PR rtl-optimization/55151
788 * gcc.dg/pr55151.c: New test.
789
790 2012-11-05 Jakub Jelinek <jakub@redhat.com>
791
792 PR debug/54970
793 PR debug/54971
794 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
795
796 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
797
798 PR testsuite/51128
799 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
800
801 2012-11-05 Jan Hubicka <jh@suse.cz>
802
803 * gcc.dg/autopar/pr49960.c: Fix testcase.
804
805 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
806
807 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
808 Fix scan-tree-dump-times directive.
809
810 2012-11-04 Janus Weil <janus@gcc.gnu.org>
811
812 PR fortran/55199
813 * gfortran.dg/associate_12.f90: New.
814
815 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
816
817 PR target/54255
818 * lib/target-supports.exp (check_effective_target_masm_intel): New
819 proc.
820 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
821 masm_intel.
822
823 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
824 Jack Howarth <howarth@bromo.med.uc.edu>
825
826 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
827 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
828 * gcc.target/i386/pr53249.c: Likewise.
829
830 2012-11-03 Andrew Pinski <apinski@cavium.com>
831
832 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
833 call abort1 so that cross jumping does not happen.
834
835 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
836
837 PR target/51244
838 * gcc.target/sh/pr51244-18.c: New.
839 * gcc.target/sh/pr51244-19.c: New.
840
841 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
842
843 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
844 b requires a 64-bit operation followed by a truncation.
845
846 2012-11-02 Jan Hubicka <jh@suse.cz>
847
848 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
849
850 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
851
852 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
853 conditions to verify the reduction code is vectorized.
854
855 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
856 in case 'pow', such as 'powerpc' is used in the compiler version name.
857 * gcc.target/powerpc/pr46728-2.c: Likewise.
858 * gcc.target/powerpc/pr46728-3.c: Likewise.
859 * gcc.target/powerpc/pr46728-4.c: Likewise.
860 * gcc.target/powerpc/pr46728-5.c: Likewise.
861 * gcc.target/powerpc/pr46728-7.c: Likewise.
862 * gcc.target/powerpc/pr46728-8.c: Likewise.
863 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
864
865 2012-11-02 Jan Hubicka <jh@suse.cz>
866
867 * gcc.dg/tree-ssa/loop-38.c: New testcase.
868
869 2012-11-02 Jan Hubicka <jh@suse.cz>
870
871 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
872 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
873
874 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
875
876 PR middle-end/55130
877 * gcc.target/i386/pr55130.c: New test.
878
879 2012-11-02 Jakub Jelinek <jakub@redhat.com>
880
881 PR target/55147
882 * gcc.target/i386/pr55147.c: New test.
883
884 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
885
886 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
887 * gfortran.dg/default_format_denormal_1.f90: Same.
888
889 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
890
891 PR middle-end/55001
892 * g++.dg/ext/vector19.C: Remove target restrictions.
893 * gcc.dg/fold-compare-7.c: New testcase.
894
895 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
896
897 PR target/55160
898 * gcc.target/sh/pr55160.c: New.
899
900 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
901
902 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
903 scan-assembler regex.
904
905 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
906
907 PR middle-end/55150
908 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
909 * gcc.dg/pr55150-2.c: New test.
910
911 2012-11-01 Sharad Singhai <singhai@google.com>
912
913 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
914 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
915 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
916 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
917
918 2012-10-31 Dehao Chen <dehao@google.com>
919
920 * g++.dg/debug/dwarf2/block.C: New testcase.
921
922 2012-10-31 Jan Hubicka <jh@suse.cz>
923
924 * gcc.dg/pr44974.c: Add noinline.
925
926 2012-10-31 Janus Weil <janus@gcc.gnu.org>
927
928 PR fortran/53718
929 * gfortran.dg/class_54.f90: New.
930
931 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
932 Jakub Jelinek <jakub@redhat.com>
933
934 PR tree-optimization/55018
935 * gcc.dg/torture/pr55018.c: New test.
936
937 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
938
939 PR c++/54583
940 * g++.dg/ext/vla13.C: New.
941
942 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
943
944 PR middle-end/55150
945 * gcc.dg/pr55150.c: New test.
946
947 2012-10-31 Tobias Burnus <burnus@net-b.de>
948
949 PR fortran/55134
950 * gfortran.dg/associate_11.f90: New.
951
952 2012-10-31 Dodji Seketeli <dodji@redhat.com>
953
954 PR c++/54955
955 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
956
957 2012-10-31 Jakub Jelinek <jakub@redhat.com>
958
959 PR tree-optimization/19105
960 PR tree-optimization/21643
961 PR tree-optimization/46309
962 * gcc.dg/pr19105.c: New test.
963 * gcc.dg/pr21643.c: New test.
964 * gcc.dg/pr46309-2.c: New test.
965 * gcc.c-torture/execute/pr46309.c: New test.
966
967 2012-10-31 Alan Modra <amodra@gmail.com>
968
969 * gcc.target/powerpc/dimode_off.c: New.
970 * gcc.target/powerpc/timode_off.c: New.
971 * gcc.target/powerpc/dfmode_off.c: New.
972 * gcc.target/powerpc/tfmode_off.c: New.
973
974 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
975
976 PR rtl-optimization/55093
977 * gcc.target/i386/pr55093.c: New file.
978
979 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
980
981 * gcc.target/i386/pr55116.c: Renamed to ...
982 * gcc.target/i386/pr55116-1.c: This.
983
984 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
985
986 * gcc.target/i386/pr55116-2.c: New file.
987
988 2012-10-30 Richard Biener <rguenther@suse.de>
989
990 * gcc.dg/vect/slp-perm-2.c: Adjust.
991
992 2012-10-30 Richard Biener <rguenther@suse.de>
993
994 PR tree-optimization/55111
995 * gcc.dg/torture/pr55111.c: New testcase.
996
997 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
998
999 PR target/53988
1000 * gcc.target/sh/pr53988.c: New.
1001
1002 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1003
1004 PR target/54989
1005 * gcc.dg/hoist-register-pressure-1.c: Rename from
1006 hoist-register-pressure.c. Add nonpic condition.
1007 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1008
1009 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1010
1011 PR c++/54930
1012 * gcc.dg/Wreturn-local-addr.c: New.
1013 * g++.dg/warn/Wno-return-local-addr.C: New.
1014 * g++.dg/warn/Wreturn-local-addr.C: New.
1015
1016 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1017
1018 PR middle-end/55116
1019 * gcc.target/i386/pr55116.c: New file.
1020
1021 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1022
1023 PR c/53066
1024 * gcc.dg/Wshadow-4.c: New.
1025 * gcc.dg/Wshadow-4.h: New.
1026
1027 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1028
1029 PR debug/54693
1030 * gcc.dg/guality/pr54693.c: New.
1031
1032 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1033
1034 PR middle-end/55027
1035 * gcc.dg/pr55027.c: New testcase.
1036
1037 2012-10-29 Jan Hubicka <jh@suse.cz>
1038
1039 * gcc.dg/ipa/inline-6.c: New testcase.
1040
1041 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1042
1043 PR rtl-optimization/55106
1044 * g++.dg/pr55106.C: New.
1045
1046 2012-10-29 Richard Guenther <rguenther@suse.de>
1047
1048 PR middle-end/53695
1049 * gcc.dg/torture/pr53695.c: New testcase.
1050
1051 2012-10-28 Jan Hubicka <jh@suse.cz>
1052
1053 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1054
1055 2012-10-28 Tobias Burnus <burnus@net-b.de>
1056
1057 PR fortran/54958
1058 * gfortran.dg/do_check_6.f90: New.
1059
1060 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1061 Jack Howarth <howarth@bromo.med.uc.edu>
1062
1063 PR target/54404
1064 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1065 to dg-options.
1066 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1067
1068 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1069
1070 PR target/34283
1071 * gcc.target/i386/pr34283.c: New test.
1072
1073 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1074
1075 PR c++/55081
1076 * g++.dg/opt/pr55081.C: New test.
1077
1078 PR debug/54970
1079 PR debug/54971
1080 * gcc.dg/guality/pr54970.c: New test.
1081
1082 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1083
1084 PR c++/54984
1085 * g++.dg/template/new11.C: New.
1086
1087 2012-10-26 Richard Biener <rguenther@suse.de>
1088
1089 PR middle-end/54824
1090 * gcc.dg/torture/pr54824.c: New testcase.
1091
1092 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1093
1094 * gcc.target/i386/fxsave-1.c: New.
1095 * gcc.target/i386/fxsave64-1.c: Ditto.
1096 * gcc.target/i386/fxrstor-1.c: Ditto.
1097 * gcc.target/i386/fxrstor64-1.c: Ditto.
1098 * gcc.target/i386/xsave-1.c: Ditto.
1099 * gcc.target/i386/xsave64-1.c: Ditto.
1100 * gcc.target/i386/xrstor-1.c: Ditto.
1101 * gcc.target/i386/xrstor64-1.c: Ditto.
1102 * gcc.target/i386/xsaveopt-1.c: Ditto.
1103 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1104 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1105 * gcc.target/i386/sse-13.c: Ditto.
1106 * gcc.target/i386/sse-14.c: Ditto.
1107 * gcc.target/i386/sse-22.c: Ditto.
1108 * gcc.target/i386/sse-23.c: Ditto.
1109 * g++.dg/other/i386-2.C: Ditto.
1110 * g++.dg/other/i386-3.C: Ditto.
1111
1112 2012-10-25 Jan Hubicka <jh@suse.cz>
1113
1114 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1115 at ivcanon time.
1116
1117 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1118
1119 PR c++/53761
1120 * g++.dg/ext/transparent-union.C: New.
1121
1122 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1123
1124 PR c++/54427
1125 * g++.dg/ext/vector19.C: New testcase.
1126
1127 2012-10-25 Richard Biener <rguenther@suse.de>
1128
1129 PR tree-optimization/54902
1130 * g++.dg/torture/pr54902.C: New testcase.
1131
1132 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1133
1134 PR c++/34892
1135 * g++.dg/template/crash114.C: New.
1136
1137 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1138
1139 PR bootstrap/55049
1140 * gcc.target/i386/pr55049-1.c: New test.
1141
1142 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1143
1144 PR fortran/55037
1145 * gfortran.dg/class_dummy_4.f03: New.
1146
1147 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1148
1149 PR rtl-optimization/55010
1150 * gcc.dg/pr55010.c: New test.
1151
1152 PR debug/54828
1153 * g++.dg/debug/pr54828.C: New test.
1154
1155 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1156
1157 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1158 * gcc.dg/vect/vect-83_64.c: Likewise.
1159
1160 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1161
1162 PR c++/54922
1163 * g++.dg/cpp0x/constexpr-union4.C: New.
1164
1165 2012-10-23 Jeff Law <law@redhat.com>
1166
1167 * gcc.c-torture/execute/pr54985.c: New test.
1168
1169 2012-10-23 Paul Koning <ni1d@arrl.net>
1170
1171 PR debug/54508
1172 * g++.dg/debug/dwarf2/pr54508.C: New.
1173
1174 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1175
1176 PR c++/54844
1177 * g++.dg/template/sizeof14.C: New test.
1178
1179 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1180 Jim MacArthur <jim.macarthur@arm.com>
1181 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1182 Marcus Shawcroft <marcus.shawcroft@arm.com>
1183 Nigel Stephens <nigel.stephens@arm.com>
1184 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1185 Richard Earnshaw <rearnsha@arm.com>
1186 Sofiane Naci <sofiane.naci@arm.com>
1187 Stephen Thomas <stephen.thomas@arm.com>
1188 Tejas Belagod <tejas.belagod@arm.com>
1189 Yufeng Zhang <yufeng.zhang@arm.com>
1190
1191 * lib/target-supports.exp
1192 (check_profiling_available): Add AArch64.
1193 (check_effective_target_vect_int): Likewise.
1194 (check_effective_target_vect_shift): Likewise.
1195 (check_effective_target_vect_float): Likewise.
1196 (check_effective_target_vect_double): Likewise.
1197 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1198 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1199 (check_effective_target_vect_pack_trunc): Likewise.
1200 (check_effective_target_vect_unpack): Likewise.
1201 (check_effective_target_vect_hw_misalign): Likewise.
1202 (check_effective_target_vect_short_mult): Likewise.
1203 (check_effective_target_vect_int_mult): Likewise.
1204 (check_effective_target_vect_stridedN): Likewise.
1205 (check_effective_target_sync_int_long): Likewise.
1206 (check_effective_target_sync_char_short): Likewise.
1207 (check_vect_support_and_set_flags): Likewise.
1208 (check_effective_target_aarch64_tiny): New.
1209 (check_effective_target_aarch64_small): New.
1210 (check_effective_target_aarch64_large): New.
1211 * g++.dg/other/PR23205.C: Enable aarch64.
1212 * g++.dg/other/pr23205-2.C: Likewise.
1213 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1214 * gcc.c-torture/execute/20101011-1.c: Likewise.
1215 * gcc.dg/20020312-2.c: Likewise.
1216 * gcc.dg/20040813-1.c: Likewise.
1217 * gcc.dg/builtin-apply2.c: Likewise.
1218 * gcc.dg/stack-usage-1.c: Likewise.
1219
1220 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1221 Jim MacArthur <jim.macarthur@arm.com>
1222 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1223 Marcus Shawcroft <marcus.shawcroft@arm.com>
1224 Nigel Stephens <nigel.stephens@arm.com>
1225 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1226 Richard Earnshaw <rearnsha@arm.com>
1227 Sofiane Naci <sofiane.naci@arm.com>
1228 Stephen Thomas <stephen.thomas@arm.com>
1229 Tejas Belagod <tejas.belagod@arm.com>
1230 Yufeng Zhang <yufeng.zhang@arm.com>
1231
1232 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1233 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1234 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1235 * gcc.target/aarch64/aapcs/abitest.S: New file.
1236 * gcc.target/aarch64/aapcs/abitest.h: New file.
1237 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1238 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1239 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1240 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1241 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1242 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1243 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1244 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1245 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1246 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1247 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1248 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1249 * gcc.target/aarch64/aapcs/test_1.c: New file.
1250 * gcc.target/aarch64/aapcs/test_10.c: New file.
1251 * gcc.target/aarch64/aapcs/test_11.c: New file.
1252 * gcc.target/aarch64/aapcs/test_12.c: New file.
1253 * gcc.target/aarch64/aapcs/test_13.c: New file.
1254 * gcc.target/aarch64/aapcs/test_14.c: New file.
1255 * gcc.target/aarch64/aapcs/test_15.c: New file.
1256 * gcc.target/aarch64/aapcs/test_16.c: New file.
1257 * gcc.target/aarch64/aapcs/test_17.c: New file.
1258 * gcc.target/aarch64/aapcs/test_18.c: New file.
1259 * gcc.target/aarch64/aapcs/test_19.c: New file.
1260 * gcc.target/aarch64/aapcs/test_2.c: New file.
1261 * gcc.target/aarch64/aapcs/test_20.c: New file.
1262 * gcc.target/aarch64/aapcs/test_21.c: New file.
1263 * gcc.target/aarch64/aapcs/test_22.c: New file.
1264 * gcc.target/aarch64/aapcs/test_23.c: New file.
1265 * gcc.target/aarch64/aapcs/test_24.c: New file.
1266 * gcc.target/aarch64/aapcs/test_25.c: New file.
1267 * gcc.target/aarch64/aapcs/test_26.c: New file.
1268 * gcc.target/aarch64/aapcs/test_3.c: New file.
1269 * gcc.target/aarch64/aapcs/test_4.c: New file.
1270 * gcc.target/aarch64/aapcs/test_5.c: New file.
1271 * gcc.target/aarch64/aapcs/test_6.c: New file.
1272 * gcc.target/aarch64/aapcs/test_7.c: New file.
1273 * gcc.target/aarch64/aapcs/test_8.c: New file.
1274 * gcc.target/aarch64/aapcs/test_9.c: New file.
1275 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1276 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1277 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1278 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1279 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1280 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1281 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1282 * gcc.target/aarch64/aapcs/type-def.h: New file.
1283 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1284 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1285 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1286 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1287 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1288 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1289 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1290 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1291 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1292 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1293 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1294 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1295 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1296 * gcc.target/aarch64/aarch64.exp: New file.
1297 * gcc.target/aarch64/adc-1.c: New file.
1298 * gcc.target/aarch64/adc-2.c: New file.
1299 * gcc.target/aarch64/asm-1.c: New file.
1300 * gcc.target/aarch64/clrsb.c: New file.
1301 * gcc.target/aarch64/clz.c: New file.
1302 * gcc.target/aarch64/ctz.c: New file.
1303 * gcc.target/aarch64/csinc-1.c: New file.
1304 * gcc.target/aarch64/csinv-1.c: New file.
1305 * gcc.target/aarch64/csneg-1.c: New file.
1306 * gcc.target/aarch64/extend.c: New file.
1307 * gcc.target/aarch64/fcvt.x: New file.
1308 * gcc.target/aarch64/fcvt_double_int.c: New file.
1309 * gcc.target/aarch64/fcvt_double_long.c: New file.
1310 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1311 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1312 * gcc.target/aarch64/fcvt_float_int.c: New file.
1313 * gcc.target/aarch64/fcvt_float_long.c: New file.
1314 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1315 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1316 * gcc.target/aarch64/ffs.c: New file.
1317 * gcc.target/aarch64/fmadd.c: New file.
1318 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1319 * gcc.target/aarch64/frint.x: New file.
1320 * gcc.target/aarch64/frint_double.c: New file.
1321 * gcc.target/aarch64/frint_float.c: New file.
1322 * gcc.target/aarch64/index.c: New file.
1323 * gcc.target/aarch64/mneg-1.c: New file.
1324 * gcc.target/aarch64/mneg-2.c: New file.
1325 * gcc.target/aarch64/mneg-3.c: New file.
1326 * gcc.target/aarch64/mnegl-1.c: New file.
1327 * gcc.target/aarch64/mnegl-2.c: New file.
1328 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1329 * gcc.target/aarch64/pic-constantpool1.c: New file.
1330 * gcc.target/aarch64/pic-symrefplus.c: New file.
1331 * gcc.target/aarch64/predefine_large.c: New file.
1332 * gcc.target/aarch64/predefine_small.c: New file.
1333 * gcc.target/aarch64/predefine_tiny.c: New file.
1334 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1335 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1336 * gcc.target/aarch64/table-intrinsics.c: New file.
1337 * gcc.target/aarch64/tst-1.c: New file.
1338 * gcc.target/aarch64/vect-abs-compile.c: New file.
1339 * gcc.target/aarch64/vect-abs.c: New file.
1340 * gcc.target/aarch64/vect-abs.x: New file.
1341 * gcc.target/aarch64/vect-compile.c: New file.
1342 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1343 * gcc.target/aarch64/vect-faddv.c: New file.
1344 * gcc.target/aarch64/vect-faddv.x: New file.
1345 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1346 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1347 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1348 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1349 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1350 * gcc.target/aarch64/vect-fp-compile.c: New file.
1351 * gcc.target/aarch64/vect-fp.c: New file.
1352 * gcc.target/aarch64/vect-fp.x: New file.
1353 * gcc.target/aarch64/vect-mull-compile.c: New file.
1354 * gcc.target/aarch64/vect-mull.c: New file.
1355 * gcc.target/aarch64/vect-mull.x: New file.
1356 * gcc.target/aarch64/vect.c: New file.
1357 * gcc.target/aarch64/vect.x: New file.
1358 * gcc.target/aarch64/vector_intrinsics.c: New file.
1359 * gcc.target/aarch64/vfp-1.c: New file.
1360 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1361 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1362 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1363 * g++.dg/abi/aarch64_guard1.C: New file.
1364
1365 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1366
1367 PR c++/54988
1368 * c-c++-common/pr54988.c: New test.
1369
1370 2012-10-23 Jan Hubicka <jh@suse.cz>
1371
1372 * gcc.dg/tree-prof/peel-1.c: New testcase.
1373
1374 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1375
1376 PR gcc/52945
1377 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1378
1379 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1380
1381 * gcc.dg/c99-predef-1.c: New test.
1382 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1383 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1384 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1385 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1386 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1387 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1388 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1389 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1390 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1391 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1392 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1393 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1394
1395 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1396
1397 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1398
1399 2012-10-23 Jan Hubicka <jh@suse.cz>
1400
1401 PR middle-end/54937
1402 * gcc.c-torture/execute/pr54937.c: New testcase.
1403 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1404
1405 2012-10-23 Jan Hubicka <jh@suse.cz>
1406
1407 PR middle-end/54967
1408 * gfortran.dg/pr54967.f90: New testcase.
1409
1410 2012-10-23 Terry Guo <terry.guo@arm.com>
1411
1412 PR target/55019
1413 * gcc.dg/pr55019.c: New.
1414
1415 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1416
1417 PR tree-optimization/55008
1418 * gcc.dg/tree-ssa/pr55008.c: New test.
1419
1420 2012-10-22 Richard Biener <rguenther@suse.de>
1421
1422 PR tree-optimization/55011
1423 * gcc.dg/torture/pr55011.c: New testcase.
1424
1425 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1426
1427 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1428 * gcc.target/arm/pr40457-2.c: Likewise.
1429 * gcc.target/arm/pr40457-3.c: Likewise.
1430
1431 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1432
1433 * gnat.dg/specs/limited_with4.ads: New test.
1434 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1435
1436 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1437
1438 * gnat.dg/modular4.adb: New test.
1439 * gnat.dg/modular4_pkg.ads: New helper.
1440
1441 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1442
1443 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1444 * gnat.dg/specs/addr1.ads: Likewise.
1445
1446 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1447
1448 * gcc.dg/webizer.c (main): Add missing exit call.
1449
1450 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1451
1452 PR fortran/54465
1453 * gfortran.dg/wextra_1.f: New test.
1454
1455 2012-10-20 Jan Hubicka <jh@suse.cz>
1456
1457 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1458
1459 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1460
1461 PR fortran/54224
1462 * gfortran.dg/warn_unused_function.f90: New.
1463
1464 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1465
1466 * lib/target-supports.exp
1467 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1468
1469 2012-10-19 Richard Guenther <rguenther@suse.de>
1470
1471 PR tree-optimization/54981
1472 * gcc.dg/pr54981.c: New testcase.
1473
1474 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1475
1476 PR target/54892
1477 * gcc.target/arm/pr54892.c: New.
1478
1479 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1480
1481 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1482
1483 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1484
1485 PR c++/54501
1486 * g++.dg/init/array30.C: New.
1487 * g++.dg/init/array31.C: Likewise.
1488
1489 2012-10-18 Tobias Burnus <burnus@net-b.de>
1490
1491 PR fortran/54884
1492 * gfortran.dg/public_private_module_7.f90: New.
1493
1494 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1495
1496 PR c++/29633
1497 * g++.dg/template/pr29633.C: New.
1498
1499 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1500
1501 * gnat.dg/loop_optimization13.ad[sb]: New test.
1502 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1503
1504 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1505
1506 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1507 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1508 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1509 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1510
1511 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1512
1513 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1514 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1515 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1516 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1517 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1518 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1519
1520 2012-10-16 Jan Hubicka <jh@suse.cz>
1521
1522 * gcc.target/i386/l_fma_float_?.c: Update.
1523 * gcc.target/i386/l_fma_double_?.c: Update.
1524 * gfortran.dg/do_1.f90: XFAIL
1525 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1526 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1527 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1528 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1529 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1530 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1531 valid.
1532
1533 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1534
1535 PR c/53063
1536 PR c/40989
1537 * gcc.dg/Wstrict-overflow-24.c: New.
1538
1539 2012-10-16 Tobias Burnus <burnus@net-b.de>
1540
1541 PR fortran/50981
1542 PR fortran/54618
1543 * gfortran.dg/class_optional_1.f90: New.
1544 * gfortran.dg/class_optional_2.f90: New.
1545
1546 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1547
1548 PR debug/54796
1549 * gcc.dg/guality/pr54796.c: New test.
1550
1551 PR tree-optimization/54889
1552 * gfortran.dg/pr54889.f90: New test.
1553
1554 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1555
1556 * g++.dg/other/dump-ada-spec-2.C: New test.
1557
1558 2012-10-16 Easwaran Raman <eraman@google.com>
1559
1560 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1561 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1562
1563 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1564
1565 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1566 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1567
1568 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1569
1570 PR target/54925
1571 * gcc.c-torture/compile/pr54925.c: New.
1572
1573 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1574
1575 PR target/51244
1576 * gcc.target/sh/pr51244-17.c: New.
1577
1578 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1579
1580 PR target/54760
1581 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1582 functions.
1583 * gcc.target/sh/pr54760-4.c: New.
1584
1585 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1586
1587 PR target/34777
1588 * gcc.target/sh/torture/sh-torture.exp: New.
1589 * gcc.target/sh/torture/pr34777.c: New.
1590
1591 2012-10-15 Matthias Klose <doko@ubuntu.com>
1592
1593 * lib/target-supports.exp (check_profiling_available): Match
1594 arm*-*-linux-* for ARM Linux/GNU.
1595 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1596 * gfortran.dg/enum_10.f90: Likewise.
1597 * gfortran.dg/enum_9.f90: Likewise.
1598 * gcc.target/arm/synchronize.c: Likewise.
1599 * g++.old-deja/g++.jason/enum6.C: Likewise.
1600 * g++.old-deja/g++.other/enum4.C: Likewise.
1601 * g++.old-deja/g++.law/enum9.C: Likewise.
1602
1603 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1604
1605 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1606 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1607
1608 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1609 Paolo Carlini <paolo.carlini@oracle.com>
1610
1611 PR c++/17805
1612 * g++.dg/overload/operator6.C: New.
1613
1614 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1615
1616 PR c++/50080 (again)
1617 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1618 * g++.dg/parse/tmpl-outside1.C: Likewise.
1619 * g++.dg/template/qualttp18.C: Likewise.
1620 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1621 * g++.old-deja/g++.pt/overload13.C: Likewise.
1622
1623 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1624
1625 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1626 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1627 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1628 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1629 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1630 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1631 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1632 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1633
1634 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1635
1636 PR c++/50080
1637 * g++.dg/parse/tmpl-outside2.C: New.
1638 * g++.dg/parse/tmpl-outside1.C: Adjust.
1639 * g++.dg/template/qualttp18.C: Likewise.
1640 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1641 * g++.old-deja/g++.pt/overload13.C: Likewise.
1642
1643 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1644
1645 PR tree-optimization/54915
1646 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1647
1648 2012-10-15 Richard Guenther <rguenther@suse.de>
1649
1650 PR tree-optimization/54920
1651 * gcc.dg/torture/pr54920.c: New testcase.
1652
1653 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1654
1655 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1656
1657 2012-10-13 Jason Merrill <jason@redhat.com>
1658
1659 * g++.dg/tls/thread_local7g.C: Require tls_native.
1660
1661 2012-10-14 Jason Merrill <jason@redhat.com>
1662
1663 * g++.dg/cpp0x/inh-ctor1.C: New.
1664 * g++.dg/cpp0x/inh-ctor2.C: New.
1665 * g++.dg/cpp0x/inh-ctor3.C: New.
1666 * g++.dg/cpp0x/inh-ctor4.C: New.
1667 * g++.dg/cpp0x/inh-ctor5.C: New.
1668 * g++.dg/cpp0x/inh-ctor6.C: New.
1669 * g++.dg/cpp0x/inh-ctor7.C: New.
1670 * g++.dg/cpp0x/inh-ctor8.C: New.
1671 * g++.dg/cpp0x/inh-ctor9.C: New.
1672 * g++.dg/cpp0x/inh-ctor10.C: New.
1673 * g++.dg/cpp0x/inh-ctor11.C: New.
1674 * g++.dg/cpp0x/inh-ctor12.C: New.
1675 * g++.dg/cpp0x/inh-ctor13.C: New.
1676
1677 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1678
1679 PR rtl-optimization/54919
1680 * gcc.dg/pr54919.c: New testcase.
1681
1682 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1683
1684 PR c++/53581
1685 * g++.dg/template/crash113.C: New.
1686
1687 2012-10-14 Jan Hubicka <jh@suse.cz>
1688
1689 * gcc.dg/unroll_5.c: New testcase.
1690
1691 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1692
1693 PR c++/52643
1694 * g++.dg/opt/pr52643.C: New.
1695
1696 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1697
1698 PR target/54602
1699 * gcc.target/sh/pr54602-1.c: New.
1700 * gcc.target/sh/pr54602-2.c: New.
1701 * gcc.target/sh/pr54602-3.c: New.
1702 * gcc.target/sh/pr54602-4.c: New.
1703
1704 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1705
1706 PR target/54680
1707 * gcc.target/sh/pr54680.c: New.
1708
1709 2012-10-12 Jan Hubicka <jh@suse.cz>
1710
1711 * gcc.dg/webizer.c: New testcase.
1712
1713 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1714
1715 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1716 specify -m64.
1717
1718 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1719
1720 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1721 Return 0 if already specifying -mfloat-abi other than hard.
1722
1723 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1724
1725 * gcc.dg/pr53060.c: Prune irrelevant warning.
1726
1727 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1728
1729 PR c/54381
1730 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1731 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1732 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1733 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1734 Adjust expected wording of warnings for *cmp* builtins.
1735 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1736 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1737
1738 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1739
1740 PR c++/24449
1741 * g++.dg/parse/friend-main.C: New.
1742
1743 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1744
1745 PR c++/53055
1746 * g++.dg/pr53055.C: New testcase.
1747
1748 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1749
1750 PR c++/52744
1751 * g++.dg/cpp0x/pr52744.C: New.
1752
1753 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1754
1755 PR fortran/40453
1756 * gfortran.dg/dummy_procedure_9.f90: New.
1757
1758 2012-10-12 Richard Biener <rguenther@suse.de>
1759
1760 PR tree-optimization/54894
1761 * gcc.dg/torture/pr54894.c: New testcase.
1762
1763 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1764
1765 PR target/51244
1766 * gcc.target/sh/pr51244-13.c: New.
1767 * gcc.target/sh/pr51244-14.c: New.
1768 * gcc.target/sh/pr51244-15.c: New.
1769 * gcc.target/sh/pr51244-16.c: New.
1770
1771 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1772
1773 PR c++/51878
1774 * g++.dg/cpp0x/decltype45.C: New.
1775
1776 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1777
1778 PR fortran/54784
1779 * gfortran.dg/class_allocate_13.f90: New.
1780
1781 2012-10-11 Jason Merrill <jason@redhat.com>
1782
1783 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1784 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1785
1786 * g++.dg/gomp/tls-5.C: Require tls_native.
1787 * g++.dg/tls/thread_local7.C: Require tls_native.
1788 * g++.dg/tls/static2.C: New.
1789
1790 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1791
1792 PR c++/36107
1793 * g++.dg/ext/weak5.C: New.
1794
1795 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1796
1797 PR testsuite/54868
1798 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1799 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1800
1801 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1802
1803 PR c++/43765
1804 * g++.dg/parse/pr43765.C: New.
1805
1806 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1807
1808 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1809
1810 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1811
1812 PR c++/43663
1813 * g++.dg/init/bitfield3.C: New.
1814
1815 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1816
1817 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1818
1819 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1820
1821 PR tree-optimization/54877
1822 * gcc.dg/torture/pr54877.c: New test.
1823
1824 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1825
1826 PR testsuite/53397
1827 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1828 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1829 and remove target info from dg-do compile.
1830 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1831 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1832 and remove target info from dg-do compile.
1833
1834 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1835
1836 * gcc.dg/pr54782.c: Require target with pthread support.
1837
1838 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1839
1840 PR c++/53122
1841 * g++.dg/cpp0x/auto35.C: New.
1842
1843 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1844
1845 PR c++/53540 - using fails to be equivalent to typedef
1846 * g++.dg/cpp0x/alias-decl-24.C: New test.
1847
1848 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1849
1850 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1851 that c++11 attributes to types are ignored for now.
1852 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1853 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1854
1855 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1856
1857 PR c++/53741
1858 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1859
1860 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1861
1862 PR c++/50478
1863 * g++.dg/cpp0x/initlist67.C: New.
1864
1865 2012-10-10 Dehao Chen <dehao@google.com>
1866
1867 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1868
1869 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1870
1871 PR target/52480
1872 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1873 Add runtime tests.
1874
1875 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1876
1877 PR c++/53307
1878 * g++.dg/cpp0x/decltype44.C: New.
1879
1880 2012-10-09 Steve Ellcey <sellcey@mips.com>
1881
1882 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1883
1884 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1885
1886 PR c++/53763
1887 * g++.dg/cpp0x/decltype43.C: New.
1888
1889 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1890
1891 PR middle-end/53397
1892 * gcc.dg/pr53397-1.c: New test case.
1893 * gcc.dg/pr53397-2.c: New test case.
1894
1895 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1896
1897 PR c++/54194
1898 * g++.dg/warn/Wparentheses-26.C: Adjust.
1899 * g++.dg/warn/Wparentheses-27.C: New.
1900
1901 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1902
1903 PR c++/54427
1904 * c-c++-common/vector-scalar.c: New testcase.
1905 * g++.dg/ext/vector18.C: New testcase.
1906 * g++.dg/ext/vector5.C: This is not an error anymore.
1907 * gcc.dg/init-vec-1.c: Move ...
1908 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1909 * gcc.c-torture/execute/vector-shift1.c: Move ...
1910 * c-c++-common/torture/vector-shift1.c: ... here.
1911 * gcc.dg/scal-to-vec1.c: Move ...
1912 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1913 C++11. Adapt error messages.
1914 * gcc.dg/convert-vec-1.c: Move ...
1915 * c-c++-common/convert-vec-1.c: ... here.
1916 * gcc.dg/scal-to-vec2.c: Move ...
1917 * c-c++-common/scal-to-vec2.c: ... here.
1918
1919 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1920
1921 PR target/54400
1922 * gcc.target/i386/pr54400.c: New testcase.
1923
1924 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1925
1926 PR c++/54858
1927 * g++.dg/template/pr54858.C: New test.
1928
1929 2012-10-08 Marek Polacek <polacek@redhat.com>
1930
1931 PR debug/54831
1932 * g++.dg/debug/pr54831.C: New test.
1933
1934 2012-10-08 Dehao Chen <dehao@google.com>
1935
1936 * g++.dg/predict-loop-exit-1.C: New.
1937 * g++.dg/predict-loop-exit-2.C: New.
1938 * g++.dg/predict-loop-exit-3.C: New.
1939
1940 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1941
1942 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1943
1944 2012-10-08 Jason Merrill <jason@redhat.com>
1945
1946 * g++.dg/gomp/tls-5.C: New.
1947 * g++.dg/gomp/tls-wrap1.C: New.
1948 * g++.dg/gomp/tls-wrap2.C: New.
1949 * g++.dg/gomp/tls-wrap3.C: New.
1950 * g++.dg/gomp/tls-wrap4.C: New.
1951 * g++.dg/gomp/tls-wrapper-cse.C: New.
1952 * g++.dg/tls/thread_local-cse.C: New.
1953 * g++.dg/tls/thread_local-order1.C: New.
1954 * g++.dg/tls/thread_local-order2.C: New.
1955 * g++.dg/tls/thread_local-wrap1.C: New.
1956 * g++.dg/tls/thread_local-wrap2.C: New.
1957 * g++.dg/tls/thread_local-wrap3.C: New.
1958 * g++.dg/tls/thread_local-wrap4.C: New.
1959 * g++.dg/tls/thread_local2g.C: New.
1960 * g++.dg/tls/thread_local3g.C: New.
1961 * g++.dg/tls/thread_local4g.C: New.
1962 * g++.dg/tls/thread_local5g.C: New.
1963 * g++.dg/tls/thread_local6g.C: New.
1964 * g++.dg/tls/thread_local7g.C: New.
1965
1966 * g++.dg/tls/thread_local3.C: New.
1967 * g++.dg/tls/thread_local4.C: New.
1968 * g++.dg/tls/thread_local5.C: New.
1969 * g++.dg/tls/thread_local6.C: New.
1970
1971 * g++.dg/tls/init-2.C: Tweak errors.
1972 * g++.dg/tls/thread_local1.C: New.
1973 * g++.dg/tls/thread_local2.C: New.
1974 * g++.dg/tls/thread_local7.C: New.
1975
1976 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1977
1978 PR target/54866
1979 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1980
1981 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1982
1983 PR target/54685
1984 * gcc.target/sh/pr54685.c: New.
1985
1986 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1987
1988 PR c++/53528 C++11 attribute support
1989 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1990 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1991 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1992 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1993 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1994 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1995 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1996 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1997 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1998 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1999 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2000 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2001 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2002 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2003 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2004 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2005 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2006 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2007 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2008 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2009 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2010 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2011 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2012 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2013 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2014 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2015 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2016 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2017 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2018 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2019 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2020 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2021 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2022 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2023 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2024 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2025 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2026 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2027 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2028 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2029 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2030 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2031 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2032 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2033 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2034 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2035 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2036 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2037 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2038 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2039 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2040 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2041 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2042 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2043 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2044 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2045 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2046
2047 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2048
2049 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2050 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2051 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2052
2053 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2054
2055 PR target/54760
2056 * gcc.target/sh/pr54760-2.c: New.
2057 * gcc.target/sh/pr54760-3.c: New.
2058
2059 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2060
2061 PR c++/51422
2062 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2063
2064 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2065 Sandra Loosemore <sandra@codesourcery.com>
2066
2067 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2068 and test that the accumulator is initialized using MULT.
2069 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2070 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2071
2072 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2073
2074 PR c++/52764
2075 * g++.dg/cpp0x/stdint.C: New.
2076
2077 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2078
2079 PR c++/54249
2080 * g++.dg/cpp0x/stddef.C: New.
2081
2082 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2083
2084 PR fortran/54832
2085 * gfortran.dg/typebound_operator_17.f90: New.
2086
2087 2012-10-06 Jan Hubicka <jh@suse.cz>
2088
2089 PR lto/53831
2090 PR lto/54776
2091 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2092
2093 2012-10-06 Jan Hubicka <jh@suse.cz>
2094
2095 * gcc.dg/lto/resolutions_0.c: New testcase.
2096
2097 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2098
2099 PR fortran/45521
2100 * gfortran.dg/generic_25.f90: New.
2101 * gfortran.dg/generic_26.f90: New.
2102 * gfortran.dg/generic_27.f90: New.
2103
2104 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2105
2106 PR target/54760
2107 * gcc.target/sh/pr54760-1.c: New.
2108
2109 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2110
2111 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2112 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2113 * g++.dg/warn/Wsign-compare-5.C: New test.
2114 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2115 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2116 * g++.dg/ext/builtin30.C: New test.
2117 * g++.dg/ext/vla12.C: New test.
2118 * gcc.dg/builtins-85.c: New test.
2119
2120 PR debug/54519
2121 * gcc.dg/guality/pr54519-1.c: New test.
2122 * gcc.dg/guality/pr54519-2.c: New test.
2123 * gcc.dg/guality/pr54519-3.c: New test.
2124 * gcc.dg/guality/pr54519-4.c: New test.
2125 * gcc.dg/guality/pr54519-5.c: New test.
2126 * gcc.dg/guality/pr54519-6.c: New test.
2127
2128 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2129
2130 PR c++/50893
2131 * g++.dg/cpp0x/defaulted38.C: New.
2132
2133 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2134
2135 PR tree-optimization/33763
2136 * c-c++-common/pr33763.c: New test.
2137
2138 PR tree-optimization/54810
2139 * gcc.dg/tree-ssa/vrp85.c: New test.
2140
2141 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2142
2143 * gcc.dg/ucnid-7.c: Skip on AIX.
2144 * gcc.dg/ucnid-8.c: Same.
2145 * gcc.dg/ucnid-10.c: Same.
2146 * gcc.dg/ucnid-13.c: Same.
2147 * gcc.dg/attr-alias-3.c: Same.
2148 * gcc.dg/attr-alias-5.c: Same.
2149 * gcc.dg/torture/pr51106-2.c: Same.
2150 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2151
2152 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2153
2154 PR c++/52233
2155 * g++.dg/cpp0x/alias-decl-23.C: New.
2156
2157 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2158
2159 PR c++/53403
2160 * g++.dg/template/friend53.C: New.
2161
2162 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2163
2164 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2165 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2166 (scan-ada-spec): Likewise.
2167 (scan-ada-spec-not): Likewise.
2168 * gcc.dg/dump-ada-spec-1.c: New test.
2169 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2170
2171 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2172
2173 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2174
2175 2012-10-04 Florian Weimer <fweimer@redhat.com>
2176
2177 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2178
2179 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2180
2181 PR c++/54323
2182 * g++.dg/cpp0x/pr54323.C: New.
2183
2184 2012-10-04 Richard Guenther <rguenther@suse.de>
2185
2186 PR middle-end/54735
2187 * g++.dg/torture/pr54735.C: New testcase.
2188
2189 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2190
2191 PR rtl-optimization/54739
2192 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2193
2194 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2195
2196 PR target/51244
2197 * gcc.target/sh/pr51244-12.c: New.
2198
2199 2012-10-03 Dehao Chen <dehao@google.com>
2200
2201 PR middle-end/54782
2202 * gcc.dg/pr54782.c: New test.
2203
2204 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2205
2206 PR c++/54777
2207 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2208
2209 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2210
2211 PR fortran/54778
2212 * gfortran.dg/class_53.f90: New.
2213
2214 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2215
2216 PR debug/54551
2217 * gcc.dg/guality/pr54551.c: New.
2218
2219 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2220
2221 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2222 * gcc.target/powerpc/pr46728-2.c: Likewise.
2223
2224 2012-10-02 Sharad Singhai <singhai@google.com>
2225
2226 PR testsuite/54772
2227 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2228 to fix test failures caused by r191883.
2229 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2230 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2231 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2232 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2233 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2234 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2235 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2236 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2237 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2238
2239 2012-09-30 Sharad Singhai <singhai@google.com>
2240
2241 * gcc.target/i386/vect-double-1.c: Fix test.
2242
2243 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2244
2245 PR target/54087
2246 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2247 atomic_sub fails.
2248
2249 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2250
2251 PR rtl-optimization/54457
2252 * gcc.target/i386/pr54457.c: New test.
2253
2254 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2255
2256 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2257
2258 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2259
2260 * gcc.target/i386/vect-rebuild.c: New testcase.
2261
2262 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2263
2264 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2265
2266 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2267
2268 * gcc.target/mips/pr37362.c: Fix target selector.
2269
2270 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2271
2272 PR target/54083
2273 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2274
2275 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2276
2277 * gcc.dg/ucnid-8.c: Update line number.
2278 * gcc.dg/torture/pr51106-2.c: Likewise.
2279
2280 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2281
2282 PR fortran/54667
2283 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2284 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2285 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2286
2287 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2288
2289 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2290 partially reverting r170092.
2291 * gfortran.dg/class_7.f03: Ditto.
2292 * gfortran.dg/coarray_14.f90: Ditto.
2293 * gfortran.dg/typebound_proc_13.f03: Ditto.
2294
2295 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2296
2297 PR c++/54738
2298 * g++.dg/cpp0x/sfinae42.C: New.
2299
2300 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2301
2302 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2303 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2304 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2305 * gcc.dg/pr42629.c: XFAIL on AIX.
2306 * gcc.dg/pr47684.c: Same.
2307 * gcc.dg/pr43670.c: Same.
2308 * gcc.dg/pr42916.c: Same.
2309 * gcc.dg/pr45449.c: Same.
2310 * gcc.dg/pr50017.c: Same.
2311 * gcc.dg/pr42728.c: Same.
2312 * gcc.dg/pr47881.c: Same.
2313 * gcc.dg/pr44023.c: Same.
2314 * gcc.dg/pr41345.c: Same.
2315 * gcc.dg/pr42630.c: Same.
2316 * gcc.dg/pr44971.c: Same.
2317 * gcc.dg/pr46771.c: Same.
2318 * gcc.dg/ucnid-8.c: Same.
2319 * gcc.dg/ucnid-10.c: Same.
2320 * gcc.dg/ucnid-13.c: Same.
2321 * gcc.dg/torture/pr51106-2.c: Same.
2322 * gcc.dg/pr48768.c: Same.
2323 * gcc.dg/pr42631.c: Same.
2324 * gcc.dg/pr43084.c: Same.
2325 * gcc.dg/ucnid-7.c: Same.
2326 * gcc.dg/pr42889.c: Same.
2327 * gcc.dg/pr41241.c: Same.
2328 * gcc.dg/pr42719.c: Same.
2329 * g++.dg/debug/pr46583.C: Same.
2330 * g++.dg/debug/pr47106.C: Same.
2331 * g++.dg/opt/pr48549.C: Same.
2332 * g++.dg/other/pr42685.C: Same.
2333 * c-c++-common/pr43942.c: Same.
2334
2335 2012-09-29 Ian Lance Taylor <iant@google.com>
2336
2337 * go.test/go-test.exp: Update for latest version of Go testsuite.
2338
2339 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2340
2341 PR fortran/52724
2342 * gfortran.dg/internal_readwrite_3.f90: New test.
2343
2344 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2345
2346 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2347 c-c++-common/Wunused-local-typedefs-2.c to here.
2348
2349 PR c++/54372 - unused attribute inactive on dependant entities
2350 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2351
2352 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2353
2354 PR c++/29028 - Missed unused warning on using declaration
2355 * g++.dg/warn/Wunused-var-18.C: New test.
2356
2357 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2358
2359 PR c++/53551 - -Wunused-local-typedefs misses uses
2360 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2361
2362 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2363
2364 PR target/54716
2365 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2366
2367 PR tree-optimization/54713
2368 * gcc.c-torture/compile/pr54713-1.c: New test.
2369 * gcc.c-torture/compile/pr54713-2.c: New test.
2370 * gcc.c-torture/compile/pr54713-3.c: New test.
2371
2372 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2373
2374 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2375
2376 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2377
2378 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2379
2380 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2381
2382 PR target/54703
2383 * gcc.target/i386/pr54703.c: New test.
2384
2385 2012-09-27 Richard Guenther <rguenther@suse.de>
2386
2387 PR lto/54709
2388 * gcc.dg/lto/pr54709_0.c: New testcase.
2389 * gcc.dg/lto/pr54709_1.c: Likewise.
2390
2391 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2392
2393 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2394
2395 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2396
2397 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2398
2399 * gcc.target/arm/pr42879.c: Handle big-endian.
2400
2401 2012-09-26 Steve Ellcey <sellcey@mips.com>
2402
2403 PR c/37303
2404 * gcc.dg/pr37303.c: Check for rdata or rodata.
2405
2406 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2407
2408 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2409
2410 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2411
2412 PR target/51274
2413 PR target/53087
2414 * gcc.target/powerpc/ppc-ne0-1.c: New.
2415
2416 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2417
2418 PR target/54089
2419 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2420 test_19, test_20, test_21, test_22, test_23): New functions.
2421 * gcc.target/sh/pr54089-4.c: New.
2422 * gcc.target/sh/pr54089-5.c: New.
2423 * gcc.target/sh/pr54089-6.c: New.
2424 * gcc.target/sh/pr54089-7.c: New.
2425
2426 2012-09-25 Richard Guenther <rguenther@suse.de>
2427
2428 PR lto/54625
2429 * gcc.dg/lto/pr54702_0.c: New testcase.
2430 * gcc.dg/lto/pr54702_1.c: Likewise.
2431 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2432 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2433 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2434 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2435
2436 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2437
2438 PR c++/54526
2439 * g++.dg/cpp0x/parse2.C: New.
2440 * g++.dg/parse/error11.C: Adjust.
2441 * g++.dg/parse/error12.C: Likewise.
2442
2443 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2444
2445 * gcc.target/i386/20030217-1.c: Added check for
2446 large_long_double effective target.
2447 * gcc.target/i386/387-3.c: Likewise.
2448 * gcc.target/i386/387-4.c: Likewise.
2449 * gcc.target/i386/pr36578-1.c: Likewise.
2450 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2451 when long double size is equal double size.
2452 * gcc.target/i386/excess-precision-1.c: Likewise.
2453 * gcc.target/i386/pr36578-2.c: Likewise.
2454 * gcc.target/i386/20030217-2.c: New testcase.
2455
2456 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2457
2458 PR tree-optimization/54676
2459 * gcc.dg/pr54676.c: New test.
2460
2461 2012-09-25 Richard Guenther <rguenther@suse.de>
2462
2463 PR tree-optimization/53663
2464 * gcc.dg/torture/pr53663-1.c: New testcase.
2465 * gcc.dg/torture/pr53663-2.c: Likewise.
2466 * gcc.dg/torture/pr53663-3.c: Likewise.
2467
2468 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2469
2470 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2471
2472 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2473
2474 * lib/target-supports-dg.exp (dg-require-effective-target,
2475 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2476 dg-process-target-1 instead of dg-process-target.
2477 (dg-process-target-1): Rename from dg-process-target.
2478 (dg-process-target): New.
2479
2480 2012-09-24 Richard Guenther <rguenther@suse.de>
2481
2482 PR tree-optimization/54684
2483 * g++.dg/torture/pr54684.C: New testcase.
2484
2485 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2486
2487 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2488
2489 2012-09-24 Richard Guenther <rguenther@suse.de>
2490
2491 PR middle-end/52173
2492 * gcc.dg/tm/pr52173-1.c: New.
2493 * gcc.dg/tm/pr52173-2.c: New.
2494
2495 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2496
2497 * gcc.dg/pr54669.c: New test.
2498
2499 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2500 Dominique Dhumieres <dominiq@lps.ens.fr>
2501
2502 PR testsuite/54677
2503 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2504
2505 2012-09-23 Tobias Burnus <burnus@net-b.de>
2506
2507 PR fortran/54618
2508 * gfortran.dg/class_array_14.f90: New.
2509
2510 2012-09-22 Kai Tietz <ktietz@redhat.com>
2511
2512 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2513 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2514
2515 2012-09-21 Dehao Chen <dehao@google.com>
2516
2517 PR go/54649
2518 PR tree-optimization/54655
2519 * g++.dg/pr54655.C: New testcase.
2520
2521 2012-09-21 Richard Guenther <rguenther@suse.de>
2522
2523 PR tree-optimization/54647
2524 * g++.dg/torture/pr54647.C: New testcase.
2525
2526 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2527
2528 PR c++/54427
2529 * c-c++-common/torture/vector-compare-2.c: Add -w.
2530
2531 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2532
2533 * gnat.dg/opt20.ads: Move dg directive to...
2534 * gnat.dg/opt20.adb: ...here.
2535 * gnat.dg/addr1.ad[sb]: Likewise.
2536 * gnat.dg/concat2.ad[sb]: Likewise.
2537 * gnat.dg/array16.ad[sb]: Likewise.
2538 * gnat.dg/atomic5.ad[sb]: Likewise.
2539 * gnat.dg/discr29.ad[sb]: Likewise.
2540 * gnat.dg/noreturn5.ad[sb]: Likewise.
2541 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2542 * gnat.dg/discr23.ads: Remove dg directive.
2543 * gnat.dg/nested_float_packed.ads: Likewise.
2544 * gnat.dg/oconst6.ads: Move to...
2545 * gnat.dg/specs/oconst6.ads: ...here.
2546
2547 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2548
2549 PR c++/52432
2550 * g++.dg/cpp0x/decltype32.C: Tweak.
2551
2552 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2553
2554 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2555 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2556 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2557 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2558
2559 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2560
2561 PR c++/54581
2562 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2563
2564 2012-09-19 Steve Ellcey <sellcey@mips.com>
2565
2566 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2567
2568 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2569
2570 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2571 * gcc.target/powerpc/ppc-mftb.c: New file.
2572
2573 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2574
2575 PR target/54089
2576 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2577 functions.
2578
2579 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2580
2581 PR target/54236
2582 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2583
2584 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2585
2586 * gcc.c-torture/execute/20120919-1.c: New test.
2587
2588 2012-09-19 Richard Guenther <rguenther@suse.de>
2589
2590 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2591
2592 2012-09-19 Richard Guenther <rguenther@suse.de>
2593
2594 * gcc.dg/builtin-unreachable-6.c: Adjust.
2595
2596 2012-09-19 Richard Guenther <rguenther@suse.de>
2597
2598 * gcc.dg/builtin-object-size-10.c: Adjust.
2599 * gcc.dg/builtin-unreachable-5.c: Adjust.
2600 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2601 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2602 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2603 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2604 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2605 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2606 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2607 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2608 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2609 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2610 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2611 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2612
2613 2012-09-19 Richard Guenther <rguenther@suse.de>
2614
2615 PR tree-optimization/54132
2616 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2617 * gcc.dg/torture/pr54132.c: Likewise.
2618
2619 2012-09-19 Terry Guo <terry.guo@arm.com>
2620
2621 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2622 extra prune rules that will be applied to all tests in a .exp file.
2623 (gcc-dg-prune): Use rules defined by the above variable.
2624 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2625 harmless warnings on architecture switch conflict.
2626
2627 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2628
2629 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2630 of asm-comment characters instead of a single one.
2631 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2632
2633 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2634
2635 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2636
2637 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2638 target instead of xfailing it.
2639 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2640 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2641 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2642 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2643 * gcc.dg/vect/vect-104.c: Likewise.
2644 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2645 * gcc.dg/vect/vect-outer-1.c: Likewise.
2646 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2647 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2648 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2649 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2650 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2651 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2652 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2653 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2654 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2655
2656 * lib/target-supports.exp
2657 (check_effective_target_vect_widen_mult_qi_to_hi,
2658 check_effective_target_vect_widen_mult_hi_to_si,
2659 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2660 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2661 check_effective_target_vect_pack_trunc,
2662 check_effective_target_vect_unpack,
2663 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2664 instead of arm_none.
2665
2666 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2667
2668 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2669
2670 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2671 config to compiler_flags.
2672
2673 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2674
2675 PR target/54592
2676 * gcc.target/i386/pr54592.c: New test.
2677
2678 PR tree-optimization/54610
2679 * gcc.target/i386/pr54610.c: New test.
2680
2681 2012-09-17 Jason Merrill <jason@redhat.com>
2682
2683 PR c++/54575
2684 * g++.dg/cpp0x/alias-decl-21.C: New.
2685 * g++.dg/cpp0x/alias-decl-22.C: New.
2686
2687 2012-09-17 Tobias Burnus <burnus@net-b.de>
2688
2689 PR fortran/54608
2690 * gfortran.dg/scan_2.f90: New.
2691
2692 2012-09-17 Jason Merrill <jason@redhat.com>
2693
2694 PR c++/53661
2695 * g++.dg/init/aggr9.C: New.
2696
2697 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2698
2699 * gnat.dg/loop_optimization12.ad[sb]: New test.
2700
2701 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2702
2703 PR fortran/54285
2704 * gfortran.dg/proc_ptr_result_7.f90: New.
2705
2706 2012-09-17 Tobias Burnus <burnus@net-b.de>
2707
2708 PR fortran/54603
2709 * gfortran.dg/structure_constructor_11.f90: New.
2710
2711 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2712
2713 PR tree-optimization/54563
2714 * g++.dg/torture/pr54563.C: New test.
2715
2716 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2717
2718 PR fortran/54594
2719 * gfortran.dg/typebound_generic_14.f03: New.
2720
2721 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2722
2723 PR fortran/54387
2724 * gfortran.dg/proc_ptr_38.f90: New.
2725
2726 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2727
2728 PR debug/54460
2729 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2730 to scary regexp.
2731
2732 PR testsuite/54007
2733 * gnat.dg/lto15.adb: Require lto.
2734
2735 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2736 "myBindC" for hppa*-*-hpux*.
2737
2738 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2739
2740 * gfortran.dg/namelist_75.f90: New test.
2741
2742 2012-09-15 Tom de Vries <tom@codesourcery.com>
2743
2744 * gcc.dg/tree-ssa/vrp82.c: New test.
2745 * gcc.dg/tree-ssa/vrp83.c: Same.
2746 * gcc.dg/tree-ssa/vrp84.c: Same.
2747
2748 2012-09-15 Tom de Vries <tom@codesourcery.com>
2749
2750 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2751 * gcc.dg/tree-ssa/vrp81.c: ... this.
2752
2753 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2754
2755 PR target/54222
2756 * gcc.target/avr/torture/fix-types.h: New.
2757 * gcc.target/avr/torture/vals-hr.def: New.
2758 * gcc.target/avr/torture/vals-r.def: New.
2759 * gcc.target/avr/torture/vals-k.def: New.
2760 * gcc.target/avr/torture/vals-ur.def: New.
2761 * gcc.target/avr/torture/vals-uk.def: New.
2762 * gcc.target/avr/torture/vals-uhr.def: New.
2763 * gcc.target/avr/torture/vals-llk.def: New.
2764 * gcc.target/avr/torture/vals-ullk.def: New.
2765 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2766 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2767 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2768 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2769 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2770 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2771 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2772 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2773
2774 2012-09-14 Dehao Chen <dehao@google.com>
2775
2776 * g++.dg/debug/dwarf2/deallocator.C: New test.
2777
2778 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2779
2780 PR c/54552
2781 * gcc.c-torture/compile/pr54552-1.c: New test.
2782
2783 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2784
2785 PR c++/54427
2786 * g++.dg/other/vector-compare.C: New testcase.
2787 * c-c++-common/vector-compare-3.c: New testcase.
2788 * gcc.dg/vector-shift.c: Move ...
2789 * c-c++-common/vector-shift.c: ... here.
2790 * gcc.dg/vector-shift1.c: Move ...
2791 * c-c++-common/vector-shift1.c: ... here.
2792 * gcc.dg/vector-shift3.c: Move ...
2793 * c-c++-common/vector-shift3.c: ... here.
2794 * gcc.dg/vector-compare-1.c: Move ...
2795 * c-c++-common/vector-compare-1.c: ... here.
2796 * gcc.dg/vector-compare-2.c: Move ...
2797 * c-c++-common/vector-compare-2.c: ... here.
2798 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2799 * c-c++-common/torture/vector-compare-1.c: ... here.
2800 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2801 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2802 * c-c++-common/torture/vector-compare-2.c: ... here.
2803 * gcc.c-torture/execute/vector-shift.c: Move ...
2804 * c-c++-common/torture/vector-shift.c: ... here.
2805 * gcc.c-torture/execute/vector-shift2.c: Move ...
2806 * c-c++-common/torture/vector-shift2.c: ... here.
2807 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2808 * c-c++-common/torture/vector-subscript-1.c: ... here.
2809 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2810 * c-c++-common/torture/vector-subscript-2.c: ... here.
2811 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2812 * c-c++-common/torture/vector-subscript-3.c: ... here.
2813
2814 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2815
2816 PR c/54103
2817 * gcc.c-torture/compile/pr54103-1.c,
2818 gcc.c-torture/compile/pr54103-2.c,
2819 gcc.c-torture/compile/pr54103-3.c,
2820 gcc.c-torture/compile/pr54103-4.c,
2821 gcc.c-torture/compile/pr54103-5.c,
2822 gcc.c-torture/compile/pr54103-6.c: New tests.
2823 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2824
2825 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2826
2827 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2828
2829 2012-09-14 Richard Guenther <rguenther@suse.de>
2830
2831 PR tree-optimization/54565
2832 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2833 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2834
2835 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2836
2837 * gcc.target/arm/combine-movs.c: Add missing space.
2838
2839 2012-09-14 Richard Guenther <rguenther@suse.de>
2840
2841 * g++.dg/torture/builtin-location.C: New testcase.
2842
2843 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2844 Manuel López-Ibåñez <manu@gcc.gnu.org>
2845
2846 PR c++/53210
2847 * g++.dg/warn/Wuninitialized-self.C: New.
2848
2849 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2850
2851 PR c/54559
2852 * gcc.c-torture/compile/pr54559.c: New test.
2853
2854 2012-09-13 Jason Merrill <jason@redhat.com>
2855
2856 PR c++/53839
2857 * g++.dg/cpp0x/constexpr-temp1.C: New.
2858
2859 PR c++/54511
2860 * g++.dg/template/anonunion2.C: New.
2861
2862 PR c++/53836
2863 * g++.dg/template/init10.C: New.
2864
2865 2012-09-13 Tobias Burnus <burnus@net-b.de>
2866
2867 PR fortran/54556
2868 * gfortran.dg/implicit_pure_3.f90: New.
2869
2870 2012-09-13 Richard Guenther <rguenther@suse.de>
2871
2872 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2873
2874 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2875
2876 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2877
2878 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2879
2880 * c-c++-common/pr51712.c: Handle for short-enum targets.
2881
2882 2012-09-12 Terry Guo <terry.guo@arm.com>
2883
2884 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2885 and lsrs for Thumb2 mode.
2886
2887 2012-09-12 Jan Hubicka <jh@suse.cz>
2888
2889 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2890
2891 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2892
2893 PR target/54445
2894 * gcc.target/i386/pr54445-1.c: New file.
2895 * gcc.target/i386/pr54445-2.c: Likewise.
2896
2897 2012-09-12 Tobias Burnus <burnus@net-b.de>
2898
2899 PR fortran/54225
2900 PR fortran/53306
2901 * gfortran.dg/coarray_10.f90: Update dg-error.
2902 * gfortran.dg/coarray_28.f90: New.
2903 * gfortran.dg/array_section_3.f90: New.
2904
2905 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2906
2907 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2908 gcc.target/arm/pr48252.c: Fix for big-endian support.
2909
2910 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2911
2912 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2913
2914 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2915 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2916
2917 * gcc.target/arm/neon-vfma-1.c: New testcase.
2918 * gcc.target/arm/neon-vfms-1.c: Likewise.
2919 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2920 of float.
2921 * gcc.target/arm/neon-vmls-1.c: Likewise.
2922 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2923 function.
2924 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2925 (check_effective_target_arm_neonv2_ok): Likewise.
2926 (check_effective_target_arm_neonv2_hw): Likewise.
2927 (check_effective_target_arm_neonv2): Likewise.
2928
2929 2012-09-11 Richard Guenther <rguenther@suse.de>
2930
2931 PR middle-end/54515
2932 * g++.dg/tree-ssa/pr54515.C: New testcase.
2933
2934 2012-09-10 Andrew Pinski <apinski@cavium.com>
2935
2936 PR tree-opt/c54362
2937 * gcc.dg/tm/memopt-16.c: New testcase.
2938
2939 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2940
2941 PR c++/54541
2942 PR c++/54542
2943 * g++.dg/cpp0x/sfinae40.C: New.
2944 * g++.dg/cpp0x/sfinae41.C: Likewise.
2945
2946 2012-09-10 Jason Merrill <jason@redhat.com>
2947
2948 PR c++/54538
2949 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2950
2951 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2952
2953 PR target/54089
2954 * gcc.target/sh/pr54089-3.c: New.
2955
2956 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2957
2958 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2959
2960 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2961
2962 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2963
2964 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2965
2966 * gcc.dg/pr52558-2.c: Delete.
2967 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2968
2969 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2970
2971 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2972
2973 2012-09-10 Richard Guenther <rguenther@suse.de>
2974
2975 PR tree-optimization/54520
2976 * gcc.dg/torture/pr54520.c: New testcase.
2977
2978 2012-09-10 Jason Merrill <jason@redhat.com>
2979
2980 PR c++/54506
2981 * g++.dg/cpp0x/implicit14.C: New.
2982
2983 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2984
2985 PR fortran/54208
2986 * gfortran.dg/bound_simplification_3.f90: New test.
2987
2988 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2989
2990 PR testsuite/54184
2991 * gcc.dg/pr52558-1.c: Delete.
2992 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2993
2994 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2995
2996 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2997 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2998 * gcc.target/arm/smlaltt-1.c: Likewise.
2999
3000 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3001
3002 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3003
3004 2012-09-07 Tom de Vries <tom@codesourcery.com>
3005
3006 PR tree-optimization/53986
3007 * gcc.dg/tree-ssa/vrp80.c: New test.
3008 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3009
3010 2012-09-06 Jason Merrill <jason@redhat.com>
3011
3012 PR c++/54341
3013 PR c++/54253
3014 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3015 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3016
3017 2012-09-06 Andrew Pinski <apinski@cavium.com>
3018
3019 PR tree-opt/54494
3020 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3021
3022 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3023
3024 PR rtl-optimization/54455
3025 * gcc.dg/54455.c: New test.
3026
3027 2012-09-06 Tobias Burnus <burnus@net-b.de>
3028
3029 PR fortran/54463
3030 * gfortran.dg/promotion_2.f90: New.
3031
3032 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3033
3034 PR middle-end/54486
3035 * c-c++-common/pr54486.c: New test.
3036
3037 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3038
3039 PR fortran/54474
3040 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3041
3042 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3043
3044 PR c++/54191
3045 * g++.dg/cpp0x/sfinae39.C: New.
3046
3047 2012-09-04 Jason Merrill <jason@redhat.com>
3048
3049 PR c++/54441
3050 * g++.dg/ext/flexary3.C: New.
3051
3052 PR c++/54420
3053 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3054
3055 PR c++/54198
3056 * g++.dg/template/defarg15.C: New.
3057
3058 PR c++/54437
3059 * g++.dg/template/access24.C: New.
3060
3061 2012-09-04 Richard Guenther <rguenther@suse.de>
3062
3063 PR tree-optimization/54458
3064 * gcc.dg/torture/pr54458.c: New testcase.
3065
3066 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3067
3068 * gcc.target/arm/neon-vext.c: New test.
3069 * gcc.target/arm/neon-vext-execute.c: Ditto.
3070
3071 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3072
3073 PR fortran/54243
3074 PR fortran/54244
3075 * gfortran.dg/select_type_29.f03: New.
3076
3077 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3078
3079 * gcc.dg/fold-perm.c: Improve test.
3080
3081 2012-09-03 Tobias Burnus <burnus@net-b.de>
3082
3083 PR fortran/51632
3084 * gfortran.dg/coarray_class_1.f90: New.
3085
3086 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3087
3088 PR target/49206
3089 * gcc.c-torture/compile/pr49206.c: New test.
3090
3091 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3092 Uros Bizjak <ubizjak@gmail.com>
3093
3094 PR target/36680
3095 * gfortran.dg/pr36680.f90: New test.
3096
3097 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3098
3099 PR target/42295
3100 * g++.dg/opt/pr42295.C: New test.
3101
3102 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3103
3104 PR target/54436
3105 * gcc.dg/torture/pr54436.c: New test.
3106
3107 2012-09-01 Andrew Pinski <apinski@cavium.com>
3108
3109 * gcc.target/mips/truncate-8.c: New testcase.
3110
3111 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3112
3113 PR target/46829
3114 PR target/46843
3115 * gcc.target/i386/pr46829.c: New test.
3116 * gcc.target/i386/pr46843.c: Ditto.
3117
3118 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3119 Jason Merrill <jason@redhat.com>
3120
3121 PR c++/18747
3122 * g++.dg/parse/error50.C: New.
3123
3124 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3125
3126 PR c/54428
3127 * gcc.c-torture/compile/pr54428.c: New test.
3128
3129 2012-08-31 Ollie Wild <aaw@google.com>
3130
3131 PR c++/54197
3132 * g++.dg/init/lifetime3.C: New test.
3133
3134 2012-08-31 Martin Jambor <mjambor@suse.cz>
3135
3136 PR middle-end/54409
3137 * gcc.dg/torture/pr54409.c: New test.
3138
3139 2012-08-31 Martin Jambor <mjambor@suse.cz>
3140
3141 * gfortran.dg/pr48636.f90: Add dump scan checks.
3142
3143 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3144
3145 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3146
3147 2012-08-28 Joey Ye <joey.ye@arm.com>
3148
3149 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3150
3151 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3152
3153 PR target/46254
3154 * gcc.target/i386/pr46254.c: New test.
3155
3156 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3157
3158 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3159 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3160 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3161
3162 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3163
3164 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3165 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3166 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3167 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3168 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3169 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3170 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3171 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3172 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3173 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3174 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3175 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3176 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3177 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3178 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3179 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3180 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3181 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3182 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3183 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3184 gcc.target/mips/unaligned-1.c: Tighten regexps.
3185
3186 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3187
3188 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3189 (mips_option_groups): Remove optimization. Add various -f options.
3190 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3191 and -pg imply -fno-omit-frame-pointer.
3192 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3193 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3194 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3195 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3196 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3197 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3198 * gcc.target/mips/abi-n32-long32.c: Likewise.
3199 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3200 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3201 * gcc.target/mips/abi-n32-long64.c: Likewise.
3202 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3203 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3204 * gcc.target/mips/abi-n64-long32.c: Likewise.
3205 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3206 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3207 * gcc.target/mips/abi-n64-long64.c: Likewise.
3208 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3209 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3210 * gcc.target/mips/abi-o32-long32.c: Likewise.
3211 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3212 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3213 * gcc.target/mips/abi-o32-long64.c: Likewise.
3214 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3215 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3216 * gcc.target/mips/abi-o64-long32.c: Likewise.
3217 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3218 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3219 * gcc.target/mips/abi-o64-long64.c: Likewise.
3220 * gcc.target/mips/asm-1.c: Likewise.
3221 * gcc.target/mips/branch-1.c: Likewise.
3222 * gcc.target/mips/call-3.c: Likewise.
3223 * gcc.target/mips/call-saved-3.c: Likewise.
3224 * gcc.target/mips/clear-cache-1.c: Likewise.
3225 * gcc.target/mips/div-1.c: Likewise.
3226 * gcc.target/mips/div-2.c: Likewise.
3227 * gcc.target/mips/div-3.c: Likewise.
3228 * gcc.target/mips/div-4.c: Likewise.
3229 * gcc.target/mips/div-5.c: Likewise.
3230 * gcc.target/mips/div-6.c: Likewise.
3231 * gcc.target/mips/div-7.c: Likewise.
3232 * gcc.target/mips/div-8.c: Likewise.
3233 * gcc.target/mips/div-9.c: Likewise.
3234 * gcc.target/mips/div-10.c: Likewise.
3235 * gcc.target/mips/div-11.c: Likewise.
3236 * gcc.target/mips/div-12.c: Likewise.
3237 * gcc.target/mips/dsp-ctrl.c: Likewise.
3238 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3239 * gcc.target/mips/ext-8.c: Likewise.
3240 * gcc.target/mips/extend-2.c: Likewise.
3241 * gcc.target/mips/fix-r10000-1.c: Likewise.
3242 * gcc.target/mips/fix-r10000-2.c: Likewise.
3243 * gcc.target/mips/fix-r10000-3.c: Likewise.
3244 * gcc.target/mips/fix-r10000-4.c: Likewise.
3245 * gcc.target/mips/fix-r10000-5.c: Likewise.
3246 * gcc.target/mips/fix-r10000-6.c: Likewise.
3247 * gcc.target/mips/fix-r10000-7.c: Likewise.
3248 * gcc.target/mips/fix-r10000-8.c: Likewise.
3249 * gcc.target/mips/fix-r10000-9.c: Likewise.
3250 * gcc.target/mips/fix-r10000-10.c: Likewise.
3251 * gcc.target/mips/fix-r10000-11.c: Likewise.
3252 * gcc.target/mips/fix-r10000-12.c: Likewise.
3253 * gcc.target/mips/fix-r10000-13.c: Likewise.
3254 * gcc.target/mips/fix-r10000-14.c: Likewise.
3255 * gcc.target/mips/fix-r10000-15.c: Likewise.
3256 * gcc.target/mips/fpcmp-1.c: Likewise.
3257 * gcc.target/mips/fpcmp-2.c: Likewise.
3258 * gcc.target/mips/fpr-moves-7.c: Likewise.
3259 * gcc.target/mips/fpr-moves-8.c: Likewise.
3260 * gcc.target/mips/int-moves-1.c: Likewise.
3261 * gcc.target/mips/int-moves-2.c: Likewise.
3262 * gcc.target/mips/long-calls-pg.c: Likewise.
3263 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3264 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3265 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3266 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3267 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3268 * gcc.target/mips/mips-3d-1.c: Likewise.
3269 * gcc.target/mips/mips-3d-2.c: Likewise.
3270 * gcc.target/mips/mips-3d-3.c: Likewise.
3271 * gcc.target/mips/mips-3d-4.c: Likewise.
3272 * gcc.target/mips/mips-3d-5.c: Likewise.
3273 * gcc.target/mips/mips-3d-6.c: Likewise.
3274 * gcc.target/mips/mips-3d-7.c: Likewise.
3275 * gcc.target/mips/mips-3d-8.c: Likewise.
3276 * gcc.target/mips/mips-3d-9.c: Likewise.
3277 * gcc.target/mips/mips-ps-1.c: Likewise.
3278 * gcc.target/mips/mips-ps-2.c: Likewise.
3279 * gcc.target/mips/mips-ps-3.c: Likewise.
3280 * gcc.target/mips/mips-ps-4.c: Likewise.
3281 * gcc.target/mips/mips-ps-6.c: Likewise.
3282 * gcc.target/mips/mips32-dspr2.c: Likewise.
3283 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3284 * gcc.target/mips/neg-abs-1.c: Likewise.
3285 * gcc.target/mips/neg-abs-2.c: Likewise.
3286 * gcc.target/mips/nmadd-3.c: Likewise.
3287 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3288 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3289 * gcc.target/mips/octeon-pop-1.c: Likewise.
3290 * gcc.target/mips/pr26765.c: Likewise.
3291 * gcc.target/mips/pr33256.c: Likewise.
3292 * gcc.target/mips/pr33635-1.c: Likewise.
3293 * gcc.target/mips/pr33755.c: Likewise.
3294 * gcc.target/mips/pr35802.c: Likewise.
3295 * gcc.target/mips/pr45074.c: Likewise.
3296 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3297 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3298 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3299 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3300 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3301 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3302 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3303 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3304 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3305 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3306 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3307 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3308 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3309 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3310 * gcc.target/mips/save-restore-1.c: Likewise.
3311 * gcc.target/mips/save-restore-3.c: Likewise.
3312 * gcc.target/mips/save-restore-5.c: Likewise.
3313 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3314 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3315 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3316 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3317 * gcc.target/mips/stack-1.c: Likewise.
3318
3319 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3320 Tighten regexps.
3321
3322 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3323 branch under test to be filled with preceding rather than
3324 following instructions.
3325 * gcc.target/mips/branch-10.c: Likewise.
3326 * gcc.target/mips/branch-11.c: Likewise.
3327 * gcc.target/mips/branch-12.c: Likewise.
3328 * gcc.target/mips/branch-13.c: Likewise.
3329 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3330 to be eliminated. Tighten $28 scan-assembler-not test.
3331
3332 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3333 function to...
3334 * gcc.target/mips/call-4.c: ...this new test.
3335
3336 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3337 more likely.
3338 * gcc.target/mips/code-readable-3.c: Likewise.
3339 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3340 flag but skip for -O0.
3341 * gcc.target/mips/code-readable-4.c: Likewise.
3342
3343 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3344 of operations under test.
3345 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3346
3347 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3348 Don't require sibling-call optimization.
3349 * gcc.target/mips/near-far-4.c: Likewise.
3350
3351 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3352 Make sure that the register variable is used.
3353 * gcc.target/mips/soft-float-1.c: Likewise.
3354
3355 * gcc.target/mips/sdata-1.c: Make static data volatile.
3356 * gcc.target/mips/sdata-2.c: Likewise.
3357 * gcc.target/mips/sdata-3.c: Likewise.
3358 * gcc.target/mips/sdata-4.c: Likewise.
3359
3360 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3361 skip for -O0.
3362 * gcc.target/mips/atomic-memory-2.c: Likewise.
3363 * gcc.target/mips/branch-cost-1.c: Likewise.
3364 * gcc.target/mips/branch-cost-2.c: Likewise.
3365 * gcc.target/mips/cache-1.c: Likewise.
3366 * gcc.target/mips/call-1.c: Likewise.
3367 * gcc.target/mips/call-saved-2.c: Likewise.
3368 * gcc.target/mips/const-anchor-1.c: Likewise.
3369 * gcc.target/mips/const-anchor-2.c: Likewise.
3370 * gcc.target/mips/dse-1.c: Likewise.
3371 * gcc.target/mips/dsp-lhx.c: Likewise.
3372 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3373 * gcc.target/mips/ext-1.c: Likewise.
3374 * gcc.target/mips/ext-2.c: Likewise.
3375 * gcc.target/mips/ext-3.c: Likewise.
3376 * gcc.target/mips/ext-4.c: Likewise.
3377 * gcc.target/mips/ext-5.c: Likewise.
3378 * gcc.target/mips/ext-6.c: Likewise.
3379 * gcc.target/mips/ext-7.c: Likewise.
3380 * gcc.target/mips/extend-1.c: Likewise.
3381 * gcc.target/mips/fix-r4000-1.c: Likewise.
3382 * gcc.target/mips/fix-r4000-3.c: Likewise.
3383 * gcc.target/mips/fix-r4000-5.c: Likewise.
3384 * gcc.target/mips/fix-r4000-6.c: Likewise.
3385 * gcc.target/mips/fix-r4000-8.c: Likewise.
3386 * gcc.target/mips/fix-r4000-10.c: Likewise.
3387 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3388 * gcc.target/mips/fixed-vector-type.c: Likewise.
3389 * gcc.target/mips/fpr-moves-1.c: Likewise.
3390 * gcc.target/mips/fpr-moves-2.c: Likewise.
3391 * gcc.target/mips/fpr-moves-3.c: Likewise.
3392 * gcc.target/mips/fpr-moves-4.c: Likewise.
3393 * gcc.target/mips/fpr-moves-5.c: Likewise.
3394 * gcc.target/mips/fpr-moves-6.c: Likewise.
3395 * gcc.target/mips/ins-1.c: Likewise.
3396 * gcc.target/mips/ins-2.c: Likewise.
3397 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3398 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3399 * gcc.target/mips/lazy-binding-1.c: Likewise.
3400 * gcc.target/mips/madd-3.c: Likewise.
3401 * gcc.target/mips/madd-5.c: Likewise.
3402 * gcc.target/mips/madd-6.c: Likewise.
3403 * gcc.target/mips/madd-8.c: Likewise.
3404 * gcc.target/mips/madd-9.c: Likewise.
3405 * gcc.target/mips/memcpy-1.c: Likewise.
3406 * gcc.target/mips/mips-ps-type.c: Likewise.
3407 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3408 * gcc.target/mips/mips-sched-madd.c: Likewise.
3409 * gcc.target/mips/mips16e-extends.c: Likewise.
3410 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3411 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3412 * gcc.target/mips/movcc-1.c: Likewise.
3413 * gcc.target/mips/movcc-2.c: Likewise.
3414 * gcc.target/mips/movcc-3.c: Likewise.
3415 * gcc.target/mips/msub-5.c: Likewise.
3416 * gcc.target/mips/msub-6.c: Likewise.
3417 * gcc.target/mips/msub-8.c: Likewise.
3418 * gcc.target/mips/mult-2.c: Likewise.
3419 * gcc.target/mips/mult-3.c: Likewise.
3420 * gcc.target/mips/mult-5.c: Likewise.
3421 * gcc.target/mips/mult-6.c: Likewise.
3422 * gcc.target/mips/mult-7.c: Likewise.
3423 * gcc.target/mips/mult-12.c: Likewise.
3424 * gcc.target/mips/mult-13.c: Likewise.
3425 * gcc.target/mips/mult-14.c: Likewise.
3426 * gcc.target/mips/mult-15.c: Likewise.
3427 * gcc.target/mips/mult-17.c: Likewise.
3428 * gcc.target/mips/mult-18.c: Likewise.
3429 * gcc.target/mips/mult-19.c: Likewise.
3430 * gcc.target/mips/nmadd-1.c: Likewise.
3431 * gcc.target/mips/nmadd-2.c: Likewise.
3432 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3433 * gcc.target/mips/octeon-cins-1.c: Likewise.
3434 * gcc.target/mips/octeon-cins-2.c: Likewise.
3435 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3436 * gcc.target/mips/octeon-exts-2.c: Likewise.
3437 * gcc.target/mips/octeon-exts-3.c: Likewise.
3438 * gcc.target/mips/octeon-exts-4.c: Likewise.
3439 * gcc.target/mips/octeon-exts-5.c: Likewise.
3440 * gcc.target/mips/octeon-exts-6.c: Likewise.
3441 * gcc.target/mips/octeon-exts-7.c: Likewise.
3442 * gcc.target/mips/octeon-pop-2.c: Likewise.
3443 * gcc.target/mips/octeon-seq-3.c: Likewise.
3444 * gcc.target/mips/octeon-seq-4.c: Likewise.
3445 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3446 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3447 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3448 * gcc.target/mips/pr54240.c: Likewise.
3449 * gcc.target/mips/rsqrt-1.c: Likewise.
3450 * gcc.target/mips/rsqrt-2.c: Likewise.
3451 * gcc.target/mips/rsqrt-3.c: Likewise.
3452 * gcc.target/mips/rsqrt-4.c: Likewise.
3453 * gcc.target/mips/save-restore-2.c: Likewise.
3454 * gcc.target/mips/save-restore-4.c: Likewise.
3455 * gcc.target/mips/sb1-1.c: Likewise.
3456 * gcc.target/mips/scc-1.c: Likewise.
3457 * gcc.target/mips/scc-2.c: Likewise.
3458 * gcc.target/mips/scc-3.c: Likewise.
3459 * gcc.target/mips/scc-4.c: Likewise.
3460 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3461 * gcc.target/mips/truncate-1.c: Likewise.
3462 * gcc.target/mips/truncate-2.c: Likewise.
3463 * gcc.target/mips/truncate-3.c: Likewise.
3464 * gcc.target/mips/truncate-4.c: Likewise.
3465 * gcc.target/mips/truncate-5.c: Likewise.
3466 * gcc.target/mips/truncate-6.c: Likewise.
3467 * gcc.target/mips/unaligned-1.c: Likewise.
3468
3469 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3470 skip for -O0. Require -fexpensive-optimizations.
3471 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3472 * gcc.target/mips/dspr2-MULT.c: Likewise.
3473 * gcc.target/mips/fix-r4000-2.c: Likewise.
3474 * gcc.target/mips/fix-r4000-4.c: Likewise.
3475 * gcc.target/mips/fix-r4000-7.c: Likewise.
3476 * gcc.target/mips/fix-r4000-9.c: Likewise.
3477 * gcc.target/mips/madd-1.c: Likewise.
3478 * gcc.target/mips/madd-2.c: Likewise.
3479 * gcc.target/mips/madd-4.c: Likewise.
3480 * gcc.target/mips/maddu-1.c: Likewise.
3481 * gcc.target/mips/maddu-2.c: Likewise.
3482 * gcc.target/mips/maddu-3.c: Likewise.
3483 * gcc.target/mips/maddu-4.c: Likewise.
3484 * gcc.target/mips/msub-1.c: Likewise.
3485 * gcc.target/mips/msub-2.c: Likewise.
3486 * gcc.target/mips/msub-3.c: Likewise.
3487 * gcc.target/mips/msub-4.c: Likewise.
3488 * gcc.target/mips/msubu-1.c: Likewise.
3489 * gcc.target/mips/msubu-2.c: Likewise.
3490 * gcc.target/mips/msubu-3.c: Likewise.
3491 * gcc.target/mips/msubu-4.c: Likewise.
3492 * gcc.target/mips/mult-1.c: Likewise.
3493 * gcc.target/mips/mult-4.c: Likewise.
3494 * gcc.target/mips/mult-8.c: Likewise.
3495 * gcc.target/mips/mult-9.c: Likewise.
3496 * gcc.target/mips/mult-10.c: Likewise.
3497 * gcc.target/mips/mult-11.c: Likewise.
3498 * gcc.target/mips/mult-16.c: Likewise.
3499
3500 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3501 skip for -O0 and -Os.
3502 * gcc.target/mips/fix-r4000-12.c: Likewise.
3503 * gcc.target/mips/madd-7.c: Likewise.
3504 * gcc.target/mips/mips-ps-5.c: Likewise.
3505 * gcc.target/mips/mips-ps-7.c: Likewise.
3506 * gcc.target/mips/msub-7.c: Likewise.
3507
3508 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3509 skip for -O0. Require -mno-abicalls.
3510 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3511
3512 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3513 skip for -O0. Require a total number of BBIT instructions and
3514 at least one of each kind.
3515
3516 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3517 skip for -O0. Require -fno-unroll-loops.
3518
3519 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3520 skip for -O0. Allow BLTZ as well as BGEZ.
3521
3522 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3523
3524 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3525 skip for -O0. Require -fschedule-insns2.
3526 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3527
3528 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3529 but skip for -O0. Make a branch-likely more likely.
3530
3531 * gcc.target/mips/timode-2.c: Split each test into its own function.
3532 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3533
3534 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3535 skip for -O0. Require -fpeephole2.
3536 * gcc.target/mips/vr-mult-2.c: Likewise.
3537
3538 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3539
3540 PR preprocessor/53469
3541 * gcc.dg/cpp/_Pragma7.c: New test case.
3542
3543 2012-08-27 Tobias Burnus <burnus@net-b.de>
3544
3545 PR fortran/54370
3546 * gfortran.dg/do_5.f90: New.
3547
3548 2012-08-27 Tobias Burnus <burnus@net-b.de>
3549
3550 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3551 from dg-options as -Wall no longer implies it.
3552
3553 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3554
3555 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3556
3557 2012-08-25 Jason Merrill <jason@redhat.com>
3558
3559 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3560
3561 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3562
3563 PR c++/51421
3564 * g++.dg/cpp0x/auto34.C: New.
3565
3566 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3567
3568 PR c/54363
3569 * gcc.dg/pr54363.c: New test.
3570
3571 PR c/54355
3572 * gcc.dg/pr54355.c: New test.
3573
3574 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3575
3576 PR debug/52857
3577 * gcc.target/i386/pr52857-1.c: New.
3578 * gcc.target/i386/pr52857-2.c: Likewise.
3579
3580 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3581
3582 * gcc.target/mips/code-readable-4.c: New test.
3583
3584 2012-08-23 Julian Brown <julian@codesourcery.com>
3585 Sandra Loosemore <sandra@codesourcery.com>
3586
3587 * gcc.target/mips/code-readable-1.c: Add -O to options.
3588
3589 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3590
3591 PR c++/20420
3592 * g++.dg/lookup/using53.C: New.
3593
3594 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3595
3596 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3597 * gcc.dg/fixed-point/convert-1.c: New.
3598 * gcc.dg/fixed-point/convert-2.c: New.
3599 * gcc.dg/fixed-point/convert-3.c: New.
3600 * gcc.dg/fixed-point/convert-4.c: New.
3601 * gcc.dg/fixed-point/convert-float-1.c: New.
3602 * gcc.dg/fixed-point/convert-float-2.c: New.
3603 * gcc.dg/fixed-point/convert-float-3.c: New.
3604 * gcc.dg/fixed-point/convert-float-4.c: New.
3605 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3606 * gcc.dg/fixed-point/convert-sat.c: New.
3607 * gcc.dg/fixed-point/convert.h: New.
3608
3609 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3610
3611 PR target/54089
3612 * gcc.target/sh/pr54089-2.c: New.
3613
3614 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3615
3616 * gcc.target/i386/long-double-64-1.c: New file.
3617 * gcc.target/i386/long-double-64-2.c: Likewise.
3618 * gcc.target/i386/long-double-64-3.c: Likewise.
3619 * gcc.target/i386/long-double-64-4.c: Likewise.
3620 * gcc.target/i386/long-double-80-1.c: Likewise.
3621 * gcc.target/i386/long-double-80-2.c: Likewise.
3622 * gcc.target/i386/long-double-80-3.c: Likewise.
3623 * gcc.target/i386/long-double-80-4.c: Likewise.
3624 * gcc.target/i386/long-double-80-5.c: Likewise.
3625 * gcc.target/i386/long-double-80-6.c: Likewise.
3626 * gcc.target/i386/long-double-80-7.c: Likewise.
3627
3628 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3629
3630 PR tree-optimization/54317
3631 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3632
3633 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3634
3635 PR target/39423
3636 * gcc.target/sh/pr39423-2.c: New.
3637
3638 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3639
3640 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3641 * gcc.dg/fold-perm.c: Likewise.
3642
3643 2012-08-20 Jan Hubicka <jh@suse.cz>
3644
3645 PR fortran/48636
3646 * gcc.dg/ipa/inlinehint-1.c: New.
3647
3648 2012-08-20 Florian Weimer <fweimer@redhat.com>
3649
3650 PR c++/19351
3651 * g++.dg/init/new38.C: New test.
3652 * g++.dg/init/new39.C: New test.
3653
3654 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3655
3656 PR target/54089
3657 * gcc.target/sh/pr54089-1.c: New.
3658
3659 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3660
3661 PR target/51244
3662 * gcc.target/sh/pr51244-11.c: New.
3663
3664 2012-08-20 Tobias Burnus <burnus@net-b.de>
3665
3666 PR fortran/54301
3667 * gfortran.dg/warn_target_lifetime_2.f90: New.
3668
3669 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3670
3671 PR c++/10416
3672 * g++.dg/warn/Wunused-var-17.C: New.
3673
3674 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3675
3676 PR middle-end/53992
3677 * gcc.dg/gomp/pr53992.c: New test.
3678
3679 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3680
3681 PR tree-ssa/54295
3682 * gcc.c-torture/execute/20120817-1.c: New test.
3683
3684 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3685
3686 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3687 add instruction.
3688 (f2): New test that really does need adds.
3689
3690 2012-08-20 Richard Guenther <rguenther@suse.de>
3691
3692 PR tree-optimization/54327
3693 * gcc.dg/torture/pr54327.c: New testcase.
3694
3695 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3696
3697 PR tree-optimization/54321
3698 * gcc.c-torture/compile/pr54321.c: New test.
3699
3700 2012-08-20 Tobias Burnus <burnus@net-b.de>
3701
3702 PR fortran/54301
3703 * gfortran.dg/warn_target_lifetime_1.f90: New.
3704
3705 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3706
3707 PR fortran/54298
3708 * gfortran.dg/real_compare_1.f90: New test case.
3709 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3710
3711 2012-08-18 Jan Hubicka <jh@suse.cz>
3712
3713 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3714
3715 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3716
3717 PR fortran/39290
3718 * gfortran.dg/interface_37.f90: New test.
3719
3720 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3721 Gary Funck <gary@intrepid.com>
3722
3723 PR target/20020
3724 * gcc.target/i386/pr20020-1.c: New test.
3725 * gcc.target/i386/pr20020-2.c: Likewise.
3726 * gcc.target/i386/pr20020-3.c: Likewise.
3727
3728 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3729
3730 * gcc.target/i386/perm-concat.c: New test.
3731
3732 2012-08-17 Julian Brown <julian@codesourcery.com>
3733
3734 * gcc.target/arm/div64-unwinding.c: New test.
3735
3736 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3737
3738 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3739
3740 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3741
3742 PR target/54236
3743 * gcc.target/sh/pr54236-1.c: New.
3744
3745 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3746
3747 * lib/target-supports.exp (check_effective_target_sync_int_long)
3748 (check_effective_target_sync_char_short): Enable for crisv32-*
3749 and cris-*.
3750
3751 PR middle-end/54261
3752 * gcc.dg/torture/pr54261-1.c: New test.
3753
3754 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3755
3756 PR fortran/54243
3757 PR fortran/54244
3758 * gfortran.dg/typebound_call_24.f03: New.
3759
3760 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3761
3762 PR tree-optimization/54245
3763 * gcc.dg/tree-ssa/pr54245.c: New test.
3764
3765 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3766
3767 PR tree-optimization/54240
3768 * gcc.target/powerpc/pr54240.c: New test.
3769 * gcc.target/mips/pr54240.c: Likewise.
3770
3771 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3772
3773 PR target/52933
3774 * gcc.target/sh/pr52933-1.c: New.
3775 * gcc.target/sh/pr52933-2.c: New.
3776
3777 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3778
3779 PR target/50751
3780 * gcc.target/sh/pr50751-8.c: New.
3781
3782 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3783
3784 PR fortran/47586
3785 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3786 * gfortran.dg/typebound_proc_27.f03: New test.
3787
3788 2012-08-14 Sterling Augustine <saugustine@google.com>
3789
3790 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3791
3792 2012-08-14 Tobias Burnus <burnus@net-b.de>
3793
3794 PR fortran/40881
3795 * gfortran.dg/data_constraints_3.f90: New.
3796 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3797 to disable -pedantic compilation.
3798 * gfortran.dg/pr37243.f: Ditto.
3799 * gfortran.dg/g77/19990826-3.f: Ditto.
3800 * gfortran.dg/g77/20020307-1.f : Ditto.
3801 * gfortran.dg/g77/980310-3.f: Ditto.
3802
3803 2012-08-14 Tobias Burnus <burnus@net-b.de>
3804
3805 PR fortran/54234
3806 * gfortran.dg/warn_conversion_4.f90: New.
3807
3808 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3809
3810 PR middle-end/53411
3811 PR rtl-optimization/53495
3812 * gcc.c-torture/compile/pr53411.c: New test.
3813 * gcc.c-torture/compile/pr53495.c: New test.
3814
3815 2012-08-13 Richard Guenther <rguenther@suse.de>
3816
3817 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3818
3819 2012-08-13 Richard Guenther <rguenther@suse.de>
3820
3821 PR tree-optimization/54200
3822 * gcc.dg/guality/pr54200.c: New testcase.
3823 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3824
3825 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3826
3827 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3828
3829 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3830
3831 PR target/51244
3832 * gcc.target/sh/pr51244-7.c: New.
3833 * gcc.target/sh/pr51244-8.c: New.
3834 * gcc.target/sh/pr51244-9.c: New.
3835 * gcc.target/sh/pr51244-10.c: New.
3836
3837 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3838
3839 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3840 -m2e or -m2a.
3841 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3842 * gcc.target/sh/pr53511-1.c: Likewise.
3843 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3844 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3845 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3846 * gcc.target/sh/pr53512-3.c: Likewise.
3847 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3848
3849 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3850
3851 PR target/39423
3852 * gcc.c-torture/compile/pr39423-1.c: New.
3853 * gcc.c-torture/compile/pr39423-2.c: New.
3854
3855 2012-08-12 Tobias Burnus <burnus@net-b.de>
3856
3857 PR fortran/54221
3858 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3859 they appear uninitialized on the RHS.
3860 * gfortran.dg/public_private_module_6.f90: New.
3861
3862 2012-08-11 Martin Jambor <mjambor@suse.cz>
3863
3864 PR fortran/48636
3865 * gfortran.dg/pr48636.f90: New test.
3866
3867 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3868
3869 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3870 to avoid warnings.
3871 (main): Adjust caller.
3872
3873 2012-08-10 Richard Guenther <rguenther@suse.de>
3874
3875 * gcc.dg/matrix/*.c: Adjust and move ...
3876 * gcc.dg/torture/: ... here.
3877 * gcc.dg/matrix: Remove directory.
3878
3879 2012-08-10 Richard Guenther <rguenther@suse.de>
3880
3881 PR middle-end/54219
3882 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3883
3884 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3885
3886 PR middle-end/54211
3887 * gcc.dg/tree-ssa/pr54211.c: New test.
3888
3889 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3890
3891 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3892 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3893
3894 2012-08-10 Richard Guenther <rguenther@suse.de>
3895
3896 PR tree-optimization/54109
3897 * gcc.dg/torture/pr54109.c: New testcase.
3898 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3899 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3900
3901 2012-08-10 Richard Guenther <rguenther@suse.de>
3902
3903 PR tree-optimization/54027
3904 * gcc.dg/torture/pr54027.c: New testcase.
3905
3906 2012-08-10 Richard Guenther <rguenther@suse.de>
3907
3908 * g++.dg/plugin/selfassign.c: Adjust.
3909 * gcc.dg/plugin/selfassign.c: Likewise.
3910 * gcc.dg/strlenopt-11.c: Likewise.
3911 * gcc.dg/strlenopt-13.c: Likewise.
3912 * gcc.dg/no-strict-overflow-4.c: Likewise.
3913 * gcc.dg/strict-overflow-4.c: Likewise.
3914 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3915 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3916 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3917 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3918 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3919 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3920 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3921 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3922 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3923 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3924 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3925 * gcc.dg/pr46309.c: Likewise.
3926 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3927
3928 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3929
3930 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3931 for x86 targets.
3932 * gcc.c-torture/compile/20120727-2.c: New test.
3933
3934 2012-08-09 Martin Jambor <mjambor@suse.cz>
3935
3936 * gcc.dg/ipa/iinline-4.c: New test.
3937 * gcc.dg/ipa/iinline-5.c: Likewise.
3938 * gcc.dg/ipa/iinline-6.c: Likewise.
3939 * gcc.dg/ipa/iinline-7.c: Likewise.
3940 * gcc.dg/lto/20120723_0.c: Likewise.
3941 * gcc.dg/lto/20120723_1.c: Likewise.
3942
3943 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3944
3945 PR target/39423
3946 * gcc.target/sh/pr39423-1.c: New.
3947
3948 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3949
3950 PR target/51244
3951 * gcc.target/sh/pr51244-5: New.
3952 * gcc.target/sh/pr51244-6: New.
3953
3954 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3955
3956 * gcc.target/i386/adx-addxcarry32-3.c: New.
3957 * gcc.target/i386/adx-addxcarry64-3.c: New.
3958
3959 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3960
3961 PR rtl-optimization/53701
3962 * gcc.dg/pr53701.c: New test.
3963
3964 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3965
3966 * gcc.c-torture/compile/20120727-1.c: New test.
3967
3968 2012-08-09 Tobias Burnus <burnus@net-b.de>
3969
3970 PR fortran/54199
3971 * gfortran.dg/intrinsic_shadow_4.f90: New.
3972
3973 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3974
3975 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3976
3977 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3978
3979 * gcc.c-torture/execute/20120808-1.c: New test.
3980
3981 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3982
3983 PR rtl-optimization/54157
3984 * gcc.target/i386/pr54157.c: New file.
3985
3986 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3987
3988 * gcc.target/i386/adx-addcarryx32-1.c: New.
3989 * gcc.target/i386/adx-addcarryx32-2.c: New.
3990 * gcc.target/i386/adx-addcarryx64-1.c: New.
3991 * gcc.target/i386/adx-addcarryx64-2.c: New.
3992 * gcc.target/i386/adx-check.h: New.
3993 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3994 * gcc.target/i386/sse-12.c: Add -madx.
3995 * gcc.target/i386/sse-13.c: Ditto.
3996 * gcc.target/i386/sse-14.c: Ditto.
3997 * gcc.target/i386/sse-22.c: Ditto.
3998 * gcc.target/i386/sse-23.c: Ditto.
3999 * g++.dg/other/i386-2.C: Ditto.
4000 * g++.dg/other/i386-3.C: Ditto.
4001
4002 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4003
4004 * gcc.dg/tree-ssa/slsr-5.c: New.
4005 * gcc.dg/tree-ssa/slsr-6.c: New.
4006 * gcc.dg/tree-ssa/slsr-7.c: New.
4007 * gcc.dg/tree-ssa/slsr-8.c: New.
4008 * gcc.dg/tree-ssa/slsr-9.c: New.
4009 * gcc.dg/tree-ssa/slsr-10.c: New.
4010 * gcc.dg/tree-ssa/slsr-11.c: New.
4011 * gcc.dg/tree-ssa/slsr-12.c: New.
4012 * gcc.dg/tree-ssa/slsr-13.c: New.
4013 * gcc.dg/tree-ssa/slsr-14.c: New.
4014 * gcc.dg/tree-ssa/slsr-15.c: New.
4015 * gcc.dg/tree-ssa/slsr-16.c: New.
4016 * gcc.dg/tree-ssa/slsr-17.c: New.
4017 * gcc.dg/tree-ssa/slsr-18.c: New.
4018 * gcc.dg/tree-ssa/slsr-19.c: New.
4019 * gcc.dg/tree-ssa/slsr-20.c: New.
4020 * gcc.dg/tree-ssa/slsr-21.c: New.
4021 * gcc.dg/tree-ssa/slsr-22.c: New.
4022 * gcc.dg/tree-ssa/slsr-23.c: New.
4023 * gcc.dg/tree-ssa/slsr-24.c: New.
4024 * gcc.dg/tree-ssa/slsr-25.c: New.
4025 * gcc.dg/tree-ssa/slsr-26.c: New.
4026 * gcc.dg/tree-ssa/slsr-30.c: New.
4027 * gcc.dg/tree-ssa/slsr-31.c: New.
4028
4029 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4030
4031 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4032 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4033 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4034
4035 2012-08-06 Cary Coutant <ccoutant@google.com>
4036
4037 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4038
4039 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4040
4041 PR fortran/35831
4042 * gfortran.dg/dummy_procedure_5.f90: Modified.
4043 * gfortran.dg/dummy_procedure_8.f90: New.
4044 * gfortran.dg/interface_26.f90: Modified.
4045 * gfortran.dg/proc_ptr_11.f90: Modified.
4046 * gfortran.dg/proc_ptr_15.f90: Modified.
4047 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4048 * gfortran.dg/typebound_override_1.f90: Modified.
4049 * gfortran.dg/typebound_proc_6.f03: Modified.
4050
4051 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4052
4053 PR tree-optimization/51938
4054 PR tree-optimization/52005
4055 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4056 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4057 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4058 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4059
4060 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4061
4062 Avoid crashing on erroneous static_assert usage
4063 * g++.dg/cpp0x/static_assert8.C: New test.
4064
4065 2012-08-06 Jason Merrill <jason@redhat.com>
4066
4067 * g++.dg/cpp0x/sfinae38.C: New.
4068
4069 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4070 Paolo Carlini <paolo.carlini@oracle.com>
4071
4072 PR c++/54165
4073 * g++.dg/conversion/void2.C: New.
4074
4075 2012-08-06 Tom de Vries <tom@codesourcery.com>
4076
4077 * gcc.dg/tree-ssa/vrp78.c: New test.
4078
4079 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4080 Richard Sandiford <rdsandiford@googlemail.com>
4081
4082 * g++.dg/opt/enum2.C: Require fpic target.
4083 * g++.dg/lto/20090303_0.C: Likewise.
4084
4085 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4086 Catherine Moore <clm@codesourcery.com>
4087
4088 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4089 flush function names too.
4090 * gcc.target/mips/clear-cache-1.c: Likewise.
4091
4092 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4093
4094 PR target/54156
4095 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4096
4097 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4098
4099 PR fortran/54166
4100 * gfortran.dg/array_5.f90: New test.
4101
4102 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4103
4104 PR tree-optimization/30318
4105 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4106
4107 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4108
4109 * g++.dg/ext/vector17.C: New testcase.
4110
4111 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4112
4113 PR target/51931
4114 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4115 * g++.dg/opt/longbranch1.C: Likewise.
4116
4117 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4118
4119 PR tree-optimization/53805
4120 * gcc.dg/fold-notunord.c: New testcase.
4121
4122 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4123
4124 PR fortran/48820
4125 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4126 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4127
4128 2012-08-02 Jason Merrill <jason@redhat.com>
4129 Paolo Carlini <paolo.carlini@oracle.com>
4130
4131 PR c++/51213 (again)
4132 * g++.dg/cpp0x/sfinae37.C: Extend.
4133
4134 2012-08-02 Richard Guenther <rguenther@suse.de>
4135
4136 PR tree-optimization/50672
4137 * g++.dg/torture/pr50672.C: New testcase.
4138
4139 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4140
4141 PR fortran/54147
4142 * gfortran.dg/abstract_type_6.f03: Modified.
4143 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4144 * gfortran.dg/proc_ptr_comp_35.f90: New.
4145 * gfortran.dg/typebound_proc_9.f03: Modified.
4146 * gfortran.dg/typebound_proc_26.f90: New.
4147
4148 2012-08-02 Richard Guenther <rguenther@suse.de>
4149
4150 * gcc.dg/torture/pta-callused-1.c: Adjust.
4151 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4152 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4153 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4154 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4155 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4156 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4157 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4158 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4159
4160 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4161
4162 PR fortran/54033
4163 * gfortran.dg/include_6.f90: New test case.
4164 * gfortran.dg/include_7.f90: New test case.
4165 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4166
4167 2012-08-01 Tom de Vries <tom@codesourcery.com>
4168
4169 * gcc.dg/tree-ssa/vrp76.c: New test.
4170
4171 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4172
4173 PR tree-optimization/46556
4174 * gcc.dg/tree-ssa/slsr-27.c: New.
4175 * gcc.dg/tree-ssa/slsr-28.c: New.
4176 * gcc.dg/tree-ssa/slsr-29.c: New.
4177
4178 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4179
4180 PR fortran/42418
4181 * gfortran.dg/proc_decl_29.f90: New.
4182
4183 2012-07-31 Dehao Chen <dehao@google.com>
4184
4185 * gcc.dg/predict-7.c: New test.
4186
4187 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4188
4189 PR fortran/54134
4190 * gfortran.dg/typebound_override_3.f90: New.
4191
4192 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4193
4194 PR tree-optimization/53773
4195 * gcc.dg/vect/pr53773.c: New test.
4196
4197 2012-07-31 Nick Clifton <nickc@redhat.com>
4198
4199 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4200 and for XStormy16.
4201
4202 2012-07-31 Tobias Burnus <burnus@net-b.de>
4203
4204 * gfortran.dg/c_funloc_tests_6.f90: New.
4205 * gfortran.dg/c_funloc_tests_7.f90: New.
4206 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4207
4208 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4209
4210 PR c++/53624
4211 * g++.dg/cpp0x/temp_default5.C: New.
4212
4213 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4214
4215 PR fortran/51081
4216 * gfortran.dg/proc_ptr_37.f90: New.
4217
4218 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4219
4220 * lib/target-supports.exp
4221 (check_effective_target_vect_natural_alignment): New function.
4222 * gcc.dg/align-2.c: Only run on targets with natural alignment
4223 of vector types.
4224 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4225 alignment of vector types.
4226
4227 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4228 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4229
4230 * gcc.target/i386/rdseed16-1.c: New.
4231 * gcc.target/i386/rdseed32-1.c: Ditto
4232 * gcc.target/i386/rdseed64-1.c: Ditto
4233 * gcc.target/i386/sse-12.c: Add -mrdseed.
4234 * gcc.target/i386/sse-13.c: Ditto.
4235 * gcc.target/i386/sse-14.c: Ditto.
4236 * g++.dg/other/i386-2.C: Ditto.
4237 * g++.dg/other/i386-3.C: Ditto.
4238
4239 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4240
4241 PR target/51244
4242 * gcc.target/sh/pr51244-4.c: New.
4243
4244 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4245
4246 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4247 for alpha*-*-* targets. Cleanup original tree dump.
4248
4249 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4250
4251 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4252 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4253
4254 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4255
4256 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4257 rand, srand. Include <stdlib.h>.
4258
4259 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4260
4261 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4262
4263 2012-07-26 Richard Henderson <rth@redhat.com>
4264
4265 * gcc.dg/attr-hotcold-1.c: New.
4266 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4267
4268 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4269 Sandra Loosemore <sandra@codesourcery.com>
4270
4271 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4272
4273 2012-07-26 Tobias Burnus <burnus@net-b.de>
4274
4275 * gfortran.dg/contiguous_1.f90: Update dg-error.
4276 * gfortran.dg/proc_ptr_32.f90: Ditto.
4277
4278 2012-07-26 Richard Guenther <rguenther@suse.de>
4279
4280 PR tree-optimization/54098
4281 * gcc.dg/torture/pr54098.c: New testcase.
4282
4283 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4284
4285 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4286 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4287
4288 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4289
4290 PR fortran/44354
4291 * gfortran.dg/array_constructor_39.f90: New test.
4292
4293 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4294
4295 PR fortran/44354
4296 * gfortran.dg/array_constructor_38.f90: New test.
4297
4298 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4299
4300 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4301
4302 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4303
4304 * gnat.dg/noreturn5.ad[sb]: New test.
4305
4306 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4307 Paul Brook <paul@codesourcery.com>
4308
4309 PR target/53633
4310
4311 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4312 * c-c++-common/pr53633.c: New test.
4313
4314 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4315
4316 * gcc.target/i386/asm-dialect-1.c: New test case.
4317
4318 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4319 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4320
4321 * gcc.target/i386/prefetchw-1.c: New.
4322 * gcc.target/i386/sse-12.c: Add -mprfchw.
4323 * gcc.target/i386/sse-13.c: Ditto.
4324 * gcc.target/i386/sse-14.c: Ditto.
4325 * gcc.target/i386/sse-22.c: Ditto.
4326 * gcc.target/i386/sse-23.c: Ditto.
4327 * g++.dg/other/i386-2.C: Ditto.
4328 * g++.dg/other/i386-3.C: Ditto.
4329
4330 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4331
4332 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4333
4334 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4335
4336 PR target/54051
4337 * gcc.target/arm/pr54051.c: New.
4338 * gcc.target/arm/vfp-1.c: Adjust test.
4339
4340 2012-07-24 Julian Brown <julian@codesourcery.com>
4341
4342 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4343 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4344 hard-float ARM.
4345
4346 2012-07-23 Paul Brook <paul@codesourcery.com>
4347
4348 * g++.dg/other/armv7m-1.c: New test.
4349
4350 2012-07-23 Julian Brown <julian@codesourcery.com>
4351
4352 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4353 ARM.
4354 (DO_TEST): Define to 1 for appropriate ARM targets.
4355
4356 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4357
4358 PR tree-optimization/53881
4359 * gcc.dg/pr53881.c: Renamed to ...
4360 * gcc.dg/pr53881-1.c: ... this.
4361 * gcc.dg/pr53881-2.c: New test.
4362
4363 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4364
4365 Handle recent changes in default atomics for cris*-*-linux*.
4366 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4367 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4368 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4369 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4370 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4371 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4372 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4373 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4374 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4375 -mno-unaligned-atomic-may-use-library is in effect for
4376 cris*-*-linux*.
4377 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4378 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4379 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4380 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4381 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4382 gcc.target/cris/torture/sync-mis-op-i-1.c,
4383 gcc.target/cris/torture/sync-mis-op-i-2.c,
4384 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4385 gcc.target/cris/torture/sync-mis-op-i-3.c,
4386 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4387 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4388 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4389 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4390 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4391 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4392 (main): Remove local variable x.
4393 [mis_ok]: Check that atomics don't fail.
4394
4395 2012-07-21 Andrew Pinski <apinski@cavium.com>
4396
4397 * gcc.dg/tree-ssa/vrp72.c: New test.
4398 * gcc.dg/tree-ssa/vrp73.c: New test.
4399 * gcc.dg/tree-ssa/vrp74.c: New test.
4400 * gcc.dg/tree-ssa/vrp75.c: New test.
4401
4402 2012-07-21 Andrew Pinski <apinski@cavium.com>
4403
4404 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4405 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4406
4407 2012-07-21 Andrew Pinski <apinski@cavium.com>
4408
4409 * gcc.target/mips/octeon-pop-2.c: New testcase.
4410
4411 2012-07-21 Tobias Burnus <burnus@net-b.de>
4412
4413 PR fortran/48820
4414 * gfortran.dg/assumed_rank_3.f90: New.
4415 * gfortran.dg/assumed_rank_11.f90: New.
4416 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4417 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4418 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4419
4420 2012-07-21 Andrew Pinski <apinski@cavium.com>
4421
4422 * gcc.target/mips/unaligned-1.c: New testcase.
4423
4424 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4425
4426 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4427
4428 2012-07-20 Tobias Burnus <burnus@net-b.de>
4429
4430 * gfortran.dg/bind_c_array_params_2.f90: New.
4431 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4432 and update dg-error.
4433
4434 2012-07-20 Tobias Burnus <burnus@net-b.de>
4435
4436 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4437
4438 2012-07-20 Jason Merrill <jason@redhat.com>
4439
4440 PR c++/54038
4441 * g++.dg/other/array7.C: New.
4442
4443 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4444
4445 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4446 the basic block and check loop depth.
4447 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4448 matching patterns and comments.
4449 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4450 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4451
4452 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4453
4454 PR c++/28656
4455 * c-c++-common/pr28656.c: New test.
4456
4457 2012-07-19 Jason Merrill <jason@redhat.com>
4458
4459 PR c++/54026
4460 * g++.dg/init/mutable1.C: New.
4461
4462 2012-07-20 Tobias Burnus <burnus@net-b.de>
4463
4464 PR fortran/48820
4465 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4466 * gfortran.dg/assumed_rank_1.f90: New.
4467 * gfortran.dg/assumed_rank_1_c.c: New.
4468 * gfortran.dg/assumed_rank_2.f90: New.
4469 * gfortran.dg/assumed_rank_4.f90: New.
4470 * gfortran.dg/assumed_rank_5.f90: New.
4471 * gfortran.dg/assumed_rank_6.f90: New.
4472 * gfortran.dg/assumed_rank_7.f90: New.
4473 * gfortran.dg/assumed_rank_8.f90: New.
4474 * gfortran.dg/assumed_rank_8_c.c: New.
4475 * gfortran.dg/assumed_rank_9.f90: New.
4476 * gfortran.dg/assumed_rank_10.f90: New.
4477 * gfortran.dg/assumed_rank_12.f90: New.
4478
4479 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4480
4481 * gnat.dg/opt25.adb: New test.
4482 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4483 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4484
4485 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4486
4487 * gnat.dg/aggr20.ad[sb]: New test.
4488 * gnat.dg/aggr20_pkg.ads: New helper.
4489
4490 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4491
4492 * gnat.dg/derived_type3.adb: New test.
4493 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4494
4495 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4496
4497 PR rtl-optimization/53942
4498 * gcc.dg/pr53942.c: New test.
4499
4500 2012-07-19 Jason Merrill <jason@redhat.com>
4501
4502 PR c++/54021
4503 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4504
4505 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4506
4507 * gnat.dg/discr38.adb: New test.
4508
4509 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4510
4511 PR middle-end/54017
4512 * c-c++-common/gomp/pr54017.c: New test.
4513
4514 2012-07-19 Richard Guenther <rguenther@suse.de>
4515 Eric Botcazou <ebotcazou@adacore.com>
4516
4517 * gnat.dg/loop_optimization11.adb: New testcase.
4518 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4519
4520 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4521 Jason Merrill <jason@redhat.com>
4522
4523 * g++.dg/cpp0x/sfinae37.C: New.
4524 * g++.dg/template/access23.C: New.
4525 * g++.dg/template/access7.C: Adjust.
4526 * g++.dg/template/sfinae10.C: Don't expect errors.
4527 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4528
4529 2012-07-18 Julian Brown <julian@codesourcery.com>
4530 Sandra Loosemore <sandra@codesroucery.com>
4531
4532 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4533
4534 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4535
4536 * gnat.dg/noreturn4.ad[sb]: New test.
4537 * gnat.dg/noreturn4_pkg.ads: New helper.
4538
4539 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4540 Julian Brown <julian@codesourcery.com>
4541
4542 * gcc.target/arm/neon-vdup-1.c: New test case.
4543 * gcc.target/arm/neon-vdup-2.c: New test case.
4544 * gcc.target/arm/neon-vdup-3.c: New test case.
4545 * gcc.target/arm/neon-vdup-4.c: New test case.
4546 * gcc.target/arm/neon-vdup-5.c: New test case.
4547 * gcc.target/arm/neon-vdup-6.c: New test case.
4548 * gcc.target/arm/neon-vdup-7.c: New test case.
4549 * gcc.target/arm/neon-vdup-8.c: New test case.
4550 * gcc.target/arm/neon-vdup-9.c: New test case.
4551 * gcc.target/arm/neon-vdup-10.c: New test case.
4552 * gcc.target/arm/neon-vdup-11.c: New test case.
4553 * gcc.target/arm/neon-vdup-12.c: New test case.
4554 * gcc.target/arm/neon-vdup-13.c: New test case.
4555 * gcc.target/arm/neon-vdup-14.c: New test case.
4556 * gcc.target/arm/neon-vdup-15.c: New test case.
4557 * gcc.target/arm/neon-vdup-16.c: New test case.
4558 * gcc.target/arm/neon-vdup-17.c: New test case.
4559 * gcc.target/arm/neon-vdup-18.c: New test case.
4560 * gcc.target/arm/neon-vdup-19.c: New test case.
4561 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4562 arguments non-constant.
4563
4564 2012-07-18 Richard Guenther <rguenther@suse.de>
4565
4566 PR tree-optimization/53970
4567 * g++.dg/torture/pr53970.C: New testcase.
4568
4569 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4570
4571 PR target/38621
4572 * gcc.c-torture/compile/pr38621.c: New.
4573
4574 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4575
4576 PR target/33135
4577 * gcc.target/sh/pr33135-1.c: New.
4578 * gcc.target/sh/pr33135-2.c: New.
4579 * gcc.target/sh/pr33135-3.c: New.
4580 * gcc.target/sh/pr33135-4.c: New.
4581
4582 2012-07-17 Jason Merrill <jason@redhat.com>
4583
4584 PR c++/53995
4585 * g++.dg/parse/enum9.C: New.
4586
4587 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4588 Sandra Loosemore <sandra@codesourcery.com>
4589
4590 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4591 if there is a conflict with -mcpu=. Use -mcpu=5208.
4592
4593 2012-07-17 Jason Merrill <jason@redhat.com>
4594
4595 PR c++/53989
4596 * g++.dg/template/array23.C: New.
4597
4598 2012-07-17 Tobias Burnus <burnus@net-b.de>
4599
4600 PR fortran/53985
4601 * gfortran.dg/bind_c_usage_26.f90: New.
4602 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4603 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4604 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4605 * gfortran.dg/interop_params.f03: Ditto.
4606
4607 2012-07-17 Jason Merrill <jason@redhat.com>
4608
4609 * g++.dg/template/inherit8.C: Adjust.
4610 * g++.dg/template/using21.C: Adjust.
4611 * g++.dg/template/using22.C: Adjust.
4612
4613 PR c++/53549
4614 * g++.dg/template/current-inst1.C: New.
4615 * g++.dg/parse/crash35.C: Adjust.
4616
4617 2012-07-17 Tobias Burnus <burnus@net-b.de>
4618
4619 PR fortran/52101
4620 * gfortran.dg/oldstyle_4.f90: New.
4621
4622 2012-07-17 Tobias Burnus <burnus@net-b.de>
4623
4624 PR fortran/49265
4625 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4626 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4627
4628 2012-07-16 Jason Merrill <jason@redhat.com>
4629
4630 * g++.dg/parse/access8.C: Adjust.
4631 * g++.dg/template/sfinae6_neg.C: Adjust.
4632
4633 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4634
4635 PR fortran/53824
4636 * gfortran.dg/coarray_allocate_1.f90: New test.
4637
4638 2012-07-16 Andrew Pinski <apinski@cavium.com>
4639
4640 * gcc.c-torture/execute/bswap-1.c: New testcase.
4641 * gcc.c-torture/compile/unalign-1.c: New testcase.
4642 * gcc.c-torture/compile/20120524-1.c: New testcase.
4643 * gcc.c-torture/compile/20101216-1.c: New testcase.
4644
4645 2012-07-16 Dehao Chen <dehao@google.com>
4646
4647 Revert
4648 2012-07-10 Dehao Chen <dehao@google.com>
4649
4650 * gcc.dg/debug_info_inline.c: New test.
4651
4652 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4653
4654 PR fortran/53956
4655 * gfortran.dg/proc_decl_28.f90: New.
4656
4657 2012-07-16 Andrew Pinski <apinski@cavium.com>
4658
4659 * gcc.dg/torture/builtins-1.c: New testcase.
4660
4661 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4662
4663 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4664 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4665 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4666 gcc.target/cris/sync-1-v10.c,
4667 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4668 pass -mno-unaligned-atomic-may-use-library.
4669 * gcc.target/cris/sync-xchg-1.c: New test.
4670 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4671 valid register operand output modifier.
4672
4673 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4674
4675 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4676 characters.
4677
4678 2012-07-13 Andrew Pinski <apinski@cavium.com>
4679
4680 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4681 rather than cleanup-tree-dump.
4682 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4683
4684 2012-07-13 Richard Guenther <rguenther@suse.de>
4685
4686 PR tree-optimization/53907
4687 * gcc.target/i386/pr53907.c: New testcase.
4688
4689 2012-07-13 Richard Guenther <rguenther@suse.de>
4690
4691 PR tree-optimization/53922
4692 * gcc.dg/torture/pr53922.c: New testcase.
4693
4694 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4695
4696 PR rtl-optimization/53908
4697 * gcc.dg/torture/pr53908.c: New test.
4698
4699 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4700
4701 PR c++/53531
4702 * g++.dg/cpp0x/variadic135.C: New.
4703
4704 2012-07-12 Jason Merrill <jason@redhat.com>
4705
4706 * g++.dg/template/sfinae6_neg.C: Adjust.
4707
4708 2012-07-12 Tobias Burnus <burnus@net-b.de>
4709
4710 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4711 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4712 scan-tree-dump-times pattern.
4713
4714 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4715
4716 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4717
4718 2012-07-11 Jason Merrill <jason@redhat.com>
4719
4720 DR 1402
4721 * g++.g/cpp0x/defaulted37.C: New.
4722
4723 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4724
4725 PR target/53859
4726 * gcc.target/arm/pr53859.c: New test.
4727
4728 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4729
4730 PR target/53886
4731 * gcc.c-torture/compile/pr53886.c: New.
4732
4733 2012-07-10 Dehao Chen <dehao@google.com>
4734
4735 * gcc.dg/debug_info_inline.c: New test.
4736
4737 2012-07-10 Jason Merrill <jason@redhat.com>
4738
4739 PR c++/53733
4740 * g++.dg/cpp0x/defaulted36.C: New.
4741 * g++.dg/cpp0x/defaulted21.C: Adjust.
4742
4743 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4744
4745 2012-07-09 Sterling Augustine <saugustine@google.com>
4746
4747 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4748
4749 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4750
4751 PR tree-optimization/53887
4752 * gcc.dg/pr53887.c: New test.
4753
4754 2012-07-09 Jason Merrill <jason@redhat.com>
4755
4756 PR c++/53882
4757 * g++.dg/cpp0x/nullptr29.C: New.
4758
4759 2012-07-09 Tom de Vries <tom@codesourcery.com>
4760 Richard Guenther <rguenther@suse.de>
4761
4762 * gcc.dg/builtin-unreachable-6.c: New test.
4763 * gcc.dg/builtin-unreachable-5.c: New test.
4764
4765 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4766
4767 PR tree-optimization/53881
4768 * gcc.dg/pr53881.c: New test.
4769
4770 2012-07-06 Jason Merrill <jason@redhat.com>
4771
4772 PR c++/53862
4773 * g++.dg/cpp0x/variadic134.C: New.
4774
4775 PR c++/53858
4776 * g++.dg/cpp0x/alias-decl-20.C: New.
4777
4778 2012-07-06 Tom de Vries <tom@codesourcery.com>
4779
4780 PR tree-optimization/51879
4781 * gcc.dg/pr51879-16.c: New test.
4782 * gcc.dg/pr51879-17.c: Same.
4783
4784 2012-07-06 Tom de Vries <tom@codesourcery.com>
4785
4786 PR tree-optimization/52009
4787 * gcc.dg/pr51879-7.c: New test.
4788 * gcc.dg/pr51879-18.c: New test.
4789
4790 2012-07-05 Jason Merrill <jason@redhat.com>
4791
4792 PR c++/50852
4793 * g++.dg/template/typedef39.C: New.
4794
4795 PR c++/53039
4796 * g++.dg/cpp0x/variadic133.C: New.
4797 * g++.dg/template/param1.C: Adjust.
4798
4799 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4800
4801 PR target/48941
4802 PR target/51980
4803 * gcc.target/arm/neon/vtrnf32.c: Update.
4804 * gcc.target/arm/neon/vtrns32.c: Update.
4805 * gcc.target/arm/neon/vtrnu32.c: Update.
4806 * gcc.target/arm/neon/vzipf32.c: Update.
4807 * gcc.target/arm/neon/vzips32.c: Update.
4808 * gcc.target/arm/neon/vzipu32.c: Update.
4809
4810 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4811
4812 PR fortran/53732
4813 * gfortran.dg/inline_sum_4.f90: New test.
4814
4815 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4816
4817 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4818
4819 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4820
4821 * gcc.target/arm/fma-sp.c: New testcase.
4822 * gcc.target/arm/fma.c: Likewise.
4823 * gcc.target/arm/fma.h: Likewise.
4824
4825 2012-07-04 Jason Merrill <jason@redhat.com>
4826
4827 PR c++/53848
4828 * g++.dg/other/enum3.C: New.
4829
4830 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4831
4832 PR middle-end/53321
4833 * g++.dg/torture/pr53321.C: New test.
4834
4835 2012-07-04 Richard Guenther <rguenther@suse.de>
4836
4837 PR tree-optimization/53844
4838 * g++.dg/tree-ssa/pr53844.C: New testcase.
4839
4840 2012-07-04 Richard Guenther <rguenther@suse.de>
4841
4842 PR tree-optimization/53849
4843 * gcc.dg/pr53849.c: New testcase.
4844
4845 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4846
4847 PR c++/53812
4848 * g++.dg/ext/label14.C: New test.
4849
4850 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4851
4852 PR target/53811
4853 * g++.dg/other/pr53811.C: New test.
4854
4855 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4856
4857 PR target/28896
4858 * gcc.target/m68k/stack-limit-1.c: New testcase.
4859
4860 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4861
4862 * gnat.dg/recursive_call.adb: New test.
4863
4864 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4865
4866 * gnat.dg/discr37.ad[sb]: New test.
4867
4868 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4869
4870 * g++.dg/other/packed1.C: Remove SH from xfail list.
4871
4872 2012-07-02 Jason Merrill <jason@redhat.com>
4873
4874 PR c++/53619
4875 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4876
4877 PR c++/53783
4878 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4879
4880 PR c++/53788
4881 * g++.dg/cpp0x/decltype39.C: New.
4882 * g++.dg/diagnostic/method1.C: Adjust.
4883
4884 PR c++/53816
4885 * g++.dg/template/ref6.C: New.
4886
4887 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4888
4889 PR target/53568
4890 * gcc.target/sh/pr53568-1.c: New.
4891
4892 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4893
4894 PR target/51244
4895 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4896
4897 2012-07-02 Jason Merrill <jason@redhat.com>
4898
4899 PR c++/53821
4900 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4901
4902 PR c++/53524
4903 * g++.dg/template/enum7.C: New.
4904 * g++.dg/other/ptrmem10.C: Adjust.
4905 * g++.dg/other/ptrmem11.C: Adjust.
4906 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4907
4908 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4909
4910 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4911
4912 2012-07-01 Wei Guozhi <carrot@google.com>
4913
4914 PR target/53447
4915 * gcc.target/arm/pr53447-1.c: New testcase.
4916 * gcc.target/arm/pr53447-2.c: New testcase.
4917 * gcc.target/arm/pr53447-3.c: New testcase.
4918 * gcc.target/arm/pr53447-4.c: New testcase.
4919
4920 2012-06-29 Richard Guenther <rguenther@suse.de>
4921
4922 PR tree-optimization/47061
4923 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4924
4925 2012-06-29 Richard Guenther <rguenther@suse.de>
4926
4927 PR tree-optimization/37541
4928 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4929
4930 2012-06-29 Richard Guenther <rguenther@suse.de>
4931
4932 PR tree-optimization/52589
4933 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4934
4935 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4936
4937 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4938
4939 * g++.dg/template/error46.C: Add missing comment to dg-message.
4940 * g++.dg/template/crash107.C: Likewise.
4941 * g++.dg/template/error47.C: Likewise.
4942 * g++.dg/template/crash108.C: Likewise.
4943 * g++.dg/overload/operator5.C: Likewise.
4944
4945 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4946 errors in dg-message directives, add comments.
4947
4948 2012-06-28 Kai Tietz <ktietz@redhat.com>
4949
4950 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4951 hard-coded 'unsigned long'.
4952
4953 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4954
4955 PR tree-optimization/51581
4956 * gcc.dg/vect/pr51581-4.c: New test.
4957
4958 PR tree-optimization/53645
4959 * gcc.c-torture/execute/pr53645-2.c: New test.
4960
4961 2012-06-28 Richard Guenther <rguenther@suse.de>
4962
4963 PR middle-end/53790
4964 * gcc.dg/torture/pr53790.c: New testcase.
4965
4966 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4967
4968 PR tree-optimization/53645
4969 * gcc.c-torture/execute/pr53645.c: New test.
4970
4971 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4972
4973 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4974
4975 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4976
4977 PR debug/53671
4978 PR debug/49888
4979 * gcc.dg/guality/pr49888.c: Account for the possibility that
4980 the variable is optimized out at the first test.
4981
4982 2012-06-27 Jason Merrill <jason@redhat.com>
4983
4984 * g++.dg/cpp0x/override2.C: Adjust.
4985 * g++.dg/template/error5.C: Adjust.
4986 * g++.dg/parse/crash28.C: Adjust.
4987
4988 PR c++/53563
4989 * g++.dg/parse/template27.C: New.
4990 * g++.dg/template/crash74.C: Adjust expected output.
4991
4992 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4993
4994 PR fortran/41951
4995 PR fortran/49591
4996 * gfortran.dg/typebound_operator_16.f03: New.
4997
4998 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4999
5000 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5001 even src1.i and src2.i fields even in the second half of the arrays.
5002
5003 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5004
5005 PR c++/51033.
5006 * g++.dg/torture/vshuf-16.inc: New test.
5007 * g++.dg/torture/vshuf-2.inc: New test.
5008 * g++.dg/torture/vshuf-4.inc: New test.
5009 * g++.dg/torture/vshuf-8.inc: New test.
5010 * g++.dg/torture/vshuf-main.inc: New test.
5011 * g++.dg/torture/vshuf-v16hi.C: New test.
5012 * g++.dg/torture/vshuf-v16qi.C: New test.
5013 * g++.dg/torture/vshuf-v2df.C: New test.
5014 * g++.dg/torture/vshuf-v2di.C: New test.
5015 * g++.dg/torture/vshuf-v2sf.C: New test.
5016 * g++.dg/torture/vshuf-v2si.C: New test.
5017 * g++.dg/torture/vshuf-v4df.C: New test.
5018 * g++.dg/torture/vshuf-v4di.C: New test.
5019 * g++.dg/torture/vshuf-v4sf.C: New test.
5020 * g++.dg/torture/vshuf-v4si.C: New test.
5021 * g++.dg/torture/vshuf-v8hi.C: New test.
5022 * g++.dg/torture/vshuf-v8qi.C: New test.
5023 * g++.dg/torture/vshuf-v8si.C: New test.
5024
5025 2012-06-27 Richard Guenther <rguenther@suse.de>
5026
5027 PR middle-end/53676
5028 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5029
5030 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5031
5032 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5033 scan-dump-dem-not): Use printable pattern in test name.
5034
5035 2012-06-26 Sterling Augustine <saugustine@google.com>
5036 Dominique Dhumieres <dominiq@lps.ens.fr>
5037
5038 * gcc.dg/pubtypes-2.c: Update expected output.
5039 * gcc.dg/pubtypes-3.c: Likewise.
5040 * gcc.dg/pubtypes-4.c: Likewise.
5041
5042 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5043
5044 * gcc.dg/tree-ssa/slsr-1.c: New test.
5045 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5046 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5047 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5048
5049 2012-06-26 Matt Turner <mattst88@gmail.com>
5050
5051 PR target/35294
5052 * gcc.target/arm/mmx-2.c: New.
5053
5054 2012-06-26 Richard Guenther <rguenther@suse.de>
5055
5056 PR c++/53752
5057 * g++.dg/torture/pr53752.C: New testcase.
5058
5059 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5060
5061 PR tree-optimization/53748
5062 * gcc.c-torture/compile/pr53748.c: New test.
5063
5064 2012-06-25 Jason Merrill <jason@redhat.com>
5065
5066 PR c++/53498
5067 PR c++/53305
5068 * g++.dg/cpp0x/decltype38.C: New.
5069 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5070
5071 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5072
5073 * lib/target-supports-dg.exp (testname-for-summary): New.
5074 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5075 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5076 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5077 scan-module-absence, output-exists, output-exists-not: Use
5078 testname-for-summary.
5079 (dg-test): Clean up testname_with_flags.
5080 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5081 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5082 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5083 scan-assembler-dem-not, object-size: Use testname-for-summary.
5084 * lib/gcov.exp (run-gcov): Likewise.
5085 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5086 scan-dump-dem, scan-dump-dem-note): Likewise.
5087
5088 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5089 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5090 including profopt.opt; save and restore existing value.
5091 * g++.dg/bprob/bprob.exp: Likewise.
5092 * gcc.dg/matrix/matrix.exp: Likewise.
5093 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5094 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5095 PROFOPT_OPTIONS.
5096
5097 2012-06-25 Richard Henderson <rth@redhat.com>
5098
5099 * gcc.dg/pr53749.c: New.
5100
5101 2012-06-25 Jason Merrill <jason@redhat.com>
5102
5103 PR c++/52988
5104 * g++.dg/cpp0x/nullptr28.C: New.
5105
5106 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5107
5108 * gcc.target/arm/neon-vld1_dupQ.c: New.
5109
5110 2012-06-25 Florian Weimer <fweimer@redhat.com>
5111
5112 * g++.dg/init/new35.C: New.
5113 * g++.dg/init/new36.C: New.
5114 * g++.dg/init/new37.C: New.
5115 * g++.dg/ext/vla5.C: New warning.
5116 * g++.dg/ext/vla8.C: New warning.
5117 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5118
5119 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5120 James Greenhalgh <james.greenhalgh@arm.com>
5121
5122 * gcc.target/arm/ftest-support-arm.h New testcase.
5123 * gcc.target/arm/ftest-support-thumb.h Likewise.
5124 * gcc.target/arm/ftest-support.h Likewise.
5125 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5126 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5127 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5128 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5129 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5130 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5131 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5132 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5133 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5134 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5135 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5136 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5137 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5138 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5139 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5140 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5141 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5142 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5143 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5144 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5145 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5146 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5147 * lib/target-supports.exp
5148 (check_effective_target_arm_arch_FUNC): Add support for more
5149 architectures.
5150 (add_options_for_arm_arch_FUNC): Likewise.
5151 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5152
5153 2012-06-25 Jason Merrill <jason@redhat.com>
5154
5155 PR c++/53202
5156 * g++.dg/cpp0x/constexpr-tuple.C: New.
5157
5158 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5159
5160 PR target/53759
5161 * gcc.target/i386/pr53759.c: New test.
5162
5163 PR c++/53594
5164 * g++.dg/cpp0x/nsdmi7.C: New test.
5165
5166 2012-06-24 Kai Tietz <ktietz@redhat.com>
5167
5168 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5169 for LLP64 targets.
5170 * gcc.target/i386/pr38988.c: Likewise.
5171
5172 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5173
5174 PR fortran/47710
5175 PR fortran/53328
5176 * gfortran.dg/typebound_generic_12.f03: New.
5177 * gfortran.dg/typebound_generic_13.f03: New.
5178
5179 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5180
5181 * gnat.dg/lto15.ad[sb]: New test.
5182
5183 2012-06-21 Meador Inge <meadori@codesourcery.com>
5184
5185 PR c/53702
5186 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5187
5188 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5189
5190 * gcc.dg/pch/ident-1.c: New test.
5191 * gcc.dg/pch/ident-1.hs: Header file for new test.
5192
5193 2012-06-21 Michael Matz <matz@suse.de>
5194
5195 PR middle-end/53688
5196 * gcc.c-torture/execute/pr53688.c: New test.
5197
5198 2012-06-20 Richard Guenther <rguenther@suse.de>
5199
5200 PR tree-optimization/30318
5201 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5202
5203 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5204
5205 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5206
5207 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5208
5209 * gcc.target/i386/clearcapv2.map: New file.
5210 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5211
5212 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5213
5214 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5215 and add __sh__ case.
5216
5217 2012-06-19 Jason Merrill <jason@redhat.com>
5218
5219 PR c++/52637
5220 * g++.dg/debug/localclass1.C: New.
5221
5222 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5223
5224 * g++.dg/cpp0x/override4.C: New.
5225
5226 2012-06-14 Jason Merrill <jason@redhat.com>
5227
5228 PR c++/53651
5229 * g++.dg/cpp0x/decltype37.C: New.
5230
5231 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5232
5233 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5234
5235 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5236
5237 * gcc.c-torture/compile/vector-5.c,
5238 gcc.c-torture/compile/vector-6.c: New tests.
5239
5240 2012-06-19 Richard Henderson <rth@redhat.com>
5241
5242 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5243
5244 2012-06-19 Richard Guenther <rguenther@suse.de>
5245
5246 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5247
5248 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5249
5250 PR target/53712
5251 * gcc.target/i386/pr53712.c: New test.
5252
5253 2012-06-18 Tobias Burnus <burnus@net-b.de>
5254
5255 PR fortran/53692
5256 * gfortran.dg/elemental_optional_args_6.f90: New.
5257
5258 2012-06-18 Tobias Burnus <burnus@net-b.de>
5259
5260 PR fortran/53526
5261 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5262 * gfortran.dg/coarray/move_alloc_1.f90
5263
5264 2012-06-18 Tobias Burnus <burnus@net-b.de>
5265
5266 PR fortran/53526
5267 * gfortran.dg/coarray_27.f90: New.
5268
5269 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5270 Greta Yorsh <Greta.Yorsh@arm.com>
5271
5272 * gcc.target/arm/epilog-1.c: New test.
5273
5274 2012-06-18 Richard Guenther <rguenther@suse.de>
5275
5276 PR tree-optimization/53693
5277 * g++.dg/torture/pr53693.C: New testcase.
5278
5279 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5280
5281 PR tree-optimization/53703
5282 * gcc.dg/torture/pr53703.c: New test.
5283
5284 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5285
5286 PR middle-end/53698
5287 * gcc.target/i386/pr53698.c: New test.
5288
5289 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5290
5291 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5292
5293 2012-06-17 Tobias Burnus <burnus@net-b.de>
5294
5295 PR fortran/53691
5296 PR fortran/53685
5297 * gfortran.dg/transfer_check_3.f90: New.
5298
5299 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5300
5301 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5302
5303 2012-06-16 Tobias Burnus <burnus@net-b.de>
5304
5305 PR fortran/53642
5306 PR fortran/45170
5307 * gfortran.dg/deferred_type_param_8.f90: New.
5308
5309 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5310
5311 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5312 testname that includes flags, passed in as new argument, in
5313 pass/fail messages.
5314 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5315 and pass it to verify-* procedures.
5316
5317 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5318 alignment torture options with usual torture options.
5319
5320 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5321 messages reported for one line of source code.
5322 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5323 * g++.dg/cpp0x/decltype2.C: Likewise.
5324 * g++.dg/cpp0x/decltype3.C: Likewise.
5325 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5326 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5327 * g++.dg/cpp0x/static_assert3.C: Likewise.
5328 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5329 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5330 * g++.dg/cpp0x/union1.C: Likewise.
5331 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5332 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5333 * g++.dg/cpp0x/variadic2.C: Likewise.
5334 * g++.dg/cpp0x/variadic20.C: Likewise.
5335 * g++.dg/cpp0x/variadic74.C: Likewise.
5336 * g++.dg/diagnostic/bitfld2.C: Likewise.
5337 * g++.dg/ext/attrib44.C: Likewise.
5338 * g++.dg/ext/no-asm-1.C: Likewise.
5339 * g++.dg/other/error34.C: Likewise.
5340 * g++.dg/parse/crash46.C: Likewise.
5341 * g++.dg/parse/error10.C: Likewise.
5342 * g++.dg/parse/error2.C: Likewise.
5343 * g++.dg/parse/error3.C: Likewise.
5344 * g++.dg/parse/error36.C: Likewise.
5345 * g++.dg/parse/error8.C: Likewise.
5346 * g++.dg/parse/error9.C: Likewise.
5347 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5348 * g++.dg/parse/parser-pr28152.C: Likewise.
5349 * g++.dg/parse/template25.C: Likewise.
5350 * g++.dg/parse/typename11.C: Likewise.
5351 * g++.dg/tc1/dr147.C: Likewise.
5352 * g++.dg/template/deduce3.C: Likewise.
5353 * g++.dg/template/koenig9.C: Likewise.
5354 * g++.dg/template/pr23510.C: Likewise.
5355 * g++.dg/warn/pr12242.C: Likewise.
5356 * g++.dg/warn/pr30551-2.C: Likewise.
5357 * g++.dg/warn/pr30551.C: Likewise.
5358 * g++.old-deja/g++.other/typename1.C: Likewise.
5359 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5360
5361 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5362
5363 PR c++/51033
5364 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5365 * c-c++-common/torture/vshuf-2.inc: Likewise.
5366 * c-c++-common/torture/vshuf-4.inc: Likewise.
5367 * c-c++-common/torture/vshuf-8.inc: Likewise.
5368 * c-c++-common/torture/vshuf-main.inc: Likewise.
5369 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5370 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5371 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5372 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5373 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5374 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5375 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5376 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5377 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5378 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5379 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5380 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5381 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5382 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5383
5384 2012-06-15 Michael Matz <matz@suse.de>
5385
5386 * gcc.dg/tree-ssa/vector-4.c: New test.
5387
5388 2012-06-15 Michael Matz <matz@suse.de>
5389
5390 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5391 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5392
5393 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5394
5395 PR tree-optimization/53636
5396 * gcc.target/arm/pr53636.c: New test.
5397
5398 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5399
5400 PR tree-optimization/51581
5401 * gcc.c-torture/execute/pr51581-1.c: New test.
5402 * gcc.c-torture/execute/pr51581-2.c: New test.
5403 * gcc.dg/vect/pr51581-1.c: New test.
5404 * gcc.dg/vect/pr51581-2.c: New test.
5405 * gcc.dg/vect/pr51581-3.c: New test.
5406 * gcc.target/i386/avx-pr51581-1.c: New test.
5407 * gcc.target/i386/avx-pr51581-2.c: New test.
5408 * gcc.target/i386/avx2-pr51581-1.c: New test.
5409 * gcc.target/i386/avx2-pr51581-2.c: New test.
5410 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5411
5412 2012-06-15 Richard Guenther <rguenther@suse.de>
5413
5414 * gcc.c-torture/execute/20120615-1.c: New testcase.
5415
5416 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5417
5418 * gnat.dg/vect8.ad[sb]: New test.
5419
5420 2012-06-14 Richard Guenther <rguenther@suse.de>
5421
5422 * gcc.dg/tree-ssa/vrp.h: New testcase.
5423 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5424
5425 2012-06-13 Christian Bruel <christian.bruel@st.com>
5426
5427 PR target/53621
5428 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5429
5430 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5431
5432 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5433
5434 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5435
5436 PR testsuite/20771
5437 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5438 test summary unique.
5439
5440 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5441 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5442 scan-stack-usage-not): Don't strip torture options from test name.
5443
5444 * lib/scandump.exp (scan-dump-times): Use printable version of
5445 regexp in test summary line.
5446
5447 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5448 messages reported for one line of source code.
5449 * gcc.dg/format/few-1.c: Likewise.
5450 * gcc.dg/ia64-sync-2.c: Likewise.
5451 * gcc.dg/sync-2.c: Likewise.
5452 * gcc.dg/noncompile/pr44517.c: Likewise.
5453
5454 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5455
5456 PR debug/49888
5457 * gcc.dg/guality/pr49888.c: New.
5458
5459 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5460
5461 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5462 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5463 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5464
5465 2012-06-13 Tobias Burnus <burnus@net-b.de>
5466
5467 PR fortran/53643
5468 * gfortran.dg/intent_out_7.f90: New.
5469
5470 2012-06-13 Tobias Burnus <burnus@net-b.de>
5471
5472 PR fortran/53597
5473 * gfortran.dg/save_4.f90: New.
5474
5475 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5476
5477 PR c/53532
5478 PR c/51034
5479 PR c/53196
5480 * gcc.dg/pr53532.c: New test.
5481 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5482 adjust line numbers.
5483 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5484 * gcc.dg/Wcxx-compat-8.c: Likewise.
5485 * gcc.dg/pr51034.c: New test.
5486 * gcc.dg/pr53196-1.c: New test.
5487 * gcc.dg/pr53196-2.c: New test.
5488
5489 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5490
5491 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5492 alignment torture options with usual torture options.
5493 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5494 instead of dg-options.
5495 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5496 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5497 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5498 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5499 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5500 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5501
5502 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5503 to checks for multiple messages reported for one line of source code.
5504 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5505
5506 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5507 messages reported for one line of source code.
5508
5509 * gcc.dg/20031223-1.c: Add comments to check for multiple
5510 messages reported for one line of source code.
5511 * gcc.dg/Wconversion-integer.c: Likewise.
5512 * gcc.dg/Wfatal-2.c: Likewise.
5513 * gcc.dg/Wfatal.c: Likewise.
5514 * gcc.dg/Wobjsize-1.c: Likewise.
5515 * gcc.dg/c99-vla-jump-1.c: Likewise.
5516 * gcc.dg/c99-vla-jump-2.c: Likewise.
5517 * gcc.dg/c99-vla-jump-3.c: Likewise.
5518 * gcc.dg/c99-vla-jump-4.c: Likewise.
5519 * gcc.dg/c99-vla-jump-5.c: Likewise.
5520 * gcc.dg/decl-9.c: Likewise.
5521 * gcc.dg/declspec-10.c: Likewise.
5522 * gcc.dg/declspec-18.c: Likewise.
5523 * gcc.dg/mtune.c: Likewise.
5524 * gcc.dg/parser-pr28152-2.c: Likewise.
5525 * gcc.dg/parser-pr28152.c: Likewise.
5526 * gcc.dg/pr14475.c: Likewise.
5527 * gcc.dg/pr27953.c: Likewise.
5528 * gcc.dg/pr28322-3.c: Likewise.
5529 * gcc.dg/pr30457.c: Likewise.
5530 * gcc.dg/pr30551-2.c: Likewise.
5531 * gcc.dg/pr30551-3.c: Likewise.
5532 * gcc.dg/pr30551-4.c: Likewise.
5533 * gcc.dg/pr30551-5.c: Likewise.
5534 * gcc.dg/pr30551-6.c: Likewise.
5535 * gcc.dg/pr30551.c: Likewise.
5536 * gcc.dg/pr45461.c: Likewise.
5537 * gcc.dg/pr48552-1.c: Likewise.
5538 * gcc.dg/pr48552-2.c: Likewise.
5539 * gcc.dg/redecl-1.c: Likewise.
5540 * gcc.dg/transparent-union-3.c: Likewise.
5541 * gcc.dg/utf-dflt.c: Likewise.
5542 * gcc.dg/utf-dflt2.c: Likewise.
5543 * gcc.dg/vla-8.c: Likewise.
5544 * gcc.dg/vla-init-1.c: Likewise.
5545 * gcc.dg/wtr-int-type-1.c: Likewise.
5546
5547 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5548 messages reported for for one line of source code.
5549 * c-c++-common/raw-string-5.c: Likewise.
5550 * c-c++-common/raw-string-4.c: Likewise.
5551 * c-c++-common/raw-string-6.c: Likewise.
5552 * c-c++-common/pr20000.c: Likewise.
5553
5554 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5555 messages reported for one line of source code.
5556 * gcc.dg/cpp/pr30786.c: Likewise.
5557 * gcc.dg/cpp/pr28709.c: Likewise.
5558 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5559 * gcc.dg/cpp/macspace2.c: Likewise.
5560 * gcc.dg/cpp/missing-header-1.c: Likewise.
5561 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5562 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5563 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5564
5565 2012-06-12 Jason Merrill <jason@redhat.com>
5566
5567 PR c++/53599
5568 * g++.dg/template/local7.C: New.
5569
5570 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5571
5572 PR target/53511
5573 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5574 * gcc.target/sh/pr51340-2.c: Likewise.
5575 * gcc.target/sh/pr51340-3.c: Likewise.
5576
5577 2012-06-12 Michael Matz <matz@suse.de>
5578
5579 * gcc.dg/torture/alias-1.c: New test.
5580
5581 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5582
5583 PR rtl-optimization/53589
5584 * gcc.dg/torture/pr53589.c: New test.
5585
5586 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5587
5588 PR target/50749
5589 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5590 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5591 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5592 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5593 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5594 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5595 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5596 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5597 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5598 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5599 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5600 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5601 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5602 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5603 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5604 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5605
5606 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5607
5608 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5609 (check_intel_cpu_model): New function.
5610 (check_amd_cpu_model): New function.
5611 (check_features): New function.
5612 (__get_cpuid_output): New function.
5613 (check_detailed): New function.
5614 (fn1): Rename to quick_check.
5615 (main): Update to call quick_check and call check_detailed.
5616
5617 2012-06-11 Richard Henderson <rth@redhat.com>
5618
5619 * lib/target-supports.exp
5620 (check_effective_target_sync_long_long_runtime): Use
5621 check_effective_target_lp64 instead of
5622 check_effective_target_powerpc64 for powerpc targets.
5623
5624 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5625
5626 PR target/53511
5627 * gcc.target/sh/pr53511-1.c: New.
5628
5629 2012-06-11 Richard Guenther <rguenther@suse.de>
5630
5631 PR middle-end/53470
5632 * g++.dg/lto/pr53470_0.C: New testcase.
5633 * gcc.dg/lto/pr53470_0.c: Likewise.
5634
5635 2012-06-11 Richard Guenther <rguenther@suse.de>
5636
5637 PR c++/53605
5638 * g++.dg/ext/pr53605.C: New testcase.
5639
5640 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5641
5642 * gnat.dg/specs/array1.ads: New test.
5643 * gnat.dg/specs/array2.ads: Likewise.
5644 * gnat.dg/array22.adb: Likewise.
5645
5646 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5647
5648 * gnat.dg/constant4.adb: New test.
5649 * gnat.dg/constant4_pkg.ads: New helper.
5650
5651 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5652
5653 PR fortran/52552
5654 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5655 * gfortran.dg/allocate_class_1.f90: Modified.
5656 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5657 * gfortran.dg/allocate_class_2.f90: New.
5658
5659 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5660
5661 PR middle-end/53535
5662 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5663
5664 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5665
5666 PR fortran/52861
5667 * gfortran.dg/string_assign_2.f90: New test case.
5668
5669 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5670
5671 PR fortran/52861
5672 * gfortran.dg/string_assign_1.f90: New test case.
5673
5674 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5675
5676 PR middle-end/53580
5677 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5678 * gcc.dg/gomp/critical-4.c: Likewise.
5679 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5680 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5681 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5682 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5683 * c-c++-common/gomp/pr53580.c: New test.
5684
5685 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5686
5687 PR c++/51214
5688 * g++.dg/cpp0x/forw_enum11.C: New.
5689
5690 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5691
5692 PR c++/53567
5693 * g++.dg/cpp0x/alias-decl-19.C: New.
5694
5695 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5696
5697 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5698
5699 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5700
5701 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5702 (XSTATE_FP): Ditto.
5703 (XSTATE_SSE): Ditto.
5704 (XSTATE_YMM): Ditto.
5705 (avx_os_support): Use new defines.
5706
5707 2012-06-06 Richard Guenther <rguenther@suse.de>
5708
5709 PR testsuite/32380
5710 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5711 loops.
5712
5713 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5714
5715 PR c++/52841
5716 * g++.dg/cpp0x/pr52841.C: New testcase.
5717
5718 2012-06-06 Richard Guenther <rguenther@suse.de>
5719
5720 PR tree-optimization/53081
5721 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5722 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5723
5724 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5725
5726 * gcc.target/powerpc/pr53487.c: New test.
5727
5728 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5729
5730 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5731
5732 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5733
5734 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5735
5736 2012-06-05 Richard Guenther <rguenther@suse.de>
5737
5738 PR tree-optimization/30442
5739 * gcc.dg/vect/bb-slp-30.c: New testcase.
5740
5741 2012-06-05 Richard Guenther <rguenther@suse.de>
5742
5743 PR tree-optimization/53081
5744 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5745 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5746 -fno-tree-loop-distribute-patterns.
5747
5748 2012-06-05 Alan Modra <amodra@gmail.com>
5749
5750 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5751 Check static chain in nested funcs.
5752
5753 2012-06-04 Tobias Burnus <burnus@net-b.de>
5754
5755 PR fortran/50619
5756 * gfortran.dg/init_flag_10.f90: New.
5757
5758 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5759
5760 PR c++/53524
5761 * g++.dg/warn/Wenum-compare-no-2: New.
5762
5763 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5764
5765 PR preprocessor/53463
5766 * g++.dg/cpp/limits.C: New test.
5767 * g++.dg/parse/error19.C: Adjust.
5768 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5769 * g++.dg/warn/pr35635.C: Likewise.
5770 * g++.old-deja/g++.pt/assign1.C: Likewise.
5771
5772 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5773
5774 PR target/53559
5775 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5776 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5777 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5778 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5779 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5780 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5781 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5782 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5783
5784 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5785
5786 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5787
5788 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5789
5790 PR tree-optimization/53550
5791 * gcc.dg/pr53550.c: New test.
5792
5793 2012-06-04 Richard Guenther <rguenther@suse.de>
5794
5795 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5796 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5797 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5798
5799 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5800
5801 PR fortran/48831
5802 * gfortran.dg/parameter_array_element_2.f90: New.
5803
5804 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5805
5806 PR target/53512
5807 * gcc.target/sh/pr53512-1.c: New.
5808 * gcc.target/sh/pr53512-2.c: New.
5809 * gcc.target/sh/pr53512-3.c: New.
5810 * gcc.target/sh/pr53512-4.c: New.
5811
5812 2012-06-01 Jason Merrill <jason@redhat.com>
5813
5814 PR c++/52973
5815 * g++.dg/ext/visibility/template12.C: New.
5816 * g++.dg/ext/attrib14.C: Adjust warning line.
5817
5818 PR c++/52725
5819 * g++.dg/parse/new6.C: New.
5820 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5821
5822 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5823
5824 * c-c++-common/restrict-2.c: Revert previous change.
5825
5826 2012-06-01 Jason Merrill <jason@redhat.com>
5827
5828 PR c++/53137
5829 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5830
5831 PR c++/53484
5832 * g++.dg/cpp0x/auto33.C: New.
5833
5834 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5835
5836 PR c++/26155
5837 * g++.dg/parse/namespace-alias-1.C: New.
5838
5839 2012-06-01 Christian Bruel <christian.bruel@st.com>
5840
5841 * gcc.dg/spec-options.c: New test.
5842 * gcc.dg/foo.specs: New file.
5843
5844 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5845
5846 PR ada/53517
5847 * gnat.dg/lto14.adb: Skip on Solaris.
5848
5849 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5850
5851 * gcc.target/cris/sync-1-v10.c,
5852 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5853 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5854 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5855 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5856 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5857 gcc.target/cris/torture/sync-mis-op-i-1.c,
5858 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5859 gcc.target/cris/torture/sync-mis-op-i-2.c,
5860 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5861 gcc.target/cris/torture/sync-mis-op-i-3.c,
5862 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5863 gcc.target/cris/torture/sync-mis-op-s-1.c,
5864 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5865 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5866 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5867 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5868 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5869 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5870 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5871 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5872 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5873
5874 2012-05-31 Richard Guenther <rguenther@suse.de>
5875
5876 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5877 ldist-pr45948.c with disabled SCCP.
5878
5879 2012-05-31 Richard Guenther <rguenther@suse.de>
5880
5881 PR middle-end/48493
5882 * gcc.dg/torture/pr48493.c: New testcase.
5883
5884 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5885
5886 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5887 arm32 to targets.
5888 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5889 of the initialization loop.
5890 (dg-final): Adjust the expected number of vectorized loops depending
5891 on vect_char_mult target selector.
5892
5893 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5894
5895 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5896 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5897 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5898 New tests.
5899
5900 2012-05-30 Jason Merrill <jason@redhat.com>
5901
5902 PR c++/53356
5903 * g++.dg/init/new34.C: New.
5904 * g++.dg/tree-ssa/stabilize1.C: New.
5905
5906 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5907
5908 PR c++/53356
5909 * g++.dg/init/new33.C: New test.
5910
5911 2012-05-30 Richard Guenther <rguenther@suse.de>
5912
5913 PR middle-end/53501
5914 * gcc.dg/torture/pr53501.c: New testcase.
5915 * c-c++-common/restrict-2.c: Adjust.
5916
5917 2012-05-30 Alan Modra <amodra@gmail.com>
5918
5919 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5920 torture-finish.
5921
5922 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5923
5924 * gcc.target/i386/shuf-concat.c: New test.
5925
5926 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5927
5928 PR rtl-optimization/53519
5929 * gcc.c-torture/compile/pr53519.c: New test.
5930
5931 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5932
5933 * gcc.target/arm/neon-vrev.c: New.
5934
5935 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5936
5937 PR target/51340
5938 * gcc.target/sh/pr51340-1.c: New.
5939 * gcc.target/sh/pr51340-2.c: New.
5940 * gcc.target/sh/pr51340-3.c: New.
5941
5942 2012-05-29 Richard Guenther <rguenther@suse.de>
5943
5944 PR tree-optimization/53516
5945 * gcc.dg/torture/pr53516.c: New testcase.
5946
5947 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5948
5949 PR preprocessor/53229
5950 * gcc.dg/cpp/paste6.c: Force to run without
5951 -ftrack-macro-expansion.
5952 * gcc.dg/cpp/paste8.c: Likewise.
5953 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5954 -ftrack-macro-expansion.
5955 * gcc.dg/cpp/paste12.c: Force to run without
5956 -ftrack-macro-expansion.
5957 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5958 -ftrack-macro-expansion.
5959 * gcc.dg/cpp/paste13.c: Likewise.
5960 * gcc.dg/cpp/paste14.c: Likewise.
5961 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5962 -ftrack-macro-expansion.
5963 * gcc.dg/cpp/paste18.c: New test.
5964
5965 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5966
5967 * gcc.target/cris/torture/trap-1.c,
5968 gcc.target/cris/torture/trap-2.c,
5969 gcc.target/cris/torture/trap-3.c,
5970 gcc.target/cris/torture/trap-v0.c,
5971 gcc.target/cris/torture/trap-v3.c: New tests.
5972
5973 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5974
5975 PR c++/25137
5976 * g++.dg/warn/Wbraces3.C: New.
5977 * g++.dg/warn/Wbraces4.C: Likewise.
5978
5979 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5980
5981 PR tree-optimization/53505
5982 * c-c++-common/torture/pr53505.c: New test.
5983
5984 2012-05-27 Nathan Sidwell <nathan@acm.org>
5985
5986 * gcc.dg/stmt-expr-4.c: New.
5987
5988 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5989
5990 PR c++/53491
5991 * g++.dg/parse/crash60.C: New.
5992
5993 2012-05-26 Jason Merrill <jason@redhat.com>
5994
5995 PR c++/53220
5996 * c-c++-common/array-lit.c: New.
5997 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5998
5999 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6000
6001 PR ada/50294
6002 * gnat.dg/array21.adb: New test.
6003
6004 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6005
6006 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6007
6008 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6009
6010 PR c++/32054
6011 * g++.dg/other/anon-union3.C: New.
6012
6013 2012-05-25 Ian Lance Taylor <iant@google.com>
6014
6015 * gcc.dg/split-6.c: New test.
6016
6017 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6018
6019 * gnat.dg/lto14.adb: New test.
6020
6021 2012-05-25 Tristan Gingold <gingold@adacore.com>
6022
6023 * gcc.target/i386/large-frame.c: New.
6024
6025 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6026 * gcc.target/powerpc/lhs-1.c: New.
6027 * gcc.target/powerpc/lhs-2.c: New.
6028 * gcc.target/powerpc/lhs-3.c: New.
6029
6030 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6031
6032 Make unwound macro expansion trace less redundant
6033 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6034 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6035 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6036 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6037 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6038 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6039
6040 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6041
6042 PR c++/53464
6043 * g++.dg/cpp0x/constexpr-default1.C: New.
6044
6045 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6046
6047 PR c++/32080
6048 * g++.dg/eh/goto2.C: New.
6049
6050 2012-05-24 Richard Guenther <rguenther@suse.de>
6051
6052 PR middle-end/53460
6053 * g++.dg/tree-prof/pr53460.C: New testcase.
6054
6055 2012-05-24 Richard Guenther <rguenther@suse.de>
6056
6057 PR bootstrap/53466
6058 * g++.dg/debug/pr53466.C: New testcase.
6059
6060 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6061
6062 PR tree-optimization/53465
6063 * gcc.c-torture/execute/pr53465.c: New test.
6064
6065 2012-05-23 Tobias Burnus <burnus@net-b.de>
6066
6067 PR fortran/51055
6068 PR fortran/45170
6069 * gfortran.dg/allocate_with_typespec_6.f90: New.
6070
6071 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6072
6073 PR c++/29185
6074 * g++.dg/warn/delete-array-1.C: New.
6075
6076 2012-05-23 Richard Guenther <rguenther@suse.de>
6077
6078 * gcc.dg/torture/pr39074-2.c: Adjust.
6079 * gcc.dg/torture/pr39074.c: Likewise.
6080 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6081 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6082
6083 2012-05-22 Jan Hubicka <jh@suse.cz>
6084
6085 PR middle-end/53161
6086 * g++.dg/torture/pr53161.C: New testcase.
6087
6088 2012-05-22 Tobias Burnus <burnus@net-b.de>
6089
6090 PR fortran/53389
6091 * gfortran.dg/realloc_on_assign_15.f90: New.
6092
6093 2012-05-22 Richard Guenther <rguenther@suse.de>
6094
6095 PR middle-end/51071
6096 * gcc.dg/torture/pr51071-2.c: New testcase.
6097
6098 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6099
6100 PR tree-optimization/53336
6101 * g++.dg/torture/pr53336.C: New testcase.
6102
6103 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6104
6105 PR c++/53322
6106 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6107 instead of -Wunused-local-typedefs.
6108
6109 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6110
6111 PR c++/51184
6112 * g++.dg/other/abstract4.C: New-
6113
6114 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6115
6116 PR c++/40821
6117 * g++.dg/ext/attrib46.C: New.
6118
6119 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6120
6121 PR c/53418
6122 * gcc.c-torture/compile/pr53418-1.c,
6123 gcc.c-torture/compile/pr53418-2.c: New tests.
6124
6125 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6126
6127 PR tree-optimization/53366
6128 * gcc.dg/torture/pr53366-1.c: New test.
6129 * gcc.dg/torture/pr53366-2.c: New test.
6130 * gcc.target/i386/pr53366-1.c: New test.
6131 * gcc.target/i386/pr53366-2.c: New test.
6132
6133 PR tree-optimization/53409
6134 * gcc.c-torture/compile/pr53409.c: New test.
6135
6136 PR tree-optimization/53410
6137 * gcc.c-torture/compile/pr53410-1.c: New test.
6138 * gcc.c-torture/compile/pr53410-2.c: New test.
6139
6140 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6141
6142 PR target/53425
6143 * gcc.target/i386/pr53425-1.c: New file.
6144 * gcc.target/i386/pr53425-2.c: Likewise.
6145
6146 2012-05-21 Richard Guenther <rguenther@suse.de>
6147
6148 PR tree-optimization/53408
6149 * gcc.dg/torture/pr53408.c: New testcase.
6150
6151 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6152 H.J. Lu <hongjiu.lu@intel.com>
6153
6154 PR target/53416
6155 * gcc.target/i386/pr53416.c: New file.
6156
6157 2012-05-21 Richard Guenther <rguenther@suse.de>
6158
6159 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6160
6161 2012-05-21 Richard Guenther <rguenther@suse.de>
6162
6163 * gcc.dg/torture/ldist-1.c: New testcase.
6164
6165 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6166
6167 * gnat.dg/lto13.adb: New test.
6168 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6169
6170 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6171
6172 * gnat.dg/specs/lto12.ads: New test.
6173 * gnat.dg/specs/lto12_pkg.ads: New helper.
6174
6175 2012-05-18 Richard Guenther <rguenther@suse.de>
6176
6177 PR tree-optimization/53346
6178 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6179 * gcc.target/i386/incoming-10.c: Adjust.
6180 * gcc.target/i386/incoming-11.c: Likewise.
6181 * gcc.target/i386/pr46295.c: Likewise.
6182
6183 2012-05-18 Richard Guenther <rguenther@suse.de>
6184
6185 * gcc.dg/pr53352.c: Return zero.
6186
6187 2012-05-18 Richard Guenther <rguenther@suse.de>
6188
6189 PR tree-optimization/53390
6190 * gcc.dg/torture/pr53390.c: New testcase.
6191
6192 2012-05-18 Meador Inge <meadori@codesourcery.com>
6193
6194 PR rtl-optimization/53352
6195 * gcc.dg/pr53352.c: New test.
6196
6197 2012-05-17 David S. Miller <davem@davemloft.net>
6198
6199 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6200 failure on sparc-*-linux-gnu.
6201
6202 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6203
6204 PR c++/39681
6205 * g++.dg/parse/error49.C: New.
6206 * g++.dg/cpp0x/error8.C: Likewise.
6207 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6208 * g++.dg/ext/utf-dflt2.C: Likewise.
6209 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6210 * g++.dg/ext/utf-dflt.C: Likewise.
6211 * c-c++-common/raw-string-3.c: Likewise.
6212 * c-c++-common/raw-string-4.c: Likewise.
6213
6214 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6215
6216 PR c++/53371
6217 * g++.dg/cpp0x/catch1.C: New.
6218
6219 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6220
6221 PR c++/44516
6222 * g++.dg/parse/error48.C: New.
6223 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6224 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6225
6226 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6227
6228 * gcc.dg/tm/indirect-2.c: New test.
6229
6230 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6231
6232 PR tree-optimization/53217
6233 * gfortran.dg/pr53217.f90: New test.
6234
6235 2012-05-16 Richard Guenther <rguenther@suse.de>
6236
6237 PR tree-optimization/53364
6238 * g++.dg/torture/pr53364.C: New testcase.
6239
6240 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6241
6242 PR testsuite/52641
6243 * gcc.dg/pr52549.c: Fix test for long != void*
6244 * gcc.c-torture/execute/pr52979-1.x: New file.
6245 * gcc.c-torture/execute/pr52979-2.x: New file.
6246
6247 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6248
6249 PR preprocessor/7263
6250 * gcc.dg/binary-constants-2.c: Run without tracking locations
6251 accross macro expansion.
6252 * gcc.dg/binary-constants-3.c: Likewise.
6253 * gcc.dg/cpp/sysmac2.c: Likewise.
6254 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6255 location.
6256 * gcc.dg/cpp/syshdr3.c: New test.
6257 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6258 * gcc.dg/system-binary-constants-1.c: New test.
6259 * gcc.dg/system-binary-constants-1.h: New header for the new test
6260 above.
6261 * g++.dg/cpp/syshdr3.C: New test.
6262 * g++.dg/cpp/syshdr3.h: New header the new test above.
6263 * g++.dg/system-binary-constants-1.C: New test.
6264 * g++.dg/system-binary-constants-1.h: New header the new test
6265 above.
6266
6267 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6268
6269 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6270
6271 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6272
6273 PR target/53358
6274 * gcc.dg/pr53358.c: New test.
6275
6276 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6277
6278 PR c++/11856
6279 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6280 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6281
6282 2012-05-15 Olivier Hainque <hainque@adacore.com>
6283
6284 * g++.dg/eh/sighandle.C: New testcase.
6285
6286 2012-05-15 Richard Guenther <rguenther@suse.de>
6287
6288 PR tree-optimization/53355
6289 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6290
6291 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6292
6293 * gfortran.dg/*.f90: Remove now redundant manual
6294 cleanup-modules directive.
6295
6296 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6297
6298 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6299 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6300
6301 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6302
6303 PR fortran/52428
6304 * gfortran.dg/int_range_io_1.f90: New test.
6305
6306 2012-05-14 Andi Kleen <ak@linux.intel.com>
6307 Jakub Jelinek <jakub@redhat.com>
6308
6309 PR target/53315
6310 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6311 * gcc.target/i386/rtm-check.h: New file.
6312 * gcc.target/i386/pr53315.c: New test.
6313
6314 2012-05-14 Tobias Burnus <burnus@net-b.de>
6315
6316 PR fortran/49110
6317 PR fortran/51055
6318 PR fortran/53329
6319 * gfortran.dg/deferred_type_param_4.f90: New.
6320 * gfortran.dg/deferred_type_param_6.f90: New.
6321
6322 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6323
6324 * gcc.target/i386/retarg.c: New test.
6325
6326 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6327
6328 PR fortran/45170
6329 * gfortran.dg/deferred_type_param_3.f90: New.
6330 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6331 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6332
6333 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6334
6335 * gnat.dg/null_pointer_deref3.adb: New test.
6336
6337 2012-05-12 Tobias Burnus <burnus@net-b.de>
6338
6339 PR fortran/49110
6340 PR fortran/52843
6341 * gfortran.dg/deferred_type_param_5.f90: New.
6342
6343 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6344
6345 * g++.dg/parse/error47.C: New.
6346
6347 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6348
6349 PR fortran/52537
6350 * gfortran.dg/string_compare_4.f90: Change option
6351 to -fdump-tree-original. Add test case for kind=4.
6352
6353 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6354
6355 PR fortran/52537
6356 * gfortran.dg/string_compare_4.f90: New test.
6357
6358 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6359
6360 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6361
6362 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6363
6364 PR c++/53305
6365 * g++.dg/cpp0x/variadic132.C: New.
6366
6367 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6368
6369 PR c++/53158
6370 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6371 * g++.dg/parse/error26.C: Tweak dg-error column number.
6372
6373 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6374
6375 PR c++/53301
6376 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6377
6378 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6379
6380 * gnat.dg/lto11.ad[sb]: New test.
6381
6382 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6383
6384 PR target/52908
6385 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6386 directive to Scan for vpmuldq, not vpmacsdql.
6387
6388 2012-05-09 Michael Matz <matz@suse.de>
6389
6390 PR tree-optimization/53185
6391 * gcc.dg/vect/pr53185.c: New test.
6392
6393 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6394
6395 PR middle-end/53249
6396 * gcc.target/i386/pr53249.c: New.
6397
6398 2012-05-09 Richard Guenther <rguenther@suse.de>
6399
6400 PR tree-optimization/18437
6401 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6402 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6403
6404 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6405
6406 PR tree-optimization/53226
6407 * gcc.c-torture/compile/pr53226.c: New test.
6408
6409 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6410
6411 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6412 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6413 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6414 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6415 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6416 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6417 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6418 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6419 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6420 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6421 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6422 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6423 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6424 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6425
6426 2012-05-09 Dehao Chen <dehao@google.com>
6427
6428 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6429 * gcc.dg/predict-2.c: Likewise.
6430 * gcc.dg/predict-3.c: Likewise.
6431 * gcc.dg/predict-4.c: Likewise.
6432 * gcc.dg/predict-5.c: Likewise.
6433 * gcc.dg/predict-6.c: Likewise.
6434
6435 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6436
6437 PR target/53272
6438 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6439
6440 2012-05-08 Richard Guenther <rguenther@suse.de>
6441
6442 * gcc.dg/fold-bitand-4.c: New testcase.
6443
6444 2012-05-08 Dehao Chen <dehao@google.com>
6445
6446 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6447 heuristic is working properly.
6448 * gcc.dg/predict-2.c: Likewise.
6449 * gcc/dg/predict-3.c: Likewise.
6450 * gcc/dg/predict-4.c: Likewise.
6451 * gcc/dg/predict-5.c: Likewise.
6452 * gcc/dg/predict-6.c: Likewise.
6453
6454 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6455
6456 PR tree-optimization/53239
6457 * g++.dg/opt/vrp3.C: New test.
6458 * g++.dg/opt/vrp3-aux.cc: New file.
6459 * g++.dg/opt/vrp3.h: New file.
6460
6461 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6462
6463 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6464 .uleb128 support in assembler output.
6465
6466 2012-05-07 Richard Guenther <rguenther@suse.de>
6467
6468 PR lto/42987
6469 * g++.dg/lto/pr42987_0.C: New testcase.
6470 * g++.dg/lto/pr42987_1.C: Likewise.
6471
6472 2012-05-07 Tobias Burnus <burnus@net-b.de>
6473
6474 PR fortran/53255
6475 * gfortran.dg/typebound_operator_15.f90: New.
6476
6477 2012-05-06 Tobias Burnus <burnus@net-b.de>
6478
6479 PR fortran/41587
6480 * gfortran.dg/class_array_13.f90: New.
6481
6482 2012-05-06 Tristan Gingold <gingold@adacore.com>
6483
6484 * gnat.dg/warn7.adb: New test.
6485
6486 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6487
6488 * gnat.dg/specs/renamings.ads: Rename to...
6489 * gnat.dg/specs/renaming1.ads: ...this.
6490 * gnat.dg/specs/renaming2.ads: New test.
6491 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6492 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6493 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6494 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6495
6496 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6497
6498 * gnat.dg/discr36.ad[sb]: New test.
6499 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6500
6501 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6502
6503 PR c/43772
6504 * c-c++-common/pr43772.c: New.
6505
6506 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6507
6508 PR fortran/41600
6509 * gfortran.dg/select_type_26.f03 : New test.
6510 * gfortran.dg/select_type_27.f03 : New test.
6511
6512 PR fortran/53191
6513 * gfortran.dg/select_type_28.f03 : New test.
6514
6515 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6516
6517 PR fortran/49010
6518 PR fortran/24518
6519 * gfortran.dg/mod_sign0_1.f90: New test.
6520 * gfortran.dg/mod_large_1.f90: New test.
6521
6522 2012-05-04 Tobias Burnus <burnus@net-b.de>
6523
6524 PR fortran/53175
6525 gfortran.dg/public_private_module_5.f90: New.
6526
6527 2012-05-04 Tobias Burnus <burnus@net-b.de>
6528
6529 PR fortran/53111
6530 * gfortran.dg/constructor_7.f90: New.
6531 * gfortran.dg/constructor_8.f90: New.
6532
6533 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6534
6535 PR c++/53166
6536 * g++.dg/cpp0x/static_assert7.C: New.
6537
6538 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6539
6540 PR tree-optimization/52633
6541 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6542 recognized as widening shifts instead of over-widening.
6543 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6544 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6545 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6546 * gcc.target/arm/pr52633.c: New test.
6547
6548 2012-05-04 Richard Guenther <rguenther@suse.de>
6549
6550 PR tree-optimization/53168
6551 * gcc.dg/torture/pr53168.c: New testcase.
6552 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6553
6554 2012-05-04 Richard Guenther <rguenther@suse.de>
6555
6556 * gcc.dg/lto/pr53214_0.c: New testcase.
6557
6558 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6559
6560 * gcc.target/ia64/pr48496.c: New test.
6561 * gcc.target/ia64/pr52657.c: Likewise.
6562
6563 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6564
6565 PR c/51712
6566 * c-c++-common/pr51712.c: New.
6567
6568 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6569
6570 PR target/53199
6571 * gcc.target/powwerpc/pr53199.c: New file.
6572
6573 2012-05-03 Jason Merrill <jason@redhat.com>
6574
6575 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6576
6577 * gcc.dg/debug/dwarf2/dups-types.c: New.
6578 * gcc.dg/debug/dwarf2/dups-types.h: New.
6579
6580 2012-05-03 Jason Merrill <jason@redhat.com>
6581
6582 * g++.dg/debug/dwarf2/namespace-2.C: New.
6583 * g++.dg/debug/dwarf2/localclass3.C: New.
6584
6585 2012-05-03 Jason Merrill <jason@redhat.com>
6586
6587 * g++.dg/debug/dwarf2/thunk1.C: New.
6588
6589 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6590
6591 PR c++/53186
6592 * g++.dg/other/final2.C: New.
6593
6594 2012-05-03 Richard Guenther <rguenther@suse.de>
6595
6596 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6597
6598 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6599
6600 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6601 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6602 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6603 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6604
6605 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6606
6607 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6608 .byte 0xf2.
6609 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6610 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6611 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6612
6613 PR debug/53174
6614 * gcc.dg/pr53174.c: New test.
6615
6616 PR target/53187
6617 * gcc.target/arm/pr53187.c: New test.
6618 * gcc.c-torture/compile/pr53187.c: New test.
6619
6620 2012-05-03 Richard Guenther <rguenther@suse.de>
6621
6622 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6623 unsupported prefetching support.
6624
6625 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6626
6627 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6628 option -ftrack-macro-expansion=0.
6629 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6630 option -ftrack-macro-expansion=0.
6631
6632 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6633
6634 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6635 dg-options for target arm with dg-additional-options.
6636
6637 2012-05-03 Richard Guenther <rguenther@suse.de>
6638
6639 PR tree-optimization/53144
6640 * gcc.dg/torture/pr53144.c: New testcase.
6641
6642 2012-05-03 Tobias Burnus <burnus@net-b.de>
6643
6644 PR fortran/52864
6645 * gfortran.dg/pointer_intent_7.f90: New.
6646 * gfortran.dg/pure_formal_3.f90: New.
6647
6648 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6649
6650 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6651
6652 2012-05-02 Martin Jambor <mjambor@suse.cz>
6653
6654 PR lto/52605
6655 * g++.dg/lto/pr52605_0.C: New test.
6656
6657 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6658
6659 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6660 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6661 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6662 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6663 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6664 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6665 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6666 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6667 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6668 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6669 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6670 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6671 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6672 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6673 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6674 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6675
6676 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6677
6678 PR middle-end/53153
6679 * gcc.dg/pr53153.c: New test.
6680
6681 2012-05-02 Richard Guenther <rguenther@suse.de>
6682
6683 * g++.dg/tree-ssa/pr19807.C: Adjust.
6684
6685 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6686
6687 PR tree-optimization/53163
6688 * gcc.c-torture/compile/pr53163.c: New test.
6689
6690 PR rtl-optimization/53160
6691 * gcc.c-torture/execute/pr53160.c: New test.
6692
6693 2012-05-01 Ian Lance Taylor <iant@google.com>
6694
6695 PR c/37303
6696 * gcc.dg/pr37303.c: New test.
6697
6698 2012-05-01 Richard Henderson <rth@redhat.com>
6699
6700 * lib/target-supports.exp
6701 (check_effective_target_sync_long_long_runtime): True for
6702 check_effective_target_powerpc64.
6703
6704 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6705
6706 PR c++/51033
6707 * gcc.dg/vector-1.c: Move to ...
6708 * c-c++-common/vector-1.c: ... here.
6709 * gcc.dg/vector-2.c: Move to ...
6710 * c-c++-common/vector-2.c: ... here.
6711 * gcc.dg/vector-3.c: Move to ...
6712 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6713 * gcc.dg/vector-4.c: Move to ...
6714 * c-c++-common/vector-4.c: ... here.
6715 * gcc.dg/vector-init-1.c: Move to ...
6716 * c-c++-common/vector-init-1.c: ... here.
6717 * gcc.dg/vector-init-2.c: Move to ...
6718 * c-c++-common/vector-init-2.c: ... here.
6719 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6720 * c-c++-common/vector-subscript-1.c: ... here.
6721 * gcc.dg/vector-subscript-2.c: Move to ...
6722 * c-c++-common/vector-subscript-2.c: ... here.
6723 * gcc.dg/vector-subscript-3.c: Move to ...
6724 * c-c++-common/vector-subscript-3.c: ... here.
6725
6726 PR c++/51314
6727 * g++.dg/cpp0x/vt-51314.C: New test.
6728 * g++.dg/cpp0x/variadic76.C: Fix.
6729
6730 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6731
6732 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6733
6734 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6735
6736 Add -Wvarargs option
6737 * c-c++-common/Wvarargs.c: New test case.
6738 * c-c++-common/Wvarargs-2.c: Likewise.
6739
6740 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6741
6742 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6743 * objc.dg/foreach-7.m: Force the test case to run without
6744 -ftrack-macro-expansion.
6745 * c-c++-common/tm/attrib-1.c: Likewise.
6746 * c-c++-common/warn-ommitted-condop.c: Likewise.
6747 * gcc.dg/assign-warn-1.c: Likewise.
6748 * gcc.dg/assign-warn-2.c: Likewise.
6749 * gcc.dg/attr-alloc_size.c: Likewise.
6750 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6751 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6752 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6753 * gcc.dg/c90-const-expr-9.c: Likewise.
6754 * gcc.dg/c99-const-expr-9.c: Likewise.
6755 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6756 * gcc.dg/cpp/direct2s.c: Likewise.
6757 * gcc.dg/cpp/pr28709.c: Likewise.
6758 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6759 * gcc.dg/dfp/composite-type.c: Likewise.
6760 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6761 with -ftrack-macro-expansion
6762 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6763 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6764 * g++.dg/ext/cleanup-1.C: Likewise.
6765 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6766 * g++.dg/template/sfinae10.C: Likewise.
6767 * g++.dg/tm/wrap-2.C: Likewise.
6768 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6769 * g++.dg/warn/Wsign-conversion.C: Likewise.
6770 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6771 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6772 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6773 it to run with -ftrack-macro-expansion.
6774 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6775 test cases without -ftrack-macro-expansion.
6776
6777 Fix location for static class members
6778 * g++.dg/template/sfinae6_neg.C: Adjust.
6779
6780 Make conversion warnings work on NULL with -ftrack-macro-expansion
6781 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6782 alongside the previous testing for NULL.
6783
6784 Fix -Wuninitialized for -ftrack-macro-expansion
6785 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6786
6787 Strip "<built-in>" loc from displayed expansion context
6788 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6789 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6790 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6791 new test above.
6792
6793 Fix expansion point loc for macro-like tokens
6794 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6795 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6796
6797 Fix token pasting with -ftrack-macro-expansion
6798 * gcc.dg/cpp/paste17.c: New test case for
6799 -ftrack-macro-expansion=2 mode only.
6800 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6801
6802 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6803
6804 * gnat.dg/warn6.ad[sb]: New test.
6805
6806 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6807
6808 PR 53149
6809 * gcc.dg/20011021-1.c: Adjust testcase.
6810
6811 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6812
6813 PR fortran/53148
6814 * gfortran.dg/function_optimize_12.f90: New test.
6815
6816 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6817
6818 PR target/53156
6819 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6820 code to match current output and cover new peephole2 pattern.
6821
6822 2012-04-27 Ollie Wild <aaw@google.com>
6823
6824 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6825
6826 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6827
6828 * gcc.c-torture/execute/20120427-2.c: New testcase.
6829 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6830 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6831 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6832
6833 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6834
6835 PR target/53138
6836 * gcc.c-torture/execute/20120427-1.c: New testcase.
6837
6838 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6839
6840 PR middle-end/27139
6841 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6842
6843 2012-04-27 Tom de Vries <tom@codesourcery.com>
6844
6845 PR tree-optimization/51879
6846 * gcc.dg/pr51879.c: New test.
6847 * gcc.dg/pr51879-2.c: Same.
6848 * gcc.dg/pr51879-3.c: Same.
6849 * gcc.dg/pr51879-4.c: Same.
6850 * gcc.dg/pr51879-6.c: Same.
6851
6852 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6853
6854 PR c++/53096
6855 * g++.dg/cpp0x/defaulted35.C: New.
6856 * g++.dg/cpp0x/defaulted15.C: Adjust.
6857
6858 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6859
6860 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6861 structure layout.
6862
6863 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6864
6865 * gcc.target/i386/builtin_target.c: Check avx2.
6866
6867 2012-04-26 Alan Modra <amodra@gmail.com>
6868
6869 * gcc.target/powerpc/savres.c: New test.
6870 * gcc.target/powerpc/powerpc.exp: Run it.
6871
6872 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6873
6874 PR target/53120
6875 * gcc.dg/torture/pr53120.c: New test.
6876
6877 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6878
6879 PR middle-end/52979
6880 * gcc.c-torture/compile/pr52979-1.c: New test.
6881 * gcc.c-torture/execute/pr52979-1.c: New test.
6882 * gcc.c-torture/execute/pr52979-2.c: New test.
6883
6884 2012-04-25 Richard Guenther <rguenther@suse.de>
6885
6886 * gcc.target/i386/l_fma_float_5.c: Adjust.
6887 * gcc.target/i386/l_fma_double_4.c: Likewise.
6888 * gcc.target/i386/l_fma_float_2.c: Likewise.
6889 * gcc.target/i386/l_fma_float_6.c: Likewise.
6890 * gcc.target/i386/l_fma_double_1.c: Likewise.
6891 * gcc.target/i386/l_fma_double_5.c: Likewise.
6892 * gcc.target/i386/l_fma_float_3.c: Likewise.
6893 * gcc.target/i386/l_fma_double_2.c: Likewise.
6894 * gcc.target/i386/l_fma_double_6.c: Likewise.
6895 * gcc.target/i386/l_fma_float_4.c: Likewise.
6896 * gcc.target/i386/l_fma_double_3.c: Likewise.
6897 * gcc.target/i386/l_fma_float_1.c: Likewise.
6898
6899 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6900
6901 PR tree-optimization/53058
6902 * gcc.c-torture/compile/pr53058.c: New test.
6903
6904 2012-04-25 Jan Hubicka <jh@suse.cz>
6905
6906 PR middle-end/53088
6907 * gcc.target/i386/pr39082-1.c: Update warning location.
6908
6909 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6910
6911 PR c/52880
6912 * gcc.dg/pr52880.c: New test.
6913
6914 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6915
6916 * gcc.dg/m-un-2.c: Update.
6917 * gcc.dg/20011021-1.c: Update.
6918
6919 2012-04-25 Tobias Burnus <burnus@net-b.de>
6920
6921 PR fortran/52196
6922 * gfortran.dg/realloc_on_assign_14.f90: New.
6923
6924 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6925
6926 PR testsuite/52641
6927 PR tree-optimizations/52891
6928 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6929
6930 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6931
6932 PR c++/52363
6933 * g++.dg/cpp0x/sfinae35.C: New.
6934 * g++.dg/cpp0x/sfinae36.C: Likewise.
6935
6936 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6937
6938 * gcc.target/builtin_target.c: New testcase.
6939
6940 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6941
6942 PR target/47197
6943 * gcc.target/powerpc/pr47197.c: New test.
6944
6945 2012-04-24 Richard Guenther <rguenther@suse.de>
6946
6947 PR tree-optimization/53085
6948 * g++.dg/torture/pr53085.C: New testcase.
6949
6950 2012-04-24 Andrew Pinski <apinski@cavium.com>
6951
6952 PR tree-opt/33512
6953 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6954 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6955 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6956
6957 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6958
6959 PR middle-end/53084
6960 * gcc.c-torture/execute/pr53084.c: New test.
6961
6962 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6963
6964 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6965
6966 2012-04-23 Andrew Pinski <apinski@cavium.com>
6967
6968 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6969
6970 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6971
6972 PR regression/53076
6973 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6974 * gcc.dg/torture/builtin-power-1.c: Likewise.
6975
6976 2012-04-23 Richard Guenther <rguenther@suse.de>
6977
6978 PR tree-optimization/53070
6979 * gcc.dg/torture/pr53070.c: New testcase.
6980
6981 2012-04-23 Richard Guenther <rguenther@suse.de>
6982
6983 PR c/53060
6984 * gcc.dg/pr53060.c: New testcase.
6985
6986 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6987
6988 PR tree-optimizations/52891
6989 * gcc.c-torture/compile/pr52891-1.c: New test.
6990 * gcc.c-torture/compile/pr52891-2.c: New test.
6991
6992 2012-04-22 Tobias Burnus <burnus@net-b.de>
6993
6994 PR fortran/53051
6995 * gfortran.dg/read_float_4.f90: New.
6996
6997 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6998
6999 PR 35441
7000 * c-c++-common/pr35441.C: New.
7001
7002 2012-04-20 Ian Lance Taylor <iant@google.com>
7003
7004 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7005 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7006
7007 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7008
7009 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7010 array access.
7011 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7012
7013 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7014
7015 PR rtl-optimization/44214
7016 * gcc.dg/pr44214-1.c: New test.
7017 * gcc.dg/pr44214-2.c: Likewise.
7018 * gcc.dg/pr44214-3.c: Likewise.
7019
7020 2012-04-20 Richard Guenther <rguenther@suse.de>
7021
7022 * g++.dg/torture/20120420-1.C: New testcase.
7023
7024 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7025
7026 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7027
7028 2012-04-19 Christian Bruel <christian.bruel@st.com>
7029
7030 * gcc.dg/pr52283.c: New test.
7031
7032 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7033
7034 * gcc.dg/pr37985.c: New test.
7035
7036 2012-04-19 Richard Guenther <rguenther@suse.de>
7037
7038 PR rtl-optimization/44688
7039 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7040 possibly profitable.
7041
7042 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7043
7044 PR tree-optimization/52976
7045 * gfortran.dg/reassoc_11.f: New test.
7046
7047 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7048
7049 PR tree-optimization/52976
7050 * gfortran.dg/reassoc_7.f: New test.
7051 * gfortran.dg/reassoc_8.f: Likewise.
7052 * gfortran.dg/reassoc_9.f: Likewise.
7053 * gfortran.dg/reassoc_10.f: Likewise.
7054
7055 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7056
7057 PR c++/52422
7058 * g++.dg/cpp0x/sfinae33.C: New.
7059 * g++.dg/cpp0x/sfinae34.C: Likewise.
7060
7061 2012-04-18 Joey Ye <joey.ye@arm.com>
7062
7063 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7064
7065 2012-04-18 Richard Guenther <rguenther@suse.de>
7066
7067 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7068 array access.
7069 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7070 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7071
7072 2012-04-17 Tom de Vries <tom@codesourcery.com>
7073
7074 * g++.dg/pr51264-4.C: New test.
7075
7076 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7077
7078 PR c++/52599
7079 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7080
7081 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7082
7083 PR c++/53003
7084 * g++.dg/parse/crash59.C: New.
7085
7086 2012-04-17 Michael Matz <matz@suse.de>
7087
7088 PR tree-optimization/18437
7089 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7090
7091 2012-04-17 Richard Guenther <rguenther@suse.de>
7092
7093 PR middle-end/53011
7094 * g++.dg/torture/pr53011.C: New testcase.
7095
7096 2012-04-16 Jason Merrill <jason@redhat.com>
7097
7098 PR c++/38543
7099 * g++.dg/cpp0x/variadic131.C: New.
7100
7101 PR c++/52008
7102 * g++.dg/cpp0x/variadic130.C: New.
7103
7104 PR c++/50830
7105 * g++.dg/cpp0x/variadic129.C: New.
7106
7107 PR c++/50303
7108 * g++.dg/cpp0x/variadic128.C: New.
7109
7110 2012-04-16 Tobias Burnus <burnus@net-b.de>
7111
7112 PR fortran/52864
7113 * gfortran.dg/pointer_intent_6.f90: New.
7114
7115 2012-04-16 Tobias Burnus <burnus@net-b.de>
7116
7117 PR fortran/52916
7118 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7119 to include public_private_module_4.f90.
7120 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7121 targets.
7122
7123 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7124
7125 PR c++/49152
7126 * g++.dg/diagnostic/operator1.C: New.
7127 * g++.dg/ext/label5.C: Adjust.
7128 * g++.dg/ext/va-arg1.C: Likewise.
7129 * g++.dg/other/error20.C: Likewise.
7130 * g++.dg/other/error20.C: Likewise.
7131 * g++.dg/other/error16.C: Likewise.
7132 * g++.dg/other/error10.C: Likewise.
7133 * g++.dg/parse/error30.C: Likewise.
7134 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7135
7136 2012-04-16 Jason Merrill <jason@redhat.com>
7137
7138 PR c++/51148
7139 * g++.dg/cpp0x/variadic127.C: New.
7140
7141 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7142
7143 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7144 testcase name.
7145 Use fail, pass instead of unresolved.
7146 Don't log $optstr.
7147
7148 PR testsuite/52948
7149 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7150 TODO_dump_func.
7151 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7152 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7153 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7154
7155 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7156
7157 PR fortran/52968
7158 * gfortran.dg/typebound_call_23.f03: New test case.
7159
7160 2012-04-15 Jason Merrill <jason@redhat.com>
7161
7162 PR c++/47220
7163 * g++.dg/cpp0x/variadic126.C: New.
7164
7165 PR c++/52380
7166 * g++.dg/cpp0x/variadic125.C: New.
7167
7168 PR c++/52292
7169 * g++.dg/cpp0x/variadic124.C: New.
7170
7171 PR c++/52706
7172 * g++.dg/cpp0x/nullptr27.C: New.
7173
7174 PR c++/52818
7175 * g++.dg/warn/format8.C: New.
7176
7177 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7178
7179 PR fortran/51082
7180 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7181
7182 2012-04-14 Tobias Burnus <burnus@net-b.de>
7183
7184 PR fortran/52916
7185 PR fortran/40973
7186 * gfortran.dg/public_private_module_3.f90: New.
7187 * gfortran.dg/public_private_module_4.f90: New.
7188
7189 2012-04-14 Tom de Vries <tom@codesourcery.com>
7190
7191 * gcc.dg/superblock.c: New test.
7192
7193 2012-04-14 Tom de Vries <tom@codesourcery.com>
7194
7195 * gcc.dg/pr51879-12.c: New test.
7196
7197 2012-04-13 Jason Merrill <jason@redhat.com>
7198
7199 PR c++/52824
7200 * g++.dg/cpp0x/variadic123.C: New.
7201 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7202
7203 PR c++/52905
7204 * g++.dg/cpp0x/initlist-ctor1.C: New.
7205
7206 PR c++/52915
7207 * g++.dg/other/anon-union2.C: New.
7208
7209 2012-04-13 Martin Jambor <mjambor@suse.cz>
7210
7211 PR middle-end/52939
7212 * g++.dg/ipa/pr52939.C: New test.
7213
7214 2012-04-13 Tom de Vries <tom@codesourcery.com>
7215
7216 * gcc.dg/pr52734.c: New test.
7217
7218 2012-04-13 Richard Guenther <rguenther@suse.de>
7219
7220 PR tree-optimization/52969
7221 * gcc.dg/torture/pr52969.c: New testcase.
7222
7223 2012-04-13 Richard Guenther <rguenther@suse.de>
7224
7225 PR c/52549
7226 * gcc.dg/pr52549.c: New testcase.
7227
7228 2012-04-13 Richard Guenther <rguenther@suse.de>
7229
7230 PR c/52862
7231 * gcc.dg/pr52862.c: New testcase.
7232
7233 2012-04-13 Joey Ye <joey.ye@arm.com>
7234
7235 * gcc.target/arm/thumb1-imm.c: New testcase.
7236
7237 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7238
7239 PR target/52932
7240 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7241 second function argument.
7242 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7243 (calc_permps): Update declaration. Calculate result correctly.
7244 (avx2_test): Change src2 type to union256i_d.
7245 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7246 correctly.
7247
7248 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7249
7250 PR target/52775
7251 * gcc.target/powerpc/pr52775.c: New file.
7252
7253 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7254
7255 PR tree-optimization/18589
7256 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7257 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7258 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7259 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7260 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7261 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7262 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7263 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7264 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7265 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7266
7267 2012-04-12 Richard Guenther <rguenther@suse.de>
7268
7269 PR tree-optimization/52943
7270 * gcc.dg/torture/pr52943.c: New testcase.
7271
7272 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7273
7274 PR target/50751
7275 * gcc/target/sh/pr50751-4.c: New.
7276 * gcc/target/sh/pr50751-5.c: New.
7277 * gcc/target/sh/pr50751-6.c: New.
7278 * gcc/target/sh/pr50751-7.c: New.
7279
7280 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7281
7282 PR c++/52465
7283 * g++.dg/lookup/using52.C: New.
7284
7285 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7286
7287 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7288
7289 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7290
7291 PR rtl-optimization/52876
7292 * gcc.target/i386/pr52876.c: New.
7293
7294 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7295
7296 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7297 __UINTPTR_TYPE__.
7298 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7299 __INTPTR_TYPE__.
7300 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7301 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7302 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7303 (ptrdiff_t): ... this. All uses changed.
7304 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7305 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7306 __INTPTR_TYPE__.
7307 (main): Cast argument to __INTPTR_TYPE__.
7308 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7309 size_t.
7310 * gcc.dg/mallign.c (main): Likewise.
7311 * gcc.dg/pr38700.c (foo): Likewise.
7312 * gcc.dg/long-long-cst1.c (t): Likewise.
7313 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7314 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7315 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7316 * gcc.dg/pr25682.c (d, foo): Likewise.
7317 * gcc.dg/format/cast-1.c (f): Likewise.
7318 * gcc.dg/c90-const-expr-10.c
7319 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7320 (size_t): ...this. All uses changed.
7321 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7322 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7323 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7324 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7325 * gcc.dg/sequence-pt-1.c: Likewise.
7326 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7327 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7328 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7329 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7330 of ptrdiff_t with it.
7331 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7332 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7333 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7334
7335 2012-04-11 Jason Merrill <jason@redhat.com>
7336
7337 PR debug/45088
7338 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7339 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7340
7341 PR c++/52906
7342 * g++.dg/ext/attrib45.C: New.
7343
7344 * g++.dg/eh/dtor3.C: New.
7345
7346 2012-04-11 Richard Guenther <rguenther@suse.de>
7347
7348 PR middle-end/52621
7349 * gfortran.dg/pr52621.f90: New testcase.
7350
7351 2012-04-11 Richard Guenther <rguenther@suse.de>
7352
7353 PR middle-end/52918
7354 * g++.dg/torture/pr52918-1.C: New testcase.
7355 * g++.dg/torture/pr52918-2.C: Likewise.
7356
7357 2012-04-11 Tobias Burnus <burnus@net-b.de>
7358
7359 PR fortran/52729
7360 * gfortran.dg/block_11.f90: New.
7361
7362 2012-04-11 Nick Clifton <nickc@redhat.com>
7363
7364 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7365
7366 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7367
7368 PR target/16458
7369 * gcc.target/powerpc/pr16458-1.c: New test.
7370 * gcc.target/powerpc/pr16458-2.c: Likewise.
7371 * gcc.target/powerpc/pr16458-3.c: Likewise.
7372 * gcc.target/powerpc/pr16458-4.c: Likewise.
7373
7374 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7375
7376 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7377 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7378 * gcc.dg/builtin-bswap-5.c: Likewise.
7379 * gcc.target/i386/builtin-bswap-4.c: New test.
7380
7381 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7382
7383 PR 24985
7384 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7385
7386 2012-04-11 Richard Guenther <rguenther@suse.de>
7387
7388 PR rtl-optimization/52881
7389 * gcc.dg/torture/pr52881.c: New testcase.
7390 * gcc.dg/torture/pr52913.c: Likewise.
7391
7392 2012-04-11 Richard Guenther <rguenther@suse.de>
7393
7394 PR tree-optimization/52912
7395 * gcc.dg/torture/pr52912.c: New testcase.
7396
7397 2010-04-10 Michael Matz <matz@suse.de>
7398
7399 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7400 * gcc.dg/vect/vect-outer-1.c: Adjust.
7401 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7402 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7403 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7404 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7405 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7406 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7407
7408 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7409
7410 PR tree-optimization/52870
7411 * gcc.dg/vect/pr52870.c: New test.
7412
7413 2012-04-09 Mike Stump <mikestump@comcast.net>
7414
7415 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7416 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7417 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7418 * gnat.dg/aggr11.adb: Likewise.
7419 * gnat.dg/aggr11_pkg.ads: Likewise.
7420 * gnat.dg/aggr15.adb: Likewise.
7421 * gnat.dg/aggr15.ads: Likewise.
7422 * gnat.dg/aggr17.adb: Likewise.
7423 * gnat.dg/aggr18.adb: Likewise.
7424 * gnat.dg/array14.adb: Likewise.
7425 * gnat.dg/array14.ads: Likewise.
7426 * gnat.dg/array14_pkg.ads: Likewise.
7427 * gnat.dg/array19.adb: Likewise.
7428 * gnat.dg/array19.ads: Likewise.
7429 * gnat.dg/discr27.adb: Likewise.
7430 * gnat.dg/discr27.ads: Likewise.
7431 * gnat.dg/discr35.adb: Likewise.
7432 * gnat.dg/discr35.ads: Likewise.
7433 * gnat.dg/discr6.adb: Likewise.
7434 * gnat.dg/discr6_pkg.ads: Likewise.
7435 * gnat.dg/import1.adb: Likewise.
7436 * gnat.dg/import1.ads: Likewise.
7437 * gnat.dg/loop_address2.adb: Likewise.
7438 * gnat.dg/opt7.adb: Likewise.
7439 * gnat.dg/opt7.ads: Likewise.
7440 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7441 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7442 * gnat.dg/rep_clause2.adb: Likewise.
7443 * gnat.dg/rep_clause2.ads: Likewise.
7444 * gnat.dg/slice2.adb: Likewise.
7445 * gnat.dg/slice2.ads: Likewise.
7446 * gnat.dg/slice6.adb: Likewise.
7447 * gnat.dg/slice6_pkg.ads: Likewise.
7448 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7449 * gnat.dg/taft_type2.adb: Likewise.
7450 * gnat.dg/taft_type2.ads: Likewise.
7451 * gnat.dg/taft_type2_pkg.ads: Likewise.
7452 * gnat.dg/volatile10.adb: Likewise.
7453 * gnat.dg/volatile10_pkg.ads: Likewise.
7454
7455 * gcc.dg/dll-8.c: Remove execute permissions.
7456 * g++.dg/ext/dllexport5.C: Likewise.
7457
7458 2012-04-09 Jan Hubicka <jh@suse.cz>
7459
7460 PR lto/52722
7461 PR lto/51765
7462 PR lto/52634
7463 * gcc.dg/lto/pr52634_1.c: New testcase.
7464 * gcc.dg/lto/pr52634_0.c: New testcase.
7465
7466 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7467
7468 PR target/52883
7469 * gcc.target/i386/pr52883.c: New testcase.
7470
7471 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7472
7473 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7474 (check_effective_target_sync_long_long): Add SPARC case.
7475 (check_effective_target_sync_long_long_runtime): Likewise.
7476 (check_effective_target_sync_int_long): Adjust SPARC case.
7477 (check_effective_target_sync_char_short): Likewise.
7478
7479 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7480
7481 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7482 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7483
7484 2012-04-08 Tobias Burnus <burnus@net-b.de>
7485
7486 PR fortran/40973
7487 PR fortran/52751
7488 * gfortran.dg/public_private_module_2.f90: New.
7489
7490 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7491
7492 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7493 directives.
7494
7495 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7496
7497 PR fortran/52893
7498 * gfortran.dg/function_optimize_11.f90: New test.
7499
7500 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7501
7502 PR fortran/52668
7503 * gfortran.dg/use_only_6.f90: New test.
7504
7505 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7506
7507 PR fortran/52668
7508 * gfortran.dg/use_only_6.f90: New test.
7509 2012-04-06 Mike Stump <mikestump@comcast.net>
7510
7511 PR testsuite/50722
7512 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7513
7514 2012-04-05 Jason Merrill <jason@redhat.com>
7515
7516 PR c++/52596
7517 * g++.dg/template/qualified-id5.C: New.
7518
7519 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7520
7521 PR target/52882
7522 * gcc.target/i386/pr52882.c: New test.
7523
7524 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7525 Dominique D'Humieures <dominiq@lps.ens.fr>
7526
7527 PR testsuite/52614
7528 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7529 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7530
7531 2012-04-04 Jason Merrill <jason@redhat.com>
7532
7533 PR c++/52845
7534 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7535
7536 2012-04-03 Jason Merrill <jason@redhat.com>
7537
7538 PR c++/52796
7539 * g++.dg/cpp0x/variadic-value1.C: New.
7540
7541 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7542
7543 * gnat.dg/pack18.adb: New test.
7544 * gnat.dg/pack18_pkg.ads: New helper.
7545
7546 2012-04-03 Richard Guenther <rguenther@suse.de>
7547
7548 PR tree-optimization/52808
7549 * gcc.dg/pr52808.c: New testcase.
7550
7551 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR tree-optimization/52835
7554 * gfortran.dg/pr52835.f90: New test.
7555
7556 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7557
7558 * gnat.dg/specs/aggr5.ads: New test.
7559
7560 2012-04-02 Richard Guenther <rguenther@suse.de>
7561
7562 PR tree-optimization/52756
7563 * gcc.dg/torture/pr52756.c: New testcase.
7564
7565 2012-04-02 Richard Guenther <rguenther@suse.de>
7566
7567 PR middle-end/52803
7568 * gcc.dg/pr52803.c: New testcase.
7569
7570 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7571
7572 PR c++/40942
7573 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7574 DR 214 in account.
7575
7576 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7577
7578 PR c++/50043
7579 * g++.dg/cpp0x/noexcept17.C: New.
7580 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7581 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7582 * g++.dg/cpp0x/noexcept01.C: Likewise.
7583 * g++.dg/eh/init-temp1.C: Likewise.
7584 * g++.dg/eh/ctor1.C: Likwise.
7585
7586 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7587
7588 * gnat.dg/controlled6.adb: New test.
7589 * gnat.dg/controlled6_pkg.ads: New helper.
7590 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7591
7592 2012-03-30 Richard Henderson <rth@redhat.com>
7593
7594 PR debug/52727
7595 * g++.dg/opt/pr52727.C: New testcase.
7596
7597 2012-03-30 Richard Guenther <rguenther@suse.de>
7598
7599 PR tree-optimization/52754
7600 * gcc.target/i386/pr52754.c: New testcase.
7601
7602 2012-03-30 Richard Guenther <rguenther@suse.de>
7603
7604 PR middle-end/52772
7605 * g++.dg/torture/pr52772.C: New testcase.
7606
7607 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7608
7609 PR c++/52718
7610 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7611
7612 2012-03-29 Jason Merrill <jason@redhat.com>
7613
7614 PR c++/52685
7615 * g++.dg/template/inherit8.C: New.
7616
7617 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7618
7619 PR c++/52759
7620 * g++.dg/ext/weak4.C: New test.
7621
7622 PR tree-optimization/52760
7623 * gcc.c-torture/execute/pr52760.c: New test.
7624
7625 2012-03-29 Jason Merrill <jason@redhat.com>
7626
7627 PR c++/52743
7628 * g++.dg/cpp0x/initlist-array3.C: New.
7629
7630 2012-03-28 Jason Merrill <jason@redhat.com>
7631
7632 PR c++/52746
7633 * g++.dg/overload/virtual2.C: New.
7634
7635 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7636
7637 * gnat.dg/vect7.ad[sb]: New test.
7638
7639 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7640 Tobias Burnus <burnus@gcc.gnu.org>
7641
7642 PR fortran/52652
7643 * gfortran.dg/allocate_class_1.f90 : Change error test.
7644 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7645 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7646 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7647
7648 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7649
7650 PR middle-end/52691
7651 * gcc.dg/pr52691.c: New test.
7652
7653 PR middle-end/52750
7654 * gcc.c-torture/compile/pr52750.c: New test.
7655
7656 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7657
7658 PR target/52692
7659 * gcc.target/avr/torture/builtins-2.c: New test.
7660
7661 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7662
7663 PR target/52736
7664 * gcc.target/i386/pr52736.c: New test.
7665
7666 2012-03-27 Martin Jambor <mjambor@suse.cz>
7667
7668 PR middle-end/52693
7669 * gcc.dg/torture/pr52693.c: New test.
7670
7671 2012-03-27 Meador Inge <meadori@codesourcery.com>
7672
7673 PR c++/52672
7674 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7675
7676 2012-03-27 Mike Stump <mikestump@comcast.net>
7677
7678 PR target/52665
7679 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7680 failures that match branch names.
7681
7682 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7683 H.J. Lu <hongjiu.lu@intel.com>
7684
7685 PR target/52698
7686 * gcc.target/i386/pr52698.c: New test.
7687
7688 2012-03-27 Richard Guenther <rguenther@suse.de>
7689
7690 PR middle-end/52720
7691 * gcc.dg/torture/pr52720.c: New testcase.
7692
7693 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7694
7695 * gnat.dg/pack17.adb: New test.
7696
7697 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7698
7699 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7700 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7701
7702 2012-03-26 Martin Jambor <mjambor@suse.cz>
7703
7704 PR tree-optimization/50052
7705 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7706
7707 2012-03-26 Richard Guenther <rguenther@suse.de>
7708
7709 PR tree-optimization/52701
7710 * gfortran.dg/pr52701.f90: New testcase.
7711
7712 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7713
7714 PR tree-optimization/52686
7715 * gcc.target/arm/pr52686.c: New test.
7716
7717 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7718
7719 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7720 Add "-Os -flto" to list.
7721
7722 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7723
7724 * gnat.dg/concat2.ad[sb]: New test.
7725
7726 2012-03-24 Jason Merrill <jason@redhat.com>
7727
7728 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7729 * g++.dg/cpp0x/trailing2.C: Likewise.
7730 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7731 * g++.dg/cpp1y/auto-fn1.C: New.
7732 * g++.dg/cpp1y/auto-fn2.C: New.
7733 * g++.dg/cpp1y/auto-fn3.C: New.
7734 * g++.dg/cpp1y/auto-fn4.C: New.
7735 * g++.dg/cpp1y/auto-fn5.C: New.
7736 * g++.dg/cpp1y/auto-fn6.C: New.
7737 * g++.dg/cpp1y/auto-fn7.C: New.
7738 * g++.dg/cpp1y/auto-fn8.C: New.
7739 * g++.dg/cpp1y/auto-fn9.C: New.
7740 * g++.dg/cpp1y/auto-fn10.C: New.
7741 * g++.dg/cpp1y/auto-fn11.C: New.
7742
7743 2012-03-23 Richard Guenther <rguenther@suse.de>
7744
7745 PR tree-optimization/52678
7746 * gfortran.dg/pr52678.f: New testcase.
7747
7748 2012-03-23 Richard Guenther <rguenther@suse.de>
7749
7750 PR tree-optimization/52638
7751 * g++.dg/torture/pr52638.C: New testcase.
7752
7753 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7754
7755 PR c++/52487
7756 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7757
7758 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7759
7760 PR c++/52671
7761 * g++.dg/ext/attrib44.C: New test.
7762
7763 2012-03-22 Jan Hubicka <jh@suse.cz>
7764
7765 PR middle-end/51737
7766 * g++.dg/torture/pr51737.C: New testcase
7767
7768 2012-03-22 Richard Guenther <rguenther@suse.de>
7769
7770 PR tree-optimization/52548
7771 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7772
7773 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7774
7775 * lib/fortran-modules.exp (list-module-names-1): Remove
7776 warning.
7777
7778 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7779
7780 PR target/50751
7781 * gcc.target/sh/pr50751-1.c: New.
7782 * gcc.target/sh/pr50751-2.c: New.
7783 * gcc.target/sh/pr50751-3.c: New.
7784
7785 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7786
7787 PR target/52479
7788 * gcc.target/sh/sh4a-cos.c: Remove.
7789 * gcc.target/sh/sh4a-sin.c: Remove.
7790 * gcc.target/sh/sh4a-sincos.c: Remove.
7791
7792 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7793
7794 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7795 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7796
7797 2012-03-21 Martin Jambor <mjambor@suse.cz>
7798
7799 PR testsuite/52641
7800 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7801 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7802
7803 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7804
7805 * gcc.target/arm/thumb-16bit-ops.c: New file.
7806 * gcc.target/arm/thumb-ifcvt.c: New file.
7807
7808 2012-03-20 Jason Merrill <jason@redhat.com>
7809
7810 * lib/target-supports.exp: Add { target c++1y }.
7811
7812 * g++.dg/cpp0x/auto32.C: New.
7813
7814 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7815
7816 PR testsuite/52641
7817 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7818 int32plus.
7819 * gcc.dg/torture/pr48124-4.c: Ditto:
7820 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7821
7822 2012-03-20 Jason Merrill <jason@redhat.com>
7823
7824 PR c++/52510
7825 * g++.dg/cpp0x/initlist66.C: New.
7826
7827 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7828
7829 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7830 __AVR_HAVE_LPMX__
7831
7832 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7833
7834 PR target/49868
7835 * gcc.target/avr/torture/addr-space-2.h: New file.
7836 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7837 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7838 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7839 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7840
7841 2012-03-20 Richard Guenther <rguenther@suse.de>
7842
7843 * gnat.dg/pack16.adb: New testcase.
7844 * gnat.dg/pack16_pkg.ads: Likewise.
7845 * gnat.dg/specs/pack8.ads: Likewise.
7846 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7847
7848 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7849
7850 * g++.dg/warn/Wuseless-cast.C: Extend.
7851
7852 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7853
7854 PR c++/14710
7855 * g++.dg/warn/Wuseless-cast.C: New.
7856
7857 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7858
7859 PR libfortran/52608
7860 * gfortran.dg/pr52608.f90: New test.
7861
7862 2012-03-17 Tobias Burnus <burnus@net-b.de>
7863
7864 PR fortran/52585
7865 * gfortran.dg/proc_ptr_36.f90: New.
7866
7867 2012-03-16 Martin Jambor <mjambor@suse.cz>
7868
7869 * gcc.dg/misaligned-expand-1.c: New test.
7870 * gcc.dg/misaligned-expand-3.c: Likewise.
7871
7872 2012-03-16 Richard Guenther <rguenther@suse.de>
7873 Kai Tietz <ktietz@redhat.com>
7874
7875 PR middle-end/48814
7876 * gcc.c-torture/execute/pr48814-1.c: New test.
7877 * gcc.c-torture/execute/pr48814-2.c: New test.
7878 * gcc.dg/tree-ssa/assign-1.c: New test.
7879 * gcc.dg/tree-ssa/assign-2.c: New test.
7880 * gcc.dg/tree-ssa/assign-3.c: New test.
7881
7882 2012-03-16 Richard Guenther <rguenther@suse.de>
7883
7884 * gnat.dg/specs/pack7.ads: New testcase.
7885
7886 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7887
7888 PR target/52568
7889 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7890 * gcc.dg/torture/vshuf-8.inc: Likewise.
7891 * gcc.dg/torture/vshuf-16.inc: Likewise.
7892 * gcc.dg/torture/vshuf-32.inc: Likewise.
7893
7894 2012-03-15 Jason Merrill <jason@redhat.com>
7895
7896 * g++.dg/torture/pr52582.C: New.
7897
7898 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7899
7900 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7901
7902 2012-03-15 Ira Rosen <irar@il.ibm.com>
7903 Ulrich Weigand <ulrich.weigand@linaro.org>
7904
7905 * gcc.dg/vect/slp-cond-3.c: New test.
7906 * gcc.dg/vect/slp-cond-4.c: New test.
7907
7908 2012-03-15 Ira Rosen <irar@il.ibm.com>
7909 Ulrich Weigand <ulrich.weigand@linaro.org>
7910
7911 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7912 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7913
7914 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7915
7916 PR libfortran/52434
7917 PR libfortran/48878
7918 PR libfortran/38199
7919 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7920 * gfortran.dg/round_1.f03: Likewise.
7921
7922 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7923 Andrew Pinski <apinski@cavium.com>
7924
7925 PR middle-end/52592
7926 * gcc.dg/pr52592.c: New test.
7927
7928 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7929
7930 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7931 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7932 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7933 * lib/fortran-modules.exp: .. this new file. Adjust users.
7934 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7935 gfortran-dg-debug-runtest): Call cleanup-modules.
7936 * lib/fortran-torture.exp (fortran-torture-execute,
7937 fortran-torture): Likewise.
7938 * gfortran.dg/coarray/caf.exp: Likewise.
7939 * lib/lto.exp: Likewise.
7940 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7941 * gfortran.dg/class_4b.f03: Likewise.
7942 * gfortran.dg/class_4c.f03: Likewise.
7943 * gfortran.dg/class_45a.f03: Likewise.
7944 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7945 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7946 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7947 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7948 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7949 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7950 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7951 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7952 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7953 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7954 * gfortran.dg/whole_file_28.f90: Likewise.
7955 * gfortran.dg/whole_file_29.f90: Likewise.
7956 * gfortran.dg/whole_file_30.f90: Likewise.
7957 * gfortran.dg/whole_file_31.f90: Likewise.
7958
7959 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7960
7961 PR tree-optimization/52267
7962 * gcc.dg/pr52267.c: New test.
7963 * gcc.dg/tree-ssa/vrp65.c: New test.
7964 * gcc.dg/tree-ssa/vrp66.c: New test.
7965
7966 2012-03-15 Richard Guenther <rguenther@suse.de>
7967
7968 PR middle-end/52580
7969 * gfortran.dg/vect/pr52580.f: New testcase.
7970
7971 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7972
7973 * gcc.target/sh/fpul-usage-1.c: New.
7974
7975 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7976
7977 PR target/49468
7978 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7979 * gcc.target/sh/pr49468-di.c: Likewise.
7980
7981 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7982
7983 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7984 * gcc.dg/c99-stdint-6.c: Likewise.
7985 * gcc.dg/lto/20090210_0.c: Likewise.
7986 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7987 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7988 * gcc.dg/pragma-init-fini-2.c: Likewise.
7989 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7990 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7991 * gcc.target/i386/pr22152.c: Likewise.
7992 * gcc.target/i386/vect8-ret.c: Likewise.
7993 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7994 handling.
7995
7996 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7997
7998 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7999 * g++.dg/tree-prof/partition1.C: Likewise.
8000 * g++.dg/tree-prof/partition2.C: Likewise.
8001 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8002 handling.
8003 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8004 * gcc.c-torture/execute/20010724-1.c: Remove.
8005 * gcc.c-torture/execute/20010724-1.x: Remove.
8006 * gcc.c-torture/execute/20040208-2.c: Remove.
8007 * gcc.c-torture/execute/20040208-2.x: Remove.
8008 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8009 Remove.
8010 (main) [__mips__ && __sgi__]: Remove.
8011 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8012 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8013 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8014 mips-sgi-irix6* handling.
8015 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8016 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8017 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8018 handling.
8019 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8020 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8021 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8022 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8023 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8024 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8025 mips-sgi-irix6*.
8026 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8027 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8028 * gcc.target/mips/save-restore-3.c: Likewise.
8029 * gcc.target/mips/save-restore-4.c: Likewise.
8030 * gcc.target/mips/save-restore-5.c: Likewise.
8031 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8032 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8033 messages.
8034 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8035 IRIX 6 handling.
8036 (restore_ld_library_path_env_vars): Likewise.
8037 * lib/target-supports.exp (check_profiling_available): Remove
8038 mips*-*-irix* handling.
8039 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8040 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8041 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8042
8043 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8044
8045 PR c++/52582
8046 * g++.dg/opt/pr52582.C: New test.
8047
8048 2012-03-14 Richard Guenther <rguenther@suse.de>
8049
8050 PR tree-optimization/52571
8051 * gcc.dg/vect/vect-2.c: Initialize arrays.
8052 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8053 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8054 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8055
8056 2012-03-14 Richard Guenther <rguenther@suse.de>
8057
8058 PR middle-end/52080
8059 PR middle-end/52097
8060 PR middle-end/48124
8061 * gcc.dg/torture/pr48124-1.c: New testcase.
8062 * gcc.dg/torture/pr48124-2.c: Likewise.
8063 * gcc.dg/torture/pr48124-3.c: Likewise.
8064 * gcc.dg/torture/pr48124-4.c: Likewise.
8065
8066 2012-03-14 Richard Guenther <rguenther@suse.de>
8067
8068 PR middle-end/52578
8069 * gcc.dg/pr52578.c: New testcase.
8070
8071 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8072
8073 PR c++/52521
8074 * g++.dg/cpp0x/udlit-args2.C: New test.
8075
8076 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8077
8078 PR target/48596
8079 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8080 * gcc.c-torture/compile/pr48596.c: ... here.
8081
8082 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8083
8084 PR c++/51641
8085 * g++.dg/lookup/hidden-class17.C: New test.
8086
8087 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8088
8089 PR c/52577
8090 * gcc.dg/Wunused-var-3.c: New test.
8091
8092 2012-03-13 Martin Jambor <mjambor@suse.cz>
8093
8094 * gcc.dg/misaligned-expand-2.c: New test.
8095
8096 2012-03-13 Richard Guenther <rguenther@suse.de>
8097
8098 PR middle-end/52134
8099 * gcc.dg/pr52134.c: New testcase.
8100
8101 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8102
8103 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
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: Use preferred syntax.
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 Paolo Carlini <paolo.carlini@oracle.com>
8118
8119 PR c++/52299
8120 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8121
8122 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8123
8124 PR tree-optimization/46728
8125 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8126 * gcc.target/powerpc/pr46728-5.c: Likewise.
8127 * gcc.target/powerpc/pr46728-8.c: Likewise.
8128 * gcc.target/powerpc/pr46728-10.c: Likewise.
8129 * gcc.target/powerpc/pr46728-11.c: Likewise.
8130 * gcc.target/powerpc/pr46728-13.c: Likewise.
8131 * gcc.target/powerpc/pr46728-14.c: Likewise.
8132 * gcc.target/powerpc/pr46728-15.c: Likewise.
8133
8134 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8135
8136 PR target/49868
8137 * gcc.target/avr/torture/addr-space-1.h: New file.
8138 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8139 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8140 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8141 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8142
8143 2012-03-12 Andrew Pinski <apinski@cavium.com>
8144
8145 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8146
8147 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8148
8149 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8150 * g++.dg/abi/thunk4.C: Likewise.
8151 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8152 Adapt line numbers.
8153 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8154 handling.
8155 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8156 * g++.dg/eh/spbp.C: Likewise.
8157 * g++.dg/ext/label13.C: Likewise.
8158 * g++.dg/guality/guality.exp: Likewise.
8159 * g++.dg/other/anon5.C: Likewise.
8160 * g++.dg/other/pragma-ep-1.C: Remove.
8161 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8162 * g++.dg/warn/pr31246.C: Likewise.
8163 * g++.dg/warn/weak1.C: Likewise.
8164 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8165 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8166 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8167 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8168 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8169 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8170 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8171 * gcc.dg/c99-tgmath-1.c: Likewise.
8172 * gcc.dg/c99-tgmath-2.c: Likewise.
8173 * gcc.dg/c99-tgmath-3.c: Likewise.
8174 * gcc.dg/c99-tgmath-4.c: Likewise.
8175 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8176 handling.
8177 * gcc.dg/debug/pr49032.c: Likewise.
8178 * gcc.dg/guality/guality.exp: Likewise.
8179 * gcc.dg/intmax_t-1.c: Likewise.
8180 * gcc.dg/pr48616.c: Likewise.
8181 * gcc.dg/pragma-ep-1.c: Remove.
8182 * gcc.dg/pragma-ep-2.c: Remove.
8183 * gcc.dg/pragma-ep-3.c: Remove.
8184 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8185 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8186 * gcc.misc-tests/gcov-14.c: Likewise.
8187 * gfortran.dg/guality/guality.exp: Likewise.
8188 * lib/target-supports.exp (check_weak_available): Likewise.
8189 (add_options_for_tls): Likewise.
8190 (check_ascii_locale_available): Likewise.
8191 * obj-c++.dg/dwarf-2.mm: Likewise.
8192 * objc.dg/dwarf-1.m: Likewise.
8193 * objc.dg/dwarf-2.m: Likewise.
8194
8195 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8196
8197 PR tree-optimization/51721
8198 * gcc.dg/tree-ssa/vrp64.c: New test.
8199
8200 PR tree-optimization/52533
8201 * gcc.c-torture/compile/pr52533.c: New test.
8202
8203 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8204
8205 * gcc.target/i386/rtm-xabort-1.c: New.
8206 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8207 * gcc.target/i386/rtm-xend-1.c: Ditto.
8208 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8209 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8210 * gcc.target/i386/sse-13.c: Ditto.
8211 * gcc.target/i386/sse-14.c: Ditto.
8212 * gcc.target/i386/sse-22.c: Ditto.
8213 * gcc.target/i386/sse-23.c: Ditto.
8214 * g++.dg/other/i386-2.C: Ditto.
8215 * g++.dg/other/i386-3.C: Ditto.
8216
8217 2012-03-12 Tobias Burnus <burnus@net-b.de>
8218
8219 PR fortran/52542
8220 * gfortran.dg/proc_ptr_35.f90: New.
8221
8222 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8223
8224 PR target/52530
8225 * gcc.dg/torture/pr52530.c: New test.
8226
8227 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8228
8229 PR target/51244
8230 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8231
8232 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8233
8234 PR target/52450
8235 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8236
8237 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8238
8239 2012-03-09 Andrew Pinski <apinski@cavium.com>
8240
8241 PR middle-end/51988
8242 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8243 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8244
8245 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8246
8247 * gcc.dg/tree-ssa/scev-3.c: New.
8248 * gcc.dg/tree-ssa/scev-4.c: New.
8249
8250 2012-03-08 Tobias Burnus <burnus@net-b.de>
8251
8252 PR fortran/52469
8253 * gfortran.dg/proc_ptr_34.f90
8254
8255 2012-03-07 Jason Merrill <jason@redhat.com>
8256
8257 PR c++/52521
8258 * g++.dg/cpp0x/udlit-mangle.C: New.
8259
8260 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8261
8262 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8263
8264 2012-03-06 Richard Guenther <rguenther@suse.de>
8265
8266 PR middle-end/52493
8267 * gcc.dg/torture/pr52493.c: New testcase.
8268
8269 2012-03-06 Richard Guenther <rguenther@suse.de>
8270
8271 PR lto/52097
8272 * gcc.dg/lto/pr52097_0.c: New testcase.
8273
8274 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8275
8276 PR target/51244
8277 * gcc.target/sh/pr51244-1.c: New.
8278 * gcc.target/sh/pr51244-2.c: New.
8279 * gcc.target/sh/pr51244-3.c: New.
8280
8281 2012-03-05 Jason Merrill <jason@redhat.com>
8282
8283 PR c++/51930
8284 * g++.dg/ext/visibility/template11.C: New.
8285
8286 * g++.dg/cpp0x/implicit13.C: New.
8287
8288 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8289
8290 PR tree-optimization/51721
8291 * gcc.dg/tree-ssa/vrp63.c: New test.
8292 * gcc.dg/pr51721.c: New test.
8293
8294 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8295
8296 PR fortran/50981
8297 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8298 argument checks.
8299
8300 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8301
8302 PR target/52146
8303 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8304
8305 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8306
8307 PR fortran/50981
8308 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8309
8310 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8311
8312 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8313 int32plus.
8314
8315 2012-03-03 Jason Merrill <jason@redhat.com>
8316
8317 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8318
8319 Core 1270
8320 * g++.dg/cpp0x/initlist65.C: New.
8321
8322 PR c++/36797
8323 * g++.dg/ext/is_empty2.C: New.
8324
8325 2012-03-03 Tobias Burnus <burnus@net-b.de>
8326
8327 PR fortran/48820
8328 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8329
8330 2012-03-03 Tobias Burnus <burnus@net-b.de>
8331
8332 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8333 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8334 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8335 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8336 * gfortran.dg/class_30.f90: Remove dg-warning line.
8337 * gfortran.dg/bind_c_usage_25.f90: New.
8338
8339 2012-03-03 Tobias Burnus <burnus@net-b.de>
8340
8341 PR fortran/48820
8342 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8343 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8344 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8345
8346 2012-03-03 Tobias Burnus <burnus@net-b.de>
8347
8348 PR fortran/48820
8349 * gfortran.dg/assumed_type_1.f90: New.
8350 * gfortran.dg/assumed_type_2.f90: New.
8351 * gfortran.dg/assumed_type_3.f90: New.
8352 * gfortran.dg/assumed_type_4.f90: New.
8353
8354 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8355
8356 PR target/49486
8357 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8358 * gcc.target/sh/pr49468-di.c: New.
8359
8360 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8361
8362 * gcc.dg/graphite/pr50561.c: Update.
8363
8364 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8365
8366 * gcc.target/powerpc/pr52457.c: New test.
8367
8368 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8369
8370 * gcc.target/arm/sat-1.c: New test.
8371
8372 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8373
8374 PR target/46716
8375 * gcc.target/i386/pr46716.c: New test.
8376
8377 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8378
8379 PR c++/51989
8380 * g++.dg/cpp0x/sfinae32.C: New.
8381
8382 2012-03-02 Richard Guenther <rguenther@suse.de>
8383
8384 PR tree-optimization/52406
8385 * gcc.dg/torture/pr52406.c: New testcase.
8386
8387 2012-03-02 Tobias Burnus <burnus@net-b.de>
8388
8389 PR fortran/52325
8390 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8391 * gfortran.dg/nullify_2.f90: Update dg-error.
8392 * gfortran.dg/nullify_4.f90: Ditto.
8393 * gfortran.dg/pointer_init_6.f90: Ditto.
8394
8395 2012-03-02 Tobias Burnus <burnus@net-b.de>
8396
8397 PR fortran/52270
8398 * gfortran.dg/class_51.f90: New.
8399
8400 2012-03-02 Tobias Burnus <burnus@net-b.de>
8401
8402 PR fortran/52452
8403 * gfortran.dg/intrinsic_8.f90: New.
8404
8405 2012-03-01 Kai Tietz <ktietz@redhat.com>
8406
8407 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8408 routines on mingw targets.
8409 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8410
8411 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8412
8413 PR tree-optimization/52445
8414 * gcc.dg/pr52445.c: New test.
8415
8416 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8417
8418 PR target/52437
8419 * gcc.c-torture/compile/pr52437.c: New test.
8420
8421 PR middle-end/52419
8422 * gcc.dg/torture/pr52419.c: New test.
8423
8424 PR tree-optimization/52429
8425 * gcc.dg/torture/pr52429.c: New test.
8426 * g++.dg/opt/pr52429.C: New test.
8427
8428 2012-02-29 Richard Guenther <rguenther@suse.de>
8429
8430 PR testsuite/52297
8431 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8432 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8433 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8434 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8435 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8436 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8437
8438 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8439
8440 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8441
8442 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8443
8444 PR fortran/52386
8445 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8446
8447 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8448
8449 PR target/51534
8450 * gcc.target/arm/neon/pr51534.c: New testcase.
8451
8452 2012-02-28 Richard Guenther <rguenther@suse.de>
8453
8454 PR target/52407
8455 * gcc.dg/torture/pr52407.c: New testcase.
8456
8457 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8458
8459 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8460 * gcc.target/arm/vfp2.c: Likewise.
8461 * gcc.target/arm/vfp3.c: Likewise.
8462 * gcc.target/arm/vfp4.c: Likewise.
8463 * gcc.target/arm/vfp5.c: Likewise.
8464 * gcc.target/arm/vfp6.c: Likewise.
8465 * gcc.target/arm/vfp7.c: Likewise.
8466 * gcc.target/arm/vfp8.c: Likewise.
8467 * gcc.target/arm/vfp9.c: Likewise.
8468 * gcc.target/arm/vfp10.c: Likewise.
8469 * gcc.target/arm/vfp11.c: Likewise.
8470 * gcc.target/arm/vfp12.c: Likewise.
8471 * gcc.target/arm/vfp13.c: Likewise.
8472 * gcc.target/arm/vfp14.c: Likewise.
8473 * gcc.target/arm/vfp15.c: Likewise.
8474 * gcc.target/arm/vfp16.c: Likewise.
8475 * gcc.target/arm/vfp17.c: Likewise.
8476 * gcc.target/arm/neon-constants.h: New file.
8477 * gcc.target/arm/neon-vect1.c: New test.
8478 * gcc.target/arm/neon-vect2.c: New test.
8479 * gcc.target/arm/neon-vect3.c: New test.
8480 * gcc.target/arm/neon-vect4.c: New test.
8481 * gcc.target/arm/neon-vect5.c: New test.
8482 * gcc.target/arm/neon-vect6.c: New test.
8483 * gcc.target/arm/neon-vect7.c: New test.
8484 * gcc.target/arm/neon-vect8.c: New test.
8485
8486 2012-02-28 Richard Guenther <rguenther@suse.de>
8487
8488 PR tree-optimization/52402
8489 * gcc.dg/torture/pr52402.c: New testcase.
8490
8491 2012-02-28 Richard Guenther <rguenther@suse.de>
8492
8493 PR lto/52400
8494 * g++.dg/lto/pr52400_0.C: New testcase.
8495
8496 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8497
8498 * gcc.target/avr/torture/builtins-1.c: New test.
8499 * gcc.target/avr/torture/builtins-error.c: New test.
8500
8501 2012-02-28 Kai Tietz <ktietz@redhat.com>
8502
8503 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8504 * gcc.target/i386/pr45352-2.c: Likewise.
8505 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8506 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8507 targets instead rand.
8508 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8509 * gcc.target/i386/sse2-mul-1.c: Likewise.
8510 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8511 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8512 * gcc.target/i386/pad-1.c: Likewise.
8513 * gcc.target/i386/pad-9.c: Likewise.
8514 * gcc.target/i386/pad-2.c: Likewise.
8515 * gcc.target/i386/pad-5b.c: Likewise.
8516 * gcc.target/i386/pad-8.c: Likewise.
8517 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8518 * gcc.target/i386/pr44130.c: Likewise.
8519 * gcc.target/i386/align-main-1.c: Likewise.
8520 * gcc.target/i386/align-main-2.c: Likewise.
8521 * gcc.target/i386/sw-1.c: Likewise.
8522 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8523 on x64 mingw target.
8524 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8525 * gcc.target/i386/pr46295.c: Likewise.
8526 * gcc.target/i386/amd64-abi-1.c: Likewise.
8527 * gcc.target/i386/amd64-abi-2.c: Likewise.
8528 * gcc.target/i386/pr39082-1.c: Likewise.
8529 * gcc.target/i386/pr39162.c: Likewise.
8530 * gcc.target/i386/pr22152.c: Likewise.
8531 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8532 * gcc.target/i386/wrfsbase-2.c: Likewise.
8533 * gcc.target/i386/local.c: Likewise
8534 * gcc.target/i386/wrgsbase-1.c: Likewise.
8535 * gcc.target/i386/wrfsbase-1.c: Likewise.
8536 * gcc.target/i386/pr39315-3.c: Likewise.
8537 * gcc.target/i386/pr35767-4.c: Likewise.
8538 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8539 x64 mingw target.
8540 * gcc.target/i386/pr45336-2.c: Likewise.
8541 * gcc.target/i386/pr45336-1.c: Likewise.
8542 * gcc.target/i386/pr45336-4.c: Likewise.
8543
8544 2012-02-27 Tristan Gingold <gingold@adacore.com>
8545
8546 * gnat.dg/array20.ad[sb]: New test.
8547
8548 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8549
8550 PR target/52375
8551 * gcc.target/arm/pr52375.c: New test.
8552 * gcc.c-torture/compile/pr52375.c: New test.
8553
8554 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8555
8556 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8557 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8558
8559 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8560
8561 * gnat.dg/aggr19.adb: New test.
8562 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8563
8564 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8565
8566 PR target/49263
8567 * gcc.target/sh/pr49263.c: New.
8568
8569 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8570
8571 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8572 simulate_thread_wrapper_other_threads
8573 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8574 Move initialization of 'value' to main().
8575 (main): Initialize 'value';
8576 * gcc.dg/simulate-thread/speculative-store.c
8577 (simulate_thread_step_verify): Return 0 when successful.
8578 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8579 Reduce threshold.
8580 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8581 (simulate_thread_wrapper_other_threads): Return a success/fail value
8582 and issue an error if the instruction count threshold is exceeded.
8583
8584 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8585
8586 PR target/50580
8587 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8588 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8589
8590 2012-02-24 Richard Guenther <rguenther@suse.de>
8591
8592 PR middle-end/52355
8593 * gcc.dg/pr52355.c: New testcase.
8594
8595 2012-02-23 Kai Tietz <ktietz@redhat.com>
8596
8597 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8598 * gcc.dg/Wpadded.c: Likewise.
8599 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8600 structure-layout.
8601 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8602 for sleep by Sleep and add windows.h include for this function.
8603 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8604 targets.
8605 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8606 target.
8607 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8608 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8609 on x64 mingw target.
8610 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8611 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8612 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8613 failure on LLP64 target.
8614
8615 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8616
8617 PR c/52290
8618 * gcc.dg/noncompile/pr52290.c: New test.
8619
8620 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8621
8622 PR tree-optimization/52019
8623 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8624
8625 2012-02-22 Kai Tietz <ktietz@redhat.com>
8626
8627 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8628 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8629 derived pdiff_t type.
8630 * g++.dg/torture/pr49720.C: Likewise
8631
8632 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8633
8634 PR target/52330
8635 * gcc.target/i386/pr52330.c: New test.
8636
8637 2012-02-22 Tobias Burnus <burnus@net-b.de>
8638
8639 PR fortran/52335
8640 * gfortran.dg/io_constraints_10.f90: New.
8641
8642 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8643
8644 * lib/target-supports.exp (check_effective_target_vect_condition):
8645 Return true for NEON.
8646
8647 2012-02-21 Kai Tietz <ktietz@redhat.com>
8648
8649 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8650
8651 2012-02-21 Richard Guenther <rguenther@suse.de>
8652
8653 PR tree-optimization/52324
8654 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8655
8656 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8657
8658 PR middle-end/51782
8659 * gcc.target/avr/torture/pr51782-1.c: New test.
8660
8661 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR tree-optimization/52318
8664 * gcc.dg/pr52318.c: New test.
8665
8666 2012-02-20 Kai Tietz <ktietz@redhat.com>
8667
8668 * gcc.dg/bf-ms-layout-3.c: New testcase.
8669
8670 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8671
8672 PR testsuite/52229
8673 PR fortran/32380
8674 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8675
8676 2012-02-20 Richard Guenther <rguenther@suse.de>
8677
8678 PR tree-optimization/52298
8679 * gcc.dg/torture/pr52298.c: New testcase.
8680 * gcc.dg/vect/pr52298.c: Likewise.
8681
8682 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8683
8684 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8685 * gcc.c-torture/execute/pr52286.c: Ditto.
8686
8687 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8688
8689 PR tree-optimization/52286
8690 * gcc.c-torture/execute/pr52286.c: New test.
8691
8692 2012-02-18 Tobias Burnus <burnus@net-b.de>
8693
8694 PR fortran/52295
8695 * gfortran.dg/interface_35.f90: Use -std=f2003.
8696 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8697 * gfortran.dg/interface_assignment_4.f90: Ditto.
8698 * gfortran.dg/bessel_1.f90: Ditto.
8699 * gfortran.dg/func_result_6.f90: Ditto.
8700 * gfortran.dg/hypot_1.f90: Ditto.
8701 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8702
8703 2012-02-17 Tobias Burnus <burnus@net-b.de>
8704
8705 PR translation/52232
8706 PR translation/52234
8707 PR translation/52245
8708 PR translation/52246
8709 PR translation/52262
8710 PR translation/52273
8711 * gfortran.dg/coarray_22.f90: Update dg-error.
8712 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8713
8714 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8715
8716 PR target/51753
8717 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8718 (simulate-thread): Use default timeout.
8719
8720 2012-02-16 Jason Merrill <jason@redhat.com>
8721
8722 PR c++/52248
8723 * g++.dg/ext/timevar1.C: New.
8724
8725 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8726
8727 PR c++/52126
8728 * g++.dg/template/using21.C: New.
8729 * g++.dg/template/using22.C: Likewise.
8730
8731 2012-02-16 Jason Merrill <jason@redhat.com>
8732
8733 PR c++/51415
8734 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8735
8736 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR tree-optimization/52255
8739 * gcc.c-torture/compile/pr52255.c: New test.
8740
8741 PR debug/52260
8742 * g++.dg/debug/dwarf2/pr52260.C: New test.
8743
8744 PR middle-end/51929
8745 * g++.dg/ipa/pr51929.C: New test.
8746
8747 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8748
8749 PR target/52199
8750 * gcc.target/powerpc/pr52199.c: New file.
8751
8752 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8753
8754 PR target/52152
8755 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8756
8757 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8758
8759 * gcc.dg/pr51867.c: Don't include <math.h>.
8760 (sqrtf): Declare.
8761
8762 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8763
8764 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8765 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8766
8767 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8768
8769 PR tree-optimization/50561
8770 * gcc.dg/graphite/pr50561.c: New testcase.
8771
8772 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8773
8774 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8775 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8776
8777 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8778
8779 * gnat.dg/discr35.ad[sb]: New test.
8780
8781 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8782
8783 * gnat.dg/volatile10.adb: New test.
8784 * gnat.dg/volatile10_pkg.ads: New helper.
8785
8786 2012-02-14 Jason Merrill <jason@redhat.com>
8787
8788 * g++.dg/ext/attrib43.C: New.
8789
8790 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8791
8792 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8793 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8794 fgnu_tm.
8795 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8796 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8797 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8798 effective_target fgnu_tm.
8799 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8800
8801 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8802
8803 PR c++/52247
8804 * g++.dg/template/asmgoto1.C: New test.
8805
8806 2012-02-14 Ian Lance Taylor <iant@google.com>
8807
8808 PR go/48501
8809 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8810 compiling generated file for 64bit and index tests.
8811
8812 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8813
8814 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8815
8816 2012-02-14 Richard Guenther <rguenther@suse.de>
8817
8818 PR tree-optimization/52244
8819 PR tree-optimization/51528
8820 * gcc.dg/torture/pr52244.c: New testcase.
8821
8822 2012-02-14 Walter Lee <walt@tilera.com>
8823
8824 * g++.dg/other/PR23205.C: Disable test on tile.
8825 * g++.dg/other/pr23205-2.C: Disable test on tile.
8826 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8827 * gcc.dg/20040813-1.c: Disable test on tile.
8828 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8829 * gcc.misc-tests/linkage.exp: Handle tilegx.
8830
8831 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8832
8833 PR tree-optimization/52210
8834 * gcc.dg/pr52210.c: New test.
8835
8836 2012-02-14 Jason Merrill <jason@redhat.com>
8837
8838 PR c++/39055
8839 * g++.dg/overload/defarg5.C: New.
8840
8841 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8842
8843 PR c/52181
8844 * c-c++-common/pr52181.c: New test.
8845
8846 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8847
8848 PR c++/52215
8849 * g++.dg/ext/atomic-1.C: New test.
8850
8851 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8852
8853 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8854
8855 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8856
8857 PR middle-end/52209
8858 * gcc.c-torture/execute/pr52209.c: New test.
8859
8860 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8861
8862 PR fortran/50981
8863 * gfortran.dg/elemental_optional_args_5.f03: New test.
8864
8865 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8866
8867 PR testsuite/50076
8868 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8869 cases.
8870
8871 2012-02-11 Ian Lance Taylor <iant@google.com>
8872
8873 PR go/51874
8874 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8875 SPARC Solaris. Don't run the test at all on systems where it may
8876 not work, rather than xfailing it.
8877
8878 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8879
8880 PR rtl-optimization/52175
8881 * gcc.c-torture/compile/pr52175.c: New test.
8882
8883 2012-02-10 Jason Merrill <jason@redhat.com>
8884
8885 PR c++/51910
8886 * g++.dg/template/repo10.C: New.
8887
8888 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8889
8890 PR debug/52132
8891 * gcc.dg/pr52132.c: New test.
8892
8893 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8894
8895 * gnat.dg/specs/aggr4.ads: New test.
8896 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8897
8898 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8899
8900 PR target/52146
8901 * gcc.target/i386/pr52146.c: New.
8902
8903 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8904
8905 PR middle-end/52177
8906 * c-c++-common/pr52177.c: New test.
8907
8908 2012-02-10 Jan Hubicka <jh@suse.cz>
8909
8910 PR middle-end/48600
8911 * g++.dg/torture/pr48600.C: New testcase.
8912
8913 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8914
8915 PR middle-end/52140
8916 * gcc.dg/dfp/pr52140.c: New test.
8917
8918 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8919
8920 PR fortran/32380
8921 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8922 of dg-options.
8923
8924 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8925
8926 PR middle-end/51867
8927 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8928 * gcc.dg/pr51867.c: New test.
8929
8930 2012-02-09 Ian Lance Taylor <iant@google.com>
8931
8932 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8933 which don't support -fsplit-stack. Turn off optimization when
8934 compiling select5-out.go.
8935
8936 2012-02-08 Ian Lance Taylor <iant@google.com>
8937
8938 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8939 systems which don't support -fsplit-stack.
8940
8941 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8942
8943 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8944 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8945 machine instuction in the log.
8946
8947 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8948
8949 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8950 to 20 seconds.
8951
8952 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8953
8954 PR driver/48524
8955 * gcc.dg/pr48524.c: New test.
8956 * gcc.dg/pr48524.spec: New spec file for test.
8957
8958 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8959
8960 PR fortran/32380
8961 * gfortran.dg/vect/pr32380.f90: New test.
8962
8963 2012-02-08 Tobias Burnus <burnus@net-b.de>
8964
8965 PR fortran/52151
8966 * gfortran.dg/realloc_on_assign_12.f90: New.
8967
8968 2012-02-08 Richard Guenther <rguenther@suse.de>
8969
8970 PR rtl-optimization/52170
8971 * gcc.dg/torture/pr52170.c: New testcase.
8972
8973 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8974
8975 PR gcov-profile/52150
8976 * gcc.dg/tree-prof/pr52150.c: New test.
8977
8978 PR rtl-optimization/52139
8979 * gcc.dg/pr52139.c: New test.
8980
8981 2012-02-07 Jason Merrill <jason@redhat.com>
8982
8983 PR c++/51675
8984 * g++.dg/cpp0x/constexpr-union3.C: New.
8985
8986 PR c++/52035
8987 * g++.dg/lto/pr52035_0.C: New.
8988
8989 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8990
8991 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8992 * gcc.dg/special/weak-1.c: Likewise.
8993 * gcc.dg/ucnid-12.c: Likewise.
8994 * gcc.dg/torture/pr45678-1.c: Likewise.
8995 * gcc.dg/torture/pr45678-2.c: Likewise.
8996 * gcc.dg/vector-4.c: Likewise.
8997 * gcc.dg/ipa/inline-5.c: Likewise.
8998 * gcc.dg/ucnid-11.c: Likewise.
8999 * gcc.misc-tests/gcov-13.c: Likewise.
9000 * gcc.misc-tests/gcov-14.c: Likewise.
9001 * g++.dg/ext/label13.C: Likewise.
9002 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9003 hppa*-*-hpux* options.
9004 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9005 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9006 * gcc.dg/pr48616.c: Likewise.
9007 * gcc.dg/pr17957.c: Likewise.
9008 * gcc.dg/pr17055-1.c: Likewise.
9009 * gcc.dg/pr32912-1.c: Likewise.
9010 * gcc.dg/tm/pr51472.c: Likewise.
9011 * c-c++-common/fold-bitand-4.c: Likewise.
9012 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9013 Use dg-additional-options for extra options.
9014
9015 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9016
9017 * gcc.target/epiphany/interrupt-2.c: New test.
9018
9019 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9020
9021 PR target/52155
9022 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9023 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9024 for MIPS ELF.
9025
9026 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9027
9028 PR target/52152
9029 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9030
9031 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9032
9033 PR middle-end/24306
9034 PR target/52154
9035 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9036 * gcc.target/mips/va-arg-1.c: New test.
9037
9038 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9039
9040 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9041 for -mno-pointers-to-nested-functions.
9042
9043 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9044
9045 * gcc.c-torture/execute/20120207-1.c: New test.
9046
9047 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9048
9049 PR rtl-optimization/52060
9050 * gcc.dg/torture/pr52060.c: New test.
9051
9052 PR middle-end/52074
9053 * gcc.c-torture/compile/pr52074.c: New test.
9054
9055 2012-02-07 Tobias Burnus <burnus@net-b.de>
9056
9057 PR fortran/51514
9058 * gfortran.dg/class_to_type_2.f90: New.
9059
9060 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9061
9062 PR fortran/32373
9063 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9064 Remove module.
9065
9066 2012-02-06 Jason Merrill <jason@redhat.com>
9067
9068 PR c++/52088
9069 * g++.dg/template/conv13.C: New.
9070
9071 2012-02-06 Richard Guenther <rguenther@suse.de>
9072
9073 PR tree-optimization/52115
9074 * gcc.c-torture/compile/pr52115.c: New testcase.
9075
9076 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9077
9078 PR target/52129
9079 * gcc.c-torture/execute/pr52129.c: New test.
9080
9081 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9082
9083 * gcc.dg/pr48374.c: Actually add the test I forgot
9084 in the 2012-01-25 commit.
9085
9086 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9087
9088 PR fortran/32373
9089 * gfortran.dg/vect/vect-8.f90: New test case.
9090
9091 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9092
9093 PR fortran/48847
9094 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9095
9096 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9097
9098 PR fortran/52102
9099 * gfortran.dg/class_48.f90 : Add test of allocate class array
9100 component with source in subroutine test3. Remove commenting
9101 out in subroutine test4, since branching on unitialized variable
9102 is now fixed (no PR for this last.).
9103
9104 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9105
9106 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9107 on MIPS targets.
9108 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9109
9110 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9111
9112 PR target/52125
9113 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9114 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9115
9116 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9117
9118 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9119 (check_effective_target_sync_int_long): Use it.
9120 (check_effective_target_sync_char_short): Likewise.
9121 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9122
9123 2012-02-05 Tobias Burnus <burnus@net-b.de>
9124
9125 PR fortran/51972
9126 * gfortran.dg/class_48.f90: Add some further checks.
9127
9128 2012-02-05 Ira Rosen <irar@il.ibm.com>
9129
9130 PR tree-optimization/52091
9131 * gcc.dg/vect/pr52091.c: New test.
9132
9133 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9134
9135 PR rtl-optimization/52113
9136 * gcc.target/avr/pr52113.c: New test.
9137
9138 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9139
9140 PR rtl-optimization/52092
9141 * gcc.c-torture/compile/pr52092.c: New test.
9142
9143 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9144
9145 PR fortran/41587
9146 * gfortran.dg/class_array_10.f03: New test.
9147
9148 PR fortran/46356
9149 * gfortran.dg/class_array_11.f03: New test.
9150
9151 PR fortran/51754
9152 * gfortran.dg/class_array_12.f03: New test.
9153
9154 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9155
9156 PR fortran/52012
9157 * gfortran.dg/realloc_on_assign_11.f90: New test.
9158
9159 2012-02-02 Tobias Burnus <burnus@net-b.de>
9160
9161 PR fortran/52093
9162 * gfortran.dg/shape_7.f90: New.
9163
9164 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9165
9166 * gcc.target/mips/mips-prepend-1.c: New test.
9167
9168 2012-02-02 Jan Hubicka <jh@suse.cz>
9169 Tom de Vries <tom@codesourcery.com>
9170
9171 PR middle-end/51998
9172 * gcc.dg/alias-12.c: New testcase.
9173 * gcc.dg/alias-13.c: New testcase.
9174
9175 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9176
9177 PR target/52086
9178 * gcc.dg/pr52086.c: New test.
9179
9180 PR tree-optimization/52073
9181 * gcc.c-torture/compile/pr52073.c: New test.
9182
9183 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9184
9185 PR fortran/51958
9186 * gfortran.dg/function_optimize_10.f90: New test.
9187
9188 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9189
9190 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9191 test on alpha*-*-*.
9192
9193 2012-02-01 Tobias Burnus <burnus@net-b.de>
9194
9195 PR fortran/52024
9196 * gfortran.dg/typebound_operator_14.f90: New.
9197
9198 2012-02-01 Tobias Burnus <burnus@net-b.de>
9199
9200 PR fortran/52059
9201 * gfortran.dg/elemental_function_1.f90: New.
9202
9203 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9204
9205 PR rtl-optimization/51374
9206 * gcc.target/avr/torture/pr51374-1.c:
9207 Also fail if SBIS is seen.
9208
9209 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9210
9211 PR rtl-optimization/51374
9212 * gcc.target/avr/torture/pr51374-1.c: New.
9213
9214 2012-01-31 Tobias Burnus <burnus@net-b.de>
9215
9216 PR fortran/52024
9217 * gfortran.dg/typebound_generic_11.f90: New.
9218
9219 2012-01-31 Tobias Burnus <burnus@net-b.de>
9220
9221 PR fortran/52029
9222 * gfortran.dg/class_49.f90: New.
9223
9224 2012-01-31 Tobias Burnus <burnus@net-b.de>
9225
9226 PR fortran/52013
9227 * gfortran.dg/elemental_args_check_6.f90: New.
9228
9229 2012-01-31 Jason Merrill <jason@redhat.com>
9230
9231 PR c++/52043
9232 * g++.dg/cpp0x/variadic122.C: New.
9233
9234 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9235
9236 PR fortran/52012
9237 * gfortran.dg/realloc_on_assign_10.f90: New test.
9238
9239 2012-01-31 Richard Guenther <rguenther@suse.de>
9240
9241 PR tree-optimization/51528
9242 * gcc.dg/torture/pr51528.c: New testcase.
9243
9244 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9245
9246 PR go/48501
9247 * lib/go.exp (go_target_compile): Append timeout= to options.
9248 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9249 select5-out.go test on alpha*-*-* targets.
9250
9251 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9252
9253 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9254 (TEST_SHORT): Reformat in the same way.
9255 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9256 (TEST_SHORT): Reformat in the same way.
9257 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9258 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9259 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9260 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9261 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9262
9263 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9264
9265 PR target/51835
9266 * gcc.target/arm/pr51835.c: New testcase.
9267
9268 2012-01-30 Richard Guenther <rguenther@suse.de>
9269
9270 PR tree-optimization/52028
9271 * gcc.dg/torture/pr52028.c: New testcase.
9272 * gfortran.dg/ldist-pr45199.f: Adjust.
9273 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9274 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9275 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9276
9277 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9278
9279 PR debug/52027
9280 * gcc.dg/tree-prof/pr52027.c: New test.
9281
9282 PR tree-optimization/52046
9283 * gcc.dg/pr52046.c: New test.
9284
9285 PR debug/52048
9286 * g++.dg/other/pr52048.C: New test.
9287
9288 2012-01-30 Richard Guenther <rguenther@suse.de>
9289
9290 PR tree-optimization/52045
9291 * gcc.dg/pr52045.c: New testcase.
9292
9293 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9294
9295 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9296 new code generated for __sync_lock_release.
9297
9298 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9299
9300 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9301
9302 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9303
9304 PR testsuite/51875
9305 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9306
9307 * g++.dg/ext/visibility/template10.C: Fix typo.
9308
9309 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9310
9311 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9312
9313 PR c++/51327
9314 * g++.dg/cpp0x/constexpr-ice6.C: New.
9315
9316 2012-01-29 Tobias Burnus <burnus@net-b.de>
9317
9318 PR fortran/41600
9319 * gfortran.dg/default_initialization_6.f90: New.
9320
9321 2012-01-29 Tobias Burnus <burnus@net-b.de>
9322
9323 PR fortran/51972
9324 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9325 * gfortran.dg/class_48.f90: New.
9326
9327 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9328
9329 PR fortran/51808
9330 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9331
9332 2012-01-28 Tobias Burnus <burnus@net-b.de>
9333
9334 PR fortran/51972
9335 * gfortran.dg/class_allocate_12.f90: New.
9336
9337 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9338
9339 * gcc.dg/torture/pr50444.c: Fix dg directives.
9340
9341 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9342
9343 PR target/52006
9344 * gcc.target/arm/pr52006.c: New test.
9345
9346 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9347
9348 PR testsuite/52011
9349 * gcc.dg/lto/trans-mem.h: New file.
9350 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9351 * gcc.dg/lto/trans-mem-1_1.c: Same.
9352 * gcc.dg/lto/trans-mem-4_1.c: Same.
9353 * gcc.dg/lto/trans-mem-3_1.c: Same.
9354
9355 2012-01-27 Tobias Burnus <burnus@net-b.de>
9356
9357 PR fortran/52022
9358 * gfortran.dg/dummy_procedure_7.f90: New.
9359
9360 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9361
9362 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9363 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9364
9365 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9366
9367 PR c++/51852
9368 * g++.dg/other/gc5.C: New test.
9369
9370 2012-01-27 Richard Guenther <rguenther@suse.de>
9371
9372 PR tree-optimization/50444
9373 * gcc.dg/torture/pr50444.c: New testcase.
9374
9375 2012-01-27 Tobias Burnus <burnus@net-b.de>
9376
9377 PR fortran/51970
9378 PR fortran/51977
9379 * gfortran.dg/move_alloc_13.f90: New.
9380
9381 2012-01-27 Tobias Burnus <burnus@net-b.de>
9382
9383 PR fortran/51953
9384 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9385 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9386 and change dg-error string.
9387
9388 2012-01-27 Tobias Burnus <burnus@net-b.de>
9389
9390 PR fortran/52016
9391 * gfortran.dg/elemental_args_check_5.f90: New.
9392
9393 2012-01-27 Richard Guenther <rguenther@suse.de>
9394
9395 PR middle-end/51959
9396 * g++.dg/torture/pr51959.C: New testcase.
9397
9398 2012-01-27 Tom de Vries <tom@codesourcery.com>
9399
9400 PR tree-optimization/51990
9401 * gcc.dg/pr51990.c: New test.
9402 * gcc.dg/pr51990-2.c: Same.
9403
9404 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9405 Tobias Burnus <burnus@gcc.gnu.org>
9406
9407 PR fortran/48705
9408 * gfortran.dg/class_allocate_11.f03: New.
9409
9410 PR fortran/51870
9411 PR fortran/51943
9412 PR fortran/51946
9413 * gfortran.dg/class_allocate_7.f03: New.
9414 * gfortran.dg/class_allocate_8.f03: New.
9415 * gfortran.dg/class_allocate_9.f03: New.
9416 * gfortran.dg/class_allocate_10.f03: New.
9417
9418 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9419
9420 * gnat.dg/discr34.adb: New test.
9421 * gnat.dg/discr34_pkg.ads: New helper.
9422
9423 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9424
9425 * gnat.dg/discr33.adb: New test.
9426
9427 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9428
9429 * gnat.dg/limited_with3.ad[sb): New test.
9430 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9431 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9432 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9433
9434 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9435
9436 * gnat.dg/stack_usage1.adb: New test.
9437 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9438
9439 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9440 * gcc.dg/pr44194-2.c: Likewise.
9441
9442 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9443
9444 PR c++/51370
9445 * g++.dg/template/crash112.C: New.
9446
9447 2012-01-27 Richard Henderson <rth@redhat.com>
9448
9449 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9450
9451 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9452
9453 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9454
9455 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9456
9457 PR middle-end/51895
9458 * g++.dg/opt/pr51895.C: New test.
9459
9460 2012-01-26 Michael Matz <matz@suse.de>
9461
9462 PR tree-optimization/48794
9463 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9464
9465 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9466
9467 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9468
9469 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9470
9471 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9472 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9473 memory.
9474 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9475 the default value for s390 and s390x.
9476
9477 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9478
9479 PR lto/51698
9480 * gcc.dg/lto/trans-mem-4_0.c: New.
9481 * gcc.dg/lto/trans-mem-4_1.c: New.
9482 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9483 TM builtins.
9484 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9485 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9486 TM builtins.
9487 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9488 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9489 TM builtins.
9490
9491 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9492
9493 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9494
9495 2012-01-25 Ian Lance Taylor <iant@google.com>
9496
9497 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9498
9499 2012-01-25 Tobias Burnus <burnus@net-b.de>
9500
9501 PR fortran/51995
9502 * gfortran.dg/typebound_proc_25.f90: New.
9503
9504 2012-01-25 Jason Merrill <jason@redhat.com>
9505
9506 PR c++/51992
9507 * g++.dg/lto/pr51992_0.C: New.
9508
9509 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9510
9511 PR tree-optimization/51987
9512 * gcc.target/i386/pr51987.c: New test.
9513
9514 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9515
9516 * gcc.dg/tm/lto-1.c: Require lto support in target.
9517
9518 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9519
9520 PR rtl-optimization/48374
9521 * gcc.dg/pr48374.c: New test.
9522
9523 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9524
9525 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9526
9527 2012-01-25 Tobias Burnus <burnus@net-b.de>
9528
9529 PR fortran/51966
9530 * gfortran.dg/derived_constructor_char_3.f90: New.
9531
9532 2012-01-24 Ian Lance Taylor <iant@google.com>
9533
9534 * go.test/go-test.exp (filecmp): New procedure.
9535 (errchk): Handle quoted square brackets.
9536 (go-gc-tests): Set go_compile_args. Handle various new test
9537 lines. Skip a few new tests.
9538 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9539
9540 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9541
9542 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9543 (check_effective_target_vect_extract_even_odd)
9544 (check_effective_target_vect_interleave): Return true for MIPS
9545 paired-single.
9546
9547 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9548
9549 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9550 (main): Use it instead of argc.
9551
9552 2012-01-24 Jason Merrill <jason@redhat.com>
9553
9554 PR c++/51973
9555 * g++.dg/cpp0x/sfinae31.C: New.
9556
9557 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9558
9559 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9560
9561 2012-01-24 Jason Merrill <jason@redhat.com>
9562
9563 PR c++/51812
9564 * g++.dg/inherit/covariant20.C: New.
9565
9566 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9567
9568 PR c++/51223
9569 * g++.dg/parse/crash58.C: New.
9570
9571 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9572
9573 PR target/51957
9574 * gcc.dg/pr51957-1.c: New test.
9575 * gcc.dg/pr51957-1.h: New file.
9576 * gcc.dg/pr51957-2.c: New test.
9577
9578 2012-01-23 Jason Merrill <jason@redhat.com>
9579
9580 PR c++/51930
9581 * g++.dg/ext/visibility/template10.C: New.
9582
9583 2012-01-23 Tobias Burnus <burnus@net-b.de>
9584
9585 PR fortran/51948
9586 * gfortran.dg/move_alloc_12.f90: New.
9587
9588 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9589
9590 PR middle-end/45416
9591 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9592
9593 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9594
9595 PR c++/51398
9596 * g++.dg/template/crash111.C: New.
9597
9598 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9599
9600 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9601 configurations.
9602 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9603
9604 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9605
9606 PR testsuite/51941
9607 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9608 the DW_TAG_class_type and DW_AT_name: "Executor".
9609
9610 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9611
9612 * lib/target-supports.exp
9613 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9614 (check_effective_target_vect_interleave): Likewise.
9615
9616 2012-01-22 Jason Merrill <jason@redhat.com>
9617
9618 PR c++/51925
9619 * g++.dg/template/using20.C: New.
9620 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9621
9622 2012-01-23 Jason Merrill <jason@redhat.com>
9623
9624 PR target/51934
9625 * g++.dg/torture/pr51344.C: Limit to x86.
9626
9627 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9628
9629 * c-c++-common/tm/omp.c: Require target with pthread support.
9630
9631 2012-01-23 Richard Guenther <rguenther@suse.de>
9632
9633 PR tree-optimization/51949
9634 * gcc.dg/torture/pr51949.c: New testcase.
9635
9636 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9637
9638 PR rtl-optimization/51933
9639 * gcc.c-torture/execute/pr51933.c: New test.
9640
9641 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9642
9643 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9644 Do not define for Interix.
9645
9646 2012-01-22 Jason Merrill <jason@redhat.com>
9647
9648 PR c++/51832
9649 * g++.dg/lto/pr51832.h: New.
9650 * g++.dg/lto/pr51832_0.C: New.
9651 * g++.dg/lto/pr51832_1.C: New.
9652
9653 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9654
9655 * gcc.dg/ext-elim-1.c: New test.
9656
9657 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9658
9659 PR target/51931
9660 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9661 * g++.dg/opt/longbranch1.C: Likewise.
9662
9663 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9664
9665 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9666 in C++11 mode.
9667
9668 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9669
9670 PR fortran/50556
9671 * gfortran.dg/namelist_74.f90: New test.
9672 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9673
9674 2012-01-21 Tobias Burnus <burnus@net-b.de>
9675
9676 PR fortran/51913
9677 * gfortran.dg/class_47.f90: New.
9678
9679 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9680
9681 * gnat.dg/renaming5.ad[sb]: New test.
9682
9683 2012-01-20 Jason Merrill <jason@redhat.com>
9684
9685 PR c++/51919
9686 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9687
9688 2012-01-20 Jason Merrill <jason@redhat.com>
9689
9690 PR c++/51922
9691 * g++.dg/ext/attrib42.C: Require ilp32.
9692
9693 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9694
9695 PR target/51915
9696 * gcc.target/arm/pr51915.c: New test.
9697
9698 2012-01-20 Cary Coutant <ccoutant@google.com>
9699 Dodji Seketeli <dodji@redhat.com>
9700
9701 PR debug/45682
9702 * g++.dg/debug/dwarf2/nested-3.C: New test.
9703
9704 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9705
9706 PR c++/51402
9707 * g++.dg/template/crash110.C: New.
9708
9709 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9710
9711 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9712 Remove default options on hppa*-*-hpux*.
9713
9714 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9715
9716 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9717
9718 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9719
9720 * gcc.c-torture/compile/pr51856.c: New testcase.
9721
9722 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9723
9724 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9725 options to go_target_compile.
9726
9727 2012-01-20 Kai Tietz <ktietz@redhat.com>
9728
9729 * g++.dg/torture/pr51344.C: Fix typo.
9730
9731 2012-01-20 Richard Guenther <rguenther@suse.de>
9732
9733 PR tree-optimization/51903
9734 * g++.dg/torture/pr51903.C: New testcase.
9735
9736 2012-01-20 Tobias Burnus <burnus@net-b.de>
9737 Janus Weil <janus@gcc.gnu.org>
9738
9739 PR fortran/51056
9740 * gfortran.dg/use_21.f90: New.
9741
9742 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9743
9744 PR target/51106
9745 * gcc.dg/torture/pr51106-1.c: New test.
9746 * gcc.dg/torture/pr51106-2.c: New test.
9747
9748 2012-01-19 Kai Tietz <ktietz@redhat.com>
9749
9750 * g++.dg/torture/pr51344.C: New test.
9751
9752 2012-01-19 Tobias Burnus <burnus@net-b.de>
9753
9754 PR fortran/51904
9755 * gfortran.dg/intrinsic_size_2.f90: New.
9756
9757 2012-01-19 Jason Merrill <jason@redhat.com>
9758
9759 PR c++/51889
9760 * g++.dg/inherit/using7.C: New.
9761
9762 2012-01-19 Richard Guenther <rguenther@suse.de>
9763
9764 PR tree-optimization/37997
9765 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9766
9767 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9768
9769 PR rtl-optimization/51505
9770 * gcc.dg/pr51505.c: New test.
9771
9772 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9773
9774 PR fortran/51634
9775 * gfortran.dg/typebound_operator_12.f03: New.
9776 * gfortran.dg/typebound_operator_13.f03: New.
9777
9778 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9779
9780 PR c++/51225
9781 * g++.dg/cpp0x/pr51225.C: New.
9782
9783 2012-01-17 Ian Lance Taylor <iant@google.com>
9784
9785 PR go/50656
9786 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9787
9788 2012-01-17 Tobias Burnus <burnus@net-b.de>
9789
9790 PR fortran/51869
9791 * gfortran.dg/realloc_on_assign_9.f90: New.
9792
9793 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9794
9795 PR other/51165
9796 * gcc.dg/tm/memopt-3.c: Remove xfail.
9797 * gcc.dg/tm/memopt-4.c: Remove xfail.
9798 * gcc.dg/tm/memopt-5.c: Remove xfail.
9799 * gcc.dg/tm/memopt-7.c: Remove xfail.
9800
9801 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9802
9803 PR tree-optimization/51877
9804 * gcc.c-torture/execute/pr51877.c: New test.
9805
9806 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9807
9808 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9809 {!vect_align_arrays} to vect_sizes_32B_16B.
9810 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9811 * gcc.dg/vect/vect-peel-3.c: Ditto.
9812
9813 2012-01-16 Jason Merrill <jason@redhat.com>
9814
9815 PR c++/51854
9816 * g++.dg/abi/mangle60.C: New.
9817
9818 PR c++/51827
9819 * g++.dg/pch/mangle1.{C,Hs}: New.
9820
9821 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9822 Tobias Burnus <burnus@net-b.de>
9823
9824 PR fortran/50981
9825 * gfortran.dg/elemental_optional_args_3.f90: New
9826 * gfortran.dg/elemental_optional_args_4.f90: New
9827
9828 2012-01-16 Tobias Burnus <burnus@net-b.de>
9829
9830 PR fortran/51809
9831 * gfortran.dg/use_20.f90: New
9832
9833 2012-01-16 Jason Merrill <jason@redhat.com>
9834
9835 PR c++/51868
9836 * g++.dg/cpp0x/rv-bitfield.C: New.
9837 * g++.dg/cpp0x/rv-bitfield2.C: New.
9838
9839 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9840
9841 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9842 subroutine 'qsort' and use index array to assign the result.
9843
9844 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9845
9846 PR tree-optimization/51865
9847 * gcc.dg/pr51865.c: New test.
9848
9849 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9850
9851 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9852
9853 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9854
9855 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9856 to be loaded from the constant pool, rather than via %hi and %lo.
9857
9858 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9859
9860 PR rtl-optimization/51821
9861 * gcc.dg/pr51821.c: New test.
9862
9863 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9864
9865 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9866
9867 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9868
9869 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9870
9871 2012-01-14 Tobias Burnus <burnus@net-b.de>
9872
9873 PR fortran/51800
9874 * gfortran.dg/init_flag_8.f90: New.
9875 * gfortran.dg/init_flag_9.f90: New.
9876
9877 2011-01-14 Tobias Burnus <burnus@net-b.de>
9878
9879 PR fortran/51816
9880 * gfortran.dg/use_18.f90: New.
9881 * gfortran.dg/use_19.f90: New.
9882
9883 2012-01-13 Ian Lance Taylor <iant@google.com>
9884
9885 PR c++/50012
9886 * g++.dg/warn/Wsign-compare-4.C: New.
9887
9888 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9889
9890 PR fortran/48351
9891 * gfortran.dg/alloc_comp_assign.f03: New.
9892 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9893 __BUILTIN_FREE from 38 to 32.
9894
9895 2012-01-13 Jason Merrill <jason@redhat.com>
9896
9897 PR c++/20681
9898 * g++.dg/warn/Wreturn-type-7.C: New.
9899
9900 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9901
9902 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9903 assumption.
9904 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9905 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9906 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9907 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9908 int32plus because of big array needed.
9909 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9910 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9911
9912 2012-01-13 Jason Merrill <jason@redhat.com>
9913
9914 PR c++/51813
9915 * g++.dg/ext/visibility/template9.C: New.
9916
9917 PR c++/51620
9918 * g++.dg/cpp0x/defaulted34.C: New.
9919 * g++.dg/template/virtual3.C: New.
9920
9921 2012-01-13 Richard Guenther <rguenther@suse.de>
9922
9923 PR middle-end/8081
9924 * gcc.dg/torture/pr8081.c: New testcase.
9925
9926 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9927
9928 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9929
9930 2012-01-12 Jason Merrill <jason@redhat.com>
9931
9932 PR c++/51714
9933 * g++.dg/ext/stmtexpr14.C: New.
9934
9935 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9936
9937 PR c++/51633
9938 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9939
9940 2012-01-12 Jason Merrill <jason@redhat.com>
9941
9942 PR c++/48051
9943 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9944 * g++.dg/abi/mangle58.C: Likewise.
9945
9946 PR c++/51403
9947 * g++.dg/template/arg8.C: New.
9948
9949 2012-01-12 Ira Rosen <irar@il.ibm.com>
9950
9951 PR tree-optimization/51799
9952 * gcc.dg/vect/pr51799.c: New test.
9953 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9954 patterns.
9955
9956 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9957 Tobias Burnus <burnus@net-b.de>
9958
9959 PR fortran/51057
9960 PR fortran/51616
9961 * lib/target-supports.exp
9962 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9963 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9964
9965 2012-01-11 Jason Merrill <jason@redhat.com>
9966
9967 PR c++/51565
9968 * g++.dg/ext/attrib42.C: New.
9969
9970 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9971
9972 PR bootstrap/51796
9973 * gcc.dg/pr51796.c: New test.
9974
9975 2012-01-11 Jason Merrill <jason@redhat.com>
9976
9977 PR c++/51818
9978 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9979
9980 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9981
9982 * gnat.dg/array19.ad[sb]: New test.
9983
9984 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9985
9986 * gnat.dg/opt23.ad[sb]: New test.
9987 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9988 * gnat.dg/opt24.ad[sb]: New test.
9989
9990 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9991
9992 PR tree-optimization/49642
9993 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9994 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9995
9996 2012-01-11 Jason Merrill <jason@redhat.com>
9997
9998 PR c++/51613
9999 * g++.dg/template/explicit-args5.C: New.
10000
10001 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10002
10003 * gcc.c-torture/execute/20120110-1.c: New testcase.
10004
10005 2012-01-10 Jason Merrill <jason@redhat.com>
10006
10007 PR c++/51614
10008 * g++.dg/inherit/ambig1.C: New.
10009
10010 PR c++/51433
10011 * g++.dg/cpp0x/constexpr-cache1.C: New.
10012
10013 2012-01-10 Richard Guenther <rguenther@suse.de>
10014
10015 PR tree-optimization/51801
10016 * gcc.dg/torture/pr51801.c: New testcase.
10017
10018 2012-01-10 Tobias Burnus <burnus@net-b.de>
10019
10020 PR fortran/51652
10021 * gfortran.dg/allocate_with_typespec_5.f90: New.
10022
10023 2012-01-10 Tobias Burnus <burnus@net-b.de>
10024
10025 * gfortran.dg/class_39.f03: Update dg-error string.
10026
10027 2012-01-10 Richard Guenther <rguenther@suse.de>
10028
10029 PR tree-optimization/50913
10030 * gcc.dg/graphite/interchange-16.c: New testcase.
10031 * gcc.dg/graphite/scop-20.c: XFAIL.
10032 * gfortran.dg/graphite/interchange-1.f: Likewise.
10033 * gfortran.dg/graphite/block-1.f90: Likewise.
10034 * gfortran.dg/graphite/block-2.f: Likewise.
10035
10036 2012-01-10 Richard Henderson <rth@redhat.com>
10037
10038 * lib/target-supports.exp (check_effective_target_vect_perm,
10039 check_effective_target_vect_perm_byte,
10040 check_effective_target_vect_perm_short): Enable for arm neon.
10041
10042 2012-01-09 Tobias Burnus <burnus@net-b.de>
10043
10044 PR fortran/46328
10045 * gfortran.dg/typebound_operator_11.f90: New.
10046
10047 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10048
10049 * gnat.dg/array18.adb: New test.
10050 * gnat.dg/array18_pkg.ads: New helper.
10051
10052 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10053
10054 PR fortran/51791
10055 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10056 around base object in first assignment in main program.
10057 * gfortran.dg/typebound_operator_10.f03: New test.
10058
10059 2012-01-09 Martin Jambor <mjambor@suse.cz>
10060
10061 PR tree-optimization/51759
10062 * g++.dg/ipa/pr51759.C: New test.
10063
10064 2012-01-09 Tobias Burnus <burnus@net-b.de>
10065
10066 PR fortran/51758
10067 * gfortran.dg/optional_absent_2.f90: New.
10068
10069 2012-01-09 Tobias Burnus <burnus@net-b.de>
10070
10071 PR fortran/51578
10072 * gfortran.dg/use_17.f90: New.
10073
10074 2012-01-09 Gary Funck <gary@intrepid.com>
10075
10076 PR preprocessor/33919
10077 * gcc.dg/pr33919.c: New test.
10078 * gcc.dg/pr33919-0.h: New test header file.
10079 * gcc.dg/pr33919-1.h: Ditto.
10080 * gcc.dg/pr33919-2.h: Ditto.
10081
10082 2012-01-07 Jan Hubicka <jh@suse.cz>
10083
10084 PR tree-optimize/51694
10085 * gcc.c-torture/compile/pr51694.c: new testcase.
10086
10087 2012-01-07 Jan Hubicka <jh@suse.cz>
10088
10089 PR tree-optimization/51600
10090 * g++.dg/torture/pr51600.C: New testcase.
10091
10092 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10093
10094 PR gcov-profile/51715
10095 PR gcov-profile/51717
10096 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10097 * gcc.misc-tests/gcov-14.c: Likewise.
10098
10099 2012-01-06 Jason Merrill <jason@redhat.com>
10100
10101 * g++.dg/parse/new5.C: New.
10102
10103 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10104
10105 PR testsuite/51655
10106 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10107 including <string.h>.
10108
10109 2012-01-06 Jason Merrill <jason@redhat.com>
10110
10111 * g++.dg/abi/mangle51.C: New.
10112 * g++.dg/abi/mangle52.C: New.
10113 * g++.dg/abi/mangle53.C: New.
10114 * g++.dg/abi/mangle54.C: New.
10115 * g++.dg/abi/mangle55.C: New.
10116 * g++.dg/abi/mangle56.C: New.
10117 * g++.dg/abi/mangle57.C: New.
10118 * g++.dg/abi/mangle58.C: New.
10119 * g++.dg/abi/mangle59.C: New.
10120 * g++.dg/cpp0x/trailing3.C: Update mangling.
10121 * g++.dg/cpp0x/variadic111.C: Update mangling.
10122 * g++.dg/cpp0x/variadic4.C: Update mangling.
10123 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10124 * g++.dg/template/nontype22.C: Works now.
10125 * g++.dg/template/pr35240.C: Works now.
10126
10127 * g++.dg/cpp0x/error7.C: New.
10128
10129 2012-01-06 Tobias Burnus <burnus@net-b.de>
10130
10131 * gfortran.dg/deallocate_stat_2.f90: New.
10132 * coarray/allocate_errgmsg.f90: New.
10133 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10134 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10135 * coarray/subobject_1.f90: Fix for num_images > 1.
10136 * gfortran.dg/deallocate_stat.f90: Update due to changed
10137 stat= handling.
10138
10139 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10140
10141 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10142
10143 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10144
10145 * ada/acats/overflow.lst: Add cb20004.
10146
10147 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10148
10149 PR c++/51541
10150 * g++.dg/cpp0x/alias-decl-18.C: New test.
10151
10152 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10153
10154 * gcc.c-torture/execute/20120104-1.c: New test.
10155
10156 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10157
10158 PR fortran/PR48946
10159 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10160 the old typebound_operator_8.f03.
10161 * gfortran.dg/typebound_operator_8.f03: New version of
10162 typebound_operator_7.f03 with 'u' a derived type instead of a
10163 class object.
10164
10165 2012-01-05 Richard Guenther <rguenther@suse.de>
10166
10167 * g++.dg/torture/pr49309.C: Skip for -flto.
10168
10169 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10170
10171 PR middle-end/51761
10172 * gcc.c-torture/compile/pr51761.c: New test.
10173
10174 2012-01-05 Richard Guenther <rguenther@suse.de>
10175
10176 PR tree-optimization/51760
10177 * gcc.dg/torture/pr51760.c: New testcase.
10178
10179 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10180
10181 PR middle-end/51472
10182 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10183
10184 2012-01-05 Richard Guenther <rguenther@suse.de>
10185
10186 PR lto/41576
10187 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10188 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10189
10190 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10191
10192 PR debug/51695
10193 * gcc.dg/pr51695.c: New test.
10194
10195 2012-01-04 Andrew Pinski <apinski@cavium.com>
10196
10197 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10198 * gcc.target/mips/octeon2-lx-1.c: New test.
10199 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10200 * gcc.target/mips/octeon2-lx-2.c: New test.
10201 * gcc.target/mips/octeon2-lx-3.c: New test.
10202
10203 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10204
10205 PR other/51163
10206 PR other/51164
10207 * gcc.dg/tm/alias-1.c: Adjust regexp.
10208 * gcc.dg/tm/alias-2.c: Adjust regexp.
10209
10210 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10211
10212 PR c++/51064
10213 * g++.dg/warn/Wparentheses-26.C: New.
10214
10215 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10216
10217 * gfortran.dg/elemental_optional_args_2.f90: New test.
10218
10219 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10220
10221 PR fortran/49693
10222 * gfortran.dg/common_17.f90: New test.
10223
10224 2012-01-04 Richard Guenther <rguenther@suse.de>
10225
10226 PR tree-optimization/49651
10227 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10228 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10229
10230 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10231
10232 PR c++/51738
10233 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10234
10235 2012-01-03 Andrew Pinski <apinski@cavium.com>
10236
10237 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10238 for all mips targets. Also allow an optional .cfi_startproc.
10239
10240 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10241
10242 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10243
10244 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10245
10246 PR c++/29273
10247 * g++.dg/rtti/dyncast5.C: New.
10248
10249 2012-01-03 Richard Guenther <rguenther@suse.de>
10250
10251 PR tree-optimization/51070
10252 * gcc.dg/torture/pr51070-2.c: New testcase.
10253
10254 2012-01-03 Richard Guenther <rguenther@suse.de>
10255
10256 PR tree-optimization/51692
10257 * gcc.dg/torture/pr51692.c: New testcase.
10258
10259 2012-01-03 Richard Guenther <rguenther@suse.de>
10260
10261 PR debug/51650
10262 * g++.dg/lto/pr51650-3_0.C: New testcase.
10263
10264 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10265
10266 PR c++/15867
10267 * g++.dg/warn/Wredundant-decls-spec.C: New.
10268
10269 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10270
10271 PR tree-optimization/51719
10272 * g++.dg/tree-prof/pr51719.C: New test.
10273
10274 2012-01-03 Richard Guenther <rguenther@suse.de>
10275
10276 PR middle-end/51730
10277 * gcc.dg/fold-compare-6.c: New testcase.
10278
10279 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10280
10281 PR c++/51669
10282 * g++.dg/gomp/pr51669.C: New test.
10283
10284 2012-01-02 Jason Merrill <jason@redhat.com>
10285
10286 PR c++/51675
10287 * g++.dg/cpp0x/constexpr-union2.C: New.
10288
10289 PR c++/51666
10290 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10291
10292 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10293
10294 PR c++/51462
10295 * g++.dg/cpp0x/constexpr-99.C: New test.
10296
10297 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10298
10299 PR c++/20140
10300 * g++.dg/template/init9.C: New.
10301
10302 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10303
10304 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10305 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10306 rather than a specific number.
10307
10308 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10309
10310 PR fortran/46262
10311 PR fortran/46328
10312 PR fortran/51052
10313 * gfortran.dg/typebound_operator_7.f03: New.
10314 * gfortran.dg/typebound_operator_8.f03: New.
10315
10316 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10317
10318 PR target/51729
10319 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10320 XFAIL.
10321 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10322
10323 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10324
10325 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10326
10327 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10328
10329 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10330 for MIPS.
10331
10332 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10333
10334 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10335 * gfortran.dg/io_real_boz_4.f90: Likewise.
10336 * gfortran.dg/io_real_boz_5.f90: Likewise.
10337
10338 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10339
10340 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10341
10342 2012-01-02 Revital Eres <revital.eres@linaro.org>
10343
10344 * gcc.dg/sms-11.c: New file.
10345
10346 2012-01-02 Tobias Burnus <burnus@net-b.de>
10347
10348 PR fortran/51682
10349 * gfortran.dg/coarray/image_index_3.f90: New.
10350
10351 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10352
10353 PR c++/16603
10354 * g++.dg/parse/enum8.C: New.
10355
10356 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10357
10358 PR c++/51379
10359 * g++.dg/conversion/reinterpret4.C: New.
10360 * g++.dg/conversion/reinterpret1.C: Adjust.
10361
10362 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10363
10364 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10365
10366 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10367
10368 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10369 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10370 * g++.old-deja/g++.jason/access14.C: Likewise.
10371 * g++.old-deja/g++.jason/access8.C: Likewise.
10372 * g++.old-deja/g++.jason/access1.C: Likewise.
10373 * g++.old-deja/g++.other/access3.C: Likewise.
10374 * g++.old-deja/g++.other/access5.C: Likewise.
10375 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10376 * g++.old-deja/g++.law/visibility22.C: Likewise.
10377 * g++.old-deja/g++.law/visibility26.C: Likewise.
10378 * g++.old-deja/g++.mike/p2746.C: Likewise.
10379 * g++.dg/debug/using1.C: Likewise.
10380 * g++.dg/lookup/using51.C: Likewise.
10381 * g++.dg/inherit/using5.C: Likewise.
10382 * g++.dg/inherit/pr30297.C: Likewise.
10383 * g++.dg/inherit/access8.C: Likewise.
10384 * g++.dg/torture/pr39362.C: Likewise.
10385 * g++.dg/template/crash13.C: Likewise.
10386 * g++.dg/template/using10.C: Likewise.
10387
10388 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10389
10390 PR fortran/51502
10391 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10392
10393 2012-01-01 Ira Rosen <irar@il.ibm.com>
10394
10395 PR tree-optimization/51704
10396 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10397 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10398 corresponding flags.
10399
10400 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10401
10402 PR c++/51723
10403 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10404
10405 2012-01-01 Jan Hubicka <jh@suse.cz>
10406
10407 PR rtl-optimization/51069
10408 * gcc.c-torture/compile/pr51069.c: New testcase.
10409
10410 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10411
10412 PR tree-optimization/51683
10413 * gcc.dg/pr51683.c: New test.
10414 \f
10415 Copyright (C) 2012 Free Software Foundation, Inc.
10416
10417 Copying and distribution of this file, with or without modification,
10418 are permitted in any medium without royalty provided the copyright
10419 notice and this notice are preserved.