re PR target/55073 (Wrong Neon code generation at -O2 caused by -fschedule-insns)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
2
3 PR target/55073
4 * gcc.target/arm/pr55073.C: New test.
5
6 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
7
8 PR c++/53094
9 * g++.dg/ext/vector20.C: New testcase.
10
11 2012-11-28 Tobias Burnus <burnus@net-b.de>
12
13 PR fortran/52161
14 * coarray/sync_3.f90: Extend test.
15
16 2012-11-29 Jakub Jelinek <jakub@redhat.com>
17
18 PR rtl-optimization/55512
19 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
20 * gcc.target/i386/pr55512-4.c: Likewise.
21
22 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
23
24 PR c++/52654
25 * g++.dg/cpp0x/udlit-overflow.C: New.
26 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
27
28 2012-11-28 Jakub Jelinek <jakub@redhat.com>
29
30 PR debug/36728
31 PR debug/55467
32 PR middle-end/55507
33 PR bootstrap/55511
34 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
35 are non-empty and add dependency between the first and second asm.
36 * gcc.dg/guality/pr36728-2.c: Likewise.
37 * gcc.dg/guality/pr36728-3.c: New test.
38 * gcc.dg/guality/pr36728-4.c: New test.
39
40 2012-11-28 Andrew Pinski <apinski@cavium.com>
41
42 PR bootstrap/54279
43 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
44 directories.
45 * lib/obj-c++.exp (obj-c++_init): Likewise.
46
47 2012-11-28 Tobias Burnus <burnus@net-b.de>
48
49 PR fortran/52161
50 * coarray/sync_3.f90: New.
51
52 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
53
54 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
55
56 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
57
58 PR rtl-optimization/55512
59 * gcc.target/i386/pr55512-[1234].c: New tests.
60
61 2012-11-28 Jakub Jelinek <jakub@redhat.com>
62
63 PR testsuite/55505
64 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
65
66 PR testsuite/55504
67 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
68 attributes. Avoid clobbering memory before malloced chunk.
69 (main): Pass 1 instead of 0 as argument.
70
71 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
72
73 * gnat.dg/object_overflow.adb: Rename to...
74 * gnat.dg/object_overflow1.adb: ...this.
75 * gnat.dg/object_overflow2.adb: New test.
76 * gnat.dg/object_overflow3.adb: Likewise.
77 * gnat.dg/object_overflow4.adb: Likewise.
78
79 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
80
81 PR c++/55497
82 * g++.dg/init/pr55497.C: New.
83
84 2012-11-28 Richard Biener <rguenther@suse.de>
85
86 PR testsuite/55327
87 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
88 * gcc.dg/vect/slp-perm-9.c: Likewise.
89
90 2012-11-28 Richard Biener <rguenther@suse.de>
91
92 PR c/35634
93 * gcc.dg/torture/pr35634.c: New testcase.
94 * g++.dg/torture/pr35634.C: Likewise.
95 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
96
97 2012-11-27 Tobias Burnus <burnus@net-b.de>
98
99 PR fortran/55476
100 * gfortran.dg/warn_target_lifetime_3.f90: New.
101
102 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
103
104 PR rtl-optimization/55458
105 * gcc.target/i386/pr55458.c: New test.
106
107 2012-11-27 Jakub Jelinek <jakub@redhat.com>
108
109 PR tree-optimization/55110
110 * gcc.dg/pr55110.c: New test.
111
112 2012-11-27 Richard Biener <rguenther@suse.de>
113
114 PR middle-end/55331
115 * g++.dg/opt/pr55331.C: New testcase.
116
117 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
118
119 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
120
121 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
122
123 * gcc.dg/54455.c: Require scheduling.
124 * gcc.dg/c1x-align-4.c: Skip avr.
125 * gcc.dg/pr44024.c: Skip avr in final scan.
126
127 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
128
129 PR testsuite/52641
130 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
131 * gcc.dg/pr54676.c: Make work for 16-bit int.
132
133 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
134
135 PR target/55277
136 * gcc.target/i386/pr55227.c: New test.
137
138 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
139
140 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
141 to -fdump-rtl-all.
142 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
143
144 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
145
146 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
147 New procedure.
148 (add_options_for_arm_v8_vfp): New procedure.
149 * gcc.target/arm/vrintaf32.c: New test.
150 * gcc.target/arm/vrintaf64.c: Likewise.
151 * gcc.target/arm/vrintmf32.c: Likewise.
152 * gcc.target/arm/vrintmf64.c: Likewise.
153 * gcc.target/arm/vrintpf32.c: Likewise.
154 * gcc.target/arm/vrintpf64.c: Likewise.
155 * gcc.target/arm/vrintrf32.c: Likewise.
156 * gcc.target/arm/vrintrf64.c: Likewise.
157 * gcc.target/arm/vrintxf32.c: Likewise.
158 * gcc.target/arm/vrintxf64.c: Likewise.
159 * gcc.target/arm/vrintzf32.c: Likewise.
160 * gcc.target/arm/vrintzf64.c: Likewise.
161
162 2012-11-26 Janus Weil <janus@gcc.gnu.org>
163
164 PR fortran/54997
165 * gfortran.dg/warn_unused_function_2.f90: New.
166
167 2012-11-26 Janus Weil <janus@gcc.gnu.org>
168
169 PR fortran/54881
170 * gfortran.dg/associated_6.f90: New.
171 * gfortran.dg/select_type_30.f03: New.
172
173 2012-11-26 Jakub Jelinek <jakub@redhat.com>
174
175 PR tree-optimization/54471
176 * gcc.dg/tree-ssa/vrp86.c: New test.
177 * gcc.c-torture/execute/pr54471.c: New test.
178
179 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
180
181 PR middle-end/55030
182 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
183 use volatile asms, use plain asms. Where the output value for the
184 asm is unused, write a global variable.
185
186 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
187
188 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
189
190 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
191
192 PR fortran/30146
193 * gfortran.dg/do_check_7.f90: New test.
194
195 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
196
197 PR c++/55446
198 * g++.dg/init/new41.C: New.
199
200 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
201
202 PR fortran/55314
203 * gfortran.dg/allocate_error_4.f90: New test.
204
205 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
206
207 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
208 to send_log.
209
210 2012-11-23 Jakub Jelinek <jakub@redhat.com>
211
212 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
213 from the output.
214
215 PR c++/54046
216 * g++.dg/warn/Wreturn-type-8.C: New test.
217
218 PR middle-end/55430
219 * gcc.dg/pr55430.c: New test.
220
221 2012-11-23 Kostya Serebryany <kcc@google.com>
222
223 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
224
225 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
226
227 * gnat.dg/discr40.ad[sb]: New test.
228
229 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
230
231 * gnat.dg/discr39.adb: New test.
232
233 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
234
235 PR testsuite/52641
236 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
237 * gcc.dg/pr55150-1.c: Same.
238 * gcc.dg/torture/pr54894.c: Add size32plus.
239
240 2012-11-23 Jakub Jelinek <jakub@redhat.com>
241
242 PR sanitizer/55435
243 * c-c++-common/asan/attrib-1.c: New test.
244
245 2012-11-22 Ian Bolton <ian.bolton@arm.com>
246
247 * gcc.target/aarch64/builtin-bswap-1.c: New test.
248 * gcc.target/aarch64/builtin-bswap-2.c: New test.
249
250 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
251
252 PR c++/55432
253 * g++.dg/cpp0x/constexpr-55432.C: New.
254
255 2012-11-21 Janus Weil <janus@gcc.gnu.org>
256
257 PR fortran/55352
258 * gfortran.dg/namelist_76.f90: New.
259
260 2012-11-21 Martin Jambor <mjambor@suse.cz>
261
262 * gcc.dg/ipa/ipcp-agg-7.c: New test.
263 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
264
265 2012-11-21 Martin Jambor <mjambor@suse.cz>
266
267 PR tree-optimization/55260
268 * g++.dg/torture/pr55260-2.C: New test.
269
270 2012-11-21 Martin Jambor <mjambor@suse.cz>
271
272 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
273
274 2012-11-21 Bin Cheng <bin.cheng@arm.com>
275
276 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
277 * gcc.dg/tree-ssa/vrp47.c: Ditto.
278
279 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
280
281 PR target/19398
282 * gcc.target/i386/pr19398.c: New test.
283
284 2012-11-20 Martin Jambor <mjambor@suse.cz>
285
286 PR tree-optimization/55260
287 * g++.dg/torture/pr55260-1.C: New test.
288
289 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
290
291 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
292 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
293 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
294 * gcc.target/aarch64/atomic-op-char.c: Likewise.
295 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
296 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
297 * gcc.target/aarch64/atomic-op-int.c: Likewise.
298 * gcc.target/aarch64/atomic-op-long.c: Likewise.
299 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
300 * gcc.target/aarch64/atomic-op-release.c: Likewise.
301 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
302 * gcc.target/aarch64/atomic-op-short.c: Likewise.
303
304 2012-11-20 Jakub Jelinek <jakub@redhat.com>
305
306 PR middle-end/55094
307 * gcc.dg/pr55094.c: New test.
308
309 PR rtl-optimization/54921
310 * gcc.dg/pr54921.c: New test.
311
312 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
313
314 * gcc.target/i386/pr55359.c: New test.
315
316 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
317
318 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
319 * g++.dg/tls/thread_local3g.C: Likewise.
320 * g++.dg/tls/thread_local4g.C: Likewise.
321 * g++.dg/tls/thread_local5g.C: Likewise.
322 * g++.dg/tls/thread_local6g.C: Likewise.
323 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
324 * g++.dg/tls/thread_local2.C: Likewise.
325 * g++.dg/tls/thread_local2g.C: Likewise.
326 * g++.dg/tls/thread_local6.C: Likewise.
327
328 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
329
330 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
331 * gcc.dg/tm/clone-1.c: New test.
332
333 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
334
335 PR c++/55368
336 * g++.dg/parse/struct-5.C: New.
337
338 2012-11-19 Tom de Vries <tom@codesourcery.com>
339
340 PR rtl-optimization/55315
341 * gcc.target/mips/pr55315.c: New test.
342
343 2012-11-17 Jakub Jelinek <jakub@redhat.com>
344
345 PR tree-optimization/55236
346 * gcc.dg/pr55236.c: New test.
347
348 PR testsuite/55188
349 * gcc.dg/pr19105.c: Accept also optimizing
350 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
351
352 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
353 from addr2line_output. Increment idx if asking for more than one
354 address in one object.
355
356 2012-11-16 Jakub Jelinek <jakub@redhat.com>
357
358 PR tree-optimization/55329
359 * g++.dg/opt/pr55329.C: New test.
360
361 2012-11-16 Janus Weil <janus@gcc.gnu.org>
362
363 PR fortran/55297
364 * gfortran.dg/typebound_operator_18.f90: New.
365
366 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
367
368 PR rtl-optimization/55330
369 * gfortran.dg/pr55330.f90: New test.
370
371 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
372
373 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
374 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
375 * gcc.dg/hoist-register-pressure-2.c: Ditto.
376 * gcc.dg/hoist-register-pressure-3.c: Ditto.
377 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
378 * gcc.dg/tree-prof/unroll-1.c: Ditto.
379
380 2012-11-16 Dodji Seketeli <dodji@redhat.com>
381
382 PR c++/54875
383 * g++.dg/cpp0x/alias-decl-27.C: New test.
384
385 2012-11-16 Jakub Jelinek <jakub@redhat.com>
386
387 PR c++/55337
388 * g++.dg/template/alignof2.C: New test.
389
390 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
391
392 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
393 * g++.dg/mv6.C (dg-options): Ditto.
394
395 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
396
397 * lib/target_suports.exp
398 (check_effective_target_has_w_floating_suffix): New procedure.
399 (check_effective_target_has_q_floating_suffix): Ditto.
400 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
401 for unsupported non-standard suffix on floating constant.
402 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
403
404 2012-11-14 Jakub Jelinek <jakub@redhat.com>
405
406 * lib/asan-dg.exp: New file.
407 * gcc.dg/asan/asan.exp: New file.
408 * g++.dg/dg.exp: Prune also asan tests.
409 * g++.dg/asan/asan.exp: New file.
410 * c-c++-common/asan/memcmp-1.c: New test.
411
412 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
413
414 PR c++/55323
415 * g++.dg/cpp0x/vt-55323.C: New.
416
417 2012-11-13 Sriraman Tallam <tmsriram@google.com>
418
419 * g++.dg/mv4.C: Add require ifunc. Change error message.
420 * g++.dg/mv5.C: Add require ifunc.
421 * g++.dg/mv6.C: Add require ifunc.
422
423 2012-11-13 Martin Jambor <mjambor@suse.cz>
424
425 PR tree-optimization/55253
426 * gcc.dg/torture/pr55253.c: New test.
427 * gcc.dg/torture/pr55305.c: Likewise.
428
429 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
430
431 PR middle-end/55142
432 * gcc.target/i386/pr55142-1.c: New file.
433 * gcc.target/i386/pr55142-2.c: Likewise.
434
435 2012-11-13 Dodji Seketeli <dodji@redhat.com>
436
437 PR c++/54466
438 * g++.dg/cpp0x/alias-decl-26.C: New test file.
439
440 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
441
442 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
443 instead of lp64.
444 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
445 * gcc.target/i386/pr49715-2.c: Likewise.
446 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
447
448 2012-11-13 Jakub Jelinek <jakub@redhat.com>
449
450 PR tree-optimization/55281
451 * gcc.dg/vect/fast-math-pr55281.c: New test.
452 * g++.dg/opt/pr55281.C: New test.
453
454 PR rtl-optimization/54127
455 * gcc.dg/torture/pr54127.c: New test.
456
457 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
458 Jakub Jelinek <jakub@redhat.com>
459
460 PR rtl-optimization/51447
461 * gcc.c-torture/execute/pr51447.c: New test.
462
463 2012-11-12 Ian Bolton <ian.bolton@arm.com>
464
465 * gcc.target/aarch64/csinc-2.c: New test.
466
467 2012-11-12 Ian Bolton <ian.bolton@arm.com>
468
469 * gcc.target/aarch64/cmn.c: New test.
470 * gcc.target/aarch64/adds.c: New test.
471 * gcc.target/aarch64/subs.c: New test.
472
473 2012-11-12 Tobias Burnus <burnus@net-b.de>
474
475 PR fortran/55272
476 * gfortran.dg/coarray_29_1.f90: New.
477 * gfortran.dg/coarray_29_2.f90: New.
478
479 2012-11-12 Bin Cheng <bin.cheng@arm.com>
480
481 * gcc.dg/hoist-register-pressure-3.c: New test.
482
483 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
484
485 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
486 wrappers around sinf and cosf.
487
488 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
489
490 PR middle-end/55247
491 PR middle-end/55259
492 * gcc.target/i386/pr55247-2.c: New file.
493
494 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
495
496 PR middle-end/55263
497 * g++.dg/pr55263.C: New test.
498
499 2012-11-11 Martin Jambor <mjambor@suse.cz>
500
501 PR tree-optimization/55238
502 * testsuite/gcc.dg/torture/pr55238.c: New test.
503
504 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
505 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
506 * c-c++-common/torture/vector-subscript-1.c: Likewise.
507 * c-c++-common/torture/vector-subscript-2.c: Likewise.
508
509 2012-11-10 Jan Hubicka <jh@suse.cz>
510
511 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
512
513 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
514
515 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
516 -mno-sse -mno-mmx to dg-options. Reformat.
517
518 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
519
520 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
521 * c-c++-common/vector-compare-1.c: Same.
522 * c-c++-common/vector-compare-2.c: Same.
523 * g++.dg/other/unused1.C: Skip on AIX.
524 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
525 extra message on AIX.
526
527 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
528
529 PR target/55247
530 * gcc.target/i386/pr55247.c: New test.
531
532 2012-11-09 Andrew Pinski <apinski@cavium.com>
533
534 * gcc.c-torture/execute/20121108-1.c: New test.
535
536 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
537
538 PR c++/54413
539 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
540 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
541 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
542 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
543
544 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
545
546 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
547 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
548 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
549 array bounds.
550 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
551
552 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
553
554 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
555 * g++.dg/tm/pr47530.C: Same.
556
557 2012-11-09 Jason Merrill <jason@redhat.com>
558
559 PR c++/54859
560 * g++.dg/cpp0x/alias-decl-25.C: New.
561
562 * g++.dg/abi/abi-tag1.C: New.
563 * g++.dg/abi/abi-tag2.C: New.
564
565 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
566
567 PR rtl-optimization/55154
568 * gcc.target/i386/pr55154.c: New test.
569
570 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
571
572 PR rtl-optimization/55151
573 * gcc.dg/pr55151.c: Move ...
574 * gcc.target/i386/pr55151.c: ... here.
575
576 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
577
578 PR rtl-optimization/54472
579 * gcc.dg/pr54472.c: New test.
580
581 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
582
583 * gnat.dg/stack_check3.ad[sb]: New test.
584
585 2012-11-08 Ian Lance Taylor <iant@google.com>
586
587 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
588 with arguments. Handle errorcheckoutput and rundir test types.
589
590 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
591
592 PR tree-optimization/55191
593 * gcc.dg/pr55191.c: New test.
594
595 2012-11-08 Jakub Jelinek <jakub@redhat.com>
596
597 PR debug/54499
598 * g++.dg/debug/pr54499.C: New test.
599
600 2012-11-08 Jan Hubicka <jh@suse.cz>
601
602 PR middle-end/48636
603 * gcc.dg/winline-3.c: Update.
604
605 2012-11-08 Martin Jambor <mjambor@suse.cz>
606
607 * gfortran.dg/ipcp-array-1.f90: New test.
608
609 2012-11-08 Florian Weimer <fweimer@redhat.com>
610
611 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
612
613 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
614
615 PR rtl-optimization/55151
616 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
617
618 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
619
620 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
621
622 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
623
624 * gcc.c-torture/compile/20121107-1.c: New test.
625
626 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
627
628 PR rtl-optimization/55151
629 * gcc.dg/pr55151.c: Compile it only for x86_64.
630
631 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
632
633 PR rtl-optimization/55122
634 * gcc.dg/pr55122.c: New test.
635
636 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
637
638 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
639 word powerpc.
640 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
641 * gcc.target/powerpc/loop_align.c: Skip on AIX.
642 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
643 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
644
645 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
646
647 PR c/53063
648 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
649
650 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
651
652 PR c/51294
653 * c-c++-common/pr51294.c: New.
654
655 2012-11-07 Martin Jambor <mjambor@suse.cz>
656
657 PR tree-optimization/53787
658 * gcc.dg/ipa/ipa-5.c: Adjust.
659 * gcc.dg/ipa/ipcp-agg-1.c: New test.
660 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
661 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
662 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
663 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
664 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
665 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
666 * gfortran.dg/pr48636-2.f90: New test.
667 * gfortran.dg/pr53787.f90: Likewise.
668
669 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
670
671 PR c++/55226
672 Revert:
673 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
674
675 PR c++/54922
676 * g++.dg/cpp0x/constexpr-union4.C: New.
677
678 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
679
680 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
681
682 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
683
684 PR target/49220
685 * gcc.c-torture/compile/pr49220.c: New test.
686
687 2012-11-07 Florian Weimer <fweimer@redhat.com>
688
689 * g++.dg/init/new40.C: New.
690
691 2012-11-07 Jakub Jelinek <jakub@redhat.com>
692
693 PR debug/54693
694 * gcc.dg/guality/pr54693-2.c: New test.
695
696 2012-11-06 Andrew Pinski <apinski@cavium.com>
697
698 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
699 -fno-vect-cost-model.
700
701 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
702
703 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
704 * gcc.dg/tm/debug-1.c: Same.
705 * gcc.dg/tm/irrevocable-3.c: Same.
706 * gcc.dg/tm/irrevocable-4.c: Same.
707 * gcc.dg/tm/memopt-10.c: Same.
708 * gcc.dg/tm/memopt-11.c: Same.
709 * gcc.dg/tm/props-4.c: Same.
710 * gcc.dg/tm/wrap-3.c: Same.
711 * gcc.dg/tm/wrap-4.c: Same.
712
713 2012-11-06 Andrew Pinski <apinski@cavium.com>
714
715 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
716
717 2012-11-06 Jan Hubicka <jh@suse.cz>
718
719 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
720 candidate still.
721 * gcc.dg/tree-ssa/loop-23.c: Likewise.
722 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
723 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
724
725 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
726
727 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
728
729 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
730
731 PR middle-end/41993
732 * gcc.dg/torture/pr41993.c: New test.
733
734 2012-11-06 Jan Hubicka <jh@suse.cz>
735
736 * gcc.target/i386/l_fma_float_?.c: Update.
737 * gcc.target/i386/l_fma_double_?.c: Update.
738
739 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
740
741 PR target/54089
742 * gcc.target/sh/pr54089-8.c: New.
743 * gcc.target/sh/pr54089-9.c: New.
744
745 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
746
747 PR target/47440
748 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
749 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
750 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
751 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
752 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
753 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
754 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
755 * gcc.target/i386/avx-vzeroupper-27.c: New.
756
757 2012-11-06 Janus Weil <janus@gcc.gnu.org>
758
759 PR fortran/54917
760 * gfortran.dg/transfer_class_1.f90: New.
761 * gfortran.dg/transfer_class_2.f90: New.
762
763 2012-11-05 Sriraman Tallam <tmsriram@google.com>
764
765 * testsuite/g++.dg/mv1.C: New test.
766 * testsuite/g++.dg/mv2.C: New test.
767 * testsuite/g++.dg/mv3.C: New test.
768 * testsuite/g++.dg/mv4.C: New test.
769 * testsuite/g++.dg/mv5.C: New test.
770 * testsuite/g++.dg/mv6.C: New test.
771
772 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
773
774 PR testsuite/55186
775 * gcc.dg/const-uniq-1.c (a): Increase length four times.
776
777 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
778
779 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
780 darwin.
781
782 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
783
784 * g++.dg/torture/20121105-1.C: New test.
785
786 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
787
788 * gcc.dg/torture/fp-compare.c: New testcase.
789
790 2012-11-05 Jan Hubicka <jh@suse.cz>
791
792 * gcc.dg/const-1.c: Update.
793 * gcc.dg/pure-1.c: Update.
794
795 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
796
797 PR rtl-optimization/55151
798 * gcc.dg/pr55151.c: New test.
799
800 2012-11-05 Jakub Jelinek <jakub@redhat.com>
801
802 PR debug/54970
803 PR debug/54971
804 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
805
806 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
807
808 PR testsuite/51128
809 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
810
811 2012-11-05 Jan Hubicka <jh@suse.cz>
812
813 * gcc.dg/autopar/pr49960.c: Fix testcase.
814
815 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
816
817 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
818 Fix scan-tree-dump-times directive.
819
820 2012-11-04 Janus Weil <janus@gcc.gnu.org>
821
822 PR fortran/55199
823 * gfortran.dg/associate_12.f90: New.
824
825 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
826
827 PR target/54255
828 * lib/target-supports.exp (check_effective_target_masm_intel): New
829 proc.
830 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
831 masm_intel.
832
833 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
834 Jack Howarth <howarth@bromo.med.uc.edu>
835
836 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
837 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
838 * gcc.target/i386/pr53249.c: Likewise.
839
840 2012-11-03 Andrew Pinski <apinski@cavium.com>
841
842 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
843 call abort1 so that cross jumping does not happen.
844
845 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
846
847 PR target/51244
848 * gcc.target/sh/pr51244-18.c: New.
849 * gcc.target/sh/pr51244-19.c: New.
850
851 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
852
853 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
854 b requires a 64-bit operation followed by a truncation.
855
856 2012-11-02 Jan Hubicka <jh@suse.cz>
857
858 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
859
860 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
861
862 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
863 conditions to verify the reduction code is vectorized.
864
865 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
866 in case 'pow', such as 'powerpc' is used in the compiler version name.
867 * gcc.target/powerpc/pr46728-2.c: Likewise.
868 * gcc.target/powerpc/pr46728-3.c: Likewise.
869 * gcc.target/powerpc/pr46728-4.c: Likewise.
870 * gcc.target/powerpc/pr46728-5.c: Likewise.
871 * gcc.target/powerpc/pr46728-7.c: Likewise.
872 * gcc.target/powerpc/pr46728-8.c: Likewise.
873 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
874
875 2012-11-02 Jan Hubicka <jh@suse.cz>
876
877 * gcc.dg/tree-ssa/loop-38.c: New testcase.
878
879 2012-11-02 Jan Hubicka <jh@suse.cz>
880
881 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
882 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
883
884 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
885
886 PR middle-end/55130
887 * gcc.target/i386/pr55130.c: New test.
888
889 2012-11-02 Jakub Jelinek <jakub@redhat.com>
890
891 PR target/55147
892 * gcc.target/i386/pr55147.c: New test.
893
894 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
895
896 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
897 * gfortran.dg/default_format_denormal_1.f90: Same.
898
899 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
900
901 PR middle-end/55001
902 * g++.dg/ext/vector19.C: Remove target restrictions.
903 * gcc.dg/fold-compare-7.c: New testcase.
904
905 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
906
907 PR target/55160
908 * gcc.target/sh/pr55160.c: New.
909
910 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
911
912 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
913 scan-assembler regex.
914
915 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
916
917 PR middle-end/55150
918 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
919 * gcc.dg/pr55150-2.c: New test.
920
921 2012-11-01 Sharad Singhai <singhai@google.com>
922
923 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
924 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
925 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
926 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
927
928 2012-10-31 Dehao Chen <dehao@google.com>
929
930 * g++.dg/debug/dwarf2/block.C: New testcase.
931
932 2012-10-31 Jan Hubicka <jh@suse.cz>
933
934 * gcc.dg/pr44974.c: Add noinline.
935
936 2012-10-31 Janus Weil <janus@gcc.gnu.org>
937
938 PR fortran/53718
939 * gfortran.dg/class_54.f90: New.
940
941 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
942 Jakub Jelinek <jakub@redhat.com>
943
944 PR tree-optimization/55018
945 * gcc.dg/torture/pr55018.c: New test.
946
947 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
948
949 PR c++/54583
950 * g++.dg/ext/vla13.C: New.
951
952 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
953
954 PR middle-end/55150
955 * gcc.dg/pr55150.c: New test.
956
957 2012-10-31 Tobias Burnus <burnus@net-b.de>
958
959 PR fortran/55134
960 * gfortran.dg/associate_11.f90: New.
961
962 2012-10-31 Dodji Seketeli <dodji@redhat.com>
963
964 PR c++/54955
965 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
966
967 2012-10-31 Jakub Jelinek <jakub@redhat.com>
968
969 PR tree-optimization/19105
970 PR tree-optimization/21643
971 PR tree-optimization/46309
972 * gcc.dg/pr19105.c: New test.
973 * gcc.dg/pr21643.c: New test.
974 * gcc.dg/pr46309-2.c: New test.
975 * gcc.c-torture/execute/pr46309.c: New test.
976
977 2012-10-31 Alan Modra <amodra@gmail.com>
978
979 * gcc.target/powerpc/dimode_off.c: New.
980 * gcc.target/powerpc/timode_off.c: New.
981 * gcc.target/powerpc/dfmode_off.c: New.
982 * gcc.target/powerpc/tfmode_off.c: New.
983
984 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
985
986 PR rtl-optimization/55093
987 * gcc.target/i386/pr55093.c: New file.
988
989 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
990
991 * gcc.target/i386/pr55116.c: Renamed to ...
992 * gcc.target/i386/pr55116-1.c: This.
993
994 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
995
996 * gcc.target/i386/pr55116-2.c: New file.
997
998 2012-10-30 Richard Biener <rguenther@suse.de>
999
1000 * gcc.dg/vect/slp-perm-2.c: Adjust.
1001
1002 2012-10-30 Richard Biener <rguenther@suse.de>
1003
1004 PR tree-optimization/55111
1005 * gcc.dg/torture/pr55111.c: New testcase.
1006
1007 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1008
1009 PR target/53988
1010 * gcc.target/sh/pr53988.c: New.
1011
1012 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1013
1014 PR target/54989
1015 * gcc.dg/hoist-register-pressure-1.c: Rename from
1016 hoist-register-pressure.c. Add nonpic condition.
1017 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1018
1019 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1020
1021 PR c++/54930
1022 * gcc.dg/Wreturn-local-addr.c: New.
1023 * g++.dg/warn/Wno-return-local-addr.C: New.
1024 * g++.dg/warn/Wreturn-local-addr.C: New.
1025
1026 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1027
1028 PR middle-end/55116
1029 * gcc.target/i386/pr55116.c: New file.
1030
1031 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1032
1033 PR c/53066
1034 * gcc.dg/Wshadow-4.c: New.
1035 * gcc.dg/Wshadow-4.h: New.
1036
1037 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1038
1039 PR debug/54693
1040 * gcc.dg/guality/pr54693.c: New.
1041
1042 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1043
1044 PR middle-end/55027
1045 * gcc.dg/pr55027.c: New testcase.
1046
1047 2012-10-29 Jan Hubicka <jh@suse.cz>
1048
1049 * gcc.dg/ipa/inline-6.c: New testcase.
1050
1051 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1052
1053 PR rtl-optimization/55106
1054 * g++.dg/pr55106.C: New.
1055
1056 2012-10-29 Richard Guenther <rguenther@suse.de>
1057
1058 PR middle-end/53695
1059 * gcc.dg/torture/pr53695.c: New testcase.
1060
1061 2012-10-28 Jan Hubicka <jh@suse.cz>
1062
1063 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1064
1065 2012-10-28 Tobias Burnus <burnus@net-b.de>
1066
1067 PR fortran/54958
1068 * gfortran.dg/do_check_6.f90: New.
1069
1070 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1071 Jack Howarth <howarth@bromo.med.uc.edu>
1072
1073 PR target/54404
1074 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1075 to dg-options.
1076 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1077
1078 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1079
1080 PR target/34283
1081 * gcc.target/i386/pr34283.c: New test.
1082
1083 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1084
1085 PR c++/55081
1086 * g++.dg/opt/pr55081.C: New test.
1087
1088 PR debug/54970
1089 PR debug/54971
1090 * gcc.dg/guality/pr54970.c: New test.
1091
1092 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1093
1094 PR c++/54984
1095 * g++.dg/template/new11.C: New.
1096
1097 2012-10-26 Richard Biener <rguenther@suse.de>
1098
1099 PR middle-end/54824
1100 * gcc.dg/torture/pr54824.c: New testcase.
1101
1102 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1103
1104 * gcc.target/i386/fxsave-1.c: New.
1105 * gcc.target/i386/fxsave64-1.c: Ditto.
1106 * gcc.target/i386/fxrstor-1.c: Ditto.
1107 * gcc.target/i386/fxrstor64-1.c: Ditto.
1108 * gcc.target/i386/xsave-1.c: Ditto.
1109 * gcc.target/i386/xsave64-1.c: Ditto.
1110 * gcc.target/i386/xrstor-1.c: Ditto.
1111 * gcc.target/i386/xrstor64-1.c: Ditto.
1112 * gcc.target/i386/xsaveopt-1.c: Ditto.
1113 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1114 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1115 * gcc.target/i386/sse-13.c: Ditto.
1116 * gcc.target/i386/sse-14.c: Ditto.
1117 * gcc.target/i386/sse-22.c: Ditto.
1118 * gcc.target/i386/sse-23.c: Ditto.
1119 * g++.dg/other/i386-2.C: Ditto.
1120 * g++.dg/other/i386-3.C: Ditto.
1121
1122 2012-10-25 Jan Hubicka <jh@suse.cz>
1123
1124 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1125 at ivcanon time.
1126
1127 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1128
1129 PR c++/53761
1130 * g++.dg/ext/transparent-union.C: New.
1131
1132 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1133
1134 PR c++/54427
1135 * g++.dg/ext/vector19.C: New testcase.
1136
1137 2012-10-25 Richard Biener <rguenther@suse.de>
1138
1139 PR tree-optimization/54902
1140 * g++.dg/torture/pr54902.C: New testcase.
1141
1142 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1143
1144 PR c++/34892
1145 * g++.dg/template/crash114.C: New.
1146
1147 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1148
1149 PR bootstrap/55049
1150 * gcc.target/i386/pr55049-1.c: New test.
1151
1152 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1153
1154 PR fortran/55037
1155 * gfortran.dg/class_dummy_4.f03: New.
1156
1157 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1158
1159 PR rtl-optimization/55010
1160 * gcc.dg/pr55010.c: New test.
1161
1162 PR debug/54828
1163 * g++.dg/debug/pr54828.C: New test.
1164
1165 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1166
1167 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1168 * gcc.dg/vect/vect-83_64.c: Likewise.
1169
1170 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1171
1172 PR c++/54922
1173 * g++.dg/cpp0x/constexpr-union4.C: New.
1174
1175 2012-10-23 Jeff Law <law@redhat.com>
1176
1177 * gcc.c-torture/execute/pr54985.c: New test.
1178
1179 2012-10-23 Paul Koning <ni1d@arrl.net>
1180
1181 PR debug/54508
1182 * g++.dg/debug/dwarf2/pr54508.C: New.
1183
1184 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1185
1186 PR c++/54844
1187 * g++.dg/template/sizeof14.C: New test.
1188
1189 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1190 Jim MacArthur <jim.macarthur@arm.com>
1191 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1192 Marcus Shawcroft <marcus.shawcroft@arm.com>
1193 Nigel Stephens <nigel.stephens@arm.com>
1194 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1195 Richard Earnshaw <rearnsha@arm.com>
1196 Sofiane Naci <sofiane.naci@arm.com>
1197 Stephen Thomas <stephen.thomas@arm.com>
1198 Tejas Belagod <tejas.belagod@arm.com>
1199 Yufeng Zhang <yufeng.zhang@arm.com>
1200
1201 * lib/target-supports.exp
1202 (check_profiling_available): Add AArch64.
1203 (check_effective_target_vect_int): Likewise.
1204 (check_effective_target_vect_shift): Likewise.
1205 (check_effective_target_vect_float): Likewise.
1206 (check_effective_target_vect_double): Likewise.
1207 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1208 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1209 (check_effective_target_vect_pack_trunc): Likewise.
1210 (check_effective_target_vect_unpack): Likewise.
1211 (check_effective_target_vect_hw_misalign): Likewise.
1212 (check_effective_target_vect_short_mult): Likewise.
1213 (check_effective_target_vect_int_mult): Likewise.
1214 (check_effective_target_vect_stridedN): Likewise.
1215 (check_effective_target_sync_int_long): Likewise.
1216 (check_effective_target_sync_char_short): Likewise.
1217 (check_vect_support_and_set_flags): Likewise.
1218 (check_effective_target_aarch64_tiny): New.
1219 (check_effective_target_aarch64_small): New.
1220 (check_effective_target_aarch64_large): New.
1221 * g++.dg/other/PR23205.C: Enable aarch64.
1222 * g++.dg/other/pr23205-2.C: Likewise.
1223 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1224 * gcc.c-torture/execute/20101011-1.c: Likewise.
1225 * gcc.dg/20020312-2.c: Likewise.
1226 * gcc.dg/20040813-1.c: Likewise.
1227 * gcc.dg/builtin-apply2.c: Likewise.
1228 * gcc.dg/stack-usage-1.c: Likewise.
1229
1230 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1231 Jim MacArthur <jim.macarthur@arm.com>
1232 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1233 Marcus Shawcroft <marcus.shawcroft@arm.com>
1234 Nigel Stephens <nigel.stephens@arm.com>
1235 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1236 Richard Earnshaw <rearnsha@arm.com>
1237 Sofiane Naci <sofiane.naci@arm.com>
1238 Stephen Thomas <stephen.thomas@arm.com>
1239 Tejas Belagod <tejas.belagod@arm.com>
1240 Yufeng Zhang <yufeng.zhang@arm.com>
1241
1242 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1243 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1244 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1245 * gcc.target/aarch64/aapcs/abitest.S: New file.
1246 * gcc.target/aarch64/aapcs/abitest.h: New file.
1247 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1248 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1249 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1250 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1251 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1252 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1253 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1254 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1255 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1256 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1257 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1258 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1259 * gcc.target/aarch64/aapcs/test_1.c: New file.
1260 * gcc.target/aarch64/aapcs/test_10.c: New file.
1261 * gcc.target/aarch64/aapcs/test_11.c: New file.
1262 * gcc.target/aarch64/aapcs/test_12.c: New file.
1263 * gcc.target/aarch64/aapcs/test_13.c: New file.
1264 * gcc.target/aarch64/aapcs/test_14.c: New file.
1265 * gcc.target/aarch64/aapcs/test_15.c: New file.
1266 * gcc.target/aarch64/aapcs/test_16.c: New file.
1267 * gcc.target/aarch64/aapcs/test_17.c: New file.
1268 * gcc.target/aarch64/aapcs/test_18.c: New file.
1269 * gcc.target/aarch64/aapcs/test_19.c: New file.
1270 * gcc.target/aarch64/aapcs/test_2.c: New file.
1271 * gcc.target/aarch64/aapcs/test_20.c: New file.
1272 * gcc.target/aarch64/aapcs/test_21.c: New file.
1273 * gcc.target/aarch64/aapcs/test_22.c: New file.
1274 * gcc.target/aarch64/aapcs/test_23.c: New file.
1275 * gcc.target/aarch64/aapcs/test_24.c: New file.
1276 * gcc.target/aarch64/aapcs/test_25.c: New file.
1277 * gcc.target/aarch64/aapcs/test_26.c: New file.
1278 * gcc.target/aarch64/aapcs/test_3.c: New file.
1279 * gcc.target/aarch64/aapcs/test_4.c: New file.
1280 * gcc.target/aarch64/aapcs/test_5.c: New file.
1281 * gcc.target/aarch64/aapcs/test_6.c: New file.
1282 * gcc.target/aarch64/aapcs/test_7.c: New file.
1283 * gcc.target/aarch64/aapcs/test_8.c: New file.
1284 * gcc.target/aarch64/aapcs/test_9.c: New file.
1285 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1286 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1287 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1288 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1289 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1290 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1291 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1292 * gcc.target/aarch64/aapcs/type-def.h: New file.
1293 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1294 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1295 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1296 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1297 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1298 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1299 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1300 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1301 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1302 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1303 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1304 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1305 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1306 * gcc.target/aarch64/aarch64.exp: New file.
1307 * gcc.target/aarch64/adc-1.c: New file.
1308 * gcc.target/aarch64/adc-2.c: New file.
1309 * gcc.target/aarch64/asm-1.c: New file.
1310 * gcc.target/aarch64/clrsb.c: New file.
1311 * gcc.target/aarch64/clz.c: New file.
1312 * gcc.target/aarch64/ctz.c: New file.
1313 * gcc.target/aarch64/csinc-1.c: New file.
1314 * gcc.target/aarch64/csinv-1.c: New file.
1315 * gcc.target/aarch64/csneg-1.c: New file.
1316 * gcc.target/aarch64/extend.c: New file.
1317 * gcc.target/aarch64/fcvt.x: New file.
1318 * gcc.target/aarch64/fcvt_double_int.c: New file.
1319 * gcc.target/aarch64/fcvt_double_long.c: New file.
1320 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1321 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1322 * gcc.target/aarch64/fcvt_float_int.c: New file.
1323 * gcc.target/aarch64/fcvt_float_long.c: New file.
1324 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1325 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1326 * gcc.target/aarch64/ffs.c: New file.
1327 * gcc.target/aarch64/fmadd.c: New file.
1328 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1329 * gcc.target/aarch64/frint.x: New file.
1330 * gcc.target/aarch64/frint_double.c: New file.
1331 * gcc.target/aarch64/frint_float.c: New file.
1332 * gcc.target/aarch64/index.c: New file.
1333 * gcc.target/aarch64/mneg-1.c: New file.
1334 * gcc.target/aarch64/mneg-2.c: New file.
1335 * gcc.target/aarch64/mneg-3.c: New file.
1336 * gcc.target/aarch64/mnegl-1.c: New file.
1337 * gcc.target/aarch64/mnegl-2.c: New file.
1338 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1339 * gcc.target/aarch64/pic-constantpool1.c: New file.
1340 * gcc.target/aarch64/pic-symrefplus.c: New file.
1341 * gcc.target/aarch64/predefine_large.c: New file.
1342 * gcc.target/aarch64/predefine_small.c: New file.
1343 * gcc.target/aarch64/predefine_tiny.c: New file.
1344 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1345 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1346 * gcc.target/aarch64/table-intrinsics.c: New file.
1347 * gcc.target/aarch64/tst-1.c: New file.
1348 * gcc.target/aarch64/vect-abs-compile.c: New file.
1349 * gcc.target/aarch64/vect-abs.c: New file.
1350 * gcc.target/aarch64/vect-abs.x: New file.
1351 * gcc.target/aarch64/vect-compile.c: New file.
1352 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1353 * gcc.target/aarch64/vect-faddv.c: New file.
1354 * gcc.target/aarch64/vect-faddv.x: New file.
1355 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1356 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1357 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1358 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1359 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1360 * gcc.target/aarch64/vect-fp-compile.c: New file.
1361 * gcc.target/aarch64/vect-fp.c: New file.
1362 * gcc.target/aarch64/vect-fp.x: New file.
1363 * gcc.target/aarch64/vect-mull-compile.c: New file.
1364 * gcc.target/aarch64/vect-mull.c: New file.
1365 * gcc.target/aarch64/vect-mull.x: New file.
1366 * gcc.target/aarch64/vect.c: New file.
1367 * gcc.target/aarch64/vect.x: New file.
1368 * gcc.target/aarch64/vector_intrinsics.c: New file.
1369 * gcc.target/aarch64/vfp-1.c: New file.
1370 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1371 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1372 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1373 * g++.dg/abi/aarch64_guard1.C: New file.
1374
1375 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1376
1377 PR c++/54988
1378 * c-c++-common/pr54988.c: New test.
1379
1380 2012-10-23 Jan Hubicka <jh@suse.cz>
1381
1382 * gcc.dg/tree-prof/peel-1.c: New testcase.
1383
1384 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1385
1386 PR gcc/52945
1387 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1388
1389 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1390
1391 * gcc.dg/c99-predef-1.c: New test.
1392 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1393 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1394 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1395 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1396 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1397 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1398 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1399 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1400 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1401 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1402 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1403 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1404
1405 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1406
1407 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1408
1409 2012-10-23 Jan Hubicka <jh@suse.cz>
1410
1411 PR middle-end/54937
1412 * gcc.c-torture/execute/pr54937.c: New testcase.
1413 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1414
1415 2012-10-23 Jan Hubicka <jh@suse.cz>
1416
1417 PR middle-end/54967
1418 * gfortran.dg/pr54967.f90: New testcase.
1419
1420 2012-10-23 Terry Guo <terry.guo@arm.com>
1421
1422 PR target/55019
1423 * gcc.dg/pr55019.c: New.
1424
1425 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1426
1427 PR tree-optimization/55008
1428 * gcc.dg/tree-ssa/pr55008.c: New test.
1429
1430 2012-10-22 Richard Biener <rguenther@suse.de>
1431
1432 PR tree-optimization/55011
1433 * gcc.dg/torture/pr55011.c: New testcase.
1434
1435 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1436
1437 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1438 * gcc.target/arm/pr40457-2.c: Likewise.
1439 * gcc.target/arm/pr40457-3.c: Likewise.
1440
1441 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1442
1443 * gnat.dg/specs/limited_with4.ads: New test.
1444 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1445
1446 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1447
1448 * gnat.dg/modular4.adb: New test.
1449 * gnat.dg/modular4_pkg.ads: New helper.
1450
1451 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1452
1453 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1454 * gnat.dg/specs/addr1.ads: Likewise.
1455
1456 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1457
1458 * gcc.dg/webizer.c (main): Add missing exit call.
1459
1460 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1461
1462 PR fortran/54465
1463 * gfortran.dg/wextra_1.f: New test.
1464
1465 2012-10-20 Jan Hubicka <jh@suse.cz>
1466
1467 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1468
1469 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1470
1471 PR fortran/54224
1472 * gfortran.dg/warn_unused_function.f90: New.
1473
1474 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1475
1476 * lib/target-supports.exp
1477 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1478
1479 2012-10-19 Richard Guenther <rguenther@suse.de>
1480
1481 PR tree-optimization/54981
1482 * gcc.dg/pr54981.c: New testcase.
1483
1484 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1485
1486 PR target/54892
1487 * gcc.target/arm/pr54892.c: New.
1488
1489 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1490
1491 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1492
1493 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1494
1495 PR c++/54501
1496 * g++.dg/init/array30.C: New.
1497 * g++.dg/init/array31.C: Likewise.
1498
1499 2012-10-18 Tobias Burnus <burnus@net-b.de>
1500
1501 PR fortran/54884
1502 * gfortran.dg/public_private_module_7.f90: New.
1503
1504 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1505
1506 PR c++/29633
1507 * g++.dg/template/pr29633.C: New.
1508
1509 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1510
1511 * gnat.dg/loop_optimization13.ad[sb]: New test.
1512 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1513
1514 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1515
1516 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1517 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1518 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1519 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1520
1521 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1522
1523 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1524 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1525 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1526 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1527 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1528 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1529
1530 2012-10-16 Jan Hubicka <jh@suse.cz>
1531
1532 * gcc.target/i386/l_fma_float_?.c: Update.
1533 * gcc.target/i386/l_fma_double_?.c: Update.
1534 * gfortran.dg/do_1.f90: XFAIL
1535 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1536 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1537 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1538 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1539 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1540 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1541 valid.
1542
1543 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1544
1545 PR c/53063
1546 PR c/40989
1547 * gcc.dg/Wstrict-overflow-24.c: New.
1548
1549 2012-10-16 Tobias Burnus <burnus@net-b.de>
1550
1551 PR fortran/50981
1552 PR fortran/54618
1553 * gfortran.dg/class_optional_1.f90: New.
1554 * gfortran.dg/class_optional_2.f90: New.
1555
1556 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1557
1558 PR debug/54796
1559 * gcc.dg/guality/pr54796.c: New test.
1560
1561 PR tree-optimization/54889
1562 * gfortran.dg/pr54889.f90: New test.
1563
1564 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1565
1566 * g++.dg/other/dump-ada-spec-2.C: New test.
1567
1568 2012-10-16 Easwaran Raman <eraman@google.com>
1569
1570 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1571 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1572
1573 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1574
1575 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1576 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1577
1578 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1579
1580 PR target/54925
1581 * gcc.c-torture/compile/pr54925.c: New.
1582
1583 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1584
1585 PR target/51244
1586 * gcc.target/sh/pr51244-17.c: New.
1587
1588 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1589
1590 PR target/54760
1591 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1592 functions.
1593 * gcc.target/sh/pr54760-4.c: New.
1594
1595 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1596
1597 PR target/34777
1598 * gcc.target/sh/torture/sh-torture.exp: New.
1599 * gcc.target/sh/torture/pr34777.c: New.
1600
1601 2012-10-15 Matthias Klose <doko@ubuntu.com>
1602
1603 * lib/target-supports.exp (check_profiling_available): Match
1604 arm*-*-linux-* for ARM Linux/GNU.
1605 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1606 * gfortran.dg/enum_10.f90: Likewise.
1607 * gfortran.dg/enum_9.f90: Likewise.
1608 * gcc.target/arm/synchronize.c: Likewise.
1609 * g++.old-deja/g++.jason/enum6.C: Likewise.
1610 * g++.old-deja/g++.other/enum4.C: Likewise.
1611 * g++.old-deja/g++.law/enum9.C: Likewise.
1612
1613 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1614
1615 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1616 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1617
1618 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1619 Paolo Carlini <paolo.carlini@oracle.com>
1620
1621 PR c++/17805
1622 * g++.dg/overload/operator6.C: New.
1623
1624 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1625
1626 PR c++/50080 (again)
1627 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1628 * g++.dg/parse/tmpl-outside1.C: Likewise.
1629 * g++.dg/template/qualttp18.C: Likewise.
1630 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1631 * g++.old-deja/g++.pt/overload13.C: Likewise.
1632
1633 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1634
1635 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1636 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1637 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1638 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1639 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1640 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1641 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1642 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1643
1644 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1645
1646 PR c++/50080
1647 * g++.dg/parse/tmpl-outside2.C: New.
1648 * g++.dg/parse/tmpl-outside1.C: Adjust.
1649 * g++.dg/template/qualttp18.C: Likewise.
1650 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1651 * g++.old-deja/g++.pt/overload13.C: Likewise.
1652
1653 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1654
1655 PR tree-optimization/54915
1656 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1657
1658 2012-10-15 Richard Guenther <rguenther@suse.de>
1659
1660 PR tree-optimization/54920
1661 * gcc.dg/torture/pr54920.c: New testcase.
1662
1663 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1664
1665 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1666
1667 2012-10-13 Jason Merrill <jason@redhat.com>
1668
1669 * g++.dg/tls/thread_local7g.C: Require tls_native.
1670
1671 2012-10-14 Jason Merrill <jason@redhat.com>
1672
1673 * g++.dg/cpp0x/inh-ctor1.C: New.
1674 * g++.dg/cpp0x/inh-ctor2.C: New.
1675 * g++.dg/cpp0x/inh-ctor3.C: New.
1676 * g++.dg/cpp0x/inh-ctor4.C: New.
1677 * g++.dg/cpp0x/inh-ctor5.C: New.
1678 * g++.dg/cpp0x/inh-ctor6.C: New.
1679 * g++.dg/cpp0x/inh-ctor7.C: New.
1680 * g++.dg/cpp0x/inh-ctor8.C: New.
1681 * g++.dg/cpp0x/inh-ctor9.C: New.
1682 * g++.dg/cpp0x/inh-ctor10.C: New.
1683 * g++.dg/cpp0x/inh-ctor11.C: New.
1684 * g++.dg/cpp0x/inh-ctor12.C: New.
1685 * g++.dg/cpp0x/inh-ctor13.C: New.
1686
1687 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1688
1689 PR rtl-optimization/54919
1690 * gcc.dg/pr54919.c: New testcase.
1691
1692 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1693
1694 PR c++/53581
1695 * g++.dg/template/crash113.C: New.
1696
1697 2012-10-14 Jan Hubicka <jh@suse.cz>
1698
1699 * gcc.dg/unroll_5.c: New testcase.
1700
1701 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1702
1703 PR c++/52643
1704 * g++.dg/opt/pr52643.C: New.
1705
1706 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1707
1708 PR target/54602
1709 * gcc.target/sh/pr54602-1.c: New.
1710 * gcc.target/sh/pr54602-2.c: New.
1711 * gcc.target/sh/pr54602-3.c: New.
1712 * gcc.target/sh/pr54602-4.c: New.
1713
1714 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1715
1716 PR target/54680
1717 * gcc.target/sh/pr54680.c: New.
1718
1719 2012-10-12 Jan Hubicka <jh@suse.cz>
1720
1721 * gcc.dg/webizer.c: New testcase.
1722
1723 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1724
1725 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1726 specify -m64.
1727
1728 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1729
1730 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1731 Return 0 if already specifying -mfloat-abi other than hard.
1732
1733 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1734
1735 * gcc.dg/pr53060.c: Prune irrelevant warning.
1736
1737 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1738
1739 PR c/54381
1740 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1741 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1742 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1743 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1744 Adjust expected wording of warnings for *cmp* builtins.
1745 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1746 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1747
1748 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1749
1750 PR c++/24449
1751 * g++.dg/parse/friend-main.C: New.
1752
1753 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1754
1755 PR c++/53055
1756 * g++.dg/pr53055.C: New testcase.
1757
1758 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1759
1760 PR c++/52744
1761 * g++.dg/cpp0x/pr52744.C: New.
1762
1763 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1764
1765 PR fortran/40453
1766 * gfortran.dg/dummy_procedure_9.f90: New.
1767
1768 2012-10-12 Richard Biener <rguenther@suse.de>
1769
1770 PR tree-optimization/54894
1771 * gcc.dg/torture/pr54894.c: New testcase.
1772
1773 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1774
1775 PR target/51244
1776 * gcc.target/sh/pr51244-13.c: New.
1777 * gcc.target/sh/pr51244-14.c: New.
1778 * gcc.target/sh/pr51244-15.c: New.
1779 * gcc.target/sh/pr51244-16.c: New.
1780
1781 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1782
1783 PR c++/51878
1784 * g++.dg/cpp0x/decltype45.C: New.
1785
1786 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1787
1788 PR fortran/54784
1789 * gfortran.dg/class_allocate_13.f90: New.
1790
1791 2012-10-11 Jason Merrill <jason@redhat.com>
1792
1793 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1794 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1795
1796 * g++.dg/gomp/tls-5.C: Require tls_native.
1797 * g++.dg/tls/thread_local7.C: Require tls_native.
1798 * g++.dg/tls/static2.C: New.
1799
1800 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1801
1802 PR c++/36107
1803 * g++.dg/ext/weak5.C: New.
1804
1805 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1806
1807 PR testsuite/54868
1808 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1809 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1810
1811 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1812
1813 PR c++/43765
1814 * g++.dg/parse/pr43765.C: New.
1815
1816 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1817
1818 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1819
1820 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1821
1822 PR c++/43663
1823 * g++.dg/init/bitfield3.C: New.
1824
1825 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1826
1827 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1828
1829 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1830
1831 PR tree-optimization/54877
1832 * gcc.dg/torture/pr54877.c: New test.
1833
1834 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1835
1836 PR testsuite/53397
1837 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1838 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1839 and remove target info from dg-do compile.
1840 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1841 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1842 and remove target info from dg-do compile.
1843
1844 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1845
1846 * gcc.dg/pr54782.c: Require target with pthread support.
1847
1848 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1849
1850 PR c++/53122
1851 * g++.dg/cpp0x/auto35.C: New.
1852
1853 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1854
1855 PR c++/53540 - using fails to be equivalent to typedef
1856 * g++.dg/cpp0x/alias-decl-24.C: New test.
1857
1858 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1859
1860 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1861 that c++11 attributes to types are ignored for now.
1862 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1863 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1864
1865 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1866
1867 PR c++/53741
1868 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1869
1870 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1871
1872 PR c++/50478
1873 * g++.dg/cpp0x/initlist67.C: New.
1874
1875 2012-10-10 Dehao Chen <dehao@google.com>
1876
1877 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1878
1879 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1880
1881 PR target/52480
1882 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1883 Add runtime tests.
1884
1885 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1886
1887 PR c++/53307
1888 * g++.dg/cpp0x/decltype44.C: New.
1889
1890 2012-10-09 Steve Ellcey <sellcey@mips.com>
1891
1892 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1893
1894 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1895
1896 PR c++/53763
1897 * g++.dg/cpp0x/decltype43.C: New.
1898
1899 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1900
1901 PR middle-end/53397
1902 * gcc.dg/pr53397-1.c: New test case.
1903 * gcc.dg/pr53397-2.c: New test case.
1904
1905 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1906
1907 PR c++/54194
1908 * g++.dg/warn/Wparentheses-26.C: Adjust.
1909 * g++.dg/warn/Wparentheses-27.C: New.
1910
1911 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1912
1913 PR c++/54427
1914 * c-c++-common/vector-scalar.c: New testcase.
1915 * g++.dg/ext/vector18.C: New testcase.
1916 * g++.dg/ext/vector5.C: This is not an error anymore.
1917 * gcc.dg/init-vec-1.c: Move ...
1918 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1919 * gcc.c-torture/execute/vector-shift1.c: Move ...
1920 * c-c++-common/torture/vector-shift1.c: ... here.
1921 * gcc.dg/scal-to-vec1.c: Move ...
1922 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1923 C++11. Adapt error messages.
1924 * gcc.dg/convert-vec-1.c: Move ...
1925 * c-c++-common/convert-vec-1.c: ... here.
1926 * gcc.dg/scal-to-vec2.c: Move ...
1927 * c-c++-common/scal-to-vec2.c: ... here.
1928
1929 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1930
1931 PR target/54400
1932 * gcc.target/i386/pr54400.c: New testcase.
1933
1934 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1935
1936 PR c++/54858
1937 * g++.dg/template/pr54858.C: New test.
1938
1939 2012-10-08 Marek Polacek <polacek@redhat.com>
1940
1941 PR debug/54831
1942 * g++.dg/debug/pr54831.C: New test.
1943
1944 2012-10-08 Dehao Chen <dehao@google.com>
1945
1946 * g++.dg/predict-loop-exit-1.C: New.
1947 * g++.dg/predict-loop-exit-2.C: New.
1948 * g++.dg/predict-loop-exit-3.C: New.
1949
1950 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1951
1952 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1953
1954 2012-10-08 Jason Merrill <jason@redhat.com>
1955
1956 * g++.dg/gomp/tls-5.C: New.
1957 * g++.dg/gomp/tls-wrap1.C: New.
1958 * g++.dg/gomp/tls-wrap2.C: New.
1959 * g++.dg/gomp/tls-wrap3.C: New.
1960 * g++.dg/gomp/tls-wrap4.C: New.
1961 * g++.dg/gomp/tls-wrapper-cse.C: New.
1962 * g++.dg/tls/thread_local-cse.C: New.
1963 * g++.dg/tls/thread_local-order1.C: New.
1964 * g++.dg/tls/thread_local-order2.C: New.
1965 * g++.dg/tls/thread_local-wrap1.C: New.
1966 * g++.dg/tls/thread_local-wrap2.C: New.
1967 * g++.dg/tls/thread_local-wrap3.C: New.
1968 * g++.dg/tls/thread_local-wrap4.C: New.
1969 * g++.dg/tls/thread_local2g.C: New.
1970 * g++.dg/tls/thread_local3g.C: New.
1971 * g++.dg/tls/thread_local4g.C: New.
1972 * g++.dg/tls/thread_local5g.C: New.
1973 * g++.dg/tls/thread_local6g.C: New.
1974 * g++.dg/tls/thread_local7g.C: New.
1975
1976 * g++.dg/tls/thread_local3.C: New.
1977 * g++.dg/tls/thread_local4.C: New.
1978 * g++.dg/tls/thread_local5.C: New.
1979 * g++.dg/tls/thread_local6.C: New.
1980
1981 * g++.dg/tls/init-2.C: Tweak errors.
1982 * g++.dg/tls/thread_local1.C: New.
1983 * g++.dg/tls/thread_local2.C: New.
1984 * g++.dg/tls/thread_local7.C: New.
1985
1986 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1987
1988 PR target/54866
1989 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1990
1991 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1992
1993 PR target/54685
1994 * gcc.target/sh/pr54685.c: New.
1995
1996 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1997
1998 PR c++/53528 C++11 attribute support
1999 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2000 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2001 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2002 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2003 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2004 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2005 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2006 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2007 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2008 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2009 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2010 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2011 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2012 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2013 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2014 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2015 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2016 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2017 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2018 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2019 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2020 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2021 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2022 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2023 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2024 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2025 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2026 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2027 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2028 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2029 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2030 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2031 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2032 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2033 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2034 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2035 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2036 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2037 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2038 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2039 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2040 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2041 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2042 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2043 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2044 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2045 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2046 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2047 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2048 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2049 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2050 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2051 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2052 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2053 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2054 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2055 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2056
2057 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2058
2059 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2060 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2061 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2062
2063 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2064
2065 PR target/54760
2066 * gcc.target/sh/pr54760-2.c: New.
2067 * gcc.target/sh/pr54760-3.c: New.
2068
2069 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2070
2071 PR c++/51422
2072 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2073
2074 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2075 Sandra Loosemore <sandra@codesourcery.com>
2076
2077 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2078 and test that the accumulator is initialized using MULT.
2079 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2080 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2081
2082 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2083
2084 PR c++/52764
2085 * g++.dg/cpp0x/stdint.C: New.
2086
2087 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2088
2089 PR c++/54249
2090 * g++.dg/cpp0x/stddef.C: New.
2091
2092 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2093
2094 PR fortran/54832
2095 * gfortran.dg/typebound_operator_17.f90: New.
2096
2097 2012-10-06 Jan Hubicka <jh@suse.cz>
2098
2099 PR lto/53831
2100 PR lto/54776
2101 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2102
2103 2012-10-06 Jan Hubicka <jh@suse.cz>
2104
2105 * gcc.dg/lto/resolutions_0.c: New testcase.
2106
2107 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2108
2109 PR fortran/45521
2110 * gfortran.dg/generic_25.f90: New.
2111 * gfortran.dg/generic_26.f90: New.
2112 * gfortran.dg/generic_27.f90: New.
2113
2114 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2115
2116 PR target/54760
2117 * gcc.target/sh/pr54760-1.c: New.
2118
2119 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2120
2121 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2122 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2123 * g++.dg/warn/Wsign-compare-5.C: New test.
2124 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2125 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2126 * g++.dg/ext/builtin30.C: New test.
2127 * g++.dg/ext/vla12.C: New test.
2128 * gcc.dg/builtins-85.c: New test.
2129
2130 PR debug/54519
2131 * gcc.dg/guality/pr54519-1.c: New test.
2132 * gcc.dg/guality/pr54519-2.c: New test.
2133 * gcc.dg/guality/pr54519-3.c: New test.
2134 * gcc.dg/guality/pr54519-4.c: New test.
2135 * gcc.dg/guality/pr54519-5.c: New test.
2136 * gcc.dg/guality/pr54519-6.c: New test.
2137
2138 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2139
2140 PR c++/50893
2141 * g++.dg/cpp0x/defaulted38.C: New.
2142
2143 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2144
2145 PR tree-optimization/33763
2146 * c-c++-common/pr33763.c: New test.
2147
2148 PR tree-optimization/54810
2149 * gcc.dg/tree-ssa/vrp85.c: New test.
2150
2151 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2152
2153 * gcc.dg/ucnid-7.c: Skip on AIX.
2154 * gcc.dg/ucnid-8.c: Same.
2155 * gcc.dg/ucnid-10.c: Same.
2156 * gcc.dg/ucnid-13.c: Same.
2157 * gcc.dg/attr-alias-3.c: Same.
2158 * gcc.dg/attr-alias-5.c: Same.
2159 * gcc.dg/torture/pr51106-2.c: Same.
2160 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2161
2162 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2163
2164 PR c++/52233
2165 * g++.dg/cpp0x/alias-decl-23.C: New.
2166
2167 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2168
2169 PR c++/53403
2170 * g++.dg/template/friend53.C: New.
2171
2172 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2173
2174 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2175 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2176 (scan-ada-spec): Likewise.
2177 (scan-ada-spec-not): Likewise.
2178 * gcc.dg/dump-ada-spec-1.c: New test.
2179 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2180
2181 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2182
2183 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2184
2185 2012-10-04 Florian Weimer <fweimer@redhat.com>
2186
2187 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2188
2189 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2190
2191 PR c++/54323
2192 * g++.dg/cpp0x/pr54323.C: New.
2193
2194 2012-10-04 Richard Guenther <rguenther@suse.de>
2195
2196 PR middle-end/54735
2197 * g++.dg/torture/pr54735.C: New testcase.
2198
2199 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2200
2201 PR rtl-optimization/54739
2202 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2203
2204 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2205
2206 PR target/51244
2207 * gcc.target/sh/pr51244-12.c: New.
2208
2209 2012-10-03 Dehao Chen <dehao@google.com>
2210
2211 PR middle-end/54782
2212 * gcc.dg/pr54782.c: New test.
2213
2214 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2215
2216 PR c++/54777
2217 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2218
2219 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2220
2221 PR fortran/54778
2222 * gfortran.dg/class_53.f90: New.
2223
2224 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2225
2226 PR debug/54551
2227 * gcc.dg/guality/pr54551.c: New.
2228
2229 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2230
2231 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2232 * gcc.target/powerpc/pr46728-2.c: Likewise.
2233
2234 2012-10-02 Sharad Singhai <singhai@google.com>
2235
2236 PR testsuite/54772
2237 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2238 to fix test failures caused by r191883.
2239 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2240 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2241 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2242 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2243 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2244 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2245 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2246 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2247 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2248
2249 2012-09-30 Sharad Singhai <singhai@google.com>
2250
2251 * gcc.target/i386/vect-double-1.c: Fix test.
2252
2253 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2254
2255 PR target/54087
2256 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2257 atomic_sub fails.
2258
2259 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2260
2261 PR rtl-optimization/54457
2262 * gcc.target/i386/pr54457.c: New test.
2263
2264 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2265
2266 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2267
2268 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2269
2270 * gcc.target/i386/vect-rebuild.c: New testcase.
2271
2272 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2273
2274 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2275
2276 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2277
2278 * gcc.target/mips/pr37362.c: Fix target selector.
2279
2280 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2281
2282 PR target/54083
2283 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2284
2285 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2286
2287 * gcc.dg/ucnid-8.c: Update line number.
2288 * gcc.dg/torture/pr51106-2.c: Likewise.
2289
2290 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2291
2292 PR fortran/54667
2293 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2294 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2295 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2296
2297 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2298
2299 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2300 partially reverting r170092.
2301 * gfortran.dg/class_7.f03: Ditto.
2302 * gfortran.dg/coarray_14.f90: Ditto.
2303 * gfortran.dg/typebound_proc_13.f03: Ditto.
2304
2305 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2306
2307 PR c++/54738
2308 * g++.dg/cpp0x/sfinae42.C: New.
2309
2310 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2311
2312 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2313 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2314 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2315 * gcc.dg/pr42629.c: XFAIL on AIX.
2316 * gcc.dg/pr47684.c: Same.
2317 * gcc.dg/pr43670.c: Same.
2318 * gcc.dg/pr42916.c: Same.
2319 * gcc.dg/pr45449.c: Same.
2320 * gcc.dg/pr50017.c: Same.
2321 * gcc.dg/pr42728.c: Same.
2322 * gcc.dg/pr47881.c: Same.
2323 * gcc.dg/pr44023.c: Same.
2324 * gcc.dg/pr41345.c: Same.
2325 * gcc.dg/pr42630.c: Same.
2326 * gcc.dg/pr44971.c: Same.
2327 * gcc.dg/pr46771.c: Same.
2328 * gcc.dg/ucnid-8.c: Same.
2329 * gcc.dg/ucnid-10.c: Same.
2330 * gcc.dg/ucnid-13.c: Same.
2331 * gcc.dg/torture/pr51106-2.c: Same.
2332 * gcc.dg/pr48768.c: Same.
2333 * gcc.dg/pr42631.c: Same.
2334 * gcc.dg/pr43084.c: Same.
2335 * gcc.dg/ucnid-7.c: Same.
2336 * gcc.dg/pr42889.c: Same.
2337 * gcc.dg/pr41241.c: Same.
2338 * gcc.dg/pr42719.c: Same.
2339 * g++.dg/debug/pr46583.C: Same.
2340 * g++.dg/debug/pr47106.C: Same.
2341 * g++.dg/opt/pr48549.C: Same.
2342 * g++.dg/other/pr42685.C: Same.
2343 * c-c++-common/pr43942.c: Same.
2344
2345 2012-09-29 Ian Lance Taylor <iant@google.com>
2346
2347 * go.test/go-test.exp: Update for latest version of Go testsuite.
2348
2349 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2350
2351 PR fortran/52724
2352 * gfortran.dg/internal_readwrite_3.f90: New test.
2353
2354 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2355
2356 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2357 c-c++-common/Wunused-local-typedefs-2.c to here.
2358
2359 PR c++/54372 - unused attribute inactive on dependant entities
2360 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2361
2362 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2363
2364 PR c++/29028 - Missed unused warning on using declaration
2365 * g++.dg/warn/Wunused-var-18.C: New test.
2366
2367 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2368
2369 PR c++/53551 - -Wunused-local-typedefs misses uses
2370 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2371
2372 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2373
2374 PR target/54716
2375 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2376
2377 PR tree-optimization/54713
2378 * gcc.c-torture/compile/pr54713-1.c: New test.
2379 * gcc.c-torture/compile/pr54713-2.c: New test.
2380 * gcc.c-torture/compile/pr54713-3.c: New test.
2381
2382 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2383
2384 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2385
2386 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2387
2388 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2389
2390 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2391
2392 PR target/54703
2393 * gcc.target/i386/pr54703.c: New test.
2394
2395 2012-09-27 Richard Guenther <rguenther@suse.de>
2396
2397 PR lto/54709
2398 * gcc.dg/lto/pr54709_0.c: New testcase.
2399 * gcc.dg/lto/pr54709_1.c: Likewise.
2400
2401 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2402
2403 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2404
2405 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2406
2407 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2408
2409 * gcc.target/arm/pr42879.c: Handle big-endian.
2410
2411 2012-09-26 Steve Ellcey <sellcey@mips.com>
2412
2413 PR c/37303
2414 * gcc.dg/pr37303.c: Check for rdata or rodata.
2415
2416 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2417
2418 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2419
2420 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2421
2422 PR target/51274
2423 PR target/53087
2424 * gcc.target/powerpc/ppc-ne0-1.c: New.
2425
2426 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2427
2428 PR target/54089
2429 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2430 test_19, test_20, test_21, test_22, test_23): New functions.
2431 * gcc.target/sh/pr54089-4.c: New.
2432 * gcc.target/sh/pr54089-5.c: New.
2433 * gcc.target/sh/pr54089-6.c: New.
2434 * gcc.target/sh/pr54089-7.c: New.
2435
2436 2012-09-25 Richard Guenther <rguenther@suse.de>
2437
2438 PR lto/54625
2439 * gcc.dg/lto/pr54702_0.c: New testcase.
2440 * gcc.dg/lto/pr54702_1.c: Likewise.
2441 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2442 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2443 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2444 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2445
2446 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2447
2448 PR c++/54526
2449 * g++.dg/cpp0x/parse2.C: New.
2450 * g++.dg/parse/error11.C: Adjust.
2451 * g++.dg/parse/error12.C: Likewise.
2452
2453 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2454
2455 * gcc.target/i386/20030217-1.c: Added check for
2456 large_long_double effective target.
2457 * gcc.target/i386/387-3.c: Likewise.
2458 * gcc.target/i386/387-4.c: Likewise.
2459 * gcc.target/i386/pr36578-1.c: Likewise.
2460 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2461 when long double size is equal double size.
2462 * gcc.target/i386/excess-precision-1.c: Likewise.
2463 * gcc.target/i386/pr36578-2.c: Likewise.
2464 * gcc.target/i386/20030217-2.c: New testcase.
2465
2466 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2467
2468 PR tree-optimization/54676
2469 * gcc.dg/pr54676.c: New test.
2470
2471 2012-09-25 Richard Guenther <rguenther@suse.de>
2472
2473 PR tree-optimization/53663
2474 * gcc.dg/torture/pr53663-1.c: New testcase.
2475 * gcc.dg/torture/pr53663-2.c: Likewise.
2476 * gcc.dg/torture/pr53663-3.c: Likewise.
2477
2478 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2479
2480 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2481
2482 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2483
2484 * lib/target-supports-dg.exp (dg-require-effective-target,
2485 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2486 dg-process-target-1 instead of dg-process-target.
2487 (dg-process-target-1): Rename from dg-process-target.
2488 (dg-process-target): New.
2489
2490 2012-09-24 Richard Guenther <rguenther@suse.de>
2491
2492 PR tree-optimization/54684
2493 * g++.dg/torture/pr54684.C: New testcase.
2494
2495 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2496
2497 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2498
2499 2012-09-24 Richard Guenther <rguenther@suse.de>
2500
2501 PR middle-end/52173
2502 * gcc.dg/tm/pr52173-1.c: New.
2503 * gcc.dg/tm/pr52173-2.c: New.
2504
2505 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2506
2507 * gcc.dg/pr54669.c: New test.
2508
2509 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2510 Dominique Dhumieres <dominiq@lps.ens.fr>
2511
2512 PR testsuite/54677
2513 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2514
2515 2012-09-23 Tobias Burnus <burnus@net-b.de>
2516
2517 PR fortran/54618
2518 * gfortran.dg/class_array_14.f90: New.
2519
2520 2012-09-22 Kai Tietz <ktietz@redhat.com>
2521
2522 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2523 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2524
2525 2012-09-21 Dehao Chen <dehao@google.com>
2526
2527 PR go/54649
2528 PR tree-optimization/54655
2529 * g++.dg/pr54655.C: New testcase.
2530
2531 2012-09-21 Richard Guenther <rguenther@suse.de>
2532
2533 PR tree-optimization/54647
2534 * g++.dg/torture/pr54647.C: New testcase.
2535
2536 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2537
2538 PR c++/54427
2539 * c-c++-common/torture/vector-compare-2.c: Add -w.
2540
2541 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2542
2543 * gnat.dg/opt20.ads: Move dg directive to...
2544 * gnat.dg/opt20.adb: ...here.
2545 * gnat.dg/addr1.ad[sb]: Likewise.
2546 * gnat.dg/concat2.ad[sb]: Likewise.
2547 * gnat.dg/array16.ad[sb]: Likewise.
2548 * gnat.dg/atomic5.ad[sb]: Likewise.
2549 * gnat.dg/discr29.ad[sb]: Likewise.
2550 * gnat.dg/noreturn5.ad[sb]: Likewise.
2551 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2552 * gnat.dg/discr23.ads: Remove dg directive.
2553 * gnat.dg/nested_float_packed.ads: Likewise.
2554 * gnat.dg/oconst6.ads: Move to...
2555 * gnat.dg/specs/oconst6.ads: ...here.
2556
2557 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2558
2559 PR c++/52432
2560 * g++.dg/cpp0x/decltype32.C: Tweak.
2561
2562 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2563
2564 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2565 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2566 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2567 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2568
2569 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2570
2571 PR c++/54581
2572 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2573
2574 2012-09-19 Steve Ellcey <sellcey@mips.com>
2575
2576 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2577
2578 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2579
2580 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2581 * gcc.target/powerpc/ppc-mftb.c: New file.
2582
2583 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2584
2585 PR target/54089
2586 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2587 functions.
2588
2589 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2590
2591 PR target/54236
2592 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2593
2594 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2595
2596 * gcc.c-torture/execute/20120919-1.c: New test.
2597
2598 2012-09-19 Richard Guenther <rguenther@suse.de>
2599
2600 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2601
2602 2012-09-19 Richard Guenther <rguenther@suse.de>
2603
2604 * gcc.dg/builtin-unreachable-6.c: Adjust.
2605
2606 2012-09-19 Richard Guenther <rguenther@suse.de>
2607
2608 * gcc.dg/builtin-object-size-10.c: Adjust.
2609 * gcc.dg/builtin-unreachable-5.c: Adjust.
2610 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2611 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2612 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2613 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2614 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2615 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2616 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2617 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2618 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2619 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2620 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2621 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2622
2623 2012-09-19 Richard Guenther <rguenther@suse.de>
2624
2625 PR tree-optimization/54132
2626 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2627 * gcc.dg/torture/pr54132.c: Likewise.
2628
2629 2012-09-19 Terry Guo <terry.guo@arm.com>
2630
2631 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2632 extra prune rules that will be applied to all tests in a .exp file.
2633 (gcc-dg-prune): Use rules defined by the above variable.
2634 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2635 harmless warnings on architecture switch conflict.
2636
2637 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2638
2639 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2640 of asm-comment characters instead of a single one.
2641 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2642
2643 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2644
2645 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2646
2647 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2648 target instead of xfailing it.
2649 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2650 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2651 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2652 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2653 * gcc.dg/vect/vect-104.c: Likewise.
2654 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2655 * gcc.dg/vect/vect-outer-1.c: Likewise.
2656 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2657 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2658 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2659 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2660 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2661 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2662 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2663 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2664 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2665
2666 * lib/target-supports.exp
2667 (check_effective_target_vect_widen_mult_qi_to_hi,
2668 check_effective_target_vect_widen_mult_hi_to_si,
2669 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2670 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2671 check_effective_target_vect_pack_trunc,
2672 check_effective_target_vect_unpack,
2673 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2674 instead of arm_none.
2675
2676 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2677
2678 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2679
2680 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2681 config to compiler_flags.
2682
2683 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2684
2685 PR target/54592
2686 * gcc.target/i386/pr54592.c: New test.
2687
2688 PR tree-optimization/54610
2689 * gcc.target/i386/pr54610.c: New test.
2690
2691 2012-09-17 Jason Merrill <jason@redhat.com>
2692
2693 PR c++/54575
2694 * g++.dg/cpp0x/alias-decl-21.C: New.
2695 * g++.dg/cpp0x/alias-decl-22.C: New.
2696
2697 2012-09-17 Tobias Burnus <burnus@net-b.de>
2698
2699 PR fortran/54608
2700 * gfortran.dg/scan_2.f90: New.
2701
2702 2012-09-17 Jason Merrill <jason@redhat.com>
2703
2704 PR c++/53661
2705 * g++.dg/init/aggr9.C: New.
2706
2707 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2708
2709 * gnat.dg/loop_optimization12.ad[sb]: New test.
2710
2711 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2712
2713 PR fortran/54285
2714 * gfortran.dg/proc_ptr_result_7.f90: New.
2715
2716 2012-09-17 Tobias Burnus <burnus@net-b.de>
2717
2718 PR fortran/54603
2719 * gfortran.dg/structure_constructor_11.f90: New.
2720
2721 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2722
2723 PR tree-optimization/54563
2724 * g++.dg/torture/pr54563.C: New test.
2725
2726 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2727
2728 PR fortran/54594
2729 * gfortran.dg/typebound_generic_14.f03: New.
2730
2731 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2732
2733 PR fortran/54387
2734 * gfortran.dg/proc_ptr_38.f90: New.
2735
2736 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2737
2738 PR debug/54460
2739 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2740 to scary regexp.
2741
2742 PR testsuite/54007
2743 * gnat.dg/lto15.adb: Require lto.
2744
2745 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2746 "myBindC" for hppa*-*-hpux*.
2747
2748 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2749
2750 * gfortran.dg/namelist_75.f90: New test.
2751
2752 2012-09-15 Tom de Vries <tom@codesourcery.com>
2753
2754 * gcc.dg/tree-ssa/vrp82.c: New test.
2755 * gcc.dg/tree-ssa/vrp83.c: Same.
2756 * gcc.dg/tree-ssa/vrp84.c: Same.
2757
2758 2012-09-15 Tom de Vries <tom@codesourcery.com>
2759
2760 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2761 * gcc.dg/tree-ssa/vrp81.c: ... this.
2762
2763 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2764
2765 PR target/54222
2766 * gcc.target/avr/torture/fix-types.h: New.
2767 * gcc.target/avr/torture/vals-hr.def: New.
2768 * gcc.target/avr/torture/vals-r.def: New.
2769 * gcc.target/avr/torture/vals-k.def: New.
2770 * gcc.target/avr/torture/vals-ur.def: New.
2771 * gcc.target/avr/torture/vals-uk.def: New.
2772 * gcc.target/avr/torture/vals-uhr.def: New.
2773 * gcc.target/avr/torture/vals-llk.def: New.
2774 * gcc.target/avr/torture/vals-ullk.def: New.
2775 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2776 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2777 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2778 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2779 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2780 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2781 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2782 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2783
2784 2012-09-14 Dehao Chen <dehao@google.com>
2785
2786 * g++.dg/debug/dwarf2/deallocator.C: New test.
2787
2788 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2789
2790 PR c/54552
2791 * gcc.c-torture/compile/pr54552-1.c: New test.
2792
2793 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2794
2795 PR c++/54427
2796 * g++.dg/other/vector-compare.C: New testcase.
2797 * c-c++-common/vector-compare-3.c: New testcase.
2798 * gcc.dg/vector-shift.c: Move ...
2799 * c-c++-common/vector-shift.c: ... here.
2800 * gcc.dg/vector-shift1.c: Move ...
2801 * c-c++-common/vector-shift1.c: ... here.
2802 * gcc.dg/vector-shift3.c: Move ...
2803 * c-c++-common/vector-shift3.c: ... here.
2804 * gcc.dg/vector-compare-1.c: Move ...
2805 * c-c++-common/vector-compare-1.c: ... here.
2806 * gcc.dg/vector-compare-2.c: Move ...
2807 * c-c++-common/vector-compare-2.c: ... here.
2808 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2809 * c-c++-common/torture/vector-compare-1.c: ... here.
2810 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2811 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2812 * c-c++-common/torture/vector-compare-2.c: ... here.
2813 * gcc.c-torture/execute/vector-shift.c: Move ...
2814 * c-c++-common/torture/vector-shift.c: ... here.
2815 * gcc.c-torture/execute/vector-shift2.c: Move ...
2816 * c-c++-common/torture/vector-shift2.c: ... here.
2817 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2818 * c-c++-common/torture/vector-subscript-1.c: ... here.
2819 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2820 * c-c++-common/torture/vector-subscript-2.c: ... here.
2821 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2822 * c-c++-common/torture/vector-subscript-3.c: ... here.
2823
2824 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2825
2826 PR c/54103
2827 * gcc.c-torture/compile/pr54103-1.c,
2828 gcc.c-torture/compile/pr54103-2.c,
2829 gcc.c-torture/compile/pr54103-3.c,
2830 gcc.c-torture/compile/pr54103-4.c,
2831 gcc.c-torture/compile/pr54103-5.c,
2832 gcc.c-torture/compile/pr54103-6.c: New tests.
2833 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2834
2835 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2836
2837 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2838
2839 2012-09-14 Richard Guenther <rguenther@suse.de>
2840
2841 PR tree-optimization/54565
2842 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2843 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2844
2845 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2846
2847 * gcc.target/arm/combine-movs.c: Add missing space.
2848
2849 2012-09-14 Richard Guenther <rguenther@suse.de>
2850
2851 * g++.dg/torture/builtin-location.C: New testcase.
2852
2853 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2854 Manuel López-Ibåñez <manu@gcc.gnu.org>
2855
2856 PR c++/53210
2857 * g++.dg/warn/Wuninitialized-self.C: New.
2858
2859 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2860
2861 PR c/54559
2862 * gcc.c-torture/compile/pr54559.c: New test.
2863
2864 2012-09-13 Jason Merrill <jason@redhat.com>
2865
2866 PR c++/53839
2867 * g++.dg/cpp0x/constexpr-temp1.C: New.
2868
2869 PR c++/54511
2870 * g++.dg/template/anonunion2.C: New.
2871
2872 PR c++/53836
2873 * g++.dg/template/init10.C: New.
2874
2875 2012-09-13 Tobias Burnus <burnus@net-b.de>
2876
2877 PR fortran/54556
2878 * gfortran.dg/implicit_pure_3.f90: New.
2879
2880 2012-09-13 Richard Guenther <rguenther@suse.de>
2881
2882 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2883
2884 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2885
2886 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2887
2888 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2889
2890 * c-c++-common/pr51712.c: Handle for short-enum targets.
2891
2892 2012-09-12 Terry Guo <terry.guo@arm.com>
2893
2894 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2895 and lsrs for Thumb2 mode.
2896
2897 2012-09-12 Jan Hubicka <jh@suse.cz>
2898
2899 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2900
2901 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2902
2903 PR target/54445
2904 * gcc.target/i386/pr54445-1.c: New file.
2905 * gcc.target/i386/pr54445-2.c: Likewise.
2906
2907 2012-09-12 Tobias Burnus <burnus@net-b.de>
2908
2909 PR fortran/54225
2910 PR fortran/53306
2911 * gfortran.dg/coarray_10.f90: Update dg-error.
2912 * gfortran.dg/coarray_28.f90: New.
2913 * gfortran.dg/array_section_3.f90: New.
2914
2915 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2916
2917 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2918 gcc.target/arm/pr48252.c: Fix for big-endian support.
2919
2920 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2921
2922 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2923
2924 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2925 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2926
2927 * gcc.target/arm/neon-vfma-1.c: New testcase.
2928 * gcc.target/arm/neon-vfms-1.c: Likewise.
2929 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2930 of float.
2931 * gcc.target/arm/neon-vmls-1.c: Likewise.
2932 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2933 function.
2934 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2935 (check_effective_target_arm_neonv2_ok): Likewise.
2936 (check_effective_target_arm_neonv2_hw): Likewise.
2937 (check_effective_target_arm_neonv2): Likewise.
2938
2939 2012-09-11 Richard Guenther <rguenther@suse.de>
2940
2941 PR middle-end/54515
2942 * g++.dg/tree-ssa/pr54515.C: New testcase.
2943
2944 2012-09-10 Andrew Pinski <apinski@cavium.com>
2945
2946 PR tree-opt/c54362
2947 * gcc.dg/tm/memopt-16.c: New testcase.
2948
2949 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2950
2951 PR c++/54541
2952 PR c++/54542
2953 * g++.dg/cpp0x/sfinae40.C: New.
2954 * g++.dg/cpp0x/sfinae41.C: Likewise.
2955
2956 2012-09-10 Jason Merrill <jason@redhat.com>
2957
2958 PR c++/54538
2959 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2960
2961 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2962
2963 PR target/54089
2964 * gcc.target/sh/pr54089-3.c: New.
2965
2966 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2967
2968 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2969
2970 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2971
2972 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2973
2974 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2975
2976 * gcc.dg/pr52558-2.c: Delete.
2977 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2978
2979 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2980
2981 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2982
2983 2012-09-10 Richard Guenther <rguenther@suse.de>
2984
2985 PR tree-optimization/54520
2986 * gcc.dg/torture/pr54520.c: New testcase.
2987
2988 2012-09-10 Jason Merrill <jason@redhat.com>
2989
2990 PR c++/54506
2991 * g++.dg/cpp0x/implicit14.C: New.
2992
2993 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2994
2995 PR fortran/54208
2996 * gfortran.dg/bound_simplification_3.f90: New test.
2997
2998 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2999
3000 PR testsuite/54184
3001 * gcc.dg/pr52558-1.c: Delete.
3002 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3003
3004 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3005
3006 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3007 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3008 * gcc.target/arm/smlaltt-1.c: Likewise.
3009
3010 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3011
3012 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3013
3014 2012-09-07 Tom de Vries <tom@codesourcery.com>
3015
3016 PR tree-optimization/53986
3017 * gcc.dg/tree-ssa/vrp80.c: New test.
3018 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3019
3020 2012-09-06 Jason Merrill <jason@redhat.com>
3021
3022 PR c++/54341
3023 PR c++/54253
3024 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3025 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3026
3027 2012-09-06 Andrew Pinski <apinski@cavium.com>
3028
3029 PR tree-opt/54494
3030 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3031
3032 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3033
3034 PR rtl-optimization/54455
3035 * gcc.dg/54455.c: New test.
3036
3037 2012-09-06 Tobias Burnus <burnus@net-b.de>
3038
3039 PR fortran/54463
3040 * gfortran.dg/promotion_2.f90: New.
3041
3042 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3043
3044 PR middle-end/54486
3045 * c-c++-common/pr54486.c: New test.
3046
3047 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3048
3049 PR fortran/54474
3050 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3051
3052 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3053
3054 PR c++/54191
3055 * g++.dg/cpp0x/sfinae39.C: New.
3056
3057 2012-09-04 Jason Merrill <jason@redhat.com>
3058
3059 PR c++/54441
3060 * g++.dg/ext/flexary3.C: New.
3061
3062 PR c++/54420
3063 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3064
3065 PR c++/54198
3066 * g++.dg/template/defarg15.C: New.
3067
3068 PR c++/54437
3069 * g++.dg/template/access24.C: New.
3070
3071 2012-09-04 Richard Guenther <rguenther@suse.de>
3072
3073 PR tree-optimization/54458
3074 * gcc.dg/torture/pr54458.c: New testcase.
3075
3076 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3077
3078 * gcc.target/arm/neon-vext.c: New test.
3079 * gcc.target/arm/neon-vext-execute.c: Ditto.
3080
3081 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3082
3083 PR fortran/54243
3084 PR fortran/54244
3085 * gfortran.dg/select_type_29.f03: New.
3086
3087 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3088
3089 * gcc.dg/fold-perm.c: Improve test.
3090
3091 2012-09-03 Tobias Burnus <burnus@net-b.de>
3092
3093 PR fortran/51632
3094 * gfortran.dg/coarray_class_1.f90: New.
3095
3096 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3097
3098 PR target/49206
3099 * gcc.c-torture/compile/pr49206.c: New test.
3100
3101 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3102 Uros Bizjak <ubizjak@gmail.com>
3103
3104 PR target/36680
3105 * gfortran.dg/pr36680.f90: New test.
3106
3107 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3108
3109 PR target/42295
3110 * g++.dg/opt/pr42295.C: New test.
3111
3112 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3113
3114 PR target/54436
3115 * gcc.dg/torture/pr54436.c: New test.
3116
3117 2012-09-01 Andrew Pinski <apinski@cavium.com>
3118
3119 * gcc.target/mips/truncate-8.c: New testcase.
3120
3121 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3122
3123 PR target/46829
3124 PR target/46843
3125 * gcc.target/i386/pr46829.c: New test.
3126 * gcc.target/i386/pr46843.c: Ditto.
3127
3128 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3129 Jason Merrill <jason@redhat.com>
3130
3131 PR c++/18747
3132 * g++.dg/parse/error50.C: New.
3133
3134 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3135
3136 PR c/54428
3137 * gcc.c-torture/compile/pr54428.c: New test.
3138
3139 2012-08-31 Ollie Wild <aaw@google.com>
3140
3141 PR c++/54197
3142 * g++.dg/init/lifetime3.C: New test.
3143
3144 2012-08-31 Martin Jambor <mjambor@suse.cz>
3145
3146 PR middle-end/54409
3147 * gcc.dg/torture/pr54409.c: New test.
3148
3149 2012-08-31 Martin Jambor <mjambor@suse.cz>
3150
3151 * gfortran.dg/pr48636.f90: Add dump scan checks.
3152
3153 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3154
3155 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3156
3157 2012-08-28 Joey Ye <joey.ye@arm.com>
3158
3159 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3160
3161 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3162
3163 PR target/46254
3164 * gcc.target/i386/pr46254.c: New test.
3165
3166 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3167
3168 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3169 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3170 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3171
3172 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3173
3174 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3175 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3176 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3177 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3178 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3179 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3180 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3181 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3182 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3183 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3184 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3185 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3186 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3187 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3188 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3189 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3190 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3191 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3192 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3193 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3194 gcc.target/mips/unaligned-1.c: Tighten regexps.
3195
3196 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3197
3198 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3199 (mips_option_groups): Remove optimization. Add various -f options.
3200 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3201 and -pg imply -fno-omit-frame-pointer.
3202 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3203 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3204 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3205 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3206 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3207 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3208 * gcc.target/mips/abi-n32-long32.c: Likewise.
3209 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3210 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3211 * gcc.target/mips/abi-n32-long64.c: Likewise.
3212 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3213 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3214 * gcc.target/mips/abi-n64-long32.c: Likewise.
3215 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3216 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3217 * gcc.target/mips/abi-n64-long64.c: Likewise.
3218 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3219 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3220 * gcc.target/mips/abi-o32-long32.c: Likewise.
3221 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3222 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3223 * gcc.target/mips/abi-o32-long64.c: Likewise.
3224 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3225 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3226 * gcc.target/mips/abi-o64-long32.c: Likewise.
3227 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3228 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3229 * gcc.target/mips/abi-o64-long64.c: Likewise.
3230 * gcc.target/mips/asm-1.c: Likewise.
3231 * gcc.target/mips/branch-1.c: Likewise.
3232 * gcc.target/mips/call-3.c: Likewise.
3233 * gcc.target/mips/call-saved-3.c: Likewise.
3234 * gcc.target/mips/clear-cache-1.c: Likewise.
3235 * gcc.target/mips/div-1.c: Likewise.
3236 * gcc.target/mips/div-2.c: Likewise.
3237 * gcc.target/mips/div-3.c: Likewise.
3238 * gcc.target/mips/div-4.c: Likewise.
3239 * gcc.target/mips/div-5.c: Likewise.
3240 * gcc.target/mips/div-6.c: Likewise.
3241 * gcc.target/mips/div-7.c: Likewise.
3242 * gcc.target/mips/div-8.c: Likewise.
3243 * gcc.target/mips/div-9.c: Likewise.
3244 * gcc.target/mips/div-10.c: Likewise.
3245 * gcc.target/mips/div-11.c: Likewise.
3246 * gcc.target/mips/div-12.c: Likewise.
3247 * gcc.target/mips/dsp-ctrl.c: Likewise.
3248 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3249 * gcc.target/mips/ext-8.c: Likewise.
3250 * gcc.target/mips/extend-2.c: Likewise.
3251 * gcc.target/mips/fix-r10000-1.c: Likewise.
3252 * gcc.target/mips/fix-r10000-2.c: Likewise.
3253 * gcc.target/mips/fix-r10000-3.c: Likewise.
3254 * gcc.target/mips/fix-r10000-4.c: Likewise.
3255 * gcc.target/mips/fix-r10000-5.c: Likewise.
3256 * gcc.target/mips/fix-r10000-6.c: Likewise.
3257 * gcc.target/mips/fix-r10000-7.c: Likewise.
3258 * gcc.target/mips/fix-r10000-8.c: Likewise.
3259 * gcc.target/mips/fix-r10000-9.c: Likewise.
3260 * gcc.target/mips/fix-r10000-10.c: Likewise.
3261 * gcc.target/mips/fix-r10000-11.c: Likewise.
3262 * gcc.target/mips/fix-r10000-12.c: Likewise.
3263 * gcc.target/mips/fix-r10000-13.c: Likewise.
3264 * gcc.target/mips/fix-r10000-14.c: Likewise.
3265 * gcc.target/mips/fix-r10000-15.c: Likewise.
3266 * gcc.target/mips/fpcmp-1.c: Likewise.
3267 * gcc.target/mips/fpcmp-2.c: Likewise.
3268 * gcc.target/mips/fpr-moves-7.c: Likewise.
3269 * gcc.target/mips/fpr-moves-8.c: Likewise.
3270 * gcc.target/mips/int-moves-1.c: Likewise.
3271 * gcc.target/mips/int-moves-2.c: Likewise.
3272 * gcc.target/mips/long-calls-pg.c: Likewise.
3273 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3274 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3275 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3276 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3277 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3278 * gcc.target/mips/mips-3d-1.c: Likewise.
3279 * gcc.target/mips/mips-3d-2.c: Likewise.
3280 * gcc.target/mips/mips-3d-3.c: Likewise.
3281 * gcc.target/mips/mips-3d-4.c: Likewise.
3282 * gcc.target/mips/mips-3d-5.c: Likewise.
3283 * gcc.target/mips/mips-3d-6.c: Likewise.
3284 * gcc.target/mips/mips-3d-7.c: Likewise.
3285 * gcc.target/mips/mips-3d-8.c: Likewise.
3286 * gcc.target/mips/mips-3d-9.c: Likewise.
3287 * gcc.target/mips/mips-ps-1.c: Likewise.
3288 * gcc.target/mips/mips-ps-2.c: Likewise.
3289 * gcc.target/mips/mips-ps-3.c: Likewise.
3290 * gcc.target/mips/mips-ps-4.c: Likewise.
3291 * gcc.target/mips/mips-ps-6.c: Likewise.
3292 * gcc.target/mips/mips32-dspr2.c: Likewise.
3293 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3294 * gcc.target/mips/neg-abs-1.c: Likewise.
3295 * gcc.target/mips/neg-abs-2.c: Likewise.
3296 * gcc.target/mips/nmadd-3.c: Likewise.
3297 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3298 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3299 * gcc.target/mips/octeon-pop-1.c: Likewise.
3300 * gcc.target/mips/pr26765.c: Likewise.
3301 * gcc.target/mips/pr33256.c: Likewise.
3302 * gcc.target/mips/pr33635-1.c: Likewise.
3303 * gcc.target/mips/pr33755.c: Likewise.
3304 * gcc.target/mips/pr35802.c: Likewise.
3305 * gcc.target/mips/pr45074.c: Likewise.
3306 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3307 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3308 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3309 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3310 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3311 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3312 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3313 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3314 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3315 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3316 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3317 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3318 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3319 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3320 * gcc.target/mips/save-restore-1.c: Likewise.
3321 * gcc.target/mips/save-restore-3.c: Likewise.
3322 * gcc.target/mips/save-restore-5.c: Likewise.
3323 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3324 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3325 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3326 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3327 * gcc.target/mips/stack-1.c: Likewise.
3328
3329 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3330 Tighten regexps.
3331
3332 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3333 branch under test to be filled with preceding rather than
3334 following instructions.
3335 * gcc.target/mips/branch-10.c: Likewise.
3336 * gcc.target/mips/branch-11.c: Likewise.
3337 * gcc.target/mips/branch-12.c: Likewise.
3338 * gcc.target/mips/branch-13.c: Likewise.
3339 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3340 to be eliminated. Tighten $28 scan-assembler-not test.
3341
3342 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3343 function to...
3344 * gcc.target/mips/call-4.c: ...this new test.
3345
3346 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3347 more likely.
3348 * gcc.target/mips/code-readable-3.c: Likewise.
3349 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3350 flag but skip for -O0.
3351 * gcc.target/mips/code-readable-4.c: Likewise.
3352
3353 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3354 of operations under test.
3355 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3356
3357 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3358 Don't require sibling-call optimization.
3359 * gcc.target/mips/near-far-4.c: Likewise.
3360
3361 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3362 Make sure that the register variable is used.
3363 * gcc.target/mips/soft-float-1.c: Likewise.
3364
3365 * gcc.target/mips/sdata-1.c: Make static data volatile.
3366 * gcc.target/mips/sdata-2.c: Likewise.
3367 * gcc.target/mips/sdata-3.c: Likewise.
3368 * gcc.target/mips/sdata-4.c: Likewise.
3369
3370 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3371 skip for -O0.
3372 * gcc.target/mips/atomic-memory-2.c: Likewise.
3373 * gcc.target/mips/branch-cost-1.c: Likewise.
3374 * gcc.target/mips/branch-cost-2.c: Likewise.
3375 * gcc.target/mips/cache-1.c: Likewise.
3376 * gcc.target/mips/call-1.c: Likewise.
3377 * gcc.target/mips/call-saved-2.c: Likewise.
3378 * gcc.target/mips/const-anchor-1.c: Likewise.
3379 * gcc.target/mips/const-anchor-2.c: Likewise.
3380 * gcc.target/mips/dse-1.c: Likewise.
3381 * gcc.target/mips/dsp-lhx.c: Likewise.
3382 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3383 * gcc.target/mips/ext-1.c: Likewise.
3384 * gcc.target/mips/ext-2.c: Likewise.
3385 * gcc.target/mips/ext-3.c: Likewise.
3386 * gcc.target/mips/ext-4.c: Likewise.
3387 * gcc.target/mips/ext-5.c: Likewise.
3388 * gcc.target/mips/ext-6.c: Likewise.
3389 * gcc.target/mips/ext-7.c: Likewise.
3390 * gcc.target/mips/extend-1.c: Likewise.
3391 * gcc.target/mips/fix-r4000-1.c: Likewise.
3392 * gcc.target/mips/fix-r4000-3.c: Likewise.
3393 * gcc.target/mips/fix-r4000-5.c: Likewise.
3394 * gcc.target/mips/fix-r4000-6.c: Likewise.
3395 * gcc.target/mips/fix-r4000-8.c: Likewise.
3396 * gcc.target/mips/fix-r4000-10.c: Likewise.
3397 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3398 * gcc.target/mips/fixed-vector-type.c: Likewise.
3399 * gcc.target/mips/fpr-moves-1.c: Likewise.
3400 * gcc.target/mips/fpr-moves-2.c: Likewise.
3401 * gcc.target/mips/fpr-moves-3.c: Likewise.
3402 * gcc.target/mips/fpr-moves-4.c: Likewise.
3403 * gcc.target/mips/fpr-moves-5.c: Likewise.
3404 * gcc.target/mips/fpr-moves-6.c: Likewise.
3405 * gcc.target/mips/ins-1.c: Likewise.
3406 * gcc.target/mips/ins-2.c: Likewise.
3407 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3408 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3409 * gcc.target/mips/lazy-binding-1.c: Likewise.
3410 * gcc.target/mips/madd-3.c: Likewise.
3411 * gcc.target/mips/madd-5.c: Likewise.
3412 * gcc.target/mips/madd-6.c: Likewise.
3413 * gcc.target/mips/madd-8.c: Likewise.
3414 * gcc.target/mips/madd-9.c: Likewise.
3415 * gcc.target/mips/memcpy-1.c: Likewise.
3416 * gcc.target/mips/mips-ps-type.c: Likewise.
3417 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3418 * gcc.target/mips/mips-sched-madd.c: Likewise.
3419 * gcc.target/mips/mips16e-extends.c: Likewise.
3420 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3421 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3422 * gcc.target/mips/movcc-1.c: Likewise.
3423 * gcc.target/mips/movcc-2.c: Likewise.
3424 * gcc.target/mips/movcc-3.c: Likewise.
3425 * gcc.target/mips/msub-5.c: Likewise.
3426 * gcc.target/mips/msub-6.c: Likewise.
3427 * gcc.target/mips/msub-8.c: Likewise.
3428 * gcc.target/mips/mult-2.c: Likewise.
3429 * gcc.target/mips/mult-3.c: Likewise.
3430 * gcc.target/mips/mult-5.c: Likewise.
3431 * gcc.target/mips/mult-6.c: Likewise.
3432 * gcc.target/mips/mult-7.c: Likewise.
3433 * gcc.target/mips/mult-12.c: Likewise.
3434 * gcc.target/mips/mult-13.c: Likewise.
3435 * gcc.target/mips/mult-14.c: Likewise.
3436 * gcc.target/mips/mult-15.c: Likewise.
3437 * gcc.target/mips/mult-17.c: Likewise.
3438 * gcc.target/mips/mult-18.c: Likewise.
3439 * gcc.target/mips/mult-19.c: Likewise.
3440 * gcc.target/mips/nmadd-1.c: Likewise.
3441 * gcc.target/mips/nmadd-2.c: Likewise.
3442 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3443 * gcc.target/mips/octeon-cins-1.c: Likewise.
3444 * gcc.target/mips/octeon-cins-2.c: Likewise.
3445 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3446 * gcc.target/mips/octeon-exts-2.c: Likewise.
3447 * gcc.target/mips/octeon-exts-3.c: Likewise.
3448 * gcc.target/mips/octeon-exts-4.c: Likewise.
3449 * gcc.target/mips/octeon-exts-5.c: Likewise.
3450 * gcc.target/mips/octeon-exts-6.c: Likewise.
3451 * gcc.target/mips/octeon-exts-7.c: Likewise.
3452 * gcc.target/mips/octeon-pop-2.c: Likewise.
3453 * gcc.target/mips/octeon-seq-3.c: Likewise.
3454 * gcc.target/mips/octeon-seq-4.c: Likewise.
3455 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3456 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3457 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3458 * gcc.target/mips/pr54240.c: Likewise.
3459 * gcc.target/mips/rsqrt-1.c: Likewise.
3460 * gcc.target/mips/rsqrt-2.c: Likewise.
3461 * gcc.target/mips/rsqrt-3.c: Likewise.
3462 * gcc.target/mips/rsqrt-4.c: Likewise.
3463 * gcc.target/mips/save-restore-2.c: Likewise.
3464 * gcc.target/mips/save-restore-4.c: Likewise.
3465 * gcc.target/mips/sb1-1.c: Likewise.
3466 * gcc.target/mips/scc-1.c: Likewise.
3467 * gcc.target/mips/scc-2.c: Likewise.
3468 * gcc.target/mips/scc-3.c: Likewise.
3469 * gcc.target/mips/scc-4.c: Likewise.
3470 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3471 * gcc.target/mips/truncate-1.c: Likewise.
3472 * gcc.target/mips/truncate-2.c: Likewise.
3473 * gcc.target/mips/truncate-3.c: Likewise.
3474 * gcc.target/mips/truncate-4.c: Likewise.
3475 * gcc.target/mips/truncate-5.c: Likewise.
3476 * gcc.target/mips/truncate-6.c: Likewise.
3477 * gcc.target/mips/unaligned-1.c: Likewise.
3478
3479 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3480 skip for -O0. Require -fexpensive-optimizations.
3481 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3482 * gcc.target/mips/dspr2-MULT.c: Likewise.
3483 * gcc.target/mips/fix-r4000-2.c: Likewise.
3484 * gcc.target/mips/fix-r4000-4.c: Likewise.
3485 * gcc.target/mips/fix-r4000-7.c: Likewise.
3486 * gcc.target/mips/fix-r4000-9.c: Likewise.
3487 * gcc.target/mips/madd-1.c: Likewise.
3488 * gcc.target/mips/madd-2.c: Likewise.
3489 * gcc.target/mips/madd-4.c: Likewise.
3490 * gcc.target/mips/maddu-1.c: Likewise.
3491 * gcc.target/mips/maddu-2.c: Likewise.
3492 * gcc.target/mips/maddu-3.c: Likewise.
3493 * gcc.target/mips/maddu-4.c: Likewise.
3494 * gcc.target/mips/msub-1.c: Likewise.
3495 * gcc.target/mips/msub-2.c: Likewise.
3496 * gcc.target/mips/msub-3.c: Likewise.
3497 * gcc.target/mips/msub-4.c: Likewise.
3498 * gcc.target/mips/msubu-1.c: Likewise.
3499 * gcc.target/mips/msubu-2.c: Likewise.
3500 * gcc.target/mips/msubu-3.c: Likewise.
3501 * gcc.target/mips/msubu-4.c: Likewise.
3502 * gcc.target/mips/mult-1.c: Likewise.
3503 * gcc.target/mips/mult-4.c: Likewise.
3504 * gcc.target/mips/mult-8.c: Likewise.
3505 * gcc.target/mips/mult-9.c: Likewise.
3506 * gcc.target/mips/mult-10.c: Likewise.
3507 * gcc.target/mips/mult-11.c: Likewise.
3508 * gcc.target/mips/mult-16.c: Likewise.
3509
3510 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3511 skip for -O0 and -Os.
3512 * gcc.target/mips/fix-r4000-12.c: Likewise.
3513 * gcc.target/mips/madd-7.c: Likewise.
3514 * gcc.target/mips/mips-ps-5.c: Likewise.
3515 * gcc.target/mips/mips-ps-7.c: Likewise.
3516 * gcc.target/mips/msub-7.c: Likewise.
3517
3518 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3519 skip for -O0. Require -mno-abicalls.
3520 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3521
3522 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3523 skip for -O0. Require a total number of BBIT instructions and
3524 at least one of each kind.
3525
3526 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3527 skip for -O0. Require -fno-unroll-loops.
3528
3529 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3530 skip for -O0. Allow BLTZ as well as BGEZ.
3531
3532 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3533
3534 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3535 skip for -O0. Require -fschedule-insns2.
3536 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3537
3538 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3539 but skip for -O0. Make a branch-likely more likely.
3540
3541 * gcc.target/mips/timode-2.c: Split each test into its own function.
3542 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3543
3544 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3545 skip for -O0. Require -fpeephole2.
3546 * gcc.target/mips/vr-mult-2.c: Likewise.
3547
3548 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3549
3550 PR preprocessor/53469
3551 * gcc.dg/cpp/_Pragma7.c: New test case.
3552
3553 2012-08-27 Tobias Burnus <burnus@net-b.de>
3554
3555 PR fortran/54370
3556 * gfortran.dg/do_5.f90: New.
3557
3558 2012-08-27 Tobias Burnus <burnus@net-b.de>
3559
3560 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3561 from dg-options as -Wall no longer implies it.
3562
3563 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3564
3565 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3566
3567 2012-08-25 Jason Merrill <jason@redhat.com>
3568
3569 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3570
3571 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3572
3573 PR c++/51421
3574 * g++.dg/cpp0x/auto34.C: New.
3575
3576 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3577
3578 PR c/54363
3579 * gcc.dg/pr54363.c: New test.
3580
3581 PR c/54355
3582 * gcc.dg/pr54355.c: New test.
3583
3584 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3585
3586 PR debug/52857
3587 * gcc.target/i386/pr52857-1.c: New.
3588 * gcc.target/i386/pr52857-2.c: Likewise.
3589
3590 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3591
3592 * gcc.target/mips/code-readable-4.c: New test.
3593
3594 2012-08-23 Julian Brown <julian@codesourcery.com>
3595 Sandra Loosemore <sandra@codesourcery.com>
3596
3597 * gcc.target/mips/code-readable-1.c: Add -O to options.
3598
3599 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3600
3601 PR c++/20420
3602 * g++.dg/lookup/using53.C: New.
3603
3604 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3605
3606 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3607 * gcc.dg/fixed-point/convert-1.c: New.
3608 * gcc.dg/fixed-point/convert-2.c: New.
3609 * gcc.dg/fixed-point/convert-3.c: New.
3610 * gcc.dg/fixed-point/convert-4.c: New.
3611 * gcc.dg/fixed-point/convert-float-1.c: New.
3612 * gcc.dg/fixed-point/convert-float-2.c: New.
3613 * gcc.dg/fixed-point/convert-float-3.c: New.
3614 * gcc.dg/fixed-point/convert-float-4.c: New.
3615 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3616 * gcc.dg/fixed-point/convert-sat.c: New.
3617 * gcc.dg/fixed-point/convert.h: New.
3618
3619 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3620
3621 PR target/54089
3622 * gcc.target/sh/pr54089-2.c: New.
3623
3624 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3625
3626 * gcc.target/i386/long-double-64-1.c: New file.
3627 * gcc.target/i386/long-double-64-2.c: Likewise.
3628 * gcc.target/i386/long-double-64-3.c: Likewise.
3629 * gcc.target/i386/long-double-64-4.c: Likewise.
3630 * gcc.target/i386/long-double-80-1.c: Likewise.
3631 * gcc.target/i386/long-double-80-2.c: Likewise.
3632 * gcc.target/i386/long-double-80-3.c: Likewise.
3633 * gcc.target/i386/long-double-80-4.c: Likewise.
3634 * gcc.target/i386/long-double-80-5.c: Likewise.
3635 * gcc.target/i386/long-double-80-6.c: Likewise.
3636 * gcc.target/i386/long-double-80-7.c: Likewise.
3637
3638 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3639
3640 PR tree-optimization/54317
3641 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3642
3643 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3644
3645 PR target/39423
3646 * gcc.target/sh/pr39423-2.c: New.
3647
3648 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3649
3650 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3651 * gcc.dg/fold-perm.c: Likewise.
3652
3653 2012-08-20 Jan Hubicka <jh@suse.cz>
3654
3655 PR fortran/48636
3656 * gcc.dg/ipa/inlinehint-1.c: New.
3657
3658 2012-08-20 Florian Weimer <fweimer@redhat.com>
3659
3660 PR c++/19351
3661 * g++.dg/init/new38.C: New test.
3662 * g++.dg/init/new39.C: New test.
3663
3664 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3665
3666 PR target/54089
3667 * gcc.target/sh/pr54089-1.c: New.
3668
3669 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3670
3671 PR target/51244
3672 * gcc.target/sh/pr51244-11.c: New.
3673
3674 2012-08-20 Tobias Burnus <burnus@net-b.de>
3675
3676 PR fortran/54301
3677 * gfortran.dg/warn_target_lifetime_2.f90: New.
3678
3679 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3680
3681 PR c++/10416
3682 * g++.dg/warn/Wunused-var-17.C: New.
3683
3684 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3685
3686 PR middle-end/53992
3687 * gcc.dg/gomp/pr53992.c: New test.
3688
3689 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3690
3691 PR tree-ssa/54295
3692 * gcc.c-torture/execute/20120817-1.c: New test.
3693
3694 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3695
3696 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3697 add instruction.
3698 (f2): New test that really does need adds.
3699
3700 2012-08-20 Richard Guenther <rguenther@suse.de>
3701
3702 PR tree-optimization/54327
3703 * gcc.dg/torture/pr54327.c: New testcase.
3704
3705 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3706
3707 PR tree-optimization/54321
3708 * gcc.c-torture/compile/pr54321.c: New test.
3709
3710 2012-08-20 Tobias Burnus <burnus@net-b.de>
3711
3712 PR fortran/54301
3713 * gfortran.dg/warn_target_lifetime_1.f90: New.
3714
3715 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3716
3717 PR fortran/54298
3718 * gfortran.dg/real_compare_1.f90: New test case.
3719 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3720
3721 2012-08-18 Jan Hubicka <jh@suse.cz>
3722
3723 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3724
3725 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3726
3727 PR fortran/39290
3728 * gfortran.dg/interface_37.f90: New test.
3729
3730 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3731 Gary Funck <gary@intrepid.com>
3732
3733 PR target/20020
3734 * gcc.target/i386/pr20020-1.c: New test.
3735 * gcc.target/i386/pr20020-2.c: Likewise.
3736 * gcc.target/i386/pr20020-3.c: Likewise.
3737
3738 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3739
3740 * gcc.target/i386/perm-concat.c: New test.
3741
3742 2012-08-17 Julian Brown <julian@codesourcery.com>
3743
3744 * gcc.target/arm/div64-unwinding.c: New test.
3745
3746 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3747
3748 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3749
3750 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3751
3752 PR target/54236
3753 * gcc.target/sh/pr54236-1.c: New.
3754
3755 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3756
3757 * lib/target-supports.exp (check_effective_target_sync_int_long)
3758 (check_effective_target_sync_char_short): Enable for crisv32-*
3759 and cris-*.
3760
3761 PR middle-end/54261
3762 * gcc.dg/torture/pr54261-1.c: New test.
3763
3764 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3765
3766 PR fortran/54243
3767 PR fortran/54244
3768 * gfortran.dg/typebound_call_24.f03: New.
3769
3770 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3771
3772 PR tree-optimization/54245
3773 * gcc.dg/tree-ssa/pr54245.c: New test.
3774
3775 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3776
3777 PR tree-optimization/54240
3778 * gcc.target/powerpc/pr54240.c: New test.
3779 * gcc.target/mips/pr54240.c: Likewise.
3780
3781 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3782
3783 PR target/52933
3784 * gcc.target/sh/pr52933-1.c: New.
3785 * gcc.target/sh/pr52933-2.c: New.
3786
3787 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3788
3789 PR target/50751
3790 * gcc.target/sh/pr50751-8.c: New.
3791
3792 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3793
3794 PR fortran/47586
3795 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3796 * gfortran.dg/typebound_proc_27.f03: New test.
3797
3798 2012-08-14 Sterling Augustine <saugustine@google.com>
3799
3800 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3801
3802 2012-08-14 Tobias Burnus <burnus@net-b.de>
3803
3804 PR fortran/40881
3805 * gfortran.dg/data_constraints_3.f90: New.
3806 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3807 to disable -pedantic compilation.
3808 * gfortran.dg/pr37243.f: Ditto.
3809 * gfortran.dg/g77/19990826-3.f: Ditto.
3810 * gfortran.dg/g77/20020307-1.f : Ditto.
3811 * gfortran.dg/g77/980310-3.f: Ditto.
3812
3813 2012-08-14 Tobias Burnus <burnus@net-b.de>
3814
3815 PR fortran/54234
3816 * gfortran.dg/warn_conversion_4.f90: New.
3817
3818 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3819
3820 PR middle-end/53411
3821 PR rtl-optimization/53495
3822 * gcc.c-torture/compile/pr53411.c: New test.
3823 * gcc.c-torture/compile/pr53495.c: New test.
3824
3825 2012-08-13 Richard Guenther <rguenther@suse.de>
3826
3827 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3828
3829 2012-08-13 Richard Guenther <rguenther@suse.de>
3830
3831 PR tree-optimization/54200
3832 * gcc.dg/guality/pr54200.c: New testcase.
3833 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3834
3835 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3836
3837 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3838
3839 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3840
3841 PR target/51244
3842 * gcc.target/sh/pr51244-7.c: New.
3843 * gcc.target/sh/pr51244-8.c: New.
3844 * gcc.target/sh/pr51244-9.c: New.
3845 * gcc.target/sh/pr51244-10.c: New.
3846
3847 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3848
3849 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3850 -m2e or -m2a.
3851 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3852 * gcc.target/sh/pr53511-1.c: Likewise.
3853 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3854 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3855 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3856 * gcc.target/sh/pr53512-3.c: Likewise.
3857 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3858
3859 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3860
3861 PR target/39423
3862 * gcc.c-torture/compile/pr39423-1.c: New.
3863 * gcc.c-torture/compile/pr39423-2.c: New.
3864
3865 2012-08-12 Tobias Burnus <burnus@net-b.de>
3866
3867 PR fortran/54221
3868 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3869 they appear uninitialized on the RHS.
3870 * gfortran.dg/public_private_module_6.f90: New.
3871
3872 2012-08-11 Martin Jambor <mjambor@suse.cz>
3873
3874 PR fortran/48636
3875 * gfortran.dg/pr48636.f90: New test.
3876
3877 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3878
3879 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3880 to avoid warnings.
3881 (main): Adjust caller.
3882
3883 2012-08-10 Richard Guenther <rguenther@suse.de>
3884
3885 * gcc.dg/matrix/*.c: Adjust and move ...
3886 * gcc.dg/torture/: ... here.
3887 * gcc.dg/matrix: Remove directory.
3888
3889 2012-08-10 Richard Guenther <rguenther@suse.de>
3890
3891 PR middle-end/54219
3892 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3893
3894 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3895
3896 PR middle-end/54211
3897 * gcc.dg/tree-ssa/pr54211.c: New test.
3898
3899 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3900
3901 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3902 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3903
3904 2012-08-10 Richard Guenther <rguenther@suse.de>
3905
3906 PR tree-optimization/54109
3907 * gcc.dg/torture/pr54109.c: New testcase.
3908 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3909 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3910
3911 2012-08-10 Richard Guenther <rguenther@suse.de>
3912
3913 PR tree-optimization/54027
3914 * gcc.dg/torture/pr54027.c: New testcase.
3915
3916 2012-08-10 Richard Guenther <rguenther@suse.de>
3917
3918 * g++.dg/plugin/selfassign.c: Adjust.
3919 * gcc.dg/plugin/selfassign.c: Likewise.
3920 * gcc.dg/strlenopt-11.c: Likewise.
3921 * gcc.dg/strlenopt-13.c: Likewise.
3922 * gcc.dg/no-strict-overflow-4.c: Likewise.
3923 * gcc.dg/strict-overflow-4.c: Likewise.
3924 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3925 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3926 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3927 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3928 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3929 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3930 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3931 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3932 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3933 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3934 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3935 * gcc.dg/pr46309.c: Likewise.
3936 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3937
3938 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3939
3940 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3941 for x86 targets.
3942 * gcc.c-torture/compile/20120727-2.c: New test.
3943
3944 2012-08-09 Martin Jambor <mjambor@suse.cz>
3945
3946 * gcc.dg/ipa/iinline-4.c: New test.
3947 * gcc.dg/ipa/iinline-5.c: Likewise.
3948 * gcc.dg/ipa/iinline-6.c: Likewise.
3949 * gcc.dg/ipa/iinline-7.c: Likewise.
3950 * gcc.dg/lto/20120723_0.c: Likewise.
3951 * gcc.dg/lto/20120723_1.c: Likewise.
3952
3953 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3954
3955 PR target/39423
3956 * gcc.target/sh/pr39423-1.c: New.
3957
3958 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3959
3960 PR target/51244
3961 * gcc.target/sh/pr51244-5: New.
3962 * gcc.target/sh/pr51244-6: New.
3963
3964 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3965
3966 * gcc.target/i386/adx-addxcarry32-3.c: New.
3967 * gcc.target/i386/adx-addxcarry64-3.c: New.
3968
3969 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3970
3971 PR rtl-optimization/53701
3972 * gcc.dg/pr53701.c: New test.
3973
3974 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3975
3976 * gcc.c-torture/compile/20120727-1.c: New test.
3977
3978 2012-08-09 Tobias Burnus <burnus@net-b.de>
3979
3980 PR fortran/54199
3981 * gfortran.dg/intrinsic_shadow_4.f90: New.
3982
3983 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3984
3985 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3986
3987 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3988
3989 * gcc.c-torture/execute/20120808-1.c: New test.
3990
3991 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3992
3993 PR rtl-optimization/54157
3994 * gcc.target/i386/pr54157.c: New file.
3995
3996 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3997
3998 * gcc.target/i386/adx-addcarryx32-1.c: New.
3999 * gcc.target/i386/adx-addcarryx32-2.c: New.
4000 * gcc.target/i386/adx-addcarryx64-1.c: New.
4001 * gcc.target/i386/adx-addcarryx64-2.c: New.
4002 * gcc.target/i386/adx-check.h: New.
4003 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4004 * gcc.target/i386/sse-12.c: Add -madx.
4005 * gcc.target/i386/sse-13.c: Ditto.
4006 * gcc.target/i386/sse-14.c: Ditto.
4007 * gcc.target/i386/sse-22.c: Ditto.
4008 * gcc.target/i386/sse-23.c: Ditto.
4009 * g++.dg/other/i386-2.C: Ditto.
4010 * g++.dg/other/i386-3.C: Ditto.
4011
4012 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4013
4014 * gcc.dg/tree-ssa/slsr-5.c: New.
4015 * gcc.dg/tree-ssa/slsr-6.c: New.
4016 * gcc.dg/tree-ssa/slsr-7.c: New.
4017 * gcc.dg/tree-ssa/slsr-8.c: New.
4018 * gcc.dg/tree-ssa/slsr-9.c: New.
4019 * gcc.dg/tree-ssa/slsr-10.c: New.
4020 * gcc.dg/tree-ssa/slsr-11.c: New.
4021 * gcc.dg/tree-ssa/slsr-12.c: New.
4022 * gcc.dg/tree-ssa/slsr-13.c: New.
4023 * gcc.dg/tree-ssa/slsr-14.c: New.
4024 * gcc.dg/tree-ssa/slsr-15.c: New.
4025 * gcc.dg/tree-ssa/slsr-16.c: New.
4026 * gcc.dg/tree-ssa/slsr-17.c: New.
4027 * gcc.dg/tree-ssa/slsr-18.c: New.
4028 * gcc.dg/tree-ssa/slsr-19.c: New.
4029 * gcc.dg/tree-ssa/slsr-20.c: New.
4030 * gcc.dg/tree-ssa/slsr-21.c: New.
4031 * gcc.dg/tree-ssa/slsr-22.c: New.
4032 * gcc.dg/tree-ssa/slsr-23.c: New.
4033 * gcc.dg/tree-ssa/slsr-24.c: New.
4034 * gcc.dg/tree-ssa/slsr-25.c: New.
4035 * gcc.dg/tree-ssa/slsr-26.c: New.
4036 * gcc.dg/tree-ssa/slsr-30.c: New.
4037 * gcc.dg/tree-ssa/slsr-31.c: New.
4038
4039 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4040
4041 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4042 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4043 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4044
4045 2012-08-06 Cary Coutant <ccoutant@google.com>
4046
4047 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4048
4049 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4050
4051 PR fortran/35831
4052 * gfortran.dg/dummy_procedure_5.f90: Modified.
4053 * gfortran.dg/dummy_procedure_8.f90: New.
4054 * gfortran.dg/interface_26.f90: Modified.
4055 * gfortran.dg/proc_ptr_11.f90: Modified.
4056 * gfortran.dg/proc_ptr_15.f90: Modified.
4057 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4058 * gfortran.dg/typebound_override_1.f90: Modified.
4059 * gfortran.dg/typebound_proc_6.f03: Modified.
4060
4061 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4062
4063 PR tree-optimization/51938
4064 PR tree-optimization/52005
4065 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4066 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4067 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4068 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4069
4070 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4071
4072 Avoid crashing on erroneous static_assert usage
4073 * g++.dg/cpp0x/static_assert8.C: New test.
4074
4075 2012-08-06 Jason Merrill <jason@redhat.com>
4076
4077 * g++.dg/cpp0x/sfinae38.C: New.
4078
4079 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4080 Paolo Carlini <paolo.carlini@oracle.com>
4081
4082 PR c++/54165
4083 * g++.dg/conversion/void2.C: New.
4084
4085 2012-08-06 Tom de Vries <tom@codesourcery.com>
4086
4087 * gcc.dg/tree-ssa/vrp78.c: New test.
4088
4089 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4090 Richard Sandiford <rdsandiford@googlemail.com>
4091
4092 * g++.dg/opt/enum2.C: Require fpic target.
4093 * g++.dg/lto/20090303_0.C: Likewise.
4094
4095 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4096 Catherine Moore <clm@codesourcery.com>
4097
4098 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4099 flush function names too.
4100 * gcc.target/mips/clear-cache-1.c: Likewise.
4101
4102 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4103
4104 PR target/54156
4105 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4106
4107 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4108
4109 PR fortran/54166
4110 * gfortran.dg/array_5.f90: New test.
4111
4112 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4113
4114 PR tree-optimization/30318
4115 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4116
4117 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4118
4119 * g++.dg/ext/vector17.C: New testcase.
4120
4121 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4122
4123 PR target/51931
4124 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4125 * g++.dg/opt/longbranch1.C: Likewise.
4126
4127 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4128
4129 PR tree-optimization/53805
4130 * gcc.dg/fold-notunord.c: New testcase.
4131
4132 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4133
4134 PR fortran/48820
4135 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4136 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4137
4138 2012-08-02 Jason Merrill <jason@redhat.com>
4139 Paolo Carlini <paolo.carlini@oracle.com>
4140
4141 PR c++/51213 (again)
4142 * g++.dg/cpp0x/sfinae37.C: Extend.
4143
4144 2012-08-02 Richard Guenther <rguenther@suse.de>
4145
4146 PR tree-optimization/50672
4147 * g++.dg/torture/pr50672.C: New testcase.
4148
4149 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4150
4151 PR fortran/54147
4152 * gfortran.dg/abstract_type_6.f03: Modified.
4153 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4154 * gfortran.dg/proc_ptr_comp_35.f90: New.
4155 * gfortran.dg/typebound_proc_9.f03: Modified.
4156 * gfortran.dg/typebound_proc_26.f90: New.
4157
4158 2012-08-02 Richard Guenther <rguenther@suse.de>
4159
4160 * gcc.dg/torture/pta-callused-1.c: Adjust.
4161 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4162 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4163 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4164 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4165 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4166 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4167 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4168 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4169
4170 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4171
4172 PR fortran/54033
4173 * gfortran.dg/include_6.f90: New test case.
4174 * gfortran.dg/include_7.f90: New test case.
4175 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4176
4177 2012-08-01 Tom de Vries <tom@codesourcery.com>
4178
4179 * gcc.dg/tree-ssa/vrp76.c: New test.
4180
4181 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4182
4183 PR tree-optimization/46556
4184 * gcc.dg/tree-ssa/slsr-27.c: New.
4185 * gcc.dg/tree-ssa/slsr-28.c: New.
4186 * gcc.dg/tree-ssa/slsr-29.c: New.
4187
4188 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4189
4190 PR fortran/42418
4191 * gfortran.dg/proc_decl_29.f90: New.
4192
4193 2012-07-31 Dehao Chen <dehao@google.com>
4194
4195 * gcc.dg/predict-7.c: New test.
4196
4197 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4198
4199 PR fortran/54134
4200 * gfortran.dg/typebound_override_3.f90: New.
4201
4202 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4203
4204 PR tree-optimization/53773
4205 * gcc.dg/vect/pr53773.c: New test.
4206
4207 2012-07-31 Nick Clifton <nickc@redhat.com>
4208
4209 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4210 and for XStormy16.
4211
4212 2012-07-31 Tobias Burnus <burnus@net-b.de>
4213
4214 * gfortran.dg/c_funloc_tests_6.f90: New.
4215 * gfortran.dg/c_funloc_tests_7.f90: New.
4216 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4217
4218 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4219
4220 PR c++/53624
4221 * g++.dg/cpp0x/temp_default5.C: New.
4222
4223 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4224
4225 PR fortran/51081
4226 * gfortran.dg/proc_ptr_37.f90: New.
4227
4228 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4229
4230 * lib/target-supports.exp
4231 (check_effective_target_vect_natural_alignment): New function.
4232 * gcc.dg/align-2.c: Only run on targets with natural alignment
4233 of vector types.
4234 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4235 alignment of vector types.
4236
4237 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4238 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4239
4240 * gcc.target/i386/rdseed16-1.c: New.
4241 * gcc.target/i386/rdseed32-1.c: Ditto
4242 * gcc.target/i386/rdseed64-1.c: Ditto
4243 * gcc.target/i386/sse-12.c: Add -mrdseed.
4244 * gcc.target/i386/sse-13.c: Ditto.
4245 * gcc.target/i386/sse-14.c: Ditto.
4246 * g++.dg/other/i386-2.C: Ditto.
4247 * g++.dg/other/i386-3.C: Ditto.
4248
4249 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4250
4251 PR target/51244
4252 * gcc.target/sh/pr51244-4.c: New.
4253
4254 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4255
4256 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4257 for alpha*-*-* targets. Cleanup original tree dump.
4258
4259 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4260
4261 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4262 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4263
4264 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4265
4266 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4267 rand, srand. Include <stdlib.h>.
4268
4269 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4270
4271 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4272
4273 2012-07-26 Richard Henderson <rth@redhat.com>
4274
4275 * gcc.dg/attr-hotcold-1.c: New.
4276 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4277
4278 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4279 Sandra Loosemore <sandra@codesourcery.com>
4280
4281 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4282
4283 2012-07-26 Tobias Burnus <burnus@net-b.de>
4284
4285 * gfortran.dg/contiguous_1.f90: Update dg-error.
4286 * gfortran.dg/proc_ptr_32.f90: Ditto.
4287
4288 2012-07-26 Richard Guenther <rguenther@suse.de>
4289
4290 PR tree-optimization/54098
4291 * gcc.dg/torture/pr54098.c: New testcase.
4292
4293 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4294
4295 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4296 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4297
4298 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4299
4300 PR fortran/44354
4301 * gfortran.dg/array_constructor_39.f90: New test.
4302
4303 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4304
4305 PR fortran/44354
4306 * gfortran.dg/array_constructor_38.f90: New test.
4307
4308 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4309
4310 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4311
4312 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4313
4314 * gnat.dg/noreturn5.ad[sb]: New test.
4315
4316 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4317 Paul Brook <paul@codesourcery.com>
4318
4319 PR target/53633
4320
4321 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4322 * c-c++-common/pr53633.c: New test.
4323
4324 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4325
4326 * gcc.target/i386/asm-dialect-1.c: New test case.
4327
4328 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4329 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4330
4331 * gcc.target/i386/prefetchw-1.c: New.
4332 * gcc.target/i386/sse-12.c: Add -mprfchw.
4333 * gcc.target/i386/sse-13.c: Ditto.
4334 * gcc.target/i386/sse-14.c: Ditto.
4335 * gcc.target/i386/sse-22.c: Ditto.
4336 * gcc.target/i386/sse-23.c: Ditto.
4337 * g++.dg/other/i386-2.C: Ditto.
4338 * g++.dg/other/i386-3.C: Ditto.
4339
4340 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4341
4342 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4343
4344 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4345
4346 PR target/54051
4347 * gcc.target/arm/pr54051.c: New.
4348 * gcc.target/arm/vfp-1.c: Adjust test.
4349
4350 2012-07-24 Julian Brown <julian@codesourcery.com>
4351
4352 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4353 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4354 hard-float ARM.
4355
4356 2012-07-23 Paul Brook <paul@codesourcery.com>
4357
4358 * g++.dg/other/armv7m-1.c: New test.
4359
4360 2012-07-23 Julian Brown <julian@codesourcery.com>
4361
4362 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4363 ARM.
4364 (DO_TEST): Define to 1 for appropriate ARM targets.
4365
4366 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4367
4368 PR tree-optimization/53881
4369 * gcc.dg/pr53881.c: Renamed to ...
4370 * gcc.dg/pr53881-1.c: ... this.
4371 * gcc.dg/pr53881-2.c: New test.
4372
4373 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4374
4375 Handle recent changes in default atomics for cris*-*-linux*.
4376 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4377 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4378 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4379 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4380 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4381 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4382 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4383 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4384 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4385 -mno-unaligned-atomic-may-use-library is in effect for
4386 cris*-*-linux*.
4387 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4388 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4389 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4390 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4391 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4392 gcc.target/cris/torture/sync-mis-op-i-1.c,
4393 gcc.target/cris/torture/sync-mis-op-i-2.c,
4394 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4395 gcc.target/cris/torture/sync-mis-op-i-3.c,
4396 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4397 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4398 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4399 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4400 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4401 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4402 (main): Remove local variable x.
4403 [mis_ok]: Check that atomics don't fail.
4404
4405 2012-07-21 Andrew Pinski <apinski@cavium.com>
4406
4407 * gcc.dg/tree-ssa/vrp72.c: New test.
4408 * gcc.dg/tree-ssa/vrp73.c: New test.
4409 * gcc.dg/tree-ssa/vrp74.c: New test.
4410 * gcc.dg/tree-ssa/vrp75.c: New test.
4411
4412 2012-07-21 Andrew Pinski <apinski@cavium.com>
4413
4414 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4415 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4416
4417 2012-07-21 Andrew Pinski <apinski@cavium.com>
4418
4419 * gcc.target/mips/octeon-pop-2.c: New testcase.
4420
4421 2012-07-21 Tobias Burnus <burnus@net-b.de>
4422
4423 PR fortran/48820
4424 * gfortran.dg/assumed_rank_3.f90: New.
4425 * gfortran.dg/assumed_rank_11.f90: New.
4426 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4427 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4428 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4429
4430 2012-07-21 Andrew Pinski <apinski@cavium.com>
4431
4432 * gcc.target/mips/unaligned-1.c: New testcase.
4433
4434 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4435
4436 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4437
4438 2012-07-20 Tobias Burnus <burnus@net-b.de>
4439
4440 * gfortran.dg/bind_c_array_params_2.f90: New.
4441 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4442 and update dg-error.
4443
4444 2012-07-20 Tobias Burnus <burnus@net-b.de>
4445
4446 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4447
4448 2012-07-20 Jason Merrill <jason@redhat.com>
4449
4450 PR c++/54038
4451 * g++.dg/other/array7.C: New.
4452
4453 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4454
4455 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4456 the basic block and check loop depth.
4457 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4458 matching patterns and comments.
4459 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4460 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4461
4462 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4463
4464 PR c++/28656
4465 * c-c++-common/pr28656.c: New test.
4466
4467 2012-07-19 Jason Merrill <jason@redhat.com>
4468
4469 PR c++/54026
4470 * g++.dg/init/mutable1.C: New.
4471
4472 2012-07-20 Tobias Burnus <burnus@net-b.de>
4473
4474 PR fortran/48820
4475 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4476 * gfortran.dg/assumed_rank_1.f90: New.
4477 * gfortran.dg/assumed_rank_1_c.c: New.
4478 * gfortran.dg/assumed_rank_2.f90: New.
4479 * gfortran.dg/assumed_rank_4.f90: New.
4480 * gfortran.dg/assumed_rank_5.f90: New.
4481 * gfortran.dg/assumed_rank_6.f90: New.
4482 * gfortran.dg/assumed_rank_7.f90: New.
4483 * gfortran.dg/assumed_rank_8.f90: New.
4484 * gfortran.dg/assumed_rank_8_c.c: New.
4485 * gfortran.dg/assumed_rank_9.f90: New.
4486 * gfortran.dg/assumed_rank_10.f90: New.
4487 * gfortran.dg/assumed_rank_12.f90: New.
4488
4489 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4490
4491 * gnat.dg/opt25.adb: New test.
4492 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4493 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4494
4495 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4496
4497 * gnat.dg/aggr20.ad[sb]: New test.
4498 * gnat.dg/aggr20_pkg.ads: New helper.
4499
4500 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4501
4502 * gnat.dg/derived_type3.adb: New test.
4503 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4504
4505 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4506
4507 PR rtl-optimization/53942
4508 * gcc.dg/pr53942.c: New test.
4509
4510 2012-07-19 Jason Merrill <jason@redhat.com>
4511
4512 PR c++/54021
4513 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4514
4515 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4516
4517 * gnat.dg/discr38.adb: New test.
4518
4519 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4520
4521 PR middle-end/54017
4522 * c-c++-common/gomp/pr54017.c: New test.
4523
4524 2012-07-19 Richard Guenther <rguenther@suse.de>
4525 Eric Botcazou <ebotcazou@adacore.com>
4526
4527 * gnat.dg/loop_optimization11.adb: New testcase.
4528 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4529
4530 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4531 Jason Merrill <jason@redhat.com>
4532
4533 * g++.dg/cpp0x/sfinae37.C: New.
4534 * g++.dg/template/access23.C: New.
4535 * g++.dg/template/access7.C: Adjust.
4536 * g++.dg/template/sfinae10.C: Don't expect errors.
4537 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4538
4539 2012-07-18 Julian Brown <julian@codesourcery.com>
4540 Sandra Loosemore <sandra@codesroucery.com>
4541
4542 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4543
4544 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4545
4546 * gnat.dg/noreturn4.ad[sb]: New test.
4547 * gnat.dg/noreturn4_pkg.ads: New helper.
4548
4549 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4550 Julian Brown <julian@codesourcery.com>
4551
4552 * gcc.target/arm/neon-vdup-1.c: New test case.
4553 * gcc.target/arm/neon-vdup-2.c: New test case.
4554 * gcc.target/arm/neon-vdup-3.c: New test case.
4555 * gcc.target/arm/neon-vdup-4.c: New test case.
4556 * gcc.target/arm/neon-vdup-5.c: New test case.
4557 * gcc.target/arm/neon-vdup-6.c: New test case.
4558 * gcc.target/arm/neon-vdup-7.c: New test case.
4559 * gcc.target/arm/neon-vdup-8.c: New test case.
4560 * gcc.target/arm/neon-vdup-9.c: New test case.
4561 * gcc.target/arm/neon-vdup-10.c: New test case.
4562 * gcc.target/arm/neon-vdup-11.c: New test case.
4563 * gcc.target/arm/neon-vdup-12.c: New test case.
4564 * gcc.target/arm/neon-vdup-13.c: New test case.
4565 * gcc.target/arm/neon-vdup-14.c: New test case.
4566 * gcc.target/arm/neon-vdup-15.c: New test case.
4567 * gcc.target/arm/neon-vdup-16.c: New test case.
4568 * gcc.target/arm/neon-vdup-17.c: New test case.
4569 * gcc.target/arm/neon-vdup-18.c: New test case.
4570 * gcc.target/arm/neon-vdup-19.c: New test case.
4571 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4572 arguments non-constant.
4573
4574 2012-07-18 Richard Guenther <rguenther@suse.de>
4575
4576 PR tree-optimization/53970
4577 * g++.dg/torture/pr53970.C: New testcase.
4578
4579 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4580
4581 PR target/38621
4582 * gcc.c-torture/compile/pr38621.c: New.
4583
4584 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4585
4586 PR target/33135
4587 * gcc.target/sh/pr33135-1.c: New.
4588 * gcc.target/sh/pr33135-2.c: New.
4589 * gcc.target/sh/pr33135-3.c: New.
4590 * gcc.target/sh/pr33135-4.c: New.
4591
4592 2012-07-17 Jason Merrill <jason@redhat.com>
4593
4594 PR c++/53995
4595 * g++.dg/parse/enum9.C: New.
4596
4597 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4598 Sandra Loosemore <sandra@codesourcery.com>
4599
4600 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4601 if there is a conflict with -mcpu=. Use -mcpu=5208.
4602
4603 2012-07-17 Jason Merrill <jason@redhat.com>
4604
4605 PR c++/53989
4606 * g++.dg/template/array23.C: New.
4607
4608 2012-07-17 Tobias Burnus <burnus@net-b.de>
4609
4610 PR fortran/53985
4611 * gfortran.dg/bind_c_usage_26.f90: New.
4612 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4613 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4614 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4615 * gfortran.dg/interop_params.f03: Ditto.
4616
4617 2012-07-17 Jason Merrill <jason@redhat.com>
4618
4619 * g++.dg/template/inherit8.C: Adjust.
4620 * g++.dg/template/using21.C: Adjust.
4621 * g++.dg/template/using22.C: Adjust.
4622
4623 PR c++/53549
4624 * g++.dg/template/current-inst1.C: New.
4625 * g++.dg/parse/crash35.C: Adjust.
4626
4627 2012-07-17 Tobias Burnus <burnus@net-b.de>
4628
4629 PR fortran/52101
4630 * gfortran.dg/oldstyle_4.f90: New.
4631
4632 2012-07-17 Tobias Burnus <burnus@net-b.de>
4633
4634 PR fortran/49265
4635 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4636 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4637
4638 2012-07-16 Jason Merrill <jason@redhat.com>
4639
4640 * g++.dg/parse/access8.C: Adjust.
4641 * g++.dg/template/sfinae6_neg.C: Adjust.
4642
4643 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4644
4645 PR fortran/53824
4646 * gfortran.dg/coarray_allocate_1.f90: New test.
4647
4648 2012-07-16 Andrew Pinski <apinski@cavium.com>
4649
4650 * gcc.c-torture/execute/bswap-1.c: New testcase.
4651 * gcc.c-torture/compile/unalign-1.c: New testcase.
4652 * gcc.c-torture/compile/20120524-1.c: New testcase.
4653 * gcc.c-torture/compile/20101216-1.c: New testcase.
4654
4655 2012-07-16 Dehao Chen <dehao@google.com>
4656
4657 Revert
4658 2012-07-10 Dehao Chen <dehao@google.com>
4659
4660 * gcc.dg/debug_info_inline.c: New test.
4661
4662 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4663
4664 PR fortran/53956
4665 * gfortran.dg/proc_decl_28.f90: New.
4666
4667 2012-07-16 Andrew Pinski <apinski@cavium.com>
4668
4669 * gcc.dg/torture/builtins-1.c: New testcase.
4670
4671 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4672
4673 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4674 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4675 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4676 gcc.target/cris/sync-1-v10.c,
4677 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4678 pass -mno-unaligned-atomic-may-use-library.
4679 * gcc.target/cris/sync-xchg-1.c: New test.
4680 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4681 valid register operand output modifier.
4682
4683 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4684
4685 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4686 characters.
4687
4688 2012-07-13 Andrew Pinski <apinski@cavium.com>
4689
4690 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4691 rather than cleanup-tree-dump.
4692 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4693
4694 2012-07-13 Richard Guenther <rguenther@suse.de>
4695
4696 PR tree-optimization/53907
4697 * gcc.target/i386/pr53907.c: New testcase.
4698
4699 2012-07-13 Richard Guenther <rguenther@suse.de>
4700
4701 PR tree-optimization/53922
4702 * gcc.dg/torture/pr53922.c: New testcase.
4703
4704 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4705
4706 PR rtl-optimization/53908
4707 * gcc.dg/torture/pr53908.c: New test.
4708
4709 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4710
4711 PR c++/53531
4712 * g++.dg/cpp0x/variadic135.C: New.
4713
4714 2012-07-12 Jason Merrill <jason@redhat.com>
4715
4716 * g++.dg/template/sfinae6_neg.C: Adjust.
4717
4718 2012-07-12 Tobias Burnus <burnus@net-b.de>
4719
4720 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4721 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4722 scan-tree-dump-times pattern.
4723
4724 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4725
4726 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4727
4728 2012-07-11 Jason Merrill <jason@redhat.com>
4729
4730 DR 1402
4731 * g++.g/cpp0x/defaulted37.C: New.
4732
4733 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4734
4735 PR target/53859
4736 * gcc.target/arm/pr53859.c: New test.
4737
4738 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4739
4740 PR target/53886
4741 * gcc.c-torture/compile/pr53886.c: New.
4742
4743 2012-07-10 Dehao Chen <dehao@google.com>
4744
4745 * gcc.dg/debug_info_inline.c: New test.
4746
4747 2012-07-10 Jason Merrill <jason@redhat.com>
4748
4749 PR c++/53733
4750 * g++.dg/cpp0x/defaulted36.C: New.
4751 * g++.dg/cpp0x/defaulted21.C: Adjust.
4752
4753 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4754
4755 2012-07-09 Sterling Augustine <saugustine@google.com>
4756
4757 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4758
4759 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4760
4761 PR tree-optimization/53887
4762 * gcc.dg/pr53887.c: New test.
4763
4764 2012-07-09 Jason Merrill <jason@redhat.com>
4765
4766 PR c++/53882
4767 * g++.dg/cpp0x/nullptr29.C: New.
4768
4769 2012-07-09 Tom de Vries <tom@codesourcery.com>
4770 Richard Guenther <rguenther@suse.de>
4771
4772 * gcc.dg/builtin-unreachable-6.c: New test.
4773 * gcc.dg/builtin-unreachable-5.c: New test.
4774
4775 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4776
4777 PR tree-optimization/53881
4778 * gcc.dg/pr53881.c: New test.
4779
4780 2012-07-06 Jason Merrill <jason@redhat.com>
4781
4782 PR c++/53862
4783 * g++.dg/cpp0x/variadic134.C: New.
4784
4785 PR c++/53858
4786 * g++.dg/cpp0x/alias-decl-20.C: New.
4787
4788 2012-07-06 Tom de Vries <tom@codesourcery.com>
4789
4790 PR tree-optimization/51879
4791 * gcc.dg/pr51879-16.c: New test.
4792 * gcc.dg/pr51879-17.c: Same.
4793
4794 2012-07-06 Tom de Vries <tom@codesourcery.com>
4795
4796 PR tree-optimization/52009
4797 * gcc.dg/pr51879-7.c: New test.
4798 * gcc.dg/pr51879-18.c: New test.
4799
4800 2012-07-05 Jason Merrill <jason@redhat.com>
4801
4802 PR c++/50852
4803 * g++.dg/template/typedef39.C: New.
4804
4805 PR c++/53039
4806 * g++.dg/cpp0x/variadic133.C: New.
4807 * g++.dg/template/param1.C: Adjust.
4808
4809 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4810
4811 PR target/48941
4812 PR target/51980
4813 * gcc.target/arm/neon/vtrnf32.c: Update.
4814 * gcc.target/arm/neon/vtrns32.c: Update.
4815 * gcc.target/arm/neon/vtrnu32.c: Update.
4816 * gcc.target/arm/neon/vzipf32.c: Update.
4817 * gcc.target/arm/neon/vzips32.c: Update.
4818 * gcc.target/arm/neon/vzipu32.c: Update.
4819
4820 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4821
4822 PR fortran/53732
4823 * gfortran.dg/inline_sum_4.f90: New test.
4824
4825 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4826
4827 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4828
4829 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4830
4831 * gcc.target/arm/fma-sp.c: New testcase.
4832 * gcc.target/arm/fma.c: Likewise.
4833 * gcc.target/arm/fma.h: Likewise.
4834
4835 2012-07-04 Jason Merrill <jason@redhat.com>
4836
4837 PR c++/53848
4838 * g++.dg/other/enum3.C: New.
4839
4840 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4841
4842 PR middle-end/53321
4843 * g++.dg/torture/pr53321.C: New test.
4844
4845 2012-07-04 Richard Guenther <rguenther@suse.de>
4846
4847 PR tree-optimization/53844
4848 * g++.dg/tree-ssa/pr53844.C: New testcase.
4849
4850 2012-07-04 Richard Guenther <rguenther@suse.de>
4851
4852 PR tree-optimization/53849
4853 * gcc.dg/pr53849.c: New testcase.
4854
4855 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4856
4857 PR c++/53812
4858 * g++.dg/ext/label14.C: New test.
4859
4860 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4861
4862 PR target/53811
4863 * g++.dg/other/pr53811.C: New test.
4864
4865 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4866
4867 PR target/28896
4868 * gcc.target/m68k/stack-limit-1.c: New testcase.
4869
4870 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4871
4872 * gnat.dg/recursive_call.adb: New test.
4873
4874 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4875
4876 * gnat.dg/discr37.ad[sb]: New test.
4877
4878 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4879
4880 * g++.dg/other/packed1.C: Remove SH from xfail list.
4881
4882 2012-07-02 Jason Merrill <jason@redhat.com>
4883
4884 PR c++/53619
4885 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4886
4887 PR c++/53783
4888 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4889
4890 PR c++/53788
4891 * g++.dg/cpp0x/decltype39.C: New.
4892 * g++.dg/diagnostic/method1.C: Adjust.
4893
4894 PR c++/53816
4895 * g++.dg/template/ref6.C: New.
4896
4897 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4898
4899 PR target/53568
4900 * gcc.target/sh/pr53568-1.c: New.
4901
4902 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4903
4904 PR target/51244
4905 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4906
4907 2012-07-02 Jason Merrill <jason@redhat.com>
4908
4909 PR c++/53821
4910 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4911
4912 PR c++/53524
4913 * g++.dg/template/enum7.C: New.
4914 * g++.dg/other/ptrmem10.C: Adjust.
4915 * g++.dg/other/ptrmem11.C: Adjust.
4916 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4917
4918 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4919
4920 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4921
4922 2012-07-01 Wei Guozhi <carrot@google.com>
4923
4924 PR target/53447
4925 * gcc.target/arm/pr53447-1.c: New testcase.
4926 * gcc.target/arm/pr53447-2.c: New testcase.
4927 * gcc.target/arm/pr53447-3.c: New testcase.
4928 * gcc.target/arm/pr53447-4.c: New testcase.
4929
4930 2012-06-29 Richard Guenther <rguenther@suse.de>
4931
4932 PR tree-optimization/47061
4933 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4934
4935 2012-06-29 Richard Guenther <rguenther@suse.de>
4936
4937 PR tree-optimization/37541
4938 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4939
4940 2012-06-29 Richard Guenther <rguenther@suse.de>
4941
4942 PR tree-optimization/52589
4943 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4944
4945 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4946
4947 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4948
4949 * g++.dg/template/error46.C: Add missing comment to dg-message.
4950 * g++.dg/template/crash107.C: Likewise.
4951 * g++.dg/template/error47.C: Likewise.
4952 * g++.dg/template/crash108.C: Likewise.
4953 * g++.dg/overload/operator5.C: Likewise.
4954
4955 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4956 errors in dg-message directives, add comments.
4957
4958 2012-06-28 Kai Tietz <ktietz@redhat.com>
4959
4960 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4961 hard-coded 'unsigned long'.
4962
4963 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4964
4965 PR tree-optimization/51581
4966 * gcc.dg/vect/pr51581-4.c: New test.
4967
4968 PR tree-optimization/53645
4969 * gcc.c-torture/execute/pr53645-2.c: New test.
4970
4971 2012-06-28 Richard Guenther <rguenther@suse.de>
4972
4973 PR middle-end/53790
4974 * gcc.dg/torture/pr53790.c: New testcase.
4975
4976 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4977
4978 PR tree-optimization/53645
4979 * gcc.c-torture/execute/pr53645.c: New test.
4980
4981 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4982
4983 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4984
4985 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4986
4987 PR debug/53671
4988 PR debug/49888
4989 * gcc.dg/guality/pr49888.c: Account for the possibility that
4990 the variable is optimized out at the first test.
4991
4992 2012-06-27 Jason Merrill <jason@redhat.com>
4993
4994 * g++.dg/cpp0x/override2.C: Adjust.
4995 * g++.dg/template/error5.C: Adjust.
4996 * g++.dg/parse/crash28.C: Adjust.
4997
4998 PR c++/53563
4999 * g++.dg/parse/template27.C: New.
5000 * g++.dg/template/crash74.C: Adjust expected output.
5001
5002 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5003
5004 PR fortran/41951
5005 PR fortran/49591
5006 * gfortran.dg/typebound_operator_16.f03: New.
5007
5008 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5009
5010 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5011 even src1.i and src2.i fields even in the second half of the arrays.
5012
5013 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5014
5015 PR c++/51033.
5016 * g++.dg/torture/vshuf-16.inc: New test.
5017 * g++.dg/torture/vshuf-2.inc: New test.
5018 * g++.dg/torture/vshuf-4.inc: New test.
5019 * g++.dg/torture/vshuf-8.inc: New test.
5020 * g++.dg/torture/vshuf-main.inc: New test.
5021 * g++.dg/torture/vshuf-v16hi.C: New test.
5022 * g++.dg/torture/vshuf-v16qi.C: New test.
5023 * g++.dg/torture/vshuf-v2df.C: New test.
5024 * g++.dg/torture/vshuf-v2di.C: New test.
5025 * g++.dg/torture/vshuf-v2sf.C: New test.
5026 * g++.dg/torture/vshuf-v2si.C: New test.
5027 * g++.dg/torture/vshuf-v4df.C: New test.
5028 * g++.dg/torture/vshuf-v4di.C: New test.
5029 * g++.dg/torture/vshuf-v4sf.C: New test.
5030 * g++.dg/torture/vshuf-v4si.C: New test.
5031 * g++.dg/torture/vshuf-v8hi.C: New test.
5032 * g++.dg/torture/vshuf-v8qi.C: New test.
5033 * g++.dg/torture/vshuf-v8si.C: New test.
5034
5035 2012-06-27 Richard Guenther <rguenther@suse.de>
5036
5037 PR middle-end/53676
5038 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5039
5040 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5041
5042 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5043 scan-dump-dem-not): Use printable pattern in test name.
5044
5045 2012-06-26 Sterling Augustine <saugustine@google.com>
5046 Dominique Dhumieres <dominiq@lps.ens.fr>
5047
5048 * gcc.dg/pubtypes-2.c: Update expected output.
5049 * gcc.dg/pubtypes-3.c: Likewise.
5050 * gcc.dg/pubtypes-4.c: Likewise.
5051
5052 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5053
5054 * gcc.dg/tree-ssa/slsr-1.c: New test.
5055 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5056 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5057 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5058
5059 2012-06-26 Matt Turner <mattst88@gmail.com>
5060
5061 PR target/35294
5062 * gcc.target/arm/mmx-2.c: New.
5063
5064 2012-06-26 Richard Guenther <rguenther@suse.de>
5065
5066 PR c++/53752
5067 * g++.dg/torture/pr53752.C: New testcase.
5068
5069 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5070
5071 PR tree-optimization/53748
5072 * gcc.c-torture/compile/pr53748.c: New test.
5073
5074 2012-06-25 Jason Merrill <jason@redhat.com>
5075
5076 PR c++/53498
5077 PR c++/53305
5078 * g++.dg/cpp0x/decltype38.C: New.
5079 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5080
5081 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5082
5083 * lib/target-supports-dg.exp (testname-for-summary): New.
5084 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5085 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5086 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5087 scan-module-absence, output-exists, output-exists-not: Use
5088 testname-for-summary.
5089 (dg-test): Clean up testname_with_flags.
5090 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5091 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5092 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5093 scan-assembler-dem-not, object-size: Use testname-for-summary.
5094 * lib/gcov.exp (run-gcov): Likewise.
5095 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5096 scan-dump-dem, scan-dump-dem-note): Likewise.
5097
5098 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5099 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5100 including profopt.opt; save and restore existing value.
5101 * g++.dg/bprob/bprob.exp: Likewise.
5102 * gcc.dg/matrix/matrix.exp: Likewise.
5103 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5104 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5105 PROFOPT_OPTIONS.
5106
5107 2012-06-25 Richard Henderson <rth@redhat.com>
5108
5109 * gcc.dg/pr53749.c: New.
5110
5111 2012-06-25 Jason Merrill <jason@redhat.com>
5112
5113 PR c++/52988
5114 * g++.dg/cpp0x/nullptr28.C: New.
5115
5116 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5117
5118 * gcc.target/arm/neon-vld1_dupQ.c: New.
5119
5120 2012-06-25 Florian Weimer <fweimer@redhat.com>
5121
5122 * g++.dg/init/new35.C: New.
5123 * g++.dg/init/new36.C: New.
5124 * g++.dg/init/new37.C: New.
5125 * g++.dg/ext/vla5.C: New warning.
5126 * g++.dg/ext/vla8.C: New warning.
5127 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5128
5129 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5130 James Greenhalgh <james.greenhalgh@arm.com>
5131
5132 * gcc.target/arm/ftest-support-arm.h New testcase.
5133 * gcc.target/arm/ftest-support-thumb.h Likewise.
5134 * gcc.target/arm/ftest-support.h Likewise.
5135 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5136 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5137 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5138 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5139 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5140 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5141 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5142 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5143 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5144 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5145 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5146 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5147 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5148 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5149 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5150 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5151 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5152 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5153 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5154 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5155 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5156 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5157 * lib/target-supports.exp
5158 (check_effective_target_arm_arch_FUNC): Add support for more
5159 architectures.
5160 (add_options_for_arm_arch_FUNC): Likewise.
5161 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5162
5163 2012-06-25 Jason Merrill <jason@redhat.com>
5164
5165 PR c++/53202
5166 * g++.dg/cpp0x/constexpr-tuple.C: New.
5167
5168 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5169
5170 PR target/53759
5171 * gcc.target/i386/pr53759.c: New test.
5172
5173 PR c++/53594
5174 * g++.dg/cpp0x/nsdmi7.C: New test.
5175
5176 2012-06-24 Kai Tietz <ktietz@redhat.com>
5177
5178 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5179 for LLP64 targets.
5180 * gcc.target/i386/pr38988.c: Likewise.
5181
5182 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5183
5184 PR fortran/47710
5185 PR fortran/53328
5186 * gfortran.dg/typebound_generic_12.f03: New.
5187 * gfortran.dg/typebound_generic_13.f03: New.
5188
5189 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5190
5191 * gnat.dg/lto15.ad[sb]: New test.
5192
5193 2012-06-21 Meador Inge <meadori@codesourcery.com>
5194
5195 PR c/53702
5196 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5197
5198 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5199
5200 * gcc.dg/pch/ident-1.c: New test.
5201 * gcc.dg/pch/ident-1.hs: Header file for new test.
5202
5203 2012-06-21 Michael Matz <matz@suse.de>
5204
5205 PR middle-end/53688
5206 * gcc.c-torture/execute/pr53688.c: New test.
5207
5208 2012-06-20 Richard Guenther <rguenther@suse.de>
5209
5210 PR tree-optimization/30318
5211 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5212
5213 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5214
5215 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5216
5217 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5218
5219 * gcc.target/i386/clearcapv2.map: New file.
5220 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5221
5222 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5223
5224 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5225 and add __sh__ case.
5226
5227 2012-06-19 Jason Merrill <jason@redhat.com>
5228
5229 PR c++/52637
5230 * g++.dg/debug/localclass1.C: New.
5231
5232 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5233
5234 * g++.dg/cpp0x/override4.C: New.
5235
5236 2012-06-14 Jason Merrill <jason@redhat.com>
5237
5238 PR c++/53651
5239 * g++.dg/cpp0x/decltype37.C: New.
5240
5241 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5242
5243 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5244
5245 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5246
5247 * gcc.c-torture/compile/vector-5.c,
5248 gcc.c-torture/compile/vector-6.c: New tests.
5249
5250 2012-06-19 Richard Henderson <rth@redhat.com>
5251
5252 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5253
5254 2012-06-19 Richard Guenther <rguenther@suse.de>
5255
5256 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5257
5258 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5259
5260 PR target/53712
5261 * gcc.target/i386/pr53712.c: New test.
5262
5263 2012-06-18 Tobias Burnus <burnus@net-b.de>
5264
5265 PR fortran/53692
5266 * gfortran.dg/elemental_optional_args_6.f90: New.
5267
5268 2012-06-18 Tobias Burnus <burnus@net-b.de>
5269
5270 PR fortran/53526
5271 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5272 * gfortran.dg/coarray/move_alloc_1.f90
5273
5274 2012-06-18 Tobias Burnus <burnus@net-b.de>
5275
5276 PR fortran/53526
5277 * gfortran.dg/coarray_27.f90: New.
5278
5279 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5280 Greta Yorsh <Greta.Yorsh@arm.com>
5281
5282 * gcc.target/arm/epilog-1.c: New test.
5283
5284 2012-06-18 Richard Guenther <rguenther@suse.de>
5285
5286 PR tree-optimization/53693
5287 * g++.dg/torture/pr53693.C: New testcase.
5288
5289 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5290
5291 PR tree-optimization/53703
5292 * gcc.dg/torture/pr53703.c: New test.
5293
5294 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5295
5296 PR middle-end/53698
5297 * gcc.target/i386/pr53698.c: New test.
5298
5299 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5300
5301 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5302
5303 2012-06-17 Tobias Burnus <burnus@net-b.de>
5304
5305 PR fortran/53691
5306 PR fortran/53685
5307 * gfortran.dg/transfer_check_3.f90: New.
5308
5309 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5310
5311 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5312
5313 2012-06-16 Tobias Burnus <burnus@net-b.de>
5314
5315 PR fortran/53642
5316 PR fortran/45170
5317 * gfortran.dg/deferred_type_param_8.f90: New.
5318
5319 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5320
5321 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5322 testname that includes flags, passed in as new argument, in
5323 pass/fail messages.
5324 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5325 and pass it to verify-* procedures.
5326
5327 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5328 alignment torture options with usual torture options.
5329
5330 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5331 messages reported for one line of source code.
5332 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5333 * g++.dg/cpp0x/decltype2.C: Likewise.
5334 * g++.dg/cpp0x/decltype3.C: Likewise.
5335 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5336 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5337 * g++.dg/cpp0x/static_assert3.C: Likewise.
5338 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5339 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5340 * g++.dg/cpp0x/union1.C: Likewise.
5341 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5342 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5343 * g++.dg/cpp0x/variadic2.C: Likewise.
5344 * g++.dg/cpp0x/variadic20.C: Likewise.
5345 * g++.dg/cpp0x/variadic74.C: Likewise.
5346 * g++.dg/diagnostic/bitfld2.C: Likewise.
5347 * g++.dg/ext/attrib44.C: Likewise.
5348 * g++.dg/ext/no-asm-1.C: Likewise.
5349 * g++.dg/other/error34.C: Likewise.
5350 * g++.dg/parse/crash46.C: Likewise.
5351 * g++.dg/parse/error10.C: Likewise.
5352 * g++.dg/parse/error2.C: Likewise.
5353 * g++.dg/parse/error3.C: Likewise.
5354 * g++.dg/parse/error36.C: Likewise.
5355 * g++.dg/parse/error8.C: Likewise.
5356 * g++.dg/parse/error9.C: Likewise.
5357 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5358 * g++.dg/parse/parser-pr28152.C: Likewise.
5359 * g++.dg/parse/template25.C: Likewise.
5360 * g++.dg/parse/typename11.C: Likewise.
5361 * g++.dg/tc1/dr147.C: Likewise.
5362 * g++.dg/template/deduce3.C: Likewise.
5363 * g++.dg/template/koenig9.C: Likewise.
5364 * g++.dg/template/pr23510.C: Likewise.
5365 * g++.dg/warn/pr12242.C: Likewise.
5366 * g++.dg/warn/pr30551-2.C: Likewise.
5367 * g++.dg/warn/pr30551.C: Likewise.
5368 * g++.old-deja/g++.other/typename1.C: Likewise.
5369 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5370
5371 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5372
5373 PR c++/51033
5374 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5375 * c-c++-common/torture/vshuf-2.inc: Likewise.
5376 * c-c++-common/torture/vshuf-4.inc: Likewise.
5377 * c-c++-common/torture/vshuf-8.inc: Likewise.
5378 * c-c++-common/torture/vshuf-main.inc: Likewise.
5379 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5380 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5381 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5382 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5383 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5384 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5385 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5386 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5387 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5388 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5389 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5390 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5391 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5392 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5393
5394 2012-06-15 Michael Matz <matz@suse.de>
5395
5396 * gcc.dg/tree-ssa/vector-4.c: New test.
5397
5398 2012-06-15 Michael Matz <matz@suse.de>
5399
5400 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5401 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5402
5403 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5404
5405 PR tree-optimization/53636
5406 * gcc.target/arm/pr53636.c: New test.
5407
5408 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5409
5410 PR tree-optimization/51581
5411 * gcc.c-torture/execute/pr51581-1.c: New test.
5412 * gcc.c-torture/execute/pr51581-2.c: New test.
5413 * gcc.dg/vect/pr51581-1.c: New test.
5414 * gcc.dg/vect/pr51581-2.c: New test.
5415 * gcc.dg/vect/pr51581-3.c: New test.
5416 * gcc.target/i386/avx-pr51581-1.c: New test.
5417 * gcc.target/i386/avx-pr51581-2.c: New test.
5418 * gcc.target/i386/avx2-pr51581-1.c: New test.
5419 * gcc.target/i386/avx2-pr51581-2.c: New test.
5420 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5421
5422 2012-06-15 Richard Guenther <rguenther@suse.de>
5423
5424 * gcc.c-torture/execute/20120615-1.c: New testcase.
5425
5426 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5427
5428 * gnat.dg/vect8.ad[sb]: New test.
5429
5430 2012-06-14 Richard Guenther <rguenther@suse.de>
5431
5432 * gcc.dg/tree-ssa/vrp.h: New testcase.
5433 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5434
5435 2012-06-13 Christian Bruel <christian.bruel@st.com>
5436
5437 PR target/53621
5438 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5439
5440 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5441
5442 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5443
5444 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5445
5446 PR testsuite/20771
5447 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5448 test summary unique.
5449
5450 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5451 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5452 scan-stack-usage-not): Don't strip torture options from test name.
5453
5454 * lib/scandump.exp (scan-dump-times): Use printable version of
5455 regexp in test summary line.
5456
5457 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5458 messages reported for one line of source code.
5459 * gcc.dg/format/few-1.c: Likewise.
5460 * gcc.dg/ia64-sync-2.c: Likewise.
5461 * gcc.dg/sync-2.c: Likewise.
5462 * gcc.dg/noncompile/pr44517.c: Likewise.
5463
5464 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5465
5466 PR debug/49888
5467 * gcc.dg/guality/pr49888.c: New.
5468
5469 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5470
5471 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5472 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5473 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5474
5475 2012-06-13 Tobias Burnus <burnus@net-b.de>
5476
5477 PR fortran/53643
5478 * gfortran.dg/intent_out_7.f90: New.
5479
5480 2012-06-13 Tobias Burnus <burnus@net-b.de>
5481
5482 PR fortran/53597
5483 * gfortran.dg/save_4.f90: New.
5484
5485 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5486
5487 PR c/53532
5488 PR c/51034
5489 PR c/53196
5490 * gcc.dg/pr53532.c: New test.
5491 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5492 adjust line numbers.
5493 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5494 * gcc.dg/Wcxx-compat-8.c: Likewise.
5495 * gcc.dg/pr51034.c: New test.
5496 * gcc.dg/pr53196-1.c: New test.
5497 * gcc.dg/pr53196-2.c: New test.
5498
5499 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5500
5501 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5502 alignment torture options with usual torture options.
5503 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5504 instead of dg-options.
5505 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5506 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5507 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5508 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5509 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5510 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5511
5512 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5513 to checks for multiple messages reported for one line of source code.
5514 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5515
5516 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5517 messages reported for one line of source code.
5518
5519 * gcc.dg/20031223-1.c: Add comments to check for multiple
5520 messages reported for one line of source code.
5521 * gcc.dg/Wconversion-integer.c: Likewise.
5522 * gcc.dg/Wfatal-2.c: Likewise.
5523 * gcc.dg/Wfatal.c: Likewise.
5524 * gcc.dg/Wobjsize-1.c: Likewise.
5525 * gcc.dg/c99-vla-jump-1.c: Likewise.
5526 * gcc.dg/c99-vla-jump-2.c: Likewise.
5527 * gcc.dg/c99-vla-jump-3.c: Likewise.
5528 * gcc.dg/c99-vla-jump-4.c: Likewise.
5529 * gcc.dg/c99-vla-jump-5.c: Likewise.
5530 * gcc.dg/decl-9.c: Likewise.
5531 * gcc.dg/declspec-10.c: Likewise.
5532 * gcc.dg/declspec-18.c: Likewise.
5533 * gcc.dg/mtune.c: Likewise.
5534 * gcc.dg/parser-pr28152-2.c: Likewise.
5535 * gcc.dg/parser-pr28152.c: Likewise.
5536 * gcc.dg/pr14475.c: Likewise.
5537 * gcc.dg/pr27953.c: Likewise.
5538 * gcc.dg/pr28322-3.c: Likewise.
5539 * gcc.dg/pr30457.c: Likewise.
5540 * gcc.dg/pr30551-2.c: Likewise.
5541 * gcc.dg/pr30551-3.c: Likewise.
5542 * gcc.dg/pr30551-4.c: Likewise.
5543 * gcc.dg/pr30551-5.c: Likewise.
5544 * gcc.dg/pr30551-6.c: Likewise.
5545 * gcc.dg/pr30551.c: Likewise.
5546 * gcc.dg/pr45461.c: Likewise.
5547 * gcc.dg/pr48552-1.c: Likewise.
5548 * gcc.dg/pr48552-2.c: Likewise.
5549 * gcc.dg/redecl-1.c: Likewise.
5550 * gcc.dg/transparent-union-3.c: Likewise.
5551 * gcc.dg/utf-dflt.c: Likewise.
5552 * gcc.dg/utf-dflt2.c: Likewise.
5553 * gcc.dg/vla-8.c: Likewise.
5554 * gcc.dg/vla-init-1.c: Likewise.
5555 * gcc.dg/wtr-int-type-1.c: Likewise.
5556
5557 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5558 messages reported for for one line of source code.
5559 * c-c++-common/raw-string-5.c: Likewise.
5560 * c-c++-common/raw-string-4.c: Likewise.
5561 * c-c++-common/raw-string-6.c: Likewise.
5562 * c-c++-common/pr20000.c: Likewise.
5563
5564 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5565 messages reported for one line of source code.
5566 * gcc.dg/cpp/pr30786.c: Likewise.
5567 * gcc.dg/cpp/pr28709.c: Likewise.
5568 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5569 * gcc.dg/cpp/macspace2.c: Likewise.
5570 * gcc.dg/cpp/missing-header-1.c: Likewise.
5571 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5572 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5573 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5574
5575 2012-06-12 Jason Merrill <jason@redhat.com>
5576
5577 PR c++/53599
5578 * g++.dg/template/local7.C: New.
5579
5580 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5581
5582 PR target/53511
5583 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5584 * gcc.target/sh/pr51340-2.c: Likewise.
5585 * gcc.target/sh/pr51340-3.c: Likewise.
5586
5587 2012-06-12 Michael Matz <matz@suse.de>
5588
5589 * gcc.dg/torture/alias-1.c: New test.
5590
5591 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5592
5593 PR rtl-optimization/53589
5594 * gcc.dg/torture/pr53589.c: New test.
5595
5596 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5597
5598 PR target/50749
5599 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5600 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5601 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5602 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5603 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5604 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5605 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5606 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5607 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5608 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5609 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5610 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5611 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5612 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5613 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5614 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5615
5616 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5617
5618 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5619 (check_intel_cpu_model): New function.
5620 (check_amd_cpu_model): New function.
5621 (check_features): New function.
5622 (__get_cpuid_output): New function.
5623 (check_detailed): New function.
5624 (fn1): Rename to quick_check.
5625 (main): Update to call quick_check and call check_detailed.
5626
5627 2012-06-11 Richard Henderson <rth@redhat.com>
5628
5629 * lib/target-supports.exp
5630 (check_effective_target_sync_long_long_runtime): Use
5631 check_effective_target_lp64 instead of
5632 check_effective_target_powerpc64 for powerpc targets.
5633
5634 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5635
5636 PR target/53511
5637 * gcc.target/sh/pr53511-1.c: New.
5638
5639 2012-06-11 Richard Guenther <rguenther@suse.de>
5640
5641 PR middle-end/53470
5642 * g++.dg/lto/pr53470_0.C: New testcase.
5643 * gcc.dg/lto/pr53470_0.c: Likewise.
5644
5645 2012-06-11 Richard Guenther <rguenther@suse.de>
5646
5647 PR c++/53605
5648 * g++.dg/ext/pr53605.C: New testcase.
5649
5650 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5651
5652 * gnat.dg/specs/array1.ads: New test.
5653 * gnat.dg/specs/array2.ads: Likewise.
5654 * gnat.dg/array22.adb: Likewise.
5655
5656 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5657
5658 * gnat.dg/constant4.adb: New test.
5659 * gnat.dg/constant4_pkg.ads: New helper.
5660
5661 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5662
5663 PR fortran/52552
5664 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5665 * gfortran.dg/allocate_class_1.f90: Modified.
5666 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5667 * gfortran.dg/allocate_class_2.f90: New.
5668
5669 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5670
5671 PR middle-end/53535
5672 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5673
5674 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5675
5676 PR fortran/52861
5677 * gfortran.dg/string_assign_2.f90: New test case.
5678
5679 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5680
5681 PR fortran/52861
5682 * gfortran.dg/string_assign_1.f90: New test case.
5683
5684 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5685
5686 PR middle-end/53580
5687 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5688 * gcc.dg/gomp/critical-4.c: Likewise.
5689 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5690 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5691 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5692 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5693 * c-c++-common/gomp/pr53580.c: New test.
5694
5695 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5696
5697 PR c++/51214
5698 * g++.dg/cpp0x/forw_enum11.C: New.
5699
5700 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5701
5702 PR c++/53567
5703 * g++.dg/cpp0x/alias-decl-19.C: New.
5704
5705 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5706
5707 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5708
5709 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5710
5711 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5712 (XSTATE_FP): Ditto.
5713 (XSTATE_SSE): Ditto.
5714 (XSTATE_YMM): Ditto.
5715 (avx_os_support): Use new defines.
5716
5717 2012-06-06 Richard Guenther <rguenther@suse.de>
5718
5719 PR testsuite/32380
5720 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5721 loops.
5722
5723 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5724
5725 PR c++/52841
5726 * g++.dg/cpp0x/pr52841.C: New testcase.
5727
5728 2012-06-06 Richard Guenther <rguenther@suse.de>
5729
5730 PR tree-optimization/53081
5731 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5732 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5733
5734 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5735
5736 * gcc.target/powerpc/pr53487.c: New test.
5737
5738 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5739
5740 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5741
5742 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5743
5744 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5745
5746 2012-06-05 Richard Guenther <rguenther@suse.de>
5747
5748 PR tree-optimization/30442
5749 * gcc.dg/vect/bb-slp-30.c: New testcase.
5750
5751 2012-06-05 Richard Guenther <rguenther@suse.de>
5752
5753 PR tree-optimization/53081
5754 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5755 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5756 -fno-tree-loop-distribute-patterns.
5757
5758 2012-06-05 Alan Modra <amodra@gmail.com>
5759
5760 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5761 Check static chain in nested funcs.
5762
5763 2012-06-04 Tobias Burnus <burnus@net-b.de>
5764
5765 PR fortran/50619
5766 * gfortran.dg/init_flag_10.f90: New.
5767
5768 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5769
5770 PR c++/53524
5771 * g++.dg/warn/Wenum-compare-no-2: New.
5772
5773 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5774
5775 PR preprocessor/53463
5776 * g++.dg/cpp/limits.C: New test.
5777 * g++.dg/parse/error19.C: Adjust.
5778 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5779 * g++.dg/warn/pr35635.C: Likewise.
5780 * g++.old-deja/g++.pt/assign1.C: Likewise.
5781
5782 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5783
5784 PR target/53559
5785 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5786 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5787 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5788 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5789 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5790 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5791 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5792 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5793
5794 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5795
5796 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5797
5798 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5799
5800 PR tree-optimization/53550
5801 * gcc.dg/pr53550.c: New test.
5802
5803 2012-06-04 Richard Guenther <rguenther@suse.de>
5804
5805 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5806 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5807 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5808
5809 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5810
5811 PR fortran/48831
5812 * gfortran.dg/parameter_array_element_2.f90: New.
5813
5814 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5815
5816 PR target/53512
5817 * gcc.target/sh/pr53512-1.c: New.
5818 * gcc.target/sh/pr53512-2.c: New.
5819 * gcc.target/sh/pr53512-3.c: New.
5820 * gcc.target/sh/pr53512-4.c: New.
5821
5822 2012-06-01 Jason Merrill <jason@redhat.com>
5823
5824 PR c++/52973
5825 * g++.dg/ext/visibility/template12.C: New.
5826 * g++.dg/ext/attrib14.C: Adjust warning line.
5827
5828 PR c++/52725
5829 * g++.dg/parse/new6.C: New.
5830 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5831
5832 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5833
5834 * c-c++-common/restrict-2.c: Revert previous change.
5835
5836 2012-06-01 Jason Merrill <jason@redhat.com>
5837
5838 PR c++/53137
5839 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5840
5841 PR c++/53484
5842 * g++.dg/cpp0x/auto33.C: New.
5843
5844 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5845
5846 PR c++/26155
5847 * g++.dg/parse/namespace-alias-1.C: New.
5848
5849 2012-06-01 Christian Bruel <christian.bruel@st.com>
5850
5851 * gcc.dg/spec-options.c: New test.
5852 * gcc.dg/foo.specs: New file.
5853
5854 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5855
5856 PR ada/53517
5857 * gnat.dg/lto14.adb: Skip on Solaris.
5858
5859 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5860
5861 * gcc.target/cris/sync-1-v10.c,
5862 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5863 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5864 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5865 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5866 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5867 gcc.target/cris/torture/sync-mis-op-i-1.c,
5868 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5869 gcc.target/cris/torture/sync-mis-op-i-2.c,
5870 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5871 gcc.target/cris/torture/sync-mis-op-i-3.c,
5872 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5873 gcc.target/cris/torture/sync-mis-op-s-1.c,
5874 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5875 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5876 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5877 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5878 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5879 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5880 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5881 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5882 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5883
5884 2012-05-31 Richard Guenther <rguenther@suse.de>
5885
5886 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5887 ldist-pr45948.c with disabled SCCP.
5888
5889 2012-05-31 Richard Guenther <rguenther@suse.de>
5890
5891 PR middle-end/48493
5892 * gcc.dg/torture/pr48493.c: New testcase.
5893
5894 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5895
5896 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5897 arm32 to targets.
5898 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5899 of the initialization loop.
5900 (dg-final): Adjust the expected number of vectorized loops depending
5901 on vect_char_mult target selector.
5902
5903 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5904
5905 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5906 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5907 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5908 New tests.
5909
5910 2012-05-30 Jason Merrill <jason@redhat.com>
5911
5912 PR c++/53356
5913 * g++.dg/init/new34.C: New.
5914 * g++.dg/tree-ssa/stabilize1.C: New.
5915
5916 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5917
5918 PR c++/53356
5919 * g++.dg/init/new33.C: New test.
5920
5921 2012-05-30 Richard Guenther <rguenther@suse.de>
5922
5923 PR middle-end/53501
5924 * gcc.dg/torture/pr53501.c: New testcase.
5925 * c-c++-common/restrict-2.c: Adjust.
5926
5927 2012-05-30 Alan Modra <amodra@gmail.com>
5928
5929 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5930 torture-finish.
5931
5932 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5933
5934 * gcc.target/i386/shuf-concat.c: New test.
5935
5936 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5937
5938 PR rtl-optimization/53519
5939 * gcc.c-torture/compile/pr53519.c: New test.
5940
5941 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5942
5943 * gcc.target/arm/neon-vrev.c: New.
5944
5945 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5946
5947 PR target/51340
5948 * gcc.target/sh/pr51340-1.c: New.
5949 * gcc.target/sh/pr51340-2.c: New.
5950 * gcc.target/sh/pr51340-3.c: New.
5951
5952 2012-05-29 Richard Guenther <rguenther@suse.de>
5953
5954 PR tree-optimization/53516
5955 * gcc.dg/torture/pr53516.c: New testcase.
5956
5957 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5958
5959 PR preprocessor/53229
5960 * gcc.dg/cpp/paste6.c: Force to run without
5961 -ftrack-macro-expansion.
5962 * gcc.dg/cpp/paste8.c: Likewise.
5963 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5964 -ftrack-macro-expansion.
5965 * gcc.dg/cpp/paste12.c: Force to run without
5966 -ftrack-macro-expansion.
5967 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5968 -ftrack-macro-expansion.
5969 * gcc.dg/cpp/paste13.c: Likewise.
5970 * gcc.dg/cpp/paste14.c: Likewise.
5971 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5972 -ftrack-macro-expansion.
5973 * gcc.dg/cpp/paste18.c: New test.
5974
5975 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5976
5977 * gcc.target/cris/torture/trap-1.c,
5978 gcc.target/cris/torture/trap-2.c,
5979 gcc.target/cris/torture/trap-3.c,
5980 gcc.target/cris/torture/trap-v0.c,
5981 gcc.target/cris/torture/trap-v3.c: New tests.
5982
5983 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5984
5985 PR c++/25137
5986 * g++.dg/warn/Wbraces3.C: New.
5987 * g++.dg/warn/Wbraces4.C: Likewise.
5988
5989 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5990
5991 PR tree-optimization/53505
5992 * c-c++-common/torture/pr53505.c: New test.
5993
5994 2012-05-27 Nathan Sidwell <nathan@acm.org>
5995
5996 * gcc.dg/stmt-expr-4.c: New.
5997
5998 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5999
6000 PR c++/53491
6001 * g++.dg/parse/crash60.C: New.
6002
6003 2012-05-26 Jason Merrill <jason@redhat.com>
6004
6005 PR c++/53220
6006 * c-c++-common/array-lit.c: New.
6007 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6008
6009 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6010
6011 PR ada/50294
6012 * gnat.dg/array21.adb: New test.
6013
6014 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6015
6016 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6017
6018 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6019
6020 PR c++/32054
6021 * g++.dg/other/anon-union3.C: New.
6022
6023 2012-05-25 Ian Lance Taylor <iant@google.com>
6024
6025 * gcc.dg/split-6.c: New test.
6026
6027 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6028
6029 * gnat.dg/lto14.adb: New test.
6030
6031 2012-05-25 Tristan Gingold <gingold@adacore.com>
6032
6033 * gcc.target/i386/large-frame.c: New.
6034
6035 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6036 * gcc.target/powerpc/lhs-1.c: New.
6037 * gcc.target/powerpc/lhs-2.c: New.
6038 * gcc.target/powerpc/lhs-3.c: New.
6039
6040 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6041
6042 Make unwound macro expansion trace less redundant
6043 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6044 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6045 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6046 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6047 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6048 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6049
6050 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6051
6052 PR c++/53464
6053 * g++.dg/cpp0x/constexpr-default1.C: New.
6054
6055 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6056
6057 PR c++/32080
6058 * g++.dg/eh/goto2.C: New.
6059
6060 2012-05-24 Richard Guenther <rguenther@suse.de>
6061
6062 PR middle-end/53460
6063 * g++.dg/tree-prof/pr53460.C: New testcase.
6064
6065 2012-05-24 Richard Guenther <rguenther@suse.de>
6066
6067 PR bootstrap/53466
6068 * g++.dg/debug/pr53466.C: New testcase.
6069
6070 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6071
6072 PR tree-optimization/53465
6073 * gcc.c-torture/execute/pr53465.c: New test.
6074
6075 2012-05-23 Tobias Burnus <burnus@net-b.de>
6076
6077 PR fortran/51055
6078 PR fortran/45170
6079 * gfortran.dg/allocate_with_typespec_6.f90: New.
6080
6081 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6082
6083 PR c++/29185
6084 * g++.dg/warn/delete-array-1.C: New.
6085
6086 2012-05-23 Richard Guenther <rguenther@suse.de>
6087
6088 * gcc.dg/torture/pr39074-2.c: Adjust.
6089 * gcc.dg/torture/pr39074.c: Likewise.
6090 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6091 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6092
6093 2012-05-22 Jan Hubicka <jh@suse.cz>
6094
6095 PR middle-end/53161
6096 * g++.dg/torture/pr53161.C: New testcase.
6097
6098 2012-05-22 Tobias Burnus <burnus@net-b.de>
6099
6100 PR fortran/53389
6101 * gfortran.dg/realloc_on_assign_15.f90: New.
6102
6103 2012-05-22 Richard Guenther <rguenther@suse.de>
6104
6105 PR middle-end/51071
6106 * gcc.dg/torture/pr51071-2.c: New testcase.
6107
6108 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6109
6110 PR tree-optimization/53336
6111 * g++.dg/torture/pr53336.C: New testcase.
6112
6113 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6114
6115 PR c++/53322
6116 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6117 instead of -Wunused-local-typedefs.
6118
6119 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6120
6121 PR c++/51184
6122 * g++.dg/other/abstract4.C: New-
6123
6124 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6125
6126 PR c++/40821
6127 * g++.dg/ext/attrib46.C: New.
6128
6129 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6130
6131 PR c/53418
6132 * gcc.c-torture/compile/pr53418-1.c,
6133 gcc.c-torture/compile/pr53418-2.c: New tests.
6134
6135 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6136
6137 PR tree-optimization/53366
6138 * gcc.dg/torture/pr53366-1.c: New test.
6139 * gcc.dg/torture/pr53366-2.c: New test.
6140 * gcc.target/i386/pr53366-1.c: New test.
6141 * gcc.target/i386/pr53366-2.c: New test.
6142
6143 PR tree-optimization/53409
6144 * gcc.c-torture/compile/pr53409.c: New test.
6145
6146 PR tree-optimization/53410
6147 * gcc.c-torture/compile/pr53410-1.c: New test.
6148 * gcc.c-torture/compile/pr53410-2.c: New test.
6149
6150 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6151
6152 PR target/53425
6153 * gcc.target/i386/pr53425-1.c: New file.
6154 * gcc.target/i386/pr53425-2.c: Likewise.
6155
6156 2012-05-21 Richard Guenther <rguenther@suse.de>
6157
6158 PR tree-optimization/53408
6159 * gcc.dg/torture/pr53408.c: New testcase.
6160
6161 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6162 H.J. Lu <hongjiu.lu@intel.com>
6163
6164 PR target/53416
6165 * gcc.target/i386/pr53416.c: New file.
6166
6167 2012-05-21 Richard Guenther <rguenther@suse.de>
6168
6169 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6170
6171 2012-05-21 Richard Guenther <rguenther@suse.de>
6172
6173 * gcc.dg/torture/ldist-1.c: New testcase.
6174
6175 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6176
6177 * gnat.dg/lto13.adb: New test.
6178 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6179
6180 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6181
6182 * gnat.dg/specs/lto12.ads: New test.
6183 * gnat.dg/specs/lto12_pkg.ads: New helper.
6184
6185 2012-05-18 Richard Guenther <rguenther@suse.de>
6186
6187 PR tree-optimization/53346
6188 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6189 * gcc.target/i386/incoming-10.c: Adjust.
6190 * gcc.target/i386/incoming-11.c: Likewise.
6191 * gcc.target/i386/pr46295.c: Likewise.
6192
6193 2012-05-18 Richard Guenther <rguenther@suse.de>
6194
6195 * gcc.dg/pr53352.c: Return zero.
6196
6197 2012-05-18 Richard Guenther <rguenther@suse.de>
6198
6199 PR tree-optimization/53390
6200 * gcc.dg/torture/pr53390.c: New testcase.
6201
6202 2012-05-18 Meador Inge <meadori@codesourcery.com>
6203
6204 PR rtl-optimization/53352
6205 * gcc.dg/pr53352.c: New test.
6206
6207 2012-05-17 David S. Miller <davem@davemloft.net>
6208
6209 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6210 failure on sparc-*-linux-gnu.
6211
6212 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6213
6214 PR c++/39681
6215 * g++.dg/parse/error49.C: New.
6216 * g++.dg/cpp0x/error8.C: Likewise.
6217 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6218 * g++.dg/ext/utf-dflt2.C: Likewise.
6219 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6220 * g++.dg/ext/utf-dflt.C: Likewise.
6221 * c-c++-common/raw-string-3.c: Likewise.
6222 * c-c++-common/raw-string-4.c: Likewise.
6223
6224 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6225
6226 PR c++/53371
6227 * g++.dg/cpp0x/catch1.C: New.
6228
6229 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6230
6231 PR c++/44516
6232 * g++.dg/parse/error48.C: New.
6233 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6234 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6235
6236 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6237
6238 * gcc.dg/tm/indirect-2.c: New test.
6239
6240 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6241
6242 PR tree-optimization/53217
6243 * gfortran.dg/pr53217.f90: New test.
6244
6245 2012-05-16 Richard Guenther <rguenther@suse.de>
6246
6247 PR tree-optimization/53364
6248 * g++.dg/torture/pr53364.C: New testcase.
6249
6250 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6251
6252 PR testsuite/52641
6253 * gcc.dg/pr52549.c: Fix test for long != void*
6254 * gcc.c-torture/execute/pr52979-1.x: New file.
6255 * gcc.c-torture/execute/pr52979-2.x: New file.
6256
6257 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6258
6259 PR preprocessor/7263
6260 * gcc.dg/binary-constants-2.c: Run without tracking locations
6261 accross macro expansion.
6262 * gcc.dg/binary-constants-3.c: Likewise.
6263 * gcc.dg/cpp/sysmac2.c: Likewise.
6264 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6265 location.
6266 * gcc.dg/cpp/syshdr3.c: New test.
6267 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6268 * gcc.dg/system-binary-constants-1.c: New test.
6269 * gcc.dg/system-binary-constants-1.h: New header for the new test
6270 above.
6271 * g++.dg/cpp/syshdr3.C: New test.
6272 * g++.dg/cpp/syshdr3.h: New header the new test above.
6273 * g++.dg/system-binary-constants-1.C: New test.
6274 * g++.dg/system-binary-constants-1.h: New header the new test
6275 above.
6276
6277 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6278
6279 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6280
6281 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6282
6283 PR target/53358
6284 * gcc.dg/pr53358.c: New test.
6285
6286 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6287
6288 PR c++/11856
6289 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6290 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6291
6292 2012-05-15 Olivier Hainque <hainque@adacore.com>
6293
6294 * g++.dg/eh/sighandle.C: New testcase.
6295
6296 2012-05-15 Richard Guenther <rguenther@suse.de>
6297
6298 PR tree-optimization/53355
6299 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6300
6301 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6302
6303 * gfortran.dg/*.f90: Remove now redundant manual
6304 cleanup-modules directive.
6305
6306 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6307
6308 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6309 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6310
6311 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6312
6313 PR fortran/52428
6314 * gfortran.dg/int_range_io_1.f90: New test.
6315
6316 2012-05-14 Andi Kleen <ak@linux.intel.com>
6317 Jakub Jelinek <jakub@redhat.com>
6318
6319 PR target/53315
6320 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6321 * gcc.target/i386/rtm-check.h: New file.
6322 * gcc.target/i386/pr53315.c: New test.
6323
6324 2012-05-14 Tobias Burnus <burnus@net-b.de>
6325
6326 PR fortran/49110
6327 PR fortran/51055
6328 PR fortran/53329
6329 * gfortran.dg/deferred_type_param_4.f90: New.
6330 * gfortran.dg/deferred_type_param_6.f90: New.
6331
6332 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6333
6334 * gcc.target/i386/retarg.c: New test.
6335
6336 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6337
6338 PR fortran/45170
6339 * gfortran.dg/deferred_type_param_3.f90: New.
6340 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6341 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6342
6343 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6344
6345 * gnat.dg/null_pointer_deref3.adb: New test.
6346
6347 2012-05-12 Tobias Burnus <burnus@net-b.de>
6348
6349 PR fortran/49110
6350 PR fortran/52843
6351 * gfortran.dg/deferred_type_param_5.f90: New.
6352
6353 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6354
6355 * g++.dg/parse/error47.C: New.
6356
6357 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6358
6359 PR fortran/52537
6360 * gfortran.dg/string_compare_4.f90: Change option
6361 to -fdump-tree-original. Add test case for kind=4.
6362
6363 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6364
6365 PR fortran/52537
6366 * gfortran.dg/string_compare_4.f90: New test.
6367
6368 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6369
6370 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6371
6372 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6373
6374 PR c++/53305
6375 * g++.dg/cpp0x/variadic132.C: New.
6376
6377 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6378
6379 PR c++/53158
6380 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6381 * g++.dg/parse/error26.C: Tweak dg-error column number.
6382
6383 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6384
6385 PR c++/53301
6386 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6387
6388 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6389
6390 * gnat.dg/lto11.ad[sb]: New test.
6391
6392 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6393
6394 PR target/52908
6395 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6396 directive to Scan for vpmuldq, not vpmacsdql.
6397
6398 2012-05-09 Michael Matz <matz@suse.de>
6399
6400 PR tree-optimization/53185
6401 * gcc.dg/vect/pr53185.c: New test.
6402
6403 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6404
6405 PR middle-end/53249
6406 * gcc.target/i386/pr53249.c: New.
6407
6408 2012-05-09 Richard Guenther <rguenther@suse.de>
6409
6410 PR tree-optimization/18437
6411 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6412 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6413
6414 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6415
6416 PR tree-optimization/53226
6417 * gcc.c-torture/compile/pr53226.c: New test.
6418
6419 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6420
6421 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6422 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6423 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6424 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6425 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6426 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6427 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6428 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6429 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6430 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6431 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6432 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6433 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6434 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6435
6436 2012-05-09 Dehao Chen <dehao@google.com>
6437
6438 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6439 * gcc.dg/predict-2.c: Likewise.
6440 * gcc.dg/predict-3.c: Likewise.
6441 * gcc.dg/predict-4.c: Likewise.
6442 * gcc.dg/predict-5.c: Likewise.
6443 * gcc.dg/predict-6.c: Likewise.
6444
6445 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6446
6447 PR target/53272
6448 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6449
6450 2012-05-08 Richard Guenther <rguenther@suse.de>
6451
6452 * gcc.dg/fold-bitand-4.c: New testcase.
6453
6454 2012-05-08 Dehao Chen <dehao@google.com>
6455
6456 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6457 heuristic is working properly.
6458 * gcc.dg/predict-2.c: Likewise.
6459 * gcc/dg/predict-3.c: Likewise.
6460 * gcc/dg/predict-4.c: Likewise.
6461 * gcc/dg/predict-5.c: Likewise.
6462 * gcc/dg/predict-6.c: Likewise.
6463
6464 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6465
6466 PR tree-optimization/53239
6467 * g++.dg/opt/vrp3.C: New test.
6468 * g++.dg/opt/vrp3-aux.cc: New file.
6469 * g++.dg/opt/vrp3.h: New file.
6470
6471 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6472
6473 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6474 .uleb128 support in assembler output.
6475
6476 2012-05-07 Richard Guenther <rguenther@suse.de>
6477
6478 PR lto/42987
6479 * g++.dg/lto/pr42987_0.C: New testcase.
6480 * g++.dg/lto/pr42987_1.C: Likewise.
6481
6482 2012-05-07 Tobias Burnus <burnus@net-b.de>
6483
6484 PR fortran/53255
6485 * gfortran.dg/typebound_operator_15.f90: New.
6486
6487 2012-05-06 Tobias Burnus <burnus@net-b.de>
6488
6489 PR fortran/41587
6490 * gfortran.dg/class_array_13.f90: New.
6491
6492 2012-05-06 Tristan Gingold <gingold@adacore.com>
6493
6494 * gnat.dg/warn7.adb: New test.
6495
6496 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6497
6498 * gnat.dg/specs/renamings.ads: Rename to...
6499 * gnat.dg/specs/renaming1.ads: ...this.
6500 * gnat.dg/specs/renaming2.ads: New test.
6501 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6502 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6503 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6504 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6505
6506 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6507
6508 * gnat.dg/discr36.ad[sb]: New test.
6509 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6510
6511 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6512
6513 PR c/43772
6514 * c-c++-common/pr43772.c: New.
6515
6516 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6517
6518 PR fortran/41600
6519 * gfortran.dg/select_type_26.f03 : New test.
6520 * gfortran.dg/select_type_27.f03 : New test.
6521
6522 PR fortran/53191
6523 * gfortran.dg/select_type_28.f03 : New test.
6524
6525 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6526
6527 PR fortran/49010
6528 PR fortran/24518
6529 * gfortran.dg/mod_sign0_1.f90: New test.
6530 * gfortran.dg/mod_large_1.f90: New test.
6531
6532 2012-05-04 Tobias Burnus <burnus@net-b.de>
6533
6534 PR fortran/53175
6535 gfortran.dg/public_private_module_5.f90: New.
6536
6537 2012-05-04 Tobias Burnus <burnus@net-b.de>
6538
6539 PR fortran/53111
6540 * gfortran.dg/constructor_7.f90: New.
6541 * gfortran.dg/constructor_8.f90: New.
6542
6543 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6544
6545 PR c++/53166
6546 * g++.dg/cpp0x/static_assert7.C: New.
6547
6548 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6549
6550 PR tree-optimization/52633
6551 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6552 recognized as widening shifts instead of over-widening.
6553 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6554 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6555 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6556 * gcc.target/arm/pr52633.c: New test.
6557
6558 2012-05-04 Richard Guenther <rguenther@suse.de>
6559
6560 PR tree-optimization/53168
6561 * gcc.dg/torture/pr53168.c: New testcase.
6562 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6563
6564 2012-05-04 Richard Guenther <rguenther@suse.de>
6565
6566 * gcc.dg/lto/pr53214_0.c: New testcase.
6567
6568 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6569
6570 * gcc.target/ia64/pr48496.c: New test.
6571 * gcc.target/ia64/pr52657.c: Likewise.
6572
6573 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6574
6575 PR c/51712
6576 * c-c++-common/pr51712.c: New.
6577
6578 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6579
6580 PR target/53199
6581 * gcc.target/powwerpc/pr53199.c: New file.
6582
6583 2012-05-03 Jason Merrill <jason@redhat.com>
6584
6585 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6586
6587 * gcc.dg/debug/dwarf2/dups-types.c: New.
6588 * gcc.dg/debug/dwarf2/dups-types.h: New.
6589
6590 2012-05-03 Jason Merrill <jason@redhat.com>
6591
6592 * g++.dg/debug/dwarf2/namespace-2.C: New.
6593 * g++.dg/debug/dwarf2/localclass3.C: New.
6594
6595 2012-05-03 Jason Merrill <jason@redhat.com>
6596
6597 * g++.dg/debug/dwarf2/thunk1.C: New.
6598
6599 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6600
6601 PR c++/53186
6602 * g++.dg/other/final2.C: New.
6603
6604 2012-05-03 Richard Guenther <rguenther@suse.de>
6605
6606 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6607
6608 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6609
6610 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6611 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6612 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6613 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6614
6615 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6616
6617 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6618 .byte 0xf2.
6619 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6620 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6621 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6622
6623 PR debug/53174
6624 * gcc.dg/pr53174.c: New test.
6625
6626 PR target/53187
6627 * gcc.target/arm/pr53187.c: New test.
6628 * gcc.c-torture/compile/pr53187.c: New test.
6629
6630 2012-05-03 Richard Guenther <rguenther@suse.de>
6631
6632 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6633 unsupported prefetching support.
6634
6635 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6636
6637 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6638 option -ftrack-macro-expansion=0.
6639 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6640 option -ftrack-macro-expansion=0.
6641
6642 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6643
6644 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6645 dg-options for target arm with dg-additional-options.
6646
6647 2012-05-03 Richard Guenther <rguenther@suse.de>
6648
6649 PR tree-optimization/53144
6650 * gcc.dg/torture/pr53144.c: New testcase.
6651
6652 2012-05-03 Tobias Burnus <burnus@net-b.de>
6653
6654 PR fortran/52864
6655 * gfortran.dg/pointer_intent_7.f90: New.
6656 * gfortran.dg/pure_formal_3.f90: New.
6657
6658 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6659
6660 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6661
6662 2012-05-02 Martin Jambor <mjambor@suse.cz>
6663
6664 PR lto/52605
6665 * g++.dg/lto/pr52605_0.C: New test.
6666
6667 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6668
6669 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6670 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6671 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6672 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6673 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6674 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6675 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6676 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6677 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6678 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6679 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6680 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6681 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6682 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6683 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6684 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6685
6686 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6687
6688 PR middle-end/53153
6689 * gcc.dg/pr53153.c: New test.
6690
6691 2012-05-02 Richard Guenther <rguenther@suse.de>
6692
6693 * g++.dg/tree-ssa/pr19807.C: Adjust.
6694
6695 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6696
6697 PR tree-optimization/53163
6698 * gcc.c-torture/compile/pr53163.c: New test.
6699
6700 PR rtl-optimization/53160
6701 * gcc.c-torture/execute/pr53160.c: New test.
6702
6703 2012-05-01 Ian Lance Taylor <iant@google.com>
6704
6705 PR c/37303
6706 * gcc.dg/pr37303.c: New test.
6707
6708 2012-05-01 Richard Henderson <rth@redhat.com>
6709
6710 * lib/target-supports.exp
6711 (check_effective_target_sync_long_long_runtime): True for
6712 check_effective_target_powerpc64.
6713
6714 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6715
6716 PR c++/51033
6717 * gcc.dg/vector-1.c: Move to ...
6718 * c-c++-common/vector-1.c: ... here.
6719 * gcc.dg/vector-2.c: Move to ...
6720 * c-c++-common/vector-2.c: ... here.
6721 * gcc.dg/vector-3.c: Move to ...
6722 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6723 * gcc.dg/vector-4.c: Move to ...
6724 * c-c++-common/vector-4.c: ... here.
6725 * gcc.dg/vector-init-1.c: Move to ...
6726 * c-c++-common/vector-init-1.c: ... here.
6727 * gcc.dg/vector-init-2.c: Move to ...
6728 * c-c++-common/vector-init-2.c: ... here.
6729 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6730 * c-c++-common/vector-subscript-1.c: ... here.
6731 * gcc.dg/vector-subscript-2.c: Move to ...
6732 * c-c++-common/vector-subscript-2.c: ... here.
6733 * gcc.dg/vector-subscript-3.c: Move to ...
6734 * c-c++-common/vector-subscript-3.c: ... here.
6735
6736 PR c++/51314
6737 * g++.dg/cpp0x/vt-51314.C: New test.
6738 * g++.dg/cpp0x/variadic76.C: Fix.
6739
6740 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6741
6742 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6743
6744 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6745
6746 Add -Wvarargs option
6747 * c-c++-common/Wvarargs.c: New test case.
6748 * c-c++-common/Wvarargs-2.c: Likewise.
6749
6750 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6751
6752 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6753 * objc.dg/foreach-7.m: Force the test case to run without
6754 -ftrack-macro-expansion.
6755 * c-c++-common/tm/attrib-1.c: Likewise.
6756 * c-c++-common/warn-ommitted-condop.c: Likewise.
6757 * gcc.dg/assign-warn-1.c: Likewise.
6758 * gcc.dg/assign-warn-2.c: Likewise.
6759 * gcc.dg/attr-alloc_size.c: Likewise.
6760 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6761 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6762 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6763 * gcc.dg/c90-const-expr-9.c: Likewise.
6764 * gcc.dg/c99-const-expr-9.c: Likewise.
6765 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6766 * gcc.dg/cpp/direct2s.c: Likewise.
6767 * gcc.dg/cpp/pr28709.c: Likewise.
6768 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6769 * gcc.dg/dfp/composite-type.c: Likewise.
6770 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6771 with -ftrack-macro-expansion
6772 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6773 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6774 * g++.dg/ext/cleanup-1.C: Likewise.
6775 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6776 * g++.dg/template/sfinae10.C: Likewise.
6777 * g++.dg/tm/wrap-2.C: Likewise.
6778 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6779 * g++.dg/warn/Wsign-conversion.C: Likewise.
6780 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6781 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6782 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6783 it to run with -ftrack-macro-expansion.
6784 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6785 test cases without -ftrack-macro-expansion.
6786
6787 Fix location for static class members
6788 * g++.dg/template/sfinae6_neg.C: Adjust.
6789
6790 Make conversion warnings work on NULL with -ftrack-macro-expansion
6791 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6792 alongside the previous testing for NULL.
6793
6794 Fix -Wuninitialized for -ftrack-macro-expansion
6795 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6796
6797 Strip "<built-in>" loc from displayed expansion context
6798 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6799 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6800 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6801 new test above.
6802
6803 Fix expansion point loc for macro-like tokens
6804 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6805 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6806
6807 Fix token pasting with -ftrack-macro-expansion
6808 * gcc.dg/cpp/paste17.c: New test case for
6809 -ftrack-macro-expansion=2 mode only.
6810 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6811
6812 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6813
6814 * gnat.dg/warn6.ad[sb]: New test.
6815
6816 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6817
6818 PR 53149
6819 * gcc.dg/20011021-1.c: Adjust testcase.
6820
6821 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6822
6823 PR fortran/53148
6824 * gfortran.dg/function_optimize_12.f90: New test.
6825
6826 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6827
6828 PR target/53156
6829 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6830 code to match current output and cover new peephole2 pattern.
6831
6832 2012-04-27 Ollie Wild <aaw@google.com>
6833
6834 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6835
6836 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6837
6838 * gcc.c-torture/execute/20120427-2.c: New testcase.
6839 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6840 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6841 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6842
6843 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6844
6845 PR target/53138
6846 * gcc.c-torture/execute/20120427-1.c: New testcase.
6847
6848 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6849
6850 PR middle-end/27139
6851 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6852
6853 2012-04-27 Tom de Vries <tom@codesourcery.com>
6854
6855 PR tree-optimization/51879
6856 * gcc.dg/pr51879.c: New test.
6857 * gcc.dg/pr51879-2.c: Same.
6858 * gcc.dg/pr51879-3.c: Same.
6859 * gcc.dg/pr51879-4.c: Same.
6860 * gcc.dg/pr51879-6.c: Same.
6861
6862 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6863
6864 PR c++/53096
6865 * g++.dg/cpp0x/defaulted35.C: New.
6866 * g++.dg/cpp0x/defaulted15.C: Adjust.
6867
6868 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6869
6870 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6871 structure layout.
6872
6873 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6874
6875 * gcc.target/i386/builtin_target.c: Check avx2.
6876
6877 2012-04-26 Alan Modra <amodra@gmail.com>
6878
6879 * gcc.target/powerpc/savres.c: New test.
6880 * gcc.target/powerpc/powerpc.exp: Run it.
6881
6882 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6883
6884 PR target/53120
6885 * gcc.dg/torture/pr53120.c: New test.
6886
6887 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6888
6889 PR middle-end/52979
6890 * gcc.c-torture/compile/pr52979-1.c: New test.
6891 * gcc.c-torture/execute/pr52979-1.c: New test.
6892 * gcc.c-torture/execute/pr52979-2.c: New test.
6893
6894 2012-04-25 Richard Guenther <rguenther@suse.de>
6895
6896 * gcc.target/i386/l_fma_float_5.c: Adjust.
6897 * gcc.target/i386/l_fma_double_4.c: Likewise.
6898 * gcc.target/i386/l_fma_float_2.c: Likewise.
6899 * gcc.target/i386/l_fma_float_6.c: Likewise.
6900 * gcc.target/i386/l_fma_double_1.c: Likewise.
6901 * gcc.target/i386/l_fma_double_5.c: Likewise.
6902 * gcc.target/i386/l_fma_float_3.c: Likewise.
6903 * gcc.target/i386/l_fma_double_2.c: Likewise.
6904 * gcc.target/i386/l_fma_double_6.c: Likewise.
6905 * gcc.target/i386/l_fma_float_4.c: Likewise.
6906 * gcc.target/i386/l_fma_double_3.c: Likewise.
6907 * gcc.target/i386/l_fma_float_1.c: Likewise.
6908
6909 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6910
6911 PR tree-optimization/53058
6912 * gcc.c-torture/compile/pr53058.c: New test.
6913
6914 2012-04-25 Jan Hubicka <jh@suse.cz>
6915
6916 PR middle-end/53088
6917 * gcc.target/i386/pr39082-1.c: Update warning location.
6918
6919 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6920
6921 PR c/52880
6922 * gcc.dg/pr52880.c: New test.
6923
6924 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6925
6926 * gcc.dg/m-un-2.c: Update.
6927 * gcc.dg/20011021-1.c: Update.
6928
6929 2012-04-25 Tobias Burnus <burnus@net-b.de>
6930
6931 PR fortran/52196
6932 * gfortran.dg/realloc_on_assign_14.f90: New.
6933
6934 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6935
6936 PR testsuite/52641
6937 PR tree-optimizations/52891
6938 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6939
6940 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6941
6942 PR c++/52363
6943 * g++.dg/cpp0x/sfinae35.C: New.
6944 * g++.dg/cpp0x/sfinae36.C: Likewise.
6945
6946 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6947
6948 * gcc.target/builtin_target.c: New testcase.
6949
6950 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6951
6952 PR target/47197
6953 * gcc.target/powerpc/pr47197.c: New test.
6954
6955 2012-04-24 Richard Guenther <rguenther@suse.de>
6956
6957 PR tree-optimization/53085
6958 * g++.dg/torture/pr53085.C: New testcase.
6959
6960 2012-04-24 Andrew Pinski <apinski@cavium.com>
6961
6962 PR tree-opt/33512
6963 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6964 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6965 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6966
6967 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6968
6969 PR middle-end/53084
6970 * gcc.c-torture/execute/pr53084.c: New test.
6971
6972 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6973
6974 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6975
6976 2012-04-23 Andrew Pinski <apinski@cavium.com>
6977
6978 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6979
6980 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6981
6982 PR regression/53076
6983 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6984 * gcc.dg/torture/builtin-power-1.c: Likewise.
6985
6986 2012-04-23 Richard Guenther <rguenther@suse.de>
6987
6988 PR tree-optimization/53070
6989 * gcc.dg/torture/pr53070.c: New testcase.
6990
6991 2012-04-23 Richard Guenther <rguenther@suse.de>
6992
6993 PR c/53060
6994 * gcc.dg/pr53060.c: New testcase.
6995
6996 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6997
6998 PR tree-optimizations/52891
6999 * gcc.c-torture/compile/pr52891-1.c: New test.
7000 * gcc.c-torture/compile/pr52891-2.c: New test.
7001
7002 2012-04-22 Tobias Burnus <burnus@net-b.de>
7003
7004 PR fortran/53051
7005 * gfortran.dg/read_float_4.f90: New.
7006
7007 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7008
7009 PR 35441
7010 * c-c++-common/pr35441.C: New.
7011
7012 2012-04-20 Ian Lance Taylor <iant@google.com>
7013
7014 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7015 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7016
7017 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7018
7019 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7020 array access.
7021 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7022
7023 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7024
7025 PR rtl-optimization/44214
7026 * gcc.dg/pr44214-1.c: New test.
7027 * gcc.dg/pr44214-2.c: Likewise.
7028 * gcc.dg/pr44214-3.c: Likewise.
7029
7030 2012-04-20 Richard Guenther <rguenther@suse.de>
7031
7032 * g++.dg/torture/20120420-1.C: New testcase.
7033
7034 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7035
7036 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7037
7038 2012-04-19 Christian Bruel <christian.bruel@st.com>
7039
7040 * gcc.dg/pr52283.c: New test.
7041
7042 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7043
7044 * gcc.dg/pr37985.c: New test.
7045
7046 2012-04-19 Richard Guenther <rguenther@suse.de>
7047
7048 PR rtl-optimization/44688
7049 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7050 possibly profitable.
7051
7052 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7053
7054 PR tree-optimization/52976
7055 * gfortran.dg/reassoc_11.f: New test.
7056
7057 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7058
7059 PR tree-optimization/52976
7060 * gfortran.dg/reassoc_7.f: New test.
7061 * gfortran.dg/reassoc_8.f: Likewise.
7062 * gfortran.dg/reassoc_9.f: Likewise.
7063 * gfortran.dg/reassoc_10.f: Likewise.
7064
7065 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7066
7067 PR c++/52422
7068 * g++.dg/cpp0x/sfinae33.C: New.
7069 * g++.dg/cpp0x/sfinae34.C: Likewise.
7070
7071 2012-04-18 Joey Ye <joey.ye@arm.com>
7072
7073 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7074
7075 2012-04-18 Richard Guenther <rguenther@suse.de>
7076
7077 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7078 array access.
7079 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7080 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7081
7082 2012-04-17 Tom de Vries <tom@codesourcery.com>
7083
7084 * g++.dg/pr51264-4.C: New test.
7085
7086 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7087
7088 PR c++/52599
7089 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7090
7091 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7092
7093 PR c++/53003
7094 * g++.dg/parse/crash59.C: New.
7095
7096 2012-04-17 Michael Matz <matz@suse.de>
7097
7098 PR tree-optimization/18437
7099 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7100
7101 2012-04-17 Richard Guenther <rguenther@suse.de>
7102
7103 PR middle-end/53011
7104 * g++.dg/torture/pr53011.C: New testcase.
7105
7106 2012-04-16 Jason Merrill <jason@redhat.com>
7107
7108 PR c++/38543
7109 * g++.dg/cpp0x/variadic131.C: New.
7110
7111 PR c++/52008
7112 * g++.dg/cpp0x/variadic130.C: New.
7113
7114 PR c++/50830
7115 * g++.dg/cpp0x/variadic129.C: New.
7116
7117 PR c++/50303
7118 * g++.dg/cpp0x/variadic128.C: New.
7119
7120 2012-04-16 Tobias Burnus <burnus@net-b.de>
7121
7122 PR fortran/52864
7123 * gfortran.dg/pointer_intent_6.f90: New.
7124
7125 2012-04-16 Tobias Burnus <burnus@net-b.de>
7126
7127 PR fortran/52916
7128 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7129 to include public_private_module_4.f90.
7130 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7131 targets.
7132
7133 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7134
7135 PR c++/49152
7136 * g++.dg/diagnostic/operator1.C: New.
7137 * g++.dg/ext/label5.C: Adjust.
7138 * g++.dg/ext/va-arg1.C: Likewise.
7139 * g++.dg/other/error20.C: Likewise.
7140 * g++.dg/other/error20.C: Likewise.
7141 * g++.dg/other/error16.C: Likewise.
7142 * g++.dg/other/error10.C: Likewise.
7143 * g++.dg/parse/error30.C: Likewise.
7144 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7145
7146 2012-04-16 Jason Merrill <jason@redhat.com>
7147
7148 PR c++/51148
7149 * g++.dg/cpp0x/variadic127.C: New.
7150
7151 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7152
7153 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7154 testcase name.
7155 Use fail, pass instead of unresolved.
7156 Don't log $optstr.
7157
7158 PR testsuite/52948
7159 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7160 TODO_dump_func.
7161 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7162 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7163 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7164
7165 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7166
7167 PR fortran/52968
7168 * gfortran.dg/typebound_call_23.f03: New test case.
7169
7170 2012-04-15 Jason Merrill <jason@redhat.com>
7171
7172 PR c++/47220
7173 * g++.dg/cpp0x/variadic126.C: New.
7174
7175 PR c++/52380
7176 * g++.dg/cpp0x/variadic125.C: New.
7177
7178 PR c++/52292
7179 * g++.dg/cpp0x/variadic124.C: New.
7180
7181 PR c++/52706
7182 * g++.dg/cpp0x/nullptr27.C: New.
7183
7184 PR c++/52818
7185 * g++.dg/warn/format8.C: New.
7186
7187 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7188
7189 PR fortran/51082
7190 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7191
7192 2012-04-14 Tobias Burnus <burnus@net-b.de>
7193
7194 PR fortran/52916
7195 PR fortran/40973
7196 * gfortran.dg/public_private_module_3.f90: New.
7197 * gfortran.dg/public_private_module_4.f90: New.
7198
7199 2012-04-14 Tom de Vries <tom@codesourcery.com>
7200
7201 * gcc.dg/superblock.c: New test.
7202
7203 2012-04-14 Tom de Vries <tom@codesourcery.com>
7204
7205 * gcc.dg/pr51879-12.c: New test.
7206
7207 2012-04-13 Jason Merrill <jason@redhat.com>
7208
7209 PR c++/52824
7210 * g++.dg/cpp0x/variadic123.C: New.
7211 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7212
7213 PR c++/52905
7214 * g++.dg/cpp0x/initlist-ctor1.C: New.
7215
7216 PR c++/52915
7217 * g++.dg/other/anon-union2.C: New.
7218
7219 2012-04-13 Martin Jambor <mjambor@suse.cz>
7220
7221 PR middle-end/52939
7222 * g++.dg/ipa/pr52939.C: New test.
7223
7224 2012-04-13 Tom de Vries <tom@codesourcery.com>
7225
7226 * gcc.dg/pr52734.c: New test.
7227
7228 2012-04-13 Richard Guenther <rguenther@suse.de>
7229
7230 PR tree-optimization/52969
7231 * gcc.dg/torture/pr52969.c: New testcase.
7232
7233 2012-04-13 Richard Guenther <rguenther@suse.de>
7234
7235 PR c/52549
7236 * gcc.dg/pr52549.c: New testcase.
7237
7238 2012-04-13 Richard Guenther <rguenther@suse.de>
7239
7240 PR c/52862
7241 * gcc.dg/pr52862.c: New testcase.
7242
7243 2012-04-13 Joey Ye <joey.ye@arm.com>
7244
7245 * gcc.target/arm/thumb1-imm.c: New testcase.
7246
7247 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7248
7249 PR target/52932
7250 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7251 second function argument.
7252 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7253 (calc_permps): Update declaration. Calculate result correctly.
7254 (avx2_test): Change src2 type to union256i_d.
7255 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7256 correctly.
7257
7258 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7259
7260 PR target/52775
7261 * gcc.target/powerpc/pr52775.c: New file.
7262
7263 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7264
7265 PR tree-optimization/18589
7266 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7267 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7268 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7269 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7270 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7271 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7272 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7273 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7274 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7275 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7276
7277 2012-04-12 Richard Guenther <rguenther@suse.de>
7278
7279 PR tree-optimization/52943
7280 * gcc.dg/torture/pr52943.c: New testcase.
7281
7282 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7283
7284 PR target/50751
7285 * gcc/target/sh/pr50751-4.c: New.
7286 * gcc/target/sh/pr50751-5.c: New.
7287 * gcc/target/sh/pr50751-6.c: New.
7288 * gcc/target/sh/pr50751-7.c: New.
7289
7290 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7291
7292 PR c++/52465
7293 * g++.dg/lookup/using52.C: New.
7294
7295 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7296
7297 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7298
7299 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7300
7301 PR rtl-optimization/52876
7302 * gcc.target/i386/pr52876.c: New.
7303
7304 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7305
7306 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7307 __UINTPTR_TYPE__.
7308 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7309 __INTPTR_TYPE__.
7310 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7311 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7312 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7313 (ptrdiff_t): ... this. All uses changed.
7314 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7315 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7316 __INTPTR_TYPE__.
7317 (main): Cast argument to __INTPTR_TYPE__.
7318 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7319 size_t.
7320 * gcc.dg/mallign.c (main): Likewise.
7321 * gcc.dg/pr38700.c (foo): Likewise.
7322 * gcc.dg/long-long-cst1.c (t): Likewise.
7323 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7324 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7325 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7326 * gcc.dg/pr25682.c (d, foo): Likewise.
7327 * gcc.dg/format/cast-1.c (f): Likewise.
7328 * gcc.dg/c90-const-expr-10.c
7329 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7330 (size_t): ...this. All uses changed.
7331 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7332 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7333 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7334 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7335 * gcc.dg/sequence-pt-1.c: Likewise.
7336 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7337 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7338 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7339 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7340 of ptrdiff_t with it.
7341 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7342 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7343 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7344
7345 2012-04-11 Jason Merrill <jason@redhat.com>
7346
7347 PR debug/45088
7348 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7349 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7350
7351 PR c++/52906
7352 * g++.dg/ext/attrib45.C: New.
7353
7354 * g++.dg/eh/dtor3.C: New.
7355
7356 2012-04-11 Richard Guenther <rguenther@suse.de>
7357
7358 PR middle-end/52621
7359 * gfortran.dg/pr52621.f90: New testcase.
7360
7361 2012-04-11 Richard Guenther <rguenther@suse.de>
7362
7363 PR middle-end/52918
7364 * g++.dg/torture/pr52918-1.C: New testcase.
7365 * g++.dg/torture/pr52918-2.C: Likewise.
7366
7367 2012-04-11 Tobias Burnus <burnus@net-b.de>
7368
7369 PR fortran/52729
7370 * gfortran.dg/block_11.f90: New.
7371
7372 2012-04-11 Nick Clifton <nickc@redhat.com>
7373
7374 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7375
7376 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7377
7378 PR target/16458
7379 * gcc.target/powerpc/pr16458-1.c: New test.
7380 * gcc.target/powerpc/pr16458-2.c: Likewise.
7381 * gcc.target/powerpc/pr16458-3.c: Likewise.
7382 * gcc.target/powerpc/pr16458-4.c: Likewise.
7383
7384 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7385
7386 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7387 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7388 * gcc.dg/builtin-bswap-5.c: Likewise.
7389 * gcc.target/i386/builtin-bswap-4.c: New test.
7390
7391 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7392
7393 PR 24985
7394 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7395
7396 2012-04-11 Richard Guenther <rguenther@suse.de>
7397
7398 PR rtl-optimization/52881
7399 * gcc.dg/torture/pr52881.c: New testcase.
7400 * gcc.dg/torture/pr52913.c: Likewise.
7401
7402 2012-04-11 Richard Guenther <rguenther@suse.de>
7403
7404 PR tree-optimization/52912
7405 * gcc.dg/torture/pr52912.c: New testcase.
7406
7407 2010-04-10 Michael Matz <matz@suse.de>
7408
7409 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7410 * gcc.dg/vect/vect-outer-1.c: Adjust.
7411 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7412 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7413 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7414 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7415 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7416 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7417
7418 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7419
7420 PR tree-optimization/52870
7421 * gcc.dg/vect/pr52870.c: New test.
7422
7423 2012-04-09 Mike Stump <mikestump@comcast.net>
7424
7425 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7426 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7427 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7428 * gnat.dg/aggr11.adb: Likewise.
7429 * gnat.dg/aggr11_pkg.ads: Likewise.
7430 * gnat.dg/aggr15.adb: Likewise.
7431 * gnat.dg/aggr15.ads: Likewise.
7432 * gnat.dg/aggr17.adb: Likewise.
7433 * gnat.dg/aggr18.adb: Likewise.
7434 * gnat.dg/array14.adb: Likewise.
7435 * gnat.dg/array14.ads: Likewise.
7436 * gnat.dg/array14_pkg.ads: Likewise.
7437 * gnat.dg/array19.adb: Likewise.
7438 * gnat.dg/array19.ads: Likewise.
7439 * gnat.dg/discr27.adb: Likewise.
7440 * gnat.dg/discr27.ads: Likewise.
7441 * gnat.dg/discr35.adb: Likewise.
7442 * gnat.dg/discr35.ads: Likewise.
7443 * gnat.dg/discr6.adb: Likewise.
7444 * gnat.dg/discr6_pkg.ads: Likewise.
7445 * gnat.dg/import1.adb: Likewise.
7446 * gnat.dg/import1.ads: Likewise.
7447 * gnat.dg/loop_address2.adb: Likewise.
7448 * gnat.dg/opt7.adb: Likewise.
7449 * gnat.dg/opt7.ads: Likewise.
7450 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7451 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7452 * gnat.dg/rep_clause2.adb: Likewise.
7453 * gnat.dg/rep_clause2.ads: Likewise.
7454 * gnat.dg/slice2.adb: Likewise.
7455 * gnat.dg/slice2.ads: Likewise.
7456 * gnat.dg/slice6.adb: Likewise.
7457 * gnat.dg/slice6_pkg.ads: Likewise.
7458 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7459 * gnat.dg/taft_type2.adb: Likewise.
7460 * gnat.dg/taft_type2.ads: Likewise.
7461 * gnat.dg/taft_type2_pkg.ads: Likewise.
7462 * gnat.dg/volatile10.adb: Likewise.
7463 * gnat.dg/volatile10_pkg.ads: Likewise.
7464
7465 * gcc.dg/dll-8.c: Remove execute permissions.
7466 * g++.dg/ext/dllexport5.C: Likewise.
7467
7468 2012-04-09 Jan Hubicka <jh@suse.cz>
7469
7470 PR lto/52722
7471 PR lto/51765
7472 PR lto/52634
7473 * gcc.dg/lto/pr52634_1.c: New testcase.
7474 * gcc.dg/lto/pr52634_0.c: New testcase.
7475
7476 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7477
7478 PR target/52883
7479 * gcc.target/i386/pr52883.c: New testcase.
7480
7481 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7482
7483 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7484 (check_effective_target_sync_long_long): Add SPARC case.
7485 (check_effective_target_sync_long_long_runtime): Likewise.
7486 (check_effective_target_sync_int_long): Adjust SPARC case.
7487 (check_effective_target_sync_char_short): Likewise.
7488
7489 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7490
7491 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7492 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7493
7494 2012-04-08 Tobias Burnus <burnus@net-b.de>
7495
7496 PR fortran/40973
7497 PR fortran/52751
7498 * gfortran.dg/public_private_module_2.f90: New.
7499
7500 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7501
7502 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7503 directives.
7504
7505 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7506
7507 PR fortran/52893
7508 * gfortran.dg/function_optimize_11.f90: New test.
7509
7510 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7511
7512 PR fortran/52668
7513 * gfortran.dg/use_only_6.f90: New test.
7514
7515 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7516
7517 PR fortran/52668
7518 * gfortran.dg/use_only_6.f90: New test.
7519 2012-04-06 Mike Stump <mikestump@comcast.net>
7520
7521 PR testsuite/50722
7522 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7523
7524 2012-04-05 Jason Merrill <jason@redhat.com>
7525
7526 PR c++/52596
7527 * g++.dg/template/qualified-id5.C: New.
7528
7529 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7530
7531 PR target/52882
7532 * gcc.target/i386/pr52882.c: New test.
7533
7534 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7535 Dominique D'Humieures <dominiq@lps.ens.fr>
7536
7537 PR testsuite/52614
7538 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7539 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7540
7541 2012-04-04 Jason Merrill <jason@redhat.com>
7542
7543 PR c++/52845
7544 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7545
7546 2012-04-03 Jason Merrill <jason@redhat.com>
7547
7548 PR c++/52796
7549 * g++.dg/cpp0x/variadic-value1.C: New.
7550
7551 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7552
7553 * gnat.dg/pack18.adb: New test.
7554 * gnat.dg/pack18_pkg.ads: New helper.
7555
7556 2012-04-03 Richard Guenther <rguenther@suse.de>
7557
7558 PR tree-optimization/52808
7559 * gcc.dg/pr52808.c: New testcase.
7560
7561 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7562
7563 PR tree-optimization/52835
7564 * gfortran.dg/pr52835.f90: New test.
7565
7566 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7567
7568 * gnat.dg/specs/aggr5.ads: New test.
7569
7570 2012-04-02 Richard Guenther <rguenther@suse.de>
7571
7572 PR tree-optimization/52756
7573 * gcc.dg/torture/pr52756.c: New testcase.
7574
7575 2012-04-02 Richard Guenther <rguenther@suse.de>
7576
7577 PR middle-end/52803
7578 * gcc.dg/pr52803.c: New testcase.
7579
7580 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7581
7582 PR c++/40942
7583 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7584 DR 214 in account.
7585
7586 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7587
7588 PR c++/50043
7589 * g++.dg/cpp0x/noexcept17.C: New.
7590 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7591 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7592 * g++.dg/cpp0x/noexcept01.C: Likewise.
7593 * g++.dg/eh/init-temp1.C: Likewise.
7594 * g++.dg/eh/ctor1.C: Likwise.
7595
7596 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7597
7598 * gnat.dg/controlled6.adb: New test.
7599 * gnat.dg/controlled6_pkg.ads: New helper.
7600 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7601
7602 2012-03-30 Richard Henderson <rth@redhat.com>
7603
7604 PR debug/52727
7605 * g++.dg/opt/pr52727.C: New testcase.
7606
7607 2012-03-30 Richard Guenther <rguenther@suse.de>
7608
7609 PR tree-optimization/52754
7610 * gcc.target/i386/pr52754.c: New testcase.
7611
7612 2012-03-30 Richard Guenther <rguenther@suse.de>
7613
7614 PR middle-end/52772
7615 * g++.dg/torture/pr52772.C: New testcase.
7616
7617 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7618
7619 PR c++/52718
7620 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7621
7622 2012-03-29 Jason Merrill <jason@redhat.com>
7623
7624 PR c++/52685
7625 * g++.dg/template/inherit8.C: New.
7626
7627 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7628
7629 PR c++/52759
7630 * g++.dg/ext/weak4.C: New test.
7631
7632 PR tree-optimization/52760
7633 * gcc.c-torture/execute/pr52760.c: New test.
7634
7635 2012-03-29 Jason Merrill <jason@redhat.com>
7636
7637 PR c++/52743
7638 * g++.dg/cpp0x/initlist-array3.C: New.
7639
7640 2012-03-28 Jason Merrill <jason@redhat.com>
7641
7642 PR c++/52746
7643 * g++.dg/overload/virtual2.C: New.
7644
7645 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7646
7647 * gnat.dg/vect7.ad[sb]: New test.
7648
7649 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7650 Tobias Burnus <burnus@gcc.gnu.org>
7651
7652 PR fortran/52652
7653 * gfortran.dg/allocate_class_1.f90 : Change error test.
7654 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7655 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7656 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7657
7658 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7659
7660 PR middle-end/52691
7661 * gcc.dg/pr52691.c: New test.
7662
7663 PR middle-end/52750
7664 * gcc.c-torture/compile/pr52750.c: New test.
7665
7666 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7667
7668 PR target/52692
7669 * gcc.target/avr/torture/builtins-2.c: New test.
7670
7671 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7672
7673 PR target/52736
7674 * gcc.target/i386/pr52736.c: New test.
7675
7676 2012-03-27 Martin Jambor <mjambor@suse.cz>
7677
7678 PR middle-end/52693
7679 * gcc.dg/torture/pr52693.c: New test.
7680
7681 2012-03-27 Meador Inge <meadori@codesourcery.com>
7682
7683 PR c++/52672
7684 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7685
7686 2012-03-27 Mike Stump <mikestump@comcast.net>
7687
7688 PR target/52665
7689 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7690 failures that match branch names.
7691
7692 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7693 H.J. Lu <hongjiu.lu@intel.com>
7694
7695 PR target/52698
7696 * gcc.target/i386/pr52698.c: New test.
7697
7698 2012-03-27 Richard Guenther <rguenther@suse.de>
7699
7700 PR middle-end/52720
7701 * gcc.dg/torture/pr52720.c: New testcase.
7702
7703 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7704
7705 * gnat.dg/pack17.adb: New test.
7706
7707 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7708
7709 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7710 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7711
7712 2012-03-26 Martin Jambor <mjambor@suse.cz>
7713
7714 PR tree-optimization/50052
7715 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7716
7717 2012-03-26 Richard Guenther <rguenther@suse.de>
7718
7719 PR tree-optimization/52701
7720 * gfortran.dg/pr52701.f90: New testcase.
7721
7722 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7723
7724 PR tree-optimization/52686
7725 * gcc.target/arm/pr52686.c: New test.
7726
7727 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7728
7729 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7730 Add "-Os -flto" to list.
7731
7732 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7733
7734 * gnat.dg/concat2.ad[sb]: New test.
7735
7736 2012-03-24 Jason Merrill <jason@redhat.com>
7737
7738 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7739 * g++.dg/cpp0x/trailing2.C: Likewise.
7740 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7741 * g++.dg/cpp1y/auto-fn1.C: New.
7742 * g++.dg/cpp1y/auto-fn2.C: New.
7743 * g++.dg/cpp1y/auto-fn3.C: New.
7744 * g++.dg/cpp1y/auto-fn4.C: New.
7745 * g++.dg/cpp1y/auto-fn5.C: New.
7746 * g++.dg/cpp1y/auto-fn6.C: New.
7747 * g++.dg/cpp1y/auto-fn7.C: New.
7748 * g++.dg/cpp1y/auto-fn8.C: New.
7749 * g++.dg/cpp1y/auto-fn9.C: New.
7750 * g++.dg/cpp1y/auto-fn10.C: New.
7751 * g++.dg/cpp1y/auto-fn11.C: New.
7752
7753 2012-03-23 Richard Guenther <rguenther@suse.de>
7754
7755 PR tree-optimization/52678
7756 * gfortran.dg/pr52678.f: New testcase.
7757
7758 2012-03-23 Richard Guenther <rguenther@suse.de>
7759
7760 PR tree-optimization/52638
7761 * g++.dg/torture/pr52638.C: New testcase.
7762
7763 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7764
7765 PR c++/52487
7766 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7767
7768 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7769
7770 PR c++/52671
7771 * g++.dg/ext/attrib44.C: New test.
7772
7773 2012-03-22 Jan Hubicka <jh@suse.cz>
7774
7775 PR middle-end/51737
7776 * g++.dg/torture/pr51737.C: New testcase
7777
7778 2012-03-22 Richard Guenther <rguenther@suse.de>
7779
7780 PR tree-optimization/52548
7781 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7782
7783 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7784
7785 * lib/fortran-modules.exp (list-module-names-1): Remove
7786 warning.
7787
7788 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7789
7790 PR target/50751
7791 * gcc.target/sh/pr50751-1.c: New.
7792 * gcc.target/sh/pr50751-2.c: New.
7793 * gcc.target/sh/pr50751-3.c: New.
7794
7795 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7796
7797 PR target/52479
7798 * gcc.target/sh/sh4a-cos.c: Remove.
7799 * gcc.target/sh/sh4a-sin.c: Remove.
7800 * gcc.target/sh/sh4a-sincos.c: Remove.
7801
7802 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7803
7804 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7805 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7806
7807 2012-03-21 Martin Jambor <mjambor@suse.cz>
7808
7809 PR testsuite/52641
7810 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7811 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7812
7813 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7814
7815 * gcc.target/arm/thumb-16bit-ops.c: New file.
7816 * gcc.target/arm/thumb-ifcvt.c: New file.
7817
7818 2012-03-20 Jason Merrill <jason@redhat.com>
7819
7820 * lib/target-supports.exp: Add { target c++1y }.
7821
7822 * g++.dg/cpp0x/auto32.C: New.
7823
7824 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7825
7826 PR testsuite/52641
7827 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7828 int32plus.
7829 * gcc.dg/torture/pr48124-4.c: Ditto:
7830 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7831
7832 2012-03-20 Jason Merrill <jason@redhat.com>
7833
7834 PR c++/52510
7835 * g++.dg/cpp0x/initlist66.C: New.
7836
7837 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7838
7839 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7840 __AVR_HAVE_LPMX__
7841
7842 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7843
7844 PR target/49868
7845 * gcc.target/avr/torture/addr-space-2.h: New file.
7846 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7847 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7848 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7849 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7850
7851 2012-03-20 Richard Guenther <rguenther@suse.de>
7852
7853 * gnat.dg/pack16.adb: New testcase.
7854 * gnat.dg/pack16_pkg.ads: Likewise.
7855 * gnat.dg/specs/pack8.ads: Likewise.
7856 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7857
7858 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7859
7860 * g++.dg/warn/Wuseless-cast.C: Extend.
7861
7862 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7863
7864 PR c++/14710
7865 * g++.dg/warn/Wuseless-cast.C: New.
7866
7867 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7868
7869 PR libfortran/52608
7870 * gfortran.dg/pr52608.f90: New test.
7871
7872 2012-03-17 Tobias Burnus <burnus@net-b.de>
7873
7874 PR fortran/52585
7875 * gfortran.dg/proc_ptr_36.f90: New.
7876
7877 2012-03-16 Martin Jambor <mjambor@suse.cz>
7878
7879 * gcc.dg/misaligned-expand-1.c: New test.
7880 * gcc.dg/misaligned-expand-3.c: Likewise.
7881
7882 2012-03-16 Richard Guenther <rguenther@suse.de>
7883 Kai Tietz <ktietz@redhat.com>
7884
7885 PR middle-end/48814
7886 * gcc.c-torture/execute/pr48814-1.c: New test.
7887 * gcc.c-torture/execute/pr48814-2.c: New test.
7888 * gcc.dg/tree-ssa/assign-1.c: New test.
7889 * gcc.dg/tree-ssa/assign-2.c: New test.
7890 * gcc.dg/tree-ssa/assign-3.c: New test.
7891
7892 2012-03-16 Richard Guenther <rguenther@suse.de>
7893
7894 * gnat.dg/specs/pack7.ads: New testcase.
7895
7896 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7897
7898 PR target/52568
7899 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7900 * gcc.dg/torture/vshuf-8.inc: Likewise.
7901 * gcc.dg/torture/vshuf-16.inc: Likewise.
7902 * gcc.dg/torture/vshuf-32.inc: Likewise.
7903
7904 2012-03-15 Jason Merrill <jason@redhat.com>
7905
7906 * g++.dg/torture/pr52582.C: New.
7907
7908 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7909
7910 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7911
7912 2012-03-15 Ira Rosen <irar@il.ibm.com>
7913 Ulrich Weigand <ulrich.weigand@linaro.org>
7914
7915 * gcc.dg/vect/slp-cond-3.c: New test.
7916 * gcc.dg/vect/slp-cond-4.c: New test.
7917
7918 2012-03-15 Ira Rosen <irar@il.ibm.com>
7919 Ulrich Weigand <ulrich.weigand@linaro.org>
7920
7921 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7922 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7923
7924 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7925
7926 PR libfortran/52434
7927 PR libfortran/48878
7928 PR libfortran/38199
7929 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7930 * gfortran.dg/round_1.f03: Likewise.
7931
7932 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7933 Andrew Pinski <apinski@cavium.com>
7934
7935 PR middle-end/52592
7936 * gcc.dg/pr52592.c: New test.
7937
7938 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7939
7940 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7941 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7942 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7943 * lib/fortran-modules.exp: .. this new file. Adjust users.
7944 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7945 gfortran-dg-debug-runtest): Call cleanup-modules.
7946 * lib/fortran-torture.exp (fortran-torture-execute,
7947 fortran-torture): Likewise.
7948 * gfortran.dg/coarray/caf.exp: Likewise.
7949 * lib/lto.exp: Likewise.
7950 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7951 * gfortran.dg/class_4b.f03: Likewise.
7952 * gfortran.dg/class_4c.f03: Likewise.
7953 * gfortran.dg/class_45a.f03: Likewise.
7954 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7955 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7956 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7957 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7958 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7959 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7960 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7961 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7962 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7963 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7964 * gfortran.dg/whole_file_28.f90: Likewise.
7965 * gfortran.dg/whole_file_29.f90: Likewise.
7966 * gfortran.dg/whole_file_30.f90: Likewise.
7967 * gfortran.dg/whole_file_31.f90: Likewise.
7968
7969 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7970
7971 PR tree-optimization/52267
7972 * gcc.dg/pr52267.c: New test.
7973 * gcc.dg/tree-ssa/vrp65.c: New test.
7974 * gcc.dg/tree-ssa/vrp66.c: New test.
7975
7976 2012-03-15 Richard Guenther <rguenther@suse.de>
7977
7978 PR middle-end/52580
7979 * gfortran.dg/vect/pr52580.f: New testcase.
7980
7981 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7982
7983 * gcc.target/sh/fpul-usage-1.c: New.
7984
7985 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7986
7987 PR target/49468
7988 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7989 * gcc.target/sh/pr49468-di.c: Likewise.
7990
7991 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7992
7993 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7994 * gcc.dg/c99-stdint-6.c: Likewise.
7995 * gcc.dg/lto/20090210_0.c: Likewise.
7996 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7997 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7998 * gcc.dg/pragma-init-fini-2.c: Likewise.
7999 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8000 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8001 * gcc.target/i386/pr22152.c: Likewise.
8002 * gcc.target/i386/vect8-ret.c: Likewise.
8003 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8004 handling.
8005
8006 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8007
8008 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8009 * g++.dg/tree-prof/partition1.C: Likewise.
8010 * g++.dg/tree-prof/partition2.C: Likewise.
8011 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8012 handling.
8013 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8014 * gcc.c-torture/execute/20010724-1.c: Remove.
8015 * gcc.c-torture/execute/20010724-1.x: Remove.
8016 * gcc.c-torture/execute/20040208-2.c: Remove.
8017 * gcc.c-torture/execute/20040208-2.x: Remove.
8018 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8019 Remove.
8020 (main) [__mips__ && __sgi__]: Remove.
8021 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8022 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8023 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8024 mips-sgi-irix6* handling.
8025 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8026 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8027 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8028 handling.
8029 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8030 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8031 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8032 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8033 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8034 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8035 mips-sgi-irix6*.
8036 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8037 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8038 * gcc.target/mips/save-restore-3.c: Likewise.
8039 * gcc.target/mips/save-restore-4.c: Likewise.
8040 * gcc.target/mips/save-restore-5.c: Likewise.
8041 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8042 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8043 messages.
8044 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8045 IRIX 6 handling.
8046 (restore_ld_library_path_env_vars): Likewise.
8047 * lib/target-supports.exp (check_profiling_available): Remove
8048 mips*-*-irix* handling.
8049 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8050 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8051 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8052
8053 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8054
8055 PR c++/52582
8056 * g++.dg/opt/pr52582.C: New test.
8057
8058 2012-03-14 Richard Guenther <rguenther@suse.de>
8059
8060 PR tree-optimization/52571
8061 * gcc.dg/vect/vect-2.c: Initialize arrays.
8062 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8063 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8064 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8065
8066 2012-03-14 Richard Guenther <rguenther@suse.de>
8067
8068 PR middle-end/52080
8069 PR middle-end/52097
8070 PR middle-end/48124
8071 * gcc.dg/torture/pr48124-1.c: New testcase.
8072 * gcc.dg/torture/pr48124-2.c: Likewise.
8073 * gcc.dg/torture/pr48124-3.c: Likewise.
8074 * gcc.dg/torture/pr48124-4.c: Likewise.
8075
8076 2012-03-14 Richard Guenther <rguenther@suse.de>
8077
8078 PR middle-end/52578
8079 * gcc.dg/pr52578.c: New testcase.
8080
8081 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8082
8083 PR c++/52521
8084 * g++.dg/cpp0x/udlit-args2.C: New test.
8085
8086 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8087
8088 PR target/48596
8089 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8090 * gcc.c-torture/compile/pr48596.c: ... here.
8091
8092 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8093
8094 PR c++/51641
8095 * g++.dg/lookup/hidden-class17.C: New test.
8096
8097 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8098
8099 PR c/52577
8100 * gcc.dg/Wunused-var-3.c: New test.
8101
8102 2012-03-13 Martin Jambor <mjambor@suse.cz>
8103
8104 * gcc.dg/misaligned-expand-2.c: New test.
8105
8106 2012-03-13 Richard Guenther <rguenther@suse.de>
8107
8108 PR middle-end/52134
8109 * gcc.dg/pr52134.c: New testcase.
8110
8111 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8112
8113 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8114
8115 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8116
8117 PR tree-optimization/46728
8118 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8119 * gcc.target/powerpc/pr46728-5.c: Likewise.
8120 * gcc.target/powerpc/pr46728-8.c: Likewise.
8121 * gcc.target/powerpc/pr46728-10.c: Likewise.
8122 * gcc.target/powerpc/pr46728-11.c: Likewise.
8123 * gcc.target/powerpc/pr46728-13.c: Likewise.
8124 * gcc.target/powerpc/pr46728-14.c: Likewise.
8125 * gcc.target/powerpc/pr46728-15.c: Likewise.
8126
8127 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8128
8129 PR c++/52299
8130 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8131
8132 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8133
8134 PR tree-optimization/46728
8135 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8136 * gcc.target/powerpc/pr46728-5.c: Likewise.
8137 * gcc.target/powerpc/pr46728-8.c: Likewise.
8138 * gcc.target/powerpc/pr46728-10.c: Likewise.
8139 * gcc.target/powerpc/pr46728-11.c: Likewise.
8140 * gcc.target/powerpc/pr46728-13.c: Likewise.
8141 * gcc.target/powerpc/pr46728-14.c: Likewise.
8142 * gcc.target/powerpc/pr46728-15.c: Likewise.
8143
8144 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8145
8146 PR target/49868
8147 * gcc.target/avr/torture/addr-space-1.h: New file.
8148 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8149 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8150 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8151 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8152
8153 2012-03-12 Andrew Pinski <apinski@cavium.com>
8154
8155 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8156
8157 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8158
8159 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8160 * g++.dg/abi/thunk4.C: Likewise.
8161 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8162 Adapt line numbers.
8163 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8164 handling.
8165 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8166 * g++.dg/eh/spbp.C: Likewise.
8167 * g++.dg/ext/label13.C: Likewise.
8168 * g++.dg/guality/guality.exp: Likewise.
8169 * g++.dg/other/anon5.C: Likewise.
8170 * g++.dg/other/pragma-ep-1.C: Remove.
8171 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8172 * g++.dg/warn/pr31246.C: Likewise.
8173 * g++.dg/warn/weak1.C: Likewise.
8174 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8175 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8176 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8177 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8178 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8179 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8180 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8181 * gcc.dg/c99-tgmath-1.c: Likewise.
8182 * gcc.dg/c99-tgmath-2.c: Likewise.
8183 * gcc.dg/c99-tgmath-3.c: Likewise.
8184 * gcc.dg/c99-tgmath-4.c: Likewise.
8185 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8186 handling.
8187 * gcc.dg/debug/pr49032.c: Likewise.
8188 * gcc.dg/guality/guality.exp: Likewise.
8189 * gcc.dg/intmax_t-1.c: Likewise.
8190 * gcc.dg/pr48616.c: Likewise.
8191 * gcc.dg/pragma-ep-1.c: Remove.
8192 * gcc.dg/pragma-ep-2.c: Remove.
8193 * gcc.dg/pragma-ep-3.c: Remove.
8194 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8195 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8196 * gcc.misc-tests/gcov-14.c: Likewise.
8197 * gfortran.dg/guality/guality.exp: Likewise.
8198 * lib/target-supports.exp (check_weak_available): Likewise.
8199 (add_options_for_tls): Likewise.
8200 (check_ascii_locale_available): Likewise.
8201 * obj-c++.dg/dwarf-2.mm: Likewise.
8202 * objc.dg/dwarf-1.m: Likewise.
8203 * objc.dg/dwarf-2.m: Likewise.
8204
8205 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8206
8207 PR tree-optimization/51721
8208 * gcc.dg/tree-ssa/vrp64.c: New test.
8209
8210 PR tree-optimization/52533
8211 * gcc.c-torture/compile/pr52533.c: New test.
8212
8213 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8214
8215 * gcc.target/i386/rtm-xabort-1.c: New.
8216 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8217 * gcc.target/i386/rtm-xend-1.c: Ditto.
8218 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8219 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8220 * gcc.target/i386/sse-13.c: Ditto.
8221 * gcc.target/i386/sse-14.c: Ditto.
8222 * gcc.target/i386/sse-22.c: Ditto.
8223 * gcc.target/i386/sse-23.c: Ditto.
8224 * g++.dg/other/i386-2.C: Ditto.
8225 * g++.dg/other/i386-3.C: Ditto.
8226
8227 2012-03-12 Tobias Burnus <burnus@net-b.de>
8228
8229 PR fortran/52542
8230 * gfortran.dg/proc_ptr_35.f90: New.
8231
8232 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8233
8234 PR target/52530
8235 * gcc.dg/torture/pr52530.c: New test.
8236
8237 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8238
8239 PR target/51244
8240 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8241
8242 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8243
8244 PR target/52450
8245 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8246
8247 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8248
8249 2012-03-09 Andrew Pinski <apinski@cavium.com>
8250
8251 PR middle-end/51988
8252 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8253 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8254
8255 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8256
8257 * gcc.dg/tree-ssa/scev-3.c: New.
8258 * gcc.dg/tree-ssa/scev-4.c: New.
8259
8260 2012-03-08 Tobias Burnus <burnus@net-b.de>
8261
8262 PR fortran/52469
8263 * gfortran.dg/proc_ptr_34.f90
8264
8265 2012-03-07 Jason Merrill <jason@redhat.com>
8266
8267 PR c++/52521
8268 * g++.dg/cpp0x/udlit-mangle.C: New.
8269
8270 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8271
8272 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8273
8274 2012-03-06 Richard Guenther <rguenther@suse.de>
8275
8276 PR middle-end/52493
8277 * gcc.dg/torture/pr52493.c: New testcase.
8278
8279 2012-03-06 Richard Guenther <rguenther@suse.de>
8280
8281 PR lto/52097
8282 * gcc.dg/lto/pr52097_0.c: New testcase.
8283
8284 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8285
8286 PR target/51244
8287 * gcc.target/sh/pr51244-1.c: New.
8288 * gcc.target/sh/pr51244-2.c: New.
8289 * gcc.target/sh/pr51244-3.c: New.
8290
8291 2012-03-05 Jason Merrill <jason@redhat.com>
8292
8293 PR c++/51930
8294 * g++.dg/ext/visibility/template11.C: New.
8295
8296 * g++.dg/cpp0x/implicit13.C: New.
8297
8298 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8299
8300 PR tree-optimization/51721
8301 * gcc.dg/tree-ssa/vrp63.c: New test.
8302 * gcc.dg/pr51721.c: New test.
8303
8304 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8305
8306 PR fortran/50981
8307 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8308 argument checks.
8309
8310 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8311
8312 PR target/52146
8313 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8314
8315 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8316
8317 PR fortran/50981
8318 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8319
8320 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8321
8322 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8323 int32plus.
8324
8325 2012-03-03 Jason Merrill <jason@redhat.com>
8326
8327 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8328
8329 Core 1270
8330 * g++.dg/cpp0x/initlist65.C: New.
8331
8332 PR c++/36797
8333 * g++.dg/ext/is_empty2.C: New.
8334
8335 2012-03-03 Tobias Burnus <burnus@net-b.de>
8336
8337 PR fortran/48820
8338 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8339
8340 2012-03-03 Tobias Burnus <burnus@net-b.de>
8341
8342 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8343 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8344 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8345 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8346 * gfortran.dg/class_30.f90: Remove dg-warning line.
8347 * gfortran.dg/bind_c_usage_25.f90: New.
8348
8349 2012-03-03 Tobias Burnus <burnus@net-b.de>
8350
8351 PR fortran/48820
8352 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8353 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8354 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8355
8356 2012-03-03 Tobias Burnus <burnus@net-b.de>
8357
8358 PR fortran/48820
8359 * gfortran.dg/assumed_type_1.f90: New.
8360 * gfortran.dg/assumed_type_2.f90: New.
8361 * gfortran.dg/assumed_type_3.f90: New.
8362 * gfortran.dg/assumed_type_4.f90: New.
8363
8364 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8365
8366 PR target/49486
8367 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8368 * gcc.target/sh/pr49468-di.c: New.
8369
8370 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8371
8372 * gcc.dg/graphite/pr50561.c: Update.
8373
8374 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8375
8376 * gcc.target/powerpc/pr52457.c: New test.
8377
8378 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8379
8380 * gcc.target/arm/sat-1.c: New test.
8381
8382 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8383
8384 PR target/46716
8385 * gcc.target/i386/pr46716.c: New test.
8386
8387 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8388
8389 PR c++/51989
8390 * g++.dg/cpp0x/sfinae32.C: New.
8391
8392 2012-03-02 Richard Guenther <rguenther@suse.de>
8393
8394 PR tree-optimization/52406
8395 * gcc.dg/torture/pr52406.c: New testcase.
8396
8397 2012-03-02 Tobias Burnus <burnus@net-b.de>
8398
8399 PR fortran/52325
8400 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8401 * gfortran.dg/nullify_2.f90: Update dg-error.
8402 * gfortran.dg/nullify_4.f90: Ditto.
8403 * gfortran.dg/pointer_init_6.f90: Ditto.
8404
8405 2012-03-02 Tobias Burnus <burnus@net-b.de>
8406
8407 PR fortran/52270
8408 * gfortran.dg/class_51.f90: New.
8409
8410 2012-03-02 Tobias Burnus <burnus@net-b.de>
8411
8412 PR fortran/52452
8413 * gfortran.dg/intrinsic_8.f90: New.
8414
8415 2012-03-01 Kai Tietz <ktietz@redhat.com>
8416
8417 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8418 routines on mingw targets.
8419 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8420
8421 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8422
8423 PR tree-optimization/52445
8424 * gcc.dg/pr52445.c: New test.
8425
8426 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8427
8428 PR target/52437
8429 * gcc.c-torture/compile/pr52437.c: New test.
8430
8431 PR middle-end/52419
8432 * gcc.dg/torture/pr52419.c: New test.
8433
8434 PR tree-optimization/52429
8435 * gcc.dg/torture/pr52429.c: New test.
8436 * g++.dg/opt/pr52429.C: New test.
8437
8438 2012-02-29 Richard Guenther <rguenther@suse.de>
8439
8440 PR testsuite/52297
8441 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8442 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8443 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8444 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8445 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8446 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8447
8448 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8449
8450 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8451
8452 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8453
8454 PR fortran/52386
8455 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8456
8457 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8458
8459 PR target/51534
8460 * gcc.target/arm/neon/pr51534.c: New testcase.
8461
8462 2012-02-28 Richard Guenther <rguenther@suse.de>
8463
8464 PR target/52407
8465 * gcc.dg/torture/pr52407.c: New testcase.
8466
8467 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8468
8469 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8470 * gcc.target/arm/vfp2.c: Likewise.
8471 * gcc.target/arm/vfp3.c: Likewise.
8472 * gcc.target/arm/vfp4.c: Likewise.
8473 * gcc.target/arm/vfp5.c: Likewise.
8474 * gcc.target/arm/vfp6.c: Likewise.
8475 * gcc.target/arm/vfp7.c: Likewise.
8476 * gcc.target/arm/vfp8.c: Likewise.
8477 * gcc.target/arm/vfp9.c: Likewise.
8478 * gcc.target/arm/vfp10.c: Likewise.
8479 * gcc.target/arm/vfp11.c: Likewise.
8480 * gcc.target/arm/vfp12.c: Likewise.
8481 * gcc.target/arm/vfp13.c: Likewise.
8482 * gcc.target/arm/vfp14.c: Likewise.
8483 * gcc.target/arm/vfp15.c: Likewise.
8484 * gcc.target/arm/vfp16.c: Likewise.
8485 * gcc.target/arm/vfp17.c: Likewise.
8486 * gcc.target/arm/neon-constants.h: New file.
8487 * gcc.target/arm/neon-vect1.c: New test.
8488 * gcc.target/arm/neon-vect2.c: New test.
8489 * gcc.target/arm/neon-vect3.c: New test.
8490 * gcc.target/arm/neon-vect4.c: New test.
8491 * gcc.target/arm/neon-vect5.c: New test.
8492 * gcc.target/arm/neon-vect6.c: New test.
8493 * gcc.target/arm/neon-vect7.c: New test.
8494 * gcc.target/arm/neon-vect8.c: New test.
8495
8496 2012-02-28 Richard Guenther <rguenther@suse.de>
8497
8498 PR tree-optimization/52402
8499 * gcc.dg/torture/pr52402.c: New testcase.
8500
8501 2012-02-28 Richard Guenther <rguenther@suse.de>
8502
8503 PR lto/52400
8504 * g++.dg/lto/pr52400_0.C: New testcase.
8505
8506 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8507
8508 * gcc.target/avr/torture/builtins-1.c: New test.
8509 * gcc.target/avr/torture/builtins-error.c: New test.
8510
8511 2012-02-28 Kai Tietz <ktietz@redhat.com>
8512
8513 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8514 * gcc.target/i386/pr45352-2.c: Likewise.
8515 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8516 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8517 targets instead rand.
8518 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8519 * gcc.target/i386/sse2-mul-1.c: Likewise.
8520 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8521 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8522 * gcc.target/i386/pad-1.c: Likewise.
8523 * gcc.target/i386/pad-9.c: Likewise.
8524 * gcc.target/i386/pad-2.c: Likewise.
8525 * gcc.target/i386/pad-5b.c: Likewise.
8526 * gcc.target/i386/pad-8.c: Likewise.
8527 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8528 * gcc.target/i386/pr44130.c: Likewise.
8529 * gcc.target/i386/align-main-1.c: Likewise.
8530 * gcc.target/i386/align-main-2.c: Likewise.
8531 * gcc.target/i386/sw-1.c: Likewise.
8532 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8533 on x64 mingw target.
8534 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8535 * gcc.target/i386/pr46295.c: Likewise.
8536 * gcc.target/i386/amd64-abi-1.c: Likewise.
8537 * gcc.target/i386/amd64-abi-2.c: Likewise.
8538 * gcc.target/i386/pr39082-1.c: Likewise.
8539 * gcc.target/i386/pr39162.c: Likewise.
8540 * gcc.target/i386/pr22152.c: Likewise.
8541 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8542 * gcc.target/i386/wrfsbase-2.c: Likewise.
8543 * gcc.target/i386/local.c: Likewise
8544 * gcc.target/i386/wrgsbase-1.c: Likewise.
8545 * gcc.target/i386/wrfsbase-1.c: Likewise.
8546 * gcc.target/i386/pr39315-3.c: Likewise.
8547 * gcc.target/i386/pr35767-4.c: Likewise.
8548 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8549 x64 mingw target.
8550 * gcc.target/i386/pr45336-2.c: Likewise.
8551 * gcc.target/i386/pr45336-1.c: Likewise.
8552 * gcc.target/i386/pr45336-4.c: Likewise.
8553
8554 2012-02-27 Tristan Gingold <gingold@adacore.com>
8555
8556 * gnat.dg/array20.ad[sb]: New test.
8557
8558 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8559
8560 PR target/52375
8561 * gcc.target/arm/pr52375.c: New test.
8562 * gcc.c-torture/compile/pr52375.c: New test.
8563
8564 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8565
8566 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8567 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8568
8569 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8570
8571 * gnat.dg/aggr19.adb: New test.
8572 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8573
8574 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8575
8576 PR target/49263
8577 * gcc.target/sh/pr49263.c: New.
8578
8579 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8580
8581 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8582 simulate_thread_wrapper_other_threads
8583 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8584 Move initialization of 'value' to main().
8585 (main): Initialize 'value';
8586 * gcc.dg/simulate-thread/speculative-store.c
8587 (simulate_thread_step_verify): Return 0 when successful.
8588 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8589 Reduce threshold.
8590 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8591 (simulate_thread_wrapper_other_threads): Return a success/fail value
8592 and issue an error if the instruction count threshold is exceeded.
8593
8594 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8595
8596 PR target/50580
8597 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8598 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8599
8600 2012-02-24 Richard Guenther <rguenther@suse.de>
8601
8602 PR middle-end/52355
8603 * gcc.dg/pr52355.c: New testcase.
8604
8605 2012-02-23 Kai Tietz <ktietz@redhat.com>
8606
8607 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8608 * gcc.dg/Wpadded.c: Likewise.
8609 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8610 structure-layout.
8611 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8612 for sleep by Sleep and add windows.h include for this function.
8613 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8614 targets.
8615 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8616 target.
8617 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8618 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8619 on x64 mingw target.
8620 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8621 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8622 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8623 failure on LLP64 target.
8624
8625 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8626
8627 PR c/52290
8628 * gcc.dg/noncompile/pr52290.c: New test.
8629
8630 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8631
8632 PR tree-optimization/52019
8633 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8634
8635 2012-02-22 Kai Tietz <ktietz@redhat.com>
8636
8637 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8638 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8639 derived pdiff_t type.
8640 * g++.dg/torture/pr49720.C: Likewise
8641
8642 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8643
8644 PR target/52330
8645 * gcc.target/i386/pr52330.c: New test.
8646
8647 2012-02-22 Tobias Burnus <burnus@net-b.de>
8648
8649 PR fortran/52335
8650 * gfortran.dg/io_constraints_10.f90: New.
8651
8652 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8653
8654 * lib/target-supports.exp (check_effective_target_vect_condition):
8655 Return true for NEON.
8656
8657 2012-02-21 Kai Tietz <ktietz@redhat.com>
8658
8659 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8660
8661 2012-02-21 Richard Guenther <rguenther@suse.de>
8662
8663 PR tree-optimization/52324
8664 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8665
8666 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8667
8668 PR middle-end/51782
8669 * gcc.target/avr/torture/pr51782-1.c: New test.
8670
8671 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8672
8673 PR tree-optimization/52318
8674 * gcc.dg/pr52318.c: New test.
8675
8676 2012-02-20 Kai Tietz <ktietz@redhat.com>
8677
8678 * gcc.dg/bf-ms-layout-3.c: New testcase.
8679
8680 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8681
8682 PR testsuite/52229
8683 PR fortran/32380
8684 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8685
8686 2012-02-20 Richard Guenther <rguenther@suse.de>
8687
8688 PR tree-optimization/52298
8689 * gcc.dg/torture/pr52298.c: New testcase.
8690 * gcc.dg/vect/pr52298.c: Likewise.
8691
8692 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8693
8694 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8695 * gcc.c-torture/execute/pr52286.c: Ditto.
8696
8697 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8698
8699 PR tree-optimization/52286
8700 * gcc.c-torture/execute/pr52286.c: New test.
8701
8702 2012-02-18 Tobias Burnus <burnus@net-b.de>
8703
8704 PR fortran/52295
8705 * gfortran.dg/interface_35.f90: Use -std=f2003.
8706 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8707 * gfortran.dg/interface_assignment_4.f90: Ditto.
8708 * gfortran.dg/bessel_1.f90: Ditto.
8709 * gfortran.dg/func_result_6.f90: Ditto.
8710 * gfortran.dg/hypot_1.f90: Ditto.
8711 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8712
8713 2012-02-17 Tobias Burnus <burnus@net-b.de>
8714
8715 PR translation/52232
8716 PR translation/52234
8717 PR translation/52245
8718 PR translation/52246
8719 PR translation/52262
8720 PR translation/52273
8721 * gfortran.dg/coarray_22.f90: Update dg-error.
8722 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8723
8724 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8725
8726 PR target/51753
8727 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8728 (simulate-thread): Use default timeout.
8729
8730 2012-02-16 Jason Merrill <jason@redhat.com>
8731
8732 PR c++/52248
8733 * g++.dg/ext/timevar1.C: New.
8734
8735 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8736
8737 PR c++/52126
8738 * g++.dg/template/using21.C: New.
8739 * g++.dg/template/using22.C: Likewise.
8740
8741 2012-02-16 Jason Merrill <jason@redhat.com>
8742
8743 PR c++/51415
8744 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8745
8746 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8747
8748 PR tree-optimization/52255
8749 * gcc.c-torture/compile/pr52255.c: New test.
8750
8751 PR debug/52260
8752 * g++.dg/debug/dwarf2/pr52260.C: New test.
8753
8754 PR middle-end/51929
8755 * g++.dg/ipa/pr51929.C: New test.
8756
8757 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8758
8759 PR target/52199
8760 * gcc.target/powerpc/pr52199.c: New file.
8761
8762 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8763
8764 PR target/52152
8765 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8766
8767 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8768
8769 * gcc.dg/pr51867.c: Don't include <math.h>.
8770 (sqrtf): Declare.
8771
8772 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8773
8774 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8775 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8776
8777 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8778
8779 PR tree-optimization/50561
8780 * gcc.dg/graphite/pr50561.c: New testcase.
8781
8782 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8783
8784 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8785 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8786
8787 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8788
8789 * gnat.dg/discr35.ad[sb]: New test.
8790
8791 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8792
8793 * gnat.dg/volatile10.adb: New test.
8794 * gnat.dg/volatile10_pkg.ads: New helper.
8795
8796 2012-02-14 Jason Merrill <jason@redhat.com>
8797
8798 * g++.dg/ext/attrib43.C: New.
8799
8800 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8801
8802 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8803 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8804 fgnu_tm.
8805 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8806 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8807 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8808 effective_target fgnu_tm.
8809 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8810
8811 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8812
8813 PR c++/52247
8814 * g++.dg/template/asmgoto1.C: New test.
8815
8816 2012-02-14 Ian Lance Taylor <iant@google.com>
8817
8818 PR go/48501
8819 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8820 compiling generated file for 64bit and index tests.
8821
8822 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8823
8824 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8825
8826 2012-02-14 Richard Guenther <rguenther@suse.de>
8827
8828 PR tree-optimization/52244
8829 PR tree-optimization/51528
8830 * gcc.dg/torture/pr52244.c: New testcase.
8831
8832 2012-02-14 Walter Lee <walt@tilera.com>
8833
8834 * g++.dg/other/PR23205.C: Disable test on tile.
8835 * g++.dg/other/pr23205-2.C: Disable test on tile.
8836 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8837 * gcc.dg/20040813-1.c: Disable test on tile.
8838 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8839 * gcc.misc-tests/linkage.exp: Handle tilegx.
8840
8841 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8842
8843 PR tree-optimization/52210
8844 * gcc.dg/pr52210.c: New test.
8845
8846 2012-02-14 Jason Merrill <jason@redhat.com>
8847
8848 PR c++/39055
8849 * g++.dg/overload/defarg5.C: New.
8850
8851 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8852
8853 PR c/52181
8854 * c-c++-common/pr52181.c: New test.
8855
8856 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8857
8858 PR c++/52215
8859 * g++.dg/ext/atomic-1.C: New test.
8860
8861 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8862
8863 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8864
8865 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8866
8867 PR middle-end/52209
8868 * gcc.c-torture/execute/pr52209.c: New test.
8869
8870 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8871
8872 PR fortran/50981
8873 * gfortran.dg/elemental_optional_args_5.f03: New test.
8874
8875 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8876
8877 PR testsuite/50076
8878 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8879 cases.
8880
8881 2012-02-11 Ian Lance Taylor <iant@google.com>
8882
8883 PR go/51874
8884 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8885 SPARC Solaris. Don't run the test at all on systems where it may
8886 not work, rather than xfailing it.
8887
8888 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8889
8890 PR rtl-optimization/52175
8891 * gcc.c-torture/compile/pr52175.c: New test.
8892
8893 2012-02-10 Jason Merrill <jason@redhat.com>
8894
8895 PR c++/51910
8896 * g++.dg/template/repo10.C: New.
8897
8898 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8899
8900 PR debug/52132
8901 * gcc.dg/pr52132.c: New test.
8902
8903 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8904
8905 * gnat.dg/specs/aggr4.ads: New test.
8906 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8907
8908 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8909
8910 PR target/52146
8911 * gcc.target/i386/pr52146.c: New.
8912
8913 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8914
8915 PR middle-end/52177
8916 * c-c++-common/pr52177.c: New test.
8917
8918 2012-02-10 Jan Hubicka <jh@suse.cz>
8919
8920 PR middle-end/48600
8921 * g++.dg/torture/pr48600.C: New testcase.
8922
8923 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8924
8925 PR middle-end/52140
8926 * gcc.dg/dfp/pr52140.c: New test.
8927
8928 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8929
8930 PR fortran/32380
8931 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8932 of dg-options.
8933
8934 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8935
8936 PR middle-end/51867
8937 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8938 * gcc.dg/pr51867.c: New test.
8939
8940 2012-02-09 Ian Lance Taylor <iant@google.com>
8941
8942 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8943 which don't support -fsplit-stack. Turn off optimization when
8944 compiling select5-out.go.
8945
8946 2012-02-08 Ian Lance Taylor <iant@google.com>
8947
8948 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8949 systems which don't support -fsplit-stack.
8950
8951 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8952
8953 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8954 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8955 machine instuction in the log.
8956
8957 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8958
8959 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8960 to 20 seconds.
8961
8962 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8963
8964 PR driver/48524
8965 * gcc.dg/pr48524.c: New test.
8966 * gcc.dg/pr48524.spec: New spec file for test.
8967
8968 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8969
8970 PR fortran/32380
8971 * gfortran.dg/vect/pr32380.f90: New test.
8972
8973 2012-02-08 Tobias Burnus <burnus@net-b.de>
8974
8975 PR fortran/52151
8976 * gfortran.dg/realloc_on_assign_12.f90: New.
8977
8978 2012-02-08 Richard Guenther <rguenther@suse.de>
8979
8980 PR rtl-optimization/52170
8981 * gcc.dg/torture/pr52170.c: New testcase.
8982
8983 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8984
8985 PR gcov-profile/52150
8986 * gcc.dg/tree-prof/pr52150.c: New test.
8987
8988 PR rtl-optimization/52139
8989 * gcc.dg/pr52139.c: New test.
8990
8991 2012-02-07 Jason Merrill <jason@redhat.com>
8992
8993 PR c++/51675
8994 * g++.dg/cpp0x/constexpr-union3.C: New.
8995
8996 PR c++/52035
8997 * g++.dg/lto/pr52035_0.C: New.
8998
8999 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9000
9001 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9002 * gcc.dg/special/weak-1.c: Likewise.
9003 * gcc.dg/ucnid-12.c: Likewise.
9004 * gcc.dg/torture/pr45678-1.c: Likewise.
9005 * gcc.dg/torture/pr45678-2.c: Likewise.
9006 * gcc.dg/vector-4.c: Likewise.
9007 * gcc.dg/ipa/inline-5.c: Likewise.
9008 * gcc.dg/ucnid-11.c: Likewise.
9009 * gcc.misc-tests/gcov-13.c: Likewise.
9010 * gcc.misc-tests/gcov-14.c: Likewise.
9011 * g++.dg/ext/label13.C: Likewise.
9012 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9013 hppa*-*-hpux* options.
9014 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9015 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9016 * gcc.dg/pr48616.c: Likewise.
9017 * gcc.dg/pr17957.c: Likewise.
9018 * gcc.dg/pr17055-1.c: Likewise.
9019 * gcc.dg/pr32912-1.c: Likewise.
9020 * gcc.dg/tm/pr51472.c: Likewise.
9021 * c-c++-common/fold-bitand-4.c: Likewise.
9022 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9023 Use dg-additional-options for extra options.
9024
9025 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9026
9027 * gcc.target/epiphany/interrupt-2.c: New test.
9028
9029 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9030
9031 PR target/52155
9032 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9033 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9034 for MIPS ELF.
9035
9036 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9037
9038 PR target/52152
9039 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9040
9041 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9042
9043 PR middle-end/24306
9044 PR target/52154
9045 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9046 * gcc.target/mips/va-arg-1.c: New test.
9047
9048 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9049
9050 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9051 for -mno-pointers-to-nested-functions.
9052
9053 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9054
9055 * gcc.c-torture/execute/20120207-1.c: New test.
9056
9057 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9058
9059 PR rtl-optimization/52060
9060 * gcc.dg/torture/pr52060.c: New test.
9061
9062 PR middle-end/52074
9063 * gcc.c-torture/compile/pr52074.c: New test.
9064
9065 2012-02-07 Tobias Burnus <burnus@net-b.de>
9066
9067 PR fortran/51514
9068 * gfortran.dg/class_to_type_2.f90: New.
9069
9070 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9071
9072 PR fortran/32373
9073 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9074 Remove module.
9075
9076 2012-02-06 Jason Merrill <jason@redhat.com>
9077
9078 PR c++/52088
9079 * g++.dg/template/conv13.C: New.
9080
9081 2012-02-06 Richard Guenther <rguenther@suse.de>
9082
9083 PR tree-optimization/52115
9084 * gcc.c-torture/compile/pr52115.c: New testcase.
9085
9086 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9087
9088 PR target/52129
9089 * gcc.c-torture/execute/pr52129.c: New test.
9090
9091 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9092
9093 * gcc.dg/pr48374.c: Actually add the test I forgot
9094 in the 2012-01-25 commit.
9095
9096 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9097
9098 PR fortran/32373
9099 * gfortran.dg/vect/vect-8.f90: New test case.
9100
9101 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9102
9103 PR fortran/48847
9104 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9105
9106 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9107
9108 PR fortran/52102
9109 * gfortran.dg/class_48.f90 : Add test of allocate class array
9110 component with source in subroutine test3. Remove commenting
9111 out in subroutine test4, since branching on unitialized variable
9112 is now fixed (no PR for this last.).
9113
9114 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9115
9116 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9117 on MIPS targets.
9118 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9119
9120 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9121
9122 PR target/52125
9123 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9124 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9125
9126 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9127
9128 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9129 (check_effective_target_sync_int_long): Use it.
9130 (check_effective_target_sync_char_short): Likewise.
9131 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9132
9133 2012-02-05 Tobias Burnus <burnus@net-b.de>
9134
9135 PR fortran/51972
9136 * gfortran.dg/class_48.f90: Add some further checks.
9137
9138 2012-02-05 Ira Rosen <irar@il.ibm.com>
9139
9140 PR tree-optimization/52091
9141 * gcc.dg/vect/pr52091.c: New test.
9142
9143 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9144
9145 PR rtl-optimization/52113
9146 * gcc.target/avr/pr52113.c: New test.
9147
9148 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9149
9150 PR rtl-optimization/52092
9151 * gcc.c-torture/compile/pr52092.c: New test.
9152
9153 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9154
9155 PR fortran/41587
9156 * gfortran.dg/class_array_10.f03: New test.
9157
9158 PR fortran/46356
9159 * gfortran.dg/class_array_11.f03: New test.
9160
9161 PR fortran/51754
9162 * gfortran.dg/class_array_12.f03: New test.
9163
9164 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9165
9166 PR fortran/52012
9167 * gfortran.dg/realloc_on_assign_11.f90: New test.
9168
9169 2012-02-02 Tobias Burnus <burnus@net-b.de>
9170
9171 PR fortran/52093
9172 * gfortran.dg/shape_7.f90: New.
9173
9174 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9175
9176 * gcc.target/mips/mips-prepend-1.c: New test.
9177
9178 2012-02-02 Jan Hubicka <jh@suse.cz>
9179 Tom de Vries <tom@codesourcery.com>
9180
9181 PR middle-end/51998
9182 * gcc.dg/alias-12.c: New testcase.
9183 * gcc.dg/alias-13.c: New testcase.
9184
9185 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9186
9187 PR target/52086
9188 * gcc.dg/pr52086.c: New test.
9189
9190 PR tree-optimization/52073
9191 * gcc.c-torture/compile/pr52073.c: New test.
9192
9193 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9194
9195 PR fortran/51958
9196 * gfortran.dg/function_optimize_10.f90: New test.
9197
9198 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9199
9200 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9201 test on alpha*-*-*.
9202
9203 2012-02-01 Tobias Burnus <burnus@net-b.de>
9204
9205 PR fortran/52024
9206 * gfortran.dg/typebound_operator_14.f90: New.
9207
9208 2012-02-01 Tobias Burnus <burnus@net-b.de>
9209
9210 PR fortran/52059
9211 * gfortran.dg/elemental_function_1.f90: New.
9212
9213 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9214
9215 PR rtl-optimization/51374
9216 * gcc.target/avr/torture/pr51374-1.c:
9217 Also fail if SBIS is seen.
9218
9219 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9220
9221 PR rtl-optimization/51374
9222 * gcc.target/avr/torture/pr51374-1.c: New.
9223
9224 2012-01-31 Tobias Burnus <burnus@net-b.de>
9225
9226 PR fortran/52024
9227 * gfortran.dg/typebound_generic_11.f90: New.
9228
9229 2012-01-31 Tobias Burnus <burnus@net-b.de>
9230
9231 PR fortran/52029
9232 * gfortran.dg/class_49.f90: New.
9233
9234 2012-01-31 Tobias Burnus <burnus@net-b.de>
9235
9236 PR fortran/52013
9237 * gfortran.dg/elemental_args_check_6.f90: New.
9238
9239 2012-01-31 Jason Merrill <jason@redhat.com>
9240
9241 PR c++/52043
9242 * g++.dg/cpp0x/variadic122.C: New.
9243
9244 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9245
9246 PR fortran/52012
9247 * gfortran.dg/realloc_on_assign_10.f90: New test.
9248
9249 2012-01-31 Richard Guenther <rguenther@suse.de>
9250
9251 PR tree-optimization/51528
9252 * gcc.dg/torture/pr51528.c: New testcase.
9253
9254 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9255
9256 PR go/48501
9257 * lib/go.exp (go_target_compile): Append timeout= to options.
9258 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9259 select5-out.go test on alpha*-*-* targets.
9260
9261 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9262
9263 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9264 (TEST_SHORT): Reformat in the same way.
9265 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9266 (TEST_SHORT): Reformat in the same way.
9267 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9268 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9269 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9270 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9271 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9272
9273 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9274
9275 PR target/51835
9276 * gcc.target/arm/pr51835.c: New testcase.
9277
9278 2012-01-30 Richard Guenther <rguenther@suse.de>
9279
9280 PR tree-optimization/52028
9281 * gcc.dg/torture/pr52028.c: New testcase.
9282 * gfortran.dg/ldist-pr45199.f: Adjust.
9283 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9284 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9285 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9286
9287 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9288
9289 PR debug/52027
9290 * gcc.dg/tree-prof/pr52027.c: New test.
9291
9292 PR tree-optimization/52046
9293 * gcc.dg/pr52046.c: New test.
9294
9295 PR debug/52048
9296 * g++.dg/other/pr52048.C: New test.
9297
9298 2012-01-30 Richard Guenther <rguenther@suse.de>
9299
9300 PR tree-optimization/52045
9301 * gcc.dg/pr52045.c: New testcase.
9302
9303 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9304
9305 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9306 new code generated for __sync_lock_release.
9307
9308 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9309
9310 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9311
9312 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9313
9314 PR testsuite/51875
9315 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9316
9317 * g++.dg/ext/visibility/template10.C: Fix typo.
9318
9319 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9320
9321 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9322
9323 PR c++/51327
9324 * g++.dg/cpp0x/constexpr-ice6.C: New.
9325
9326 2012-01-29 Tobias Burnus <burnus@net-b.de>
9327
9328 PR fortran/41600
9329 * gfortran.dg/default_initialization_6.f90: New.
9330
9331 2012-01-29 Tobias Burnus <burnus@net-b.de>
9332
9333 PR fortran/51972
9334 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9335 * gfortran.dg/class_48.f90: New.
9336
9337 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9338
9339 PR fortran/51808
9340 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9341
9342 2012-01-28 Tobias Burnus <burnus@net-b.de>
9343
9344 PR fortran/51972
9345 * gfortran.dg/class_allocate_12.f90: New.
9346
9347 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9348
9349 * gcc.dg/torture/pr50444.c: Fix dg directives.
9350
9351 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9352
9353 PR target/52006
9354 * gcc.target/arm/pr52006.c: New test.
9355
9356 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9357
9358 PR testsuite/52011
9359 * gcc.dg/lto/trans-mem.h: New file.
9360 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9361 * gcc.dg/lto/trans-mem-1_1.c: Same.
9362 * gcc.dg/lto/trans-mem-4_1.c: Same.
9363 * gcc.dg/lto/trans-mem-3_1.c: Same.
9364
9365 2012-01-27 Tobias Burnus <burnus@net-b.de>
9366
9367 PR fortran/52022
9368 * gfortran.dg/dummy_procedure_7.f90: New.
9369
9370 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9371
9372 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9373 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9374
9375 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9376
9377 PR c++/51852
9378 * g++.dg/other/gc5.C: New test.
9379
9380 2012-01-27 Richard Guenther <rguenther@suse.de>
9381
9382 PR tree-optimization/50444
9383 * gcc.dg/torture/pr50444.c: New testcase.
9384
9385 2012-01-27 Tobias Burnus <burnus@net-b.de>
9386
9387 PR fortran/51970
9388 PR fortran/51977
9389 * gfortran.dg/move_alloc_13.f90: New.
9390
9391 2012-01-27 Tobias Burnus <burnus@net-b.de>
9392
9393 PR fortran/51953
9394 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9395 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9396 and change dg-error string.
9397
9398 2012-01-27 Tobias Burnus <burnus@net-b.de>
9399
9400 PR fortran/52016
9401 * gfortran.dg/elemental_args_check_5.f90: New.
9402
9403 2012-01-27 Richard Guenther <rguenther@suse.de>
9404
9405 PR middle-end/51959
9406 * g++.dg/torture/pr51959.C: New testcase.
9407
9408 2012-01-27 Tom de Vries <tom@codesourcery.com>
9409
9410 PR tree-optimization/51990
9411 * gcc.dg/pr51990.c: New test.
9412 * gcc.dg/pr51990-2.c: Same.
9413
9414 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9415 Tobias Burnus <burnus@gcc.gnu.org>
9416
9417 PR fortran/48705
9418 * gfortran.dg/class_allocate_11.f03: New.
9419
9420 PR fortran/51870
9421 PR fortran/51943
9422 PR fortran/51946
9423 * gfortran.dg/class_allocate_7.f03: New.
9424 * gfortran.dg/class_allocate_8.f03: New.
9425 * gfortran.dg/class_allocate_9.f03: New.
9426 * gfortran.dg/class_allocate_10.f03: New.
9427
9428 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9429
9430 * gnat.dg/discr34.adb: New test.
9431 * gnat.dg/discr34_pkg.ads: New helper.
9432
9433 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9434
9435 * gnat.dg/discr33.adb: New test.
9436
9437 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9438
9439 * gnat.dg/limited_with3.ad[sb): New test.
9440 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9441 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9442 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9443
9444 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9445
9446 * gnat.dg/stack_usage1.adb: New test.
9447 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9448
9449 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9450 * gcc.dg/pr44194-2.c: Likewise.
9451
9452 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9453
9454 PR c++/51370
9455 * g++.dg/template/crash112.C: New.
9456
9457 2012-01-27 Richard Henderson <rth@redhat.com>
9458
9459 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9460
9461 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9462
9463 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9464
9465 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR middle-end/51895
9468 * g++.dg/opt/pr51895.C: New test.
9469
9470 2012-01-26 Michael Matz <matz@suse.de>
9471
9472 PR tree-optimization/48794
9473 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9474
9475 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9476
9477 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9478
9479 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9480
9481 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9482 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9483 memory.
9484 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9485 the default value for s390 and s390x.
9486
9487 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9488
9489 PR lto/51698
9490 * gcc.dg/lto/trans-mem-4_0.c: New.
9491 * gcc.dg/lto/trans-mem-4_1.c: New.
9492 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9493 TM builtins.
9494 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9495 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9496 TM builtins.
9497 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9498 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9499 TM builtins.
9500
9501 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9502
9503 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9504
9505 2012-01-25 Ian Lance Taylor <iant@google.com>
9506
9507 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9508
9509 2012-01-25 Tobias Burnus <burnus@net-b.de>
9510
9511 PR fortran/51995
9512 * gfortran.dg/typebound_proc_25.f90: New.
9513
9514 2012-01-25 Jason Merrill <jason@redhat.com>
9515
9516 PR c++/51992
9517 * g++.dg/lto/pr51992_0.C: New.
9518
9519 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9520
9521 PR tree-optimization/51987
9522 * gcc.target/i386/pr51987.c: New test.
9523
9524 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9525
9526 * gcc.dg/tm/lto-1.c: Require lto support in target.
9527
9528 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9529
9530 PR rtl-optimization/48374
9531 * gcc.dg/pr48374.c: New test.
9532
9533 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9534
9535 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9536
9537 2012-01-25 Tobias Burnus <burnus@net-b.de>
9538
9539 PR fortran/51966
9540 * gfortran.dg/derived_constructor_char_3.f90: New.
9541
9542 2012-01-24 Ian Lance Taylor <iant@google.com>
9543
9544 * go.test/go-test.exp (filecmp): New procedure.
9545 (errchk): Handle quoted square brackets.
9546 (go-gc-tests): Set go_compile_args. Handle various new test
9547 lines. Skip a few new tests.
9548 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9549
9550 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9551
9552 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9553 (check_effective_target_vect_extract_even_odd)
9554 (check_effective_target_vect_interleave): Return true for MIPS
9555 paired-single.
9556
9557 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9558
9559 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9560 (main): Use it instead of argc.
9561
9562 2012-01-24 Jason Merrill <jason@redhat.com>
9563
9564 PR c++/51973
9565 * g++.dg/cpp0x/sfinae31.C: New.
9566
9567 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9568
9569 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9570
9571 2012-01-24 Jason Merrill <jason@redhat.com>
9572
9573 PR c++/51812
9574 * g++.dg/inherit/covariant20.C: New.
9575
9576 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9577
9578 PR c++/51223
9579 * g++.dg/parse/crash58.C: New.
9580
9581 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9582
9583 PR target/51957
9584 * gcc.dg/pr51957-1.c: New test.
9585 * gcc.dg/pr51957-1.h: New file.
9586 * gcc.dg/pr51957-2.c: New test.
9587
9588 2012-01-23 Jason Merrill <jason@redhat.com>
9589
9590 PR c++/51930
9591 * g++.dg/ext/visibility/template10.C: New.
9592
9593 2012-01-23 Tobias Burnus <burnus@net-b.de>
9594
9595 PR fortran/51948
9596 * gfortran.dg/move_alloc_12.f90: New.
9597
9598 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9599
9600 PR middle-end/45416
9601 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9602
9603 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9604
9605 PR c++/51398
9606 * g++.dg/template/crash111.C: New.
9607
9608 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9609
9610 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9611 configurations.
9612 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9613
9614 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9615
9616 PR testsuite/51941
9617 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9618 the DW_TAG_class_type and DW_AT_name: "Executor".
9619
9620 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9621
9622 * lib/target-supports.exp
9623 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9624 (check_effective_target_vect_interleave): Likewise.
9625
9626 2012-01-22 Jason Merrill <jason@redhat.com>
9627
9628 PR c++/51925
9629 * g++.dg/template/using20.C: New.
9630 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9631
9632 2012-01-23 Jason Merrill <jason@redhat.com>
9633
9634 PR target/51934
9635 * g++.dg/torture/pr51344.C: Limit to x86.
9636
9637 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9638
9639 * c-c++-common/tm/omp.c: Require target with pthread support.
9640
9641 2012-01-23 Richard Guenther <rguenther@suse.de>
9642
9643 PR tree-optimization/51949
9644 * gcc.dg/torture/pr51949.c: New testcase.
9645
9646 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9647
9648 PR rtl-optimization/51933
9649 * gcc.c-torture/execute/pr51933.c: New test.
9650
9651 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9652
9653 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9654 Do not define for Interix.
9655
9656 2012-01-22 Jason Merrill <jason@redhat.com>
9657
9658 PR c++/51832
9659 * g++.dg/lto/pr51832.h: New.
9660 * g++.dg/lto/pr51832_0.C: New.
9661 * g++.dg/lto/pr51832_1.C: New.
9662
9663 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9664
9665 * gcc.dg/ext-elim-1.c: New test.
9666
9667 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9668
9669 PR target/51931
9670 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9671 * g++.dg/opt/longbranch1.C: Likewise.
9672
9673 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9674
9675 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9676 in C++11 mode.
9677
9678 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9679
9680 PR fortran/50556
9681 * gfortran.dg/namelist_74.f90: New test.
9682 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9683
9684 2012-01-21 Tobias Burnus <burnus@net-b.de>
9685
9686 PR fortran/51913
9687 * gfortran.dg/class_47.f90: New.
9688
9689 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9690
9691 * gnat.dg/renaming5.ad[sb]: New test.
9692
9693 2012-01-20 Jason Merrill <jason@redhat.com>
9694
9695 PR c++/51919
9696 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9697
9698 2012-01-20 Jason Merrill <jason@redhat.com>
9699
9700 PR c++/51922
9701 * g++.dg/ext/attrib42.C: Require ilp32.
9702
9703 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR target/51915
9706 * gcc.target/arm/pr51915.c: New test.
9707
9708 2012-01-20 Cary Coutant <ccoutant@google.com>
9709 Dodji Seketeli <dodji@redhat.com>
9710
9711 PR debug/45682
9712 * g++.dg/debug/dwarf2/nested-3.C: New test.
9713
9714 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9715
9716 PR c++/51402
9717 * g++.dg/template/crash110.C: New.
9718
9719 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9720
9721 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9722 Remove default options on hppa*-*-hpux*.
9723
9724 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9725
9726 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9727
9728 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9729
9730 * gcc.c-torture/compile/pr51856.c: New testcase.
9731
9732 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9733
9734 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9735 options to go_target_compile.
9736
9737 2012-01-20 Kai Tietz <ktietz@redhat.com>
9738
9739 * g++.dg/torture/pr51344.C: Fix typo.
9740
9741 2012-01-20 Richard Guenther <rguenther@suse.de>
9742
9743 PR tree-optimization/51903
9744 * g++.dg/torture/pr51903.C: New testcase.
9745
9746 2012-01-20 Tobias Burnus <burnus@net-b.de>
9747 Janus Weil <janus@gcc.gnu.org>
9748
9749 PR fortran/51056
9750 * gfortran.dg/use_21.f90: New.
9751
9752 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9753
9754 PR target/51106
9755 * gcc.dg/torture/pr51106-1.c: New test.
9756 * gcc.dg/torture/pr51106-2.c: New test.
9757
9758 2012-01-19 Kai Tietz <ktietz@redhat.com>
9759
9760 * g++.dg/torture/pr51344.C: New test.
9761
9762 2012-01-19 Tobias Burnus <burnus@net-b.de>
9763
9764 PR fortran/51904
9765 * gfortran.dg/intrinsic_size_2.f90: New.
9766
9767 2012-01-19 Jason Merrill <jason@redhat.com>
9768
9769 PR c++/51889
9770 * g++.dg/inherit/using7.C: New.
9771
9772 2012-01-19 Richard Guenther <rguenther@suse.de>
9773
9774 PR tree-optimization/37997
9775 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9776
9777 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9778
9779 PR rtl-optimization/51505
9780 * gcc.dg/pr51505.c: New test.
9781
9782 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9783
9784 PR fortran/51634
9785 * gfortran.dg/typebound_operator_12.f03: New.
9786 * gfortran.dg/typebound_operator_13.f03: New.
9787
9788 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9789
9790 PR c++/51225
9791 * g++.dg/cpp0x/pr51225.C: New.
9792
9793 2012-01-17 Ian Lance Taylor <iant@google.com>
9794
9795 PR go/50656
9796 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9797
9798 2012-01-17 Tobias Burnus <burnus@net-b.de>
9799
9800 PR fortran/51869
9801 * gfortran.dg/realloc_on_assign_9.f90: New.
9802
9803 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9804
9805 PR other/51165
9806 * gcc.dg/tm/memopt-3.c: Remove xfail.
9807 * gcc.dg/tm/memopt-4.c: Remove xfail.
9808 * gcc.dg/tm/memopt-5.c: Remove xfail.
9809 * gcc.dg/tm/memopt-7.c: Remove xfail.
9810
9811 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9812
9813 PR tree-optimization/51877
9814 * gcc.c-torture/execute/pr51877.c: New test.
9815
9816 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9817
9818 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9819 {!vect_align_arrays} to vect_sizes_32B_16B.
9820 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9821 * gcc.dg/vect/vect-peel-3.c: Ditto.
9822
9823 2012-01-16 Jason Merrill <jason@redhat.com>
9824
9825 PR c++/51854
9826 * g++.dg/abi/mangle60.C: New.
9827
9828 PR c++/51827
9829 * g++.dg/pch/mangle1.{C,Hs}: New.
9830
9831 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9832 Tobias Burnus <burnus@net-b.de>
9833
9834 PR fortran/50981
9835 * gfortran.dg/elemental_optional_args_3.f90: New
9836 * gfortran.dg/elemental_optional_args_4.f90: New
9837
9838 2012-01-16 Tobias Burnus <burnus@net-b.de>
9839
9840 PR fortran/51809
9841 * gfortran.dg/use_20.f90: New
9842
9843 2012-01-16 Jason Merrill <jason@redhat.com>
9844
9845 PR c++/51868
9846 * g++.dg/cpp0x/rv-bitfield.C: New.
9847 * g++.dg/cpp0x/rv-bitfield2.C: New.
9848
9849 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9850
9851 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9852 subroutine 'qsort' and use index array to assign the result.
9853
9854 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9855
9856 PR tree-optimization/51865
9857 * gcc.dg/pr51865.c: New test.
9858
9859 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9860
9861 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9862
9863 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9864
9865 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9866 to be loaded from the constant pool, rather than via %hi and %lo.
9867
9868 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9869
9870 PR rtl-optimization/51821
9871 * gcc.dg/pr51821.c: New test.
9872
9873 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9874
9875 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9876
9877 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9878
9879 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9880
9881 2012-01-14 Tobias Burnus <burnus@net-b.de>
9882
9883 PR fortran/51800
9884 * gfortran.dg/init_flag_8.f90: New.
9885 * gfortran.dg/init_flag_9.f90: New.
9886
9887 2011-01-14 Tobias Burnus <burnus@net-b.de>
9888
9889 PR fortran/51816
9890 * gfortran.dg/use_18.f90: New.
9891 * gfortran.dg/use_19.f90: New.
9892
9893 2012-01-13 Ian Lance Taylor <iant@google.com>
9894
9895 PR c++/50012
9896 * g++.dg/warn/Wsign-compare-4.C: New.
9897
9898 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9899
9900 PR fortran/48351
9901 * gfortran.dg/alloc_comp_assign.f03: New.
9902 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9903 __BUILTIN_FREE from 38 to 32.
9904
9905 2012-01-13 Jason Merrill <jason@redhat.com>
9906
9907 PR c++/20681
9908 * g++.dg/warn/Wreturn-type-7.C: New.
9909
9910 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9911
9912 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9913 assumption.
9914 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9915 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9916 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9917 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9918 int32plus because of big array needed.
9919 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9920 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9921
9922 2012-01-13 Jason Merrill <jason@redhat.com>
9923
9924 PR c++/51813
9925 * g++.dg/ext/visibility/template9.C: New.
9926
9927 PR c++/51620
9928 * g++.dg/cpp0x/defaulted34.C: New.
9929 * g++.dg/template/virtual3.C: New.
9930
9931 2012-01-13 Richard Guenther <rguenther@suse.de>
9932
9933 PR middle-end/8081
9934 * gcc.dg/torture/pr8081.c: New testcase.
9935
9936 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9937
9938 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9939
9940 2012-01-12 Jason Merrill <jason@redhat.com>
9941
9942 PR c++/51714
9943 * g++.dg/ext/stmtexpr14.C: New.
9944
9945 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9946
9947 PR c++/51633
9948 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9949
9950 2012-01-12 Jason Merrill <jason@redhat.com>
9951
9952 PR c++/48051
9953 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9954 * g++.dg/abi/mangle58.C: Likewise.
9955
9956 PR c++/51403
9957 * g++.dg/template/arg8.C: New.
9958
9959 2012-01-12 Ira Rosen <irar@il.ibm.com>
9960
9961 PR tree-optimization/51799
9962 * gcc.dg/vect/pr51799.c: New test.
9963 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9964 patterns.
9965
9966 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9967 Tobias Burnus <burnus@net-b.de>
9968
9969 PR fortran/51057
9970 PR fortran/51616
9971 * lib/target-supports.exp
9972 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9973 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9974
9975 2012-01-11 Jason Merrill <jason@redhat.com>
9976
9977 PR c++/51565
9978 * g++.dg/ext/attrib42.C: New.
9979
9980 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9981
9982 PR bootstrap/51796
9983 * gcc.dg/pr51796.c: New test.
9984
9985 2012-01-11 Jason Merrill <jason@redhat.com>
9986
9987 PR c++/51818
9988 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9989
9990 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9991
9992 * gnat.dg/array19.ad[sb]: New test.
9993
9994 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9995
9996 * gnat.dg/opt23.ad[sb]: New test.
9997 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9998 * gnat.dg/opt24.ad[sb]: New test.
9999
10000 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10001
10002 PR tree-optimization/49642
10003 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10004 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10005
10006 2012-01-11 Jason Merrill <jason@redhat.com>
10007
10008 PR c++/51613
10009 * g++.dg/template/explicit-args5.C: New.
10010
10011 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10012
10013 * gcc.c-torture/execute/20120110-1.c: New testcase.
10014
10015 2012-01-10 Jason Merrill <jason@redhat.com>
10016
10017 PR c++/51614
10018 * g++.dg/inherit/ambig1.C: New.
10019
10020 PR c++/51433
10021 * g++.dg/cpp0x/constexpr-cache1.C: New.
10022
10023 2012-01-10 Richard Guenther <rguenther@suse.de>
10024
10025 PR tree-optimization/51801
10026 * gcc.dg/torture/pr51801.c: New testcase.
10027
10028 2012-01-10 Tobias Burnus <burnus@net-b.de>
10029
10030 PR fortran/51652
10031 * gfortran.dg/allocate_with_typespec_5.f90: New.
10032
10033 2012-01-10 Tobias Burnus <burnus@net-b.de>
10034
10035 * gfortran.dg/class_39.f03: Update dg-error string.
10036
10037 2012-01-10 Richard Guenther <rguenther@suse.de>
10038
10039 PR tree-optimization/50913
10040 * gcc.dg/graphite/interchange-16.c: New testcase.
10041 * gcc.dg/graphite/scop-20.c: XFAIL.
10042 * gfortran.dg/graphite/interchange-1.f: Likewise.
10043 * gfortran.dg/graphite/block-1.f90: Likewise.
10044 * gfortran.dg/graphite/block-2.f: Likewise.
10045
10046 2012-01-10 Richard Henderson <rth@redhat.com>
10047
10048 * lib/target-supports.exp (check_effective_target_vect_perm,
10049 check_effective_target_vect_perm_byte,
10050 check_effective_target_vect_perm_short): Enable for arm neon.
10051
10052 2012-01-09 Tobias Burnus <burnus@net-b.de>
10053
10054 PR fortran/46328
10055 * gfortran.dg/typebound_operator_11.f90: New.
10056
10057 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10058
10059 * gnat.dg/array18.adb: New test.
10060 * gnat.dg/array18_pkg.ads: New helper.
10061
10062 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10063
10064 PR fortran/51791
10065 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10066 around base object in first assignment in main program.
10067 * gfortran.dg/typebound_operator_10.f03: New test.
10068
10069 2012-01-09 Martin Jambor <mjambor@suse.cz>
10070
10071 PR tree-optimization/51759
10072 * g++.dg/ipa/pr51759.C: New test.
10073
10074 2012-01-09 Tobias Burnus <burnus@net-b.de>
10075
10076 PR fortran/51758
10077 * gfortran.dg/optional_absent_2.f90: New.
10078
10079 2012-01-09 Tobias Burnus <burnus@net-b.de>
10080
10081 PR fortran/51578
10082 * gfortran.dg/use_17.f90: New.
10083
10084 2012-01-09 Gary Funck <gary@intrepid.com>
10085
10086 PR preprocessor/33919
10087 * gcc.dg/pr33919.c: New test.
10088 * gcc.dg/pr33919-0.h: New test header file.
10089 * gcc.dg/pr33919-1.h: Ditto.
10090 * gcc.dg/pr33919-2.h: Ditto.
10091
10092 2012-01-07 Jan Hubicka <jh@suse.cz>
10093
10094 PR tree-optimize/51694
10095 * gcc.c-torture/compile/pr51694.c: new testcase.
10096
10097 2012-01-07 Jan Hubicka <jh@suse.cz>
10098
10099 PR tree-optimization/51600
10100 * g++.dg/torture/pr51600.C: New testcase.
10101
10102 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10103
10104 PR gcov-profile/51715
10105 PR gcov-profile/51717
10106 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10107 * gcc.misc-tests/gcov-14.c: Likewise.
10108
10109 2012-01-06 Jason Merrill <jason@redhat.com>
10110
10111 * g++.dg/parse/new5.C: New.
10112
10113 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10114
10115 PR testsuite/51655
10116 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10117 including <string.h>.
10118
10119 2012-01-06 Jason Merrill <jason@redhat.com>
10120
10121 * g++.dg/abi/mangle51.C: New.
10122 * g++.dg/abi/mangle52.C: New.
10123 * g++.dg/abi/mangle53.C: New.
10124 * g++.dg/abi/mangle54.C: New.
10125 * g++.dg/abi/mangle55.C: New.
10126 * g++.dg/abi/mangle56.C: New.
10127 * g++.dg/abi/mangle57.C: New.
10128 * g++.dg/abi/mangle58.C: New.
10129 * g++.dg/abi/mangle59.C: New.
10130 * g++.dg/cpp0x/trailing3.C: Update mangling.
10131 * g++.dg/cpp0x/variadic111.C: Update mangling.
10132 * g++.dg/cpp0x/variadic4.C: Update mangling.
10133 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10134 * g++.dg/template/nontype22.C: Works now.
10135 * g++.dg/template/pr35240.C: Works now.
10136
10137 * g++.dg/cpp0x/error7.C: New.
10138
10139 2012-01-06 Tobias Burnus <burnus@net-b.de>
10140
10141 * gfortran.dg/deallocate_stat_2.f90: New.
10142 * coarray/allocate_errgmsg.f90: New.
10143 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10144 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10145 * coarray/subobject_1.f90: Fix for num_images > 1.
10146 * gfortran.dg/deallocate_stat.f90: Update due to changed
10147 stat= handling.
10148
10149 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10150
10151 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10152
10153 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10154
10155 * ada/acats/overflow.lst: Add cb20004.
10156
10157 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10158
10159 PR c++/51541
10160 * g++.dg/cpp0x/alias-decl-18.C: New test.
10161
10162 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10163
10164 * gcc.c-torture/execute/20120104-1.c: New test.
10165
10166 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10167
10168 PR fortran/PR48946
10169 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10170 the old typebound_operator_8.f03.
10171 * gfortran.dg/typebound_operator_8.f03: New version of
10172 typebound_operator_7.f03 with 'u' a derived type instead of a
10173 class object.
10174
10175 2012-01-05 Richard Guenther <rguenther@suse.de>
10176
10177 * g++.dg/torture/pr49309.C: Skip for -flto.
10178
10179 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10180
10181 PR middle-end/51761
10182 * gcc.c-torture/compile/pr51761.c: New test.
10183
10184 2012-01-05 Richard Guenther <rguenther@suse.de>
10185
10186 PR tree-optimization/51760
10187 * gcc.dg/torture/pr51760.c: New testcase.
10188
10189 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10190
10191 PR middle-end/51472
10192 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10193
10194 2012-01-05 Richard Guenther <rguenther@suse.de>
10195
10196 PR lto/41576
10197 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10198 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10199
10200 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10201
10202 PR debug/51695
10203 * gcc.dg/pr51695.c: New test.
10204
10205 2012-01-04 Andrew Pinski <apinski@cavium.com>
10206
10207 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10208 * gcc.target/mips/octeon2-lx-1.c: New test.
10209 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10210 * gcc.target/mips/octeon2-lx-2.c: New test.
10211 * gcc.target/mips/octeon2-lx-3.c: New test.
10212
10213 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10214
10215 PR other/51163
10216 PR other/51164
10217 * gcc.dg/tm/alias-1.c: Adjust regexp.
10218 * gcc.dg/tm/alias-2.c: Adjust regexp.
10219
10220 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10221
10222 PR c++/51064
10223 * g++.dg/warn/Wparentheses-26.C: New.
10224
10225 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10226
10227 * gfortran.dg/elemental_optional_args_2.f90: New test.
10228
10229 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10230
10231 PR fortran/49693
10232 * gfortran.dg/common_17.f90: New test.
10233
10234 2012-01-04 Richard Guenther <rguenther@suse.de>
10235
10236 PR tree-optimization/49651
10237 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10238 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10239
10240 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10241
10242 PR c++/51738
10243 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10244
10245 2012-01-03 Andrew Pinski <apinski@cavium.com>
10246
10247 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10248 for all mips targets. Also allow an optional .cfi_startproc.
10249
10250 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10251
10252 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10253
10254 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10255
10256 PR c++/29273
10257 * g++.dg/rtti/dyncast5.C: New.
10258
10259 2012-01-03 Richard Guenther <rguenther@suse.de>
10260
10261 PR tree-optimization/51070
10262 * gcc.dg/torture/pr51070-2.c: New testcase.
10263
10264 2012-01-03 Richard Guenther <rguenther@suse.de>
10265
10266 PR tree-optimization/51692
10267 * gcc.dg/torture/pr51692.c: New testcase.
10268
10269 2012-01-03 Richard Guenther <rguenther@suse.de>
10270
10271 PR debug/51650
10272 * g++.dg/lto/pr51650-3_0.C: New testcase.
10273
10274 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10275
10276 PR c++/15867
10277 * g++.dg/warn/Wredundant-decls-spec.C: New.
10278
10279 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10280
10281 PR tree-optimization/51719
10282 * g++.dg/tree-prof/pr51719.C: New test.
10283
10284 2012-01-03 Richard Guenther <rguenther@suse.de>
10285
10286 PR middle-end/51730
10287 * gcc.dg/fold-compare-6.c: New testcase.
10288
10289 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10290
10291 PR c++/51669
10292 * g++.dg/gomp/pr51669.C: New test.
10293
10294 2012-01-02 Jason Merrill <jason@redhat.com>
10295
10296 PR c++/51675
10297 * g++.dg/cpp0x/constexpr-union2.C: New.
10298
10299 PR c++/51666
10300 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10301
10302 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10303
10304 PR c++/51462
10305 * g++.dg/cpp0x/constexpr-99.C: New test.
10306
10307 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10308
10309 PR c++/20140
10310 * g++.dg/template/init9.C: New.
10311
10312 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10313
10314 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10315 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10316 rather than a specific number.
10317
10318 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10319
10320 PR fortran/46262
10321 PR fortran/46328
10322 PR fortran/51052
10323 * gfortran.dg/typebound_operator_7.f03: New.
10324 * gfortran.dg/typebound_operator_8.f03: New.
10325
10326 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10327
10328 PR target/51729
10329 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10330 XFAIL.
10331 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10332
10333 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10334
10335 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10336
10337 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10338
10339 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10340 for MIPS.
10341
10342 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10343
10344 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10345 * gfortran.dg/io_real_boz_4.f90: Likewise.
10346 * gfortran.dg/io_real_boz_5.f90: Likewise.
10347
10348 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10349
10350 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10351
10352 2012-01-02 Revital Eres <revital.eres@linaro.org>
10353
10354 * gcc.dg/sms-11.c: New file.
10355
10356 2012-01-02 Tobias Burnus <burnus@net-b.de>
10357
10358 PR fortran/51682
10359 * gfortran.dg/coarray/image_index_3.f90: New.
10360
10361 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10362
10363 PR c++/16603
10364 * g++.dg/parse/enum8.C: New.
10365
10366 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10367
10368 PR c++/51379
10369 * g++.dg/conversion/reinterpret4.C: New.
10370 * g++.dg/conversion/reinterpret1.C: Adjust.
10371
10372 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10373
10374 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10375
10376 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10377
10378 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10379 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10380 * g++.old-deja/g++.jason/access14.C: Likewise.
10381 * g++.old-deja/g++.jason/access8.C: Likewise.
10382 * g++.old-deja/g++.jason/access1.C: Likewise.
10383 * g++.old-deja/g++.other/access3.C: Likewise.
10384 * g++.old-deja/g++.other/access5.C: Likewise.
10385 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10386 * g++.old-deja/g++.law/visibility22.C: Likewise.
10387 * g++.old-deja/g++.law/visibility26.C: Likewise.
10388 * g++.old-deja/g++.mike/p2746.C: Likewise.
10389 * g++.dg/debug/using1.C: Likewise.
10390 * g++.dg/lookup/using51.C: Likewise.
10391 * g++.dg/inherit/using5.C: Likewise.
10392 * g++.dg/inherit/pr30297.C: Likewise.
10393 * g++.dg/inherit/access8.C: Likewise.
10394 * g++.dg/torture/pr39362.C: Likewise.
10395 * g++.dg/template/crash13.C: Likewise.
10396 * g++.dg/template/using10.C: Likewise.
10397
10398 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10399
10400 PR fortran/51502
10401 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10402
10403 2012-01-01 Ira Rosen <irar@il.ibm.com>
10404
10405 PR tree-optimization/51704
10406 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10407 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10408 corresponding flags.
10409
10410 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10411
10412 PR c++/51723
10413 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10414
10415 2012-01-01 Jan Hubicka <jh@suse.cz>
10416
10417 PR rtl-optimization/51069
10418 * gcc.c-torture/compile/pr51069.c: New testcase.
10419
10420 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10421
10422 PR tree-optimization/51683
10423 * gcc.dg/pr51683.c: New test.
10424 \f
10425 Copyright (C) 2012 Free Software Foundation, Inc.
10426
10427 Copying and distribution of this file, with or without modification,
10428 are permitted in any medium without royalty provided the copyright
10429 notice and this notice are preserved.