decl.c (components_need_strict_alignment): New.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gnat.dg/discr39.adb: New test.
4
5 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
6
7 PR testsuite/52641
8 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
9 * gcc.dg/pr55150-1.c: Same.
10 * gcc.dg/torture/pr54894.c: Add size32plus.
11
12 2012-11-23 Jakub Jelinek <jakub@redhat.com>
13
14 PR sanitizer/55435
15 * c-c++-common/asan/attrib-1.c: New test.
16
17 2012-11-22 Ian Bolton <ian.bolton@arm.com>
18
19 * gcc.target/aarch64/builtin-bswap-1.c: New test.
20 * gcc.target/aarch64/builtin-bswap-2.c: New test.
21
22 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
23
24 PR c++/55432
25 * g++.dg/cpp0x/constexpr-55432.C: New.
26
27 2012-11-21 Janus Weil <janus@gcc.gnu.org>
28
29 PR fortran/55352
30 * gfortran.dg/namelist_76.f90: New.
31
32 2012-11-21 Martin Jambor <mjambor@suse.cz>
33
34 * gcc.dg/ipa/ipcp-agg-7.c: New test.
35 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
36
37 2012-11-21 Martin Jambor <mjambor@suse.cz>
38
39 PR tree-optimization/55260
40 * g++.dg/torture/pr55260-2.C: New test.
41
42 2012-11-21 Martin Jambor <mjambor@suse.cz>
43
44 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
45
46 2012-11-21 Bin Cheng <bin.cheng@arm.com>
47
48 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
49 * gcc.dg/tree-ssa/vrp47.c: Ditto.
50
51 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
52
53 PR target/19398
54 * gcc.target/i386/pr19398.c: New test.
55
56 2012-11-20 Martin Jambor <mjambor@suse.cz>
57
58 PR tree-optimization/55260
59 * g++.dg/torture/pr55260-1.C: New test.
60
61 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
62
63 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
64 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
65 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
66 * gcc.target/aarch64/atomic-op-char.c: Likewise.
67 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
68 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
69 * gcc.target/aarch64/atomic-op-int.c: Likewise.
70 * gcc.target/aarch64/atomic-op-long.c: Likewise.
71 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
72 * gcc.target/aarch64/atomic-op-release.c: Likewise.
73 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
74 * gcc.target/aarch64/atomic-op-short.c: Likewise.
75
76 2012-11-20 Jakub Jelinek <jakub@redhat.com>
77
78 PR middle-end/55094
79 * gcc.dg/pr55094.c: New test.
80
81 PR rtl-optimization/54921
82 * gcc.dg/pr54921.c: New test.
83
84 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
85
86 * gcc.target/i386/pr55359.c: New test.
87
88 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
89
90 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
91 * g++.dg/tls/thread_local3g.C: Likewise.
92 * g++.dg/tls/thread_local4g.C: Likewise.
93 * g++.dg/tls/thread_local5g.C: Likewise.
94 * g++.dg/tls/thread_local6g.C: Likewise.
95 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
96 * g++.dg/tls/thread_local2.C: Likewise.
97 * g++.dg/tls/thread_local2g.C: Likewise.
98 * g++.dg/tls/thread_local6.C: Likewise.
99
100 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
101
102 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
103 * gcc.dg/tm/clone-1.c: New test.
104
105 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
106
107 PR c++/55368
108 * g++.dg/parse/struct-5.C: New.
109
110 2012-11-19 Tom de Vries <tom@codesourcery.com>
111
112 PR rtl-optimization/55315
113 * gcc.target/mips/pr55315.c: New test.
114
115 2012-11-17 Jakub Jelinek <jakub@redhat.com>
116
117 PR tree-optimization/55236
118 * gcc.dg/pr55236.c: New test.
119
120 PR testsuite/55188
121 * gcc.dg/pr19105.c: Accept also optimizing
122 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
123
124 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
125 from addr2line_output. Increment idx if asking for more than one
126 address in one object.
127
128 2012-11-16 Jakub Jelinek <jakub@redhat.com>
129
130 PR tree-optimization/55329
131 * g++.dg/opt/pr55329.C: New test.
132
133 2012-11-16 Janus Weil <janus@gcc.gnu.org>
134
135 PR fortran/55297
136 * gfortran.dg/typebound_operator_18.f90: New.
137
138 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
139
140 PR rtl-optimization/55330
141 * gfortran.dg/pr55330.f90: New test.
142
143 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
144
145 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
146 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
147 * gcc.dg/hoist-register-pressure-2.c: Ditto.
148 * gcc.dg/hoist-register-pressure-3.c: Ditto.
149 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
150 * gcc.dg/tree-prof/unroll-1.c: Ditto.
151
152 2012-11-16 Dodji Seketeli <dodji@redhat.com>
153
154 PR c++/54875
155 * g++.dg/cpp0x/alias-decl-27.C: New test.
156
157 2012-11-16 Jakub Jelinek <jakub@redhat.com>
158
159 PR c++/55337
160 * g++.dg/template/alignof2.C: New test.
161
162 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
163
164 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
165 * g++.dg/mv6.C (dg-options): Ditto.
166
167 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
168
169 * lib/target_suports.exp
170 (check_effective_target_has_w_floating_suffix): New procedure.
171 (check_effective_target_has_q_floating_suffix): Ditto.
172 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
173 for unsupported non-standard suffix on floating constant.
174 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
175
176 2012-11-14 Jakub Jelinek <jakub@redhat.com>
177
178 * lib/asan-dg.exp: New file.
179 * gcc.dg/asan/asan.exp: New file.
180 * g++.dg/dg.exp: Prune also asan tests.
181 * g++.dg/asan/asan.exp: New file.
182 * c-c++-common/asan/memcmp-1.c: New test.
183
184 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
185
186 PR c++/55323
187 * g++.dg/cpp0x/vt-55323.C: New.
188
189 2012-11-13 Sriraman Tallam <tmsriram@google.com>
190
191 * g++.dg/mv4.C: Add require ifunc. Change error message.
192 * g++.dg/mv5.C: Add require ifunc.
193 * g++.dg/mv6.C: Add require ifunc.
194
195 2012-11-13 Martin Jambor <mjambor@suse.cz>
196
197 PR tree-optimization/55253
198 * gcc.dg/torture/pr55253.c: New test.
199 * gcc.dg/torture/pr55305.c: Likewise.
200
201 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
202
203 PR middle-end/55142
204 * gcc.target/i386/pr55142-1.c: New file.
205 * gcc.target/i386/pr55142-2.c: Likewise.
206
207 2012-11-13 Dodji Seketeli <dodji@redhat.com>
208
209 PR c++/54466
210 * g++.dg/cpp0x/alias-decl-26.C: New test file.
211
212 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
213
214 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
215 instead of lp64.
216 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
217 * gcc.target/i386/pr49715-2.c: Likewise.
218 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
219
220 2012-11-13 Jakub Jelinek <jakub@redhat.com>
221
222 PR tree-optimization/55281
223 * gcc.dg/vect/fast-math-pr55281.c: New test.
224 * g++.dg/opt/pr55281.C: New test.
225
226 PR rtl-optimization/54127
227 * gcc.dg/torture/pr54127.c: New test.
228
229 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
230 Jakub Jelinek <jakub@redhat.com>
231
232 PR rtl-optimization/51447
233 * gcc.c-torture/execute/pr51447.c: New test.
234
235 2012-11-12 Ian Bolton <ian.bolton@arm.com>
236
237 * gcc.target/aarch64/csinc-2.c: New test.
238
239 2012-11-12 Ian Bolton <ian.bolton@arm.com>
240
241 * gcc.target/aarch64/cmn.c: New test.
242 * gcc.target/aarch64/adds.c: New test.
243 * gcc.target/aarch64/subs.c: New test.
244
245 2012-11-12 Tobias Burnus <burnus@net-b.de>
246
247 PR fortran/55272
248 * gfortran.dg/coarray_29_1.f90: New.
249 * gfortran.dg/coarray_29_2.f90: New.
250
251 2012-11-12 Bin Cheng <bin.cheng@arm.com>
252
253 * gcc.dg/hoist-register-pressure-3.c: New test.
254
255 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
256
257 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
258 wrappers around sinf and cosf.
259
260 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
261
262 PR middle-end/55247
263 PR middle-end/55259
264 * gcc.target/i386/pr55247-2.c: New file.
265
266 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
267
268 PR middle-end/55263
269 * g++.dg/pr55263.C: New test.
270
271 2012-11-11 Martin Jambor <mjambor@suse.cz>
272
273 PR tree-optimization/55238
274 * testsuite/gcc.dg/torture/pr55238.c: New test.
275
276 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
277 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
278 * c-c++-common/torture/vector-subscript-1.c: Likewise.
279 * c-c++-common/torture/vector-subscript-2.c: Likewise.
280
281 2012-11-10 Jan Hubicka <jh@suse.cz>
282
283 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
284
285 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
286
287 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
288 -mno-sse -mno-mmx to dg-options. Reformat.
289
290 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
291
292 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
293 * c-c++-common/vector-compare-1.c: Same.
294 * c-c++-common/vector-compare-2.c: Same.
295 * g++.dg/other/unused1.C: Skip on AIX.
296 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
297 extra message on AIX.
298
299 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
300
301 PR target/55247
302 * gcc.target/i386/pr55247.c: New test.
303
304 2012-11-09 Andrew Pinski <apinski@cavium.com>
305
306 * gcc.c-torture/execute/20121108-1.c: New test.
307
308 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
309
310 PR c++/54413
311 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
312 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
313 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
314 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
315
316 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
317
318 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
319 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
320 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
321 array bounds.
322 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
323
324 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
325
326 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
327 * g++.dg/tm/pr47530.C: Same.
328
329 2012-11-09 Jason Merrill <jason@redhat.com>
330
331 PR c++/54859
332 * g++.dg/cpp0x/alias-decl-25.C: New.
333
334 * g++.dg/abi/abi-tag1.C: New.
335 * g++.dg/abi/abi-tag2.C: New.
336
337 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
338
339 PR rtl-optimization/55154
340 * gcc.target/i386/pr55154.c: New test.
341
342 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
343
344 PR rtl-optimization/55151
345 * gcc.dg/pr55151.c: Move ...
346 * gcc.target/i386/pr55151.c: ... here.
347
348 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
349
350 PR rtl-optimization/54472
351 * gcc.dg/pr54472.c: New test.
352
353 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
354
355 * gnat.dg/stack_check3.ad[sb]: New test.
356
357 2012-11-08 Ian Lance Taylor <iant@google.com>
358
359 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
360 with arguments. Handle errorcheckoutput and rundir test types.
361
362 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
363
364 PR tree-optimization/55191
365 * gcc.dg/pr55191.c: New test.
366
367 2012-11-08 Jakub Jelinek <jakub@redhat.com>
368
369 PR debug/54499
370 * g++.dg/debug/pr54499.C: New test.
371
372 2012-11-08 Jan Hubicka <jh@suse.cz>
373
374 PR middle-end/48636
375 * gcc.dg/winline-3.c: Update.
376
377 2012-11-08 Martin Jambor <mjambor@suse.cz>
378
379 * gfortran.dg/ipcp-array-1.f90: New test.
380
381 2012-11-08 Florian Weimer <fweimer@redhat.com>
382
383 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
384
385 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
386
387 PR rtl-optimization/55151
388 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
389
390 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
391
392 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
393
394 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
395
396 * gcc.c-torture/compile/20121107-1.c: New test.
397
398 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
399
400 PR rtl-optimization/55151
401 * gcc.dg/pr55151.c: Compile it only for x86_64.
402
403 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
404
405 PR rtl-optimization/55122
406 * gcc.dg/pr55122.c: New test.
407
408 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
409
410 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
411 word powerpc.
412 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
413 * gcc.target/powerpc/loop_align.c: Skip on AIX.
414 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
415 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
416
417 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
418
419 PR c/53063
420 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
421
422 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
423
424 PR c/51294
425 * c-c++-common/pr51294.c: New.
426
427 2012-11-07 Martin Jambor <mjambor@suse.cz>
428
429 PR tree-optimization/53787
430 * gcc.dg/ipa/ipa-5.c: Adjust.
431 * gcc.dg/ipa/ipcp-agg-1.c: New test.
432 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
433 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
434 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
435 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
436 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
437 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
438 * gfortran.dg/pr48636-2.f90: New test.
439 * gfortran.dg/pr53787.f90: Likewise.
440
441 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
442
443 PR c++/55226
444 Revert:
445 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
446
447 PR c++/54922
448 * g++.dg/cpp0x/constexpr-union4.C: New.
449
450 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
451
452 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
453
454 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
455
456 PR target/49220
457 * gcc.c-torture/compile/pr49220.c: New test.
458
459 2012-11-07 Florian Weimer <fweimer@redhat.com>
460
461 * g++.dg/init/new40.C: New.
462
463 2012-11-07 Jakub Jelinek <jakub@redhat.com>
464
465 PR debug/54693
466 * gcc.dg/guality/pr54693-2.c: New test.
467
468 2012-11-06 Andrew Pinski <apinski@cavium.com>
469
470 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
471 -fno-vect-cost-model.
472
473 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
474
475 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
476 * gcc.dg/tm/debug-1.c: Same.
477 * gcc.dg/tm/irrevocable-3.c: Same.
478 * gcc.dg/tm/irrevocable-4.c: Same.
479 * gcc.dg/tm/memopt-10.c: Same.
480 * gcc.dg/tm/memopt-11.c: Same.
481 * gcc.dg/tm/props-4.c: Same.
482 * gcc.dg/tm/wrap-3.c: Same.
483 * gcc.dg/tm/wrap-4.c: Same.
484
485 2012-11-06 Andrew Pinski <apinski@cavium.com>
486
487 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
488
489 2012-11-06 Jan Hubicka <jh@suse.cz>
490
491 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
492 candidate still.
493 * gcc.dg/tree-ssa/loop-23.c: Likewise.
494 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
495 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
496
497 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
498
499 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
500
501 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
502
503 PR middle-end/41993
504 * gcc.dg/torture/pr41993.c: New test.
505
506 2012-11-06 Jan Hubicka <jh@suse.cz>
507
508 * gcc.target/i386/l_fma_float_?.c: Update.
509 * gcc.target/i386/l_fma_double_?.c: Update.
510
511 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
512
513 PR target/54089
514 * gcc.target/sh/pr54089-8.c: New.
515 * gcc.target/sh/pr54089-9.c: New.
516
517 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
518
519 PR target/47440
520 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
521 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
522 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
523 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
524 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
525 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
526 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
527 * gcc.target/i386/avx-vzeroupper-27.c: New.
528
529 2012-11-06 Janus Weil <janus@gcc.gnu.org>
530
531 PR fortran/54917
532 * gfortran.dg/transfer_class_1.f90: New.
533 * gfortran.dg/transfer_class_2.f90: New.
534
535 2012-11-05 Sriraman Tallam <tmsriram@google.com>
536
537 * testsuite/g++.dg/mv1.C: New test.
538 * testsuite/g++.dg/mv2.C: New test.
539 * testsuite/g++.dg/mv3.C: New test.
540 * testsuite/g++.dg/mv4.C: New test.
541 * testsuite/g++.dg/mv5.C: New test.
542 * testsuite/g++.dg/mv6.C: New test.
543
544 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
545
546 PR testsuite/55186
547 * gcc.dg/const-uniq-1.c (a): Increase length four times.
548
549 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
550
551 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
552 darwin.
553
554 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
555
556 * g++.dg/torture/20121105-1.C: New test.
557
558 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
559
560 * gcc.dg/torture/fp-compare.c: New testcase.
561
562 2012-11-05 Jan Hubicka <jh@suse.cz>
563
564 * gcc.dg/const-1.c: Update.
565 * gcc.dg/pure-1.c: Update.
566
567 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
568
569 PR rtl-optimization/55151
570 * gcc.dg/pr55151.c: New test.
571
572 2012-11-05 Jakub Jelinek <jakub@redhat.com>
573
574 PR debug/54970
575 PR debug/54971
576 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
577
578 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
579
580 PR testsuite/51128
581 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
582
583 2012-11-05 Jan Hubicka <jh@suse.cz>
584
585 * gcc.dg/autopar/pr49960.c: Fix testcase.
586
587 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
588
589 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
590 Fix scan-tree-dump-times directive.
591
592 2012-11-04 Janus Weil <janus@gcc.gnu.org>
593
594 PR fortran/55199
595 * gfortran.dg/associate_12.f90: New.
596
597 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
598
599 PR target/54255
600 * lib/target-supports.exp (check_effective_target_masm_intel): New
601 proc.
602 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
603 masm_intel.
604
605 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
606 Jack Howarth <howarth@bromo.med.uc.edu>
607
608 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
609 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
610 * gcc.target/i386/pr53249.c: Likewise.
611
612 2012-11-03 Andrew Pinski <apinski@cavium.com>
613
614 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
615 call abort1 so that cross jumping does not happen.
616
617 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
618
619 PR target/51244
620 * gcc.target/sh/pr51244-18.c: New.
621 * gcc.target/sh/pr51244-19.c: New.
622
623 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
624
625 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
626 b requires a 64-bit operation followed by a truncation.
627
628 2012-11-02 Jan Hubicka <jh@suse.cz>
629
630 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
631
632 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
633
634 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
635 conditions to verify the reduction code is vectorized.
636
637 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
638 in case 'pow', such as 'powerpc' is used in the compiler version name.
639 * gcc.target/powerpc/pr46728-2.c: Likewise.
640 * gcc.target/powerpc/pr46728-3.c: Likewise.
641 * gcc.target/powerpc/pr46728-4.c: Likewise.
642 * gcc.target/powerpc/pr46728-5.c: Likewise.
643 * gcc.target/powerpc/pr46728-7.c: Likewise.
644 * gcc.target/powerpc/pr46728-8.c: Likewise.
645 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
646
647 2012-11-02 Jan Hubicka <jh@suse.cz>
648
649 * gcc.dg/tree-ssa/loop-38.c: New testcase.
650
651 2012-11-02 Jan Hubicka <jh@suse.cz>
652
653 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
654 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
655
656 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
657
658 PR middle-end/55130
659 * gcc.target/i386/pr55130.c: New test.
660
661 2012-11-02 Jakub Jelinek <jakub@redhat.com>
662
663 PR target/55147
664 * gcc.target/i386/pr55147.c: New test.
665
666 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
667
668 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
669 * gfortran.dg/default_format_denormal_1.f90: Same.
670
671 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
672
673 PR middle-end/55001
674 * g++.dg/ext/vector19.C: Remove target restrictions.
675 * gcc.dg/fold-compare-7.c: New testcase.
676
677 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
678
679 PR target/55160
680 * gcc.target/sh/pr55160.c: New.
681
682 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
683
684 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
685 scan-assembler regex.
686
687 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
688
689 PR middle-end/55150
690 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
691 * gcc.dg/pr55150-2.c: New test.
692
693 2012-11-01 Sharad Singhai <singhai@google.com>
694
695 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
696 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
697 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
698 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
699
700 2012-10-31 Dehao Chen <dehao@google.com>
701
702 * g++.dg/debug/dwarf2/block.C: New testcase.
703
704 2012-10-31 Jan Hubicka <jh@suse.cz>
705
706 * gcc.dg/pr44974.c: Add noinline.
707
708 2012-10-31 Janus Weil <janus@gcc.gnu.org>
709
710 PR fortran/53718
711 * gfortran.dg/class_54.f90: New.
712
713 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
714 Jakub Jelinek <jakub@redhat.com>
715
716 PR tree-optimization/55018
717 * gcc.dg/torture/pr55018.c: New test.
718
719 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
720
721 PR c++/54583
722 * g++.dg/ext/vla13.C: New.
723
724 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
725
726 PR middle-end/55150
727 * gcc.dg/pr55150.c: New test.
728
729 2012-10-31 Tobias Burnus <burnus@net-b.de>
730
731 PR fortran/55134
732 * gfortran.dg/associate_11.f90: New.
733
734 2012-10-31 Dodji Seketeli <dodji@redhat.com>
735
736 PR c++/54955
737 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
738
739 2012-10-31 Jakub Jelinek <jakub@redhat.com>
740
741 PR tree-optimization/19105
742 PR tree-optimization/21643
743 PR tree-optimization/46309
744 * gcc.dg/pr19105.c: New test.
745 * gcc.dg/pr21643.c: New test.
746 * gcc.dg/pr46309-2.c: New test.
747 * gcc.c-torture/execute/pr46309.c: New test.
748
749 2012-10-31 Alan Modra <amodra@gmail.com>
750
751 * gcc.target/powerpc/dimode_off.c: New.
752 * gcc.target/powerpc/timode_off.c: New.
753 * gcc.target/powerpc/dfmode_off.c: New.
754 * gcc.target/powerpc/tfmode_off.c: New.
755
756 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
757
758 PR rtl-optimization/55093
759 * gcc.target/i386/pr55093.c: New file.
760
761 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
762
763 * gcc.target/i386/pr55116.c: Renamed to ...
764 * gcc.target/i386/pr55116-1.c: This.
765
766 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
767
768 * gcc.target/i386/pr55116-2.c: New file.
769
770 2012-10-30 Richard Biener <rguenther@suse.de>
771
772 * gcc.dg/vect/slp-perm-2.c: Adjust.
773
774 2012-10-30 Richard Biener <rguenther@suse.de>
775
776 PR tree-optimization/55111
777 * gcc.dg/torture/pr55111.c: New testcase.
778
779 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
780
781 PR target/53988
782 * gcc.target/sh/pr53988.c: New.
783
784 2012-10-30 Bin Cheng <bin.cheng@arm.com>
785
786 PR target/54989
787 * gcc.dg/hoist-register-pressure-1.c: Rename from
788 hoist-register-pressure.c. Add nonpic condition.
789 * gcc.dg/hoist-register-pressure-2.c: New testcase.
790
791 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
792
793 PR c++/54930
794 * gcc.dg/Wreturn-local-addr.c: New.
795 * g++.dg/warn/Wno-return-local-addr.C: New.
796 * g++.dg/warn/Wreturn-local-addr.C: New.
797
798 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
799
800 PR middle-end/55116
801 * gcc.target/i386/pr55116.c: New file.
802
803 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
804
805 PR c/53066
806 * gcc.dg/Wshadow-4.c: New.
807 * gcc.dg/Wshadow-4.h: New.
808
809 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
810
811 PR debug/54693
812 * gcc.dg/guality/pr54693.c: New.
813
814 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
815
816 PR middle-end/55027
817 * gcc.dg/pr55027.c: New testcase.
818
819 2012-10-29 Jan Hubicka <jh@suse.cz>
820
821 * gcc.dg/ipa/inline-6.c: New testcase.
822
823 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
824
825 PR rtl-optimization/55106
826 * g++.dg/pr55106.C: New.
827
828 2012-10-29 Richard Guenther <rguenther@suse.de>
829
830 PR middle-end/53695
831 * gcc.dg/torture/pr53695.c: New testcase.
832
833 2012-10-28 Jan Hubicka <jh@suse.cz>
834
835 * gcc.dg/ipa/inlinehint-3.c: New testcase.
836
837 2012-10-28 Tobias Burnus <burnus@net-b.de>
838
839 PR fortran/54958
840 * gfortran.dg/do_check_6.f90: New.
841
842 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
843 Jack Howarth <howarth@bromo.med.uc.edu>
844
845 PR target/54404
846 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
847 to dg-options.
848 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
849
850 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
851
852 PR target/34283
853 * gcc.target/i386/pr34283.c: New test.
854
855 2012-10-26 Jakub Jelinek <jakub@redhat.com>
856
857 PR c++/55081
858 * g++.dg/opt/pr55081.C: New test.
859
860 PR debug/54970
861 PR debug/54971
862 * gcc.dg/guality/pr54970.c: New test.
863
864 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
865
866 PR c++/54984
867 * g++.dg/template/new11.C: New.
868
869 2012-10-26 Richard Biener <rguenther@suse.de>
870
871 PR middle-end/54824
872 * gcc.dg/torture/pr54824.c: New testcase.
873
874 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
875
876 * gcc.target/i386/fxsave-1.c: New.
877 * gcc.target/i386/fxsave64-1.c: Ditto.
878 * gcc.target/i386/fxrstor-1.c: Ditto.
879 * gcc.target/i386/fxrstor64-1.c: Ditto.
880 * gcc.target/i386/xsave-1.c: Ditto.
881 * gcc.target/i386/xsave64-1.c: Ditto.
882 * gcc.target/i386/xrstor-1.c: Ditto.
883 * gcc.target/i386/xrstor64-1.c: Ditto.
884 * gcc.target/i386/xsaveopt-1.c: Ditto.
885 * gcc.target/i386/xsaveopt64-1.c: Ditto.
886 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
887 * gcc.target/i386/sse-13.c: Ditto.
888 * gcc.target/i386/sse-14.c: Ditto.
889 * gcc.target/i386/sse-22.c: Ditto.
890 * gcc.target/i386/sse-23.c: Ditto.
891 * g++.dg/other/i386-2.C: Ditto.
892 * g++.dg/other/i386-3.C: Ditto.
893
894 2012-10-25 Jan Hubicka <jh@suse.cz>
895
896 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
897 at ivcanon time.
898
899 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
900
901 PR c++/53761
902 * g++.dg/ext/transparent-union.C: New.
903
904 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
905
906 PR c++/54427
907 * g++.dg/ext/vector19.C: New testcase.
908
909 2012-10-25 Richard Biener <rguenther@suse.de>
910
911 PR tree-optimization/54902
912 * g++.dg/torture/pr54902.C: New testcase.
913
914 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
915
916 PR c++/34892
917 * g++.dg/template/crash114.C: New.
918
919 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
920
921 PR bootstrap/55049
922 * gcc.target/i386/pr55049-1.c: New test.
923
924 2012-10-24 Janus Weil <janus@gcc.gnu.org>
925
926 PR fortran/55037
927 * gfortran.dg/class_dummy_4.f03: New.
928
929 2012-10-24 Jakub Jelinek <jakub@redhat.com>
930
931 PR rtl-optimization/55010
932 * gcc.dg/pr55010.c: New test.
933
934 PR debug/54828
935 * g++.dg/debug/pr54828.C: New test.
936
937 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
938
939 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
940 * gcc.dg/vect/vect-83_64.c: Likewise.
941
942 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
943
944 PR c++/54922
945 * g++.dg/cpp0x/constexpr-union4.C: New.
946
947 2012-10-23 Jeff Law <law@redhat.com>
948
949 * gcc.c-torture/execute/pr54985.c: New test.
950
951 2012-10-23 Paul Koning <ni1d@arrl.net>
952
953 PR debug/54508
954 * g++.dg/debug/dwarf2/pr54508.C: New.
955
956 2012-10-23 Jakub Jelinek <jakub@redhat.com>
957
958 PR c++/54844
959 * g++.dg/template/sizeof14.C: New test.
960
961 2012-10-23 Ian Bolton <ian.bolton@arm.com>
962 Jim MacArthur <jim.macarthur@arm.com>
963 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
964 Marcus Shawcroft <marcus.shawcroft@arm.com>
965 Nigel Stephens <nigel.stephens@arm.com>
966 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
967 Richard Earnshaw <rearnsha@arm.com>
968 Sofiane Naci <sofiane.naci@arm.com>
969 Stephen Thomas <stephen.thomas@arm.com>
970 Tejas Belagod <tejas.belagod@arm.com>
971 Yufeng Zhang <yufeng.zhang@arm.com>
972
973 * lib/target-supports.exp
974 (check_profiling_available): Add AArch64.
975 (check_effective_target_vect_int): Likewise.
976 (check_effective_target_vect_shift): Likewise.
977 (check_effective_target_vect_float): Likewise.
978 (check_effective_target_vect_double): Likewise.
979 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
980 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
981 (check_effective_target_vect_pack_trunc): Likewise.
982 (check_effective_target_vect_unpack): Likewise.
983 (check_effective_target_vect_hw_misalign): Likewise.
984 (check_effective_target_vect_short_mult): Likewise.
985 (check_effective_target_vect_int_mult): Likewise.
986 (check_effective_target_vect_stridedN): Likewise.
987 (check_effective_target_sync_int_long): Likewise.
988 (check_effective_target_sync_char_short): Likewise.
989 (check_vect_support_and_set_flags): Likewise.
990 (check_effective_target_aarch64_tiny): New.
991 (check_effective_target_aarch64_small): New.
992 (check_effective_target_aarch64_large): New.
993 * g++.dg/other/PR23205.C: Enable aarch64.
994 * g++.dg/other/pr23205-2.C: Likewise.
995 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
996 * gcc.c-torture/execute/20101011-1.c: Likewise.
997 * gcc.dg/20020312-2.c: Likewise.
998 * gcc.dg/20040813-1.c: Likewise.
999 * gcc.dg/builtin-apply2.c: Likewise.
1000 * gcc.dg/stack-usage-1.c: Likewise.
1001
1002 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1003 Jim MacArthur <jim.macarthur@arm.com>
1004 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1005 Marcus Shawcroft <marcus.shawcroft@arm.com>
1006 Nigel Stephens <nigel.stephens@arm.com>
1007 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1008 Richard Earnshaw <rearnsha@arm.com>
1009 Sofiane Naci <sofiane.naci@arm.com>
1010 Stephen Thomas <stephen.thomas@arm.com>
1011 Tejas Belagod <tejas.belagod@arm.com>
1012 Yufeng Zhang <yufeng.zhang@arm.com>
1013
1014 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1015 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1016 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1017 * gcc.target/aarch64/aapcs/abitest.S: New file.
1018 * gcc.target/aarch64/aapcs/abitest.h: New file.
1019 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1020 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1021 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1022 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1023 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1024 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1025 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1026 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1027 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1028 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1029 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1030 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1031 * gcc.target/aarch64/aapcs/test_1.c: New file.
1032 * gcc.target/aarch64/aapcs/test_10.c: New file.
1033 * gcc.target/aarch64/aapcs/test_11.c: New file.
1034 * gcc.target/aarch64/aapcs/test_12.c: New file.
1035 * gcc.target/aarch64/aapcs/test_13.c: New file.
1036 * gcc.target/aarch64/aapcs/test_14.c: New file.
1037 * gcc.target/aarch64/aapcs/test_15.c: New file.
1038 * gcc.target/aarch64/aapcs/test_16.c: New file.
1039 * gcc.target/aarch64/aapcs/test_17.c: New file.
1040 * gcc.target/aarch64/aapcs/test_18.c: New file.
1041 * gcc.target/aarch64/aapcs/test_19.c: New file.
1042 * gcc.target/aarch64/aapcs/test_2.c: New file.
1043 * gcc.target/aarch64/aapcs/test_20.c: New file.
1044 * gcc.target/aarch64/aapcs/test_21.c: New file.
1045 * gcc.target/aarch64/aapcs/test_22.c: New file.
1046 * gcc.target/aarch64/aapcs/test_23.c: New file.
1047 * gcc.target/aarch64/aapcs/test_24.c: New file.
1048 * gcc.target/aarch64/aapcs/test_25.c: New file.
1049 * gcc.target/aarch64/aapcs/test_26.c: New file.
1050 * gcc.target/aarch64/aapcs/test_3.c: New file.
1051 * gcc.target/aarch64/aapcs/test_4.c: New file.
1052 * gcc.target/aarch64/aapcs/test_5.c: New file.
1053 * gcc.target/aarch64/aapcs/test_6.c: New file.
1054 * gcc.target/aarch64/aapcs/test_7.c: New file.
1055 * gcc.target/aarch64/aapcs/test_8.c: New file.
1056 * gcc.target/aarch64/aapcs/test_9.c: New file.
1057 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1058 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1059 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1060 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1061 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1062 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1063 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1064 * gcc.target/aarch64/aapcs/type-def.h: New file.
1065 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1066 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1067 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1068 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1069 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1070 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1071 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1072 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1073 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1074 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1075 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1076 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1077 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1078 * gcc.target/aarch64/aarch64.exp: New file.
1079 * gcc.target/aarch64/adc-1.c: New file.
1080 * gcc.target/aarch64/adc-2.c: New file.
1081 * gcc.target/aarch64/asm-1.c: New file.
1082 * gcc.target/aarch64/clrsb.c: New file.
1083 * gcc.target/aarch64/clz.c: New file.
1084 * gcc.target/aarch64/ctz.c: New file.
1085 * gcc.target/aarch64/csinc-1.c: New file.
1086 * gcc.target/aarch64/csinv-1.c: New file.
1087 * gcc.target/aarch64/csneg-1.c: New file.
1088 * gcc.target/aarch64/extend.c: New file.
1089 * gcc.target/aarch64/fcvt.x: New file.
1090 * gcc.target/aarch64/fcvt_double_int.c: New file.
1091 * gcc.target/aarch64/fcvt_double_long.c: New file.
1092 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1093 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1094 * gcc.target/aarch64/fcvt_float_int.c: New file.
1095 * gcc.target/aarch64/fcvt_float_long.c: New file.
1096 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1097 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1098 * gcc.target/aarch64/ffs.c: New file.
1099 * gcc.target/aarch64/fmadd.c: New file.
1100 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1101 * gcc.target/aarch64/frint.x: New file.
1102 * gcc.target/aarch64/frint_double.c: New file.
1103 * gcc.target/aarch64/frint_float.c: New file.
1104 * gcc.target/aarch64/index.c: New file.
1105 * gcc.target/aarch64/mneg-1.c: New file.
1106 * gcc.target/aarch64/mneg-2.c: New file.
1107 * gcc.target/aarch64/mneg-3.c: New file.
1108 * gcc.target/aarch64/mnegl-1.c: New file.
1109 * gcc.target/aarch64/mnegl-2.c: New file.
1110 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1111 * gcc.target/aarch64/pic-constantpool1.c: New file.
1112 * gcc.target/aarch64/pic-symrefplus.c: New file.
1113 * gcc.target/aarch64/predefine_large.c: New file.
1114 * gcc.target/aarch64/predefine_small.c: New file.
1115 * gcc.target/aarch64/predefine_tiny.c: New file.
1116 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1117 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1118 * gcc.target/aarch64/table-intrinsics.c: New file.
1119 * gcc.target/aarch64/tst-1.c: New file.
1120 * gcc.target/aarch64/vect-abs-compile.c: New file.
1121 * gcc.target/aarch64/vect-abs.c: New file.
1122 * gcc.target/aarch64/vect-abs.x: New file.
1123 * gcc.target/aarch64/vect-compile.c: New file.
1124 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1125 * gcc.target/aarch64/vect-faddv.c: New file.
1126 * gcc.target/aarch64/vect-faddv.x: New file.
1127 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1128 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1129 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1130 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1131 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1132 * gcc.target/aarch64/vect-fp-compile.c: New file.
1133 * gcc.target/aarch64/vect-fp.c: New file.
1134 * gcc.target/aarch64/vect-fp.x: New file.
1135 * gcc.target/aarch64/vect-mull-compile.c: New file.
1136 * gcc.target/aarch64/vect-mull.c: New file.
1137 * gcc.target/aarch64/vect-mull.x: New file.
1138 * gcc.target/aarch64/vect.c: New file.
1139 * gcc.target/aarch64/vect.x: New file.
1140 * gcc.target/aarch64/vector_intrinsics.c: New file.
1141 * gcc.target/aarch64/vfp-1.c: New file.
1142 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1143 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1144 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1145 * g++.dg/abi/aarch64_guard1.C: New file.
1146
1147 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1148
1149 PR c++/54988
1150 * c-c++-common/pr54988.c: New test.
1151
1152 2012-10-23 Jan Hubicka <jh@suse.cz>
1153
1154 * gcc.dg/tree-prof/peel-1.c: New testcase.
1155
1156 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1157
1158 PR gcc/52945
1159 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1160
1161 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1162
1163 * gcc.dg/c99-predef-1.c: New test.
1164 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1165 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1166 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1167 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1168 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1169 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1170 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1171 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1172 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1173 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1174 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1175 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1176
1177 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1178
1179 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1180
1181 2012-10-23 Jan Hubicka <jh@suse.cz>
1182
1183 PR middle-end/54937
1184 * gcc.c-torture/execute/pr54937.c: New testcase.
1185 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1186
1187 2012-10-23 Jan Hubicka <jh@suse.cz>
1188
1189 PR middle-end/54967
1190 * gfortran.dg/pr54967.f90: New testcase.
1191
1192 2012-10-23 Terry Guo <terry.guo@arm.com>
1193
1194 PR target/55019
1195 * gcc.dg/pr55019.c: New.
1196
1197 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1198
1199 PR tree-optimization/55008
1200 * gcc.dg/tree-ssa/pr55008.c: New test.
1201
1202 2012-10-22 Richard Biener <rguenther@suse.de>
1203
1204 PR tree-optimization/55011
1205 * gcc.dg/torture/pr55011.c: New testcase.
1206
1207 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1208
1209 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1210 * gcc.target/arm/pr40457-2.c: Likewise.
1211 * gcc.target/arm/pr40457-3.c: Likewise.
1212
1213 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1214
1215 * gnat.dg/specs/limited_with4.ads: New test.
1216 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1217
1218 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1219
1220 * gnat.dg/modular4.adb: New test.
1221 * gnat.dg/modular4_pkg.ads: New helper.
1222
1223 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1224
1225 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1226 * gnat.dg/specs/addr1.ads: Likewise.
1227
1228 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1229
1230 * gcc.dg/webizer.c (main): Add missing exit call.
1231
1232 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1233
1234 PR fortran/54465
1235 * gfortran.dg/wextra_1.f: New test.
1236
1237 2012-10-20 Jan Hubicka <jh@suse.cz>
1238
1239 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1240
1241 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1242
1243 PR fortran/54224
1244 * gfortran.dg/warn_unused_function.f90: New.
1245
1246 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1247
1248 * lib/target-supports.exp
1249 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1250
1251 2012-10-19 Richard Guenther <rguenther@suse.de>
1252
1253 PR tree-optimization/54981
1254 * gcc.dg/pr54981.c: New testcase.
1255
1256 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1257
1258 PR target/54892
1259 * gcc.target/arm/pr54892.c: New.
1260
1261 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1262
1263 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1264
1265 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1266
1267 PR c++/54501
1268 * g++.dg/init/array30.C: New.
1269 * g++.dg/init/array31.C: Likewise.
1270
1271 2012-10-18 Tobias Burnus <burnus@net-b.de>
1272
1273 PR fortran/54884
1274 * gfortran.dg/public_private_module_7.f90: New.
1275
1276 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1277
1278 PR c++/29633
1279 * g++.dg/template/pr29633.C: New.
1280
1281 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1282
1283 * gnat.dg/loop_optimization13.ad[sb]: New test.
1284 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1285
1286 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1287
1288 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1289 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1290 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1291 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1292
1293 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1294
1295 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1296 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1297 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1298 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1299 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1300 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1301
1302 2012-10-16 Jan Hubicka <jh@suse.cz>
1303
1304 * gcc.target/i386/l_fma_float_?.c: Update.
1305 * gcc.target/i386/l_fma_double_?.c: Update.
1306 * gfortran.dg/do_1.f90: XFAIL
1307 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1308 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1309 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1310 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1311 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1312 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1313 valid.
1314
1315 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1316
1317 PR c/53063
1318 PR c/40989
1319 * gcc.dg/Wstrict-overflow-24.c: New.
1320
1321 2012-10-16 Tobias Burnus <burnus@net-b.de>
1322
1323 PR fortran/50981
1324 PR fortran/54618
1325 * gfortran.dg/class_optional_1.f90: New.
1326 * gfortran.dg/class_optional_2.f90: New.
1327
1328 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1329
1330 PR debug/54796
1331 * gcc.dg/guality/pr54796.c: New test.
1332
1333 PR tree-optimization/54889
1334 * gfortran.dg/pr54889.f90: New test.
1335
1336 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1337
1338 * g++.dg/other/dump-ada-spec-2.C: New test.
1339
1340 2012-10-16 Easwaran Raman <eraman@google.com>
1341
1342 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1343 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1344
1345 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1346
1347 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1348 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1349
1350 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1351
1352 PR target/54925
1353 * gcc.c-torture/compile/pr54925.c: New.
1354
1355 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1356
1357 PR target/51244
1358 * gcc.target/sh/pr51244-17.c: New.
1359
1360 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1361
1362 PR target/54760
1363 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1364 functions.
1365 * gcc.target/sh/pr54760-4.c: New.
1366
1367 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1368
1369 PR target/34777
1370 * gcc.target/sh/torture/sh-torture.exp: New.
1371 * gcc.target/sh/torture/pr34777.c: New.
1372
1373 2012-10-15 Matthias Klose <doko@ubuntu.com>
1374
1375 * lib/target-supports.exp (check_profiling_available): Match
1376 arm*-*-linux-* for ARM Linux/GNU.
1377 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1378 * gfortran.dg/enum_10.f90: Likewise.
1379 * gfortran.dg/enum_9.f90: Likewise.
1380 * gcc.target/arm/synchronize.c: Likewise.
1381 * g++.old-deja/g++.jason/enum6.C: Likewise.
1382 * g++.old-deja/g++.other/enum4.C: Likewise.
1383 * g++.old-deja/g++.law/enum9.C: Likewise.
1384
1385 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1386
1387 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1388 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1389
1390 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1391 Paolo Carlini <paolo.carlini@oracle.com>
1392
1393 PR c++/17805
1394 * g++.dg/overload/operator6.C: New.
1395
1396 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1397
1398 PR c++/50080 (again)
1399 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1400 * g++.dg/parse/tmpl-outside1.C: Likewise.
1401 * g++.dg/template/qualttp18.C: Likewise.
1402 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1403 * g++.old-deja/g++.pt/overload13.C: Likewise.
1404
1405 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1406
1407 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1408 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1409 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1410 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1411 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1412 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1413 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1414 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1415
1416 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1417
1418 PR c++/50080
1419 * g++.dg/parse/tmpl-outside2.C: New.
1420 * g++.dg/parse/tmpl-outside1.C: Adjust.
1421 * g++.dg/template/qualttp18.C: Likewise.
1422 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1423 * g++.old-deja/g++.pt/overload13.C: Likewise.
1424
1425 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1426
1427 PR tree-optimization/54915
1428 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1429
1430 2012-10-15 Richard Guenther <rguenther@suse.de>
1431
1432 PR tree-optimization/54920
1433 * gcc.dg/torture/pr54920.c: New testcase.
1434
1435 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1436
1437 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1438
1439 2012-10-13 Jason Merrill <jason@redhat.com>
1440
1441 * g++.dg/tls/thread_local7g.C: Require tls_native.
1442
1443 2012-10-14 Jason Merrill <jason@redhat.com>
1444
1445 * g++.dg/cpp0x/inh-ctor1.C: New.
1446 * g++.dg/cpp0x/inh-ctor2.C: New.
1447 * g++.dg/cpp0x/inh-ctor3.C: New.
1448 * g++.dg/cpp0x/inh-ctor4.C: New.
1449 * g++.dg/cpp0x/inh-ctor5.C: New.
1450 * g++.dg/cpp0x/inh-ctor6.C: New.
1451 * g++.dg/cpp0x/inh-ctor7.C: New.
1452 * g++.dg/cpp0x/inh-ctor8.C: New.
1453 * g++.dg/cpp0x/inh-ctor9.C: New.
1454 * g++.dg/cpp0x/inh-ctor10.C: New.
1455 * g++.dg/cpp0x/inh-ctor11.C: New.
1456 * g++.dg/cpp0x/inh-ctor12.C: New.
1457 * g++.dg/cpp0x/inh-ctor13.C: New.
1458
1459 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1460
1461 PR rtl-optimization/54919
1462 * gcc.dg/pr54919.c: New testcase.
1463
1464 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1465
1466 PR c++/53581
1467 * g++.dg/template/crash113.C: New.
1468
1469 2012-10-14 Jan Hubicka <jh@suse.cz>
1470
1471 * gcc.dg/unroll_5.c: New testcase.
1472
1473 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1474
1475 PR c++/52643
1476 * g++.dg/opt/pr52643.C: New.
1477
1478 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1479
1480 PR target/54602
1481 * gcc.target/sh/pr54602-1.c: New.
1482 * gcc.target/sh/pr54602-2.c: New.
1483 * gcc.target/sh/pr54602-3.c: New.
1484 * gcc.target/sh/pr54602-4.c: New.
1485
1486 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1487
1488 PR target/54680
1489 * gcc.target/sh/pr54680.c: New.
1490
1491 2012-10-12 Jan Hubicka <jh@suse.cz>
1492
1493 * gcc.dg/webizer.c: New testcase.
1494
1495 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1496
1497 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1498 specify -m64.
1499
1500 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1501
1502 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1503 Return 0 if already specifying -mfloat-abi other than hard.
1504
1505 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1506
1507 * gcc.dg/pr53060.c: Prune irrelevant warning.
1508
1509 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1510
1511 PR c/54381
1512 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1513 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1514 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1515 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1516 Adjust expected wording of warnings for *cmp* builtins.
1517 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1518 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1519
1520 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1521
1522 PR c++/24449
1523 * g++.dg/parse/friend-main.C: New.
1524
1525 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1526
1527 PR c++/53055
1528 * g++.dg/pr53055.C: New testcase.
1529
1530 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1531
1532 PR c++/52744
1533 * g++.dg/cpp0x/pr52744.C: New.
1534
1535 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1536
1537 PR fortran/40453
1538 * gfortran.dg/dummy_procedure_9.f90: New.
1539
1540 2012-10-12 Richard Biener <rguenther@suse.de>
1541
1542 PR tree-optimization/54894
1543 * gcc.dg/torture/pr54894.c: New testcase.
1544
1545 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1546
1547 PR target/51244
1548 * gcc.target/sh/pr51244-13.c: New.
1549 * gcc.target/sh/pr51244-14.c: New.
1550 * gcc.target/sh/pr51244-15.c: New.
1551 * gcc.target/sh/pr51244-16.c: New.
1552
1553 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1554
1555 PR c++/51878
1556 * g++.dg/cpp0x/decltype45.C: New.
1557
1558 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1559
1560 PR fortran/54784
1561 * gfortran.dg/class_allocate_13.f90: New.
1562
1563 2012-10-11 Jason Merrill <jason@redhat.com>
1564
1565 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1566 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1567
1568 * g++.dg/gomp/tls-5.C: Require tls_native.
1569 * g++.dg/tls/thread_local7.C: Require tls_native.
1570 * g++.dg/tls/static2.C: New.
1571
1572 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1573
1574 PR c++/36107
1575 * g++.dg/ext/weak5.C: New.
1576
1577 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1578
1579 PR testsuite/54868
1580 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1581 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1582
1583 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1584
1585 PR c++/43765
1586 * g++.dg/parse/pr43765.C: New.
1587
1588 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1589
1590 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1591
1592 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1593
1594 PR c++/43663
1595 * g++.dg/init/bitfield3.C: New.
1596
1597 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1598
1599 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1600
1601 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1602
1603 PR tree-optimization/54877
1604 * gcc.dg/torture/pr54877.c: New test.
1605
1606 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1607
1608 PR testsuite/53397
1609 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1610 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1611 and remove target info from dg-do compile.
1612 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1613 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1614 and remove target info from dg-do compile.
1615
1616 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1617
1618 * gcc.dg/pr54782.c: Require target with pthread support.
1619
1620 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1621
1622 PR c++/53122
1623 * g++.dg/cpp0x/auto35.C: New.
1624
1625 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1626
1627 PR c++/53540 - using fails to be equivalent to typedef
1628 * g++.dg/cpp0x/alias-decl-24.C: New test.
1629
1630 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1631
1632 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1633 that c++11 attributes to types are ignored for now.
1634 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1635 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1636
1637 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1638
1639 PR c++/53741
1640 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1641
1642 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1643
1644 PR c++/50478
1645 * g++.dg/cpp0x/initlist67.C: New.
1646
1647 2012-10-10 Dehao Chen <dehao@google.com>
1648
1649 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1650
1651 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1652
1653 PR target/52480
1654 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1655 Add runtime tests.
1656
1657 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1658
1659 PR c++/53307
1660 * g++.dg/cpp0x/decltype44.C: New.
1661
1662 2012-10-09 Steve Ellcey <sellcey@mips.com>
1663
1664 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1665
1666 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1667
1668 PR c++/53763
1669 * g++.dg/cpp0x/decltype43.C: New.
1670
1671 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1672
1673 PR middle-end/53397
1674 * gcc.dg/pr53397-1.c: New test case.
1675 * gcc.dg/pr53397-2.c: New test case.
1676
1677 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1678
1679 PR c++/54194
1680 * g++.dg/warn/Wparentheses-26.C: Adjust.
1681 * g++.dg/warn/Wparentheses-27.C: New.
1682
1683 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1684
1685 PR c++/54427
1686 * c-c++-common/vector-scalar.c: New testcase.
1687 * g++.dg/ext/vector18.C: New testcase.
1688 * g++.dg/ext/vector5.C: This is not an error anymore.
1689 * gcc.dg/init-vec-1.c: Move ...
1690 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1691 * gcc.c-torture/execute/vector-shift1.c: Move ...
1692 * c-c++-common/torture/vector-shift1.c: ... here.
1693 * gcc.dg/scal-to-vec1.c: Move ...
1694 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1695 C++11. Adapt error messages.
1696 * gcc.dg/convert-vec-1.c: Move ...
1697 * c-c++-common/convert-vec-1.c: ... here.
1698 * gcc.dg/scal-to-vec2.c: Move ...
1699 * c-c++-common/scal-to-vec2.c: ... here.
1700
1701 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1702
1703 PR target/54400
1704 * gcc.target/i386/pr54400.c: New testcase.
1705
1706 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1707
1708 PR c++/54858
1709 * g++.dg/template/pr54858.C: New test.
1710
1711 2012-10-08 Marek Polacek <polacek@redhat.com>
1712
1713 PR debug/54831
1714 * g++.dg/debug/pr54831.C: New test.
1715
1716 2012-10-08 Dehao Chen <dehao@google.com>
1717
1718 * g++.dg/predict-loop-exit-1.C: New.
1719 * g++.dg/predict-loop-exit-2.C: New.
1720 * g++.dg/predict-loop-exit-3.C: New.
1721
1722 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1723
1724 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1725
1726 2012-10-08 Jason Merrill <jason@redhat.com>
1727
1728 * g++.dg/gomp/tls-5.C: New.
1729 * g++.dg/gomp/tls-wrap1.C: New.
1730 * g++.dg/gomp/tls-wrap2.C: New.
1731 * g++.dg/gomp/tls-wrap3.C: New.
1732 * g++.dg/gomp/tls-wrap4.C: New.
1733 * g++.dg/gomp/tls-wrapper-cse.C: New.
1734 * g++.dg/tls/thread_local-cse.C: New.
1735 * g++.dg/tls/thread_local-order1.C: New.
1736 * g++.dg/tls/thread_local-order2.C: New.
1737 * g++.dg/tls/thread_local-wrap1.C: New.
1738 * g++.dg/tls/thread_local-wrap2.C: New.
1739 * g++.dg/tls/thread_local-wrap3.C: New.
1740 * g++.dg/tls/thread_local-wrap4.C: New.
1741 * g++.dg/tls/thread_local2g.C: New.
1742 * g++.dg/tls/thread_local3g.C: New.
1743 * g++.dg/tls/thread_local4g.C: New.
1744 * g++.dg/tls/thread_local5g.C: New.
1745 * g++.dg/tls/thread_local6g.C: New.
1746 * g++.dg/tls/thread_local7g.C: New.
1747
1748 * g++.dg/tls/thread_local3.C: New.
1749 * g++.dg/tls/thread_local4.C: New.
1750 * g++.dg/tls/thread_local5.C: New.
1751 * g++.dg/tls/thread_local6.C: New.
1752
1753 * g++.dg/tls/init-2.C: Tweak errors.
1754 * g++.dg/tls/thread_local1.C: New.
1755 * g++.dg/tls/thread_local2.C: New.
1756 * g++.dg/tls/thread_local7.C: New.
1757
1758 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1759
1760 PR target/54866
1761 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1762
1763 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1764
1765 PR target/54685
1766 * gcc.target/sh/pr54685.c: New.
1767
1768 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1769
1770 PR c++/53528 C++11 attribute support
1771 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1772 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1773 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1774 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1775 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1776 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1777 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1778 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1779 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1780 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1781 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1782 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1783 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1784 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1785 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1786 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1787 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1788 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1789 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1790 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1791 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1792 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1793 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1794 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1795 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1796 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1797 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1798 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1799 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1800 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1801 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1802 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1803 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1804 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1805 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1806 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1807 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1808 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1809 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1810 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1811 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1812 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1813 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1814 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1815 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1816 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1817 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1818 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1819 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1820 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1821 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1822 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1823 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1824 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1825 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1826 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1827 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1828
1829 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1830
1831 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1832 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1833 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1834
1835 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1836
1837 PR target/54760
1838 * gcc.target/sh/pr54760-2.c: New.
1839 * gcc.target/sh/pr54760-3.c: New.
1840
1841 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1842
1843 PR c++/51422
1844 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1845
1846 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1847 Sandra Loosemore <sandra@codesourcery.com>
1848
1849 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1850 and test that the accumulator is initialized using MULT.
1851 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1852 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1853
1854 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1855
1856 PR c++/52764
1857 * g++.dg/cpp0x/stdint.C: New.
1858
1859 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1860
1861 PR c++/54249
1862 * g++.dg/cpp0x/stddef.C: New.
1863
1864 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1865
1866 PR fortran/54832
1867 * gfortran.dg/typebound_operator_17.f90: New.
1868
1869 2012-10-06 Jan Hubicka <jh@suse.cz>
1870
1871 PR lto/53831
1872 PR lto/54776
1873 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1874
1875 2012-10-06 Jan Hubicka <jh@suse.cz>
1876
1877 * gcc.dg/lto/resolutions_0.c: New testcase.
1878
1879 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1880
1881 PR fortran/45521
1882 * gfortran.dg/generic_25.f90: New.
1883 * gfortran.dg/generic_26.f90: New.
1884 * gfortran.dg/generic_27.f90: New.
1885
1886 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1887
1888 PR target/54760
1889 * gcc.target/sh/pr54760-1.c: New.
1890
1891 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1892
1893 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1894 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1895 * g++.dg/warn/Wsign-compare-5.C: New test.
1896 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1897 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1898 * g++.dg/ext/builtin30.C: New test.
1899 * g++.dg/ext/vla12.C: New test.
1900 * gcc.dg/builtins-85.c: New test.
1901
1902 PR debug/54519
1903 * gcc.dg/guality/pr54519-1.c: New test.
1904 * gcc.dg/guality/pr54519-2.c: New test.
1905 * gcc.dg/guality/pr54519-3.c: New test.
1906 * gcc.dg/guality/pr54519-4.c: New test.
1907 * gcc.dg/guality/pr54519-5.c: New test.
1908 * gcc.dg/guality/pr54519-6.c: New test.
1909
1910 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1911
1912 PR c++/50893
1913 * g++.dg/cpp0x/defaulted38.C: New.
1914
1915 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1916
1917 PR tree-optimization/33763
1918 * c-c++-common/pr33763.c: New test.
1919
1920 PR tree-optimization/54810
1921 * gcc.dg/tree-ssa/vrp85.c: New test.
1922
1923 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1924
1925 * gcc.dg/ucnid-7.c: Skip on AIX.
1926 * gcc.dg/ucnid-8.c: Same.
1927 * gcc.dg/ucnid-10.c: Same.
1928 * gcc.dg/ucnid-13.c: Same.
1929 * gcc.dg/attr-alias-3.c: Same.
1930 * gcc.dg/attr-alias-5.c: Same.
1931 * gcc.dg/torture/pr51106-2.c: Same.
1932 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1933
1934 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1935
1936 PR c++/52233
1937 * g++.dg/cpp0x/alias-decl-23.C: New.
1938
1939 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1940
1941 PR c++/53403
1942 * g++.dg/template/friend53.C: New.
1943
1944 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1945
1946 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1947 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1948 (scan-ada-spec): Likewise.
1949 (scan-ada-spec-not): Likewise.
1950 * gcc.dg/dump-ada-spec-1.c: New test.
1951 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1952
1953 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1954
1955 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1956
1957 2012-10-04 Florian Weimer <fweimer@redhat.com>
1958
1959 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1960
1961 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1962
1963 PR c++/54323
1964 * g++.dg/cpp0x/pr54323.C: New.
1965
1966 2012-10-04 Richard Guenther <rguenther@suse.de>
1967
1968 PR middle-end/54735
1969 * g++.dg/torture/pr54735.C: New testcase.
1970
1971 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1972
1973 PR rtl-optimization/54739
1974 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1975
1976 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1977
1978 PR target/51244
1979 * gcc.target/sh/pr51244-12.c: New.
1980
1981 2012-10-03 Dehao Chen <dehao@google.com>
1982
1983 PR middle-end/54782
1984 * gcc.dg/pr54782.c: New test.
1985
1986 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1987
1988 PR c++/54777
1989 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1990
1991 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1992
1993 PR fortran/54778
1994 * gfortran.dg/class_53.f90: New.
1995
1996 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1997
1998 PR debug/54551
1999 * gcc.dg/guality/pr54551.c: New.
2000
2001 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2002
2003 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2004 * gcc.target/powerpc/pr46728-2.c: Likewise.
2005
2006 2012-10-02 Sharad Singhai <singhai@google.com>
2007
2008 PR testsuite/54772
2009 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2010 to fix test failures caused by r191883.
2011 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2012 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2013 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2014 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2015 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2016 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2017 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2018 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2019 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2020
2021 2012-09-30 Sharad Singhai <singhai@google.com>
2022
2023 * gcc.target/i386/vect-double-1.c: Fix test.
2024
2025 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2026
2027 PR target/54087
2028 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2029 atomic_sub fails.
2030
2031 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2032
2033 PR rtl-optimization/54457
2034 * gcc.target/i386/pr54457.c: New test.
2035
2036 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2037
2038 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2039
2040 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2041
2042 * gcc.target/i386/vect-rebuild.c: New testcase.
2043
2044 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2045
2046 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2047
2048 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2049
2050 * gcc.target/mips/pr37362.c: Fix target selector.
2051
2052 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2053
2054 PR target/54083
2055 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2056
2057 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2058
2059 * gcc.dg/ucnid-8.c: Update line number.
2060 * gcc.dg/torture/pr51106-2.c: Likewise.
2061
2062 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2063
2064 PR fortran/54667
2065 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2066 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2067 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2068
2069 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2070
2071 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2072 partially reverting r170092.
2073 * gfortran.dg/class_7.f03: Ditto.
2074 * gfortran.dg/coarray_14.f90: Ditto.
2075 * gfortran.dg/typebound_proc_13.f03: Ditto.
2076
2077 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2078
2079 PR c++/54738
2080 * g++.dg/cpp0x/sfinae42.C: New.
2081
2082 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2083
2084 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2085 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2086 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2087 * gcc.dg/pr42629.c: XFAIL on AIX.
2088 * gcc.dg/pr47684.c: Same.
2089 * gcc.dg/pr43670.c: Same.
2090 * gcc.dg/pr42916.c: Same.
2091 * gcc.dg/pr45449.c: Same.
2092 * gcc.dg/pr50017.c: Same.
2093 * gcc.dg/pr42728.c: Same.
2094 * gcc.dg/pr47881.c: Same.
2095 * gcc.dg/pr44023.c: Same.
2096 * gcc.dg/pr41345.c: Same.
2097 * gcc.dg/pr42630.c: Same.
2098 * gcc.dg/pr44971.c: Same.
2099 * gcc.dg/pr46771.c: Same.
2100 * gcc.dg/ucnid-8.c: Same.
2101 * gcc.dg/ucnid-10.c: Same.
2102 * gcc.dg/ucnid-13.c: Same.
2103 * gcc.dg/torture/pr51106-2.c: Same.
2104 * gcc.dg/pr48768.c: Same.
2105 * gcc.dg/pr42631.c: Same.
2106 * gcc.dg/pr43084.c: Same.
2107 * gcc.dg/ucnid-7.c: Same.
2108 * gcc.dg/pr42889.c: Same.
2109 * gcc.dg/pr41241.c: Same.
2110 * gcc.dg/pr42719.c: Same.
2111 * g++.dg/debug/pr46583.C: Same.
2112 * g++.dg/debug/pr47106.C: Same.
2113 * g++.dg/opt/pr48549.C: Same.
2114 * g++.dg/other/pr42685.C: Same.
2115 * c-c++-common/pr43942.c: Same.
2116
2117 2012-09-29 Ian Lance Taylor <iant@google.com>
2118
2119 * go.test/go-test.exp: Update for latest version of Go testsuite.
2120
2121 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2122
2123 PR fortran/52724
2124 * gfortran.dg/internal_readwrite_3.f90: New test.
2125
2126 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2127
2128 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2129 c-c++-common/Wunused-local-typedefs-2.c to here.
2130
2131 PR c++/54372 - unused attribute inactive on dependant entities
2132 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2133
2134 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2135
2136 PR c++/29028 - Missed unused warning on using declaration
2137 * g++.dg/warn/Wunused-var-18.C: New test.
2138
2139 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2140
2141 PR c++/53551 - -Wunused-local-typedefs misses uses
2142 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2143
2144 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2145
2146 PR target/54716
2147 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2148
2149 PR tree-optimization/54713
2150 * gcc.c-torture/compile/pr54713-1.c: New test.
2151 * gcc.c-torture/compile/pr54713-2.c: New test.
2152 * gcc.c-torture/compile/pr54713-3.c: New test.
2153
2154 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2155
2156 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2157
2158 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2159
2160 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2161
2162 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2163
2164 PR target/54703
2165 * gcc.target/i386/pr54703.c: New test.
2166
2167 2012-09-27 Richard Guenther <rguenther@suse.de>
2168
2169 PR lto/54709
2170 * gcc.dg/lto/pr54709_0.c: New testcase.
2171 * gcc.dg/lto/pr54709_1.c: Likewise.
2172
2173 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2174
2175 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2176
2177 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2178
2179 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2180
2181 * gcc.target/arm/pr42879.c: Handle big-endian.
2182
2183 2012-09-26 Steve Ellcey <sellcey@mips.com>
2184
2185 PR c/37303
2186 * gcc.dg/pr37303.c: Check for rdata or rodata.
2187
2188 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2189
2190 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2191
2192 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2193
2194 PR target/51274
2195 PR target/53087
2196 * gcc.target/powerpc/ppc-ne0-1.c: New.
2197
2198 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2199
2200 PR target/54089
2201 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2202 test_19, test_20, test_21, test_22, test_23): New functions.
2203 * gcc.target/sh/pr54089-4.c: New.
2204 * gcc.target/sh/pr54089-5.c: New.
2205 * gcc.target/sh/pr54089-6.c: New.
2206 * gcc.target/sh/pr54089-7.c: New.
2207
2208 2012-09-25 Richard Guenther <rguenther@suse.de>
2209
2210 PR lto/54625
2211 * gcc.dg/lto/pr54702_0.c: New testcase.
2212 * gcc.dg/lto/pr54702_1.c: Likewise.
2213 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2214 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2215 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2216 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2217
2218 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2219
2220 PR c++/54526
2221 * g++.dg/cpp0x/parse2.C: New.
2222 * g++.dg/parse/error11.C: Adjust.
2223 * g++.dg/parse/error12.C: Likewise.
2224
2225 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2226
2227 * gcc.target/i386/20030217-1.c: Added check for
2228 large_long_double effective target.
2229 * gcc.target/i386/387-3.c: Likewise.
2230 * gcc.target/i386/387-4.c: Likewise.
2231 * gcc.target/i386/pr36578-1.c: Likewise.
2232 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2233 when long double size is equal double size.
2234 * gcc.target/i386/excess-precision-1.c: Likewise.
2235 * gcc.target/i386/pr36578-2.c: Likewise.
2236 * gcc.target/i386/20030217-2.c: New testcase.
2237
2238 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2239
2240 PR tree-optimization/54676
2241 * gcc.dg/pr54676.c: New test.
2242
2243 2012-09-25 Richard Guenther <rguenther@suse.de>
2244
2245 PR tree-optimization/53663
2246 * gcc.dg/torture/pr53663-1.c: New testcase.
2247 * gcc.dg/torture/pr53663-2.c: Likewise.
2248 * gcc.dg/torture/pr53663-3.c: Likewise.
2249
2250 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2251
2252 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2253
2254 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2255
2256 * lib/target-supports-dg.exp (dg-require-effective-target,
2257 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2258 dg-process-target-1 instead of dg-process-target.
2259 (dg-process-target-1): Rename from dg-process-target.
2260 (dg-process-target): New.
2261
2262 2012-09-24 Richard Guenther <rguenther@suse.de>
2263
2264 PR tree-optimization/54684
2265 * g++.dg/torture/pr54684.C: New testcase.
2266
2267 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2268
2269 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2270
2271 2012-09-24 Richard Guenther <rguenther@suse.de>
2272
2273 PR middle-end/52173
2274 * gcc.dg/tm/pr52173-1.c: New.
2275 * gcc.dg/tm/pr52173-2.c: New.
2276
2277 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2278
2279 * gcc.dg/pr54669.c: New test.
2280
2281 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2282 Dominique Dhumieres <dominiq@lps.ens.fr>
2283
2284 PR testsuite/54677
2285 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2286
2287 2012-09-23 Tobias Burnus <burnus@net-b.de>
2288
2289 PR fortran/54618
2290 * gfortran.dg/class_array_14.f90: New.
2291
2292 2012-09-22 Kai Tietz <ktietz@redhat.com>
2293
2294 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2295 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2296
2297 2012-09-21 Dehao Chen <dehao@google.com>
2298
2299 PR go/54649
2300 PR tree-optimization/54655
2301 * g++.dg/pr54655.C: New testcase.
2302
2303 2012-09-21 Richard Guenther <rguenther@suse.de>
2304
2305 PR tree-optimization/54647
2306 * g++.dg/torture/pr54647.C: New testcase.
2307
2308 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2309
2310 PR c++/54427
2311 * c-c++-common/torture/vector-compare-2.c: Add -w.
2312
2313 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2314
2315 * gnat.dg/opt20.ads: Move dg directive to...
2316 * gnat.dg/opt20.adb: ...here.
2317 * gnat.dg/addr1.ad[sb]: Likewise.
2318 * gnat.dg/concat2.ad[sb]: Likewise.
2319 * gnat.dg/array16.ad[sb]: Likewise.
2320 * gnat.dg/atomic5.ad[sb]: Likewise.
2321 * gnat.dg/discr29.ad[sb]: Likewise.
2322 * gnat.dg/noreturn5.ad[sb]: Likewise.
2323 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2324 * gnat.dg/discr23.ads: Remove dg directive.
2325 * gnat.dg/nested_float_packed.ads: Likewise.
2326 * gnat.dg/oconst6.ads: Move to...
2327 * gnat.dg/specs/oconst6.ads: ...here.
2328
2329 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2330
2331 PR c++/52432
2332 * g++.dg/cpp0x/decltype32.C: Tweak.
2333
2334 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2335
2336 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2337 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2338 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2339 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2340
2341 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2342
2343 PR c++/54581
2344 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2345
2346 2012-09-19 Steve Ellcey <sellcey@mips.com>
2347
2348 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2349
2350 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2351
2352 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2353 * gcc.target/powerpc/ppc-mftb.c: New file.
2354
2355 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2356
2357 PR target/54089
2358 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2359 functions.
2360
2361 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2362
2363 PR target/54236
2364 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2365
2366 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2367
2368 * gcc.c-torture/execute/20120919-1.c: New test.
2369
2370 2012-09-19 Richard Guenther <rguenther@suse.de>
2371
2372 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2373
2374 2012-09-19 Richard Guenther <rguenther@suse.de>
2375
2376 * gcc.dg/builtin-unreachable-6.c: Adjust.
2377
2378 2012-09-19 Richard Guenther <rguenther@suse.de>
2379
2380 * gcc.dg/builtin-object-size-10.c: Adjust.
2381 * gcc.dg/builtin-unreachable-5.c: Adjust.
2382 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2383 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2384 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2385 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2386 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2387 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2388 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2389 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2390 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2391 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2392 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2393 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2394
2395 2012-09-19 Richard Guenther <rguenther@suse.de>
2396
2397 PR tree-optimization/54132
2398 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2399 * gcc.dg/torture/pr54132.c: Likewise.
2400
2401 2012-09-19 Terry Guo <terry.guo@arm.com>
2402
2403 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2404 extra prune rules that will be applied to all tests in a .exp file.
2405 (gcc-dg-prune): Use rules defined by the above variable.
2406 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2407 harmless warnings on architecture switch conflict.
2408
2409 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2410
2411 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2412 of asm-comment characters instead of a single one.
2413 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2414
2415 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2416
2417 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2418
2419 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2420 target instead of xfailing it.
2421 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2422 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2423 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2424 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2425 * gcc.dg/vect/vect-104.c: Likewise.
2426 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2427 * gcc.dg/vect/vect-outer-1.c: Likewise.
2428 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2429 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2430 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2431 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2432 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2433 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2434 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2435 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2436 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2437
2438 * lib/target-supports.exp
2439 (check_effective_target_vect_widen_mult_qi_to_hi,
2440 check_effective_target_vect_widen_mult_hi_to_si,
2441 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2442 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2443 check_effective_target_vect_pack_trunc,
2444 check_effective_target_vect_unpack,
2445 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2446 instead of arm_none.
2447
2448 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2449
2450 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2451
2452 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2453 config to compiler_flags.
2454
2455 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2456
2457 PR target/54592
2458 * gcc.target/i386/pr54592.c: New test.
2459
2460 PR tree-optimization/54610
2461 * gcc.target/i386/pr54610.c: New test.
2462
2463 2012-09-17 Jason Merrill <jason@redhat.com>
2464
2465 PR c++/54575
2466 * g++.dg/cpp0x/alias-decl-21.C: New.
2467 * g++.dg/cpp0x/alias-decl-22.C: New.
2468
2469 2012-09-17 Tobias Burnus <burnus@net-b.de>
2470
2471 PR fortran/54608
2472 * gfortran.dg/scan_2.f90: New.
2473
2474 2012-09-17 Jason Merrill <jason@redhat.com>
2475
2476 PR c++/53661
2477 * g++.dg/init/aggr9.C: New.
2478
2479 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2480
2481 * gnat.dg/loop_optimization12.ad[sb]: New test.
2482
2483 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2484
2485 PR fortran/54285
2486 * gfortran.dg/proc_ptr_result_7.f90: New.
2487
2488 2012-09-17 Tobias Burnus <burnus@net-b.de>
2489
2490 PR fortran/54603
2491 * gfortran.dg/structure_constructor_11.f90: New.
2492
2493 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2494
2495 PR tree-optimization/54563
2496 * g++.dg/torture/pr54563.C: New test.
2497
2498 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2499
2500 PR fortran/54594
2501 * gfortran.dg/typebound_generic_14.f03: New.
2502
2503 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2504
2505 PR fortran/54387
2506 * gfortran.dg/proc_ptr_38.f90: New.
2507
2508 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2509
2510 PR debug/54460
2511 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2512 to scary regexp.
2513
2514 PR testsuite/54007
2515 * gnat.dg/lto15.adb: Require lto.
2516
2517 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2518 "myBindC" for hppa*-*-hpux*.
2519
2520 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2521
2522 * gfortran.dg/namelist_75.f90: New test.
2523
2524 2012-09-15 Tom de Vries <tom@codesourcery.com>
2525
2526 * gcc.dg/tree-ssa/vrp82.c: New test.
2527 * gcc.dg/tree-ssa/vrp83.c: Same.
2528 * gcc.dg/tree-ssa/vrp84.c: Same.
2529
2530 2012-09-15 Tom de Vries <tom@codesourcery.com>
2531
2532 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2533 * gcc.dg/tree-ssa/vrp81.c: ... this.
2534
2535 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2536
2537 PR target/54222
2538 * gcc.target/avr/torture/fix-types.h: New.
2539 * gcc.target/avr/torture/vals-hr.def: New.
2540 * gcc.target/avr/torture/vals-r.def: New.
2541 * gcc.target/avr/torture/vals-k.def: New.
2542 * gcc.target/avr/torture/vals-ur.def: New.
2543 * gcc.target/avr/torture/vals-uk.def: New.
2544 * gcc.target/avr/torture/vals-uhr.def: New.
2545 * gcc.target/avr/torture/vals-llk.def: New.
2546 * gcc.target/avr/torture/vals-ullk.def: New.
2547 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2548 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2549 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2550 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2551 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2552 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2553 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2554 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2555
2556 2012-09-14 Dehao Chen <dehao@google.com>
2557
2558 * g++.dg/debug/dwarf2/deallocator.C: New test.
2559
2560 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2561
2562 PR c/54552
2563 * gcc.c-torture/compile/pr54552-1.c: New test.
2564
2565 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2566
2567 PR c++/54427
2568 * g++.dg/other/vector-compare.C: New testcase.
2569 * c-c++-common/vector-compare-3.c: New testcase.
2570 * gcc.dg/vector-shift.c: Move ...
2571 * c-c++-common/vector-shift.c: ... here.
2572 * gcc.dg/vector-shift1.c: Move ...
2573 * c-c++-common/vector-shift1.c: ... here.
2574 * gcc.dg/vector-shift3.c: Move ...
2575 * c-c++-common/vector-shift3.c: ... here.
2576 * gcc.dg/vector-compare-1.c: Move ...
2577 * c-c++-common/vector-compare-1.c: ... here.
2578 * gcc.dg/vector-compare-2.c: Move ...
2579 * c-c++-common/vector-compare-2.c: ... here.
2580 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2581 * c-c++-common/torture/vector-compare-1.c: ... here.
2582 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2583 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2584 * c-c++-common/torture/vector-compare-2.c: ... here.
2585 * gcc.c-torture/execute/vector-shift.c: Move ...
2586 * c-c++-common/torture/vector-shift.c: ... here.
2587 * gcc.c-torture/execute/vector-shift2.c: Move ...
2588 * c-c++-common/torture/vector-shift2.c: ... here.
2589 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2590 * c-c++-common/torture/vector-subscript-1.c: ... here.
2591 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2592 * c-c++-common/torture/vector-subscript-2.c: ... here.
2593 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2594 * c-c++-common/torture/vector-subscript-3.c: ... here.
2595
2596 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2597
2598 PR c/54103
2599 * gcc.c-torture/compile/pr54103-1.c,
2600 gcc.c-torture/compile/pr54103-2.c,
2601 gcc.c-torture/compile/pr54103-3.c,
2602 gcc.c-torture/compile/pr54103-4.c,
2603 gcc.c-torture/compile/pr54103-5.c,
2604 gcc.c-torture/compile/pr54103-6.c: New tests.
2605 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2606
2607 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2608
2609 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2610
2611 2012-09-14 Richard Guenther <rguenther@suse.de>
2612
2613 PR tree-optimization/54565
2614 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2615 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2616
2617 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2618
2619 * gcc.target/arm/combine-movs.c: Add missing space.
2620
2621 2012-09-14 Richard Guenther <rguenther@suse.de>
2622
2623 * g++.dg/torture/builtin-location.C: New testcase.
2624
2625 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2626 Manuel López-Ibåñez <manu@gcc.gnu.org>
2627
2628 PR c++/53210
2629 * g++.dg/warn/Wuninitialized-self.C: New.
2630
2631 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2632
2633 PR c/54559
2634 * gcc.c-torture/compile/pr54559.c: New test.
2635
2636 2012-09-13 Jason Merrill <jason@redhat.com>
2637
2638 PR c++/53839
2639 * g++.dg/cpp0x/constexpr-temp1.C: New.
2640
2641 PR c++/54511
2642 * g++.dg/template/anonunion2.C: New.
2643
2644 PR c++/53836
2645 * g++.dg/template/init10.C: New.
2646
2647 2012-09-13 Tobias Burnus <burnus@net-b.de>
2648
2649 PR fortran/54556
2650 * gfortran.dg/implicit_pure_3.f90: New.
2651
2652 2012-09-13 Richard Guenther <rguenther@suse.de>
2653
2654 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2655
2656 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2657
2658 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2659
2660 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2661
2662 * c-c++-common/pr51712.c: Handle for short-enum targets.
2663
2664 2012-09-12 Terry Guo <terry.guo@arm.com>
2665
2666 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2667 and lsrs for Thumb2 mode.
2668
2669 2012-09-12 Jan Hubicka <jh@suse.cz>
2670
2671 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2672
2673 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2674
2675 PR target/54445
2676 * gcc.target/i386/pr54445-1.c: New file.
2677 * gcc.target/i386/pr54445-2.c: Likewise.
2678
2679 2012-09-12 Tobias Burnus <burnus@net-b.de>
2680
2681 PR fortran/54225
2682 PR fortran/53306
2683 * gfortran.dg/coarray_10.f90: Update dg-error.
2684 * gfortran.dg/coarray_28.f90: New.
2685 * gfortran.dg/array_section_3.f90: New.
2686
2687 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2688
2689 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2690 gcc.target/arm/pr48252.c: Fix for big-endian support.
2691
2692 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2693
2694 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2695
2696 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2697 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2698
2699 * gcc.target/arm/neon-vfma-1.c: New testcase.
2700 * gcc.target/arm/neon-vfms-1.c: Likewise.
2701 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2702 of float.
2703 * gcc.target/arm/neon-vmls-1.c: Likewise.
2704 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2705 function.
2706 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2707 (check_effective_target_arm_neonv2_ok): Likewise.
2708 (check_effective_target_arm_neonv2_hw): Likewise.
2709 (check_effective_target_arm_neonv2): Likewise.
2710
2711 2012-09-11 Richard Guenther <rguenther@suse.de>
2712
2713 PR middle-end/54515
2714 * g++.dg/tree-ssa/pr54515.C: New testcase.
2715
2716 2012-09-10 Andrew Pinski <apinski@cavium.com>
2717
2718 PR tree-opt/c54362
2719 * gcc.dg/tm/memopt-16.c: New testcase.
2720
2721 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2722
2723 PR c++/54541
2724 PR c++/54542
2725 * g++.dg/cpp0x/sfinae40.C: New.
2726 * g++.dg/cpp0x/sfinae41.C: Likewise.
2727
2728 2012-09-10 Jason Merrill <jason@redhat.com>
2729
2730 PR c++/54538
2731 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2732
2733 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2734
2735 PR target/54089
2736 * gcc.target/sh/pr54089-3.c: New.
2737
2738 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2739
2740 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2741
2742 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2743
2744 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2745
2746 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2747
2748 * gcc.dg/pr52558-2.c: Delete.
2749 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2750
2751 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2752
2753 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2754
2755 2012-09-10 Richard Guenther <rguenther@suse.de>
2756
2757 PR tree-optimization/54520
2758 * gcc.dg/torture/pr54520.c: New testcase.
2759
2760 2012-09-10 Jason Merrill <jason@redhat.com>
2761
2762 PR c++/54506
2763 * g++.dg/cpp0x/implicit14.C: New.
2764
2765 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2766
2767 PR fortran/54208
2768 * gfortran.dg/bound_simplification_3.f90: New test.
2769
2770 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2771
2772 PR testsuite/54184
2773 * gcc.dg/pr52558-1.c: Delete.
2774 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2775
2776 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2777
2778 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2779 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2780 * gcc.target/arm/smlaltt-1.c: Likewise.
2781
2782 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2783
2784 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2785
2786 2012-09-07 Tom de Vries <tom@codesourcery.com>
2787
2788 PR tree-optimization/53986
2789 * gcc.dg/tree-ssa/vrp80.c: New test.
2790 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2791
2792 2012-09-06 Jason Merrill <jason@redhat.com>
2793
2794 PR c++/54341
2795 PR c++/54253
2796 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2797 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2798
2799 2012-09-06 Andrew Pinski <apinski@cavium.com>
2800
2801 PR tree-opt/54494
2802 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2803
2804 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2805
2806 PR rtl-optimization/54455
2807 * gcc.dg/54455.c: New test.
2808
2809 2012-09-06 Tobias Burnus <burnus@net-b.de>
2810
2811 PR fortran/54463
2812 * gfortran.dg/promotion_2.f90: New.
2813
2814 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2815
2816 PR middle-end/54486
2817 * c-c++-common/pr54486.c: New test.
2818
2819 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2820
2821 PR fortran/54474
2822 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2823
2824 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2825
2826 PR c++/54191
2827 * g++.dg/cpp0x/sfinae39.C: New.
2828
2829 2012-09-04 Jason Merrill <jason@redhat.com>
2830
2831 PR c++/54441
2832 * g++.dg/ext/flexary3.C: New.
2833
2834 PR c++/54420
2835 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2836
2837 PR c++/54198
2838 * g++.dg/template/defarg15.C: New.
2839
2840 PR c++/54437
2841 * g++.dg/template/access24.C: New.
2842
2843 2012-09-04 Richard Guenther <rguenther@suse.de>
2844
2845 PR tree-optimization/54458
2846 * gcc.dg/torture/pr54458.c: New testcase.
2847
2848 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2849
2850 * gcc.target/arm/neon-vext.c: New test.
2851 * gcc.target/arm/neon-vext-execute.c: Ditto.
2852
2853 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2854
2855 PR fortran/54243
2856 PR fortran/54244
2857 * gfortran.dg/select_type_29.f03: New.
2858
2859 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2860
2861 * gcc.dg/fold-perm.c: Improve test.
2862
2863 2012-09-03 Tobias Burnus <burnus@net-b.de>
2864
2865 PR fortran/51632
2866 * gfortran.dg/coarray_class_1.f90: New.
2867
2868 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2869
2870 PR target/49206
2871 * gcc.c-torture/compile/pr49206.c: New test.
2872
2873 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2874 Uros Bizjak <ubizjak@gmail.com>
2875
2876 PR target/36680
2877 * gfortran.dg/pr36680.f90: New test.
2878
2879 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2880
2881 PR target/42295
2882 * g++.dg/opt/pr42295.C: New test.
2883
2884 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2885
2886 PR target/54436
2887 * gcc.dg/torture/pr54436.c: New test.
2888
2889 2012-09-01 Andrew Pinski <apinski@cavium.com>
2890
2891 * gcc.target/mips/truncate-8.c: New testcase.
2892
2893 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2894
2895 PR target/46829
2896 PR target/46843
2897 * gcc.target/i386/pr46829.c: New test.
2898 * gcc.target/i386/pr46843.c: Ditto.
2899
2900 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2901 Jason Merrill <jason@redhat.com>
2902
2903 PR c++/18747
2904 * g++.dg/parse/error50.C: New.
2905
2906 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2907
2908 PR c/54428
2909 * gcc.c-torture/compile/pr54428.c: New test.
2910
2911 2012-08-31 Ollie Wild <aaw@google.com>
2912
2913 PR c++/54197
2914 * g++.dg/init/lifetime3.C: New test.
2915
2916 2012-08-31 Martin Jambor <mjambor@suse.cz>
2917
2918 PR middle-end/54409
2919 * gcc.dg/torture/pr54409.c: New test.
2920
2921 2012-08-31 Martin Jambor <mjambor@suse.cz>
2922
2923 * gfortran.dg/pr48636.f90: Add dump scan checks.
2924
2925 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2926
2927 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2928
2929 2012-08-28 Joey Ye <joey.ye@arm.com>
2930
2931 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2932
2933 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2934
2935 PR target/46254
2936 * gcc.target/i386/pr46254.c: New test.
2937
2938 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2939
2940 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2941 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2942 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2943
2944 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2945
2946 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2947 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2948 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2949 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2950 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2951 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2952 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2953 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2954 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2955 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2956 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2957 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2958 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2959 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2960 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2961 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2962 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2963 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2964 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2965 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2966 gcc.target/mips/unaligned-1.c: Tighten regexps.
2967
2968 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2969
2970 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2971 (mips_option_groups): Remove optimization. Add various -f options.
2972 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2973 and -pg imply -fno-omit-frame-pointer.
2974 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2975 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2976 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2977 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2978 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2979 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2980 * gcc.target/mips/abi-n32-long32.c: Likewise.
2981 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2982 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2983 * gcc.target/mips/abi-n32-long64.c: Likewise.
2984 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2985 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2986 * gcc.target/mips/abi-n64-long32.c: Likewise.
2987 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2988 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2989 * gcc.target/mips/abi-n64-long64.c: Likewise.
2990 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2991 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2992 * gcc.target/mips/abi-o32-long32.c: Likewise.
2993 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2994 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2995 * gcc.target/mips/abi-o32-long64.c: Likewise.
2996 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2997 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2998 * gcc.target/mips/abi-o64-long32.c: Likewise.
2999 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3000 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3001 * gcc.target/mips/abi-o64-long64.c: Likewise.
3002 * gcc.target/mips/asm-1.c: Likewise.
3003 * gcc.target/mips/branch-1.c: Likewise.
3004 * gcc.target/mips/call-3.c: Likewise.
3005 * gcc.target/mips/call-saved-3.c: Likewise.
3006 * gcc.target/mips/clear-cache-1.c: Likewise.
3007 * gcc.target/mips/div-1.c: Likewise.
3008 * gcc.target/mips/div-2.c: Likewise.
3009 * gcc.target/mips/div-3.c: Likewise.
3010 * gcc.target/mips/div-4.c: Likewise.
3011 * gcc.target/mips/div-5.c: Likewise.
3012 * gcc.target/mips/div-6.c: Likewise.
3013 * gcc.target/mips/div-7.c: Likewise.
3014 * gcc.target/mips/div-8.c: Likewise.
3015 * gcc.target/mips/div-9.c: Likewise.
3016 * gcc.target/mips/div-10.c: Likewise.
3017 * gcc.target/mips/div-11.c: Likewise.
3018 * gcc.target/mips/div-12.c: Likewise.
3019 * gcc.target/mips/dsp-ctrl.c: Likewise.
3020 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3021 * gcc.target/mips/ext-8.c: Likewise.
3022 * gcc.target/mips/extend-2.c: Likewise.
3023 * gcc.target/mips/fix-r10000-1.c: Likewise.
3024 * gcc.target/mips/fix-r10000-2.c: Likewise.
3025 * gcc.target/mips/fix-r10000-3.c: Likewise.
3026 * gcc.target/mips/fix-r10000-4.c: Likewise.
3027 * gcc.target/mips/fix-r10000-5.c: Likewise.
3028 * gcc.target/mips/fix-r10000-6.c: Likewise.
3029 * gcc.target/mips/fix-r10000-7.c: Likewise.
3030 * gcc.target/mips/fix-r10000-8.c: Likewise.
3031 * gcc.target/mips/fix-r10000-9.c: Likewise.
3032 * gcc.target/mips/fix-r10000-10.c: Likewise.
3033 * gcc.target/mips/fix-r10000-11.c: Likewise.
3034 * gcc.target/mips/fix-r10000-12.c: Likewise.
3035 * gcc.target/mips/fix-r10000-13.c: Likewise.
3036 * gcc.target/mips/fix-r10000-14.c: Likewise.
3037 * gcc.target/mips/fix-r10000-15.c: Likewise.
3038 * gcc.target/mips/fpcmp-1.c: Likewise.
3039 * gcc.target/mips/fpcmp-2.c: Likewise.
3040 * gcc.target/mips/fpr-moves-7.c: Likewise.
3041 * gcc.target/mips/fpr-moves-8.c: Likewise.
3042 * gcc.target/mips/int-moves-1.c: Likewise.
3043 * gcc.target/mips/int-moves-2.c: Likewise.
3044 * gcc.target/mips/long-calls-pg.c: Likewise.
3045 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3046 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3047 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3048 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3049 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3050 * gcc.target/mips/mips-3d-1.c: Likewise.
3051 * gcc.target/mips/mips-3d-2.c: Likewise.
3052 * gcc.target/mips/mips-3d-3.c: Likewise.
3053 * gcc.target/mips/mips-3d-4.c: Likewise.
3054 * gcc.target/mips/mips-3d-5.c: Likewise.
3055 * gcc.target/mips/mips-3d-6.c: Likewise.
3056 * gcc.target/mips/mips-3d-7.c: Likewise.
3057 * gcc.target/mips/mips-3d-8.c: Likewise.
3058 * gcc.target/mips/mips-3d-9.c: Likewise.
3059 * gcc.target/mips/mips-ps-1.c: Likewise.
3060 * gcc.target/mips/mips-ps-2.c: Likewise.
3061 * gcc.target/mips/mips-ps-3.c: Likewise.
3062 * gcc.target/mips/mips-ps-4.c: Likewise.
3063 * gcc.target/mips/mips-ps-6.c: Likewise.
3064 * gcc.target/mips/mips32-dspr2.c: Likewise.
3065 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3066 * gcc.target/mips/neg-abs-1.c: Likewise.
3067 * gcc.target/mips/neg-abs-2.c: Likewise.
3068 * gcc.target/mips/nmadd-3.c: Likewise.
3069 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3070 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3071 * gcc.target/mips/octeon-pop-1.c: Likewise.
3072 * gcc.target/mips/pr26765.c: Likewise.
3073 * gcc.target/mips/pr33256.c: Likewise.
3074 * gcc.target/mips/pr33635-1.c: Likewise.
3075 * gcc.target/mips/pr33755.c: Likewise.
3076 * gcc.target/mips/pr35802.c: Likewise.
3077 * gcc.target/mips/pr45074.c: Likewise.
3078 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3079 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3080 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3081 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3082 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3083 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3084 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3085 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3086 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3087 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3088 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3089 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3090 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3091 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3092 * gcc.target/mips/save-restore-1.c: Likewise.
3093 * gcc.target/mips/save-restore-3.c: Likewise.
3094 * gcc.target/mips/save-restore-5.c: Likewise.
3095 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3096 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3097 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3098 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3099 * gcc.target/mips/stack-1.c: Likewise.
3100
3101 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3102 Tighten regexps.
3103
3104 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3105 branch under test to be filled with preceding rather than
3106 following instructions.
3107 * gcc.target/mips/branch-10.c: Likewise.
3108 * gcc.target/mips/branch-11.c: Likewise.
3109 * gcc.target/mips/branch-12.c: Likewise.
3110 * gcc.target/mips/branch-13.c: Likewise.
3111 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3112 to be eliminated. Tighten $28 scan-assembler-not test.
3113
3114 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3115 function to...
3116 * gcc.target/mips/call-4.c: ...this new test.
3117
3118 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3119 more likely.
3120 * gcc.target/mips/code-readable-3.c: Likewise.
3121 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3122 flag but skip for -O0.
3123 * gcc.target/mips/code-readable-4.c: Likewise.
3124
3125 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3126 of operations under test.
3127 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3128
3129 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3130 Don't require sibling-call optimization.
3131 * gcc.target/mips/near-far-4.c: Likewise.
3132
3133 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3134 Make sure that the register variable is used.
3135 * gcc.target/mips/soft-float-1.c: Likewise.
3136
3137 * gcc.target/mips/sdata-1.c: Make static data volatile.
3138 * gcc.target/mips/sdata-2.c: Likewise.
3139 * gcc.target/mips/sdata-3.c: Likewise.
3140 * gcc.target/mips/sdata-4.c: Likewise.
3141
3142 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3143 skip for -O0.
3144 * gcc.target/mips/atomic-memory-2.c: Likewise.
3145 * gcc.target/mips/branch-cost-1.c: Likewise.
3146 * gcc.target/mips/branch-cost-2.c: Likewise.
3147 * gcc.target/mips/cache-1.c: Likewise.
3148 * gcc.target/mips/call-1.c: Likewise.
3149 * gcc.target/mips/call-saved-2.c: Likewise.
3150 * gcc.target/mips/const-anchor-1.c: Likewise.
3151 * gcc.target/mips/const-anchor-2.c: Likewise.
3152 * gcc.target/mips/dse-1.c: Likewise.
3153 * gcc.target/mips/dsp-lhx.c: Likewise.
3154 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3155 * gcc.target/mips/ext-1.c: Likewise.
3156 * gcc.target/mips/ext-2.c: Likewise.
3157 * gcc.target/mips/ext-3.c: Likewise.
3158 * gcc.target/mips/ext-4.c: Likewise.
3159 * gcc.target/mips/ext-5.c: Likewise.
3160 * gcc.target/mips/ext-6.c: Likewise.
3161 * gcc.target/mips/ext-7.c: Likewise.
3162 * gcc.target/mips/extend-1.c: Likewise.
3163 * gcc.target/mips/fix-r4000-1.c: Likewise.
3164 * gcc.target/mips/fix-r4000-3.c: Likewise.
3165 * gcc.target/mips/fix-r4000-5.c: Likewise.
3166 * gcc.target/mips/fix-r4000-6.c: Likewise.
3167 * gcc.target/mips/fix-r4000-8.c: Likewise.
3168 * gcc.target/mips/fix-r4000-10.c: Likewise.
3169 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3170 * gcc.target/mips/fixed-vector-type.c: Likewise.
3171 * gcc.target/mips/fpr-moves-1.c: Likewise.
3172 * gcc.target/mips/fpr-moves-2.c: Likewise.
3173 * gcc.target/mips/fpr-moves-3.c: Likewise.
3174 * gcc.target/mips/fpr-moves-4.c: Likewise.
3175 * gcc.target/mips/fpr-moves-5.c: Likewise.
3176 * gcc.target/mips/fpr-moves-6.c: Likewise.
3177 * gcc.target/mips/ins-1.c: Likewise.
3178 * gcc.target/mips/ins-2.c: Likewise.
3179 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3180 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3181 * gcc.target/mips/lazy-binding-1.c: Likewise.
3182 * gcc.target/mips/madd-3.c: Likewise.
3183 * gcc.target/mips/madd-5.c: Likewise.
3184 * gcc.target/mips/madd-6.c: Likewise.
3185 * gcc.target/mips/madd-8.c: Likewise.
3186 * gcc.target/mips/madd-9.c: Likewise.
3187 * gcc.target/mips/memcpy-1.c: Likewise.
3188 * gcc.target/mips/mips-ps-type.c: Likewise.
3189 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3190 * gcc.target/mips/mips-sched-madd.c: Likewise.
3191 * gcc.target/mips/mips16e-extends.c: Likewise.
3192 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3193 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3194 * gcc.target/mips/movcc-1.c: Likewise.
3195 * gcc.target/mips/movcc-2.c: Likewise.
3196 * gcc.target/mips/movcc-3.c: Likewise.
3197 * gcc.target/mips/msub-5.c: Likewise.
3198 * gcc.target/mips/msub-6.c: Likewise.
3199 * gcc.target/mips/msub-8.c: Likewise.
3200 * gcc.target/mips/mult-2.c: Likewise.
3201 * gcc.target/mips/mult-3.c: Likewise.
3202 * gcc.target/mips/mult-5.c: Likewise.
3203 * gcc.target/mips/mult-6.c: Likewise.
3204 * gcc.target/mips/mult-7.c: Likewise.
3205 * gcc.target/mips/mult-12.c: Likewise.
3206 * gcc.target/mips/mult-13.c: Likewise.
3207 * gcc.target/mips/mult-14.c: Likewise.
3208 * gcc.target/mips/mult-15.c: Likewise.
3209 * gcc.target/mips/mult-17.c: Likewise.
3210 * gcc.target/mips/mult-18.c: Likewise.
3211 * gcc.target/mips/mult-19.c: Likewise.
3212 * gcc.target/mips/nmadd-1.c: Likewise.
3213 * gcc.target/mips/nmadd-2.c: Likewise.
3214 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3215 * gcc.target/mips/octeon-cins-1.c: Likewise.
3216 * gcc.target/mips/octeon-cins-2.c: Likewise.
3217 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3218 * gcc.target/mips/octeon-exts-2.c: Likewise.
3219 * gcc.target/mips/octeon-exts-3.c: Likewise.
3220 * gcc.target/mips/octeon-exts-4.c: Likewise.
3221 * gcc.target/mips/octeon-exts-5.c: Likewise.
3222 * gcc.target/mips/octeon-exts-6.c: Likewise.
3223 * gcc.target/mips/octeon-exts-7.c: Likewise.
3224 * gcc.target/mips/octeon-pop-2.c: Likewise.
3225 * gcc.target/mips/octeon-seq-3.c: Likewise.
3226 * gcc.target/mips/octeon-seq-4.c: Likewise.
3227 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3228 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3229 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3230 * gcc.target/mips/pr54240.c: Likewise.
3231 * gcc.target/mips/rsqrt-1.c: Likewise.
3232 * gcc.target/mips/rsqrt-2.c: Likewise.
3233 * gcc.target/mips/rsqrt-3.c: Likewise.
3234 * gcc.target/mips/rsqrt-4.c: Likewise.
3235 * gcc.target/mips/save-restore-2.c: Likewise.
3236 * gcc.target/mips/save-restore-4.c: Likewise.
3237 * gcc.target/mips/sb1-1.c: Likewise.
3238 * gcc.target/mips/scc-1.c: Likewise.
3239 * gcc.target/mips/scc-2.c: Likewise.
3240 * gcc.target/mips/scc-3.c: Likewise.
3241 * gcc.target/mips/scc-4.c: Likewise.
3242 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3243 * gcc.target/mips/truncate-1.c: Likewise.
3244 * gcc.target/mips/truncate-2.c: Likewise.
3245 * gcc.target/mips/truncate-3.c: Likewise.
3246 * gcc.target/mips/truncate-4.c: Likewise.
3247 * gcc.target/mips/truncate-5.c: Likewise.
3248 * gcc.target/mips/truncate-6.c: Likewise.
3249 * gcc.target/mips/unaligned-1.c: Likewise.
3250
3251 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3252 skip for -O0. Require -fexpensive-optimizations.
3253 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3254 * gcc.target/mips/dspr2-MULT.c: Likewise.
3255 * gcc.target/mips/fix-r4000-2.c: Likewise.
3256 * gcc.target/mips/fix-r4000-4.c: Likewise.
3257 * gcc.target/mips/fix-r4000-7.c: Likewise.
3258 * gcc.target/mips/fix-r4000-9.c: Likewise.
3259 * gcc.target/mips/madd-1.c: Likewise.
3260 * gcc.target/mips/madd-2.c: Likewise.
3261 * gcc.target/mips/madd-4.c: Likewise.
3262 * gcc.target/mips/maddu-1.c: Likewise.
3263 * gcc.target/mips/maddu-2.c: Likewise.
3264 * gcc.target/mips/maddu-3.c: Likewise.
3265 * gcc.target/mips/maddu-4.c: Likewise.
3266 * gcc.target/mips/msub-1.c: Likewise.
3267 * gcc.target/mips/msub-2.c: Likewise.
3268 * gcc.target/mips/msub-3.c: Likewise.
3269 * gcc.target/mips/msub-4.c: Likewise.
3270 * gcc.target/mips/msubu-1.c: Likewise.
3271 * gcc.target/mips/msubu-2.c: Likewise.
3272 * gcc.target/mips/msubu-3.c: Likewise.
3273 * gcc.target/mips/msubu-4.c: Likewise.
3274 * gcc.target/mips/mult-1.c: Likewise.
3275 * gcc.target/mips/mult-4.c: Likewise.
3276 * gcc.target/mips/mult-8.c: Likewise.
3277 * gcc.target/mips/mult-9.c: Likewise.
3278 * gcc.target/mips/mult-10.c: Likewise.
3279 * gcc.target/mips/mult-11.c: Likewise.
3280 * gcc.target/mips/mult-16.c: Likewise.
3281
3282 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3283 skip for -O0 and -Os.
3284 * gcc.target/mips/fix-r4000-12.c: Likewise.
3285 * gcc.target/mips/madd-7.c: Likewise.
3286 * gcc.target/mips/mips-ps-5.c: Likewise.
3287 * gcc.target/mips/mips-ps-7.c: Likewise.
3288 * gcc.target/mips/msub-7.c: Likewise.
3289
3290 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3291 skip for -O0. Require -mno-abicalls.
3292 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3293
3294 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3295 skip for -O0. Require a total number of BBIT instructions and
3296 at least one of each kind.
3297
3298 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3299 skip for -O0. Require -fno-unroll-loops.
3300
3301 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3302 skip for -O0. Allow BLTZ as well as BGEZ.
3303
3304 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3305
3306 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3307 skip for -O0. Require -fschedule-insns2.
3308 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3309
3310 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3311 but skip for -O0. Make a branch-likely more likely.
3312
3313 * gcc.target/mips/timode-2.c: Split each test into its own function.
3314 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3315
3316 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3317 skip for -O0. Require -fpeephole2.
3318 * gcc.target/mips/vr-mult-2.c: Likewise.
3319
3320 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3321
3322 PR preprocessor/53469
3323 * gcc.dg/cpp/_Pragma7.c: New test case.
3324
3325 2012-08-27 Tobias Burnus <burnus@net-b.de>
3326
3327 PR fortran/54370
3328 * gfortran.dg/do_5.f90: New.
3329
3330 2012-08-27 Tobias Burnus <burnus@net-b.de>
3331
3332 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3333 from dg-options as -Wall no longer implies it.
3334
3335 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3336
3337 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3338
3339 2012-08-25 Jason Merrill <jason@redhat.com>
3340
3341 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3342
3343 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3344
3345 PR c++/51421
3346 * g++.dg/cpp0x/auto34.C: New.
3347
3348 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3349
3350 PR c/54363
3351 * gcc.dg/pr54363.c: New test.
3352
3353 PR c/54355
3354 * gcc.dg/pr54355.c: New test.
3355
3356 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3357
3358 PR debug/52857
3359 * gcc.target/i386/pr52857-1.c: New.
3360 * gcc.target/i386/pr52857-2.c: Likewise.
3361
3362 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3363
3364 * gcc.target/mips/code-readable-4.c: New test.
3365
3366 2012-08-23 Julian Brown <julian@codesourcery.com>
3367 Sandra Loosemore <sandra@codesourcery.com>
3368
3369 * gcc.target/mips/code-readable-1.c: Add -O to options.
3370
3371 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3372
3373 PR c++/20420
3374 * g++.dg/lookup/using53.C: New.
3375
3376 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3377
3378 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3379 * gcc.dg/fixed-point/convert-1.c: New.
3380 * gcc.dg/fixed-point/convert-2.c: New.
3381 * gcc.dg/fixed-point/convert-3.c: New.
3382 * gcc.dg/fixed-point/convert-4.c: New.
3383 * gcc.dg/fixed-point/convert-float-1.c: New.
3384 * gcc.dg/fixed-point/convert-float-2.c: New.
3385 * gcc.dg/fixed-point/convert-float-3.c: New.
3386 * gcc.dg/fixed-point/convert-float-4.c: New.
3387 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3388 * gcc.dg/fixed-point/convert-sat.c: New.
3389 * gcc.dg/fixed-point/convert.h: New.
3390
3391 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3392
3393 PR target/54089
3394 * gcc.target/sh/pr54089-2.c: New.
3395
3396 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3397
3398 * gcc.target/i386/long-double-64-1.c: New file.
3399 * gcc.target/i386/long-double-64-2.c: Likewise.
3400 * gcc.target/i386/long-double-64-3.c: Likewise.
3401 * gcc.target/i386/long-double-64-4.c: Likewise.
3402 * gcc.target/i386/long-double-80-1.c: Likewise.
3403 * gcc.target/i386/long-double-80-2.c: Likewise.
3404 * gcc.target/i386/long-double-80-3.c: Likewise.
3405 * gcc.target/i386/long-double-80-4.c: Likewise.
3406 * gcc.target/i386/long-double-80-5.c: Likewise.
3407 * gcc.target/i386/long-double-80-6.c: Likewise.
3408 * gcc.target/i386/long-double-80-7.c: Likewise.
3409
3410 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3411
3412 PR tree-optimization/54317
3413 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3414
3415 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3416
3417 PR target/39423
3418 * gcc.target/sh/pr39423-2.c: New.
3419
3420 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3421
3422 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3423 * gcc.dg/fold-perm.c: Likewise.
3424
3425 2012-08-20 Jan Hubicka <jh@suse.cz>
3426
3427 PR fortran/48636
3428 * gcc.dg/ipa/inlinehint-1.c: New.
3429
3430 2012-08-20 Florian Weimer <fweimer@redhat.com>
3431
3432 PR c++/19351
3433 * g++.dg/init/new38.C: New test.
3434 * g++.dg/init/new39.C: New test.
3435
3436 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3437
3438 PR target/54089
3439 * gcc.target/sh/pr54089-1.c: New.
3440
3441 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3442
3443 PR target/51244
3444 * gcc.target/sh/pr51244-11.c: New.
3445
3446 2012-08-20 Tobias Burnus <burnus@net-b.de>
3447
3448 PR fortran/54301
3449 * gfortran.dg/warn_target_lifetime_2.f90: New.
3450
3451 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3452
3453 PR c++/10416
3454 * g++.dg/warn/Wunused-var-17.C: New.
3455
3456 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3457
3458 PR middle-end/53992
3459 * gcc.dg/gomp/pr53992.c: New test.
3460
3461 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3462
3463 PR tree-ssa/54295
3464 * gcc.c-torture/execute/20120817-1.c: New test.
3465
3466 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3467
3468 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3469 add instruction.
3470 (f2): New test that really does need adds.
3471
3472 2012-08-20 Richard Guenther <rguenther@suse.de>
3473
3474 PR tree-optimization/54327
3475 * gcc.dg/torture/pr54327.c: New testcase.
3476
3477 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3478
3479 PR tree-optimization/54321
3480 * gcc.c-torture/compile/pr54321.c: New test.
3481
3482 2012-08-20 Tobias Burnus <burnus@net-b.de>
3483
3484 PR fortran/54301
3485 * gfortran.dg/warn_target_lifetime_1.f90: New.
3486
3487 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3488
3489 PR fortran/54298
3490 * gfortran.dg/real_compare_1.f90: New test case.
3491 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3492
3493 2012-08-18 Jan Hubicka <jh@suse.cz>
3494
3495 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3496
3497 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3498
3499 PR fortran/39290
3500 * gfortran.dg/interface_37.f90: New test.
3501
3502 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3503 Gary Funck <gary@intrepid.com>
3504
3505 PR target/20020
3506 * gcc.target/i386/pr20020-1.c: New test.
3507 * gcc.target/i386/pr20020-2.c: Likewise.
3508 * gcc.target/i386/pr20020-3.c: Likewise.
3509
3510 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3511
3512 * gcc.target/i386/perm-concat.c: New test.
3513
3514 2012-08-17 Julian Brown <julian@codesourcery.com>
3515
3516 * gcc.target/arm/div64-unwinding.c: New test.
3517
3518 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3519
3520 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3521
3522 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3523
3524 PR target/54236
3525 * gcc.target/sh/pr54236-1.c: New.
3526
3527 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3528
3529 * lib/target-supports.exp (check_effective_target_sync_int_long)
3530 (check_effective_target_sync_char_short): Enable for crisv32-*
3531 and cris-*.
3532
3533 PR middle-end/54261
3534 * gcc.dg/torture/pr54261-1.c: New test.
3535
3536 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3537
3538 PR fortran/54243
3539 PR fortran/54244
3540 * gfortran.dg/typebound_call_24.f03: New.
3541
3542 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3543
3544 PR tree-optimization/54245
3545 * gcc.dg/tree-ssa/pr54245.c: New test.
3546
3547 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3548
3549 PR tree-optimization/54240
3550 * gcc.target/powerpc/pr54240.c: New test.
3551 * gcc.target/mips/pr54240.c: Likewise.
3552
3553 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3554
3555 PR target/52933
3556 * gcc.target/sh/pr52933-1.c: New.
3557 * gcc.target/sh/pr52933-2.c: New.
3558
3559 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3560
3561 PR target/50751
3562 * gcc.target/sh/pr50751-8.c: New.
3563
3564 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3565
3566 PR fortran/47586
3567 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3568 * gfortran.dg/typebound_proc_27.f03: New test.
3569
3570 2012-08-14 Sterling Augustine <saugustine@google.com>
3571
3572 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3573
3574 2012-08-14 Tobias Burnus <burnus@net-b.de>
3575
3576 PR fortran/40881
3577 * gfortran.dg/data_constraints_3.f90: New.
3578 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3579 to disable -pedantic compilation.
3580 * gfortran.dg/pr37243.f: Ditto.
3581 * gfortran.dg/g77/19990826-3.f: Ditto.
3582 * gfortran.dg/g77/20020307-1.f : Ditto.
3583 * gfortran.dg/g77/980310-3.f: Ditto.
3584
3585 2012-08-14 Tobias Burnus <burnus@net-b.de>
3586
3587 PR fortran/54234
3588 * gfortran.dg/warn_conversion_4.f90: New.
3589
3590 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3591
3592 PR middle-end/53411
3593 PR rtl-optimization/53495
3594 * gcc.c-torture/compile/pr53411.c: New test.
3595 * gcc.c-torture/compile/pr53495.c: New test.
3596
3597 2012-08-13 Richard Guenther <rguenther@suse.de>
3598
3599 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3600
3601 2012-08-13 Richard Guenther <rguenther@suse.de>
3602
3603 PR tree-optimization/54200
3604 * gcc.dg/guality/pr54200.c: New testcase.
3605 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3606
3607 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3608
3609 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3610
3611 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3612
3613 PR target/51244
3614 * gcc.target/sh/pr51244-7.c: New.
3615 * gcc.target/sh/pr51244-8.c: New.
3616 * gcc.target/sh/pr51244-9.c: New.
3617 * gcc.target/sh/pr51244-10.c: New.
3618
3619 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3620
3621 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3622 -m2e or -m2a.
3623 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3624 * gcc.target/sh/pr53511-1.c: Likewise.
3625 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3626 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3627 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3628 * gcc.target/sh/pr53512-3.c: Likewise.
3629 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3630
3631 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3632
3633 PR target/39423
3634 * gcc.c-torture/compile/pr39423-1.c: New.
3635 * gcc.c-torture/compile/pr39423-2.c: New.
3636
3637 2012-08-12 Tobias Burnus <burnus@net-b.de>
3638
3639 PR fortran/54221
3640 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3641 they appear uninitialized on the RHS.
3642 * gfortran.dg/public_private_module_6.f90: New.
3643
3644 2012-08-11 Martin Jambor <mjambor@suse.cz>
3645
3646 PR fortran/48636
3647 * gfortran.dg/pr48636.f90: New test.
3648
3649 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3650
3651 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3652 to avoid warnings.
3653 (main): Adjust caller.
3654
3655 2012-08-10 Richard Guenther <rguenther@suse.de>
3656
3657 * gcc.dg/matrix/*.c: Adjust and move ...
3658 * gcc.dg/torture/: ... here.
3659 * gcc.dg/matrix: Remove directory.
3660
3661 2012-08-10 Richard Guenther <rguenther@suse.de>
3662
3663 PR middle-end/54219
3664 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3665
3666 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3667
3668 PR middle-end/54211
3669 * gcc.dg/tree-ssa/pr54211.c: New test.
3670
3671 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3672
3673 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3674 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3675
3676 2012-08-10 Richard Guenther <rguenther@suse.de>
3677
3678 PR tree-optimization/54109
3679 * gcc.dg/torture/pr54109.c: New testcase.
3680 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3681 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3682
3683 2012-08-10 Richard Guenther <rguenther@suse.de>
3684
3685 PR tree-optimization/54027
3686 * gcc.dg/torture/pr54027.c: New testcase.
3687
3688 2012-08-10 Richard Guenther <rguenther@suse.de>
3689
3690 * g++.dg/plugin/selfassign.c: Adjust.
3691 * gcc.dg/plugin/selfassign.c: Likewise.
3692 * gcc.dg/strlenopt-11.c: Likewise.
3693 * gcc.dg/strlenopt-13.c: Likewise.
3694 * gcc.dg/no-strict-overflow-4.c: Likewise.
3695 * gcc.dg/strict-overflow-4.c: Likewise.
3696 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3697 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3698 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3699 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3700 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3701 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3702 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3703 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3704 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3705 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3706 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3707 * gcc.dg/pr46309.c: Likewise.
3708 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3709
3710 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3711
3712 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3713 for x86 targets.
3714 * gcc.c-torture/compile/20120727-2.c: New test.
3715
3716 2012-08-09 Martin Jambor <mjambor@suse.cz>
3717
3718 * gcc.dg/ipa/iinline-4.c: New test.
3719 * gcc.dg/ipa/iinline-5.c: Likewise.
3720 * gcc.dg/ipa/iinline-6.c: Likewise.
3721 * gcc.dg/ipa/iinline-7.c: Likewise.
3722 * gcc.dg/lto/20120723_0.c: Likewise.
3723 * gcc.dg/lto/20120723_1.c: Likewise.
3724
3725 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3726
3727 PR target/39423
3728 * gcc.target/sh/pr39423-1.c: New.
3729
3730 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3731
3732 PR target/51244
3733 * gcc.target/sh/pr51244-5: New.
3734 * gcc.target/sh/pr51244-6: New.
3735
3736 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3737
3738 * gcc.target/i386/adx-addxcarry32-3.c: New.
3739 * gcc.target/i386/adx-addxcarry64-3.c: New.
3740
3741 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3742
3743 PR rtl-optimization/53701
3744 * gcc.dg/pr53701.c: New test.
3745
3746 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3747
3748 * gcc.c-torture/compile/20120727-1.c: New test.
3749
3750 2012-08-09 Tobias Burnus <burnus@net-b.de>
3751
3752 PR fortran/54199
3753 * gfortran.dg/intrinsic_shadow_4.f90: New.
3754
3755 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3756
3757 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3758
3759 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3760
3761 * gcc.c-torture/execute/20120808-1.c: New test.
3762
3763 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3764
3765 PR rtl-optimization/54157
3766 * gcc.target/i386/pr54157.c: New file.
3767
3768 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3769
3770 * gcc.target/i386/adx-addcarryx32-1.c: New.
3771 * gcc.target/i386/adx-addcarryx32-2.c: New.
3772 * gcc.target/i386/adx-addcarryx64-1.c: New.
3773 * gcc.target/i386/adx-addcarryx64-2.c: New.
3774 * gcc.target/i386/adx-check.h: New.
3775 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3776 * gcc.target/i386/sse-12.c: Add -madx.
3777 * gcc.target/i386/sse-13.c: Ditto.
3778 * gcc.target/i386/sse-14.c: Ditto.
3779 * gcc.target/i386/sse-22.c: Ditto.
3780 * gcc.target/i386/sse-23.c: Ditto.
3781 * g++.dg/other/i386-2.C: Ditto.
3782 * g++.dg/other/i386-3.C: Ditto.
3783
3784 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3785
3786 * gcc.dg/tree-ssa/slsr-5.c: New.
3787 * gcc.dg/tree-ssa/slsr-6.c: New.
3788 * gcc.dg/tree-ssa/slsr-7.c: New.
3789 * gcc.dg/tree-ssa/slsr-8.c: New.
3790 * gcc.dg/tree-ssa/slsr-9.c: New.
3791 * gcc.dg/tree-ssa/slsr-10.c: New.
3792 * gcc.dg/tree-ssa/slsr-11.c: New.
3793 * gcc.dg/tree-ssa/slsr-12.c: New.
3794 * gcc.dg/tree-ssa/slsr-13.c: New.
3795 * gcc.dg/tree-ssa/slsr-14.c: New.
3796 * gcc.dg/tree-ssa/slsr-15.c: New.
3797 * gcc.dg/tree-ssa/slsr-16.c: New.
3798 * gcc.dg/tree-ssa/slsr-17.c: New.
3799 * gcc.dg/tree-ssa/slsr-18.c: New.
3800 * gcc.dg/tree-ssa/slsr-19.c: New.
3801 * gcc.dg/tree-ssa/slsr-20.c: New.
3802 * gcc.dg/tree-ssa/slsr-21.c: New.
3803 * gcc.dg/tree-ssa/slsr-22.c: New.
3804 * gcc.dg/tree-ssa/slsr-23.c: New.
3805 * gcc.dg/tree-ssa/slsr-24.c: New.
3806 * gcc.dg/tree-ssa/slsr-25.c: New.
3807 * gcc.dg/tree-ssa/slsr-26.c: New.
3808 * gcc.dg/tree-ssa/slsr-30.c: New.
3809 * gcc.dg/tree-ssa/slsr-31.c: New.
3810
3811 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3812
3813 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3814 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3815 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3816
3817 2012-08-06 Cary Coutant <ccoutant@google.com>
3818
3819 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3820
3821 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3822
3823 PR fortran/35831
3824 * gfortran.dg/dummy_procedure_5.f90: Modified.
3825 * gfortran.dg/dummy_procedure_8.f90: New.
3826 * gfortran.dg/interface_26.f90: Modified.
3827 * gfortran.dg/proc_ptr_11.f90: Modified.
3828 * gfortran.dg/proc_ptr_15.f90: Modified.
3829 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3830 * gfortran.dg/typebound_override_1.f90: Modified.
3831 * gfortran.dg/typebound_proc_6.f03: Modified.
3832
3833 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3834
3835 PR tree-optimization/51938
3836 PR tree-optimization/52005
3837 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3838 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3839 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3840 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3841
3842 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3843
3844 Avoid crashing on erroneous static_assert usage
3845 * g++.dg/cpp0x/static_assert8.C: New test.
3846
3847 2012-08-06 Jason Merrill <jason@redhat.com>
3848
3849 * g++.dg/cpp0x/sfinae38.C: New.
3850
3851 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3852 Paolo Carlini <paolo.carlini@oracle.com>
3853
3854 PR c++/54165
3855 * g++.dg/conversion/void2.C: New.
3856
3857 2012-08-06 Tom de Vries <tom@codesourcery.com>
3858
3859 * gcc.dg/tree-ssa/vrp78.c: New test.
3860
3861 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3862 Richard Sandiford <rdsandiford@googlemail.com>
3863
3864 * g++.dg/opt/enum2.C: Require fpic target.
3865 * g++.dg/lto/20090303_0.C: Likewise.
3866
3867 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3868 Catherine Moore <clm@codesourcery.com>
3869
3870 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3871 flush function names too.
3872 * gcc.target/mips/clear-cache-1.c: Likewise.
3873
3874 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3875
3876 PR target/54156
3877 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3878
3879 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3880
3881 PR fortran/54166
3882 * gfortran.dg/array_5.f90: New test.
3883
3884 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3885
3886 PR tree-optimization/30318
3887 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3888
3889 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3890
3891 * g++.dg/ext/vector17.C: New testcase.
3892
3893 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3894
3895 PR target/51931
3896 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3897 * g++.dg/opt/longbranch1.C: Likewise.
3898
3899 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3900
3901 PR tree-optimization/53805
3902 * gcc.dg/fold-notunord.c: New testcase.
3903
3904 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3905
3906 PR fortran/48820
3907 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3908 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3909
3910 2012-08-02 Jason Merrill <jason@redhat.com>
3911 Paolo Carlini <paolo.carlini@oracle.com>
3912
3913 PR c++/51213 (again)
3914 * g++.dg/cpp0x/sfinae37.C: Extend.
3915
3916 2012-08-02 Richard Guenther <rguenther@suse.de>
3917
3918 PR tree-optimization/50672
3919 * g++.dg/torture/pr50672.C: New testcase.
3920
3921 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3922
3923 PR fortran/54147
3924 * gfortran.dg/abstract_type_6.f03: Modified.
3925 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3926 * gfortran.dg/proc_ptr_comp_35.f90: New.
3927 * gfortran.dg/typebound_proc_9.f03: Modified.
3928 * gfortran.dg/typebound_proc_26.f90: New.
3929
3930 2012-08-02 Richard Guenther <rguenther@suse.de>
3931
3932 * gcc.dg/torture/pta-callused-1.c: Adjust.
3933 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3934 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3935 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3936 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3937 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3938 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3939 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3940 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3941
3942 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3943
3944 PR fortran/54033
3945 * gfortran.dg/include_6.f90: New test case.
3946 * gfortran.dg/include_7.f90: New test case.
3947 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3948
3949 2012-08-01 Tom de Vries <tom@codesourcery.com>
3950
3951 * gcc.dg/tree-ssa/vrp76.c: New test.
3952
3953 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3954
3955 PR tree-optimization/46556
3956 * gcc.dg/tree-ssa/slsr-27.c: New.
3957 * gcc.dg/tree-ssa/slsr-28.c: New.
3958 * gcc.dg/tree-ssa/slsr-29.c: New.
3959
3960 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3961
3962 PR fortran/42418
3963 * gfortran.dg/proc_decl_29.f90: New.
3964
3965 2012-07-31 Dehao Chen <dehao@google.com>
3966
3967 * gcc.dg/predict-7.c: New test.
3968
3969 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3970
3971 PR fortran/54134
3972 * gfortran.dg/typebound_override_3.f90: New.
3973
3974 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3975
3976 PR tree-optimization/53773
3977 * gcc.dg/vect/pr53773.c: New test.
3978
3979 2012-07-31 Nick Clifton <nickc@redhat.com>
3980
3981 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3982 and for XStormy16.
3983
3984 2012-07-31 Tobias Burnus <burnus@net-b.de>
3985
3986 * gfortran.dg/c_funloc_tests_6.f90: New.
3987 * gfortran.dg/c_funloc_tests_7.f90: New.
3988 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3989
3990 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3991
3992 PR c++/53624
3993 * g++.dg/cpp0x/temp_default5.C: New.
3994
3995 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3996
3997 PR fortran/51081
3998 * gfortran.dg/proc_ptr_37.f90: New.
3999
4000 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4001
4002 * lib/target-supports.exp
4003 (check_effective_target_vect_natural_alignment): New function.
4004 * gcc.dg/align-2.c: Only run on targets with natural alignment
4005 of vector types.
4006 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4007 alignment of vector types.
4008
4009 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4010 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4011
4012 * gcc.target/i386/rdseed16-1.c: New.
4013 * gcc.target/i386/rdseed32-1.c: Ditto
4014 * gcc.target/i386/rdseed64-1.c: Ditto
4015 * gcc.target/i386/sse-12.c: Add -mrdseed.
4016 * gcc.target/i386/sse-13.c: Ditto.
4017 * gcc.target/i386/sse-14.c: Ditto.
4018 * g++.dg/other/i386-2.C: Ditto.
4019 * g++.dg/other/i386-3.C: Ditto.
4020
4021 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4022
4023 PR target/51244
4024 * gcc.target/sh/pr51244-4.c: New.
4025
4026 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4027
4028 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4029 for alpha*-*-* targets. Cleanup original tree dump.
4030
4031 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4032
4033 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4034 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4035
4036 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4037
4038 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4039 rand, srand. Include <stdlib.h>.
4040
4041 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4042
4043 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4044
4045 2012-07-26 Richard Henderson <rth@redhat.com>
4046
4047 * gcc.dg/attr-hotcold-1.c: New.
4048 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4049
4050 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4051 Sandra Loosemore <sandra@codesourcery.com>
4052
4053 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4054
4055 2012-07-26 Tobias Burnus <burnus@net-b.de>
4056
4057 * gfortran.dg/contiguous_1.f90: Update dg-error.
4058 * gfortran.dg/proc_ptr_32.f90: Ditto.
4059
4060 2012-07-26 Richard Guenther <rguenther@suse.de>
4061
4062 PR tree-optimization/54098
4063 * gcc.dg/torture/pr54098.c: New testcase.
4064
4065 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4066
4067 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4068 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4069
4070 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4071
4072 PR fortran/44354
4073 * gfortran.dg/array_constructor_39.f90: New test.
4074
4075 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4076
4077 PR fortran/44354
4078 * gfortran.dg/array_constructor_38.f90: New test.
4079
4080 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4081
4082 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4083
4084 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4085
4086 * gnat.dg/noreturn5.ad[sb]: New test.
4087
4088 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4089 Paul Brook <paul@codesourcery.com>
4090
4091 PR target/53633
4092
4093 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4094 * c-c++-common/pr53633.c: New test.
4095
4096 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4097
4098 * gcc.target/i386/asm-dialect-1.c: New test case.
4099
4100 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4101 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4102
4103 * gcc.target/i386/prefetchw-1.c: New.
4104 * gcc.target/i386/sse-12.c: Add -mprfchw.
4105 * gcc.target/i386/sse-13.c: Ditto.
4106 * gcc.target/i386/sse-14.c: Ditto.
4107 * gcc.target/i386/sse-22.c: Ditto.
4108 * gcc.target/i386/sse-23.c: Ditto.
4109 * g++.dg/other/i386-2.C: Ditto.
4110 * g++.dg/other/i386-3.C: Ditto.
4111
4112 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4113
4114 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4115
4116 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4117
4118 PR target/54051
4119 * gcc.target/arm/pr54051.c: New.
4120 * gcc.target/arm/vfp-1.c: Adjust test.
4121
4122 2012-07-24 Julian Brown <julian@codesourcery.com>
4123
4124 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4125 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4126 hard-float ARM.
4127
4128 2012-07-23 Paul Brook <paul@codesourcery.com>
4129
4130 * g++.dg/other/armv7m-1.c: New test.
4131
4132 2012-07-23 Julian Brown <julian@codesourcery.com>
4133
4134 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4135 ARM.
4136 (DO_TEST): Define to 1 for appropriate ARM targets.
4137
4138 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4139
4140 PR tree-optimization/53881
4141 * gcc.dg/pr53881.c: Renamed to ...
4142 * gcc.dg/pr53881-1.c: ... this.
4143 * gcc.dg/pr53881-2.c: New test.
4144
4145 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4146
4147 Handle recent changes in default atomics for cris*-*-linux*.
4148 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4149 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4150 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4151 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4152 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4153 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4154 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4155 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4156 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4157 -mno-unaligned-atomic-may-use-library is in effect for
4158 cris*-*-linux*.
4159 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4160 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4161 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4162 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4163 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4164 gcc.target/cris/torture/sync-mis-op-i-1.c,
4165 gcc.target/cris/torture/sync-mis-op-i-2.c,
4166 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4167 gcc.target/cris/torture/sync-mis-op-i-3.c,
4168 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4169 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4170 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4171 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4172 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4173 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4174 (main): Remove local variable x.
4175 [mis_ok]: Check that atomics don't fail.
4176
4177 2012-07-21 Andrew Pinski <apinski@cavium.com>
4178
4179 * gcc.dg/tree-ssa/vrp72.c: New test.
4180 * gcc.dg/tree-ssa/vrp73.c: New test.
4181 * gcc.dg/tree-ssa/vrp74.c: New test.
4182 * gcc.dg/tree-ssa/vrp75.c: New test.
4183
4184 2012-07-21 Andrew Pinski <apinski@cavium.com>
4185
4186 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4187 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4188
4189 2012-07-21 Andrew Pinski <apinski@cavium.com>
4190
4191 * gcc.target/mips/octeon-pop-2.c: New testcase.
4192
4193 2012-07-21 Tobias Burnus <burnus@net-b.de>
4194
4195 PR fortran/48820
4196 * gfortran.dg/assumed_rank_3.f90: New.
4197 * gfortran.dg/assumed_rank_11.f90: New.
4198 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4199 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4200 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4201
4202 2012-07-21 Andrew Pinski <apinski@cavium.com>
4203
4204 * gcc.target/mips/unaligned-1.c: New testcase.
4205
4206 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4207
4208 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4209
4210 2012-07-20 Tobias Burnus <burnus@net-b.de>
4211
4212 * gfortran.dg/bind_c_array_params_2.f90: New.
4213 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4214 and update dg-error.
4215
4216 2012-07-20 Tobias Burnus <burnus@net-b.de>
4217
4218 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4219
4220 2012-07-20 Jason Merrill <jason@redhat.com>
4221
4222 PR c++/54038
4223 * g++.dg/other/array7.C: New.
4224
4225 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4226
4227 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4228 the basic block and check loop depth.
4229 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4230 matching patterns and comments.
4231 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4232 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4233
4234 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4235
4236 PR c++/28656
4237 * c-c++-common/pr28656.c: New test.
4238
4239 2012-07-19 Jason Merrill <jason@redhat.com>
4240
4241 PR c++/54026
4242 * g++.dg/init/mutable1.C: New.
4243
4244 2012-07-20 Tobias Burnus <burnus@net-b.de>
4245
4246 PR fortran/48820
4247 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4248 * gfortran.dg/assumed_rank_1.f90: New.
4249 * gfortran.dg/assumed_rank_1_c.c: New.
4250 * gfortran.dg/assumed_rank_2.f90: New.
4251 * gfortran.dg/assumed_rank_4.f90: New.
4252 * gfortran.dg/assumed_rank_5.f90: New.
4253 * gfortran.dg/assumed_rank_6.f90: New.
4254 * gfortran.dg/assumed_rank_7.f90: New.
4255 * gfortran.dg/assumed_rank_8.f90: New.
4256 * gfortran.dg/assumed_rank_8_c.c: New.
4257 * gfortran.dg/assumed_rank_9.f90: New.
4258 * gfortran.dg/assumed_rank_10.f90: New.
4259 * gfortran.dg/assumed_rank_12.f90: New.
4260
4261 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4262
4263 * gnat.dg/opt25.adb: New test.
4264 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4265 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4266
4267 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4268
4269 * gnat.dg/aggr20.ad[sb]: New test.
4270 * gnat.dg/aggr20_pkg.ads: New helper.
4271
4272 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4273
4274 * gnat.dg/derived_type3.adb: New test.
4275 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4276
4277 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4278
4279 PR rtl-optimization/53942
4280 * gcc.dg/pr53942.c: New test.
4281
4282 2012-07-19 Jason Merrill <jason@redhat.com>
4283
4284 PR c++/54021
4285 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4286
4287 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4288
4289 * gnat.dg/discr38.adb: New test.
4290
4291 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4292
4293 PR middle-end/54017
4294 * c-c++-common/gomp/pr54017.c: New test.
4295
4296 2012-07-19 Richard Guenther <rguenther@suse.de>
4297 Eric Botcazou <ebotcazou@adacore.com>
4298
4299 * gnat.dg/loop_optimization11.adb: New testcase.
4300 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4301
4302 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4303 Jason Merrill <jason@redhat.com>
4304
4305 * g++.dg/cpp0x/sfinae37.C: New.
4306 * g++.dg/template/access23.C: New.
4307 * g++.dg/template/access7.C: Adjust.
4308 * g++.dg/template/sfinae10.C: Don't expect errors.
4309 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4310
4311 2012-07-18 Julian Brown <julian@codesourcery.com>
4312 Sandra Loosemore <sandra@codesroucery.com>
4313
4314 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4315
4316 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4317
4318 * gnat.dg/noreturn4.ad[sb]: New test.
4319 * gnat.dg/noreturn4_pkg.ads: New helper.
4320
4321 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4322 Julian Brown <julian@codesourcery.com>
4323
4324 * gcc.target/arm/neon-vdup-1.c: New test case.
4325 * gcc.target/arm/neon-vdup-2.c: New test case.
4326 * gcc.target/arm/neon-vdup-3.c: New test case.
4327 * gcc.target/arm/neon-vdup-4.c: New test case.
4328 * gcc.target/arm/neon-vdup-5.c: New test case.
4329 * gcc.target/arm/neon-vdup-6.c: New test case.
4330 * gcc.target/arm/neon-vdup-7.c: New test case.
4331 * gcc.target/arm/neon-vdup-8.c: New test case.
4332 * gcc.target/arm/neon-vdup-9.c: New test case.
4333 * gcc.target/arm/neon-vdup-10.c: New test case.
4334 * gcc.target/arm/neon-vdup-11.c: New test case.
4335 * gcc.target/arm/neon-vdup-12.c: New test case.
4336 * gcc.target/arm/neon-vdup-13.c: New test case.
4337 * gcc.target/arm/neon-vdup-14.c: New test case.
4338 * gcc.target/arm/neon-vdup-15.c: New test case.
4339 * gcc.target/arm/neon-vdup-16.c: New test case.
4340 * gcc.target/arm/neon-vdup-17.c: New test case.
4341 * gcc.target/arm/neon-vdup-18.c: New test case.
4342 * gcc.target/arm/neon-vdup-19.c: New test case.
4343 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4344 arguments non-constant.
4345
4346 2012-07-18 Richard Guenther <rguenther@suse.de>
4347
4348 PR tree-optimization/53970
4349 * g++.dg/torture/pr53970.C: New testcase.
4350
4351 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4352
4353 PR target/38621
4354 * gcc.c-torture/compile/pr38621.c: New.
4355
4356 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4357
4358 PR target/33135
4359 * gcc.target/sh/pr33135-1.c: New.
4360 * gcc.target/sh/pr33135-2.c: New.
4361 * gcc.target/sh/pr33135-3.c: New.
4362 * gcc.target/sh/pr33135-4.c: New.
4363
4364 2012-07-17 Jason Merrill <jason@redhat.com>
4365
4366 PR c++/53995
4367 * g++.dg/parse/enum9.C: New.
4368
4369 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4370 Sandra Loosemore <sandra@codesourcery.com>
4371
4372 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4373 if there is a conflict with -mcpu=. Use -mcpu=5208.
4374
4375 2012-07-17 Jason Merrill <jason@redhat.com>
4376
4377 PR c++/53989
4378 * g++.dg/template/array23.C: New.
4379
4380 2012-07-17 Tobias Burnus <burnus@net-b.de>
4381
4382 PR fortran/53985
4383 * gfortran.dg/bind_c_usage_26.f90: New.
4384 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4385 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4386 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4387 * gfortran.dg/interop_params.f03: Ditto.
4388
4389 2012-07-17 Jason Merrill <jason@redhat.com>
4390
4391 * g++.dg/template/inherit8.C: Adjust.
4392 * g++.dg/template/using21.C: Adjust.
4393 * g++.dg/template/using22.C: Adjust.
4394
4395 PR c++/53549
4396 * g++.dg/template/current-inst1.C: New.
4397 * g++.dg/parse/crash35.C: Adjust.
4398
4399 2012-07-17 Tobias Burnus <burnus@net-b.de>
4400
4401 PR fortran/52101
4402 * gfortran.dg/oldstyle_4.f90: New.
4403
4404 2012-07-17 Tobias Burnus <burnus@net-b.de>
4405
4406 PR fortran/49265
4407 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4408 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4409
4410 2012-07-16 Jason Merrill <jason@redhat.com>
4411
4412 * g++.dg/parse/access8.C: Adjust.
4413 * g++.dg/template/sfinae6_neg.C: Adjust.
4414
4415 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4416
4417 PR fortran/53824
4418 * gfortran.dg/coarray_allocate_1.f90: New test.
4419
4420 2012-07-16 Andrew Pinski <apinski@cavium.com>
4421
4422 * gcc.c-torture/execute/bswap-1.c: New testcase.
4423 * gcc.c-torture/compile/unalign-1.c: New testcase.
4424 * gcc.c-torture/compile/20120524-1.c: New testcase.
4425 * gcc.c-torture/compile/20101216-1.c: New testcase.
4426
4427 2012-07-16 Dehao Chen <dehao@google.com>
4428
4429 Revert
4430 2012-07-10 Dehao Chen <dehao@google.com>
4431
4432 * gcc.dg/debug_info_inline.c: New test.
4433
4434 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4435
4436 PR fortran/53956
4437 * gfortran.dg/proc_decl_28.f90: New.
4438
4439 2012-07-16 Andrew Pinski <apinski@cavium.com>
4440
4441 * gcc.dg/torture/builtins-1.c: New testcase.
4442
4443 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4444
4445 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4446 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4447 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4448 gcc.target/cris/sync-1-v10.c,
4449 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4450 pass -mno-unaligned-atomic-may-use-library.
4451 * gcc.target/cris/sync-xchg-1.c: New test.
4452 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4453 valid register operand output modifier.
4454
4455 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4456
4457 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4458 characters.
4459
4460 2012-07-13 Andrew Pinski <apinski@cavium.com>
4461
4462 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4463 rather than cleanup-tree-dump.
4464 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4465
4466 2012-07-13 Richard Guenther <rguenther@suse.de>
4467
4468 PR tree-optimization/53907
4469 * gcc.target/i386/pr53907.c: New testcase.
4470
4471 2012-07-13 Richard Guenther <rguenther@suse.de>
4472
4473 PR tree-optimization/53922
4474 * gcc.dg/torture/pr53922.c: New testcase.
4475
4476 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4477
4478 PR rtl-optimization/53908
4479 * gcc.dg/torture/pr53908.c: New test.
4480
4481 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4482
4483 PR c++/53531
4484 * g++.dg/cpp0x/variadic135.C: New.
4485
4486 2012-07-12 Jason Merrill <jason@redhat.com>
4487
4488 * g++.dg/template/sfinae6_neg.C: Adjust.
4489
4490 2012-07-12 Tobias Burnus <burnus@net-b.de>
4491
4492 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4493 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4494 scan-tree-dump-times pattern.
4495
4496 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4497
4498 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4499
4500 2012-07-11 Jason Merrill <jason@redhat.com>
4501
4502 DR 1402
4503 * g++.g/cpp0x/defaulted37.C: New.
4504
4505 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4506
4507 PR target/53859
4508 * gcc.target/arm/pr53859.c: New test.
4509
4510 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4511
4512 PR target/53886
4513 * gcc.c-torture/compile/pr53886.c: New.
4514
4515 2012-07-10 Dehao Chen <dehao@google.com>
4516
4517 * gcc.dg/debug_info_inline.c: New test.
4518
4519 2012-07-10 Jason Merrill <jason@redhat.com>
4520
4521 PR c++/53733
4522 * g++.dg/cpp0x/defaulted36.C: New.
4523 * g++.dg/cpp0x/defaulted21.C: Adjust.
4524
4525 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4526
4527 2012-07-09 Sterling Augustine <saugustine@google.com>
4528
4529 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4530
4531 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4532
4533 PR tree-optimization/53887
4534 * gcc.dg/pr53887.c: New test.
4535
4536 2012-07-09 Jason Merrill <jason@redhat.com>
4537
4538 PR c++/53882
4539 * g++.dg/cpp0x/nullptr29.C: New.
4540
4541 2012-07-09 Tom de Vries <tom@codesourcery.com>
4542 Richard Guenther <rguenther@suse.de>
4543
4544 * gcc.dg/builtin-unreachable-6.c: New test.
4545 * gcc.dg/builtin-unreachable-5.c: New test.
4546
4547 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4548
4549 PR tree-optimization/53881
4550 * gcc.dg/pr53881.c: New test.
4551
4552 2012-07-06 Jason Merrill <jason@redhat.com>
4553
4554 PR c++/53862
4555 * g++.dg/cpp0x/variadic134.C: New.
4556
4557 PR c++/53858
4558 * g++.dg/cpp0x/alias-decl-20.C: New.
4559
4560 2012-07-06 Tom de Vries <tom@codesourcery.com>
4561
4562 PR tree-optimization/51879
4563 * gcc.dg/pr51879-16.c: New test.
4564 * gcc.dg/pr51879-17.c: Same.
4565
4566 2012-07-06 Tom de Vries <tom@codesourcery.com>
4567
4568 PR tree-optimization/52009
4569 * gcc.dg/pr51879-7.c: New test.
4570 * gcc.dg/pr51879-18.c: New test.
4571
4572 2012-07-05 Jason Merrill <jason@redhat.com>
4573
4574 PR c++/50852
4575 * g++.dg/template/typedef39.C: New.
4576
4577 PR c++/53039
4578 * g++.dg/cpp0x/variadic133.C: New.
4579 * g++.dg/template/param1.C: Adjust.
4580
4581 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4582
4583 PR target/48941
4584 PR target/51980
4585 * gcc.target/arm/neon/vtrnf32.c: Update.
4586 * gcc.target/arm/neon/vtrns32.c: Update.
4587 * gcc.target/arm/neon/vtrnu32.c: Update.
4588 * gcc.target/arm/neon/vzipf32.c: Update.
4589 * gcc.target/arm/neon/vzips32.c: Update.
4590 * gcc.target/arm/neon/vzipu32.c: Update.
4591
4592 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4593
4594 PR fortran/53732
4595 * gfortran.dg/inline_sum_4.f90: New test.
4596
4597 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4598
4599 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4600
4601 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4602
4603 * gcc.target/arm/fma-sp.c: New testcase.
4604 * gcc.target/arm/fma.c: Likewise.
4605 * gcc.target/arm/fma.h: Likewise.
4606
4607 2012-07-04 Jason Merrill <jason@redhat.com>
4608
4609 PR c++/53848
4610 * g++.dg/other/enum3.C: New.
4611
4612 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4613
4614 PR middle-end/53321
4615 * g++.dg/torture/pr53321.C: New test.
4616
4617 2012-07-04 Richard Guenther <rguenther@suse.de>
4618
4619 PR tree-optimization/53844
4620 * g++.dg/tree-ssa/pr53844.C: New testcase.
4621
4622 2012-07-04 Richard Guenther <rguenther@suse.de>
4623
4624 PR tree-optimization/53849
4625 * gcc.dg/pr53849.c: New testcase.
4626
4627 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4628
4629 PR c++/53812
4630 * g++.dg/ext/label14.C: New test.
4631
4632 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4633
4634 PR target/53811
4635 * g++.dg/other/pr53811.C: New test.
4636
4637 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4638
4639 PR target/28896
4640 * gcc.target/m68k/stack-limit-1.c: New testcase.
4641
4642 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4643
4644 * gnat.dg/recursive_call.adb: New test.
4645
4646 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4647
4648 * gnat.dg/discr37.ad[sb]: New test.
4649
4650 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4651
4652 * g++.dg/other/packed1.C: Remove SH from xfail list.
4653
4654 2012-07-02 Jason Merrill <jason@redhat.com>
4655
4656 PR c++/53619
4657 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4658
4659 PR c++/53783
4660 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4661
4662 PR c++/53788
4663 * g++.dg/cpp0x/decltype39.C: New.
4664 * g++.dg/diagnostic/method1.C: Adjust.
4665
4666 PR c++/53816
4667 * g++.dg/template/ref6.C: New.
4668
4669 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4670
4671 PR target/53568
4672 * gcc.target/sh/pr53568-1.c: New.
4673
4674 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4675
4676 PR target/51244
4677 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4678
4679 2012-07-02 Jason Merrill <jason@redhat.com>
4680
4681 PR c++/53821
4682 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4683
4684 PR c++/53524
4685 * g++.dg/template/enum7.C: New.
4686 * g++.dg/other/ptrmem10.C: Adjust.
4687 * g++.dg/other/ptrmem11.C: Adjust.
4688 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4689
4690 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4691
4692 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4693
4694 2012-07-01 Wei Guozhi <carrot@google.com>
4695
4696 PR target/53447
4697 * gcc.target/arm/pr53447-1.c: New testcase.
4698 * gcc.target/arm/pr53447-2.c: New testcase.
4699 * gcc.target/arm/pr53447-3.c: New testcase.
4700 * gcc.target/arm/pr53447-4.c: New testcase.
4701
4702 2012-06-29 Richard Guenther <rguenther@suse.de>
4703
4704 PR tree-optimization/47061
4705 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4706
4707 2012-06-29 Richard Guenther <rguenther@suse.de>
4708
4709 PR tree-optimization/37541
4710 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4711
4712 2012-06-29 Richard Guenther <rguenther@suse.de>
4713
4714 PR tree-optimization/52589
4715 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4716
4717 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4718
4719 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4720
4721 * g++.dg/template/error46.C: Add missing comment to dg-message.
4722 * g++.dg/template/crash107.C: Likewise.
4723 * g++.dg/template/error47.C: Likewise.
4724 * g++.dg/template/crash108.C: Likewise.
4725 * g++.dg/overload/operator5.C: Likewise.
4726
4727 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4728 errors in dg-message directives, add comments.
4729
4730 2012-06-28 Kai Tietz <ktietz@redhat.com>
4731
4732 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4733 hard-coded 'unsigned long'.
4734
4735 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4736
4737 PR tree-optimization/51581
4738 * gcc.dg/vect/pr51581-4.c: New test.
4739
4740 PR tree-optimization/53645
4741 * gcc.c-torture/execute/pr53645-2.c: New test.
4742
4743 2012-06-28 Richard Guenther <rguenther@suse.de>
4744
4745 PR middle-end/53790
4746 * gcc.dg/torture/pr53790.c: New testcase.
4747
4748 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4749
4750 PR tree-optimization/53645
4751 * gcc.c-torture/execute/pr53645.c: New test.
4752
4753 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4754
4755 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4756
4757 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4758
4759 PR debug/53671
4760 PR debug/49888
4761 * gcc.dg/guality/pr49888.c: Account for the possibility that
4762 the variable is optimized out at the first test.
4763
4764 2012-06-27 Jason Merrill <jason@redhat.com>
4765
4766 * g++.dg/cpp0x/override2.C: Adjust.
4767 * g++.dg/template/error5.C: Adjust.
4768 * g++.dg/parse/crash28.C: Adjust.
4769
4770 PR c++/53563
4771 * g++.dg/parse/template27.C: New.
4772 * g++.dg/template/crash74.C: Adjust expected output.
4773
4774 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4775
4776 PR fortran/41951
4777 PR fortran/49591
4778 * gfortran.dg/typebound_operator_16.f03: New.
4779
4780 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4781
4782 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4783 even src1.i and src2.i fields even in the second half of the arrays.
4784
4785 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4786
4787 PR c++/51033.
4788 * g++.dg/torture/vshuf-16.inc: New test.
4789 * g++.dg/torture/vshuf-2.inc: New test.
4790 * g++.dg/torture/vshuf-4.inc: New test.
4791 * g++.dg/torture/vshuf-8.inc: New test.
4792 * g++.dg/torture/vshuf-main.inc: New test.
4793 * g++.dg/torture/vshuf-v16hi.C: New test.
4794 * g++.dg/torture/vshuf-v16qi.C: New test.
4795 * g++.dg/torture/vshuf-v2df.C: New test.
4796 * g++.dg/torture/vshuf-v2di.C: New test.
4797 * g++.dg/torture/vshuf-v2sf.C: New test.
4798 * g++.dg/torture/vshuf-v2si.C: New test.
4799 * g++.dg/torture/vshuf-v4df.C: New test.
4800 * g++.dg/torture/vshuf-v4di.C: New test.
4801 * g++.dg/torture/vshuf-v4sf.C: New test.
4802 * g++.dg/torture/vshuf-v4si.C: New test.
4803 * g++.dg/torture/vshuf-v8hi.C: New test.
4804 * g++.dg/torture/vshuf-v8qi.C: New test.
4805 * g++.dg/torture/vshuf-v8si.C: New test.
4806
4807 2012-06-27 Richard Guenther <rguenther@suse.de>
4808
4809 PR middle-end/53676
4810 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4811
4812 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4813
4814 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4815 scan-dump-dem-not): Use printable pattern in test name.
4816
4817 2012-06-26 Sterling Augustine <saugustine@google.com>
4818 Dominique Dhumieres <dominiq@lps.ens.fr>
4819
4820 * gcc.dg/pubtypes-2.c: Update expected output.
4821 * gcc.dg/pubtypes-3.c: Likewise.
4822 * gcc.dg/pubtypes-4.c: Likewise.
4823
4824 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4825
4826 * gcc.dg/tree-ssa/slsr-1.c: New test.
4827 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4828 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4829 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4830
4831 2012-06-26 Matt Turner <mattst88@gmail.com>
4832
4833 PR target/35294
4834 * gcc.target/arm/mmx-2.c: New.
4835
4836 2012-06-26 Richard Guenther <rguenther@suse.de>
4837
4838 PR c++/53752
4839 * g++.dg/torture/pr53752.C: New testcase.
4840
4841 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4842
4843 PR tree-optimization/53748
4844 * gcc.c-torture/compile/pr53748.c: New test.
4845
4846 2012-06-25 Jason Merrill <jason@redhat.com>
4847
4848 PR c++/53498
4849 PR c++/53305
4850 * g++.dg/cpp0x/decltype38.C: New.
4851 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4852
4853 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4854
4855 * lib/target-supports-dg.exp (testname-for-summary): New.
4856 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4857 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4858 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4859 scan-module-absence, output-exists, output-exists-not: Use
4860 testname-for-summary.
4861 (dg-test): Clean up testname_with_flags.
4862 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4863 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4864 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4865 scan-assembler-dem-not, object-size: Use testname-for-summary.
4866 * lib/gcov.exp (run-gcov): Likewise.
4867 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4868 scan-dump-dem, scan-dump-dem-note): Likewise.
4869
4870 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4871 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4872 including profopt.opt; save and restore existing value.
4873 * g++.dg/bprob/bprob.exp: Likewise.
4874 * gcc.dg/matrix/matrix.exp: Likewise.
4875 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4876 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4877 PROFOPT_OPTIONS.
4878
4879 2012-06-25 Richard Henderson <rth@redhat.com>
4880
4881 * gcc.dg/pr53749.c: New.
4882
4883 2012-06-25 Jason Merrill <jason@redhat.com>
4884
4885 PR c++/52988
4886 * g++.dg/cpp0x/nullptr28.C: New.
4887
4888 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4889
4890 * gcc.target/arm/neon-vld1_dupQ.c: New.
4891
4892 2012-06-25 Florian Weimer <fweimer@redhat.com>
4893
4894 * g++.dg/init/new35.C: New.
4895 * g++.dg/init/new36.C: New.
4896 * g++.dg/init/new37.C: New.
4897 * g++.dg/ext/vla5.C: New warning.
4898 * g++.dg/ext/vla8.C: New warning.
4899 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4900
4901 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4902 James Greenhalgh <james.greenhalgh@arm.com>
4903
4904 * gcc.target/arm/ftest-support-arm.h New testcase.
4905 * gcc.target/arm/ftest-support-thumb.h Likewise.
4906 * gcc.target/arm/ftest-support.h Likewise.
4907 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4908 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4909 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4910 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4911 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4912 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4913 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4914 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4915 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4916 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4917 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4918 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4919 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4920 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4921 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4922 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4923 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4924 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4925 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4926 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4927 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4928 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4929 * lib/target-supports.exp
4930 (check_effective_target_arm_arch_FUNC): Add support for more
4931 architectures.
4932 (add_options_for_arm_arch_FUNC): Likewise.
4933 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4934
4935 2012-06-25 Jason Merrill <jason@redhat.com>
4936
4937 PR c++/53202
4938 * g++.dg/cpp0x/constexpr-tuple.C: New.
4939
4940 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4941
4942 PR target/53759
4943 * gcc.target/i386/pr53759.c: New test.
4944
4945 PR c++/53594
4946 * g++.dg/cpp0x/nsdmi7.C: New test.
4947
4948 2012-06-24 Kai Tietz <ktietz@redhat.com>
4949
4950 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4951 for LLP64 targets.
4952 * gcc.target/i386/pr38988.c: Likewise.
4953
4954 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4955
4956 PR fortran/47710
4957 PR fortran/53328
4958 * gfortran.dg/typebound_generic_12.f03: New.
4959 * gfortran.dg/typebound_generic_13.f03: New.
4960
4961 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4962
4963 * gnat.dg/lto15.ad[sb]: New test.
4964
4965 2012-06-21 Meador Inge <meadori@codesourcery.com>
4966
4967 PR c/53702
4968 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4969
4970 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4971
4972 * gcc.dg/pch/ident-1.c: New test.
4973 * gcc.dg/pch/ident-1.hs: Header file for new test.
4974
4975 2012-06-21 Michael Matz <matz@suse.de>
4976
4977 PR middle-end/53688
4978 * gcc.c-torture/execute/pr53688.c: New test.
4979
4980 2012-06-20 Richard Guenther <rguenther@suse.de>
4981
4982 PR tree-optimization/30318
4983 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4984
4985 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4986
4987 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4988
4989 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4990
4991 * gcc.target/i386/clearcapv2.map: New file.
4992 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4993
4994 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4995
4996 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4997 and add __sh__ case.
4998
4999 2012-06-19 Jason Merrill <jason@redhat.com>
5000
5001 PR c++/52637
5002 * g++.dg/debug/localclass1.C: New.
5003
5004 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5005
5006 * g++.dg/cpp0x/override4.C: New.
5007
5008 2012-06-14 Jason Merrill <jason@redhat.com>
5009
5010 PR c++/53651
5011 * g++.dg/cpp0x/decltype37.C: New.
5012
5013 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5014
5015 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5016
5017 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5018
5019 * gcc.c-torture/compile/vector-5.c,
5020 gcc.c-torture/compile/vector-6.c: New tests.
5021
5022 2012-06-19 Richard Henderson <rth@redhat.com>
5023
5024 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5025
5026 2012-06-19 Richard Guenther <rguenther@suse.de>
5027
5028 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5029
5030 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5031
5032 PR target/53712
5033 * gcc.target/i386/pr53712.c: New test.
5034
5035 2012-06-18 Tobias Burnus <burnus@net-b.de>
5036
5037 PR fortran/53692
5038 * gfortran.dg/elemental_optional_args_6.f90: New.
5039
5040 2012-06-18 Tobias Burnus <burnus@net-b.de>
5041
5042 PR fortran/53526
5043 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5044 * gfortran.dg/coarray/move_alloc_1.f90
5045
5046 2012-06-18 Tobias Burnus <burnus@net-b.de>
5047
5048 PR fortran/53526
5049 * gfortran.dg/coarray_27.f90: New.
5050
5051 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5052 Greta Yorsh <Greta.Yorsh@arm.com>
5053
5054 * gcc.target/arm/epilog-1.c: New test.
5055
5056 2012-06-18 Richard Guenther <rguenther@suse.de>
5057
5058 PR tree-optimization/53693
5059 * g++.dg/torture/pr53693.C: New testcase.
5060
5061 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5062
5063 PR tree-optimization/53703
5064 * gcc.dg/torture/pr53703.c: New test.
5065
5066 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5067
5068 PR middle-end/53698
5069 * gcc.target/i386/pr53698.c: New test.
5070
5071 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5072
5073 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5074
5075 2012-06-17 Tobias Burnus <burnus@net-b.de>
5076
5077 PR fortran/53691
5078 PR fortran/53685
5079 * gfortran.dg/transfer_check_3.f90: New.
5080
5081 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5082
5083 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5084
5085 2012-06-16 Tobias Burnus <burnus@net-b.de>
5086
5087 PR fortran/53642
5088 PR fortran/45170
5089 * gfortran.dg/deferred_type_param_8.f90: New.
5090
5091 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5092
5093 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5094 testname that includes flags, passed in as new argument, in
5095 pass/fail messages.
5096 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5097 and pass it to verify-* procedures.
5098
5099 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5100 alignment torture options with usual torture options.
5101
5102 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5103 messages reported for one line of source code.
5104 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5105 * g++.dg/cpp0x/decltype2.C: Likewise.
5106 * g++.dg/cpp0x/decltype3.C: Likewise.
5107 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5108 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5109 * g++.dg/cpp0x/static_assert3.C: Likewise.
5110 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5111 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5112 * g++.dg/cpp0x/union1.C: Likewise.
5113 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5114 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5115 * g++.dg/cpp0x/variadic2.C: Likewise.
5116 * g++.dg/cpp0x/variadic20.C: Likewise.
5117 * g++.dg/cpp0x/variadic74.C: Likewise.
5118 * g++.dg/diagnostic/bitfld2.C: Likewise.
5119 * g++.dg/ext/attrib44.C: Likewise.
5120 * g++.dg/ext/no-asm-1.C: Likewise.
5121 * g++.dg/other/error34.C: Likewise.
5122 * g++.dg/parse/crash46.C: Likewise.
5123 * g++.dg/parse/error10.C: Likewise.
5124 * g++.dg/parse/error2.C: Likewise.
5125 * g++.dg/parse/error3.C: Likewise.
5126 * g++.dg/parse/error36.C: Likewise.
5127 * g++.dg/parse/error8.C: Likewise.
5128 * g++.dg/parse/error9.C: Likewise.
5129 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5130 * g++.dg/parse/parser-pr28152.C: Likewise.
5131 * g++.dg/parse/template25.C: Likewise.
5132 * g++.dg/parse/typename11.C: Likewise.
5133 * g++.dg/tc1/dr147.C: Likewise.
5134 * g++.dg/template/deduce3.C: Likewise.
5135 * g++.dg/template/koenig9.C: Likewise.
5136 * g++.dg/template/pr23510.C: Likewise.
5137 * g++.dg/warn/pr12242.C: Likewise.
5138 * g++.dg/warn/pr30551-2.C: Likewise.
5139 * g++.dg/warn/pr30551.C: Likewise.
5140 * g++.old-deja/g++.other/typename1.C: Likewise.
5141 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5142
5143 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5144
5145 PR c++/51033
5146 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5147 * c-c++-common/torture/vshuf-2.inc: Likewise.
5148 * c-c++-common/torture/vshuf-4.inc: Likewise.
5149 * c-c++-common/torture/vshuf-8.inc: Likewise.
5150 * c-c++-common/torture/vshuf-main.inc: Likewise.
5151 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5152 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5153 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5154 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5155 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5156 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5157 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5158 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5159 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5160 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5161 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5162 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5163 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5164 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5165
5166 2012-06-15 Michael Matz <matz@suse.de>
5167
5168 * gcc.dg/tree-ssa/vector-4.c: New test.
5169
5170 2012-06-15 Michael Matz <matz@suse.de>
5171
5172 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5173 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5174
5175 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5176
5177 PR tree-optimization/53636
5178 * gcc.target/arm/pr53636.c: New test.
5179
5180 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5181
5182 PR tree-optimization/51581
5183 * gcc.c-torture/execute/pr51581-1.c: New test.
5184 * gcc.c-torture/execute/pr51581-2.c: New test.
5185 * gcc.dg/vect/pr51581-1.c: New test.
5186 * gcc.dg/vect/pr51581-2.c: New test.
5187 * gcc.dg/vect/pr51581-3.c: New test.
5188 * gcc.target/i386/avx-pr51581-1.c: New test.
5189 * gcc.target/i386/avx-pr51581-2.c: New test.
5190 * gcc.target/i386/avx2-pr51581-1.c: New test.
5191 * gcc.target/i386/avx2-pr51581-2.c: New test.
5192 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5193
5194 2012-06-15 Richard Guenther <rguenther@suse.de>
5195
5196 * gcc.c-torture/execute/20120615-1.c: New testcase.
5197
5198 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5199
5200 * gnat.dg/vect8.ad[sb]: New test.
5201
5202 2012-06-14 Richard Guenther <rguenther@suse.de>
5203
5204 * gcc.dg/tree-ssa/vrp.h: New testcase.
5205 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5206
5207 2012-06-13 Christian Bruel <christian.bruel@st.com>
5208
5209 PR target/53621
5210 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5211
5212 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5213
5214 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5215
5216 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5217
5218 PR testsuite/20771
5219 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5220 test summary unique.
5221
5222 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5223 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5224 scan-stack-usage-not): Don't strip torture options from test name.
5225
5226 * lib/scandump.exp (scan-dump-times): Use printable version of
5227 regexp in test summary line.
5228
5229 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5230 messages reported for one line of source code.
5231 * gcc.dg/format/few-1.c: Likewise.
5232 * gcc.dg/ia64-sync-2.c: Likewise.
5233 * gcc.dg/sync-2.c: Likewise.
5234 * gcc.dg/noncompile/pr44517.c: Likewise.
5235
5236 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5237
5238 PR debug/49888
5239 * gcc.dg/guality/pr49888.c: New.
5240
5241 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5242
5243 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5244 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5245 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5246
5247 2012-06-13 Tobias Burnus <burnus@net-b.de>
5248
5249 PR fortran/53643
5250 * gfortran.dg/intent_out_7.f90: New.
5251
5252 2012-06-13 Tobias Burnus <burnus@net-b.de>
5253
5254 PR fortran/53597
5255 * gfortran.dg/save_4.f90: New.
5256
5257 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5258
5259 PR c/53532
5260 PR c/51034
5261 PR c/53196
5262 * gcc.dg/pr53532.c: New test.
5263 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5264 adjust line numbers.
5265 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5266 * gcc.dg/Wcxx-compat-8.c: Likewise.
5267 * gcc.dg/pr51034.c: New test.
5268 * gcc.dg/pr53196-1.c: New test.
5269 * gcc.dg/pr53196-2.c: New test.
5270
5271 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5272
5273 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5274 alignment torture options with usual torture options.
5275 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5276 instead of dg-options.
5277 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5278 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5279 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5280 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5281 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5282 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5283
5284 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5285 to checks for multiple messages reported for one line of source code.
5286 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5287
5288 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5289 messages reported for one line of source code.
5290
5291 * gcc.dg/20031223-1.c: Add comments to check for multiple
5292 messages reported for one line of source code.
5293 * gcc.dg/Wconversion-integer.c: Likewise.
5294 * gcc.dg/Wfatal-2.c: Likewise.
5295 * gcc.dg/Wfatal.c: Likewise.
5296 * gcc.dg/Wobjsize-1.c: Likewise.
5297 * gcc.dg/c99-vla-jump-1.c: Likewise.
5298 * gcc.dg/c99-vla-jump-2.c: Likewise.
5299 * gcc.dg/c99-vla-jump-3.c: Likewise.
5300 * gcc.dg/c99-vla-jump-4.c: Likewise.
5301 * gcc.dg/c99-vla-jump-5.c: Likewise.
5302 * gcc.dg/decl-9.c: Likewise.
5303 * gcc.dg/declspec-10.c: Likewise.
5304 * gcc.dg/declspec-18.c: Likewise.
5305 * gcc.dg/mtune.c: Likewise.
5306 * gcc.dg/parser-pr28152-2.c: Likewise.
5307 * gcc.dg/parser-pr28152.c: Likewise.
5308 * gcc.dg/pr14475.c: Likewise.
5309 * gcc.dg/pr27953.c: Likewise.
5310 * gcc.dg/pr28322-3.c: Likewise.
5311 * gcc.dg/pr30457.c: Likewise.
5312 * gcc.dg/pr30551-2.c: Likewise.
5313 * gcc.dg/pr30551-3.c: Likewise.
5314 * gcc.dg/pr30551-4.c: Likewise.
5315 * gcc.dg/pr30551-5.c: Likewise.
5316 * gcc.dg/pr30551-6.c: Likewise.
5317 * gcc.dg/pr30551.c: Likewise.
5318 * gcc.dg/pr45461.c: Likewise.
5319 * gcc.dg/pr48552-1.c: Likewise.
5320 * gcc.dg/pr48552-2.c: Likewise.
5321 * gcc.dg/redecl-1.c: Likewise.
5322 * gcc.dg/transparent-union-3.c: Likewise.
5323 * gcc.dg/utf-dflt.c: Likewise.
5324 * gcc.dg/utf-dflt2.c: Likewise.
5325 * gcc.dg/vla-8.c: Likewise.
5326 * gcc.dg/vla-init-1.c: Likewise.
5327 * gcc.dg/wtr-int-type-1.c: Likewise.
5328
5329 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5330 messages reported for for one line of source code.
5331 * c-c++-common/raw-string-5.c: Likewise.
5332 * c-c++-common/raw-string-4.c: Likewise.
5333 * c-c++-common/raw-string-6.c: Likewise.
5334 * c-c++-common/pr20000.c: Likewise.
5335
5336 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5337 messages reported for one line of source code.
5338 * gcc.dg/cpp/pr30786.c: Likewise.
5339 * gcc.dg/cpp/pr28709.c: Likewise.
5340 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5341 * gcc.dg/cpp/macspace2.c: Likewise.
5342 * gcc.dg/cpp/missing-header-1.c: Likewise.
5343 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5344 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5345 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5346
5347 2012-06-12 Jason Merrill <jason@redhat.com>
5348
5349 PR c++/53599
5350 * g++.dg/template/local7.C: New.
5351
5352 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5353
5354 PR target/53511
5355 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5356 * gcc.target/sh/pr51340-2.c: Likewise.
5357 * gcc.target/sh/pr51340-3.c: Likewise.
5358
5359 2012-06-12 Michael Matz <matz@suse.de>
5360
5361 * gcc.dg/torture/alias-1.c: New test.
5362
5363 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5364
5365 PR rtl-optimization/53589
5366 * gcc.dg/torture/pr53589.c: New test.
5367
5368 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5369
5370 PR target/50749
5371 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5372 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5373 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5374 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5375 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5376 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5377 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5378 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5379 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5380 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5381 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5382 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5383 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5384 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5385 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5386 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5387
5388 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5389
5390 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5391 (check_intel_cpu_model): New function.
5392 (check_amd_cpu_model): New function.
5393 (check_features): New function.
5394 (__get_cpuid_output): New function.
5395 (check_detailed): New function.
5396 (fn1): Rename to quick_check.
5397 (main): Update to call quick_check and call check_detailed.
5398
5399 2012-06-11 Richard Henderson <rth@redhat.com>
5400
5401 * lib/target-supports.exp
5402 (check_effective_target_sync_long_long_runtime): Use
5403 check_effective_target_lp64 instead of
5404 check_effective_target_powerpc64 for powerpc targets.
5405
5406 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5407
5408 PR target/53511
5409 * gcc.target/sh/pr53511-1.c: New.
5410
5411 2012-06-11 Richard Guenther <rguenther@suse.de>
5412
5413 PR middle-end/53470
5414 * g++.dg/lto/pr53470_0.C: New testcase.
5415 * gcc.dg/lto/pr53470_0.c: Likewise.
5416
5417 2012-06-11 Richard Guenther <rguenther@suse.de>
5418
5419 PR c++/53605
5420 * g++.dg/ext/pr53605.C: New testcase.
5421
5422 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5423
5424 * gnat.dg/specs/array1.ads: New test.
5425 * gnat.dg/specs/array2.ads: Likewise.
5426 * gnat.dg/array22.adb: Likewise.
5427
5428 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5429
5430 * gnat.dg/constant4.adb: New test.
5431 * gnat.dg/constant4_pkg.ads: New helper.
5432
5433 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5434
5435 PR fortran/52552
5436 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5437 * gfortran.dg/allocate_class_1.f90: Modified.
5438 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5439 * gfortran.dg/allocate_class_2.f90: New.
5440
5441 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5442
5443 PR middle-end/53535
5444 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5445
5446 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5447
5448 PR fortran/52861
5449 * gfortran.dg/string_assign_2.f90: New test case.
5450
5451 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5452
5453 PR fortran/52861
5454 * gfortran.dg/string_assign_1.f90: New test case.
5455
5456 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5457
5458 PR middle-end/53580
5459 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5460 * gcc.dg/gomp/critical-4.c: Likewise.
5461 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5462 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5463 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5464 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5465 * c-c++-common/gomp/pr53580.c: New test.
5466
5467 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5468
5469 PR c++/51214
5470 * g++.dg/cpp0x/forw_enum11.C: New.
5471
5472 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5473
5474 PR c++/53567
5475 * g++.dg/cpp0x/alias-decl-19.C: New.
5476
5477 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5478
5479 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5480
5481 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5482
5483 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5484 (XSTATE_FP): Ditto.
5485 (XSTATE_SSE): Ditto.
5486 (XSTATE_YMM): Ditto.
5487 (avx_os_support): Use new defines.
5488
5489 2012-06-06 Richard Guenther <rguenther@suse.de>
5490
5491 PR testsuite/32380
5492 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5493 loops.
5494
5495 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5496
5497 PR c++/52841
5498 * g++.dg/cpp0x/pr52841.C: New testcase.
5499
5500 2012-06-06 Richard Guenther <rguenther@suse.de>
5501
5502 PR tree-optimization/53081
5503 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5504 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5505
5506 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5507
5508 * gcc.target/powerpc/pr53487.c: New test.
5509
5510 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5511
5512 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5513
5514 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5515
5516 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5517
5518 2012-06-05 Richard Guenther <rguenther@suse.de>
5519
5520 PR tree-optimization/30442
5521 * gcc.dg/vect/bb-slp-30.c: New testcase.
5522
5523 2012-06-05 Richard Guenther <rguenther@suse.de>
5524
5525 PR tree-optimization/53081
5526 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5527 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5528 -fno-tree-loop-distribute-patterns.
5529
5530 2012-06-05 Alan Modra <amodra@gmail.com>
5531
5532 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5533 Check static chain in nested funcs.
5534
5535 2012-06-04 Tobias Burnus <burnus@net-b.de>
5536
5537 PR fortran/50619
5538 * gfortran.dg/init_flag_10.f90: New.
5539
5540 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5541
5542 PR c++/53524
5543 * g++.dg/warn/Wenum-compare-no-2: New.
5544
5545 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5546
5547 PR preprocessor/53463
5548 * g++.dg/cpp/limits.C: New test.
5549 * g++.dg/parse/error19.C: Adjust.
5550 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5551 * g++.dg/warn/pr35635.C: Likewise.
5552 * g++.old-deja/g++.pt/assign1.C: Likewise.
5553
5554 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5555
5556 PR target/53559
5557 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5558 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5559 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5560 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5561 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5562 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5563 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5564 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5565
5566 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5567
5568 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5569
5570 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5571
5572 PR tree-optimization/53550
5573 * gcc.dg/pr53550.c: New test.
5574
5575 2012-06-04 Richard Guenther <rguenther@suse.de>
5576
5577 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5578 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5579 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5580
5581 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5582
5583 PR fortran/48831
5584 * gfortran.dg/parameter_array_element_2.f90: New.
5585
5586 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5587
5588 PR target/53512
5589 * gcc.target/sh/pr53512-1.c: New.
5590 * gcc.target/sh/pr53512-2.c: New.
5591 * gcc.target/sh/pr53512-3.c: New.
5592 * gcc.target/sh/pr53512-4.c: New.
5593
5594 2012-06-01 Jason Merrill <jason@redhat.com>
5595
5596 PR c++/52973
5597 * g++.dg/ext/visibility/template12.C: New.
5598 * g++.dg/ext/attrib14.C: Adjust warning line.
5599
5600 PR c++/52725
5601 * g++.dg/parse/new6.C: New.
5602 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5603
5604 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5605
5606 * c-c++-common/restrict-2.c: Revert previous change.
5607
5608 2012-06-01 Jason Merrill <jason@redhat.com>
5609
5610 PR c++/53137
5611 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5612
5613 PR c++/53484
5614 * g++.dg/cpp0x/auto33.C: New.
5615
5616 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5617
5618 PR c++/26155
5619 * g++.dg/parse/namespace-alias-1.C: New.
5620
5621 2012-06-01 Christian Bruel <christian.bruel@st.com>
5622
5623 * gcc.dg/spec-options.c: New test.
5624 * gcc.dg/foo.specs: New file.
5625
5626 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5627
5628 PR ada/53517
5629 * gnat.dg/lto14.adb: Skip on Solaris.
5630
5631 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5632
5633 * gcc.target/cris/sync-1-v10.c,
5634 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5635 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5636 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5637 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5638 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5639 gcc.target/cris/torture/sync-mis-op-i-1.c,
5640 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5641 gcc.target/cris/torture/sync-mis-op-i-2.c,
5642 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5643 gcc.target/cris/torture/sync-mis-op-i-3.c,
5644 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5645 gcc.target/cris/torture/sync-mis-op-s-1.c,
5646 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5647 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5648 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5649 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5650 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5651 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5652 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5653 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5654 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5655
5656 2012-05-31 Richard Guenther <rguenther@suse.de>
5657
5658 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5659 ldist-pr45948.c with disabled SCCP.
5660
5661 2012-05-31 Richard Guenther <rguenther@suse.de>
5662
5663 PR middle-end/48493
5664 * gcc.dg/torture/pr48493.c: New testcase.
5665
5666 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5667
5668 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5669 arm32 to targets.
5670 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5671 of the initialization loop.
5672 (dg-final): Adjust the expected number of vectorized loops depending
5673 on vect_char_mult target selector.
5674
5675 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5676
5677 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5678 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5679 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5680 New tests.
5681
5682 2012-05-30 Jason Merrill <jason@redhat.com>
5683
5684 PR c++/53356
5685 * g++.dg/init/new34.C: New.
5686 * g++.dg/tree-ssa/stabilize1.C: New.
5687
5688 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5689
5690 PR c++/53356
5691 * g++.dg/init/new33.C: New test.
5692
5693 2012-05-30 Richard Guenther <rguenther@suse.de>
5694
5695 PR middle-end/53501
5696 * gcc.dg/torture/pr53501.c: New testcase.
5697 * c-c++-common/restrict-2.c: Adjust.
5698
5699 2012-05-30 Alan Modra <amodra@gmail.com>
5700
5701 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5702 torture-finish.
5703
5704 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5705
5706 * gcc.target/i386/shuf-concat.c: New test.
5707
5708 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5709
5710 PR rtl-optimization/53519
5711 * gcc.c-torture/compile/pr53519.c: New test.
5712
5713 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5714
5715 * gcc.target/arm/neon-vrev.c: New.
5716
5717 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5718
5719 PR target/51340
5720 * gcc.target/sh/pr51340-1.c: New.
5721 * gcc.target/sh/pr51340-2.c: New.
5722 * gcc.target/sh/pr51340-3.c: New.
5723
5724 2012-05-29 Richard Guenther <rguenther@suse.de>
5725
5726 PR tree-optimization/53516
5727 * gcc.dg/torture/pr53516.c: New testcase.
5728
5729 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5730
5731 PR preprocessor/53229
5732 * gcc.dg/cpp/paste6.c: Force to run without
5733 -ftrack-macro-expansion.
5734 * gcc.dg/cpp/paste8.c: Likewise.
5735 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5736 -ftrack-macro-expansion.
5737 * gcc.dg/cpp/paste12.c: Force to run without
5738 -ftrack-macro-expansion.
5739 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5740 -ftrack-macro-expansion.
5741 * gcc.dg/cpp/paste13.c: Likewise.
5742 * gcc.dg/cpp/paste14.c: Likewise.
5743 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5744 -ftrack-macro-expansion.
5745 * gcc.dg/cpp/paste18.c: New test.
5746
5747 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5748
5749 * gcc.target/cris/torture/trap-1.c,
5750 gcc.target/cris/torture/trap-2.c,
5751 gcc.target/cris/torture/trap-3.c,
5752 gcc.target/cris/torture/trap-v0.c,
5753 gcc.target/cris/torture/trap-v3.c: New tests.
5754
5755 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5756
5757 PR c++/25137
5758 * g++.dg/warn/Wbraces3.C: New.
5759 * g++.dg/warn/Wbraces4.C: Likewise.
5760
5761 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5762
5763 PR tree-optimization/53505
5764 * c-c++-common/torture/pr53505.c: New test.
5765
5766 2012-05-27 Nathan Sidwell <nathan@acm.org>
5767
5768 * gcc.dg/stmt-expr-4.c: New.
5769
5770 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5771
5772 PR c++/53491
5773 * g++.dg/parse/crash60.C: New.
5774
5775 2012-05-26 Jason Merrill <jason@redhat.com>
5776
5777 PR c++/53220
5778 * c-c++-common/array-lit.c: New.
5779 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5780
5781 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5782
5783 PR ada/50294
5784 * gnat.dg/array21.adb: New test.
5785
5786 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5787
5788 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5789
5790 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5791
5792 PR c++/32054
5793 * g++.dg/other/anon-union3.C: New.
5794
5795 2012-05-25 Ian Lance Taylor <iant@google.com>
5796
5797 * gcc.dg/split-6.c: New test.
5798
5799 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5800
5801 * gnat.dg/lto14.adb: New test.
5802
5803 2012-05-25 Tristan Gingold <gingold@adacore.com>
5804
5805 * gcc.target/i386/large-frame.c: New.
5806
5807 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5808 * gcc.target/powerpc/lhs-1.c: New.
5809 * gcc.target/powerpc/lhs-2.c: New.
5810 * gcc.target/powerpc/lhs-3.c: New.
5811
5812 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5813
5814 Make unwound macro expansion trace less redundant
5815 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5816 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5817 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5818 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5819 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5820 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5821
5822 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5823
5824 PR c++/53464
5825 * g++.dg/cpp0x/constexpr-default1.C: New.
5826
5827 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5828
5829 PR c++/32080
5830 * g++.dg/eh/goto2.C: New.
5831
5832 2012-05-24 Richard Guenther <rguenther@suse.de>
5833
5834 PR middle-end/53460
5835 * g++.dg/tree-prof/pr53460.C: New testcase.
5836
5837 2012-05-24 Richard Guenther <rguenther@suse.de>
5838
5839 PR bootstrap/53466
5840 * g++.dg/debug/pr53466.C: New testcase.
5841
5842 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5843
5844 PR tree-optimization/53465
5845 * gcc.c-torture/execute/pr53465.c: New test.
5846
5847 2012-05-23 Tobias Burnus <burnus@net-b.de>
5848
5849 PR fortran/51055
5850 PR fortran/45170
5851 * gfortran.dg/allocate_with_typespec_6.f90: New.
5852
5853 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5854
5855 PR c++/29185
5856 * g++.dg/warn/delete-array-1.C: New.
5857
5858 2012-05-23 Richard Guenther <rguenther@suse.de>
5859
5860 * gcc.dg/torture/pr39074-2.c: Adjust.
5861 * gcc.dg/torture/pr39074.c: Likewise.
5862 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5863 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5864
5865 2012-05-22 Jan Hubicka <jh@suse.cz>
5866
5867 PR middle-end/53161
5868 * g++.dg/torture/pr53161.C: New testcase.
5869
5870 2012-05-22 Tobias Burnus <burnus@net-b.de>
5871
5872 PR fortran/53389
5873 * gfortran.dg/realloc_on_assign_15.f90: New.
5874
5875 2012-05-22 Richard Guenther <rguenther@suse.de>
5876
5877 PR middle-end/51071
5878 * gcc.dg/torture/pr51071-2.c: New testcase.
5879
5880 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5881
5882 PR tree-optimization/53336
5883 * g++.dg/torture/pr53336.C: New testcase.
5884
5885 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5886
5887 PR c++/53322
5888 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5889 instead of -Wunused-local-typedefs.
5890
5891 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5892
5893 PR c++/51184
5894 * g++.dg/other/abstract4.C: New-
5895
5896 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5897
5898 PR c++/40821
5899 * g++.dg/ext/attrib46.C: New.
5900
5901 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5902
5903 PR c/53418
5904 * gcc.c-torture/compile/pr53418-1.c,
5905 gcc.c-torture/compile/pr53418-2.c: New tests.
5906
5907 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5908
5909 PR tree-optimization/53366
5910 * gcc.dg/torture/pr53366-1.c: New test.
5911 * gcc.dg/torture/pr53366-2.c: New test.
5912 * gcc.target/i386/pr53366-1.c: New test.
5913 * gcc.target/i386/pr53366-2.c: New test.
5914
5915 PR tree-optimization/53409
5916 * gcc.c-torture/compile/pr53409.c: New test.
5917
5918 PR tree-optimization/53410
5919 * gcc.c-torture/compile/pr53410-1.c: New test.
5920 * gcc.c-torture/compile/pr53410-2.c: New test.
5921
5922 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5923
5924 PR target/53425
5925 * gcc.target/i386/pr53425-1.c: New file.
5926 * gcc.target/i386/pr53425-2.c: Likewise.
5927
5928 2012-05-21 Richard Guenther <rguenther@suse.de>
5929
5930 PR tree-optimization/53408
5931 * gcc.dg/torture/pr53408.c: New testcase.
5932
5933 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5934 H.J. Lu <hongjiu.lu@intel.com>
5935
5936 PR target/53416
5937 * gcc.target/i386/pr53416.c: New file.
5938
5939 2012-05-21 Richard Guenther <rguenther@suse.de>
5940
5941 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5942
5943 2012-05-21 Richard Guenther <rguenther@suse.de>
5944
5945 * gcc.dg/torture/ldist-1.c: New testcase.
5946
5947 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5948
5949 * gnat.dg/lto13.adb: New test.
5950 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5951
5952 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5953
5954 * gnat.dg/specs/lto12.ads: New test.
5955 * gnat.dg/specs/lto12_pkg.ads: New helper.
5956
5957 2012-05-18 Richard Guenther <rguenther@suse.de>
5958
5959 PR tree-optimization/53346
5960 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5961 * gcc.target/i386/incoming-10.c: Adjust.
5962 * gcc.target/i386/incoming-11.c: Likewise.
5963 * gcc.target/i386/pr46295.c: Likewise.
5964
5965 2012-05-18 Richard Guenther <rguenther@suse.de>
5966
5967 * gcc.dg/pr53352.c: Return zero.
5968
5969 2012-05-18 Richard Guenther <rguenther@suse.de>
5970
5971 PR tree-optimization/53390
5972 * gcc.dg/torture/pr53390.c: New testcase.
5973
5974 2012-05-18 Meador Inge <meadori@codesourcery.com>
5975
5976 PR rtl-optimization/53352
5977 * gcc.dg/pr53352.c: New test.
5978
5979 2012-05-17 David S. Miller <davem@davemloft.net>
5980
5981 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5982 failure on sparc-*-linux-gnu.
5983
5984 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5985
5986 PR c++/39681
5987 * g++.dg/parse/error49.C: New.
5988 * g++.dg/cpp0x/error8.C: Likewise.
5989 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5990 * g++.dg/ext/utf-dflt2.C: Likewise.
5991 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5992 * g++.dg/ext/utf-dflt.C: Likewise.
5993 * c-c++-common/raw-string-3.c: Likewise.
5994 * c-c++-common/raw-string-4.c: Likewise.
5995
5996 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5997
5998 PR c++/53371
5999 * g++.dg/cpp0x/catch1.C: New.
6000
6001 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6002
6003 PR c++/44516
6004 * g++.dg/parse/error48.C: New.
6005 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6006 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6007
6008 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6009
6010 * gcc.dg/tm/indirect-2.c: New test.
6011
6012 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6013
6014 PR tree-optimization/53217
6015 * gfortran.dg/pr53217.f90: New test.
6016
6017 2012-05-16 Richard Guenther <rguenther@suse.de>
6018
6019 PR tree-optimization/53364
6020 * g++.dg/torture/pr53364.C: New testcase.
6021
6022 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6023
6024 PR testsuite/52641
6025 * gcc.dg/pr52549.c: Fix test for long != void*
6026 * gcc.c-torture/execute/pr52979-1.x: New file.
6027 * gcc.c-torture/execute/pr52979-2.x: New file.
6028
6029 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6030
6031 PR preprocessor/7263
6032 * gcc.dg/binary-constants-2.c: Run without tracking locations
6033 accross macro expansion.
6034 * gcc.dg/binary-constants-3.c: Likewise.
6035 * gcc.dg/cpp/sysmac2.c: Likewise.
6036 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6037 location.
6038 * gcc.dg/cpp/syshdr3.c: New test.
6039 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6040 * gcc.dg/system-binary-constants-1.c: New test.
6041 * gcc.dg/system-binary-constants-1.h: New header for the new test
6042 above.
6043 * g++.dg/cpp/syshdr3.C: New test.
6044 * g++.dg/cpp/syshdr3.h: New header the new test above.
6045 * g++.dg/system-binary-constants-1.C: New test.
6046 * g++.dg/system-binary-constants-1.h: New header the new test
6047 above.
6048
6049 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6050
6051 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6052
6053 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6054
6055 PR target/53358
6056 * gcc.dg/pr53358.c: New test.
6057
6058 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6059
6060 PR c++/11856
6061 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6062 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6063
6064 2012-05-15 Olivier Hainque <hainque@adacore.com>
6065
6066 * g++.dg/eh/sighandle.C: New testcase.
6067
6068 2012-05-15 Richard Guenther <rguenther@suse.de>
6069
6070 PR tree-optimization/53355
6071 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6072
6073 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6074
6075 * gfortran.dg/*.f90: Remove now redundant manual
6076 cleanup-modules directive.
6077
6078 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6079
6080 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6081 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6082
6083 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6084
6085 PR fortran/52428
6086 * gfortran.dg/int_range_io_1.f90: New test.
6087
6088 2012-05-14 Andi Kleen <ak@linux.intel.com>
6089 Jakub Jelinek <jakub@redhat.com>
6090
6091 PR target/53315
6092 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6093 * gcc.target/i386/rtm-check.h: New file.
6094 * gcc.target/i386/pr53315.c: New test.
6095
6096 2012-05-14 Tobias Burnus <burnus@net-b.de>
6097
6098 PR fortran/49110
6099 PR fortran/51055
6100 PR fortran/53329
6101 * gfortran.dg/deferred_type_param_4.f90: New.
6102 * gfortran.dg/deferred_type_param_6.f90: New.
6103
6104 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6105
6106 * gcc.target/i386/retarg.c: New test.
6107
6108 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6109
6110 PR fortran/45170
6111 * gfortran.dg/deferred_type_param_3.f90: New.
6112 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6113 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6114
6115 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6116
6117 * gnat.dg/null_pointer_deref3.adb: New test.
6118
6119 2012-05-12 Tobias Burnus <burnus@net-b.de>
6120
6121 PR fortran/49110
6122 PR fortran/52843
6123 * gfortran.dg/deferred_type_param_5.f90: New.
6124
6125 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6126
6127 * g++.dg/parse/error47.C: New.
6128
6129 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6130
6131 PR fortran/52537
6132 * gfortran.dg/string_compare_4.f90: Change option
6133 to -fdump-tree-original. Add test case for kind=4.
6134
6135 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6136
6137 PR fortran/52537
6138 * gfortran.dg/string_compare_4.f90: New test.
6139
6140 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6141
6142 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6143
6144 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6145
6146 PR c++/53305
6147 * g++.dg/cpp0x/variadic132.C: New.
6148
6149 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6150
6151 PR c++/53158
6152 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6153 * g++.dg/parse/error26.C: Tweak dg-error column number.
6154
6155 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6156
6157 PR c++/53301
6158 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6159
6160 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6161
6162 * gnat.dg/lto11.ad[sb]: New test.
6163
6164 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6165
6166 PR target/52908
6167 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6168 directive to Scan for vpmuldq, not vpmacsdql.
6169
6170 2012-05-09 Michael Matz <matz@suse.de>
6171
6172 PR tree-optimization/53185
6173 * gcc.dg/vect/pr53185.c: New test.
6174
6175 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6176
6177 PR middle-end/53249
6178 * gcc.target/i386/pr53249.c: New.
6179
6180 2012-05-09 Richard Guenther <rguenther@suse.de>
6181
6182 PR tree-optimization/18437
6183 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6184 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6185
6186 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6187
6188 PR tree-optimization/53226
6189 * gcc.c-torture/compile/pr53226.c: New test.
6190
6191 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6192
6193 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6194 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6195 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6196 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6197 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6198 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6199 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6200 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6201 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6202 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6203 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6204 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6205 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6206 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6207
6208 2012-05-09 Dehao Chen <dehao@google.com>
6209
6210 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6211 * gcc.dg/predict-2.c: Likewise.
6212 * gcc.dg/predict-3.c: Likewise.
6213 * gcc.dg/predict-4.c: Likewise.
6214 * gcc.dg/predict-5.c: Likewise.
6215 * gcc.dg/predict-6.c: Likewise.
6216
6217 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6218
6219 PR target/53272
6220 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6221
6222 2012-05-08 Richard Guenther <rguenther@suse.de>
6223
6224 * gcc.dg/fold-bitand-4.c: New testcase.
6225
6226 2012-05-08 Dehao Chen <dehao@google.com>
6227
6228 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6229 heuristic is working properly.
6230 * gcc.dg/predict-2.c: Likewise.
6231 * gcc/dg/predict-3.c: Likewise.
6232 * gcc/dg/predict-4.c: Likewise.
6233 * gcc/dg/predict-5.c: Likewise.
6234 * gcc/dg/predict-6.c: Likewise.
6235
6236 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6237
6238 PR tree-optimization/53239
6239 * g++.dg/opt/vrp3.C: New test.
6240 * g++.dg/opt/vrp3-aux.cc: New file.
6241 * g++.dg/opt/vrp3.h: New file.
6242
6243 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6244
6245 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6246 .uleb128 support in assembler output.
6247
6248 2012-05-07 Richard Guenther <rguenther@suse.de>
6249
6250 PR lto/42987
6251 * g++.dg/lto/pr42987_0.C: New testcase.
6252 * g++.dg/lto/pr42987_1.C: Likewise.
6253
6254 2012-05-07 Tobias Burnus <burnus@net-b.de>
6255
6256 PR fortran/53255
6257 * gfortran.dg/typebound_operator_15.f90: New.
6258
6259 2012-05-06 Tobias Burnus <burnus@net-b.de>
6260
6261 PR fortran/41587
6262 * gfortran.dg/class_array_13.f90: New.
6263
6264 2012-05-06 Tristan Gingold <gingold@adacore.com>
6265
6266 * gnat.dg/warn7.adb: New test.
6267
6268 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6269
6270 * gnat.dg/specs/renamings.ads: Rename to...
6271 * gnat.dg/specs/renaming1.ads: ...this.
6272 * gnat.dg/specs/renaming2.ads: New test.
6273 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6274 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6275 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6276 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6277
6278 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6279
6280 * gnat.dg/discr36.ad[sb]: New test.
6281 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6282
6283 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6284
6285 PR c/43772
6286 * c-c++-common/pr43772.c: New.
6287
6288 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6289
6290 PR fortran/41600
6291 * gfortran.dg/select_type_26.f03 : New test.
6292 * gfortran.dg/select_type_27.f03 : New test.
6293
6294 PR fortran/53191
6295 * gfortran.dg/select_type_28.f03 : New test.
6296
6297 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6298
6299 PR fortran/49010
6300 PR fortran/24518
6301 * gfortran.dg/mod_sign0_1.f90: New test.
6302 * gfortran.dg/mod_large_1.f90: New test.
6303
6304 2012-05-04 Tobias Burnus <burnus@net-b.de>
6305
6306 PR fortran/53175
6307 gfortran.dg/public_private_module_5.f90: New.
6308
6309 2012-05-04 Tobias Burnus <burnus@net-b.de>
6310
6311 PR fortran/53111
6312 * gfortran.dg/constructor_7.f90: New.
6313 * gfortran.dg/constructor_8.f90: New.
6314
6315 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6316
6317 PR c++/53166
6318 * g++.dg/cpp0x/static_assert7.C: New.
6319
6320 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6321
6322 PR tree-optimization/52633
6323 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6324 recognized as widening shifts instead of over-widening.
6325 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6326 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6327 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6328 * gcc.target/arm/pr52633.c: New test.
6329
6330 2012-05-04 Richard Guenther <rguenther@suse.de>
6331
6332 PR tree-optimization/53168
6333 * gcc.dg/torture/pr53168.c: New testcase.
6334 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6335
6336 2012-05-04 Richard Guenther <rguenther@suse.de>
6337
6338 * gcc.dg/lto/pr53214_0.c: New testcase.
6339
6340 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6341
6342 * gcc.target/ia64/pr48496.c: New test.
6343 * gcc.target/ia64/pr52657.c: Likewise.
6344
6345 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6346
6347 PR c/51712
6348 * c-c++-common/pr51712.c: New.
6349
6350 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6351
6352 PR target/53199
6353 * gcc.target/powwerpc/pr53199.c: New file.
6354
6355 2012-05-03 Jason Merrill <jason@redhat.com>
6356
6357 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6358
6359 * gcc.dg/debug/dwarf2/dups-types.c: New.
6360 * gcc.dg/debug/dwarf2/dups-types.h: New.
6361
6362 2012-05-03 Jason Merrill <jason@redhat.com>
6363
6364 * g++.dg/debug/dwarf2/namespace-2.C: New.
6365 * g++.dg/debug/dwarf2/localclass3.C: New.
6366
6367 2012-05-03 Jason Merrill <jason@redhat.com>
6368
6369 * g++.dg/debug/dwarf2/thunk1.C: New.
6370
6371 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6372
6373 PR c++/53186
6374 * g++.dg/other/final2.C: New.
6375
6376 2012-05-03 Richard Guenther <rguenther@suse.de>
6377
6378 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6379
6380 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6381
6382 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6383 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6384 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6385 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6386
6387 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6388
6389 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6390 .byte 0xf2.
6391 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6392 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6393 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6394
6395 PR debug/53174
6396 * gcc.dg/pr53174.c: New test.
6397
6398 PR target/53187
6399 * gcc.target/arm/pr53187.c: New test.
6400 * gcc.c-torture/compile/pr53187.c: New test.
6401
6402 2012-05-03 Richard Guenther <rguenther@suse.de>
6403
6404 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6405 unsupported prefetching support.
6406
6407 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6408
6409 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6410 option -ftrack-macro-expansion=0.
6411 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6412 option -ftrack-macro-expansion=0.
6413
6414 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6415
6416 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6417 dg-options for target arm with dg-additional-options.
6418
6419 2012-05-03 Richard Guenther <rguenther@suse.de>
6420
6421 PR tree-optimization/53144
6422 * gcc.dg/torture/pr53144.c: New testcase.
6423
6424 2012-05-03 Tobias Burnus <burnus@net-b.de>
6425
6426 PR fortran/52864
6427 * gfortran.dg/pointer_intent_7.f90: New.
6428 * gfortran.dg/pure_formal_3.f90: New.
6429
6430 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6431
6432 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6433
6434 2012-05-02 Martin Jambor <mjambor@suse.cz>
6435
6436 PR lto/52605
6437 * g++.dg/lto/pr52605_0.C: New test.
6438
6439 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6440
6441 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6442 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6443 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6444 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6445 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6446 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6447 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6448 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6449 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6450 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6451 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6452 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6453 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6454 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6455 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6456 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6457
6458 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6459
6460 PR middle-end/53153
6461 * gcc.dg/pr53153.c: New test.
6462
6463 2012-05-02 Richard Guenther <rguenther@suse.de>
6464
6465 * g++.dg/tree-ssa/pr19807.C: Adjust.
6466
6467 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6468
6469 PR tree-optimization/53163
6470 * gcc.c-torture/compile/pr53163.c: New test.
6471
6472 PR rtl-optimization/53160
6473 * gcc.c-torture/execute/pr53160.c: New test.
6474
6475 2012-05-01 Ian Lance Taylor <iant@google.com>
6476
6477 PR c/37303
6478 * gcc.dg/pr37303.c: New test.
6479
6480 2012-05-01 Richard Henderson <rth@redhat.com>
6481
6482 * lib/target-supports.exp
6483 (check_effective_target_sync_long_long_runtime): True for
6484 check_effective_target_powerpc64.
6485
6486 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6487
6488 PR c++/51033
6489 * gcc.dg/vector-1.c: Move to ...
6490 * c-c++-common/vector-1.c: ... here.
6491 * gcc.dg/vector-2.c: Move to ...
6492 * c-c++-common/vector-2.c: ... here.
6493 * gcc.dg/vector-3.c: Move to ...
6494 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6495 * gcc.dg/vector-4.c: Move to ...
6496 * c-c++-common/vector-4.c: ... here.
6497 * gcc.dg/vector-init-1.c: Move to ...
6498 * c-c++-common/vector-init-1.c: ... here.
6499 * gcc.dg/vector-init-2.c: Move to ...
6500 * c-c++-common/vector-init-2.c: ... here.
6501 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6502 * c-c++-common/vector-subscript-1.c: ... here.
6503 * gcc.dg/vector-subscript-2.c: Move to ...
6504 * c-c++-common/vector-subscript-2.c: ... here.
6505 * gcc.dg/vector-subscript-3.c: Move to ...
6506 * c-c++-common/vector-subscript-3.c: ... here.
6507
6508 PR c++/51314
6509 * g++.dg/cpp0x/vt-51314.C: New test.
6510 * g++.dg/cpp0x/variadic76.C: Fix.
6511
6512 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6513
6514 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6515
6516 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6517
6518 Add -Wvarargs option
6519 * c-c++-common/Wvarargs.c: New test case.
6520 * c-c++-common/Wvarargs-2.c: Likewise.
6521
6522 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6523
6524 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6525 * objc.dg/foreach-7.m: Force the test case to run without
6526 -ftrack-macro-expansion.
6527 * c-c++-common/tm/attrib-1.c: Likewise.
6528 * c-c++-common/warn-ommitted-condop.c: Likewise.
6529 * gcc.dg/assign-warn-1.c: Likewise.
6530 * gcc.dg/assign-warn-2.c: Likewise.
6531 * gcc.dg/attr-alloc_size.c: Likewise.
6532 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6533 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6534 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6535 * gcc.dg/c90-const-expr-9.c: Likewise.
6536 * gcc.dg/c99-const-expr-9.c: Likewise.
6537 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6538 * gcc.dg/cpp/direct2s.c: Likewise.
6539 * gcc.dg/cpp/pr28709.c: Likewise.
6540 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6541 * gcc.dg/dfp/composite-type.c: Likewise.
6542 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6543 with -ftrack-macro-expansion
6544 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6545 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6546 * g++.dg/ext/cleanup-1.C: Likewise.
6547 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6548 * g++.dg/template/sfinae10.C: Likewise.
6549 * g++.dg/tm/wrap-2.C: Likewise.
6550 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6551 * g++.dg/warn/Wsign-conversion.C: Likewise.
6552 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6553 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6554 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6555 it to run with -ftrack-macro-expansion.
6556 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6557 test cases without -ftrack-macro-expansion.
6558
6559 Fix location for static class members
6560 * g++.dg/template/sfinae6_neg.C: Adjust.
6561
6562 Make conversion warnings work on NULL with -ftrack-macro-expansion
6563 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6564 alongside the previous testing for NULL.
6565
6566 Fix -Wuninitialized for -ftrack-macro-expansion
6567 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6568
6569 Strip "<built-in>" loc from displayed expansion context
6570 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6571 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6572 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6573 new test above.
6574
6575 Fix expansion point loc for macro-like tokens
6576 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6577 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6578
6579 Fix token pasting with -ftrack-macro-expansion
6580 * gcc.dg/cpp/paste17.c: New test case for
6581 -ftrack-macro-expansion=2 mode only.
6582 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6583
6584 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6585
6586 * gnat.dg/warn6.ad[sb]: New test.
6587
6588 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6589
6590 PR 53149
6591 * gcc.dg/20011021-1.c: Adjust testcase.
6592
6593 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6594
6595 PR fortran/53148
6596 * gfortran.dg/function_optimize_12.f90: New test.
6597
6598 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6599
6600 PR target/53156
6601 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6602 code to match current output and cover new peephole2 pattern.
6603
6604 2012-04-27 Ollie Wild <aaw@google.com>
6605
6606 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6607
6608 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6609
6610 * gcc.c-torture/execute/20120427-2.c: New testcase.
6611 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6612 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6613 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6614
6615 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6616
6617 PR target/53138
6618 * gcc.c-torture/execute/20120427-1.c: New testcase.
6619
6620 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6621
6622 PR middle-end/27139
6623 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6624
6625 2012-04-27 Tom de Vries <tom@codesourcery.com>
6626
6627 PR tree-optimization/51879
6628 * gcc.dg/pr51879.c: New test.
6629 * gcc.dg/pr51879-2.c: Same.
6630 * gcc.dg/pr51879-3.c: Same.
6631 * gcc.dg/pr51879-4.c: Same.
6632 * gcc.dg/pr51879-6.c: Same.
6633
6634 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6635
6636 PR c++/53096
6637 * g++.dg/cpp0x/defaulted35.C: New.
6638 * g++.dg/cpp0x/defaulted15.C: Adjust.
6639
6640 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6641
6642 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6643 structure layout.
6644
6645 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6646
6647 * gcc.target/i386/builtin_target.c: Check avx2.
6648
6649 2012-04-26 Alan Modra <amodra@gmail.com>
6650
6651 * gcc.target/powerpc/savres.c: New test.
6652 * gcc.target/powerpc/powerpc.exp: Run it.
6653
6654 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6655
6656 PR target/53120
6657 * gcc.dg/torture/pr53120.c: New test.
6658
6659 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6660
6661 PR middle-end/52979
6662 * gcc.c-torture/compile/pr52979-1.c: New test.
6663 * gcc.c-torture/execute/pr52979-1.c: New test.
6664 * gcc.c-torture/execute/pr52979-2.c: New test.
6665
6666 2012-04-25 Richard Guenther <rguenther@suse.de>
6667
6668 * gcc.target/i386/l_fma_float_5.c: Adjust.
6669 * gcc.target/i386/l_fma_double_4.c: Likewise.
6670 * gcc.target/i386/l_fma_float_2.c: Likewise.
6671 * gcc.target/i386/l_fma_float_6.c: Likewise.
6672 * gcc.target/i386/l_fma_double_1.c: Likewise.
6673 * gcc.target/i386/l_fma_double_5.c: Likewise.
6674 * gcc.target/i386/l_fma_float_3.c: Likewise.
6675 * gcc.target/i386/l_fma_double_2.c: Likewise.
6676 * gcc.target/i386/l_fma_double_6.c: Likewise.
6677 * gcc.target/i386/l_fma_float_4.c: Likewise.
6678 * gcc.target/i386/l_fma_double_3.c: Likewise.
6679 * gcc.target/i386/l_fma_float_1.c: Likewise.
6680
6681 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6682
6683 PR tree-optimization/53058
6684 * gcc.c-torture/compile/pr53058.c: New test.
6685
6686 2012-04-25 Jan Hubicka <jh@suse.cz>
6687
6688 PR middle-end/53088
6689 * gcc.target/i386/pr39082-1.c: Update warning location.
6690
6691 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6692
6693 PR c/52880
6694 * gcc.dg/pr52880.c: New test.
6695
6696 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6697
6698 * gcc.dg/m-un-2.c: Update.
6699 * gcc.dg/20011021-1.c: Update.
6700
6701 2012-04-25 Tobias Burnus <burnus@net-b.de>
6702
6703 PR fortran/52196
6704 * gfortran.dg/realloc_on_assign_14.f90: New.
6705
6706 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6707
6708 PR testsuite/52641
6709 PR tree-optimizations/52891
6710 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6711
6712 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6713
6714 PR c++/52363
6715 * g++.dg/cpp0x/sfinae35.C: New.
6716 * g++.dg/cpp0x/sfinae36.C: Likewise.
6717
6718 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6719
6720 * gcc.target/builtin_target.c: New testcase.
6721
6722 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6723
6724 PR target/47197
6725 * gcc.target/powerpc/pr47197.c: New test.
6726
6727 2012-04-24 Richard Guenther <rguenther@suse.de>
6728
6729 PR tree-optimization/53085
6730 * g++.dg/torture/pr53085.C: New testcase.
6731
6732 2012-04-24 Andrew Pinski <apinski@cavium.com>
6733
6734 PR tree-opt/33512
6735 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6736 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6737 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6738
6739 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6740
6741 PR middle-end/53084
6742 * gcc.c-torture/execute/pr53084.c: New test.
6743
6744 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6745
6746 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6747
6748 2012-04-23 Andrew Pinski <apinski@cavium.com>
6749
6750 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6751
6752 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6753
6754 PR regression/53076
6755 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6756 * gcc.dg/torture/builtin-power-1.c: Likewise.
6757
6758 2012-04-23 Richard Guenther <rguenther@suse.de>
6759
6760 PR tree-optimization/53070
6761 * gcc.dg/torture/pr53070.c: New testcase.
6762
6763 2012-04-23 Richard Guenther <rguenther@suse.de>
6764
6765 PR c/53060
6766 * gcc.dg/pr53060.c: New testcase.
6767
6768 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6769
6770 PR tree-optimizations/52891
6771 * gcc.c-torture/compile/pr52891-1.c: New test.
6772 * gcc.c-torture/compile/pr52891-2.c: New test.
6773
6774 2012-04-22 Tobias Burnus <burnus@net-b.de>
6775
6776 PR fortran/53051
6777 * gfortran.dg/read_float_4.f90: New.
6778
6779 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6780
6781 PR 35441
6782 * c-c++-common/pr35441.C: New.
6783
6784 2012-04-20 Ian Lance Taylor <iant@google.com>
6785
6786 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6787 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6788
6789 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6790
6791 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6792 array access.
6793 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6794
6795 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6796
6797 PR rtl-optimization/44214
6798 * gcc.dg/pr44214-1.c: New test.
6799 * gcc.dg/pr44214-2.c: Likewise.
6800 * gcc.dg/pr44214-3.c: Likewise.
6801
6802 2012-04-20 Richard Guenther <rguenther@suse.de>
6803
6804 * g++.dg/torture/20120420-1.C: New testcase.
6805
6806 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6807
6808 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6809
6810 2012-04-19 Christian Bruel <christian.bruel@st.com>
6811
6812 * gcc.dg/pr52283.c: New test.
6813
6814 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6815
6816 * gcc.dg/pr37985.c: New test.
6817
6818 2012-04-19 Richard Guenther <rguenther@suse.de>
6819
6820 PR rtl-optimization/44688
6821 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6822 possibly profitable.
6823
6824 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6825
6826 PR tree-optimization/52976
6827 * gfortran.dg/reassoc_11.f: New test.
6828
6829 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6830
6831 PR tree-optimization/52976
6832 * gfortran.dg/reassoc_7.f: New test.
6833 * gfortran.dg/reassoc_8.f: Likewise.
6834 * gfortran.dg/reassoc_9.f: Likewise.
6835 * gfortran.dg/reassoc_10.f: Likewise.
6836
6837 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6838
6839 PR c++/52422
6840 * g++.dg/cpp0x/sfinae33.C: New.
6841 * g++.dg/cpp0x/sfinae34.C: Likewise.
6842
6843 2012-04-18 Joey Ye <joey.ye@arm.com>
6844
6845 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6846
6847 2012-04-18 Richard Guenther <rguenther@suse.de>
6848
6849 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6850 array access.
6851 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6852 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6853
6854 2012-04-17 Tom de Vries <tom@codesourcery.com>
6855
6856 * g++.dg/pr51264-4.C: New test.
6857
6858 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6859
6860 PR c++/52599
6861 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6862
6863 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6864
6865 PR c++/53003
6866 * g++.dg/parse/crash59.C: New.
6867
6868 2012-04-17 Michael Matz <matz@suse.de>
6869
6870 PR tree-optimization/18437
6871 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6872
6873 2012-04-17 Richard Guenther <rguenther@suse.de>
6874
6875 PR middle-end/53011
6876 * g++.dg/torture/pr53011.C: New testcase.
6877
6878 2012-04-16 Jason Merrill <jason@redhat.com>
6879
6880 PR c++/38543
6881 * g++.dg/cpp0x/variadic131.C: New.
6882
6883 PR c++/52008
6884 * g++.dg/cpp0x/variadic130.C: New.
6885
6886 PR c++/50830
6887 * g++.dg/cpp0x/variadic129.C: New.
6888
6889 PR c++/50303
6890 * g++.dg/cpp0x/variadic128.C: New.
6891
6892 2012-04-16 Tobias Burnus <burnus@net-b.de>
6893
6894 PR fortran/52864
6895 * gfortran.dg/pointer_intent_6.f90: New.
6896
6897 2012-04-16 Tobias Burnus <burnus@net-b.de>
6898
6899 PR fortran/52916
6900 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6901 to include public_private_module_4.f90.
6902 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6903 targets.
6904
6905 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6906
6907 PR c++/49152
6908 * g++.dg/diagnostic/operator1.C: New.
6909 * g++.dg/ext/label5.C: Adjust.
6910 * g++.dg/ext/va-arg1.C: Likewise.
6911 * g++.dg/other/error20.C: Likewise.
6912 * g++.dg/other/error20.C: Likewise.
6913 * g++.dg/other/error16.C: Likewise.
6914 * g++.dg/other/error10.C: Likewise.
6915 * g++.dg/parse/error30.C: Likewise.
6916 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6917
6918 2012-04-16 Jason Merrill <jason@redhat.com>
6919
6920 PR c++/51148
6921 * g++.dg/cpp0x/variadic127.C: New.
6922
6923 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6924
6925 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6926 testcase name.
6927 Use fail, pass instead of unresolved.
6928 Don't log $optstr.
6929
6930 PR testsuite/52948
6931 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6932 TODO_dump_func.
6933 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6934 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6935 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6936
6937 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6938
6939 PR fortran/52968
6940 * gfortran.dg/typebound_call_23.f03: New test case.
6941
6942 2012-04-15 Jason Merrill <jason@redhat.com>
6943
6944 PR c++/47220
6945 * g++.dg/cpp0x/variadic126.C: New.
6946
6947 PR c++/52380
6948 * g++.dg/cpp0x/variadic125.C: New.
6949
6950 PR c++/52292
6951 * g++.dg/cpp0x/variadic124.C: New.
6952
6953 PR c++/52706
6954 * g++.dg/cpp0x/nullptr27.C: New.
6955
6956 PR c++/52818
6957 * g++.dg/warn/format8.C: New.
6958
6959 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6960
6961 PR fortran/51082
6962 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6963
6964 2012-04-14 Tobias Burnus <burnus@net-b.de>
6965
6966 PR fortran/52916
6967 PR fortran/40973
6968 * gfortran.dg/public_private_module_3.f90: New.
6969 * gfortran.dg/public_private_module_4.f90: New.
6970
6971 2012-04-14 Tom de Vries <tom@codesourcery.com>
6972
6973 * gcc.dg/superblock.c: New test.
6974
6975 2012-04-14 Tom de Vries <tom@codesourcery.com>
6976
6977 * gcc.dg/pr51879-12.c: New test.
6978
6979 2012-04-13 Jason Merrill <jason@redhat.com>
6980
6981 PR c++/52824
6982 * g++.dg/cpp0x/variadic123.C: New.
6983 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6984
6985 PR c++/52905
6986 * g++.dg/cpp0x/initlist-ctor1.C: New.
6987
6988 PR c++/52915
6989 * g++.dg/other/anon-union2.C: New.
6990
6991 2012-04-13 Martin Jambor <mjambor@suse.cz>
6992
6993 PR middle-end/52939
6994 * g++.dg/ipa/pr52939.C: New test.
6995
6996 2012-04-13 Tom de Vries <tom@codesourcery.com>
6997
6998 * gcc.dg/pr52734.c: New test.
6999
7000 2012-04-13 Richard Guenther <rguenther@suse.de>
7001
7002 PR tree-optimization/52969
7003 * gcc.dg/torture/pr52969.c: New testcase.
7004
7005 2012-04-13 Richard Guenther <rguenther@suse.de>
7006
7007 PR c/52549
7008 * gcc.dg/pr52549.c: New testcase.
7009
7010 2012-04-13 Richard Guenther <rguenther@suse.de>
7011
7012 PR c/52862
7013 * gcc.dg/pr52862.c: New testcase.
7014
7015 2012-04-13 Joey Ye <joey.ye@arm.com>
7016
7017 * gcc.target/arm/thumb1-imm.c: New testcase.
7018
7019 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7020
7021 PR target/52932
7022 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7023 second function argument.
7024 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7025 (calc_permps): Update declaration. Calculate result correctly.
7026 (avx2_test): Change src2 type to union256i_d.
7027 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7028 correctly.
7029
7030 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7031
7032 PR target/52775
7033 * gcc.target/powerpc/pr52775.c: New file.
7034
7035 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7036
7037 PR tree-optimization/18589
7038 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7039 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7040 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7041 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7042 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7043 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7044 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7045 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7046 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7047 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7048
7049 2012-04-12 Richard Guenther <rguenther@suse.de>
7050
7051 PR tree-optimization/52943
7052 * gcc.dg/torture/pr52943.c: New testcase.
7053
7054 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7055
7056 PR target/50751
7057 * gcc/target/sh/pr50751-4.c: New.
7058 * gcc/target/sh/pr50751-5.c: New.
7059 * gcc/target/sh/pr50751-6.c: New.
7060 * gcc/target/sh/pr50751-7.c: New.
7061
7062 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7063
7064 PR c++/52465
7065 * g++.dg/lookup/using52.C: New.
7066
7067 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7068
7069 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7070
7071 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7072
7073 PR rtl-optimization/52876
7074 * gcc.target/i386/pr52876.c: New.
7075
7076 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7077
7078 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7079 __UINTPTR_TYPE__.
7080 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7081 __INTPTR_TYPE__.
7082 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7083 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7084 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7085 (ptrdiff_t): ... this. All uses changed.
7086 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7087 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7088 __INTPTR_TYPE__.
7089 (main): Cast argument to __INTPTR_TYPE__.
7090 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7091 size_t.
7092 * gcc.dg/mallign.c (main): Likewise.
7093 * gcc.dg/pr38700.c (foo): Likewise.
7094 * gcc.dg/long-long-cst1.c (t): Likewise.
7095 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7096 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7097 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7098 * gcc.dg/pr25682.c (d, foo): Likewise.
7099 * gcc.dg/format/cast-1.c (f): Likewise.
7100 * gcc.dg/c90-const-expr-10.c
7101 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7102 (size_t): ...this. All uses changed.
7103 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7104 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7105 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7106 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7107 * gcc.dg/sequence-pt-1.c: Likewise.
7108 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7109 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7110 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7111 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7112 of ptrdiff_t with it.
7113 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7114 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7115 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7116
7117 2012-04-11 Jason Merrill <jason@redhat.com>
7118
7119 PR debug/45088
7120 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7121 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7122
7123 PR c++/52906
7124 * g++.dg/ext/attrib45.C: New.
7125
7126 * g++.dg/eh/dtor3.C: New.
7127
7128 2012-04-11 Richard Guenther <rguenther@suse.de>
7129
7130 PR middle-end/52621
7131 * gfortran.dg/pr52621.f90: New testcase.
7132
7133 2012-04-11 Richard Guenther <rguenther@suse.de>
7134
7135 PR middle-end/52918
7136 * g++.dg/torture/pr52918-1.C: New testcase.
7137 * g++.dg/torture/pr52918-2.C: Likewise.
7138
7139 2012-04-11 Tobias Burnus <burnus@net-b.de>
7140
7141 PR fortran/52729
7142 * gfortran.dg/block_11.f90: New.
7143
7144 2012-04-11 Nick Clifton <nickc@redhat.com>
7145
7146 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7147
7148 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7149
7150 PR target/16458
7151 * gcc.target/powerpc/pr16458-1.c: New test.
7152 * gcc.target/powerpc/pr16458-2.c: Likewise.
7153 * gcc.target/powerpc/pr16458-3.c: Likewise.
7154 * gcc.target/powerpc/pr16458-4.c: Likewise.
7155
7156 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7157
7158 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7159 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7160 * gcc.dg/builtin-bswap-5.c: Likewise.
7161 * gcc.target/i386/builtin-bswap-4.c: New test.
7162
7163 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7164
7165 PR 24985
7166 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7167
7168 2012-04-11 Richard Guenther <rguenther@suse.de>
7169
7170 PR rtl-optimization/52881
7171 * gcc.dg/torture/pr52881.c: New testcase.
7172 * gcc.dg/torture/pr52913.c: Likewise.
7173
7174 2012-04-11 Richard Guenther <rguenther@suse.de>
7175
7176 PR tree-optimization/52912
7177 * gcc.dg/torture/pr52912.c: New testcase.
7178
7179 2010-04-10 Michael Matz <matz@suse.de>
7180
7181 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7182 * gcc.dg/vect/vect-outer-1.c: Adjust.
7183 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7184 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7185 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7186 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7187 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7188 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7189
7190 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7191
7192 PR tree-optimization/52870
7193 * gcc.dg/vect/pr52870.c: New test.
7194
7195 2012-04-09 Mike Stump <mikestump@comcast.net>
7196
7197 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7198 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7199 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7200 * gnat.dg/aggr11.adb: Likewise.
7201 * gnat.dg/aggr11_pkg.ads: Likewise.
7202 * gnat.dg/aggr15.adb: Likewise.
7203 * gnat.dg/aggr15.ads: Likewise.
7204 * gnat.dg/aggr17.adb: Likewise.
7205 * gnat.dg/aggr18.adb: Likewise.
7206 * gnat.dg/array14.adb: Likewise.
7207 * gnat.dg/array14.ads: Likewise.
7208 * gnat.dg/array14_pkg.ads: Likewise.
7209 * gnat.dg/array19.adb: Likewise.
7210 * gnat.dg/array19.ads: Likewise.
7211 * gnat.dg/discr27.adb: Likewise.
7212 * gnat.dg/discr27.ads: Likewise.
7213 * gnat.dg/discr35.adb: Likewise.
7214 * gnat.dg/discr35.ads: Likewise.
7215 * gnat.dg/discr6.adb: Likewise.
7216 * gnat.dg/discr6_pkg.ads: Likewise.
7217 * gnat.dg/import1.adb: Likewise.
7218 * gnat.dg/import1.ads: Likewise.
7219 * gnat.dg/loop_address2.adb: Likewise.
7220 * gnat.dg/opt7.adb: Likewise.
7221 * gnat.dg/opt7.ads: Likewise.
7222 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7223 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7224 * gnat.dg/rep_clause2.adb: Likewise.
7225 * gnat.dg/rep_clause2.ads: Likewise.
7226 * gnat.dg/slice2.adb: Likewise.
7227 * gnat.dg/slice2.ads: Likewise.
7228 * gnat.dg/slice6.adb: Likewise.
7229 * gnat.dg/slice6_pkg.ads: Likewise.
7230 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7231 * gnat.dg/taft_type2.adb: Likewise.
7232 * gnat.dg/taft_type2.ads: Likewise.
7233 * gnat.dg/taft_type2_pkg.ads: Likewise.
7234 * gnat.dg/volatile10.adb: Likewise.
7235 * gnat.dg/volatile10_pkg.ads: Likewise.
7236
7237 * gcc.dg/dll-8.c: Remove execute permissions.
7238 * g++.dg/ext/dllexport5.C: Likewise.
7239
7240 2012-04-09 Jan Hubicka <jh@suse.cz>
7241
7242 PR lto/52722
7243 PR lto/51765
7244 PR lto/52634
7245 * gcc.dg/lto/pr52634_1.c: New testcase.
7246 * gcc.dg/lto/pr52634_0.c: New testcase.
7247
7248 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7249
7250 PR target/52883
7251 * gcc.target/i386/pr52883.c: New testcase.
7252
7253 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7254
7255 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7256 (check_effective_target_sync_long_long): Add SPARC case.
7257 (check_effective_target_sync_long_long_runtime): Likewise.
7258 (check_effective_target_sync_int_long): Adjust SPARC case.
7259 (check_effective_target_sync_char_short): Likewise.
7260
7261 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7262
7263 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7264 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7265
7266 2012-04-08 Tobias Burnus <burnus@net-b.de>
7267
7268 PR fortran/40973
7269 PR fortran/52751
7270 * gfortran.dg/public_private_module_2.f90: New.
7271
7272 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7273
7274 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7275 directives.
7276
7277 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7278
7279 PR fortran/52893
7280 * gfortran.dg/function_optimize_11.f90: New test.
7281
7282 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7283
7284 PR fortran/52668
7285 * gfortran.dg/use_only_6.f90: New test.
7286
7287 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7288
7289 PR fortran/52668
7290 * gfortran.dg/use_only_6.f90: New test.
7291 2012-04-06 Mike Stump <mikestump@comcast.net>
7292
7293 PR testsuite/50722
7294 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7295
7296 2012-04-05 Jason Merrill <jason@redhat.com>
7297
7298 PR c++/52596
7299 * g++.dg/template/qualified-id5.C: New.
7300
7301 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7302
7303 PR target/52882
7304 * gcc.target/i386/pr52882.c: New test.
7305
7306 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7307 Dominique D'Humieures <dominiq@lps.ens.fr>
7308
7309 PR testsuite/52614
7310 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7311 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7312
7313 2012-04-04 Jason Merrill <jason@redhat.com>
7314
7315 PR c++/52845
7316 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7317
7318 2012-04-03 Jason Merrill <jason@redhat.com>
7319
7320 PR c++/52796
7321 * g++.dg/cpp0x/variadic-value1.C: New.
7322
7323 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7324
7325 * gnat.dg/pack18.adb: New test.
7326 * gnat.dg/pack18_pkg.ads: New helper.
7327
7328 2012-04-03 Richard Guenther <rguenther@suse.de>
7329
7330 PR tree-optimization/52808
7331 * gcc.dg/pr52808.c: New testcase.
7332
7333 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7334
7335 PR tree-optimization/52835
7336 * gfortran.dg/pr52835.f90: New test.
7337
7338 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7339
7340 * gnat.dg/specs/aggr5.ads: New test.
7341
7342 2012-04-02 Richard Guenther <rguenther@suse.de>
7343
7344 PR tree-optimization/52756
7345 * gcc.dg/torture/pr52756.c: New testcase.
7346
7347 2012-04-02 Richard Guenther <rguenther@suse.de>
7348
7349 PR middle-end/52803
7350 * gcc.dg/pr52803.c: New testcase.
7351
7352 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7353
7354 PR c++/40942
7355 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7356 DR 214 in account.
7357
7358 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7359
7360 PR c++/50043
7361 * g++.dg/cpp0x/noexcept17.C: New.
7362 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7363 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7364 * g++.dg/cpp0x/noexcept01.C: Likewise.
7365 * g++.dg/eh/init-temp1.C: Likewise.
7366 * g++.dg/eh/ctor1.C: Likwise.
7367
7368 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7369
7370 * gnat.dg/controlled6.adb: New test.
7371 * gnat.dg/controlled6_pkg.ads: New helper.
7372 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7373
7374 2012-03-30 Richard Henderson <rth@redhat.com>
7375
7376 PR debug/52727
7377 * g++.dg/opt/pr52727.C: New testcase.
7378
7379 2012-03-30 Richard Guenther <rguenther@suse.de>
7380
7381 PR tree-optimization/52754
7382 * gcc.target/i386/pr52754.c: New testcase.
7383
7384 2012-03-30 Richard Guenther <rguenther@suse.de>
7385
7386 PR middle-end/52772
7387 * g++.dg/torture/pr52772.C: New testcase.
7388
7389 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7390
7391 PR c++/52718
7392 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7393
7394 2012-03-29 Jason Merrill <jason@redhat.com>
7395
7396 PR c++/52685
7397 * g++.dg/template/inherit8.C: New.
7398
7399 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7400
7401 PR c++/52759
7402 * g++.dg/ext/weak4.C: New test.
7403
7404 PR tree-optimization/52760
7405 * gcc.c-torture/execute/pr52760.c: New test.
7406
7407 2012-03-29 Jason Merrill <jason@redhat.com>
7408
7409 PR c++/52743
7410 * g++.dg/cpp0x/initlist-array3.C: New.
7411
7412 2012-03-28 Jason Merrill <jason@redhat.com>
7413
7414 PR c++/52746
7415 * g++.dg/overload/virtual2.C: New.
7416
7417 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7418
7419 * gnat.dg/vect7.ad[sb]: New test.
7420
7421 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7422 Tobias Burnus <burnus@gcc.gnu.org>
7423
7424 PR fortran/52652
7425 * gfortran.dg/allocate_class_1.f90 : Change error test.
7426 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7427 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7428 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7429
7430 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7431
7432 PR middle-end/52691
7433 * gcc.dg/pr52691.c: New test.
7434
7435 PR middle-end/52750
7436 * gcc.c-torture/compile/pr52750.c: New test.
7437
7438 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7439
7440 PR target/52692
7441 * gcc.target/avr/torture/builtins-2.c: New test.
7442
7443 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7444
7445 PR target/52736
7446 * gcc.target/i386/pr52736.c: New test.
7447
7448 2012-03-27 Martin Jambor <mjambor@suse.cz>
7449
7450 PR middle-end/52693
7451 * gcc.dg/torture/pr52693.c: New test.
7452
7453 2012-03-27 Meador Inge <meadori@codesourcery.com>
7454
7455 PR c++/52672
7456 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7457
7458 2012-03-27 Mike Stump <mikestump@comcast.net>
7459
7460 PR target/52665
7461 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7462 failures that match branch names.
7463
7464 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7465 H.J. Lu <hongjiu.lu@intel.com>
7466
7467 PR target/52698
7468 * gcc.target/i386/pr52698.c: New test.
7469
7470 2012-03-27 Richard Guenther <rguenther@suse.de>
7471
7472 PR middle-end/52720
7473 * gcc.dg/torture/pr52720.c: New testcase.
7474
7475 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7476
7477 * gnat.dg/pack17.adb: New test.
7478
7479 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7480
7481 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7482 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7483
7484 2012-03-26 Martin Jambor <mjambor@suse.cz>
7485
7486 PR tree-optimization/50052
7487 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7488
7489 2012-03-26 Richard Guenther <rguenther@suse.de>
7490
7491 PR tree-optimization/52701
7492 * gfortran.dg/pr52701.f90: New testcase.
7493
7494 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7495
7496 PR tree-optimization/52686
7497 * gcc.target/arm/pr52686.c: New test.
7498
7499 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7500
7501 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7502 Add "-Os -flto" to list.
7503
7504 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7505
7506 * gnat.dg/concat2.ad[sb]: New test.
7507
7508 2012-03-24 Jason Merrill <jason@redhat.com>
7509
7510 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7511 * g++.dg/cpp0x/trailing2.C: Likewise.
7512 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7513 * g++.dg/cpp1y/auto-fn1.C: New.
7514 * g++.dg/cpp1y/auto-fn2.C: New.
7515 * g++.dg/cpp1y/auto-fn3.C: New.
7516 * g++.dg/cpp1y/auto-fn4.C: New.
7517 * g++.dg/cpp1y/auto-fn5.C: New.
7518 * g++.dg/cpp1y/auto-fn6.C: New.
7519 * g++.dg/cpp1y/auto-fn7.C: New.
7520 * g++.dg/cpp1y/auto-fn8.C: New.
7521 * g++.dg/cpp1y/auto-fn9.C: New.
7522 * g++.dg/cpp1y/auto-fn10.C: New.
7523 * g++.dg/cpp1y/auto-fn11.C: New.
7524
7525 2012-03-23 Richard Guenther <rguenther@suse.de>
7526
7527 PR tree-optimization/52678
7528 * gfortran.dg/pr52678.f: New testcase.
7529
7530 2012-03-23 Richard Guenther <rguenther@suse.de>
7531
7532 PR tree-optimization/52638
7533 * g++.dg/torture/pr52638.C: New testcase.
7534
7535 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7536
7537 PR c++/52487
7538 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7539
7540 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7541
7542 PR c++/52671
7543 * g++.dg/ext/attrib44.C: New test.
7544
7545 2012-03-22 Jan Hubicka <jh@suse.cz>
7546
7547 PR middle-end/51737
7548 * g++.dg/torture/pr51737.C: New testcase
7549
7550 2012-03-22 Richard Guenther <rguenther@suse.de>
7551
7552 PR tree-optimization/52548
7553 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7554
7555 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7556
7557 * lib/fortran-modules.exp (list-module-names-1): Remove
7558 warning.
7559
7560 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7561
7562 PR target/50751
7563 * gcc.target/sh/pr50751-1.c: New.
7564 * gcc.target/sh/pr50751-2.c: New.
7565 * gcc.target/sh/pr50751-3.c: New.
7566
7567 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7568
7569 PR target/52479
7570 * gcc.target/sh/sh4a-cos.c: Remove.
7571 * gcc.target/sh/sh4a-sin.c: Remove.
7572 * gcc.target/sh/sh4a-sincos.c: Remove.
7573
7574 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7575
7576 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7577 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7578
7579 2012-03-21 Martin Jambor <mjambor@suse.cz>
7580
7581 PR testsuite/52641
7582 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7583 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7584
7585 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7586
7587 * gcc.target/arm/thumb-16bit-ops.c: New file.
7588 * gcc.target/arm/thumb-ifcvt.c: New file.
7589
7590 2012-03-20 Jason Merrill <jason@redhat.com>
7591
7592 * lib/target-supports.exp: Add { target c++1y }.
7593
7594 * g++.dg/cpp0x/auto32.C: New.
7595
7596 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7597
7598 PR testsuite/52641
7599 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7600 int32plus.
7601 * gcc.dg/torture/pr48124-4.c: Ditto:
7602 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7603
7604 2012-03-20 Jason Merrill <jason@redhat.com>
7605
7606 PR c++/52510
7607 * g++.dg/cpp0x/initlist66.C: New.
7608
7609 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7610
7611 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7612 __AVR_HAVE_LPMX__
7613
7614 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7615
7616 PR target/49868
7617 * gcc.target/avr/torture/addr-space-2.h: New file.
7618 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7619 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7620 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7621 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7622
7623 2012-03-20 Richard Guenther <rguenther@suse.de>
7624
7625 * gnat.dg/pack16.adb: New testcase.
7626 * gnat.dg/pack16_pkg.ads: Likewise.
7627 * gnat.dg/specs/pack8.ads: Likewise.
7628 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7629
7630 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7631
7632 * g++.dg/warn/Wuseless-cast.C: Extend.
7633
7634 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7635
7636 PR c++/14710
7637 * g++.dg/warn/Wuseless-cast.C: New.
7638
7639 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7640
7641 PR libfortran/52608
7642 * gfortran.dg/pr52608.f90: New test.
7643
7644 2012-03-17 Tobias Burnus <burnus@net-b.de>
7645
7646 PR fortran/52585
7647 * gfortran.dg/proc_ptr_36.f90: New.
7648
7649 2012-03-16 Martin Jambor <mjambor@suse.cz>
7650
7651 * gcc.dg/misaligned-expand-1.c: New test.
7652 * gcc.dg/misaligned-expand-3.c: Likewise.
7653
7654 2012-03-16 Richard Guenther <rguenther@suse.de>
7655 Kai Tietz <ktietz@redhat.com>
7656
7657 PR middle-end/48814
7658 * gcc.c-torture/execute/pr48814-1.c: New test.
7659 * gcc.c-torture/execute/pr48814-2.c: New test.
7660 * gcc.dg/tree-ssa/assign-1.c: New test.
7661 * gcc.dg/tree-ssa/assign-2.c: New test.
7662 * gcc.dg/tree-ssa/assign-3.c: New test.
7663
7664 2012-03-16 Richard Guenther <rguenther@suse.de>
7665
7666 * gnat.dg/specs/pack7.ads: New testcase.
7667
7668 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7669
7670 PR target/52568
7671 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7672 * gcc.dg/torture/vshuf-8.inc: Likewise.
7673 * gcc.dg/torture/vshuf-16.inc: Likewise.
7674 * gcc.dg/torture/vshuf-32.inc: Likewise.
7675
7676 2012-03-15 Jason Merrill <jason@redhat.com>
7677
7678 * g++.dg/torture/pr52582.C: New.
7679
7680 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7681
7682 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7683
7684 2012-03-15 Ira Rosen <irar@il.ibm.com>
7685 Ulrich Weigand <ulrich.weigand@linaro.org>
7686
7687 * gcc.dg/vect/slp-cond-3.c: New test.
7688 * gcc.dg/vect/slp-cond-4.c: New test.
7689
7690 2012-03-15 Ira Rosen <irar@il.ibm.com>
7691 Ulrich Weigand <ulrich.weigand@linaro.org>
7692
7693 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7694 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7695
7696 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7697
7698 PR libfortran/52434
7699 PR libfortran/48878
7700 PR libfortran/38199
7701 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7702 * gfortran.dg/round_1.f03: Likewise.
7703
7704 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7705 Andrew Pinski <apinski@cavium.com>
7706
7707 PR middle-end/52592
7708 * gcc.dg/pr52592.c: New test.
7709
7710 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7711
7712 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7713 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7714 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7715 * lib/fortran-modules.exp: .. this new file. Adjust users.
7716 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7717 gfortran-dg-debug-runtest): Call cleanup-modules.
7718 * lib/fortran-torture.exp (fortran-torture-execute,
7719 fortran-torture): Likewise.
7720 * gfortran.dg/coarray/caf.exp: Likewise.
7721 * lib/lto.exp: Likewise.
7722 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7723 * gfortran.dg/class_4b.f03: Likewise.
7724 * gfortran.dg/class_4c.f03: Likewise.
7725 * gfortran.dg/class_45a.f03: Likewise.
7726 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7727 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7728 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7729 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7730 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7731 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7732 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7733 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7734 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7735 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7736 * gfortran.dg/whole_file_28.f90: Likewise.
7737 * gfortran.dg/whole_file_29.f90: Likewise.
7738 * gfortran.dg/whole_file_30.f90: Likewise.
7739 * gfortran.dg/whole_file_31.f90: Likewise.
7740
7741 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7742
7743 PR tree-optimization/52267
7744 * gcc.dg/pr52267.c: New test.
7745 * gcc.dg/tree-ssa/vrp65.c: New test.
7746 * gcc.dg/tree-ssa/vrp66.c: New test.
7747
7748 2012-03-15 Richard Guenther <rguenther@suse.de>
7749
7750 PR middle-end/52580
7751 * gfortran.dg/vect/pr52580.f: New testcase.
7752
7753 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7754
7755 * gcc.target/sh/fpul-usage-1.c: New.
7756
7757 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7758
7759 PR target/49468
7760 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7761 * gcc.target/sh/pr49468-di.c: Likewise.
7762
7763 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7764
7765 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7766 * gcc.dg/c99-stdint-6.c: Likewise.
7767 * gcc.dg/lto/20090210_0.c: Likewise.
7768 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7769 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7770 * gcc.dg/pragma-init-fini-2.c: Likewise.
7771 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7772 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7773 * gcc.target/i386/pr22152.c: Likewise.
7774 * gcc.target/i386/vect8-ret.c: Likewise.
7775 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7776 handling.
7777
7778 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7779
7780 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7781 * g++.dg/tree-prof/partition1.C: Likewise.
7782 * g++.dg/tree-prof/partition2.C: Likewise.
7783 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7784 handling.
7785 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7786 * gcc.c-torture/execute/20010724-1.c: Remove.
7787 * gcc.c-torture/execute/20010724-1.x: Remove.
7788 * gcc.c-torture/execute/20040208-2.c: Remove.
7789 * gcc.c-torture/execute/20040208-2.x: Remove.
7790 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7791 Remove.
7792 (main) [__mips__ && __sgi__]: Remove.
7793 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7794 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7795 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7796 mips-sgi-irix6* handling.
7797 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7798 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7799 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7800 handling.
7801 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7802 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7803 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7804 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7805 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7806 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7807 mips-sgi-irix6*.
7808 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7809 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7810 * gcc.target/mips/save-restore-3.c: Likewise.
7811 * gcc.target/mips/save-restore-4.c: Likewise.
7812 * gcc.target/mips/save-restore-5.c: Likewise.
7813 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7814 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7815 messages.
7816 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7817 IRIX 6 handling.
7818 (restore_ld_library_path_env_vars): Likewise.
7819 * lib/target-supports.exp (check_profiling_available): Remove
7820 mips*-*-irix* handling.
7821 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7822 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7823 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7824
7825 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7826
7827 PR c++/52582
7828 * g++.dg/opt/pr52582.C: New test.
7829
7830 2012-03-14 Richard Guenther <rguenther@suse.de>
7831
7832 PR tree-optimization/52571
7833 * gcc.dg/vect/vect-2.c: Initialize arrays.
7834 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7835 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7836 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7837
7838 2012-03-14 Richard Guenther <rguenther@suse.de>
7839
7840 PR middle-end/52080
7841 PR middle-end/52097
7842 PR middle-end/48124
7843 * gcc.dg/torture/pr48124-1.c: New testcase.
7844 * gcc.dg/torture/pr48124-2.c: Likewise.
7845 * gcc.dg/torture/pr48124-3.c: Likewise.
7846 * gcc.dg/torture/pr48124-4.c: Likewise.
7847
7848 2012-03-14 Richard Guenther <rguenther@suse.de>
7849
7850 PR middle-end/52578
7851 * gcc.dg/pr52578.c: New testcase.
7852
7853 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7854
7855 PR c++/52521
7856 * g++.dg/cpp0x/udlit-args2.C: New test.
7857
7858 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7859
7860 PR target/48596
7861 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7862 * gcc.c-torture/compile/pr48596.c: ... here.
7863
7864 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7865
7866 PR c++/51641
7867 * g++.dg/lookup/hidden-class17.C: New test.
7868
7869 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7870
7871 PR c/52577
7872 * gcc.dg/Wunused-var-3.c: New test.
7873
7874 2012-03-13 Martin Jambor <mjambor@suse.cz>
7875
7876 * gcc.dg/misaligned-expand-2.c: New test.
7877
7878 2012-03-13 Richard Guenther <rguenther@suse.de>
7879
7880 PR middle-end/52134
7881 * gcc.dg/pr52134.c: New testcase.
7882
7883 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7884
7885 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7886
7887 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7888
7889 PR tree-optimization/46728
7890 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7891 * gcc.target/powerpc/pr46728-5.c: Likewise.
7892 * gcc.target/powerpc/pr46728-8.c: Likewise.
7893 * gcc.target/powerpc/pr46728-10.c: Likewise.
7894 * gcc.target/powerpc/pr46728-11.c: Likewise.
7895 * gcc.target/powerpc/pr46728-13.c: Likewise.
7896 * gcc.target/powerpc/pr46728-14.c: Likewise.
7897 * gcc.target/powerpc/pr46728-15.c: Likewise.
7898
7899 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7900
7901 PR c++/52299
7902 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7903
7904 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7905
7906 PR tree-optimization/46728
7907 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7908 * gcc.target/powerpc/pr46728-5.c: Likewise.
7909 * gcc.target/powerpc/pr46728-8.c: Likewise.
7910 * gcc.target/powerpc/pr46728-10.c: Likewise.
7911 * gcc.target/powerpc/pr46728-11.c: Likewise.
7912 * gcc.target/powerpc/pr46728-13.c: Likewise.
7913 * gcc.target/powerpc/pr46728-14.c: Likewise.
7914 * gcc.target/powerpc/pr46728-15.c: Likewise.
7915
7916 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7917
7918 PR target/49868
7919 * gcc.target/avr/torture/addr-space-1.h: New file.
7920 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7921 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7922 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7923 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7924
7925 2012-03-12 Andrew Pinski <apinski@cavium.com>
7926
7927 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7928
7929 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7930
7931 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7932 * g++.dg/abi/thunk4.C: Likewise.
7933 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7934 Adapt line numbers.
7935 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7936 handling.
7937 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7938 * g++.dg/eh/spbp.C: Likewise.
7939 * g++.dg/ext/label13.C: Likewise.
7940 * g++.dg/guality/guality.exp: Likewise.
7941 * g++.dg/other/anon5.C: Likewise.
7942 * g++.dg/other/pragma-ep-1.C: Remove.
7943 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7944 * g++.dg/warn/pr31246.C: Likewise.
7945 * g++.dg/warn/weak1.C: Likewise.
7946 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7947 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7948 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7949 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7950 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7951 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7952 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7953 * gcc.dg/c99-tgmath-1.c: Likewise.
7954 * gcc.dg/c99-tgmath-2.c: Likewise.
7955 * gcc.dg/c99-tgmath-3.c: Likewise.
7956 * gcc.dg/c99-tgmath-4.c: Likewise.
7957 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7958 handling.
7959 * gcc.dg/debug/pr49032.c: Likewise.
7960 * gcc.dg/guality/guality.exp: Likewise.
7961 * gcc.dg/intmax_t-1.c: Likewise.
7962 * gcc.dg/pr48616.c: Likewise.
7963 * gcc.dg/pragma-ep-1.c: Remove.
7964 * gcc.dg/pragma-ep-2.c: Remove.
7965 * gcc.dg/pragma-ep-3.c: Remove.
7966 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7967 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7968 * gcc.misc-tests/gcov-14.c: Likewise.
7969 * gfortran.dg/guality/guality.exp: Likewise.
7970 * lib/target-supports.exp (check_weak_available): Likewise.
7971 (add_options_for_tls): Likewise.
7972 (check_ascii_locale_available): Likewise.
7973 * obj-c++.dg/dwarf-2.mm: Likewise.
7974 * objc.dg/dwarf-1.m: Likewise.
7975 * objc.dg/dwarf-2.m: Likewise.
7976
7977 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7978
7979 PR tree-optimization/51721
7980 * gcc.dg/tree-ssa/vrp64.c: New test.
7981
7982 PR tree-optimization/52533
7983 * gcc.c-torture/compile/pr52533.c: New test.
7984
7985 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7986
7987 * gcc.target/i386/rtm-xabort-1.c: New.
7988 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7989 * gcc.target/i386/rtm-xend-1.c: Ditto.
7990 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7991 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7992 * gcc.target/i386/sse-13.c: Ditto.
7993 * gcc.target/i386/sse-14.c: Ditto.
7994 * gcc.target/i386/sse-22.c: Ditto.
7995 * gcc.target/i386/sse-23.c: Ditto.
7996 * g++.dg/other/i386-2.C: Ditto.
7997 * g++.dg/other/i386-3.C: Ditto.
7998
7999 2012-03-12 Tobias Burnus <burnus@net-b.de>
8000
8001 PR fortran/52542
8002 * gfortran.dg/proc_ptr_35.f90: New.
8003
8004 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8005
8006 PR target/52530
8007 * gcc.dg/torture/pr52530.c: New test.
8008
8009 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8010
8011 PR target/51244
8012 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8013
8014 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8015
8016 PR target/52450
8017 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8018
8019 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8020
8021 2012-03-09 Andrew Pinski <apinski@cavium.com>
8022
8023 PR middle-end/51988
8024 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8025 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8026
8027 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8028
8029 * gcc.dg/tree-ssa/scev-3.c: New.
8030 * gcc.dg/tree-ssa/scev-4.c: New.
8031
8032 2012-03-08 Tobias Burnus <burnus@net-b.de>
8033
8034 PR fortran/52469
8035 * gfortran.dg/proc_ptr_34.f90
8036
8037 2012-03-07 Jason Merrill <jason@redhat.com>
8038
8039 PR c++/52521
8040 * g++.dg/cpp0x/udlit-mangle.C: New.
8041
8042 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8043
8044 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8045
8046 2012-03-06 Richard Guenther <rguenther@suse.de>
8047
8048 PR middle-end/52493
8049 * gcc.dg/torture/pr52493.c: New testcase.
8050
8051 2012-03-06 Richard Guenther <rguenther@suse.de>
8052
8053 PR lto/52097
8054 * gcc.dg/lto/pr52097_0.c: New testcase.
8055
8056 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8057
8058 PR target/51244
8059 * gcc.target/sh/pr51244-1.c: New.
8060 * gcc.target/sh/pr51244-2.c: New.
8061 * gcc.target/sh/pr51244-3.c: New.
8062
8063 2012-03-05 Jason Merrill <jason@redhat.com>
8064
8065 PR c++/51930
8066 * g++.dg/ext/visibility/template11.C: New.
8067
8068 * g++.dg/cpp0x/implicit13.C: New.
8069
8070 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8071
8072 PR tree-optimization/51721
8073 * gcc.dg/tree-ssa/vrp63.c: New test.
8074 * gcc.dg/pr51721.c: New test.
8075
8076 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8077
8078 PR fortran/50981
8079 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8080 argument checks.
8081
8082 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8083
8084 PR target/52146
8085 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8086
8087 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8088
8089 PR fortran/50981
8090 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8091
8092 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8093
8094 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8095 int32plus.
8096
8097 2012-03-03 Jason Merrill <jason@redhat.com>
8098
8099 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8100
8101 Core 1270
8102 * g++.dg/cpp0x/initlist65.C: New.
8103
8104 PR c++/36797
8105 * g++.dg/ext/is_empty2.C: New.
8106
8107 2012-03-03 Tobias Burnus <burnus@net-b.de>
8108
8109 PR fortran/48820
8110 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8111
8112 2012-03-03 Tobias Burnus <burnus@net-b.de>
8113
8114 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8115 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8116 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8117 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8118 * gfortran.dg/class_30.f90: Remove dg-warning line.
8119 * gfortran.dg/bind_c_usage_25.f90: New.
8120
8121 2012-03-03 Tobias Burnus <burnus@net-b.de>
8122
8123 PR fortran/48820
8124 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8125 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8126 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8127
8128 2012-03-03 Tobias Burnus <burnus@net-b.de>
8129
8130 PR fortran/48820
8131 * gfortran.dg/assumed_type_1.f90: New.
8132 * gfortran.dg/assumed_type_2.f90: New.
8133 * gfortran.dg/assumed_type_3.f90: New.
8134 * gfortran.dg/assumed_type_4.f90: New.
8135
8136 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8137
8138 PR target/49486
8139 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8140 * gcc.target/sh/pr49468-di.c: New.
8141
8142 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8143
8144 * gcc.dg/graphite/pr50561.c: Update.
8145
8146 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8147
8148 * gcc.target/powerpc/pr52457.c: New test.
8149
8150 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8151
8152 * gcc.target/arm/sat-1.c: New test.
8153
8154 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8155
8156 PR target/46716
8157 * gcc.target/i386/pr46716.c: New test.
8158
8159 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8160
8161 PR c++/51989
8162 * g++.dg/cpp0x/sfinae32.C: New.
8163
8164 2012-03-02 Richard Guenther <rguenther@suse.de>
8165
8166 PR tree-optimization/52406
8167 * gcc.dg/torture/pr52406.c: New testcase.
8168
8169 2012-03-02 Tobias Burnus <burnus@net-b.de>
8170
8171 PR fortran/52325
8172 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8173 * gfortran.dg/nullify_2.f90: Update dg-error.
8174 * gfortran.dg/nullify_4.f90: Ditto.
8175 * gfortran.dg/pointer_init_6.f90: Ditto.
8176
8177 2012-03-02 Tobias Burnus <burnus@net-b.de>
8178
8179 PR fortran/52270
8180 * gfortran.dg/class_51.f90: New.
8181
8182 2012-03-02 Tobias Burnus <burnus@net-b.de>
8183
8184 PR fortran/52452
8185 * gfortran.dg/intrinsic_8.f90: New.
8186
8187 2012-03-01 Kai Tietz <ktietz@redhat.com>
8188
8189 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8190 routines on mingw targets.
8191 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8192
8193 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR tree-optimization/52445
8196 * gcc.dg/pr52445.c: New test.
8197
8198 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8199
8200 PR target/52437
8201 * gcc.c-torture/compile/pr52437.c: New test.
8202
8203 PR middle-end/52419
8204 * gcc.dg/torture/pr52419.c: New test.
8205
8206 PR tree-optimization/52429
8207 * gcc.dg/torture/pr52429.c: New test.
8208 * g++.dg/opt/pr52429.C: New test.
8209
8210 2012-02-29 Richard Guenther <rguenther@suse.de>
8211
8212 PR testsuite/52297
8213 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8214 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8215 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8216 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8217 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8218 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8219
8220 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8221
8222 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8223
8224 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8225
8226 PR fortran/52386
8227 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8228
8229 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8230
8231 PR target/51534
8232 * gcc.target/arm/neon/pr51534.c: New testcase.
8233
8234 2012-02-28 Richard Guenther <rguenther@suse.de>
8235
8236 PR target/52407
8237 * gcc.dg/torture/pr52407.c: New testcase.
8238
8239 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8240
8241 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8242 * gcc.target/arm/vfp2.c: Likewise.
8243 * gcc.target/arm/vfp3.c: Likewise.
8244 * gcc.target/arm/vfp4.c: Likewise.
8245 * gcc.target/arm/vfp5.c: Likewise.
8246 * gcc.target/arm/vfp6.c: Likewise.
8247 * gcc.target/arm/vfp7.c: Likewise.
8248 * gcc.target/arm/vfp8.c: Likewise.
8249 * gcc.target/arm/vfp9.c: Likewise.
8250 * gcc.target/arm/vfp10.c: Likewise.
8251 * gcc.target/arm/vfp11.c: Likewise.
8252 * gcc.target/arm/vfp12.c: Likewise.
8253 * gcc.target/arm/vfp13.c: Likewise.
8254 * gcc.target/arm/vfp14.c: Likewise.
8255 * gcc.target/arm/vfp15.c: Likewise.
8256 * gcc.target/arm/vfp16.c: Likewise.
8257 * gcc.target/arm/vfp17.c: Likewise.
8258 * gcc.target/arm/neon-constants.h: New file.
8259 * gcc.target/arm/neon-vect1.c: New test.
8260 * gcc.target/arm/neon-vect2.c: New test.
8261 * gcc.target/arm/neon-vect3.c: New test.
8262 * gcc.target/arm/neon-vect4.c: New test.
8263 * gcc.target/arm/neon-vect5.c: New test.
8264 * gcc.target/arm/neon-vect6.c: New test.
8265 * gcc.target/arm/neon-vect7.c: New test.
8266 * gcc.target/arm/neon-vect8.c: New test.
8267
8268 2012-02-28 Richard Guenther <rguenther@suse.de>
8269
8270 PR tree-optimization/52402
8271 * gcc.dg/torture/pr52402.c: New testcase.
8272
8273 2012-02-28 Richard Guenther <rguenther@suse.de>
8274
8275 PR lto/52400
8276 * g++.dg/lto/pr52400_0.C: New testcase.
8277
8278 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8279
8280 * gcc.target/avr/torture/builtins-1.c: New test.
8281 * gcc.target/avr/torture/builtins-error.c: New test.
8282
8283 2012-02-28 Kai Tietz <ktietz@redhat.com>
8284
8285 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8286 * gcc.target/i386/pr45352-2.c: Likewise.
8287 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8288 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8289 targets instead rand.
8290 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8291 * gcc.target/i386/sse2-mul-1.c: Likewise.
8292 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8293 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8294 * gcc.target/i386/pad-1.c: Likewise.
8295 * gcc.target/i386/pad-9.c: Likewise.
8296 * gcc.target/i386/pad-2.c: Likewise.
8297 * gcc.target/i386/pad-5b.c: Likewise.
8298 * gcc.target/i386/pad-8.c: Likewise.
8299 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8300 * gcc.target/i386/pr44130.c: Likewise.
8301 * gcc.target/i386/align-main-1.c: Likewise.
8302 * gcc.target/i386/align-main-2.c: Likewise.
8303 * gcc.target/i386/sw-1.c: Likewise.
8304 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8305 on x64 mingw target.
8306 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8307 * gcc.target/i386/pr46295.c: Likewise.
8308 * gcc.target/i386/amd64-abi-1.c: Likewise.
8309 * gcc.target/i386/amd64-abi-2.c: Likewise.
8310 * gcc.target/i386/pr39082-1.c: Likewise.
8311 * gcc.target/i386/pr39162.c: Likewise.
8312 * gcc.target/i386/pr22152.c: Likewise.
8313 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8314 * gcc.target/i386/wrfsbase-2.c: Likewise.
8315 * gcc.target/i386/local.c: Likewise
8316 * gcc.target/i386/wrgsbase-1.c: Likewise.
8317 * gcc.target/i386/wrfsbase-1.c: Likewise.
8318 * gcc.target/i386/pr39315-3.c: Likewise.
8319 * gcc.target/i386/pr35767-4.c: Likewise.
8320 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8321 x64 mingw target.
8322 * gcc.target/i386/pr45336-2.c: Likewise.
8323 * gcc.target/i386/pr45336-1.c: Likewise.
8324 * gcc.target/i386/pr45336-4.c: Likewise.
8325
8326 2012-02-27 Tristan Gingold <gingold@adacore.com>
8327
8328 * gnat.dg/array20.ad[sb]: New test.
8329
8330 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8331
8332 PR target/52375
8333 * gcc.target/arm/pr52375.c: New test.
8334 * gcc.c-torture/compile/pr52375.c: New test.
8335
8336 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8337
8338 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8339 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8340
8341 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8342
8343 * gnat.dg/aggr19.adb: New test.
8344 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8345
8346 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8347
8348 PR target/49263
8349 * gcc.target/sh/pr49263.c: New.
8350
8351 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8352
8353 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8354 simulate_thread_wrapper_other_threads
8355 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8356 Move initialization of 'value' to main().
8357 (main): Initialize 'value';
8358 * gcc.dg/simulate-thread/speculative-store.c
8359 (simulate_thread_step_verify): Return 0 when successful.
8360 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8361 Reduce threshold.
8362 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8363 (simulate_thread_wrapper_other_threads): Return a success/fail value
8364 and issue an error if the instruction count threshold is exceeded.
8365
8366 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8367
8368 PR target/50580
8369 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8370 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8371
8372 2012-02-24 Richard Guenther <rguenther@suse.de>
8373
8374 PR middle-end/52355
8375 * gcc.dg/pr52355.c: New testcase.
8376
8377 2012-02-23 Kai Tietz <ktietz@redhat.com>
8378
8379 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8380 * gcc.dg/Wpadded.c: Likewise.
8381 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8382 structure-layout.
8383 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8384 for sleep by Sleep and add windows.h include for this function.
8385 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8386 targets.
8387 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8388 target.
8389 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8390 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8391 on x64 mingw target.
8392 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8393 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8394 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8395 failure on LLP64 target.
8396
8397 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8398
8399 PR c/52290
8400 * gcc.dg/noncompile/pr52290.c: New test.
8401
8402 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8403
8404 PR tree-optimization/52019
8405 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8406
8407 2012-02-22 Kai Tietz <ktietz@redhat.com>
8408
8409 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8410 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8411 derived pdiff_t type.
8412 * g++.dg/torture/pr49720.C: Likewise
8413
8414 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8415
8416 PR target/52330
8417 * gcc.target/i386/pr52330.c: New test.
8418
8419 2012-02-22 Tobias Burnus <burnus@net-b.de>
8420
8421 PR fortran/52335
8422 * gfortran.dg/io_constraints_10.f90: New.
8423
8424 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8425
8426 * lib/target-supports.exp (check_effective_target_vect_condition):
8427 Return true for NEON.
8428
8429 2012-02-21 Kai Tietz <ktietz@redhat.com>
8430
8431 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8432
8433 2012-02-21 Richard Guenther <rguenther@suse.de>
8434
8435 PR tree-optimization/52324
8436 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8437
8438 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8439
8440 PR middle-end/51782
8441 * gcc.target/avr/torture/pr51782-1.c: New test.
8442
8443 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8444
8445 PR tree-optimization/52318
8446 * gcc.dg/pr52318.c: New test.
8447
8448 2012-02-20 Kai Tietz <ktietz@redhat.com>
8449
8450 * gcc.dg/bf-ms-layout-3.c: New testcase.
8451
8452 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8453
8454 PR testsuite/52229
8455 PR fortran/32380
8456 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8457
8458 2012-02-20 Richard Guenther <rguenther@suse.de>
8459
8460 PR tree-optimization/52298
8461 * gcc.dg/torture/pr52298.c: New testcase.
8462 * gcc.dg/vect/pr52298.c: Likewise.
8463
8464 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8465
8466 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8467 * gcc.c-torture/execute/pr52286.c: Ditto.
8468
8469 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8470
8471 PR tree-optimization/52286
8472 * gcc.c-torture/execute/pr52286.c: New test.
8473
8474 2012-02-18 Tobias Burnus <burnus@net-b.de>
8475
8476 PR fortran/52295
8477 * gfortran.dg/interface_35.f90: Use -std=f2003.
8478 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8479 * gfortran.dg/interface_assignment_4.f90: Ditto.
8480 * gfortran.dg/bessel_1.f90: Ditto.
8481 * gfortran.dg/func_result_6.f90: Ditto.
8482 * gfortran.dg/hypot_1.f90: Ditto.
8483 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8484
8485 2012-02-17 Tobias Burnus <burnus@net-b.de>
8486
8487 PR translation/52232
8488 PR translation/52234
8489 PR translation/52245
8490 PR translation/52246
8491 PR translation/52262
8492 PR translation/52273
8493 * gfortran.dg/coarray_22.f90: Update dg-error.
8494 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8495
8496 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8497
8498 PR target/51753
8499 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8500 (simulate-thread): Use default timeout.
8501
8502 2012-02-16 Jason Merrill <jason@redhat.com>
8503
8504 PR c++/52248
8505 * g++.dg/ext/timevar1.C: New.
8506
8507 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8508
8509 PR c++/52126
8510 * g++.dg/template/using21.C: New.
8511 * g++.dg/template/using22.C: Likewise.
8512
8513 2012-02-16 Jason Merrill <jason@redhat.com>
8514
8515 PR c++/51415
8516 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8517
8518 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8519
8520 PR tree-optimization/52255
8521 * gcc.c-torture/compile/pr52255.c: New test.
8522
8523 PR debug/52260
8524 * g++.dg/debug/dwarf2/pr52260.C: New test.
8525
8526 PR middle-end/51929
8527 * g++.dg/ipa/pr51929.C: New test.
8528
8529 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8530
8531 PR target/52199
8532 * gcc.target/powerpc/pr52199.c: New file.
8533
8534 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8535
8536 PR target/52152
8537 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8538
8539 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8540
8541 * gcc.dg/pr51867.c: Don't include <math.h>.
8542 (sqrtf): Declare.
8543
8544 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8545
8546 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8547 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8548
8549 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8550
8551 PR tree-optimization/50561
8552 * gcc.dg/graphite/pr50561.c: New testcase.
8553
8554 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8555
8556 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8557 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8558
8559 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8560
8561 * gnat.dg/discr35.ad[sb]: New test.
8562
8563 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8564
8565 * gnat.dg/volatile10.adb: New test.
8566 * gnat.dg/volatile10_pkg.ads: New helper.
8567
8568 2012-02-14 Jason Merrill <jason@redhat.com>
8569
8570 * g++.dg/ext/attrib43.C: New.
8571
8572 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8573
8574 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8575 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8576 fgnu_tm.
8577 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8578 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8579 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8580 effective_target fgnu_tm.
8581 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8582
8583 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8584
8585 PR c++/52247
8586 * g++.dg/template/asmgoto1.C: New test.
8587
8588 2012-02-14 Ian Lance Taylor <iant@google.com>
8589
8590 PR go/48501
8591 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8592 compiling generated file for 64bit and index tests.
8593
8594 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8595
8596 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8597
8598 2012-02-14 Richard Guenther <rguenther@suse.de>
8599
8600 PR tree-optimization/52244
8601 PR tree-optimization/51528
8602 * gcc.dg/torture/pr52244.c: New testcase.
8603
8604 2012-02-14 Walter Lee <walt@tilera.com>
8605
8606 * g++.dg/other/PR23205.C: Disable test on tile.
8607 * g++.dg/other/pr23205-2.C: Disable test on tile.
8608 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8609 * gcc.dg/20040813-1.c: Disable test on tile.
8610 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8611 * gcc.misc-tests/linkage.exp: Handle tilegx.
8612
8613 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8614
8615 PR tree-optimization/52210
8616 * gcc.dg/pr52210.c: New test.
8617
8618 2012-02-14 Jason Merrill <jason@redhat.com>
8619
8620 PR c++/39055
8621 * g++.dg/overload/defarg5.C: New.
8622
8623 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8624
8625 PR c/52181
8626 * c-c++-common/pr52181.c: New test.
8627
8628 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8629
8630 PR c++/52215
8631 * g++.dg/ext/atomic-1.C: New test.
8632
8633 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8634
8635 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8636
8637 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8638
8639 PR middle-end/52209
8640 * gcc.c-torture/execute/pr52209.c: New test.
8641
8642 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8643
8644 PR fortran/50981
8645 * gfortran.dg/elemental_optional_args_5.f03: New test.
8646
8647 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8648
8649 PR testsuite/50076
8650 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8651 cases.
8652
8653 2012-02-11 Ian Lance Taylor <iant@google.com>
8654
8655 PR go/51874
8656 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8657 SPARC Solaris. Don't run the test at all on systems where it may
8658 not work, rather than xfailing it.
8659
8660 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8661
8662 PR rtl-optimization/52175
8663 * gcc.c-torture/compile/pr52175.c: New test.
8664
8665 2012-02-10 Jason Merrill <jason@redhat.com>
8666
8667 PR c++/51910
8668 * g++.dg/template/repo10.C: New.
8669
8670 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8671
8672 PR debug/52132
8673 * gcc.dg/pr52132.c: New test.
8674
8675 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8676
8677 * gnat.dg/specs/aggr4.ads: New test.
8678 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8679
8680 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8681
8682 PR target/52146
8683 * gcc.target/i386/pr52146.c: New.
8684
8685 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8686
8687 PR middle-end/52177
8688 * c-c++-common/pr52177.c: New test.
8689
8690 2012-02-10 Jan Hubicka <jh@suse.cz>
8691
8692 PR middle-end/48600
8693 * g++.dg/torture/pr48600.C: New testcase.
8694
8695 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8696
8697 PR middle-end/52140
8698 * gcc.dg/dfp/pr52140.c: New test.
8699
8700 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8701
8702 PR fortran/32380
8703 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8704 of dg-options.
8705
8706 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8707
8708 PR middle-end/51867
8709 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8710 * gcc.dg/pr51867.c: New test.
8711
8712 2012-02-09 Ian Lance Taylor <iant@google.com>
8713
8714 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8715 which don't support -fsplit-stack. Turn off optimization when
8716 compiling select5-out.go.
8717
8718 2012-02-08 Ian Lance Taylor <iant@google.com>
8719
8720 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8721 systems which don't support -fsplit-stack.
8722
8723 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8724
8725 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8726 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8727 machine instuction in the log.
8728
8729 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8730
8731 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8732 to 20 seconds.
8733
8734 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8735
8736 PR driver/48524
8737 * gcc.dg/pr48524.c: New test.
8738 * gcc.dg/pr48524.spec: New spec file for test.
8739
8740 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8741
8742 PR fortran/32380
8743 * gfortran.dg/vect/pr32380.f90: New test.
8744
8745 2012-02-08 Tobias Burnus <burnus@net-b.de>
8746
8747 PR fortran/52151
8748 * gfortran.dg/realloc_on_assign_12.f90: New.
8749
8750 2012-02-08 Richard Guenther <rguenther@suse.de>
8751
8752 PR rtl-optimization/52170
8753 * gcc.dg/torture/pr52170.c: New testcase.
8754
8755 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8756
8757 PR gcov-profile/52150
8758 * gcc.dg/tree-prof/pr52150.c: New test.
8759
8760 PR rtl-optimization/52139
8761 * gcc.dg/pr52139.c: New test.
8762
8763 2012-02-07 Jason Merrill <jason@redhat.com>
8764
8765 PR c++/51675
8766 * g++.dg/cpp0x/constexpr-union3.C: New.
8767
8768 PR c++/52035
8769 * g++.dg/lto/pr52035_0.C: New.
8770
8771 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8772
8773 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8774 * gcc.dg/special/weak-1.c: Likewise.
8775 * gcc.dg/ucnid-12.c: Likewise.
8776 * gcc.dg/torture/pr45678-1.c: Likewise.
8777 * gcc.dg/torture/pr45678-2.c: Likewise.
8778 * gcc.dg/vector-4.c: Likewise.
8779 * gcc.dg/ipa/inline-5.c: Likewise.
8780 * gcc.dg/ucnid-11.c: Likewise.
8781 * gcc.misc-tests/gcov-13.c: Likewise.
8782 * gcc.misc-tests/gcov-14.c: Likewise.
8783 * g++.dg/ext/label13.C: Likewise.
8784 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8785 hppa*-*-hpux* options.
8786 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8787 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8788 * gcc.dg/pr48616.c: Likewise.
8789 * gcc.dg/pr17957.c: Likewise.
8790 * gcc.dg/pr17055-1.c: Likewise.
8791 * gcc.dg/pr32912-1.c: Likewise.
8792 * gcc.dg/tm/pr51472.c: Likewise.
8793 * c-c++-common/fold-bitand-4.c: Likewise.
8794 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8795 Use dg-additional-options for extra options.
8796
8797 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8798
8799 * gcc.target/epiphany/interrupt-2.c: New test.
8800
8801 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8802
8803 PR target/52155
8804 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8805 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8806 for MIPS ELF.
8807
8808 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8809
8810 PR target/52152
8811 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8812
8813 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8814
8815 PR middle-end/24306
8816 PR target/52154
8817 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8818 * gcc.target/mips/va-arg-1.c: New test.
8819
8820 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8821
8822 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8823 for -mno-pointers-to-nested-functions.
8824
8825 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8826
8827 * gcc.c-torture/execute/20120207-1.c: New test.
8828
8829 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8830
8831 PR rtl-optimization/52060
8832 * gcc.dg/torture/pr52060.c: New test.
8833
8834 PR middle-end/52074
8835 * gcc.c-torture/compile/pr52074.c: New test.
8836
8837 2012-02-07 Tobias Burnus <burnus@net-b.de>
8838
8839 PR fortran/51514
8840 * gfortran.dg/class_to_type_2.f90: New.
8841
8842 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8843
8844 PR fortran/32373
8845 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8846 Remove module.
8847
8848 2012-02-06 Jason Merrill <jason@redhat.com>
8849
8850 PR c++/52088
8851 * g++.dg/template/conv13.C: New.
8852
8853 2012-02-06 Richard Guenther <rguenther@suse.de>
8854
8855 PR tree-optimization/52115
8856 * gcc.c-torture/compile/pr52115.c: New testcase.
8857
8858 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8859
8860 PR target/52129
8861 * gcc.c-torture/execute/pr52129.c: New test.
8862
8863 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8864
8865 * gcc.dg/pr48374.c: Actually add the test I forgot
8866 in the 2012-01-25 commit.
8867
8868 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8869
8870 PR fortran/32373
8871 * gfortran.dg/vect/vect-8.f90: New test case.
8872
8873 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8874
8875 PR fortran/48847
8876 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8877
8878 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8879
8880 PR fortran/52102
8881 * gfortran.dg/class_48.f90 : Add test of allocate class array
8882 component with source in subroutine test3. Remove commenting
8883 out in subroutine test4, since branching on unitialized variable
8884 is now fixed (no PR for this last.).
8885
8886 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8887
8888 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8889 on MIPS targets.
8890 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8891
8892 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8893
8894 PR target/52125
8895 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8896 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8897
8898 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8899
8900 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8901 (check_effective_target_sync_int_long): Use it.
8902 (check_effective_target_sync_char_short): Likewise.
8903 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8904
8905 2012-02-05 Tobias Burnus <burnus@net-b.de>
8906
8907 PR fortran/51972
8908 * gfortran.dg/class_48.f90: Add some further checks.
8909
8910 2012-02-05 Ira Rosen <irar@il.ibm.com>
8911
8912 PR tree-optimization/52091
8913 * gcc.dg/vect/pr52091.c: New test.
8914
8915 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8916
8917 PR rtl-optimization/52113
8918 * gcc.target/avr/pr52113.c: New test.
8919
8920 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8921
8922 PR rtl-optimization/52092
8923 * gcc.c-torture/compile/pr52092.c: New test.
8924
8925 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8926
8927 PR fortran/41587
8928 * gfortran.dg/class_array_10.f03: New test.
8929
8930 PR fortran/46356
8931 * gfortran.dg/class_array_11.f03: New test.
8932
8933 PR fortran/51754
8934 * gfortran.dg/class_array_12.f03: New test.
8935
8936 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8937
8938 PR fortran/52012
8939 * gfortran.dg/realloc_on_assign_11.f90: New test.
8940
8941 2012-02-02 Tobias Burnus <burnus@net-b.de>
8942
8943 PR fortran/52093
8944 * gfortran.dg/shape_7.f90: New.
8945
8946 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8947
8948 * gcc.target/mips/mips-prepend-1.c: New test.
8949
8950 2012-02-02 Jan Hubicka <jh@suse.cz>
8951 Tom de Vries <tom@codesourcery.com>
8952
8953 PR middle-end/51998
8954 * gcc.dg/alias-12.c: New testcase.
8955 * gcc.dg/alias-13.c: New testcase.
8956
8957 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8958
8959 PR target/52086
8960 * gcc.dg/pr52086.c: New test.
8961
8962 PR tree-optimization/52073
8963 * gcc.c-torture/compile/pr52073.c: New test.
8964
8965 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8966
8967 PR fortran/51958
8968 * gfortran.dg/function_optimize_10.f90: New test.
8969
8970 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8971
8972 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8973 test on alpha*-*-*.
8974
8975 2012-02-01 Tobias Burnus <burnus@net-b.de>
8976
8977 PR fortran/52024
8978 * gfortran.dg/typebound_operator_14.f90: New.
8979
8980 2012-02-01 Tobias Burnus <burnus@net-b.de>
8981
8982 PR fortran/52059
8983 * gfortran.dg/elemental_function_1.f90: New.
8984
8985 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8986
8987 PR rtl-optimization/51374
8988 * gcc.target/avr/torture/pr51374-1.c:
8989 Also fail if SBIS is seen.
8990
8991 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8992
8993 PR rtl-optimization/51374
8994 * gcc.target/avr/torture/pr51374-1.c: New.
8995
8996 2012-01-31 Tobias Burnus <burnus@net-b.de>
8997
8998 PR fortran/52024
8999 * gfortran.dg/typebound_generic_11.f90: New.
9000
9001 2012-01-31 Tobias Burnus <burnus@net-b.de>
9002
9003 PR fortran/52029
9004 * gfortran.dg/class_49.f90: New.
9005
9006 2012-01-31 Tobias Burnus <burnus@net-b.de>
9007
9008 PR fortran/52013
9009 * gfortran.dg/elemental_args_check_6.f90: New.
9010
9011 2012-01-31 Jason Merrill <jason@redhat.com>
9012
9013 PR c++/52043
9014 * g++.dg/cpp0x/variadic122.C: New.
9015
9016 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9017
9018 PR fortran/52012
9019 * gfortran.dg/realloc_on_assign_10.f90: New test.
9020
9021 2012-01-31 Richard Guenther <rguenther@suse.de>
9022
9023 PR tree-optimization/51528
9024 * gcc.dg/torture/pr51528.c: New testcase.
9025
9026 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9027
9028 PR go/48501
9029 * lib/go.exp (go_target_compile): Append timeout= to options.
9030 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9031 select5-out.go test on alpha*-*-* targets.
9032
9033 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9034
9035 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9036 (TEST_SHORT): Reformat in the same way.
9037 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9038 (TEST_SHORT): Reformat in the same way.
9039 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9040 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9041 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9042 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9043 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9044
9045 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9046
9047 PR target/51835
9048 * gcc.target/arm/pr51835.c: New testcase.
9049
9050 2012-01-30 Richard Guenther <rguenther@suse.de>
9051
9052 PR tree-optimization/52028
9053 * gcc.dg/torture/pr52028.c: New testcase.
9054 * gfortran.dg/ldist-pr45199.f: Adjust.
9055 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9056 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9057 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9058
9059 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9060
9061 PR debug/52027
9062 * gcc.dg/tree-prof/pr52027.c: New test.
9063
9064 PR tree-optimization/52046
9065 * gcc.dg/pr52046.c: New test.
9066
9067 PR debug/52048
9068 * g++.dg/other/pr52048.C: New test.
9069
9070 2012-01-30 Richard Guenther <rguenther@suse.de>
9071
9072 PR tree-optimization/52045
9073 * gcc.dg/pr52045.c: New testcase.
9074
9075 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9076
9077 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9078 new code generated for __sync_lock_release.
9079
9080 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9081
9082 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9083
9084 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9085
9086 PR testsuite/51875
9087 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9088
9089 * g++.dg/ext/visibility/template10.C: Fix typo.
9090
9091 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9092
9093 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9094
9095 PR c++/51327
9096 * g++.dg/cpp0x/constexpr-ice6.C: New.
9097
9098 2012-01-29 Tobias Burnus <burnus@net-b.de>
9099
9100 PR fortran/41600
9101 * gfortran.dg/default_initialization_6.f90: New.
9102
9103 2012-01-29 Tobias Burnus <burnus@net-b.de>
9104
9105 PR fortran/51972
9106 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9107 * gfortran.dg/class_48.f90: New.
9108
9109 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9110
9111 PR fortran/51808
9112 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9113
9114 2012-01-28 Tobias Burnus <burnus@net-b.de>
9115
9116 PR fortran/51972
9117 * gfortran.dg/class_allocate_12.f90: New.
9118
9119 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9120
9121 * gcc.dg/torture/pr50444.c: Fix dg directives.
9122
9123 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9124
9125 PR target/52006
9126 * gcc.target/arm/pr52006.c: New test.
9127
9128 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9129
9130 PR testsuite/52011
9131 * gcc.dg/lto/trans-mem.h: New file.
9132 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9133 * gcc.dg/lto/trans-mem-1_1.c: Same.
9134 * gcc.dg/lto/trans-mem-4_1.c: Same.
9135 * gcc.dg/lto/trans-mem-3_1.c: Same.
9136
9137 2012-01-27 Tobias Burnus <burnus@net-b.de>
9138
9139 PR fortran/52022
9140 * gfortran.dg/dummy_procedure_7.f90: New.
9141
9142 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9143
9144 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9145 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9146
9147 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9148
9149 PR c++/51852
9150 * g++.dg/other/gc5.C: New test.
9151
9152 2012-01-27 Richard Guenther <rguenther@suse.de>
9153
9154 PR tree-optimization/50444
9155 * gcc.dg/torture/pr50444.c: New testcase.
9156
9157 2012-01-27 Tobias Burnus <burnus@net-b.de>
9158
9159 PR fortran/51970
9160 PR fortran/51977
9161 * gfortran.dg/move_alloc_13.f90: New.
9162
9163 2012-01-27 Tobias Burnus <burnus@net-b.de>
9164
9165 PR fortran/51953
9166 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9167 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9168 and change dg-error string.
9169
9170 2012-01-27 Tobias Burnus <burnus@net-b.de>
9171
9172 PR fortran/52016
9173 * gfortran.dg/elemental_args_check_5.f90: New.
9174
9175 2012-01-27 Richard Guenther <rguenther@suse.de>
9176
9177 PR middle-end/51959
9178 * g++.dg/torture/pr51959.C: New testcase.
9179
9180 2012-01-27 Tom de Vries <tom@codesourcery.com>
9181
9182 PR tree-optimization/51990
9183 * gcc.dg/pr51990.c: New test.
9184 * gcc.dg/pr51990-2.c: Same.
9185
9186 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9187 Tobias Burnus <burnus@gcc.gnu.org>
9188
9189 PR fortran/48705
9190 * gfortran.dg/class_allocate_11.f03: New.
9191
9192 PR fortran/51870
9193 PR fortran/51943
9194 PR fortran/51946
9195 * gfortran.dg/class_allocate_7.f03: New.
9196 * gfortran.dg/class_allocate_8.f03: New.
9197 * gfortran.dg/class_allocate_9.f03: New.
9198 * gfortran.dg/class_allocate_10.f03: New.
9199
9200 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9201
9202 * gnat.dg/discr34.adb: New test.
9203 * gnat.dg/discr34_pkg.ads: New helper.
9204
9205 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9206
9207 * gnat.dg/discr33.adb: New test.
9208
9209 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9210
9211 * gnat.dg/limited_with3.ad[sb): New test.
9212 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9213 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9214 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9215
9216 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9217
9218 * gnat.dg/stack_usage1.adb: New test.
9219 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9220
9221 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9222 * gcc.dg/pr44194-2.c: Likewise.
9223
9224 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9225
9226 PR c++/51370
9227 * g++.dg/template/crash112.C: New.
9228
9229 2012-01-27 Richard Henderson <rth@redhat.com>
9230
9231 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9232
9233 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9234
9235 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9236
9237 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9238
9239 PR middle-end/51895
9240 * g++.dg/opt/pr51895.C: New test.
9241
9242 2012-01-26 Michael Matz <matz@suse.de>
9243
9244 PR tree-optimization/48794
9245 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9246
9247 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9248
9249 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9250
9251 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9252
9253 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9254 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9255 memory.
9256 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9257 the default value for s390 and s390x.
9258
9259 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9260
9261 PR lto/51698
9262 * gcc.dg/lto/trans-mem-4_0.c: New.
9263 * gcc.dg/lto/trans-mem-4_1.c: New.
9264 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9265 TM builtins.
9266 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9267 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9268 TM builtins.
9269 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9270 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9271 TM builtins.
9272
9273 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9274
9275 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9276
9277 2012-01-25 Ian Lance Taylor <iant@google.com>
9278
9279 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9280
9281 2012-01-25 Tobias Burnus <burnus@net-b.de>
9282
9283 PR fortran/51995
9284 * gfortran.dg/typebound_proc_25.f90: New.
9285
9286 2012-01-25 Jason Merrill <jason@redhat.com>
9287
9288 PR c++/51992
9289 * g++.dg/lto/pr51992_0.C: New.
9290
9291 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9292
9293 PR tree-optimization/51987
9294 * gcc.target/i386/pr51987.c: New test.
9295
9296 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9297
9298 * gcc.dg/tm/lto-1.c: Require lto support in target.
9299
9300 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9301
9302 PR rtl-optimization/48374
9303 * gcc.dg/pr48374.c: New test.
9304
9305 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9306
9307 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9308
9309 2012-01-25 Tobias Burnus <burnus@net-b.de>
9310
9311 PR fortran/51966
9312 * gfortran.dg/derived_constructor_char_3.f90: New.
9313
9314 2012-01-24 Ian Lance Taylor <iant@google.com>
9315
9316 * go.test/go-test.exp (filecmp): New procedure.
9317 (errchk): Handle quoted square brackets.
9318 (go-gc-tests): Set go_compile_args. Handle various new test
9319 lines. Skip a few new tests.
9320 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9321
9322 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9323
9324 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9325 (check_effective_target_vect_extract_even_odd)
9326 (check_effective_target_vect_interleave): Return true for MIPS
9327 paired-single.
9328
9329 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9330
9331 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9332 (main): Use it instead of argc.
9333
9334 2012-01-24 Jason Merrill <jason@redhat.com>
9335
9336 PR c++/51973
9337 * g++.dg/cpp0x/sfinae31.C: New.
9338
9339 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9340
9341 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9342
9343 2012-01-24 Jason Merrill <jason@redhat.com>
9344
9345 PR c++/51812
9346 * g++.dg/inherit/covariant20.C: New.
9347
9348 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9349
9350 PR c++/51223
9351 * g++.dg/parse/crash58.C: New.
9352
9353 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9354
9355 PR target/51957
9356 * gcc.dg/pr51957-1.c: New test.
9357 * gcc.dg/pr51957-1.h: New file.
9358 * gcc.dg/pr51957-2.c: New test.
9359
9360 2012-01-23 Jason Merrill <jason@redhat.com>
9361
9362 PR c++/51930
9363 * g++.dg/ext/visibility/template10.C: New.
9364
9365 2012-01-23 Tobias Burnus <burnus@net-b.de>
9366
9367 PR fortran/51948
9368 * gfortran.dg/move_alloc_12.f90: New.
9369
9370 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9371
9372 PR middle-end/45416
9373 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9374
9375 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9376
9377 PR c++/51398
9378 * g++.dg/template/crash111.C: New.
9379
9380 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9381
9382 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9383 configurations.
9384 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9385
9386 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9387
9388 PR testsuite/51941
9389 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9390 the DW_TAG_class_type and DW_AT_name: "Executor".
9391
9392 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9393
9394 * lib/target-supports.exp
9395 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9396 (check_effective_target_vect_interleave): Likewise.
9397
9398 2012-01-22 Jason Merrill <jason@redhat.com>
9399
9400 PR c++/51925
9401 * g++.dg/template/using20.C: New.
9402 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9403
9404 2012-01-23 Jason Merrill <jason@redhat.com>
9405
9406 PR target/51934
9407 * g++.dg/torture/pr51344.C: Limit to x86.
9408
9409 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9410
9411 * c-c++-common/tm/omp.c: Require target with pthread support.
9412
9413 2012-01-23 Richard Guenther <rguenther@suse.de>
9414
9415 PR tree-optimization/51949
9416 * gcc.dg/torture/pr51949.c: New testcase.
9417
9418 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9419
9420 PR rtl-optimization/51933
9421 * gcc.c-torture/execute/pr51933.c: New test.
9422
9423 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9424
9425 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9426 Do not define for Interix.
9427
9428 2012-01-22 Jason Merrill <jason@redhat.com>
9429
9430 PR c++/51832
9431 * g++.dg/lto/pr51832.h: New.
9432 * g++.dg/lto/pr51832_0.C: New.
9433 * g++.dg/lto/pr51832_1.C: New.
9434
9435 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9436
9437 * gcc.dg/ext-elim-1.c: New test.
9438
9439 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9440
9441 PR target/51931
9442 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9443 * g++.dg/opt/longbranch1.C: Likewise.
9444
9445 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9446
9447 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9448 in C++11 mode.
9449
9450 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9451
9452 PR fortran/50556
9453 * gfortran.dg/namelist_74.f90: New test.
9454 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9455
9456 2012-01-21 Tobias Burnus <burnus@net-b.de>
9457
9458 PR fortran/51913
9459 * gfortran.dg/class_47.f90: New.
9460
9461 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9462
9463 * gnat.dg/renaming5.ad[sb]: New test.
9464
9465 2012-01-20 Jason Merrill <jason@redhat.com>
9466
9467 PR c++/51919
9468 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9469
9470 2012-01-20 Jason Merrill <jason@redhat.com>
9471
9472 PR c++/51922
9473 * g++.dg/ext/attrib42.C: Require ilp32.
9474
9475 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9476
9477 PR target/51915
9478 * gcc.target/arm/pr51915.c: New test.
9479
9480 2012-01-20 Cary Coutant <ccoutant@google.com>
9481 Dodji Seketeli <dodji@redhat.com>
9482
9483 PR debug/45682
9484 * g++.dg/debug/dwarf2/nested-3.C: New test.
9485
9486 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9487
9488 PR c++/51402
9489 * g++.dg/template/crash110.C: New.
9490
9491 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9492
9493 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9494 Remove default options on hppa*-*-hpux*.
9495
9496 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9497
9498 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9499
9500 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9501
9502 * gcc.c-torture/compile/pr51856.c: New testcase.
9503
9504 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9505
9506 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9507 options to go_target_compile.
9508
9509 2012-01-20 Kai Tietz <ktietz@redhat.com>
9510
9511 * g++.dg/torture/pr51344.C: Fix typo.
9512
9513 2012-01-20 Richard Guenther <rguenther@suse.de>
9514
9515 PR tree-optimization/51903
9516 * g++.dg/torture/pr51903.C: New testcase.
9517
9518 2012-01-20 Tobias Burnus <burnus@net-b.de>
9519 Janus Weil <janus@gcc.gnu.org>
9520
9521 PR fortran/51056
9522 * gfortran.dg/use_21.f90: New.
9523
9524 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR target/51106
9527 * gcc.dg/torture/pr51106-1.c: New test.
9528 * gcc.dg/torture/pr51106-2.c: New test.
9529
9530 2012-01-19 Kai Tietz <ktietz@redhat.com>
9531
9532 * g++.dg/torture/pr51344.C: New test.
9533
9534 2012-01-19 Tobias Burnus <burnus@net-b.de>
9535
9536 PR fortran/51904
9537 * gfortran.dg/intrinsic_size_2.f90: New.
9538
9539 2012-01-19 Jason Merrill <jason@redhat.com>
9540
9541 PR c++/51889
9542 * g++.dg/inherit/using7.C: New.
9543
9544 2012-01-19 Richard Guenther <rguenther@suse.de>
9545
9546 PR tree-optimization/37997
9547 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9548
9549 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9550
9551 PR rtl-optimization/51505
9552 * gcc.dg/pr51505.c: New test.
9553
9554 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9555
9556 PR fortran/51634
9557 * gfortran.dg/typebound_operator_12.f03: New.
9558 * gfortran.dg/typebound_operator_13.f03: New.
9559
9560 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9561
9562 PR c++/51225
9563 * g++.dg/cpp0x/pr51225.C: New.
9564
9565 2012-01-17 Ian Lance Taylor <iant@google.com>
9566
9567 PR go/50656
9568 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9569
9570 2012-01-17 Tobias Burnus <burnus@net-b.de>
9571
9572 PR fortran/51869
9573 * gfortran.dg/realloc_on_assign_9.f90: New.
9574
9575 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9576
9577 PR other/51165
9578 * gcc.dg/tm/memopt-3.c: Remove xfail.
9579 * gcc.dg/tm/memopt-4.c: Remove xfail.
9580 * gcc.dg/tm/memopt-5.c: Remove xfail.
9581 * gcc.dg/tm/memopt-7.c: Remove xfail.
9582
9583 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9584
9585 PR tree-optimization/51877
9586 * gcc.c-torture/execute/pr51877.c: New test.
9587
9588 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9589
9590 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9591 {!vect_align_arrays} to vect_sizes_32B_16B.
9592 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9593 * gcc.dg/vect/vect-peel-3.c: Ditto.
9594
9595 2012-01-16 Jason Merrill <jason@redhat.com>
9596
9597 PR c++/51854
9598 * g++.dg/abi/mangle60.C: New.
9599
9600 PR c++/51827
9601 * g++.dg/pch/mangle1.{C,Hs}: New.
9602
9603 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9604 Tobias Burnus <burnus@net-b.de>
9605
9606 PR fortran/50981
9607 * gfortran.dg/elemental_optional_args_3.f90: New
9608 * gfortran.dg/elemental_optional_args_4.f90: New
9609
9610 2012-01-16 Tobias Burnus <burnus@net-b.de>
9611
9612 PR fortran/51809
9613 * gfortran.dg/use_20.f90: New
9614
9615 2012-01-16 Jason Merrill <jason@redhat.com>
9616
9617 PR c++/51868
9618 * g++.dg/cpp0x/rv-bitfield.C: New.
9619 * g++.dg/cpp0x/rv-bitfield2.C: New.
9620
9621 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9622
9623 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9624 subroutine 'qsort' and use index array to assign the result.
9625
9626 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9627
9628 PR tree-optimization/51865
9629 * gcc.dg/pr51865.c: New test.
9630
9631 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9632
9633 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9634
9635 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9636
9637 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9638 to be loaded from the constant pool, rather than via %hi and %lo.
9639
9640 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9641
9642 PR rtl-optimization/51821
9643 * gcc.dg/pr51821.c: New test.
9644
9645 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9646
9647 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9648
9649 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9650
9651 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9652
9653 2012-01-14 Tobias Burnus <burnus@net-b.de>
9654
9655 PR fortran/51800
9656 * gfortran.dg/init_flag_8.f90: New.
9657 * gfortran.dg/init_flag_9.f90: New.
9658
9659 2011-01-14 Tobias Burnus <burnus@net-b.de>
9660
9661 PR fortran/51816
9662 * gfortran.dg/use_18.f90: New.
9663 * gfortran.dg/use_19.f90: New.
9664
9665 2012-01-13 Ian Lance Taylor <iant@google.com>
9666
9667 PR c++/50012
9668 * g++.dg/warn/Wsign-compare-4.C: New.
9669
9670 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9671
9672 PR fortran/48351
9673 * gfortran.dg/alloc_comp_assign.f03: New.
9674 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9675 __BUILTIN_FREE from 38 to 32.
9676
9677 2012-01-13 Jason Merrill <jason@redhat.com>
9678
9679 PR c++/20681
9680 * g++.dg/warn/Wreturn-type-7.C: New.
9681
9682 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9683
9684 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9685 assumption.
9686 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9687 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9688 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9689 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9690 int32plus because of big array needed.
9691 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9692 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9693
9694 2012-01-13 Jason Merrill <jason@redhat.com>
9695
9696 PR c++/51813
9697 * g++.dg/ext/visibility/template9.C: New.
9698
9699 PR c++/51620
9700 * g++.dg/cpp0x/defaulted34.C: New.
9701 * g++.dg/template/virtual3.C: New.
9702
9703 2012-01-13 Richard Guenther <rguenther@suse.de>
9704
9705 PR middle-end/8081
9706 * gcc.dg/torture/pr8081.c: New testcase.
9707
9708 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9709
9710 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9711
9712 2012-01-12 Jason Merrill <jason@redhat.com>
9713
9714 PR c++/51714
9715 * g++.dg/ext/stmtexpr14.C: New.
9716
9717 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9718
9719 PR c++/51633
9720 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9721
9722 2012-01-12 Jason Merrill <jason@redhat.com>
9723
9724 PR c++/48051
9725 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9726 * g++.dg/abi/mangle58.C: Likewise.
9727
9728 PR c++/51403
9729 * g++.dg/template/arg8.C: New.
9730
9731 2012-01-12 Ira Rosen <irar@il.ibm.com>
9732
9733 PR tree-optimization/51799
9734 * gcc.dg/vect/pr51799.c: New test.
9735 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9736 patterns.
9737
9738 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9739 Tobias Burnus <burnus@net-b.de>
9740
9741 PR fortran/51057
9742 PR fortran/51616
9743 * lib/target-supports.exp
9744 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9745 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9746
9747 2012-01-11 Jason Merrill <jason@redhat.com>
9748
9749 PR c++/51565
9750 * g++.dg/ext/attrib42.C: New.
9751
9752 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9753
9754 PR bootstrap/51796
9755 * gcc.dg/pr51796.c: New test.
9756
9757 2012-01-11 Jason Merrill <jason@redhat.com>
9758
9759 PR c++/51818
9760 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9761
9762 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9763
9764 * gnat.dg/array19.ad[sb]: New test.
9765
9766 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9767
9768 * gnat.dg/opt23.ad[sb]: New test.
9769 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9770 * gnat.dg/opt24.ad[sb]: New test.
9771
9772 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9773
9774 PR tree-optimization/49642
9775 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9776 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9777
9778 2012-01-11 Jason Merrill <jason@redhat.com>
9779
9780 PR c++/51613
9781 * g++.dg/template/explicit-args5.C: New.
9782
9783 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9784
9785 * gcc.c-torture/execute/20120110-1.c: New testcase.
9786
9787 2012-01-10 Jason Merrill <jason@redhat.com>
9788
9789 PR c++/51614
9790 * g++.dg/inherit/ambig1.C: New.
9791
9792 PR c++/51433
9793 * g++.dg/cpp0x/constexpr-cache1.C: New.
9794
9795 2012-01-10 Richard Guenther <rguenther@suse.de>
9796
9797 PR tree-optimization/51801
9798 * gcc.dg/torture/pr51801.c: New testcase.
9799
9800 2012-01-10 Tobias Burnus <burnus@net-b.de>
9801
9802 PR fortran/51652
9803 * gfortran.dg/allocate_with_typespec_5.f90: New.
9804
9805 2012-01-10 Tobias Burnus <burnus@net-b.de>
9806
9807 * gfortran.dg/class_39.f03: Update dg-error string.
9808
9809 2012-01-10 Richard Guenther <rguenther@suse.de>
9810
9811 PR tree-optimization/50913
9812 * gcc.dg/graphite/interchange-16.c: New testcase.
9813 * gcc.dg/graphite/scop-20.c: XFAIL.
9814 * gfortran.dg/graphite/interchange-1.f: Likewise.
9815 * gfortran.dg/graphite/block-1.f90: Likewise.
9816 * gfortran.dg/graphite/block-2.f: Likewise.
9817
9818 2012-01-10 Richard Henderson <rth@redhat.com>
9819
9820 * lib/target-supports.exp (check_effective_target_vect_perm,
9821 check_effective_target_vect_perm_byte,
9822 check_effective_target_vect_perm_short): Enable for arm neon.
9823
9824 2012-01-09 Tobias Burnus <burnus@net-b.de>
9825
9826 PR fortran/46328
9827 * gfortran.dg/typebound_operator_11.f90: New.
9828
9829 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9830
9831 * gnat.dg/array18.adb: New test.
9832 * gnat.dg/array18_pkg.ads: New helper.
9833
9834 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9835
9836 PR fortran/51791
9837 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9838 around base object in first assignment in main program.
9839 * gfortran.dg/typebound_operator_10.f03: New test.
9840
9841 2012-01-09 Martin Jambor <mjambor@suse.cz>
9842
9843 PR tree-optimization/51759
9844 * g++.dg/ipa/pr51759.C: New test.
9845
9846 2012-01-09 Tobias Burnus <burnus@net-b.de>
9847
9848 PR fortran/51758
9849 * gfortran.dg/optional_absent_2.f90: New.
9850
9851 2012-01-09 Tobias Burnus <burnus@net-b.de>
9852
9853 PR fortran/51578
9854 * gfortran.dg/use_17.f90: New.
9855
9856 2012-01-09 Gary Funck <gary@intrepid.com>
9857
9858 PR preprocessor/33919
9859 * gcc.dg/pr33919.c: New test.
9860 * gcc.dg/pr33919-0.h: New test header file.
9861 * gcc.dg/pr33919-1.h: Ditto.
9862 * gcc.dg/pr33919-2.h: Ditto.
9863
9864 2012-01-07 Jan Hubicka <jh@suse.cz>
9865
9866 PR tree-optimize/51694
9867 * gcc.c-torture/compile/pr51694.c: new testcase.
9868
9869 2012-01-07 Jan Hubicka <jh@suse.cz>
9870
9871 PR tree-optimization/51600
9872 * g++.dg/torture/pr51600.C: New testcase.
9873
9874 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9875
9876 PR gcov-profile/51715
9877 PR gcov-profile/51717
9878 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9879 * gcc.misc-tests/gcov-14.c: Likewise.
9880
9881 2012-01-06 Jason Merrill <jason@redhat.com>
9882
9883 * g++.dg/parse/new5.C: New.
9884
9885 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9886
9887 PR testsuite/51655
9888 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9889 including <string.h>.
9890
9891 2012-01-06 Jason Merrill <jason@redhat.com>
9892
9893 * g++.dg/abi/mangle51.C: New.
9894 * g++.dg/abi/mangle52.C: New.
9895 * g++.dg/abi/mangle53.C: New.
9896 * g++.dg/abi/mangle54.C: New.
9897 * g++.dg/abi/mangle55.C: New.
9898 * g++.dg/abi/mangle56.C: New.
9899 * g++.dg/abi/mangle57.C: New.
9900 * g++.dg/abi/mangle58.C: New.
9901 * g++.dg/abi/mangle59.C: New.
9902 * g++.dg/cpp0x/trailing3.C: Update mangling.
9903 * g++.dg/cpp0x/variadic111.C: Update mangling.
9904 * g++.dg/cpp0x/variadic4.C: Update mangling.
9905 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9906 * g++.dg/template/nontype22.C: Works now.
9907 * g++.dg/template/pr35240.C: Works now.
9908
9909 * g++.dg/cpp0x/error7.C: New.
9910
9911 2012-01-06 Tobias Burnus <burnus@net-b.de>
9912
9913 * gfortran.dg/deallocate_stat_2.f90: New.
9914 * coarray/allocate_errgmsg.f90: New.
9915 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9916 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9917 * coarray/subobject_1.f90: Fix for num_images > 1.
9918 * gfortran.dg/deallocate_stat.f90: Update due to changed
9919 stat= handling.
9920
9921 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9922
9923 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9924
9925 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9926
9927 * ada/acats/overflow.lst: Add cb20004.
9928
9929 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9930
9931 PR c++/51541
9932 * g++.dg/cpp0x/alias-decl-18.C: New test.
9933
9934 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9935
9936 * gcc.c-torture/execute/20120104-1.c: New test.
9937
9938 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9939
9940 PR fortran/PR48946
9941 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9942 the old typebound_operator_8.f03.
9943 * gfortran.dg/typebound_operator_8.f03: New version of
9944 typebound_operator_7.f03 with 'u' a derived type instead of a
9945 class object.
9946
9947 2012-01-05 Richard Guenther <rguenther@suse.de>
9948
9949 * g++.dg/torture/pr49309.C: Skip for -flto.
9950
9951 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9952
9953 PR middle-end/51761
9954 * gcc.c-torture/compile/pr51761.c: New test.
9955
9956 2012-01-05 Richard Guenther <rguenther@suse.de>
9957
9958 PR tree-optimization/51760
9959 * gcc.dg/torture/pr51760.c: New testcase.
9960
9961 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9962
9963 PR middle-end/51472
9964 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9965
9966 2012-01-05 Richard Guenther <rguenther@suse.de>
9967
9968 PR lto/41576
9969 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9970 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9971
9972 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9973
9974 PR debug/51695
9975 * gcc.dg/pr51695.c: New test.
9976
9977 2012-01-04 Andrew Pinski <apinski@cavium.com>
9978
9979 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9980 * gcc.target/mips/octeon2-lx-1.c: New test.
9981 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9982 * gcc.target/mips/octeon2-lx-2.c: New test.
9983 * gcc.target/mips/octeon2-lx-3.c: New test.
9984
9985 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9986
9987 PR other/51163
9988 PR other/51164
9989 * gcc.dg/tm/alias-1.c: Adjust regexp.
9990 * gcc.dg/tm/alias-2.c: Adjust regexp.
9991
9992 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9993
9994 PR c++/51064
9995 * g++.dg/warn/Wparentheses-26.C: New.
9996
9997 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9998
9999 * gfortran.dg/elemental_optional_args_2.f90: New test.
10000
10001 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10002
10003 PR fortran/49693
10004 * gfortran.dg/common_17.f90: New test.
10005
10006 2012-01-04 Richard Guenther <rguenther@suse.de>
10007
10008 PR tree-optimization/49651
10009 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10010 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10011
10012 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10013
10014 PR c++/51738
10015 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10016
10017 2012-01-03 Andrew Pinski <apinski@cavium.com>
10018
10019 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10020 for all mips targets. Also allow an optional .cfi_startproc.
10021
10022 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10023
10024 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10025
10026 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10027
10028 PR c++/29273
10029 * g++.dg/rtti/dyncast5.C: New.
10030
10031 2012-01-03 Richard Guenther <rguenther@suse.de>
10032
10033 PR tree-optimization/51070
10034 * gcc.dg/torture/pr51070-2.c: New testcase.
10035
10036 2012-01-03 Richard Guenther <rguenther@suse.de>
10037
10038 PR tree-optimization/51692
10039 * gcc.dg/torture/pr51692.c: New testcase.
10040
10041 2012-01-03 Richard Guenther <rguenther@suse.de>
10042
10043 PR debug/51650
10044 * g++.dg/lto/pr51650-3_0.C: New testcase.
10045
10046 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10047
10048 PR c++/15867
10049 * g++.dg/warn/Wredundant-decls-spec.C: New.
10050
10051 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10052
10053 PR tree-optimization/51719
10054 * g++.dg/tree-prof/pr51719.C: New test.
10055
10056 2012-01-03 Richard Guenther <rguenther@suse.de>
10057
10058 PR middle-end/51730
10059 * gcc.dg/fold-compare-6.c: New testcase.
10060
10061 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10062
10063 PR c++/51669
10064 * g++.dg/gomp/pr51669.C: New test.
10065
10066 2012-01-02 Jason Merrill <jason@redhat.com>
10067
10068 PR c++/51675
10069 * g++.dg/cpp0x/constexpr-union2.C: New.
10070
10071 PR c++/51666
10072 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10073
10074 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10075
10076 PR c++/51462
10077 * g++.dg/cpp0x/constexpr-99.C: New test.
10078
10079 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10080
10081 PR c++/20140
10082 * g++.dg/template/init9.C: New.
10083
10084 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10085
10086 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10087 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10088 rather than a specific number.
10089
10090 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10091
10092 PR fortran/46262
10093 PR fortran/46328
10094 PR fortran/51052
10095 * gfortran.dg/typebound_operator_7.f03: New.
10096 * gfortran.dg/typebound_operator_8.f03: New.
10097
10098 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10099
10100 PR target/51729
10101 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10102 XFAIL.
10103 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10104
10105 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10106
10107 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10108
10109 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10110
10111 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10112 for MIPS.
10113
10114 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10115
10116 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10117 * gfortran.dg/io_real_boz_4.f90: Likewise.
10118 * gfortran.dg/io_real_boz_5.f90: Likewise.
10119
10120 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10121
10122 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10123
10124 2012-01-02 Revital Eres <revital.eres@linaro.org>
10125
10126 * gcc.dg/sms-11.c: New file.
10127
10128 2012-01-02 Tobias Burnus <burnus@net-b.de>
10129
10130 PR fortran/51682
10131 * gfortran.dg/coarray/image_index_3.f90: New.
10132
10133 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10134
10135 PR c++/16603
10136 * g++.dg/parse/enum8.C: New.
10137
10138 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10139
10140 PR c++/51379
10141 * g++.dg/conversion/reinterpret4.C: New.
10142 * g++.dg/conversion/reinterpret1.C: Adjust.
10143
10144 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10145
10146 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10147
10148 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10149
10150 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10151 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10152 * g++.old-deja/g++.jason/access14.C: Likewise.
10153 * g++.old-deja/g++.jason/access8.C: Likewise.
10154 * g++.old-deja/g++.jason/access1.C: Likewise.
10155 * g++.old-deja/g++.other/access3.C: Likewise.
10156 * g++.old-deja/g++.other/access5.C: Likewise.
10157 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10158 * g++.old-deja/g++.law/visibility22.C: Likewise.
10159 * g++.old-deja/g++.law/visibility26.C: Likewise.
10160 * g++.old-deja/g++.mike/p2746.C: Likewise.
10161 * g++.dg/debug/using1.C: Likewise.
10162 * g++.dg/lookup/using51.C: Likewise.
10163 * g++.dg/inherit/using5.C: Likewise.
10164 * g++.dg/inherit/pr30297.C: Likewise.
10165 * g++.dg/inherit/access8.C: Likewise.
10166 * g++.dg/torture/pr39362.C: Likewise.
10167 * g++.dg/template/crash13.C: Likewise.
10168 * g++.dg/template/using10.C: Likewise.
10169
10170 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10171
10172 PR fortran/51502
10173 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10174
10175 2012-01-01 Ira Rosen <irar@il.ibm.com>
10176
10177 PR tree-optimization/51704
10178 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10179 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10180 corresponding flags.
10181
10182 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10183
10184 PR c++/51723
10185 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10186
10187 2012-01-01 Jan Hubicka <jh@suse.cz>
10188
10189 PR rtl-optimization/51069
10190 * gcc.c-torture/compile/pr51069.c: New testcase.
10191
10192 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10193
10194 PR tree-optimization/51683
10195 * gcc.dg/pr51683.c: New test.
10196 \f
10197 Copyright (C) 2012 Free Software Foundation, Inc.
10198
10199 Copying and distribution of this file, with or without modification,
10200 are permitted in any medium without royalty provided the copyright
10201 notice and this notice are preserved.