788266ffcee2102aa369f328e8c9c06fc5d02e6f
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-22 Ian Bolton <ian.bolton@arm.com>
2
3 * gcc.target/aarch64/builtin-bswap-1.c: New test.
4 * gcc.target/aarch64/builtin-bswap-2.c: New test.
5
6 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
7
8 PR c++/55432
9 * g++.dg/cpp0x/constexpr-55432.C: New.
10
11 2012-11-21 Janus Weil <janus@gcc.gnu.org>
12
13 PR fortran/55352
14 * gfortran.dg/namelist_76.f90: New.
15
16 2012-11-21 Martin Jambor <mjambor@suse.cz>
17
18 * gcc.dg/ipa/ipcp-agg-7.c: New test.
19 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
20
21 2012-11-21 Martin Jambor <mjambor@suse.cz>
22
23 PR tree-optimization/55260
24 * g++.dg/torture/pr55260-2.C: New test.
25
26 2012-11-21 Martin Jambor <mjambor@suse.cz>
27
28 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
29
30 2012-11-21 Bin Cheng <bin.cheng@arm.com>
31
32 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
33 * gcc.dg/tree-ssa/vrp47.c: Ditto.
34
35 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
36
37 PR target/19398
38 * gcc.target/i386/pr19398.c: New test.
39
40 2012-11-20 Martin Jambor <mjambor@suse.cz>
41
42 PR tree-optimization/55260
43 * g++.dg/torture/pr55260-1.C: New test.
44
45 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
46
47 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
48 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
49 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
50 * gcc.target/aarch64/atomic-op-char.c: Likewise.
51 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
52 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
53 * gcc.target/aarch64/atomic-op-int.c: Likewise.
54 * gcc.target/aarch64/atomic-op-long.c: Likewise.
55 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
56 * gcc.target/aarch64/atomic-op-release.c: Likewise.
57 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
58 * gcc.target/aarch64/atomic-op-short.c: Likewise.
59
60 2012-11-20 Jakub Jelinek <jakub@redhat.com>
61
62 PR middle-end/55094
63 * gcc.dg/pr55094.c: New test.
64
65 PR rtl-optimization/54921
66 * gcc.dg/pr54921.c: New test.
67
68 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
69
70 * gcc.target/i386/pr55359.c: New test.
71
72 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
73
74 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
75 * g++.dg/tls/thread_local3g.C: Likewise.
76 * g++.dg/tls/thread_local4g.C: Likewise.
77 * g++.dg/tls/thread_local5g.C: Likewise.
78 * g++.dg/tls/thread_local6g.C: Likewise.
79 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
80 * g++.dg/tls/thread_local2.C: Likewise.
81 * g++.dg/tls/thread_local2g.C: Likewise.
82 * g++.dg/tls/thread_local6.C: Likewise.
83
84 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
85
86 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
87 * gcc.dg/tm/clone-1.c: New test.
88
89 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
90
91 PR c++/55368
92 * g++.dg/parse/struct-5.C: New.
93
94 2012-11-19 Tom de Vries <tom@codesourcery.com>
95
96 PR rtl-optimization/55315
97 * gcc.target/mips/pr55315.c: New test.
98
99 2012-11-17 Jakub Jelinek <jakub@redhat.com>
100
101 PR tree-optimization/55236
102 * gcc.dg/pr55236.c: New test.
103
104 PR testsuite/55188
105 * gcc.dg/pr19105.c: Accept also optimizing
106 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
107
108 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
109 from addr2line_output. Increment idx if asking for more than one
110 address in one object.
111
112 2012-11-16 Jakub Jelinek <jakub@redhat.com>
113
114 PR tree-optimization/55329
115 * g++.dg/opt/pr55329.C: New test.
116
117 2012-11-16 Janus Weil <janus@gcc.gnu.org>
118
119 PR fortran/55297
120 * gfortran.dg/typebound_operator_18.f90: New.
121
122 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
123
124 PR rtl-optimization/55330
125 * gfortran.dg/pr55330.f90: New test.
126
127 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
128
129 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
130 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
131 * gcc.dg/hoist-register-pressure-2.c: Ditto.
132 * gcc.dg/hoist-register-pressure-3.c: Ditto.
133 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
134 * gcc.dg/tree-prof/unroll-1.c: Ditto.
135
136 2012-11-16 Dodji Seketeli <dodji@redhat.com>
137
138 PR c++/54875
139 * g++.dg/cpp0x/alias-decl-27.C: New test.
140
141 2012-11-16 Jakub Jelinek <jakub@redhat.com>
142
143 PR c++/55337
144 * g++.dg/template/alignof2.C: New test.
145
146 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
147
148 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
149 * g++.dg/mv6.C (dg-options): Ditto.
150
151 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
152
153 * lib/target_suports.exp
154 (check_effective_target_has_w_floating_suffix): New procedure.
155 (check_effective_target_has_q_floating_suffix): Ditto.
156 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
157 for unsupported non-standard suffix on floating constant.
158 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
159
160 2012-11-14 Jakub Jelinek <jakub@redhat.com>
161
162 * lib/asan-dg.exp: New file.
163 * gcc.dg/asan/asan.exp: New file.
164 * g++.dg/dg.exp: Prune also asan tests.
165 * g++.dg/asan/asan.exp: New file.
166 * c-c++-common/asan/memcmp-1.c: New test.
167
168 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
169
170 PR c++/55323
171 * g++.dg/cpp0x/vt-55323.C: New.
172
173 2012-11-13 Sriraman Tallam <tmsriram@google.com>
174
175 * g++.dg/mv4.C: Add require ifunc. Change error message.
176 * g++.dg/mv5.C: Add require ifunc.
177 * g++.dg/mv6.C: Add require ifunc.
178
179 2012-11-13 Martin Jambor <mjambor@suse.cz>
180
181 PR tree-optimization/55253
182 * gcc.dg/torture/pr55253.c: New test.
183 * gcc.dg/torture/pr55305.c: Likewise.
184
185 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
186
187 PR middle-end/55142
188 * gcc.target/i386/pr55142-1.c: New file.
189 * gcc.target/i386/pr55142-2.c: Likewise.
190
191 2012-11-13 Dodji Seketeli <dodji@redhat.com>
192
193 PR c++/54466
194 * g++.dg/cpp0x/alias-decl-26.C: New test file.
195
196 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
197
198 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
199 instead of lp64.
200 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
201 * gcc.target/i386/pr49715-2.c: Likewise.
202 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
203
204 2012-11-13 Jakub Jelinek <jakub@redhat.com>
205
206 PR tree-optimization/55281
207 * gcc.dg/vect/fast-math-pr55281.c: New test.
208 * g++.dg/opt/pr55281.C: New test.
209
210 PR rtl-optimization/54127
211 * gcc.dg/torture/pr54127.c: New test.
212
213 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
214 Jakub Jelinek <jakub@redhat.com>
215
216 PR rtl-optimization/51447
217 * gcc.c-torture/execute/pr51447.c: New test.
218
219 2012-11-12 Ian Bolton <ian.bolton@arm.com>
220
221 * gcc.target/aarch64/csinc-2.c: New test.
222
223 2012-11-12 Ian Bolton <ian.bolton@arm.com>
224
225 * gcc.target/aarch64/cmn.c: New test.
226 * gcc.target/aarch64/adds.c: New test.
227 * gcc.target/aarch64/subs.c: New test.
228
229 2012-11-12 Tobias Burnus <burnus@net-b.de>
230
231 PR fortran/55272
232 * gfortran.dg/coarray_29_1.f90: New.
233 * gfortran.dg/coarray_29_2.f90: New.
234
235 2012-11-12 Bin Cheng <bin.cheng@arm.com>
236
237 * gcc.dg/hoist-register-pressure-3.c: New test.
238
239 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
240
241 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
242 wrappers around sinf and cosf.
243
244 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
245
246 PR middle-end/55247
247 PR middle-end/55259
248 * gcc.target/i386/pr55247-2.c: New file.
249
250 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
251
252 PR middle-end/55263
253 * g++.dg/pr55263.C: New test.
254
255 2012-11-11 Martin Jambor <mjambor@suse.cz>
256
257 PR tree-optimization/55238
258 * testsuite/gcc.dg/torture/pr55238.c: New test.
259
260 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
261 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
262 * c-c++-common/torture/vector-subscript-1.c: Likewise.
263 * c-c++-common/torture/vector-subscript-2.c: Likewise.
264
265 2012-11-10 Jan Hubicka <jh@suse.cz>
266
267 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
268
269 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
270
271 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
272 -mno-sse -mno-mmx to dg-options. Reformat.
273
274 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
275
276 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
277 * c-c++-common/vector-compare-1.c: Same.
278 * c-c++-common/vector-compare-2.c: Same.
279 * g++.dg/other/unused1.C: Skip on AIX.
280 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
281 extra message on AIX.
282
283 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
284
285 PR target/55247
286 * gcc.target/i386/pr55247.c: New test.
287
288 2012-11-09 Andrew Pinski <apinski@cavium.com>
289
290 * gcc.c-torture/execute/20121108-1.c: New test.
291
292 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
293
294 PR c++/54413
295 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
296 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
297 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
298 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
299
300 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
301
302 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
303 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
304 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
305 array bounds.
306 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
307
308 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
309
310 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
311 * g++.dg/tm/pr47530.C: Same.
312
313 2012-11-09 Jason Merrill <jason@redhat.com>
314
315 PR c++/54859
316 * g++.dg/cpp0x/alias-decl-25.C: New.
317
318 * g++.dg/abi/abi-tag1.C: New.
319 * g++.dg/abi/abi-tag2.C: New.
320
321 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
322
323 PR rtl-optimization/55154
324 * gcc.target/i386/pr55154.c: New test.
325
326 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
327
328 PR rtl-optimization/55151
329 * gcc.dg/pr55151.c: Move ...
330 * gcc.target/i386/pr55151.c: ... here.
331
332 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
333
334 PR rtl-optimization/54472
335 * gcc.dg/pr54472.c: New test.
336
337 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
338
339 * gnat.dg/stack_check3.ad[sb]: New test.
340
341 2012-11-08 Ian Lance Taylor <iant@google.com>
342
343 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
344 with arguments. Handle errorcheckoutput and rundir test types.
345
346 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
347
348 PR tree-optimization/55191
349 * gcc.dg/pr55191.c: New test.
350
351 2012-11-08 Jakub Jelinek <jakub@redhat.com>
352
353 PR debug/54499
354 * g++.dg/debug/pr54499.C: New test.
355
356 2012-11-08 Jan Hubicka <jh@suse.cz>
357
358 PR middle-end/48636
359 * gcc.dg/winline-3.c: Update.
360
361 2012-11-08 Martin Jambor <mjambor@suse.cz>
362
363 * gfortran.dg/ipcp-array-1.f90: New test.
364
365 2012-11-08 Florian Weimer <fweimer@redhat.com>
366
367 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
368
369 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
370
371 PR rtl-optimization/55151
372 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
373
374 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
375
376 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
377
378 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
379
380 * gcc.c-torture/compile/20121107-1.c: New test.
381
382 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
383
384 PR rtl-optimization/55151
385 * gcc.dg/pr55151.c: Compile it only for x86_64.
386
387 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
388
389 PR rtl-optimization/55122
390 * gcc.dg/pr55122.c: New test.
391
392 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
393
394 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
395 word powerpc.
396 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
397 * gcc.target/powerpc/loop_align.c: Skip on AIX.
398 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
399 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
400
401 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
402
403 PR c/53063
404 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
405
406 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
407
408 PR c/51294
409 * c-c++-common/pr51294.c: New.
410
411 2012-11-07 Martin Jambor <mjambor@suse.cz>
412
413 PR tree-optimization/53787
414 * gcc.dg/ipa/ipa-5.c: Adjust.
415 * gcc.dg/ipa/ipcp-agg-1.c: New test.
416 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
417 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
418 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
419 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
420 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
421 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
422 * gfortran.dg/pr48636-2.f90: New test.
423 * gfortran.dg/pr53787.f90: Likewise.
424
425 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
426
427 PR c++/55226
428 Revert:
429 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
430
431 PR c++/54922
432 * g++.dg/cpp0x/constexpr-union4.C: New.
433
434 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
435
436 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
437
438 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
439
440 PR target/49220
441 * gcc.c-torture/compile/pr49220.c: New test.
442
443 2012-11-07 Florian Weimer <fweimer@redhat.com>
444
445 * g++.dg/init/new40.C: New.
446
447 2012-11-07 Jakub Jelinek <jakub@redhat.com>
448
449 PR debug/54693
450 * gcc.dg/guality/pr54693-2.c: New test.
451
452 2012-11-06 Andrew Pinski <apinski@cavium.com>
453
454 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
455 -fno-vect-cost-model.
456
457 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
458
459 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
460 * gcc.dg/tm/debug-1.c: Same.
461 * gcc.dg/tm/irrevocable-3.c: Same.
462 * gcc.dg/tm/irrevocable-4.c: Same.
463 * gcc.dg/tm/memopt-10.c: Same.
464 * gcc.dg/tm/memopt-11.c: Same.
465 * gcc.dg/tm/props-4.c: Same.
466 * gcc.dg/tm/wrap-3.c: Same.
467 * gcc.dg/tm/wrap-4.c: Same.
468
469 2012-11-06 Andrew Pinski <apinski@cavium.com>
470
471 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
472
473 2012-11-06 Jan Hubicka <jh@suse.cz>
474
475 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
476 candidate still.
477 * gcc.dg/tree-ssa/loop-23.c: Likewise.
478 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
479 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
480
481 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
482
483 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
484
485 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
486
487 PR middle-end/41993
488 * gcc.dg/torture/pr41993.c: New test.
489
490 2012-11-06 Jan Hubicka <jh@suse.cz>
491
492 * gcc.target/i386/l_fma_float_?.c: Update.
493 * gcc.target/i386/l_fma_double_?.c: Update.
494
495 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
496
497 PR target/54089
498 * gcc.target/sh/pr54089-8.c: New.
499 * gcc.target/sh/pr54089-9.c: New.
500
501 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
502
503 PR target/47440
504 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
505 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
506 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
507 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
508 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
509 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
510 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
511 * gcc.target/i386/avx-vzeroupper-27.c: New.
512
513 2012-11-06 Janus Weil <janus@gcc.gnu.org>
514
515 PR fortran/54917
516 * gfortran.dg/transfer_class_1.f90: New.
517 * gfortran.dg/transfer_class_2.f90: New.
518
519 2012-11-05 Sriraman Tallam <tmsriram@google.com>
520
521 * testsuite/g++.dg/mv1.C: New test.
522 * testsuite/g++.dg/mv2.C: New test.
523 * testsuite/g++.dg/mv3.C: New test.
524 * testsuite/g++.dg/mv4.C: New test.
525 * testsuite/g++.dg/mv5.C: New test.
526 * testsuite/g++.dg/mv6.C: New test.
527
528 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
529
530 PR testsuite/55186
531 * gcc.dg/const-uniq-1.c (a): Increase length four times.
532
533 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
534
535 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
536 darwin.
537
538 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
539
540 * g++.dg/torture/20121105-1.C: New test.
541
542 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
543
544 * gcc.dg/torture/fp-compare.c: New testcase.
545
546 2012-11-05 Jan Hubicka <jh@suse.cz>
547
548 * gcc.dg/const-1.c: Update.
549 * gcc.dg/pure-1.c: Update.
550
551 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
552
553 PR rtl-optimization/55151
554 * gcc.dg/pr55151.c: New test.
555
556 2012-11-05 Jakub Jelinek <jakub@redhat.com>
557
558 PR debug/54970
559 PR debug/54971
560 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
561
562 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
563
564 PR testsuite/51128
565 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
566
567 2012-11-05 Jan Hubicka <jh@suse.cz>
568
569 * gcc.dg/autopar/pr49960.c: Fix testcase.
570
571 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
572
573 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
574 Fix scan-tree-dump-times directive.
575
576 2012-11-04 Janus Weil <janus@gcc.gnu.org>
577
578 PR fortran/55199
579 * gfortran.dg/associate_12.f90: New.
580
581 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
582
583 PR target/54255
584 * lib/target-supports.exp (check_effective_target_masm_intel): New
585 proc.
586 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
587 masm_intel.
588
589 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
590 Jack Howarth <howarth@bromo.med.uc.edu>
591
592 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
593 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
594 * gcc.target/i386/pr53249.c: Likewise.
595
596 2012-11-03 Andrew Pinski <apinski@cavium.com>
597
598 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
599 call abort1 so that cross jumping does not happen.
600
601 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
602
603 PR target/51244
604 * gcc.target/sh/pr51244-18.c: New.
605 * gcc.target/sh/pr51244-19.c: New.
606
607 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
608
609 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
610 b requires a 64-bit operation followed by a truncation.
611
612 2012-11-02 Jan Hubicka <jh@suse.cz>
613
614 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
615
616 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
617
618 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
619 conditions to verify the reduction code is vectorized.
620
621 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
622 in case 'pow', such as 'powerpc' is used in the compiler version name.
623 * gcc.target/powerpc/pr46728-2.c: Likewise.
624 * gcc.target/powerpc/pr46728-3.c: Likewise.
625 * gcc.target/powerpc/pr46728-4.c: Likewise.
626 * gcc.target/powerpc/pr46728-5.c: Likewise.
627 * gcc.target/powerpc/pr46728-7.c: Likewise.
628 * gcc.target/powerpc/pr46728-8.c: Likewise.
629 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
630
631 2012-11-02 Jan Hubicka <jh@suse.cz>
632
633 * gcc.dg/tree-ssa/loop-38.c: New testcase.
634
635 2012-11-02 Jan Hubicka <jh@suse.cz>
636
637 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
638 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
639
640 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
641
642 PR middle-end/55130
643 * gcc.target/i386/pr55130.c: New test.
644
645 2012-11-02 Jakub Jelinek <jakub@redhat.com>
646
647 PR target/55147
648 * gcc.target/i386/pr55147.c: New test.
649
650 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
651
652 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
653 * gfortran.dg/default_format_denormal_1.f90: Same.
654
655 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
656
657 PR middle-end/55001
658 * g++.dg/ext/vector19.C: Remove target restrictions.
659 * gcc.dg/fold-compare-7.c: New testcase.
660
661 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
662
663 PR target/55160
664 * gcc.target/sh/pr55160.c: New.
665
666 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
667
668 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
669 scan-assembler regex.
670
671 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
672
673 PR middle-end/55150
674 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
675 * gcc.dg/pr55150-2.c: New test.
676
677 2012-11-01 Sharad Singhai <singhai@google.com>
678
679 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
680 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
681 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
682 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
683
684 2012-10-31 Dehao Chen <dehao@google.com>
685
686 * g++.dg/debug/dwarf2/block.C: New testcase.
687
688 2012-10-31 Jan Hubicka <jh@suse.cz>
689
690 * gcc.dg/pr44974.c: Add noinline.
691
692 2012-10-31 Janus Weil <janus@gcc.gnu.org>
693
694 PR fortran/53718
695 * gfortran.dg/class_54.f90: New.
696
697 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
698 Jakub Jelinek <jakub@redhat.com>
699
700 PR tree-optimization/55018
701 * gcc.dg/torture/pr55018.c: New test.
702
703 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
704
705 PR c++/54583
706 * g++.dg/ext/vla13.C: New.
707
708 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
709
710 PR middle-end/55150
711 * gcc.dg/pr55150.c: New test.
712
713 2012-10-31 Tobias Burnus <burnus@net-b.de>
714
715 PR fortran/55134
716 * gfortran.dg/associate_11.f90: New.
717
718 2012-10-31 Dodji Seketeli <dodji@redhat.com>
719
720 PR c++/54955
721 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
722
723 2012-10-31 Jakub Jelinek <jakub@redhat.com>
724
725 PR tree-optimization/19105
726 PR tree-optimization/21643
727 PR tree-optimization/46309
728 * gcc.dg/pr19105.c: New test.
729 * gcc.dg/pr21643.c: New test.
730 * gcc.dg/pr46309-2.c: New test.
731 * gcc.c-torture/execute/pr46309.c: New test.
732
733 2012-10-31 Alan Modra <amodra@gmail.com>
734
735 * gcc.target/powerpc/dimode_off.c: New.
736 * gcc.target/powerpc/timode_off.c: New.
737 * gcc.target/powerpc/dfmode_off.c: New.
738 * gcc.target/powerpc/tfmode_off.c: New.
739
740 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
741
742 PR rtl-optimization/55093
743 * gcc.target/i386/pr55093.c: New file.
744
745 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
746
747 * gcc.target/i386/pr55116.c: Renamed to ...
748 * gcc.target/i386/pr55116-1.c: This.
749
750 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
751
752 * gcc.target/i386/pr55116-2.c: New file.
753
754 2012-10-30 Richard Biener <rguenther@suse.de>
755
756 * gcc.dg/vect/slp-perm-2.c: Adjust.
757
758 2012-10-30 Richard Biener <rguenther@suse.de>
759
760 PR tree-optimization/55111
761 * gcc.dg/torture/pr55111.c: New testcase.
762
763 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
764
765 PR target/53988
766 * gcc.target/sh/pr53988.c: New.
767
768 2012-10-30 Bin Cheng <bin.cheng@arm.com>
769
770 PR target/54989
771 * gcc.dg/hoist-register-pressure-1.c: Rename from
772 hoist-register-pressure.c. Add nonpic condition.
773 * gcc.dg/hoist-register-pressure-2.c: New testcase.
774
775 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
776
777 PR c++/54930
778 * gcc.dg/Wreturn-local-addr.c: New.
779 * g++.dg/warn/Wno-return-local-addr.C: New.
780 * g++.dg/warn/Wreturn-local-addr.C: New.
781
782 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
783
784 PR middle-end/55116
785 * gcc.target/i386/pr55116.c: New file.
786
787 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
788
789 PR c/53066
790 * gcc.dg/Wshadow-4.c: New.
791 * gcc.dg/Wshadow-4.h: New.
792
793 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
794
795 PR debug/54693
796 * gcc.dg/guality/pr54693.c: New.
797
798 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
799
800 PR middle-end/55027
801 * gcc.dg/pr55027.c: New testcase.
802
803 2012-10-29 Jan Hubicka <jh@suse.cz>
804
805 * gcc.dg/ipa/inline-6.c: New testcase.
806
807 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
808
809 PR rtl-optimization/55106
810 * g++.dg/pr55106.C: New.
811
812 2012-10-29 Richard Guenther <rguenther@suse.de>
813
814 PR middle-end/53695
815 * gcc.dg/torture/pr53695.c: New testcase.
816
817 2012-10-28 Jan Hubicka <jh@suse.cz>
818
819 * gcc.dg/ipa/inlinehint-3.c: New testcase.
820
821 2012-10-28 Tobias Burnus <burnus@net-b.de>
822
823 PR fortran/54958
824 * gfortran.dg/do_check_6.f90: New.
825
826 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
827 Jack Howarth <howarth@bromo.med.uc.edu>
828
829 PR target/54404
830 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
831 to dg-options.
832 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
833
834 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
835
836 PR target/34283
837 * gcc.target/i386/pr34283.c: New test.
838
839 2012-10-26 Jakub Jelinek <jakub@redhat.com>
840
841 PR c++/55081
842 * g++.dg/opt/pr55081.C: New test.
843
844 PR debug/54970
845 PR debug/54971
846 * gcc.dg/guality/pr54970.c: New test.
847
848 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
849
850 PR c++/54984
851 * g++.dg/template/new11.C: New.
852
853 2012-10-26 Richard Biener <rguenther@suse.de>
854
855 PR middle-end/54824
856 * gcc.dg/torture/pr54824.c: New testcase.
857
858 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
859
860 * gcc.target/i386/fxsave-1.c: New.
861 * gcc.target/i386/fxsave64-1.c: Ditto.
862 * gcc.target/i386/fxrstor-1.c: Ditto.
863 * gcc.target/i386/fxrstor64-1.c: Ditto.
864 * gcc.target/i386/xsave-1.c: Ditto.
865 * gcc.target/i386/xsave64-1.c: Ditto.
866 * gcc.target/i386/xrstor-1.c: Ditto.
867 * gcc.target/i386/xrstor64-1.c: Ditto.
868 * gcc.target/i386/xsaveopt-1.c: Ditto.
869 * gcc.target/i386/xsaveopt64-1.c: Ditto.
870 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
871 * gcc.target/i386/sse-13.c: Ditto.
872 * gcc.target/i386/sse-14.c: Ditto.
873 * gcc.target/i386/sse-22.c: Ditto.
874 * gcc.target/i386/sse-23.c: Ditto.
875 * g++.dg/other/i386-2.C: Ditto.
876 * g++.dg/other/i386-3.C: Ditto.
877
878 2012-10-25 Jan Hubicka <jh@suse.cz>
879
880 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
881 at ivcanon time.
882
883 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
884
885 PR c++/53761
886 * g++.dg/ext/transparent-union.C: New.
887
888 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
889
890 PR c++/54427
891 * g++.dg/ext/vector19.C: New testcase.
892
893 2012-10-25 Richard Biener <rguenther@suse.de>
894
895 PR tree-optimization/54902
896 * g++.dg/torture/pr54902.C: New testcase.
897
898 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
899
900 PR c++/34892
901 * g++.dg/template/crash114.C: New.
902
903 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
904
905 PR bootstrap/55049
906 * gcc.target/i386/pr55049-1.c: New test.
907
908 2012-10-24 Janus Weil <janus@gcc.gnu.org>
909
910 PR fortran/55037
911 * gfortran.dg/class_dummy_4.f03: New.
912
913 2012-10-24 Jakub Jelinek <jakub@redhat.com>
914
915 PR rtl-optimization/55010
916 * gcc.dg/pr55010.c: New test.
917
918 PR debug/54828
919 * g++.dg/debug/pr54828.C: New test.
920
921 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
922
923 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
924 * gcc.dg/vect/vect-83_64.c: Likewise.
925
926 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
927
928 PR c++/54922
929 * g++.dg/cpp0x/constexpr-union4.C: New.
930
931 2012-10-23 Jeff Law <law@redhat.com>
932
933 * gcc.c-torture/execute/pr54985.c: New test.
934
935 2012-10-23 Paul Koning <ni1d@arrl.net>
936
937 PR debug/54508
938 * g++.dg/debug/dwarf2/pr54508.C: New.
939
940 2012-10-23 Jakub Jelinek <jakub@redhat.com>
941
942 PR c++/54844
943 * g++.dg/template/sizeof14.C: New test.
944
945 2012-10-23 Ian Bolton <ian.bolton@arm.com>
946 Jim MacArthur <jim.macarthur@arm.com>
947 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
948 Marcus Shawcroft <marcus.shawcroft@arm.com>
949 Nigel Stephens <nigel.stephens@arm.com>
950 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
951 Richard Earnshaw <rearnsha@arm.com>
952 Sofiane Naci <sofiane.naci@arm.com>
953 Stephen Thomas <stephen.thomas@arm.com>
954 Tejas Belagod <tejas.belagod@arm.com>
955 Yufeng Zhang <yufeng.zhang@arm.com>
956
957 * lib/target-supports.exp
958 (check_profiling_available): Add AArch64.
959 (check_effective_target_vect_int): Likewise.
960 (check_effective_target_vect_shift): Likewise.
961 (check_effective_target_vect_float): Likewise.
962 (check_effective_target_vect_double): Likewise.
963 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
964 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
965 (check_effective_target_vect_pack_trunc): Likewise.
966 (check_effective_target_vect_unpack): Likewise.
967 (check_effective_target_vect_hw_misalign): Likewise.
968 (check_effective_target_vect_short_mult): Likewise.
969 (check_effective_target_vect_int_mult): Likewise.
970 (check_effective_target_vect_stridedN): Likewise.
971 (check_effective_target_sync_int_long): Likewise.
972 (check_effective_target_sync_char_short): Likewise.
973 (check_vect_support_and_set_flags): Likewise.
974 (check_effective_target_aarch64_tiny): New.
975 (check_effective_target_aarch64_small): New.
976 (check_effective_target_aarch64_large): New.
977 * g++.dg/other/PR23205.C: Enable aarch64.
978 * g++.dg/other/pr23205-2.C: Likewise.
979 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
980 * gcc.c-torture/execute/20101011-1.c: Likewise.
981 * gcc.dg/20020312-2.c: Likewise.
982 * gcc.dg/20040813-1.c: Likewise.
983 * gcc.dg/builtin-apply2.c: Likewise.
984 * gcc.dg/stack-usage-1.c: Likewise.
985
986 2012-10-23 Ian Bolton <ian.bolton@arm.com>
987 Jim MacArthur <jim.macarthur@arm.com>
988 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
989 Marcus Shawcroft <marcus.shawcroft@arm.com>
990 Nigel Stephens <nigel.stephens@arm.com>
991 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
992 Richard Earnshaw <rearnsha@arm.com>
993 Sofiane Naci <sofiane.naci@arm.com>
994 Stephen Thomas <stephen.thomas@arm.com>
995 Tejas Belagod <tejas.belagod@arm.com>
996 Yufeng Zhang <yufeng.zhang@arm.com>
997
998 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
999 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1000 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1001 * gcc.target/aarch64/aapcs/abitest.S: New file.
1002 * gcc.target/aarch64/aapcs/abitest.h: New file.
1003 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1004 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1005 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1006 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1007 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1008 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1009 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1010 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1011 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1012 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1013 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1014 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1015 * gcc.target/aarch64/aapcs/test_1.c: New file.
1016 * gcc.target/aarch64/aapcs/test_10.c: New file.
1017 * gcc.target/aarch64/aapcs/test_11.c: New file.
1018 * gcc.target/aarch64/aapcs/test_12.c: New file.
1019 * gcc.target/aarch64/aapcs/test_13.c: New file.
1020 * gcc.target/aarch64/aapcs/test_14.c: New file.
1021 * gcc.target/aarch64/aapcs/test_15.c: New file.
1022 * gcc.target/aarch64/aapcs/test_16.c: New file.
1023 * gcc.target/aarch64/aapcs/test_17.c: New file.
1024 * gcc.target/aarch64/aapcs/test_18.c: New file.
1025 * gcc.target/aarch64/aapcs/test_19.c: New file.
1026 * gcc.target/aarch64/aapcs/test_2.c: New file.
1027 * gcc.target/aarch64/aapcs/test_20.c: New file.
1028 * gcc.target/aarch64/aapcs/test_21.c: New file.
1029 * gcc.target/aarch64/aapcs/test_22.c: New file.
1030 * gcc.target/aarch64/aapcs/test_23.c: New file.
1031 * gcc.target/aarch64/aapcs/test_24.c: New file.
1032 * gcc.target/aarch64/aapcs/test_25.c: New file.
1033 * gcc.target/aarch64/aapcs/test_26.c: New file.
1034 * gcc.target/aarch64/aapcs/test_3.c: New file.
1035 * gcc.target/aarch64/aapcs/test_4.c: New file.
1036 * gcc.target/aarch64/aapcs/test_5.c: New file.
1037 * gcc.target/aarch64/aapcs/test_6.c: New file.
1038 * gcc.target/aarch64/aapcs/test_7.c: New file.
1039 * gcc.target/aarch64/aapcs/test_8.c: New file.
1040 * gcc.target/aarch64/aapcs/test_9.c: New file.
1041 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1042 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1043 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1044 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1045 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1046 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1047 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1048 * gcc.target/aarch64/aapcs/type-def.h: New file.
1049 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1050 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1051 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1052 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1053 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1054 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1055 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1056 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1057 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1058 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1059 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1060 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1061 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1062 * gcc.target/aarch64/aarch64.exp: New file.
1063 * gcc.target/aarch64/adc-1.c: New file.
1064 * gcc.target/aarch64/adc-2.c: New file.
1065 * gcc.target/aarch64/asm-1.c: New file.
1066 * gcc.target/aarch64/clrsb.c: New file.
1067 * gcc.target/aarch64/clz.c: New file.
1068 * gcc.target/aarch64/ctz.c: New file.
1069 * gcc.target/aarch64/csinc-1.c: New file.
1070 * gcc.target/aarch64/csinv-1.c: New file.
1071 * gcc.target/aarch64/csneg-1.c: New file.
1072 * gcc.target/aarch64/extend.c: New file.
1073 * gcc.target/aarch64/fcvt.x: New file.
1074 * gcc.target/aarch64/fcvt_double_int.c: New file.
1075 * gcc.target/aarch64/fcvt_double_long.c: New file.
1076 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1077 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1078 * gcc.target/aarch64/fcvt_float_int.c: New file.
1079 * gcc.target/aarch64/fcvt_float_long.c: New file.
1080 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1081 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1082 * gcc.target/aarch64/ffs.c: New file.
1083 * gcc.target/aarch64/fmadd.c: New file.
1084 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1085 * gcc.target/aarch64/frint.x: New file.
1086 * gcc.target/aarch64/frint_double.c: New file.
1087 * gcc.target/aarch64/frint_float.c: New file.
1088 * gcc.target/aarch64/index.c: New file.
1089 * gcc.target/aarch64/mneg-1.c: New file.
1090 * gcc.target/aarch64/mneg-2.c: New file.
1091 * gcc.target/aarch64/mneg-3.c: New file.
1092 * gcc.target/aarch64/mnegl-1.c: New file.
1093 * gcc.target/aarch64/mnegl-2.c: New file.
1094 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1095 * gcc.target/aarch64/pic-constantpool1.c: New file.
1096 * gcc.target/aarch64/pic-symrefplus.c: New file.
1097 * gcc.target/aarch64/predefine_large.c: New file.
1098 * gcc.target/aarch64/predefine_small.c: New file.
1099 * gcc.target/aarch64/predefine_tiny.c: New file.
1100 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1101 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1102 * gcc.target/aarch64/table-intrinsics.c: New file.
1103 * gcc.target/aarch64/tst-1.c: New file.
1104 * gcc.target/aarch64/vect-abs-compile.c: New file.
1105 * gcc.target/aarch64/vect-abs.c: New file.
1106 * gcc.target/aarch64/vect-abs.x: New file.
1107 * gcc.target/aarch64/vect-compile.c: New file.
1108 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1109 * gcc.target/aarch64/vect-faddv.c: New file.
1110 * gcc.target/aarch64/vect-faddv.x: New file.
1111 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1112 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1113 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1114 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1115 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1116 * gcc.target/aarch64/vect-fp-compile.c: New file.
1117 * gcc.target/aarch64/vect-fp.c: New file.
1118 * gcc.target/aarch64/vect-fp.x: New file.
1119 * gcc.target/aarch64/vect-mull-compile.c: New file.
1120 * gcc.target/aarch64/vect-mull.c: New file.
1121 * gcc.target/aarch64/vect-mull.x: New file.
1122 * gcc.target/aarch64/vect.c: New file.
1123 * gcc.target/aarch64/vect.x: New file.
1124 * gcc.target/aarch64/vector_intrinsics.c: New file.
1125 * gcc.target/aarch64/vfp-1.c: New file.
1126 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1127 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1128 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1129 * g++.dg/abi/aarch64_guard1.C: New file.
1130
1131 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1132
1133 PR c++/54988
1134 * c-c++-common/pr54988.c: New test.
1135
1136 2012-10-23 Jan Hubicka <jh@suse.cz>
1137
1138 * gcc.dg/tree-prof/peel-1.c: New testcase.
1139
1140 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1141
1142 PR gcc/52945
1143 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1144
1145 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1146
1147 * gcc.dg/c99-predef-1.c: New test.
1148 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1149 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1150 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1151 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1152 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1153 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1154 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1155 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1156 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1157 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1158 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1159 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1160
1161 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1162
1163 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1164
1165 2012-10-23 Jan Hubicka <jh@suse.cz>
1166
1167 PR middle-end/54937
1168 * gcc.c-torture/execute/pr54937.c: New testcase.
1169 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1170
1171 2012-10-23 Jan Hubicka <jh@suse.cz>
1172
1173 PR middle-end/54967
1174 * gfortran.dg/pr54967.f90: New testcase.
1175
1176 2012-10-23 Terry Guo <terry.guo@arm.com>
1177
1178 PR target/55019
1179 * gcc.dg/pr55019.c: New.
1180
1181 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1182
1183 PR tree-optimization/55008
1184 * gcc.dg/tree-ssa/pr55008.c: New test.
1185
1186 2012-10-22 Richard Biener <rguenther@suse.de>
1187
1188 PR tree-optimization/55011
1189 * gcc.dg/torture/pr55011.c: New testcase.
1190
1191 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1192
1193 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1194 * gcc.target/arm/pr40457-2.c: Likewise.
1195 * gcc.target/arm/pr40457-3.c: Likewise.
1196
1197 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1198
1199 * gnat.dg/specs/limited_with4.ads: New test.
1200 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1201
1202 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1203
1204 * gnat.dg/modular4.adb: New test.
1205 * gnat.dg/modular4_pkg.ads: New helper.
1206
1207 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1208
1209 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1210 * gnat.dg/specs/addr1.ads: Likewise.
1211
1212 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1213
1214 * gcc.dg/webizer.c (main): Add missing exit call.
1215
1216 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1217
1218 PR fortran/54465
1219 * gfortran.dg/wextra_1.f: New test.
1220
1221 2012-10-20 Jan Hubicka <jh@suse.cz>
1222
1223 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1224
1225 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1226
1227 PR fortran/54224
1228 * gfortran.dg/warn_unused_function.f90: New.
1229
1230 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1231
1232 * lib/target-supports.exp
1233 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1234
1235 2012-10-19 Richard Guenther <rguenther@suse.de>
1236
1237 PR tree-optimization/54981
1238 * gcc.dg/pr54981.c: New testcase.
1239
1240 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1241
1242 PR target/54892
1243 * gcc.target/arm/pr54892.c: New.
1244
1245 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1246
1247 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1248
1249 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1250
1251 PR c++/54501
1252 * g++.dg/init/array30.C: New.
1253 * g++.dg/init/array31.C: Likewise.
1254
1255 2012-10-18 Tobias Burnus <burnus@net-b.de>
1256
1257 PR fortran/54884
1258 * gfortran.dg/public_private_module_7.f90: New.
1259
1260 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1261
1262 PR c++/29633
1263 * g++.dg/template/pr29633.C: New.
1264
1265 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1266
1267 * gnat.dg/loop_optimization13.ad[sb]: New test.
1268 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1269
1270 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1271
1272 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1273 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1274 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1275 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1276
1277 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1278
1279 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1280 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1281 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1282 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1283 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1284 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1285
1286 2012-10-16 Jan Hubicka <jh@suse.cz>
1287
1288 * gcc.target/i386/l_fma_float_?.c: Update.
1289 * gcc.target/i386/l_fma_double_?.c: Update.
1290 * gfortran.dg/do_1.f90: XFAIL
1291 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1292 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1293 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1294 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1295 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1296 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1297 valid.
1298
1299 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1300
1301 PR c/53063
1302 PR c/40989
1303 * gcc.dg/Wstrict-overflow-24.c: New.
1304
1305 2012-10-16 Tobias Burnus <burnus@net-b.de>
1306
1307 PR fortran/50981
1308 PR fortran/54618
1309 * gfortran.dg/class_optional_1.f90: New.
1310 * gfortran.dg/class_optional_2.f90: New.
1311
1312 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1313
1314 PR debug/54796
1315 * gcc.dg/guality/pr54796.c: New test.
1316
1317 PR tree-optimization/54889
1318 * gfortran.dg/pr54889.f90: New test.
1319
1320 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1321
1322 * g++.dg/other/dump-ada-spec-2.C: New test.
1323
1324 2012-10-16 Easwaran Raman <eraman@google.com>
1325
1326 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1327 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1328
1329 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1330
1331 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1332 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1333
1334 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1335
1336 PR target/54925
1337 * gcc.c-torture/compile/pr54925.c: New.
1338
1339 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1340
1341 PR target/51244
1342 * gcc.target/sh/pr51244-17.c: New.
1343
1344 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1345
1346 PR target/54760
1347 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1348 functions.
1349 * gcc.target/sh/pr54760-4.c: New.
1350
1351 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1352
1353 PR target/34777
1354 * gcc.target/sh/torture/sh-torture.exp: New.
1355 * gcc.target/sh/torture/pr34777.c: New.
1356
1357 2012-10-15 Matthias Klose <doko@ubuntu.com>
1358
1359 * lib/target-supports.exp (check_profiling_available): Match
1360 arm*-*-linux-* for ARM Linux/GNU.
1361 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1362 * gfortran.dg/enum_10.f90: Likewise.
1363 * gfortran.dg/enum_9.f90: Likewise.
1364 * gcc.target/arm/synchronize.c: Likewise.
1365 * g++.old-deja/g++.jason/enum6.C: Likewise.
1366 * g++.old-deja/g++.other/enum4.C: Likewise.
1367 * g++.old-deja/g++.law/enum9.C: Likewise.
1368
1369 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1370
1371 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1372 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1373
1374 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1375 Paolo Carlini <paolo.carlini@oracle.com>
1376
1377 PR c++/17805
1378 * g++.dg/overload/operator6.C: New.
1379
1380 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1381
1382 PR c++/50080 (again)
1383 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1384 * g++.dg/parse/tmpl-outside1.C: Likewise.
1385 * g++.dg/template/qualttp18.C: Likewise.
1386 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1387 * g++.old-deja/g++.pt/overload13.C: Likewise.
1388
1389 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1390
1391 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1392 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1393 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1394 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1395 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1396 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1397 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1398 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1399
1400 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1401
1402 PR c++/50080
1403 * g++.dg/parse/tmpl-outside2.C: New.
1404 * g++.dg/parse/tmpl-outside1.C: Adjust.
1405 * g++.dg/template/qualttp18.C: Likewise.
1406 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1407 * g++.old-deja/g++.pt/overload13.C: Likewise.
1408
1409 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1410
1411 PR tree-optimization/54915
1412 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1413
1414 2012-10-15 Richard Guenther <rguenther@suse.de>
1415
1416 PR tree-optimization/54920
1417 * gcc.dg/torture/pr54920.c: New testcase.
1418
1419 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1420
1421 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1422
1423 2012-10-13 Jason Merrill <jason@redhat.com>
1424
1425 * g++.dg/tls/thread_local7g.C: Require tls_native.
1426
1427 2012-10-14 Jason Merrill <jason@redhat.com>
1428
1429 * g++.dg/cpp0x/inh-ctor1.C: New.
1430 * g++.dg/cpp0x/inh-ctor2.C: New.
1431 * g++.dg/cpp0x/inh-ctor3.C: New.
1432 * g++.dg/cpp0x/inh-ctor4.C: New.
1433 * g++.dg/cpp0x/inh-ctor5.C: New.
1434 * g++.dg/cpp0x/inh-ctor6.C: New.
1435 * g++.dg/cpp0x/inh-ctor7.C: New.
1436 * g++.dg/cpp0x/inh-ctor8.C: New.
1437 * g++.dg/cpp0x/inh-ctor9.C: New.
1438 * g++.dg/cpp0x/inh-ctor10.C: New.
1439 * g++.dg/cpp0x/inh-ctor11.C: New.
1440 * g++.dg/cpp0x/inh-ctor12.C: New.
1441 * g++.dg/cpp0x/inh-ctor13.C: New.
1442
1443 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1444
1445 PR rtl-optimization/54919
1446 * gcc.dg/pr54919.c: New testcase.
1447
1448 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1449
1450 PR c++/53581
1451 * g++.dg/template/crash113.C: New.
1452
1453 2012-10-14 Jan Hubicka <jh@suse.cz>
1454
1455 * gcc.dg/unroll_5.c: New testcase.
1456
1457 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1458
1459 PR c++/52643
1460 * g++.dg/opt/pr52643.C: New.
1461
1462 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1463
1464 PR target/54602
1465 * gcc.target/sh/pr54602-1.c: New.
1466 * gcc.target/sh/pr54602-2.c: New.
1467 * gcc.target/sh/pr54602-3.c: New.
1468 * gcc.target/sh/pr54602-4.c: New.
1469
1470 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1471
1472 PR target/54680
1473 * gcc.target/sh/pr54680.c: New.
1474
1475 2012-10-12 Jan Hubicka <jh@suse.cz>
1476
1477 * gcc.dg/webizer.c: New testcase.
1478
1479 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1480
1481 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1482 specify -m64.
1483
1484 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1485
1486 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1487 Return 0 if already specifying -mfloat-abi other than hard.
1488
1489 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1490
1491 * gcc.dg/pr53060.c: Prune irrelevant warning.
1492
1493 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1494
1495 PR c/54381
1496 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1497 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1498 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1499 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1500 Adjust expected wording of warnings for *cmp* builtins.
1501 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1502 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1503
1504 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1505
1506 PR c++/24449
1507 * g++.dg/parse/friend-main.C: New.
1508
1509 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1510
1511 PR c++/53055
1512 * g++.dg/pr53055.C: New testcase.
1513
1514 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1515
1516 PR c++/52744
1517 * g++.dg/cpp0x/pr52744.C: New.
1518
1519 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1520
1521 PR fortran/40453
1522 * gfortran.dg/dummy_procedure_9.f90: New.
1523
1524 2012-10-12 Richard Biener <rguenther@suse.de>
1525
1526 PR tree-optimization/54894
1527 * gcc.dg/torture/pr54894.c: New testcase.
1528
1529 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1530
1531 PR target/51244
1532 * gcc.target/sh/pr51244-13.c: New.
1533 * gcc.target/sh/pr51244-14.c: New.
1534 * gcc.target/sh/pr51244-15.c: New.
1535 * gcc.target/sh/pr51244-16.c: New.
1536
1537 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1538
1539 PR c++/51878
1540 * g++.dg/cpp0x/decltype45.C: New.
1541
1542 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1543
1544 PR fortran/54784
1545 * gfortran.dg/class_allocate_13.f90: New.
1546
1547 2012-10-11 Jason Merrill <jason@redhat.com>
1548
1549 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1550 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1551
1552 * g++.dg/gomp/tls-5.C: Require tls_native.
1553 * g++.dg/tls/thread_local7.C: Require tls_native.
1554 * g++.dg/tls/static2.C: New.
1555
1556 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1557
1558 PR c++/36107
1559 * g++.dg/ext/weak5.C: New.
1560
1561 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1562
1563 PR testsuite/54868
1564 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1565 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1566
1567 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1568
1569 PR c++/43765
1570 * g++.dg/parse/pr43765.C: New.
1571
1572 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1573
1574 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1575
1576 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1577
1578 PR c++/43663
1579 * g++.dg/init/bitfield3.C: New.
1580
1581 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1582
1583 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1584
1585 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1586
1587 PR tree-optimization/54877
1588 * gcc.dg/torture/pr54877.c: New test.
1589
1590 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1591
1592 PR testsuite/53397
1593 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1594 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1595 and remove target info from dg-do compile.
1596 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1597 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1598 and remove target info from dg-do compile.
1599
1600 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1601
1602 * gcc.dg/pr54782.c: Require target with pthread support.
1603
1604 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1605
1606 PR c++/53122
1607 * g++.dg/cpp0x/auto35.C: New.
1608
1609 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1610
1611 PR c++/53540 - using fails to be equivalent to typedef
1612 * g++.dg/cpp0x/alias-decl-24.C: New test.
1613
1614 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1615
1616 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1617 that c++11 attributes to types are ignored for now.
1618 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1619 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1620
1621 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1622
1623 PR c++/53741
1624 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1625
1626 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1627
1628 PR c++/50478
1629 * g++.dg/cpp0x/initlist67.C: New.
1630
1631 2012-10-10 Dehao Chen <dehao@google.com>
1632
1633 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1634
1635 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1636
1637 PR target/52480
1638 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1639 Add runtime tests.
1640
1641 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1642
1643 PR c++/53307
1644 * g++.dg/cpp0x/decltype44.C: New.
1645
1646 2012-10-09 Steve Ellcey <sellcey@mips.com>
1647
1648 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1649
1650 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1651
1652 PR c++/53763
1653 * g++.dg/cpp0x/decltype43.C: New.
1654
1655 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1656
1657 PR middle-end/53397
1658 * gcc.dg/pr53397-1.c: New test case.
1659 * gcc.dg/pr53397-2.c: New test case.
1660
1661 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1662
1663 PR c++/54194
1664 * g++.dg/warn/Wparentheses-26.C: Adjust.
1665 * g++.dg/warn/Wparentheses-27.C: New.
1666
1667 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1668
1669 PR c++/54427
1670 * c-c++-common/vector-scalar.c: New testcase.
1671 * g++.dg/ext/vector18.C: New testcase.
1672 * g++.dg/ext/vector5.C: This is not an error anymore.
1673 * gcc.dg/init-vec-1.c: Move ...
1674 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1675 * gcc.c-torture/execute/vector-shift1.c: Move ...
1676 * c-c++-common/torture/vector-shift1.c: ... here.
1677 * gcc.dg/scal-to-vec1.c: Move ...
1678 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1679 C++11. Adapt error messages.
1680 * gcc.dg/convert-vec-1.c: Move ...
1681 * c-c++-common/convert-vec-1.c: ... here.
1682 * gcc.dg/scal-to-vec2.c: Move ...
1683 * c-c++-common/scal-to-vec2.c: ... here.
1684
1685 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1686
1687 PR target/54400
1688 * gcc.target/i386/pr54400.c: New testcase.
1689
1690 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1691
1692 PR c++/54858
1693 * g++.dg/template/pr54858.C: New test.
1694
1695 2012-10-08 Marek Polacek <polacek@redhat.com>
1696
1697 PR debug/54831
1698 * g++.dg/debug/pr54831.C: New test.
1699
1700 2012-10-08 Dehao Chen <dehao@google.com>
1701
1702 * g++.dg/predict-loop-exit-1.C: New.
1703 * g++.dg/predict-loop-exit-2.C: New.
1704 * g++.dg/predict-loop-exit-3.C: New.
1705
1706 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1707
1708 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1709
1710 2012-10-08 Jason Merrill <jason@redhat.com>
1711
1712 * g++.dg/gomp/tls-5.C: New.
1713 * g++.dg/gomp/tls-wrap1.C: New.
1714 * g++.dg/gomp/tls-wrap2.C: New.
1715 * g++.dg/gomp/tls-wrap3.C: New.
1716 * g++.dg/gomp/tls-wrap4.C: New.
1717 * g++.dg/gomp/tls-wrapper-cse.C: New.
1718 * g++.dg/tls/thread_local-cse.C: New.
1719 * g++.dg/tls/thread_local-order1.C: New.
1720 * g++.dg/tls/thread_local-order2.C: New.
1721 * g++.dg/tls/thread_local-wrap1.C: New.
1722 * g++.dg/tls/thread_local-wrap2.C: New.
1723 * g++.dg/tls/thread_local-wrap3.C: New.
1724 * g++.dg/tls/thread_local-wrap4.C: New.
1725 * g++.dg/tls/thread_local2g.C: New.
1726 * g++.dg/tls/thread_local3g.C: New.
1727 * g++.dg/tls/thread_local4g.C: New.
1728 * g++.dg/tls/thread_local5g.C: New.
1729 * g++.dg/tls/thread_local6g.C: New.
1730 * g++.dg/tls/thread_local7g.C: New.
1731
1732 * g++.dg/tls/thread_local3.C: New.
1733 * g++.dg/tls/thread_local4.C: New.
1734 * g++.dg/tls/thread_local5.C: New.
1735 * g++.dg/tls/thread_local6.C: New.
1736
1737 * g++.dg/tls/init-2.C: Tweak errors.
1738 * g++.dg/tls/thread_local1.C: New.
1739 * g++.dg/tls/thread_local2.C: New.
1740 * g++.dg/tls/thread_local7.C: New.
1741
1742 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1743
1744 PR target/54866
1745 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1746
1747 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1748
1749 PR target/54685
1750 * gcc.target/sh/pr54685.c: New.
1751
1752 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1753
1754 PR c++/53528 C++11 attribute support
1755 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1756 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1757 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1758 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1759 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1760 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1761 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1762 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1763 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1764 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1765 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1766 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1767 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1768 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1769 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1770 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1771 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1772 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1773 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1774 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1775 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1776 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1777 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1778 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1779 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1780 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1781 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1782 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1783 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1784 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1785 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1786 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1787 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1788 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1789 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1790 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1791 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1792 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1793 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1794 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1795 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1796 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1797 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1798 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1799 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1800 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1801 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1802 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1803 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1804 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1805 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1806 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1807 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1808 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1809 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1810 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1811 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1812
1813 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1814
1815 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1816 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1817 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1818
1819 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1820
1821 PR target/54760
1822 * gcc.target/sh/pr54760-2.c: New.
1823 * gcc.target/sh/pr54760-3.c: New.
1824
1825 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1826
1827 PR c++/51422
1828 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1829
1830 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1831 Sandra Loosemore <sandra@codesourcery.com>
1832
1833 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1834 and test that the accumulator is initialized using MULT.
1835 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1836 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1837
1838 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1839
1840 PR c++/52764
1841 * g++.dg/cpp0x/stdint.C: New.
1842
1843 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1844
1845 PR c++/54249
1846 * g++.dg/cpp0x/stddef.C: New.
1847
1848 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1849
1850 PR fortran/54832
1851 * gfortran.dg/typebound_operator_17.f90: New.
1852
1853 2012-10-06 Jan Hubicka <jh@suse.cz>
1854
1855 PR lto/53831
1856 PR lto/54776
1857 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1858
1859 2012-10-06 Jan Hubicka <jh@suse.cz>
1860
1861 * gcc.dg/lto/resolutions_0.c: New testcase.
1862
1863 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1864
1865 PR fortran/45521
1866 * gfortran.dg/generic_25.f90: New.
1867 * gfortran.dg/generic_26.f90: New.
1868 * gfortran.dg/generic_27.f90: New.
1869
1870 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1871
1872 PR target/54760
1873 * gcc.target/sh/pr54760-1.c: New.
1874
1875 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1876
1877 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1878 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1879 * g++.dg/warn/Wsign-compare-5.C: New test.
1880 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1881 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1882 * g++.dg/ext/builtin30.C: New test.
1883 * g++.dg/ext/vla12.C: New test.
1884 * gcc.dg/builtins-85.c: New test.
1885
1886 PR debug/54519
1887 * gcc.dg/guality/pr54519-1.c: New test.
1888 * gcc.dg/guality/pr54519-2.c: New test.
1889 * gcc.dg/guality/pr54519-3.c: New test.
1890 * gcc.dg/guality/pr54519-4.c: New test.
1891 * gcc.dg/guality/pr54519-5.c: New test.
1892 * gcc.dg/guality/pr54519-6.c: New test.
1893
1894 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1895
1896 PR c++/50893
1897 * g++.dg/cpp0x/defaulted38.C: New.
1898
1899 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1900
1901 PR tree-optimization/33763
1902 * c-c++-common/pr33763.c: New test.
1903
1904 PR tree-optimization/54810
1905 * gcc.dg/tree-ssa/vrp85.c: New test.
1906
1907 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1908
1909 * gcc.dg/ucnid-7.c: Skip on AIX.
1910 * gcc.dg/ucnid-8.c: Same.
1911 * gcc.dg/ucnid-10.c: Same.
1912 * gcc.dg/ucnid-13.c: Same.
1913 * gcc.dg/attr-alias-3.c: Same.
1914 * gcc.dg/attr-alias-5.c: Same.
1915 * gcc.dg/torture/pr51106-2.c: Same.
1916 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1917
1918 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1919
1920 PR c++/52233
1921 * g++.dg/cpp0x/alias-decl-23.C: New.
1922
1923 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1924
1925 PR c++/53403
1926 * g++.dg/template/friend53.C: New.
1927
1928 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1929
1930 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1931 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1932 (scan-ada-spec): Likewise.
1933 (scan-ada-spec-not): Likewise.
1934 * gcc.dg/dump-ada-spec-1.c: New test.
1935 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1936
1937 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1938
1939 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1940
1941 2012-10-04 Florian Weimer <fweimer@redhat.com>
1942
1943 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1944
1945 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1946
1947 PR c++/54323
1948 * g++.dg/cpp0x/pr54323.C: New.
1949
1950 2012-10-04 Richard Guenther <rguenther@suse.de>
1951
1952 PR middle-end/54735
1953 * g++.dg/torture/pr54735.C: New testcase.
1954
1955 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1956
1957 PR rtl-optimization/54739
1958 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1959
1960 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1961
1962 PR target/51244
1963 * gcc.target/sh/pr51244-12.c: New.
1964
1965 2012-10-03 Dehao Chen <dehao@google.com>
1966
1967 PR middle-end/54782
1968 * gcc.dg/pr54782.c: New test.
1969
1970 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1971
1972 PR c++/54777
1973 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1974
1975 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1976
1977 PR fortran/54778
1978 * gfortran.dg/class_53.f90: New.
1979
1980 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1981
1982 PR debug/54551
1983 * gcc.dg/guality/pr54551.c: New.
1984
1985 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1986
1987 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1988 * gcc.target/powerpc/pr46728-2.c: Likewise.
1989
1990 2012-10-02 Sharad Singhai <singhai@google.com>
1991
1992 PR testsuite/54772
1993 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1994 to fix test failures caused by r191883.
1995 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1996 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1997 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1998 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1999 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2000 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2001 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2002 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2003 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2004
2005 2012-09-30 Sharad Singhai <singhai@google.com>
2006
2007 * gcc.target/i386/vect-double-1.c: Fix test.
2008
2009 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2010
2011 PR target/54087
2012 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2013 atomic_sub fails.
2014
2015 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2016
2017 PR rtl-optimization/54457
2018 * gcc.target/i386/pr54457.c: New test.
2019
2020 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2021
2022 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2023
2024 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2025
2026 * gcc.target/i386/vect-rebuild.c: New testcase.
2027
2028 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2029
2030 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2031
2032 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2033
2034 * gcc.target/mips/pr37362.c: Fix target selector.
2035
2036 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2037
2038 PR target/54083
2039 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2040
2041 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2042
2043 * gcc.dg/ucnid-8.c: Update line number.
2044 * gcc.dg/torture/pr51106-2.c: Likewise.
2045
2046 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2047
2048 PR fortran/54667
2049 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2050 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2051 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2052
2053 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2054
2055 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2056 partially reverting r170092.
2057 * gfortran.dg/class_7.f03: Ditto.
2058 * gfortran.dg/coarray_14.f90: Ditto.
2059 * gfortran.dg/typebound_proc_13.f03: Ditto.
2060
2061 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2062
2063 PR c++/54738
2064 * g++.dg/cpp0x/sfinae42.C: New.
2065
2066 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2067
2068 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2069 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2070 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2071 * gcc.dg/pr42629.c: XFAIL on AIX.
2072 * gcc.dg/pr47684.c: Same.
2073 * gcc.dg/pr43670.c: Same.
2074 * gcc.dg/pr42916.c: Same.
2075 * gcc.dg/pr45449.c: Same.
2076 * gcc.dg/pr50017.c: Same.
2077 * gcc.dg/pr42728.c: Same.
2078 * gcc.dg/pr47881.c: Same.
2079 * gcc.dg/pr44023.c: Same.
2080 * gcc.dg/pr41345.c: Same.
2081 * gcc.dg/pr42630.c: Same.
2082 * gcc.dg/pr44971.c: Same.
2083 * gcc.dg/pr46771.c: Same.
2084 * gcc.dg/ucnid-8.c: Same.
2085 * gcc.dg/ucnid-10.c: Same.
2086 * gcc.dg/ucnid-13.c: Same.
2087 * gcc.dg/torture/pr51106-2.c: Same.
2088 * gcc.dg/pr48768.c: Same.
2089 * gcc.dg/pr42631.c: Same.
2090 * gcc.dg/pr43084.c: Same.
2091 * gcc.dg/ucnid-7.c: Same.
2092 * gcc.dg/pr42889.c: Same.
2093 * gcc.dg/pr41241.c: Same.
2094 * gcc.dg/pr42719.c: Same.
2095 * g++.dg/debug/pr46583.C: Same.
2096 * g++.dg/debug/pr47106.C: Same.
2097 * g++.dg/opt/pr48549.C: Same.
2098 * g++.dg/other/pr42685.C: Same.
2099 * c-c++-common/pr43942.c: Same.
2100
2101 2012-09-29 Ian Lance Taylor <iant@google.com>
2102
2103 * go.test/go-test.exp: Update for latest version of Go testsuite.
2104
2105 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2106
2107 PR fortran/52724
2108 * gfortran.dg/internal_readwrite_3.f90: New test.
2109
2110 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2111
2112 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2113 c-c++-common/Wunused-local-typedefs-2.c to here.
2114
2115 PR c++/54372 - unused attribute inactive on dependant entities
2116 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2117
2118 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2119
2120 PR c++/29028 - Missed unused warning on using declaration
2121 * g++.dg/warn/Wunused-var-18.C: New test.
2122
2123 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2124
2125 PR c++/53551 - -Wunused-local-typedefs misses uses
2126 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2127
2128 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2129
2130 PR target/54716
2131 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2132
2133 PR tree-optimization/54713
2134 * gcc.c-torture/compile/pr54713-1.c: New test.
2135 * gcc.c-torture/compile/pr54713-2.c: New test.
2136 * gcc.c-torture/compile/pr54713-3.c: New test.
2137
2138 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2139
2140 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2141
2142 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2143
2144 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2145
2146 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2147
2148 PR target/54703
2149 * gcc.target/i386/pr54703.c: New test.
2150
2151 2012-09-27 Richard Guenther <rguenther@suse.de>
2152
2153 PR lto/54709
2154 * gcc.dg/lto/pr54709_0.c: New testcase.
2155 * gcc.dg/lto/pr54709_1.c: Likewise.
2156
2157 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2158
2159 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2160
2161 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2162
2163 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2164
2165 * gcc.target/arm/pr42879.c: Handle big-endian.
2166
2167 2012-09-26 Steve Ellcey <sellcey@mips.com>
2168
2169 PR c/37303
2170 * gcc.dg/pr37303.c: Check for rdata or rodata.
2171
2172 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2173
2174 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2175
2176 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2177
2178 PR target/51274
2179 PR target/53087
2180 * gcc.target/powerpc/ppc-ne0-1.c: New.
2181
2182 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2183
2184 PR target/54089
2185 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2186 test_19, test_20, test_21, test_22, test_23): New functions.
2187 * gcc.target/sh/pr54089-4.c: New.
2188 * gcc.target/sh/pr54089-5.c: New.
2189 * gcc.target/sh/pr54089-6.c: New.
2190 * gcc.target/sh/pr54089-7.c: New.
2191
2192 2012-09-25 Richard Guenther <rguenther@suse.de>
2193
2194 PR lto/54625
2195 * gcc.dg/lto/pr54702_0.c: New testcase.
2196 * gcc.dg/lto/pr54702_1.c: Likewise.
2197 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2198 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2199 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2200 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2201
2202 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2203
2204 PR c++/54526
2205 * g++.dg/cpp0x/parse2.C: New.
2206 * g++.dg/parse/error11.C: Adjust.
2207 * g++.dg/parse/error12.C: Likewise.
2208
2209 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2210
2211 * gcc.target/i386/20030217-1.c: Added check for
2212 large_long_double effective target.
2213 * gcc.target/i386/387-3.c: Likewise.
2214 * gcc.target/i386/387-4.c: Likewise.
2215 * gcc.target/i386/pr36578-1.c: Likewise.
2216 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2217 when long double size is equal double size.
2218 * gcc.target/i386/excess-precision-1.c: Likewise.
2219 * gcc.target/i386/pr36578-2.c: Likewise.
2220 * gcc.target/i386/20030217-2.c: New testcase.
2221
2222 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2223
2224 PR tree-optimization/54676
2225 * gcc.dg/pr54676.c: New test.
2226
2227 2012-09-25 Richard Guenther <rguenther@suse.de>
2228
2229 PR tree-optimization/53663
2230 * gcc.dg/torture/pr53663-1.c: New testcase.
2231 * gcc.dg/torture/pr53663-2.c: Likewise.
2232 * gcc.dg/torture/pr53663-3.c: Likewise.
2233
2234 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2235
2236 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2237
2238 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2239
2240 * lib/target-supports-dg.exp (dg-require-effective-target,
2241 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2242 dg-process-target-1 instead of dg-process-target.
2243 (dg-process-target-1): Rename from dg-process-target.
2244 (dg-process-target): New.
2245
2246 2012-09-24 Richard Guenther <rguenther@suse.de>
2247
2248 PR tree-optimization/54684
2249 * g++.dg/torture/pr54684.C: New testcase.
2250
2251 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2252
2253 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2254
2255 2012-09-24 Richard Guenther <rguenther@suse.de>
2256
2257 PR middle-end/52173
2258 * gcc.dg/tm/pr52173-1.c: New.
2259 * gcc.dg/tm/pr52173-2.c: New.
2260
2261 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2262
2263 * gcc.dg/pr54669.c: New test.
2264
2265 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2266 Dominique Dhumieres <dominiq@lps.ens.fr>
2267
2268 PR testsuite/54677
2269 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2270
2271 2012-09-23 Tobias Burnus <burnus@net-b.de>
2272
2273 PR fortran/54618
2274 * gfortran.dg/class_array_14.f90: New.
2275
2276 2012-09-22 Kai Tietz <ktietz@redhat.com>
2277
2278 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2279 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2280
2281 2012-09-21 Dehao Chen <dehao@google.com>
2282
2283 PR go/54649
2284 PR tree-optimization/54655
2285 * g++.dg/pr54655.C: New testcase.
2286
2287 2012-09-21 Richard Guenther <rguenther@suse.de>
2288
2289 PR tree-optimization/54647
2290 * g++.dg/torture/pr54647.C: New testcase.
2291
2292 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2293
2294 PR c++/54427
2295 * c-c++-common/torture/vector-compare-2.c: Add -w.
2296
2297 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2298
2299 * gnat.dg/opt20.ads: Move dg directive to...
2300 * gnat.dg/opt20.adb: ...here.
2301 * gnat.dg/addr1.ad[sb]: Likewise.
2302 * gnat.dg/concat2.ad[sb]: Likewise.
2303 * gnat.dg/array16.ad[sb]: Likewise.
2304 * gnat.dg/atomic5.ad[sb]: Likewise.
2305 * gnat.dg/discr29.ad[sb]: Likewise.
2306 * gnat.dg/noreturn5.ad[sb]: Likewise.
2307 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2308 * gnat.dg/discr23.ads: Remove dg directive.
2309 * gnat.dg/nested_float_packed.ads: Likewise.
2310 * gnat.dg/oconst6.ads: Move to...
2311 * gnat.dg/specs/oconst6.ads: ...here.
2312
2313 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2314
2315 PR c++/52432
2316 * g++.dg/cpp0x/decltype32.C: Tweak.
2317
2318 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2319
2320 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2321 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2322 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2323 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2324
2325 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2326
2327 PR c++/54581
2328 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2329
2330 2012-09-19 Steve Ellcey <sellcey@mips.com>
2331
2332 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2333
2334 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2335
2336 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2337 * gcc.target/powerpc/ppc-mftb.c: New file.
2338
2339 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2340
2341 PR target/54089
2342 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2343 functions.
2344
2345 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2346
2347 PR target/54236
2348 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2349
2350 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2351
2352 * gcc.c-torture/execute/20120919-1.c: New test.
2353
2354 2012-09-19 Richard Guenther <rguenther@suse.de>
2355
2356 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2357
2358 2012-09-19 Richard Guenther <rguenther@suse.de>
2359
2360 * gcc.dg/builtin-unreachable-6.c: Adjust.
2361
2362 2012-09-19 Richard Guenther <rguenther@suse.de>
2363
2364 * gcc.dg/builtin-object-size-10.c: Adjust.
2365 * gcc.dg/builtin-unreachable-5.c: Adjust.
2366 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2367 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2368 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2369 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2370 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2371 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2372 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2373 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2374 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2375 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2376 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2377 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2378
2379 2012-09-19 Richard Guenther <rguenther@suse.de>
2380
2381 PR tree-optimization/54132
2382 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2383 * gcc.dg/torture/pr54132.c: Likewise.
2384
2385 2012-09-19 Terry Guo <terry.guo@arm.com>
2386
2387 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2388 extra prune rules that will be applied to all tests in a .exp file.
2389 (gcc-dg-prune): Use rules defined by the above variable.
2390 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2391 harmless warnings on architecture switch conflict.
2392
2393 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2394
2395 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2396 of asm-comment characters instead of a single one.
2397 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2398
2399 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2400
2401 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2402
2403 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2404 target instead of xfailing it.
2405 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2406 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2407 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2408 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2409 * gcc.dg/vect/vect-104.c: Likewise.
2410 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2411 * gcc.dg/vect/vect-outer-1.c: Likewise.
2412 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2413 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2414 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2415 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2416 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2417 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2418 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2419 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2420 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2421
2422 * lib/target-supports.exp
2423 (check_effective_target_vect_widen_mult_qi_to_hi,
2424 check_effective_target_vect_widen_mult_hi_to_si,
2425 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2426 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2427 check_effective_target_vect_pack_trunc,
2428 check_effective_target_vect_unpack,
2429 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2430 instead of arm_none.
2431
2432 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2433
2434 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2435
2436 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2437 config to compiler_flags.
2438
2439 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2440
2441 PR target/54592
2442 * gcc.target/i386/pr54592.c: New test.
2443
2444 PR tree-optimization/54610
2445 * gcc.target/i386/pr54610.c: New test.
2446
2447 2012-09-17 Jason Merrill <jason@redhat.com>
2448
2449 PR c++/54575
2450 * g++.dg/cpp0x/alias-decl-21.C: New.
2451 * g++.dg/cpp0x/alias-decl-22.C: New.
2452
2453 2012-09-17 Tobias Burnus <burnus@net-b.de>
2454
2455 PR fortran/54608
2456 * gfortran.dg/scan_2.f90: New.
2457
2458 2012-09-17 Jason Merrill <jason@redhat.com>
2459
2460 PR c++/53661
2461 * g++.dg/init/aggr9.C: New.
2462
2463 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2464
2465 * gnat.dg/loop_optimization12.ad[sb]: New test.
2466
2467 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2468
2469 PR fortran/54285
2470 * gfortran.dg/proc_ptr_result_7.f90: New.
2471
2472 2012-09-17 Tobias Burnus <burnus@net-b.de>
2473
2474 PR fortran/54603
2475 * gfortran.dg/structure_constructor_11.f90: New.
2476
2477 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2478
2479 PR tree-optimization/54563
2480 * g++.dg/torture/pr54563.C: New test.
2481
2482 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2483
2484 PR fortran/54594
2485 * gfortran.dg/typebound_generic_14.f03: New.
2486
2487 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2488
2489 PR fortran/54387
2490 * gfortran.dg/proc_ptr_38.f90: New.
2491
2492 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2493
2494 PR debug/54460
2495 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2496 to scary regexp.
2497
2498 PR testsuite/54007
2499 * gnat.dg/lto15.adb: Require lto.
2500
2501 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2502 "myBindC" for hppa*-*-hpux*.
2503
2504 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2505
2506 * gfortran.dg/namelist_75.f90: New test.
2507
2508 2012-09-15 Tom de Vries <tom@codesourcery.com>
2509
2510 * gcc.dg/tree-ssa/vrp82.c: New test.
2511 * gcc.dg/tree-ssa/vrp83.c: Same.
2512 * gcc.dg/tree-ssa/vrp84.c: Same.
2513
2514 2012-09-15 Tom de Vries <tom@codesourcery.com>
2515
2516 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2517 * gcc.dg/tree-ssa/vrp81.c: ... this.
2518
2519 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2520
2521 PR target/54222
2522 * gcc.target/avr/torture/fix-types.h: New.
2523 * gcc.target/avr/torture/vals-hr.def: New.
2524 * gcc.target/avr/torture/vals-r.def: New.
2525 * gcc.target/avr/torture/vals-k.def: New.
2526 * gcc.target/avr/torture/vals-ur.def: New.
2527 * gcc.target/avr/torture/vals-uk.def: New.
2528 * gcc.target/avr/torture/vals-uhr.def: New.
2529 * gcc.target/avr/torture/vals-llk.def: New.
2530 * gcc.target/avr/torture/vals-ullk.def: New.
2531 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2532 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2533 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2534 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2535 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2536 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2537 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2538 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2539
2540 2012-09-14 Dehao Chen <dehao@google.com>
2541
2542 * g++.dg/debug/dwarf2/deallocator.C: New test.
2543
2544 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2545
2546 PR c/54552
2547 * gcc.c-torture/compile/pr54552-1.c: New test.
2548
2549 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2550
2551 PR c++/54427
2552 * g++.dg/other/vector-compare.C: New testcase.
2553 * c-c++-common/vector-compare-3.c: New testcase.
2554 * gcc.dg/vector-shift.c: Move ...
2555 * c-c++-common/vector-shift.c: ... here.
2556 * gcc.dg/vector-shift1.c: Move ...
2557 * c-c++-common/vector-shift1.c: ... here.
2558 * gcc.dg/vector-shift3.c: Move ...
2559 * c-c++-common/vector-shift3.c: ... here.
2560 * gcc.dg/vector-compare-1.c: Move ...
2561 * c-c++-common/vector-compare-1.c: ... here.
2562 * gcc.dg/vector-compare-2.c: Move ...
2563 * c-c++-common/vector-compare-2.c: ... here.
2564 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2565 * c-c++-common/torture/vector-compare-1.c: ... here.
2566 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2567 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2568 * c-c++-common/torture/vector-compare-2.c: ... here.
2569 * gcc.c-torture/execute/vector-shift.c: Move ...
2570 * c-c++-common/torture/vector-shift.c: ... here.
2571 * gcc.c-torture/execute/vector-shift2.c: Move ...
2572 * c-c++-common/torture/vector-shift2.c: ... here.
2573 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2574 * c-c++-common/torture/vector-subscript-1.c: ... here.
2575 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2576 * c-c++-common/torture/vector-subscript-2.c: ... here.
2577 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2578 * c-c++-common/torture/vector-subscript-3.c: ... here.
2579
2580 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2581
2582 PR c/54103
2583 * gcc.c-torture/compile/pr54103-1.c,
2584 gcc.c-torture/compile/pr54103-2.c,
2585 gcc.c-torture/compile/pr54103-3.c,
2586 gcc.c-torture/compile/pr54103-4.c,
2587 gcc.c-torture/compile/pr54103-5.c,
2588 gcc.c-torture/compile/pr54103-6.c: New tests.
2589 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2590
2591 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2592
2593 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2594
2595 2012-09-14 Richard Guenther <rguenther@suse.de>
2596
2597 PR tree-optimization/54565
2598 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2599 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2600
2601 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2602
2603 * gcc.target/arm/combine-movs.c: Add missing space.
2604
2605 2012-09-14 Richard Guenther <rguenther@suse.de>
2606
2607 * g++.dg/torture/builtin-location.C: New testcase.
2608
2609 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2610 Manuel López-Ibåñez <manu@gcc.gnu.org>
2611
2612 PR c++/53210
2613 * g++.dg/warn/Wuninitialized-self.C: New.
2614
2615 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2616
2617 PR c/54559
2618 * gcc.c-torture/compile/pr54559.c: New test.
2619
2620 2012-09-13 Jason Merrill <jason@redhat.com>
2621
2622 PR c++/53839
2623 * g++.dg/cpp0x/constexpr-temp1.C: New.
2624
2625 PR c++/54511
2626 * g++.dg/template/anonunion2.C: New.
2627
2628 PR c++/53836
2629 * g++.dg/template/init10.C: New.
2630
2631 2012-09-13 Tobias Burnus <burnus@net-b.de>
2632
2633 PR fortran/54556
2634 * gfortran.dg/implicit_pure_3.f90: New.
2635
2636 2012-09-13 Richard Guenther <rguenther@suse.de>
2637
2638 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2639
2640 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2641
2642 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2643
2644 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2645
2646 * c-c++-common/pr51712.c: Handle for short-enum targets.
2647
2648 2012-09-12 Terry Guo <terry.guo@arm.com>
2649
2650 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2651 and lsrs for Thumb2 mode.
2652
2653 2012-09-12 Jan Hubicka <jh@suse.cz>
2654
2655 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2656
2657 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2658
2659 PR target/54445
2660 * gcc.target/i386/pr54445-1.c: New file.
2661 * gcc.target/i386/pr54445-2.c: Likewise.
2662
2663 2012-09-12 Tobias Burnus <burnus@net-b.de>
2664
2665 PR fortran/54225
2666 PR fortran/53306
2667 * gfortran.dg/coarray_10.f90: Update dg-error.
2668 * gfortran.dg/coarray_28.f90: New.
2669 * gfortran.dg/array_section_3.f90: New.
2670
2671 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2672
2673 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2674 gcc.target/arm/pr48252.c: Fix for big-endian support.
2675
2676 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2677
2678 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2679
2680 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2681 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2682
2683 * gcc.target/arm/neon-vfma-1.c: New testcase.
2684 * gcc.target/arm/neon-vfms-1.c: Likewise.
2685 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2686 of float.
2687 * gcc.target/arm/neon-vmls-1.c: Likewise.
2688 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2689 function.
2690 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2691 (check_effective_target_arm_neonv2_ok): Likewise.
2692 (check_effective_target_arm_neonv2_hw): Likewise.
2693 (check_effective_target_arm_neonv2): Likewise.
2694
2695 2012-09-11 Richard Guenther <rguenther@suse.de>
2696
2697 PR middle-end/54515
2698 * g++.dg/tree-ssa/pr54515.C: New testcase.
2699
2700 2012-09-10 Andrew Pinski <apinski@cavium.com>
2701
2702 PR tree-opt/c54362
2703 * gcc.dg/tm/memopt-16.c: New testcase.
2704
2705 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2706
2707 PR c++/54541
2708 PR c++/54542
2709 * g++.dg/cpp0x/sfinae40.C: New.
2710 * g++.dg/cpp0x/sfinae41.C: Likewise.
2711
2712 2012-09-10 Jason Merrill <jason@redhat.com>
2713
2714 PR c++/54538
2715 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2716
2717 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2718
2719 PR target/54089
2720 * gcc.target/sh/pr54089-3.c: New.
2721
2722 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2723
2724 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2725
2726 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2727
2728 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2729
2730 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2731
2732 * gcc.dg/pr52558-2.c: Delete.
2733 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2734
2735 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2736
2737 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2738
2739 2012-09-10 Richard Guenther <rguenther@suse.de>
2740
2741 PR tree-optimization/54520
2742 * gcc.dg/torture/pr54520.c: New testcase.
2743
2744 2012-09-10 Jason Merrill <jason@redhat.com>
2745
2746 PR c++/54506
2747 * g++.dg/cpp0x/implicit14.C: New.
2748
2749 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2750
2751 PR fortran/54208
2752 * gfortran.dg/bound_simplification_3.f90: New test.
2753
2754 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2755
2756 PR testsuite/54184
2757 * gcc.dg/pr52558-1.c: Delete.
2758 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2759
2760 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2761
2762 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2763 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2764 * gcc.target/arm/smlaltt-1.c: Likewise.
2765
2766 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2767
2768 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2769
2770 2012-09-07 Tom de Vries <tom@codesourcery.com>
2771
2772 PR tree-optimization/53986
2773 * gcc.dg/tree-ssa/vrp80.c: New test.
2774 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2775
2776 2012-09-06 Jason Merrill <jason@redhat.com>
2777
2778 PR c++/54341
2779 PR c++/54253
2780 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2781 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2782
2783 2012-09-06 Andrew Pinski <apinski@cavium.com>
2784
2785 PR tree-opt/54494
2786 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2787
2788 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2789
2790 PR rtl-optimization/54455
2791 * gcc.dg/54455.c: New test.
2792
2793 2012-09-06 Tobias Burnus <burnus@net-b.de>
2794
2795 PR fortran/54463
2796 * gfortran.dg/promotion_2.f90: New.
2797
2798 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2799
2800 PR middle-end/54486
2801 * c-c++-common/pr54486.c: New test.
2802
2803 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2804
2805 PR fortran/54474
2806 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2807
2808 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2809
2810 PR c++/54191
2811 * g++.dg/cpp0x/sfinae39.C: New.
2812
2813 2012-09-04 Jason Merrill <jason@redhat.com>
2814
2815 PR c++/54441
2816 * g++.dg/ext/flexary3.C: New.
2817
2818 PR c++/54420
2819 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2820
2821 PR c++/54198
2822 * g++.dg/template/defarg15.C: New.
2823
2824 PR c++/54437
2825 * g++.dg/template/access24.C: New.
2826
2827 2012-09-04 Richard Guenther <rguenther@suse.de>
2828
2829 PR tree-optimization/54458
2830 * gcc.dg/torture/pr54458.c: New testcase.
2831
2832 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2833
2834 * gcc.target/arm/neon-vext.c: New test.
2835 * gcc.target/arm/neon-vext-execute.c: Ditto.
2836
2837 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2838
2839 PR fortran/54243
2840 PR fortran/54244
2841 * gfortran.dg/select_type_29.f03: New.
2842
2843 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2844
2845 * gcc.dg/fold-perm.c: Improve test.
2846
2847 2012-09-03 Tobias Burnus <burnus@net-b.de>
2848
2849 PR fortran/51632
2850 * gfortran.dg/coarray_class_1.f90: New.
2851
2852 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2853
2854 PR target/49206
2855 * gcc.c-torture/compile/pr49206.c: New test.
2856
2857 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2858 Uros Bizjak <ubizjak@gmail.com>
2859
2860 PR target/36680
2861 * gfortran.dg/pr36680.f90: New test.
2862
2863 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2864
2865 PR target/42295
2866 * g++.dg/opt/pr42295.C: New test.
2867
2868 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2869
2870 PR target/54436
2871 * gcc.dg/torture/pr54436.c: New test.
2872
2873 2012-09-01 Andrew Pinski <apinski@cavium.com>
2874
2875 * gcc.target/mips/truncate-8.c: New testcase.
2876
2877 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2878
2879 PR target/46829
2880 PR target/46843
2881 * gcc.target/i386/pr46829.c: New test.
2882 * gcc.target/i386/pr46843.c: Ditto.
2883
2884 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2885 Jason Merrill <jason@redhat.com>
2886
2887 PR c++/18747
2888 * g++.dg/parse/error50.C: New.
2889
2890 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2891
2892 PR c/54428
2893 * gcc.c-torture/compile/pr54428.c: New test.
2894
2895 2012-08-31 Ollie Wild <aaw@google.com>
2896
2897 PR c++/54197
2898 * g++.dg/init/lifetime3.C: New test.
2899
2900 2012-08-31 Martin Jambor <mjambor@suse.cz>
2901
2902 PR middle-end/54409
2903 * gcc.dg/torture/pr54409.c: New test.
2904
2905 2012-08-31 Martin Jambor <mjambor@suse.cz>
2906
2907 * gfortran.dg/pr48636.f90: Add dump scan checks.
2908
2909 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2910
2911 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2912
2913 2012-08-28 Joey Ye <joey.ye@arm.com>
2914
2915 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2916
2917 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2918
2919 PR target/46254
2920 * gcc.target/i386/pr46254.c: New test.
2921
2922 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2923
2924 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2925 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2926 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2927
2928 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2929
2930 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2931 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2932 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2933 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2934 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2935 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2936 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2937 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2938 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2939 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2940 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2941 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2942 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2943 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2944 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2945 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2946 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2947 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2948 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2949 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2950 gcc.target/mips/unaligned-1.c: Tighten regexps.
2951
2952 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2953
2954 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2955 (mips_option_groups): Remove optimization. Add various -f options.
2956 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2957 and -pg imply -fno-omit-frame-pointer.
2958 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2959 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2960 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2961 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2962 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2963 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2964 * gcc.target/mips/abi-n32-long32.c: Likewise.
2965 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2966 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2967 * gcc.target/mips/abi-n32-long64.c: Likewise.
2968 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2969 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2970 * gcc.target/mips/abi-n64-long32.c: Likewise.
2971 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2972 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2973 * gcc.target/mips/abi-n64-long64.c: Likewise.
2974 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2975 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2976 * gcc.target/mips/abi-o32-long32.c: Likewise.
2977 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2978 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2979 * gcc.target/mips/abi-o32-long64.c: Likewise.
2980 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2981 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2982 * gcc.target/mips/abi-o64-long32.c: Likewise.
2983 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2984 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2985 * gcc.target/mips/abi-o64-long64.c: Likewise.
2986 * gcc.target/mips/asm-1.c: Likewise.
2987 * gcc.target/mips/branch-1.c: Likewise.
2988 * gcc.target/mips/call-3.c: Likewise.
2989 * gcc.target/mips/call-saved-3.c: Likewise.
2990 * gcc.target/mips/clear-cache-1.c: Likewise.
2991 * gcc.target/mips/div-1.c: Likewise.
2992 * gcc.target/mips/div-2.c: Likewise.
2993 * gcc.target/mips/div-3.c: Likewise.
2994 * gcc.target/mips/div-4.c: Likewise.
2995 * gcc.target/mips/div-5.c: Likewise.
2996 * gcc.target/mips/div-6.c: Likewise.
2997 * gcc.target/mips/div-7.c: Likewise.
2998 * gcc.target/mips/div-8.c: Likewise.
2999 * gcc.target/mips/div-9.c: Likewise.
3000 * gcc.target/mips/div-10.c: Likewise.
3001 * gcc.target/mips/div-11.c: Likewise.
3002 * gcc.target/mips/div-12.c: Likewise.
3003 * gcc.target/mips/dsp-ctrl.c: Likewise.
3004 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3005 * gcc.target/mips/ext-8.c: Likewise.
3006 * gcc.target/mips/extend-2.c: Likewise.
3007 * gcc.target/mips/fix-r10000-1.c: Likewise.
3008 * gcc.target/mips/fix-r10000-2.c: Likewise.
3009 * gcc.target/mips/fix-r10000-3.c: Likewise.
3010 * gcc.target/mips/fix-r10000-4.c: Likewise.
3011 * gcc.target/mips/fix-r10000-5.c: Likewise.
3012 * gcc.target/mips/fix-r10000-6.c: Likewise.
3013 * gcc.target/mips/fix-r10000-7.c: Likewise.
3014 * gcc.target/mips/fix-r10000-8.c: Likewise.
3015 * gcc.target/mips/fix-r10000-9.c: Likewise.
3016 * gcc.target/mips/fix-r10000-10.c: Likewise.
3017 * gcc.target/mips/fix-r10000-11.c: Likewise.
3018 * gcc.target/mips/fix-r10000-12.c: Likewise.
3019 * gcc.target/mips/fix-r10000-13.c: Likewise.
3020 * gcc.target/mips/fix-r10000-14.c: Likewise.
3021 * gcc.target/mips/fix-r10000-15.c: Likewise.
3022 * gcc.target/mips/fpcmp-1.c: Likewise.
3023 * gcc.target/mips/fpcmp-2.c: Likewise.
3024 * gcc.target/mips/fpr-moves-7.c: Likewise.
3025 * gcc.target/mips/fpr-moves-8.c: Likewise.
3026 * gcc.target/mips/int-moves-1.c: Likewise.
3027 * gcc.target/mips/int-moves-2.c: Likewise.
3028 * gcc.target/mips/long-calls-pg.c: Likewise.
3029 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3030 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3031 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3032 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3033 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3034 * gcc.target/mips/mips-3d-1.c: Likewise.
3035 * gcc.target/mips/mips-3d-2.c: Likewise.
3036 * gcc.target/mips/mips-3d-3.c: Likewise.
3037 * gcc.target/mips/mips-3d-4.c: Likewise.
3038 * gcc.target/mips/mips-3d-5.c: Likewise.
3039 * gcc.target/mips/mips-3d-6.c: Likewise.
3040 * gcc.target/mips/mips-3d-7.c: Likewise.
3041 * gcc.target/mips/mips-3d-8.c: Likewise.
3042 * gcc.target/mips/mips-3d-9.c: Likewise.
3043 * gcc.target/mips/mips-ps-1.c: Likewise.
3044 * gcc.target/mips/mips-ps-2.c: Likewise.
3045 * gcc.target/mips/mips-ps-3.c: Likewise.
3046 * gcc.target/mips/mips-ps-4.c: Likewise.
3047 * gcc.target/mips/mips-ps-6.c: Likewise.
3048 * gcc.target/mips/mips32-dspr2.c: Likewise.
3049 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3050 * gcc.target/mips/neg-abs-1.c: Likewise.
3051 * gcc.target/mips/neg-abs-2.c: Likewise.
3052 * gcc.target/mips/nmadd-3.c: Likewise.
3053 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3054 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3055 * gcc.target/mips/octeon-pop-1.c: Likewise.
3056 * gcc.target/mips/pr26765.c: Likewise.
3057 * gcc.target/mips/pr33256.c: Likewise.
3058 * gcc.target/mips/pr33635-1.c: Likewise.
3059 * gcc.target/mips/pr33755.c: Likewise.
3060 * gcc.target/mips/pr35802.c: Likewise.
3061 * gcc.target/mips/pr45074.c: Likewise.
3062 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3063 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3064 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3065 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3066 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3067 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3068 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3069 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3070 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3071 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3072 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3073 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3074 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3075 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3076 * gcc.target/mips/save-restore-1.c: Likewise.
3077 * gcc.target/mips/save-restore-3.c: Likewise.
3078 * gcc.target/mips/save-restore-5.c: Likewise.
3079 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3080 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3081 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3082 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3083 * gcc.target/mips/stack-1.c: Likewise.
3084
3085 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3086 Tighten regexps.
3087
3088 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3089 branch under test to be filled with preceding rather than
3090 following instructions.
3091 * gcc.target/mips/branch-10.c: Likewise.
3092 * gcc.target/mips/branch-11.c: Likewise.
3093 * gcc.target/mips/branch-12.c: Likewise.
3094 * gcc.target/mips/branch-13.c: Likewise.
3095 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3096 to be eliminated. Tighten $28 scan-assembler-not test.
3097
3098 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3099 function to...
3100 * gcc.target/mips/call-4.c: ...this new test.
3101
3102 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3103 more likely.
3104 * gcc.target/mips/code-readable-3.c: Likewise.
3105 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3106 flag but skip for -O0.
3107 * gcc.target/mips/code-readable-4.c: Likewise.
3108
3109 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3110 of operations under test.
3111 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3112
3113 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3114 Don't require sibling-call optimization.
3115 * gcc.target/mips/near-far-4.c: Likewise.
3116
3117 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3118 Make sure that the register variable is used.
3119 * gcc.target/mips/soft-float-1.c: Likewise.
3120
3121 * gcc.target/mips/sdata-1.c: Make static data volatile.
3122 * gcc.target/mips/sdata-2.c: Likewise.
3123 * gcc.target/mips/sdata-3.c: Likewise.
3124 * gcc.target/mips/sdata-4.c: Likewise.
3125
3126 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3127 skip for -O0.
3128 * gcc.target/mips/atomic-memory-2.c: Likewise.
3129 * gcc.target/mips/branch-cost-1.c: Likewise.
3130 * gcc.target/mips/branch-cost-2.c: Likewise.
3131 * gcc.target/mips/cache-1.c: Likewise.
3132 * gcc.target/mips/call-1.c: Likewise.
3133 * gcc.target/mips/call-saved-2.c: Likewise.
3134 * gcc.target/mips/const-anchor-1.c: Likewise.
3135 * gcc.target/mips/const-anchor-2.c: Likewise.
3136 * gcc.target/mips/dse-1.c: Likewise.
3137 * gcc.target/mips/dsp-lhx.c: Likewise.
3138 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3139 * gcc.target/mips/ext-1.c: Likewise.
3140 * gcc.target/mips/ext-2.c: Likewise.
3141 * gcc.target/mips/ext-3.c: Likewise.
3142 * gcc.target/mips/ext-4.c: Likewise.
3143 * gcc.target/mips/ext-5.c: Likewise.
3144 * gcc.target/mips/ext-6.c: Likewise.
3145 * gcc.target/mips/ext-7.c: Likewise.
3146 * gcc.target/mips/extend-1.c: Likewise.
3147 * gcc.target/mips/fix-r4000-1.c: Likewise.
3148 * gcc.target/mips/fix-r4000-3.c: Likewise.
3149 * gcc.target/mips/fix-r4000-5.c: Likewise.
3150 * gcc.target/mips/fix-r4000-6.c: Likewise.
3151 * gcc.target/mips/fix-r4000-8.c: Likewise.
3152 * gcc.target/mips/fix-r4000-10.c: Likewise.
3153 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3154 * gcc.target/mips/fixed-vector-type.c: Likewise.
3155 * gcc.target/mips/fpr-moves-1.c: Likewise.
3156 * gcc.target/mips/fpr-moves-2.c: Likewise.
3157 * gcc.target/mips/fpr-moves-3.c: Likewise.
3158 * gcc.target/mips/fpr-moves-4.c: Likewise.
3159 * gcc.target/mips/fpr-moves-5.c: Likewise.
3160 * gcc.target/mips/fpr-moves-6.c: Likewise.
3161 * gcc.target/mips/ins-1.c: Likewise.
3162 * gcc.target/mips/ins-2.c: Likewise.
3163 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3164 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3165 * gcc.target/mips/lazy-binding-1.c: Likewise.
3166 * gcc.target/mips/madd-3.c: Likewise.
3167 * gcc.target/mips/madd-5.c: Likewise.
3168 * gcc.target/mips/madd-6.c: Likewise.
3169 * gcc.target/mips/madd-8.c: Likewise.
3170 * gcc.target/mips/madd-9.c: Likewise.
3171 * gcc.target/mips/memcpy-1.c: Likewise.
3172 * gcc.target/mips/mips-ps-type.c: Likewise.
3173 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3174 * gcc.target/mips/mips-sched-madd.c: Likewise.
3175 * gcc.target/mips/mips16e-extends.c: Likewise.
3176 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3177 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3178 * gcc.target/mips/movcc-1.c: Likewise.
3179 * gcc.target/mips/movcc-2.c: Likewise.
3180 * gcc.target/mips/movcc-3.c: Likewise.
3181 * gcc.target/mips/msub-5.c: Likewise.
3182 * gcc.target/mips/msub-6.c: Likewise.
3183 * gcc.target/mips/msub-8.c: Likewise.
3184 * gcc.target/mips/mult-2.c: Likewise.
3185 * gcc.target/mips/mult-3.c: Likewise.
3186 * gcc.target/mips/mult-5.c: Likewise.
3187 * gcc.target/mips/mult-6.c: Likewise.
3188 * gcc.target/mips/mult-7.c: Likewise.
3189 * gcc.target/mips/mult-12.c: Likewise.
3190 * gcc.target/mips/mult-13.c: Likewise.
3191 * gcc.target/mips/mult-14.c: Likewise.
3192 * gcc.target/mips/mult-15.c: Likewise.
3193 * gcc.target/mips/mult-17.c: Likewise.
3194 * gcc.target/mips/mult-18.c: Likewise.
3195 * gcc.target/mips/mult-19.c: Likewise.
3196 * gcc.target/mips/nmadd-1.c: Likewise.
3197 * gcc.target/mips/nmadd-2.c: Likewise.
3198 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3199 * gcc.target/mips/octeon-cins-1.c: Likewise.
3200 * gcc.target/mips/octeon-cins-2.c: Likewise.
3201 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3202 * gcc.target/mips/octeon-exts-2.c: Likewise.
3203 * gcc.target/mips/octeon-exts-3.c: Likewise.
3204 * gcc.target/mips/octeon-exts-4.c: Likewise.
3205 * gcc.target/mips/octeon-exts-5.c: Likewise.
3206 * gcc.target/mips/octeon-exts-6.c: Likewise.
3207 * gcc.target/mips/octeon-exts-7.c: Likewise.
3208 * gcc.target/mips/octeon-pop-2.c: Likewise.
3209 * gcc.target/mips/octeon-seq-3.c: Likewise.
3210 * gcc.target/mips/octeon-seq-4.c: Likewise.
3211 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3212 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3213 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3214 * gcc.target/mips/pr54240.c: Likewise.
3215 * gcc.target/mips/rsqrt-1.c: Likewise.
3216 * gcc.target/mips/rsqrt-2.c: Likewise.
3217 * gcc.target/mips/rsqrt-3.c: Likewise.
3218 * gcc.target/mips/rsqrt-4.c: Likewise.
3219 * gcc.target/mips/save-restore-2.c: Likewise.
3220 * gcc.target/mips/save-restore-4.c: Likewise.
3221 * gcc.target/mips/sb1-1.c: Likewise.
3222 * gcc.target/mips/scc-1.c: Likewise.
3223 * gcc.target/mips/scc-2.c: Likewise.
3224 * gcc.target/mips/scc-3.c: Likewise.
3225 * gcc.target/mips/scc-4.c: Likewise.
3226 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3227 * gcc.target/mips/truncate-1.c: Likewise.
3228 * gcc.target/mips/truncate-2.c: Likewise.
3229 * gcc.target/mips/truncate-3.c: Likewise.
3230 * gcc.target/mips/truncate-4.c: Likewise.
3231 * gcc.target/mips/truncate-5.c: Likewise.
3232 * gcc.target/mips/truncate-6.c: Likewise.
3233 * gcc.target/mips/unaligned-1.c: Likewise.
3234
3235 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3236 skip for -O0. Require -fexpensive-optimizations.
3237 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3238 * gcc.target/mips/dspr2-MULT.c: Likewise.
3239 * gcc.target/mips/fix-r4000-2.c: Likewise.
3240 * gcc.target/mips/fix-r4000-4.c: Likewise.
3241 * gcc.target/mips/fix-r4000-7.c: Likewise.
3242 * gcc.target/mips/fix-r4000-9.c: Likewise.
3243 * gcc.target/mips/madd-1.c: Likewise.
3244 * gcc.target/mips/madd-2.c: Likewise.
3245 * gcc.target/mips/madd-4.c: Likewise.
3246 * gcc.target/mips/maddu-1.c: Likewise.
3247 * gcc.target/mips/maddu-2.c: Likewise.
3248 * gcc.target/mips/maddu-3.c: Likewise.
3249 * gcc.target/mips/maddu-4.c: Likewise.
3250 * gcc.target/mips/msub-1.c: Likewise.
3251 * gcc.target/mips/msub-2.c: Likewise.
3252 * gcc.target/mips/msub-3.c: Likewise.
3253 * gcc.target/mips/msub-4.c: Likewise.
3254 * gcc.target/mips/msubu-1.c: Likewise.
3255 * gcc.target/mips/msubu-2.c: Likewise.
3256 * gcc.target/mips/msubu-3.c: Likewise.
3257 * gcc.target/mips/msubu-4.c: Likewise.
3258 * gcc.target/mips/mult-1.c: Likewise.
3259 * gcc.target/mips/mult-4.c: Likewise.
3260 * gcc.target/mips/mult-8.c: Likewise.
3261 * gcc.target/mips/mult-9.c: Likewise.
3262 * gcc.target/mips/mult-10.c: Likewise.
3263 * gcc.target/mips/mult-11.c: Likewise.
3264 * gcc.target/mips/mult-16.c: Likewise.
3265
3266 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3267 skip for -O0 and -Os.
3268 * gcc.target/mips/fix-r4000-12.c: Likewise.
3269 * gcc.target/mips/madd-7.c: Likewise.
3270 * gcc.target/mips/mips-ps-5.c: Likewise.
3271 * gcc.target/mips/mips-ps-7.c: Likewise.
3272 * gcc.target/mips/msub-7.c: Likewise.
3273
3274 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3275 skip for -O0. Require -mno-abicalls.
3276 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3277
3278 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3279 skip for -O0. Require a total number of BBIT instructions and
3280 at least one of each kind.
3281
3282 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3283 skip for -O0. Require -fno-unroll-loops.
3284
3285 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3286 skip for -O0. Allow BLTZ as well as BGEZ.
3287
3288 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3289
3290 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3291 skip for -O0. Require -fschedule-insns2.
3292 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3293
3294 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3295 but skip for -O0. Make a branch-likely more likely.
3296
3297 * gcc.target/mips/timode-2.c: Split each test into its own function.
3298 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3299
3300 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3301 skip for -O0. Require -fpeephole2.
3302 * gcc.target/mips/vr-mult-2.c: Likewise.
3303
3304 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3305
3306 PR preprocessor/53469
3307 * gcc.dg/cpp/_Pragma7.c: New test case.
3308
3309 2012-08-27 Tobias Burnus <burnus@net-b.de>
3310
3311 PR fortran/54370
3312 * gfortran.dg/do_5.f90: New.
3313
3314 2012-08-27 Tobias Burnus <burnus@net-b.de>
3315
3316 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3317 from dg-options as -Wall no longer implies it.
3318
3319 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3320
3321 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3322
3323 2012-08-25 Jason Merrill <jason@redhat.com>
3324
3325 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3326
3327 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3328
3329 PR c++/51421
3330 * g++.dg/cpp0x/auto34.C: New.
3331
3332 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3333
3334 PR c/54363
3335 * gcc.dg/pr54363.c: New test.
3336
3337 PR c/54355
3338 * gcc.dg/pr54355.c: New test.
3339
3340 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3341
3342 PR debug/52857
3343 * gcc.target/i386/pr52857-1.c: New.
3344 * gcc.target/i386/pr52857-2.c: Likewise.
3345
3346 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3347
3348 * gcc.target/mips/code-readable-4.c: New test.
3349
3350 2012-08-23 Julian Brown <julian@codesourcery.com>
3351 Sandra Loosemore <sandra@codesourcery.com>
3352
3353 * gcc.target/mips/code-readable-1.c: Add -O to options.
3354
3355 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3356
3357 PR c++/20420
3358 * g++.dg/lookup/using53.C: New.
3359
3360 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3361
3362 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3363 * gcc.dg/fixed-point/convert-1.c: New.
3364 * gcc.dg/fixed-point/convert-2.c: New.
3365 * gcc.dg/fixed-point/convert-3.c: New.
3366 * gcc.dg/fixed-point/convert-4.c: New.
3367 * gcc.dg/fixed-point/convert-float-1.c: New.
3368 * gcc.dg/fixed-point/convert-float-2.c: New.
3369 * gcc.dg/fixed-point/convert-float-3.c: New.
3370 * gcc.dg/fixed-point/convert-float-4.c: New.
3371 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3372 * gcc.dg/fixed-point/convert-sat.c: New.
3373 * gcc.dg/fixed-point/convert.h: New.
3374
3375 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3376
3377 PR target/54089
3378 * gcc.target/sh/pr54089-2.c: New.
3379
3380 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3381
3382 * gcc.target/i386/long-double-64-1.c: New file.
3383 * gcc.target/i386/long-double-64-2.c: Likewise.
3384 * gcc.target/i386/long-double-64-3.c: Likewise.
3385 * gcc.target/i386/long-double-64-4.c: Likewise.
3386 * gcc.target/i386/long-double-80-1.c: Likewise.
3387 * gcc.target/i386/long-double-80-2.c: Likewise.
3388 * gcc.target/i386/long-double-80-3.c: Likewise.
3389 * gcc.target/i386/long-double-80-4.c: Likewise.
3390 * gcc.target/i386/long-double-80-5.c: Likewise.
3391 * gcc.target/i386/long-double-80-6.c: Likewise.
3392 * gcc.target/i386/long-double-80-7.c: Likewise.
3393
3394 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3395
3396 PR tree-optimization/54317
3397 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3398
3399 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3400
3401 PR target/39423
3402 * gcc.target/sh/pr39423-2.c: New.
3403
3404 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3405
3406 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3407 * gcc.dg/fold-perm.c: Likewise.
3408
3409 2012-08-20 Jan Hubicka <jh@suse.cz>
3410
3411 PR fortran/48636
3412 * gcc.dg/ipa/inlinehint-1.c: New.
3413
3414 2012-08-20 Florian Weimer <fweimer@redhat.com>
3415
3416 PR c++/19351
3417 * g++.dg/init/new38.C: New test.
3418 * g++.dg/init/new39.C: New test.
3419
3420 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3421
3422 PR target/54089
3423 * gcc.target/sh/pr54089-1.c: New.
3424
3425 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3426
3427 PR target/51244
3428 * gcc.target/sh/pr51244-11.c: New.
3429
3430 2012-08-20 Tobias Burnus <burnus@net-b.de>
3431
3432 PR fortran/54301
3433 * gfortran.dg/warn_target_lifetime_2.f90: New.
3434
3435 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3436
3437 PR c++/10416
3438 * g++.dg/warn/Wunused-var-17.C: New.
3439
3440 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3441
3442 PR middle-end/53992
3443 * gcc.dg/gomp/pr53992.c: New test.
3444
3445 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3446
3447 PR tree-ssa/54295
3448 * gcc.c-torture/execute/20120817-1.c: New test.
3449
3450 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3451
3452 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3453 add instruction.
3454 (f2): New test that really does need adds.
3455
3456 2012-08-20 Richard Guenther <rguenther@suse.de>
3457
3458 PR tree-optimization/54327
3459 * gcc.dg/torture/pr54327.c: New testcase.
3460
3461 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3462
3463 PR tree-optimization/54321
3464 * gcc.c-torture/compile/pr54321.c: New test.
3465
3466 2012-08-20 Tobias Burnus <burnus@net-b.de>
3467
3468 PR fortran/54301
3469 * gfortran.dg/warn_target_lifetime_1.f90: New.
3470
3471 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3472
3473 PR fortran/54298
3474 * gfortran.dg/real_compare_1.f90: New test case.
3475 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3476
3477 2012-08-18 Jan Hubicka <jh@suse.cz>
3478
3479 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3480
3481 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3482
3483 PR fortran/39290
3484 * gfortran.dg/interface_37.f90: New test.
3485
3486 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3487 Gary Funck <gary@intrepid.com>
3488
3489 PR target/20020
3490 * gcc.target/i386/pr20020-1.c: New test.
3491 * gcc.target/i386/pr20020-2.c: Likewise.
3492 * gcc.target/i386/pr20020-3.c: Likewise.
3493
3494 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3495
3496 * gcc.target/i386/perm-concat.c: New test.
3497
3498 2012-08-17 Julian Brown <julian@codesourcery.com>
3499
3500 * gcc.target/arm/div64-unwinding.c: New test.
3501
3502 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3503
3504 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3505
3506 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3507
3508 PR target/54236
3509 * gcc.target/sh/pr54236-1.c: New.
3510
3511 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3512
3513 * lib/target-supports.exp (check_effective_target_sync_int_long)
3514 (check_effective_target_sync_char_short): Enable for crisv32-*
3515 and cris-*.
3516
3517 PR middle-end/54261
3518 * gcc.dg/torture/pr54261-1.c: New test.
3519
3520 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3521
3522 PR fortran/54243
3523 PR fortran/54244
3524 * gfortran.dg/typebound_call_24.f03: New.
3525
3526 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3527
3528 PR tree-optimization/54245
3529 * gcc.dg/tree-ssa/pr54245.c: New test.
3530
3531 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3532
3533 PR tree-optimization/54240
3534 * gcc.target/powerpc/pr54240.c: New test.
3535 * gcc.target/mips/pr54240.c: Likewise.
3536
3537 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3538
3539 PR target/52933
3540 * gcc.target/sh/pr52933-1.c: New.
3541 * gcc.target/sh/pr52933-2.c: New.
3542
3543 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3544
3545 PR target/50751
3546 * gcc.target/sh/pr50751-8.c: New.
3547
3548 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3549
3550 PR fortran/47586
3551 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3552 * gfortran.dg/typebound_proc_27.f03: New test.
3553
3554 2012-08-14 Sterling Augustine <saugustine@google.com>
3555
3556 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3557
3558 2012-08-14 Tobias Burnus <burnus@net-b.de>
3559
3560 PR fortran/40881
3561 * gfortran.dg/data_constraints_3.f90: New.
3562 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3563 to disable -pedantic compilation.
3564 * gfortran.dg/pr37243.f: Ditto.
3565 * gfortran.dg/g77/19990826-3.f: Ditto.
3566 * gfortran.dg/g77/20020307-1.f : Ditto.
3567 * gfortran.dg/g77/980310-3.f: Ditto.
3568
3569 2012-08-14 Tobias Burnus <burnus@net-b.de>
3570
3571 PR fortran/54234
3572 * gfortran.dg/warn_conversion_4.f90: New.
3573
3574 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3575
3576 PR middle-end/53411
3577 PR rtl-optimization/53495
3578 * gcc.c-torture/compile/pr53411.c: New test.
3579 * gcc.c-torture/compile/pr53495.c: New test.
3580
3581 2012-08-13 Richard Guenther <rguenther@suse.de>
3582
3583 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3584
3585 2012-08-13 Richard Guenther <rguenther@suse.de>
3586
3587 PR tree-optimization/54200
3588 * gcc.dg/guality/pr54200.c: New testcase.
3589 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3590
3591 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3592
3593 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3594
3595 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3596
3597 PR target/51244
3598 * gcc.target/sh/pr51244-7.c: New.
3599 * gcc.target/sh/pr51244-8.c: New.
3600 * gcc.target/sh/pr51244-9.c: New.
3601 * gcc.target/sh/pr51244-10.c: New.
3602
3603 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3604
3605 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3606 -m2e or -m2a.
3607 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3608 * gcc.target/sh/pr53511-1.c: Likewise.
3609 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3610 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3611 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3612 * gcc.target/sh/pr53512-3.c: Likewise.
3613 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3614
3615 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3616
3617 PR target/39423
3618 * gcc.c-torture/compile/pr39423-1.c: New.
3619 * gcc.c-torture/compile/pr39423-2.c: New.
3620
3621 2012-08-12 Tobias Burnus <burnus@net-b.de>
3622
3623 PR fortran/54221
3624 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3625 they appear uninitialized on the RHS.
3626 * gfortran.dg/public_private_module_6.f90: New.
3627
3628 2012-08-11 Martin Jambor <mjambor@suse.cz>
3629
3630 PR fortran/48636
3631 * gfortran.dg/pr48636.f90: New test.
3632
3633 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3634
3635 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3636 to avoid warnings.
3637 (main): Adjust caller.
3638
3639 2012-08-10 Richard Guenther <rguenther@suse.de>
3640
3641 * gcc.dg/matrix/*.c: Adjust and move ...
3642 * gcc.dg/torture/: ... here.
3643 * gcc.dg/matrix: Remove directory.
3644
3645 2012-08-10 Richard Guenther <rguenther@suse.de>
3646
3647 PR middle-end/54219
3648 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3649
3650 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3651
3652 PR middle-end/54211
3653 * gcc.dg/tree-ssa/pr54211.c: New test.
3654
3655 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3656
3657 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3658 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3659
3660 2012-08-10 Richard Guenther <rguenther@suse.de>
3661
3662 PR tree-optimization/54109
3663 * gcc.dg/torture/pr54109.c: New testcase.
3664 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3665 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3666
3667 2012-08-10 Richard Guenther <rguenther@suse.de>
3668
3669 PR tree-optimization/54027
3670 * gcc.dg/torture/pr54027.c: New testcase.
3671
3672 2012-08-10 Richard Guenther <rguenther@suse.de>
3673
3674 * g++.dg/plugin/selfassign.c: Adjust.
3675 * gcc.dg/plugin/selfassign.c: Likewise.
3676 * gcc.dg/strlenopt-11.c: Likewise.
3677 * gcc.dg/strlenopt-13.c: Likewise.
3678 * gcc.dg/no-strict-overflow-4.c: Likewise.
3679 * gcc.dg/strict-overflow-4.c: Likewise.
3680 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3681 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3682 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3683 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3684 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3685 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3686 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3687 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3688 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3689 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3690 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3691 * gcc.dg/pr46309.c: Likewise.
3692 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3693
3694 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3695
3696 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3697 for x86 targets.
3698 * gcc.c-torture/compile/20120727-2.c: New test.
3699
3700 2012-08-09 Martin Jambor <mjambor@suse.cz>
3701
3702 * gcc.dg/ipa/iinline-4.c: New test.
3703 * gcc.dg/ipa/iinline-5.c: Likewise.
3704 * gcc.dg/ipa/iinline-6.c: Likewise.
3705 * gcc.dg/ipa/iinline-7.c: Likewise.
3706 * gcc.dg/lto/20120723_0.c: Likewise.
3707 * gcc.dg/lto/20120723_1.c: Likewise.
3708
3709 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3710
3711 PR target/39423
3712 * gcc.target/sh/pr39423-1.c: New.
3713
3714 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3715
3716 PR target/51244
3717 * gcc.target/sh/pr51244-5: New.
3718 * gcc.target/sh/pr51244-6: New.
3719
3720 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3721
3722 * gcc.target/i386/adx-addxcarry32-3.c: New.
3723 * gcc.target/i386/adx-addxcarry64-3.c: New.
3724
3725 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3726
3727 PR rtl-optimization/53701
3728 * gcc.dg/pr53701.c: New test.
3729
3730 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3731
3732 * gcc.c-torture/compile/20120727-1.c: New test.
3733
3734 2012-08-09 Tobias Burnus <burnus@net-b.de>
3735
3736 PR fortran/54199
3737 * gfortran.dg/intrinsic_shadow_4.f90: New.
3738
3739 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3740
3741 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3742
3743 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3744
3745 * gcc.c-torture/execute/20120808-1.c: New test.
3746
3747 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3748
3749 PR rtl-optimization/54157
3750 * gcc.target/i386/pr54157.c: New file.
3751
3752 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3753
3754 * gcc.target/i386/adx-addcarryx32-1.c: New.
3755 * gcc.target/i386/adx-addcarryx32-2.c: New.
3756 * gcc.target/i386/adx-addcarryx64-1.c: New.
3757 * gcc.target/i386/adx-addcarryx64-2.c: New.
3758 * gcc.target/i386/adx-check.h: New.
3759 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3760 * gcc.target/i386/sse-12.c: Add -madx.
3761 * gcc.target/i386/sse-13.c: Ditto.
3762 * gcc.target/i386/sse-14.c: Ditto.
3763 * gcc.target/i386/sse-22.c: Ditto.
3764 * gcc.target/i386/sse-23.c: Ditto.
3765 * g++.dg/other/i386-2.C: Ditto.
3766 * g++.dg/other/i386-3.C: Ditto.
3767
3768 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3769
3770 * gcc.dg/tree-ssa/slsr-5.c: New.
3771 * gcc.dg/tree-ssa/slsr-6.c: New.
3772 * gcc.dg/tree-ssa/slsr-7.c: New.
3773 * gcc.dg/tree-ssa/slsr-8.c: New.
3774 * gcc.dg/tree-ssa/slsr-9.c: New.
3775 * gcc.dg/tree-ssa/slsr-10.c: New.
3776 * gcc.dg/tree-ssa/slsr-11.c: New.
3777 * gcc.dg/tree-ssa/slsr-12.c: New.
3778 * gcc.dg/tree-ssa/slsr-13.c: New.
3779 * gcc.dg/tree-ssa/slsr-14.c: New.
3780 * gcc.dg/tree-ssa/slsr-15.c: New.
3781 * gcc.dg/tree-ssa/slsr-16.c: New.
3782 * gcc.dg/tree-ssa/slsr-17.c: New.
3783 * gcc.dg/tree-ssa/slsr-18.c: New.
3784 * gcc.dg/tree-ssa/slsr-19.c: New.
3785 * gcc.dg/tree-ssa/slsr-20.c: New.
3786 * gcc.dg/tree-ssa/slsr-21.c: New.
3787 * gcc.dg/tree-ssa/slsr-22.c: New.
3788 * gcc.dg/tree-ssa/slsr-23.c: New.
3789 * gcc.dg/tree-ssa/slsr-24.c: New.
3790 * gcc.dg/tree-ssa/slsr-25.c: New.
3791 * gcc.dg/tree-ssa/slsr-26.c: New.
3792 * gcc.dg/tree-ssa/slsr-30.c: New.
3793 * gcc.dg/tree-ssa/slsr-31.c: New.
3794
3795 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3796
3797 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3798 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3799 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3800
3801 2012-08-06 Cary Coutant <ccoutant@google.com>
3802
3803 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3804
3805 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3806
3807 PR fortran/35831
3808 * gfortran.dg/dummy_procedure_5.f90: Modified.
3809 * gfortran.dg/dummy_procedure_8.f90: New.
3810 * gfortran.dg/interface_26.f90: Modified.
3811 * gfortran.dg/proc_ptr_11.f90: Modified.
3812 * gfortran.dg/proc_ptr_15.f90: Modified.
3813 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3814 * gfortran.dg/typebound_override_1.f90: Modified.
3815 * gfortran.dg/typebound_proc_6.f03: Modified.
3816
3817 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3818
3819 PR tree-optimization/51938
3820 PR tree-optimization/52005
3821 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3822 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3823 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3824 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3825
3826 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3827
3828 Avoid crashing on erroneous static_assert usage
3829 * g++.dg/cpp0x/static_assert8.C: New test.
3830
3831 2012-08-06 Jason Merrill <jason@redhat.com>
3832
3833 * g++.dg/cpp0x/sfinae38.C: New.
3834
3835 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3836 Paolo Carlini <paolo.carlini@oracle.com>
3837
3838 PR c++/54165
3839 * g++.dg/conversion/void2.C: New.
3840
3841 2012-08-06 Tom de Vries <tom@codesourcery.com>
3842
3843 * gcc.dg/tree-ssa/vrp78.c: New test.
3844
3845 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3846 Richard Sandiford <rdsandiford@googlemail.com>
3847
3848 * g++.dg/opt/enum2.C: Require fpic target.
3849 * g++.dg/lto/20090303_0.C: Likewise.
3850
3851 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3852 Catherine Moore <clm@codesourcery.com>
3853
3854 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3855 flush function names too.
3856 * gcc.target/mips/clear-cache-1.c: Likewise.
3857
3858 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3859
3860 PR target/54156
3861 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3862
3863 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3864
3865 PR fortran/54166
3866 * gfortran.dg/array_5.f90: New test.
3867
3868 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3869
3870 PR tree-optimization/30318
3871 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3872
3873 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3874
3875 * g++.dg/ext/vector17.C: New testcase.
3876
3877 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3878
3879 PR target/51931
3880 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3881 * g++.dg/opt/longbranch1.C: Likewise.
3882
3883 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3884
3885 PR tree-optimization/53805
3886 * gcc.dg/fold-notunord.c: New testcase.
3887
3888 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3889
3890 PR fortran/48820
3891 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3892 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3893
3894 2012-08-02 Jason Merrill <jason@redhat.com>
3895 Paolo Carlini <paolo.carlini@oracle.com>
3896
3897 PR c++/51213 (again)
3898 * g++.dg/cpp0x/sfinae37.C: Extend.
3899
3900 2012-08-02 Richard Guenther <rguenther@suse.de>
3901
3902 PR tree-optimization/50672
3903 * g++.dg/torture/pr50672.C: New testcase.
3904
3905 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3906
3907 PR fortran/54147
3908 * gfortran.dg/abstract_type_6.f03: Modified.
3909 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3910 * gfortran.dg/proc_ptr_comp_35.f90: New.
3911 * gfortran.dg/typebound_proc_9.f03: Modified.
3912 * gfortran.dg/typebound_proc_26.f90: New.
3913
3914 2012-08-02 Richard Guenther <rguenther@suse.de>
3915
3916 * gcc.dg/torture/pta-callused-1.c: Adjust.
3917 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3918 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3919 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3920 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3921 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3922 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3923 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3924 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3925
3926 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3927
3928 PR fortran/54033
3929 * gfortran.dg/include_6.f90: New test case.
3930 * gfortran.dg/include_7.f90: New test case.
3931 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3932
3933 2012-08-01 Tom de Vries <tom@codesourcery.com>
3934
3935 * gcc.dg/tree-ssa/vrp76.c: New test.
3936
3937 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3938
3939 PR tree-optimization/46556
3940 * gcc.dg/tree-ssa/slsr-27.c: New.
3941 * gcc.dg/tree-ssa/slsr-28.c: New.
3942 * gcc.dg/tree-ssa/slsr-29.c: New.
3943
3944 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3945
3946 PR fortran/42418
3947 * gfortran.dg/proc_decl_29.f90: New.
3948
3949 2012-07-31 Dehao Chen <dehao@google.com>
3950
3951 * gcc.dg/predict-7.c: New test.
3952
3953 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3954
3955 PR fortran/54134
3956 * gfortran.dg/typebound_override_3.f90: New.
3957
3958 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3959
3960 PR tree-optimization/53773
3961 * gcc.dg/vect/pr53773.c: New test.
3962
3963 2012-07-31 Nick Clifton <nickc@redhat.com>
3964
3965 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3966 and for XStormy16.
3967
3968 2012-07-31 Tobias Burnus <burnus@net-b.de>
3969
3970 * gfortran.dg/c_funloc_tests_6.f90: New.
3971 * gfortran.dg/c_funloc_tests_7.f90: New.
3972 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3973
3974 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3975
3976 PR c++/53624
3977 * g++.dg/cpp0x/temp_default5.C: New.
3978
3979 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3980
3981 PR fortran/51081
3982 * gfortran.dg/proc_ptr_37.f90: New.
3983
3984 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3985
3986 * lib/target-supports.exp
3987 (check_effective_target_vect_natural_alignment): New function.
3988 * gcc.dg/align-2.c: Only run on targets with natural alignment
3989 of vector types.
3990 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3991 alignment of vector types.
3992
3993 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3994 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3995
3996 * gcc.target/i386/rdseed16-1.c: New.
3997 * gcc.target/i386/rdseed32-1.c: Ditto
3998 * gcc.target/i386/rdseed64-1.c: Ditto
3999 * gcc.target/i386/sse-12.c: Add -mrdseed.
4000 * gcc.target/i386/sse-13.c: Ditto.
4001 * gcc.target/i386/sse-14.c: Ditto.
4002 * g++.dg/other/i386-2.C: Ditto.
4003 * g++.dg/other/i386-3.C: Ditto.
4004
4005 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4006
4007 PR target/51244
4008 * gcc.target/sh/pr51244-4.c: New.
4009
4010 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4011
4012 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4013 for alpha*-*-* targets. Cleanup original tree dump.
4014
4015 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4016
4017 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4018 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4019
4020 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4021
4022 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4023 rand, srand. Include <stdlib.h>.
4024
4025 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4026
4027 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4028
4029 2012-07-26 Richard Henderson <rth@redhat.com>
4030
4031 * gcc.dg/attr-hotcold-1.c: New.
4032 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4033
4034 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4035 Sandra Loosemore <sandra@codesourcery.com>
4036
4037 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4038
4039 2012-07-26 Tobias Burnus <burnus@net-b.de>
4040
4041 * gfortran.dg/contiguous_1.f90: Update dg-error.
4042 * gfortran.dg/proc_ptr_32.f90: Ditto.
4043
4044 2012-07-26 Richard Guenther <rguenther@suse.de>
4045
4046 PR tree-optimization/54098
4047 * gcc.dg/torture/pr54098.c: New testcase.
4048
4049 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4050
4051 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4052 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4053
4054 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4055
4056 PR fortran/44354
4057 * gfortran.dg/array_constructor_39.f90: New test.
4058
4059 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4060
4061 PR fortran/44354
4062 * gfortran.dg/array_constructor_38.f90: New test.
4063
4064 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4065
4066 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4067
4068 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4069
4070 * gnat.dg/noreturn5.ad[sb]: New test.
4071
4072 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4073 Paul Brook <paul@codesourcery.com>
4074
4075 PR target/53633
4076
4077 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4078 * c-c++-common/pr53633.c: New test.
4079
4080 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4081
4082 * gcc.target/i386/asm-dialect-1.c: New test case.
4083
4084 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4085 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4086
4087 * gcc.target/i386/prefetchw-1.c: New.
4088 * gcc.target/i386/sse-12.c: Add -mprfchw.
4089 * gcc.target/i386/sse-13.c: Ditto.
4090 * gcc.target/i386/sse-14.c: Ditto.
4091 * gcc.target/i386/sse-22.c: Ditto.
4092 * gcc.target/i386/sse-23.c: Ditto.
4093 * g++.dg/other/i386-2.C: Ditto.
4094 * g++.dg/other/i386-3.C: Ditto.
4095
4096 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4097
4098 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4099
4100 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4101
4102 PR target/54051
4103 * gcc.target/arm/pr54051.c: New.
4104 * gcc.target/arm/vfp-1.c: Adjust test.
4105
4106 2012-07-24 Julian Brown <julian@codesourcery.com>
4107
4108 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4109 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4110 hard-float ARM.
4111
4112 2012-07-23 Paul Brook <paul@codesourcery.com>
4113
4114 * g++.dg/other/armv7m-1.c: New test.
4115
4116 2012-07-23 Julian Brown <julian@codesourcery.com>
4117
4118 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4119 ARM.
4120 (DO_TEST): Define to 1 for appropriate ARM targets.
4121
4122 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4123
4124 PR tree-optimization/53881
4125 * gcc.dg/pr53881.c: Renamed to ...
4126 * gcc.dg/pr53881-1.c: ... this.
4127 * gcc.dg/pr53881-2.c: New test.
4128
4129 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4130
4131 Handle recent changes in default atomics for cris*-*-linux*.
4132 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4133 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4134 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4135 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4136 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4137 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4138 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4139 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4140 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4141 -mno-unaligned-atomic-may-use-library is in effect for
4142 cris*-*-linux*.
4143 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4144 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4145 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4146 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4147 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4148 gcc.target/cris/torture/sync-mis-op-i-1.c,
4149 gcc.target/cris/torture/sync-mis-op-i-2.c,
4150 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4151 gcc.target/cris/torture/sync-mis-op-i-3.c,
4152 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4153 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4154 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4155 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4156 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4157 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4158 (main): Remove local variable x.
4159 [mis_ok]: Check that atomics don't fail.
4160
4161 2012-07-21 Andrew Pinski <apinski@cavium.com>
4162
4163 * gcc.dg/tree-ssa/vrp72.c: New test.
4164 * gcc.dg/tree-ssa/vrp73.c: New test.
4165 * gcc.dg/tree-ssa/vrp74.c: New test.
4166 * gcc.dg/tree-ssa/vrp75.c: New test.
4167
4168 2012-07-21 Andrew Pinski <apinski@cavium.com>
4169
4170 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4171 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4172
4173 2012-07-21 Andrew Pinski <apinski@cavium.com>
4174
4175 * gcc.target/mips/octeon-pop-2.c: New testcase.
4176
4177 2012-07-21 Tobias Burnus <burnus@net-b.de>
4178
4179 PR fortran/48820
4180 * gfortran.dg/assumed_rank_3.f90: New.
4181 * gfortran.dg/assumed_rank_11.f90: New.
4182 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4183 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4184 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4185
4186 2012-07-21 Andrew Pinski <apinski@cavium.com>
4187
4188 * gcc.target/mips/unaligned-1.c: New testcase.
4189
4190 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4191
4192 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4193
4194 2012-07-20 Tobias Burnus <burnus@net-b.de>
4195
4196 * gfortran.dg/bind_c_array_params_2.f90: New.
4197 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4198 and update dg-error.
4199
4200 2012-07-20 Tobias Burnus <burnus@net-b.de>
4201
4202 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4203
4204 2012-07-20 Jason Merrill <jason@redhat.com>
4205
4206 PR c++/54038
4207 * g++.dg/other/array7.C: New.
4208
4209 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4210
4211 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4212 the basic block and check loop depth.
4213 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4214 matching patterns and comments.
4215 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4216 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4217
4218 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4219
4220 PR c++/28656
4221 * c-c++-common/pr28656.c: New test.
4222
4223 2012-07-19 Jason Merrill <jason@redhat.com>
4224
4225 PR c++/54026
4226 * g++.dg/init/mutable1.C: New.
4227
4228 2012-07-20 Tobias Burnus <burnus@net-b.de>
4229
4230 PR fortran/48820
4231 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4232 * gfortran.dg/assumed_rank_1.f90: New.
4233 * gfortran.dg/assumed_rank_1_c.c: New.
4234 * gfortran.dg/assumed_rank_2.f90: New.
4235 * gfortran.dg/assumed_rank_4.f90: New.
4236 * gfortran.dg/assumed_rank_5.f90: New.
4237 * gfortran.dg/assumed_rank_6.f90: New.
4238 * gfortran.dg/assumed_rank_7.f90: New.
4239 * gfortran.dg/assumed_rank_8.f90: New.
4240 * gfortran.dg/assumed_rank_8_c.c: New.
4241 * gfortran.dg/assumed_rank_9.f90: New.
4242 * gfortran.dg/assumed_rank_10.f90: New.
4243 * gfortran.dg/assumed_rank_12.f90: New.
4244
4245 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4246
4247 * gnat.dg/opt25.adb: New test.
4248 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4249 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4250
4251 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4252
4253 * gnat.dg/aggr20.ad[sb]: New test.
4254 * gnat.dg/aggr20_pkg.ads: New helper.
4255
4256 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4257
4258 * gnat.dg/derived_type3.adb: New test.
4259 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4260
4261 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4262
4263 PR rtl-optimization/53942
4264 * gcc.dg/pr53942.c: New test.
4265
4266 2012-07-19 Jason Merrill <jason@redhat.com>
4267
4268 PR c++/54021
4269 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4270
4271 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4272
4273 * gnat.dg/discr38.adb: New test.
4274
4275 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4276
4277 PR middle-end/54017
4278 * c-c++-common/gomp/pr54017.c: New test.
4279
4280 2012-07-19 Richard Guenther <rguenther@suse.de>
4281 Eric Botcazou <ebotcazou@adacore.com>
4282
4283 * gnat.dg/loop_optimization11.adb: New testcase.
4284 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4285
4286 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4287 Jason Merrill <jason@redhat.com>
4288
4289 * g++.dg/cpp0x/sfinae37.C: New.
4290 * g++.dg/template/access23.C: New.
4291 * g++.dg/template/access7.C: Adjust.
4292 * g++.dg/template/sfinae10.C: Don't expect errors.
4293 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4294
4295 2012-07-18 Julian Brown <julian@codesourcery.com>
4296 Sandra Loosemore <sandra@codesroucery.com>
4297
4298 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4299
4300 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4301
4302 * gnat.dg/noreturn4.ad[sb]: New test.
4303 * gnat.dg/noreturn4_pkg.ads: New helper.
4304
4305 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4306 Julian Brown <julian@codesourcery.com>
4307
4308 * gcc.target/arm/neon-vdup-1.c: New test case.
4309 * gcc.target/arm/neon-vdup-2.c: New test case.
4310 * gcc.target/arm/neon-vdup-3.c: New test case.
4311 * gcc.target/arm/neon-vdup-4.c: New test case.
4312 * gcc.target/arm/neon-vdup-5.c: New test case.
4313 * gcc.target/arm/neon-vdup-6.c: New test case.
4314 * gcc.target/arm/neon-vdup-7.c: New test case.
4315 * gcc.target/arm/neon-vdup-8.c: New test case.
4316 * gcc.target/arm/neon-vdup-9.c: New test case.
4317 * gcc.target/arm/neon-vdup-10.c: New test case.
4318 * gcc.target/arm/neon-vdup-11.c: New test case.
4319 * gcc.target/arm/neon-vdup-12.c: New test case.
4320 * gcc.target/arm/neon-vdup-13.c: New test case.
4321 * gcc.target/arm/neon-vdup-14.c: New test case.
4322 * gcc.target/arm/neon-vdup-15.c: New test case.
4323 * gcc.target/arm/neon-vdup-16.c: New test case.
4324 * gcc.target/arm/neon-vdup-17.c: New test case.
4325 * gcc.target/arm/neon-vdup-18.c: New test case.
4326 * gcc.target/arm/neon-vdup-19.c: New test case.
4327 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4328 arguments non-constant.
4329
4330 2012-07-18 Richard Guenther <rguenther@suse.de>
4331
4332 PR tree-optimization/53970
4333 * g++.dg/torture/pr53970.C: New testcase.
4334
4335 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4336
4337 PR target/38621
4338 * gcc.c-torture/compile/pr38621.c: New.
4339
4340 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4341
4342 PR target/33135
4343 * gcc.target/sh/pr33135-1.c: New.
4344 * gcc.target/sh/pr33135-2.c: New.
4345 * gcc.target/sh/pr33135-3.c: New.
4346 * gcc.target/sh/pr33135-4.c: New.
4347
4348 2012-07-17 Jason Merrill <jason@redhat.com>
4349
4350 PR c++/53995
4351 * g++.dg/parse/enum9.C: New.
4352
4353 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4354 Sandra Loosemore <sandra@codesourcery.com>
4355
4356 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4357 if there is a conflict with -mcpu=. Use -mcpu=5208.
4358
4359 2012-07-17 Jason Merrill <jason@redhat.com>
4360
4361 PR c++/53989
4362 * g++.dg/template/array23.C: New.
4363
4364 2012-07-17 Tobias Burnus <burnus@net-b.de>
4365
4366 PR fortran/53985
4367 * gfortran.dg/bind_c_usage_26.f90: New.
4368 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4369 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4370 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4371 * gfortran.dg/interop_params.f03: Ditto.
4372
4373 2012-07-17 Jason Merrill <jason@redhat.com>
4374
4375 * g++.dg/template/inherit8.C: Adjust.
4376 * g++.dg/template/using21.C: Adjust.
4377 * g++.dg/template/using22.C: Adjust.
4378
4379 PR c++/53549
4380 * g++.dg/template/current-inst1.C: New.
4381 * g++.dg/parse/crash35.C: Adjust.
4382
4383 2012-07-17 Tobias Burnus <burnus@net-b.de>
4384
4385 PR fortran/52101
4386 * gfortran.dg/oldstyle_4.f90: New.
4387
4388 2012-07-17 Tobias Burnus <burnus@net-b.de>
4389
4390 PR fortran/49265
4391 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4392 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4393
4394 2012-07-16 Jason Merrill <jason@redhat.com>
4395
4396 * g++.dg/parse/access8.C: Adjust.
4397 * g++.dg/template/sfinae6_neg.C: Adjust.
4398
4399 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4400
4401 PR fortran/53824
4402 * gfortran.dg/coarray_allocate_1.f90: New test.
4403
4404 2012-07-16 Andrew Pinski <apinski@cavium.com>
4405
4406 * gcc.c-torture/execute/bswap-1.c: New testcase.
4407 * gcc.c-torture/compile/unalign-1.c: New testcase.
4408 * gcc.c-torture/compile/20120524-1.c: New testcase.
4409 * gcc.c-torture/compile/20101216-1.c: New testcase.
4410
4411 2012-07-16 Dehao Chen <dehao@google.com>
4412
4413 Revert
4414 2012-07-10 Dehao Chen <dehao@google.com>
4415
4416 * gcc.dg/debug_info_inline.c: New test.
4417
4418 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4419
4420 PR fortran/53956
4421 * gfortran.dg/proc_decl_28.f90: New.
4422
4423 2012-07-16 Andrew Pinski <apinski@cavium.com>
4424
4425 * gcc.dg/torture/builtins-1.c: New testcase.
4426
4427 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4428
4429 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4430 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4431 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4432 gcc.target/cris/sync-1-v10.c,
4433 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4434 pass -mno-unaligned-atomic-may-use-library.
4435 * gcc.target/cris/sync-xchg-1.c: New test.
4436 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4437 valid register operand output modifier.
4438
4439 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4440
4441 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4442 characters.
4443
4444 2012-07-13 Andrew Pinski <apinski@cavium.com>
4445
4446 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4447 rather than cleanup-tree-dump.
4448 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4449
4450 2012-07-13 Richard Guenther <rguenther@suse.de>
4451
4452 PR tree-optimization/53907
4453 * gcc.target/i386/pr53907.c: New testcase.
4454
4455 2012-07-13 Richard Guenther <rguenther@suse.de>
4456
4457 PR tree-optimization/53922
4458 * gcc.dg/torture/pr53922.c: New testcase.
4459
4460 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4461
4462 PR rtl-optimization/53908
4463 * gcc.dg/torture/pr53908.c: New test.
4464
4465 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4466
4467 PR c++/53531
4468 * g++.dg/cpp0x/variadic135.C: New.
4469
4470 2012-07-12 Jason Merrill <jason@redhat.com>
4471
4472 * g++.dg/template/sfinae6_neg.C: Adjust.
4473
4474 2012-07-12 Tobias Burnus <burnus@net-b.de>
4475
4476 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4477 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4478 scan-tree-dump-times pattern.
4479
4480 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4481
4482 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4483
4484 2012-07-11 Jason Merrill <jason@redhat.com>
4485
4486 DR 1402
4487 * g++.g/cpp0x/defaulted37.C: New.
4488
4489 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4490
4491 PR target/53859
4492 * gcc.target/arm/pr53859.c: New test.
4493
4494 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4495
4496 PR target/53886
4497 * gcc.c-torture/compile/pr53886.c: New.
4498
4499 2012-07-10 Dehao Chen <dehao@google.com>
4500
4501 * gcc.dg/debug_info_inline.c: New test.
4502
4503 2012-07-10 Jason Merrill <jason@redhat.com>
4504
4505 PR c++/53733
4506 * g++.dg/cpp0x/defaulted36.C: New.
4507 * g++.dg/cpp0x/defaulted21.C: Adjust.
4508
4509 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4510
4511 2012-07-09 Sterling Augustine <saugustine@google.com>
4512
4513 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4514
4515 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4516
4517 PR tree-optimization/53887
4518 * gcc.dg/pr53887.c: New test.
4519
4520 2012-07-09 Jason Merrill <jason@redhat.com>
4521
4522 PR c++/53882
4523 * g++.dg/cpp0x/nullptr29.C: New.
4524
4525 2012-07-09 Tom de Vries <tom@codesourcery.com>
4526 Richard Guenther <rguenther@suse.de>
4527
4528 * gcc.dg/builtin-unreachable-6.c: New test.
4529 * gcc.dg/builtin-unreachable-5.c: New test.
4530
4531 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4532
4533 PR tree-optimization/53881
4534 * gcc.dg/pr53881.c: New test.
4535
4536 2012-07-06 Jason Merrill <jason@redhat.com>
4537
4538 PR c++/53862
4539 * g++.dg/cpp0x/variadic134.C: New.
4540
4541 PR c++/53858
4542 * g++.dg/cpp0x/alias-decl-20.C: New.
4543
4544 2012-07-06 Tom de Vries <tom@codesourcery.com>
4545
4546 PR tree-optimization/51879
4547 * gcc.dg/pr51879-16.c: New test.
4548 * gcc.dg/pr51879-17.c: Same.
4549
4550 2012-07-06 Tom de Vries <tom@codesourcery.com>
4551
4552 PR tree-optimization/52009
4553 * gcc.dg/pr51879-7.c: New test.
4554 * gcc.dg/pr51879-18.c: New test.
4555
4556 2012-07-05 Jason Merrill <jason@redhat.com>
4557
4558 PR c++/50852
4559 * g++.dg/template/typedef39.C: New.
4560
4561 PR c++/53039
4562 * g++.dg/cpp0x/variadic133.C: New.
4563 * g++.dg/template/param1.C: Adjust.
4564
4565 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4566
4567 PR target/48941
4568 PR target/51980
4569 * gcc.target/arm/neon/vtrnf32.c: Update.
4570 * gcc.target/arm/neon/vtrns32.c: Update.
4571 * gcc.target/arm/neon/vtrnu32.c: Update.
4572 * gcc.target/arm/neon/vzipf32.c: Update.
4573 * gcc.target/arm/neon/vzips32.c: Update.
4574 * gcc.target/arm/neon/vzipu32.c: Update.
4575
4576 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4577
4578 PR fortran/53732
4579 * gfortran.dg/inline_sum_4.f90: New test.
4580
4581 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4582
4583 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4584
4585 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4586
4587 * gcc.target/arm/fma-sp.c: New testcase.
4588 * gcc.target/arm/fma.c: Likewise.
4589 * gcc.target/arm/fma.h: Likewise.
4590
4591 2012-07-04 Jason Merrill <jason@redhat.com>
4592
4593 PR c++/53848
4594 * g++.dg/other/enum3.C: New.
4595
4596 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4597
4598 PR middle-end/53321
4599 * g++.dg/torture/pr53321.C: New test.
4600
4601 2012-07-04 Richard Guenther <rguenther@suse.de>
4602
4603 PR tree-optimization/53844
4604 * g++.dg/tree-ssa/pr53844.C: New testcase.
4605
4606 2012-07-04 Richard Guenther <rguenther@suse.de>
4607
4608 PR tree-optimization/53849
4609 * gcc.dg/pr53849.c: New testcase.
4610
4611 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4612
4613 PR c++/53812
4614 * g++.dg/ext/label14.C: New test.
4615
4616 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4617
4618 PR target/53811
4619 * g++.dg/other/pr53811.C: New test.
4620
4621 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4622
4623 PR target/28896
4624 * gcc.target/m68k/stack-limit-1.c: New testcase.
4625
4626 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4627
4628 * gnat.dg/recursive_call.adb: New test.
4629
4630 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4631
4632 * gnat.dg/discr37.ad[sb]: New test.
4633
4634 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4635
4636 * g++.dg/other/packed1.C: Remove SH from xfail list.
4637
4638 2012-07-02 Jason Merrill <jason@redhat.com>
4639
4640 PR c++/53619
4641 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4642
4643 PR c++/53783
4644 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4645
4646 PR c++/53788
4647 * g++.dg/cpp0x/decltype39.C: New.
4648 * g++.dg/diagnostic/method1.C: Adjust.
4649
4650 PR c++/53816
4651 * g++.dg/template/ref6.C: New.
4652
4653 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4654
4655 PR target/53568
4656 * gcc.target/sh/pr53568-1.c: New.
4657
4658 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4659
4660 PR target/51244
4661 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4662
4663 2012-07-02 Jason Merrill <jason@redhat.com>
4664
4665 PR c++/53821
4666 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4667
4668 PR c++/53524
4669 * g++.dg/template/enum7.C: New.
4670 * g++.dg/other/ptrmem10.C: Adjust.
4671 * g++.dg/other/ptrmem11.C: Adjust.
4672 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4673
4674 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4675
4676 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4677
4678 2012-07-01 Wei Guozhi <carrot@google.com>
4679
4680 PR target/53447
4681 * gcc.target/arm/pr53447-1.c: New testcase.
4682 * gcc.target/arm/pr53447-2.c: New testcase.
4683 * gcc.target/arm/pr53447-3.c: New testcase.
4684 * gcc.target/arm/pr53447-4.c: New testcase.
4685
4686 2012-06-29 Richard Guenther <rguenther@suse.de>
4687
4688 PR tree-optimization/47061
4689 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4690
4691 2012-06-29 Richard Guenther <rguenther@suse.de>
4692
4693 PR tree-optimization/37541
4694 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4695
4696 2012-06-29 Richard Guenther <rguenther@suse.de>
4697
4698 PR tree-optimization/52589
4699 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4700
4701 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4702
4703 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4704
4705 * g++.dg/template/error46.C: Add missing comment to dg-message.
4706 * g++.dg/template/crash107.C: Likewise.
4707 * g++.dg/template/error47.C: Likewise.
4708 * g++.dg/template/crash108.C: Likewise.
4709 * g++.dg/overload/operator5.C: Likewise.
4710
4711 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4712 errors in dg-message directives, add comments.
4713
4714 2012-06-28 Kai Tietz <ktietz@redhat.com>
4715
4716 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4717 hard-coded 'unsigned long'.
4718
4719 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4720
4721 PR tree-optimization/51581
4722 * gcc.dg/vect/pr51581-4.c: New test.
4723
4724 PR tree-optimization/53645
4725 * gcc.c-torture/execute/pr53645-2.c: New test.
4726
4727 2012-06-28 Richard Guenther <rguenther@suse.de>
4728
4729 PR middle-end/53790
4730 * gcc.dg/torture/pr53790.c: New testcase.
4731
4732 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4733
4734 PR tree-optimization/53645
4735 * gcc.c-torture/execute/pr53645.c: New test.
4736
4737 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4738
4739 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4740
4741 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4742
4743 PR debug/53671
4744 PR debug/49888
4745 * gcc.dg/guality/pr49888.c: Account for the possibility that
4746 the variable is optimized out at the first test.
4747
4748 2012-06-27 Jason Merrill <jason@redhat.com>
4749
4750 * g++.dg/cpp0x/override2.C: Adjust.
4751 * g++.dg/template/error5.C: Adjust.
4752 * g++.dg/parse/crash28.C: Adjust.
4753
4754 PR c++/53563
4755 * g++.dg/parse/template27.C: New.
4756 * g++.dg/template/crash74.C: Adjust expected output.
4757
4758 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4759
4760 PR fortran/41951
4761 PR fortran/49591
4762 * gfortran.dg/typebound_operator_16.f03: New.
4763
4764 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4765
4766 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4767 even src1.i and src2.i fields even in the second half of the arrays.
4768
4769 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4770
4771 PR c++/51033.
4772 * g++.dg/torture/vshuf-16.inc: New test.
4773 * g++.dg/torture/vshuf-2.inc: New test.
4774 * g++.dg/torture/vshuf-4.inc: New test.
4775 * g++.dg/torture/vshuf-8.inc: New test.
4776 * g++.dg/torture/vshuf-main.inc: New test.
4777 * g++.dg/torture/vshuf-v16hi.C: New test.
4778 * g++.dg/torture/vshuf-v16qi.C: New test.
4779 * g++.dg/torture/vshuf-v2df.C: New test.
4780 * g++.dg/torture/vshuf-v2di.C: New test.
4781 * g++.dg/torture/vshuf-v2sf.C: New test.
4782 * g++.dg/torture/vshuf-v2si.C: New test.
4783 * g++.dg/torture/vshuf-v4df.C: New test.
4784 * g++.dg/torture/vshuf-v4di.C: New test.
4785 * g++.dg/torture/vshuf-v4sf.C: New test.
4786 * g++.dg/torture/vshuf-v4si.C: New test.
4787 * g++.dg/torture/vshuf-v8hi.C: New test.
4788 * g++.dg/torture/vshuf-v8qi.C: New test.
4789 * g++.dg/torture/vshuf-v8si.C: New test.
4790
4791 2012-06-27 Richard Guenther <rguenther@suse.de>
4792
4793 PR middle-end/53676
4794 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4795
4796 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4797
4798 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4799 scan-dump-dem-not): Use printable pattern in test name.
4800
4801 2012-06-26 Sterling Augustine <saugustine@google.com>
4802 Dominique Dhumieres <dominiq@lps.ens.fr>
4803
4804 * gcc.dg/pubtypes-2.c: Update expected output.
4805 * gcc.dg/pubtypes-3.c: Likewise.
4806 * gcc.dg/pubtypes-4.c: Likewise.
4807
4808 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4809
4810 * gcc.dg/tree-ssa/slsr-1.c: New test.
4811 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4812 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4813 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4814
4815 2012-06-26 Matt Turner <mattst88@gmail.com>
4816
4817 PR target/35294
4818 * gcc.target/arm/mmx-2.c: New.
4819
4820 2012-06-26 Richard Guenther <rguenther@suse.de>
4821
4822 PR c++/53752
4823 * g++.dg/torture/pr53752.C: New testcase.
4824
4825 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4826
4827 PR tree-optimization/53748
4828 * gcc.c-torture/compile/pr53748.c: New test.
4829
4830 2012-06-25 Jason Merrill <jason@redhat.com>
4831
4832 PR c++/53498
4833 PR c++/53305
4834 * g++.dg/cpp0x/decltype38.C: New.
4835 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4836
4837 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4838
4839 * lib/target-supports-dg.exp (testname-for-summary): New.
4840 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4841 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4842 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4843 scan-module-absence, output-exists, output-exists-not: Use
4844 testname-for-summary.
4845 (dg-test): Clean up testname_with_flags.
4846 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4847 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4848 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4849 scan-assembler-dem-not, object-size: Use testname-for-summary.
4850 * lib/gcov.exp (run-gcov): Likewise.
4851 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4852 scan-dump-dem, scan-dump-dem-note): Likewise.
4853
4854 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4855 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4856 including profopt.opt; save and restore existing value.
4857 * g++.dg/bprob/bprob.exp: Likewise.
4858 * gcc.dg/matrix/matrix.exp: Likewise.
4859 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4860 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4861 PROFOPT_OPTIONS.
4862
4863 2012-06-25 Richard Henderson <rth@redhat.com>
4864
4865 * gcc.dg/pr53749.c: New.
4866
4867 2012-06-25 Jason Merrill <jason@redhat.com>
4868
4869 PR c++/52988
4870 * g++.dg/cpp0x/nullptr28.C: New.
4871
4872 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4873
4874 * gcc.target/arm/neon-vld1_dupQ.c: New.
4875
4876 2012-06-25 Florian Weimer <fweimer@redhat.com>
4877
4878 * g++.dg/init/new35.C: New.
4879 * g++.dg/init/new36.C: New.
4880 * g++.dg/init/new37.C: New.
4881 * g++.dg/ext/vla5.C: New warning.
4882 * g++.dg/ext/vla8.C: New warning.
4883 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4884
4885 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4886 James Greenhalgh <james.greenhalgh@arm.com>
4887
4888 * gcc.target/arm/ftest-support-arm.h New testcase.
4889 * gcc.target/arm/ftest-support-thumb.h Likewise.
4890 * gcc.target/arm/ftest-support.h Likewise.
4891 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4892 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4893 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4894 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4895 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4896 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4897 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4898 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4899 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4900 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4901 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4902 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4903 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4904 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4905 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4906 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4907 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4908 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4909 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4910 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4911 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4912 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4913 * lib/target-supports.exp
4914 (check_effective_target_arm_arch_FUNC): Add support for more
4915 architectures.
4916 (add_options_for_arm_arch_FUNC): Likewise.
4917 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4918
4919 2012-06-25 Jason Merrill <jason@redhat.com>
4920
4921 PR c++/53202
4922 * g++.dg/cpp0x/constexpr-tuple.C: New.
4923
4924 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4925
4926 PR target/53759
4927 * gcc.target/i386/pr53759.c: New test.
4928
4929 PR c++/53594
4930 * g++.dg/cpp0x/nsdmi7.C: New test.
4931
4932 2012-06-24 Kai Tietz <ktietz@redhat.com>
4933
4934 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4935 for LLP64 targets.
4936 * gcc.target/i386/pr38988.c: Likewise.
4937
4938 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4939
4940 PR fortran/47710
4941 PR fortran/53328
4942 * gfortran.dg/typebound_generic_12.f03: New.
4943 * gfortran.dg/typebound_generic_13.f03: New.
4944
4945 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4946
4947 * gnat.dg/lto15.ad[sb]: New test.
4948
4949 2012-06-21 Meador Inge <meadori@codesourcery.com>
4950
4951 PR c/53702
4952 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4953
4954 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4955
4956 * gcc.dg/pch/ident-1.c: New test.
4957 * gcc.dg/pch/ident-1.hs: Header file for new test.
4958
4959 2012-06-21 Michael Matz <matz@suse.de>
4960
4961 PR middle-end/53688
4962 * gcc.c-torture/execute/pr53688.c: New test.
4963
4964 2012-06-20 Richard Guenther <rguenther@suse.de>
4965
4966 PR tree-optimization/30318
4967 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4968
4969 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4970
4971 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4972
4973 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4974
4975 * gcc.target/i386/clearcapv2.map: New file.
4976 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4977
4978 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4979
4980 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4981 and add __sh__ case.
4982
4983 2012-06-19 Jason Merrill <jason@redhat.com>
4984
4985 PR c++/52637
4986 * g++.dg/debug/localclass1.C: New.
4987
4988 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4989
4990 * g++.dg/cpp0x/override4.C: New.
4991
4992 2012-06-14 Jason Merrill <jason@redhat.com>
4993
4994 PR c++/53651
4995 * g++.dg/cpp0x/decltype37.C: New.
4996
4997 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4998
4999 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5000
5001 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5002
5003 * gcc.c-torture/compile/vector-5.c,
5004 gcc.c-torture/compile/vector-6.c: New tests.
5005
5006 2012-06-19 Richard Henderson <rth@redhat.com>
5007
5008 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5009
5010 2012-06-19 Richard Guenther <rguenther@suse.de>
5011
5012 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5013
5014 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5015
5016 PR target/53712
5017 * gcc.target/i386/pr53712.c: New test.
5018
5019 2012-06-18 Tobias Burnus <burnus@net-b.de>
5020
5021 PR fortran/53692
5022 * gfortran.dg/elemental_optional_args_6.f90: New.
5023
5024 2012-06-18 Tobias Burnus <burnus@net-b.de>
5025
5026 PR fortran/53526
5027 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5028 * gfortran.dg/coarray/move_alloc_1.f90
5029
5030 2012-06-18 Tobias Burnus <burnus@net-b.de>
5031
5032 PR fortran/53526
5033 * gfortran.dg/coarray_27.f90: New.
5034
5035 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5036 Greta Yorsh <Greta.Yorsh@arm.com>
5037
5038 * gcc.target/arm/epilog-1.c: New test.
5039
5040 2012-06-18 Richard Guenther <rguenther@suse.de>
5041
5042 PR tree-optimization/53693
5043 * g++.dg/torture/pr53693.C: New testcase.
5044
5045 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5046
5047 PR tree-optimization/53703
5048 * gcc.dg/torture/pr53703.c: New test.
5049
5050 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5051
5052 PR middle-end/53698
5053 * gcc.target/i386/pr53698.c: New test.
5054
5055 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5056
5057 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5058
5059 2012-06-17 Tobias Burnus <burnus@net-b.de>
5060
5061 PR fortran/53691
5062 PR fortran/53685
5063 * gfortran.dg/transfer_check_3.f90: New.
5064
5065 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5066
5067 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5068
5069 2012-06-16 Tobias Burnus <burnus@net-b.de>
5070
5071 PR fortran/53642
5072 PR fortran/45170
5073 * gfortran.dg/deferred_type_param_8.f90: New.
5074
5075 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5076
5077 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5078 testname that includes flags, passed in as new argument, in
5079 pass/fail messages.
5080 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5081 and pass it to verify-* procedures.
5082
5083 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5084 alignment torture options with usual torture options.
5085
5086 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5087 messages reported for one line of source code.
5088 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5089 * g++.dg/cpp0x/decltype2.C: Likewise.
5090 * g++.dg/cpp0x/decltype3.C: Likewise.
5091 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5092 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5093 * g++.dg/cpp0x/static_assert3.C: Likewise.
5094 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5095 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5096 * g++.dg/cpp0x/union1.C: Likewise.
5097 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5098 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5099 * g++.dg/cpp0x/variadic2.C: Likewise.
5100 * g++.dg/cpp0x/variadic20.C: Likewise.
5101 * g++.dg/cpp0x/variadic74.C: Likewise.
5102 * g++.dg/diagnostic/bitfld2.C: Likewise.
5103 * g++.dg/ext/attrib44.C: Likewise.
5104 * g++.dg/ext/no-asm-1.C: Likewise.
5105 * g++.dg/other/error34.C: Likewise.
5106 * g++.dg/parse/crash46.C: Likewise.
5107 * g++.dg/parse/error10.C: Likewise.
5108 * g++.dg/parse/error2.C: Likewise.
5109 * g++.dg/parse/error3.C: Likewise.
5110 * g++.dg/parse/error36.C: Likewise.
5111 * g++.dg/parse/error8.C: Likewise.
5112 * g++.dg/parse/error9.C: Likewise.
5113 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5114 * g++.dg/parse/parser-pr28152.C: Likewise.
5115 * g++.dg/parse/template25.C: Likewise.
5116 * g++.dg/parse/typename11.C: Likewise.
5117 * g++.dg/tc1/dr147.C: Likewise.
5118 * g++.dg/template/deduce3.C: Likewise.
5119 * g++.dg/template/koenig9.C: Likewise.
5120 * g++.dg/template/pr23510.C: Likewise.
5121 * g++.dg/warn/pr12242.C: Likewise.
5122 * g++.dg/warn/pr30551-2.C: Likewise.
5123 * g++.dg/warn/pr30551.C: Likewise.
5124 * g++.old-deja/g++.other/typename1.C: Likewise.
5125 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5126
5127 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5128
5129 PR c++/51033
5130 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5131 * c-c++-common/torture/vshuf-2.inc: Likewise.
5132 * c-c++-common/torture/vshuf-4.inc: Likewise.
5133 * c-c++-common/torture/vshuf-8.inc: Likewise.
5134 * c-c++-common/torture/vshuf-main.inc: Likewise.
5135 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5136 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5137 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5138 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5139 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5140 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5141 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5142 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5143 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5144 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5145 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5146 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5147 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5148 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5149
5150 2012-06-15 Michael Matz <matz@suse.de>
5151
5152 * gcc.dg/tree-ssa/vector-4.c: New test.
5153
5154 2012-06-15 Michael Matz <matz@suse.de>
5155
5156 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5157 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5158
5159 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5160
5161 PR tree-optimization/53636
5162 * gcc.target/arm/pr53636.c: New test.
5163
5164 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5165
5166 PR tree-optimization/51581
5167 * gcc.c-torture/execute/pr51581-1.c: New test.
5168 * gcc.c-torture/execute/pr51581-2.c: New test.
5169 * gcc.dg/vect/pr51581-1.c: New test.
5170 * gcc.dg/vect/pr51581-2.c: New test.
5171 * gcc.dg/vect/pr51581-3.c: New test.
5172 * gcc.target/i386/avx-pr51581-1.c: New test.
5173 * gcc.target/i386/avx-pr51581-2.c: New test.
5174 * gcc.target/i386/avx2-pr51581-1.c: New test.
5175 * gcc.target/i386/avx2-pr51581-2.c: New test.
5176 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5177
5178 2012-06-15 Richard Guenther <rguenther@suse.de>
5179
5180 * gcc.c-torture/execute/20120615-1.c: New testcase.
5181
5182 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5183
5184 * gnat.dg/vect8.ad[sb]: New test.
5185
5186 2012-06-14 Richard Guenther <rguenther@suse.de>
5187
5188 * gcc.dg/tree-ssa/vrp.h: New testcase.
5189 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5190
5191 2012-06-13 Christian Bruel <christian.bruel@st.com>
5192
5193 PR target/53621
5194 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5195
5196 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5197
5198 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5199
5200 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5201
5202 PR testsuite/20771
5203 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5204 test summary unique.
5205
5206 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5207 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5208 scan-stack-usage-not): Don't strip torture options from test name.
5209
5210 * lib/scandump.exp (scan-dump-times): Use printable version of
5211 regexp in test summary line.
5212
5213 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5214 messages reported for one line of source code.
5215 * gcc.dg/format/few-1.c: Likewise.
5216 * gcc.dg/ia64-sync-2.c: Likewise.
5217 * gcc.dg/sync-2.c: Likewise.
5218 * gcc.dg/noncompile/pr44517.c: Likewise.
5219
5220 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5221
5222 PR debug/49888
5223 * gcc.dg/guality/pr49888.c: New.
5224
5225 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5226
5227 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5228 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5229 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5230
5231 2012-06-13 Tobias Burnus <burnus@net-b.de>
5232
5233 PR fortran/53643
5234 * gfortran.dg/intent_out_7.f90: New.
5235
5236 2012-06-13 Tobias Burnus <burnus@net-b.de>
5237
5238 PR fortran/53597
5239 * gfortran.dg/save_4.f90: New.
5240
5241 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5242
5243 PR c/53532
5244 PR c/51034
5245 PR c/53196
5246 * gcc.dg/pr53532.c: New test.
5247 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5248 adjust line numbers.
5249 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5250 * gcc.dg/Wcxx-compat-8.c: Likewise.
5251 * gcc.dg/pr51034.c: New test.
5252 * gcc.dg/pr53196-1.c: New test.
5253 * gcc.dg/pr53196-2.c: New test.
5254
5255 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5256
5257 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5258 alignment torture options with usual torture options.
5259 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5260 instead of dg-options.
5261 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5262 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5263 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5264 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5265 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5266 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5267
5268 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5269 to checks for multiple messages reported for one line of source code.
5270 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5271
5272 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5273 messages reported for one line of source code.
5274
5275 * gcc.dg/20031223-1.c: Add comments to check for multiple
5276 messages reported for one line of source code.
5277 * gcc.dg/Wconversion-integer.c: Likewise.
5278 * gcc.dg/Wfatal-2.c: Likewise.
5279 * gcc.dg/Wfatal.c: Likewise.
5280 * gcc.dg/Wobjsize-1.c: Likewise.
5281 * gcc.dg/c99-vla-jump-1.c: Likewise.
5282 * gcc.dg/c99-vla-jump-2.c: Likewise.
5283 * gcc.dg/c99-vla-jump-3.c: Likewise.
5284 * gcc.dg/c99-vla-jump-4.c: Likewise.
5285 * gcc.dg/c99-vla-jump-5.c: Likewise.
5286 * gcc.dg/decl-9.c: Likewise.
5287 * gcc.dg/declspec-10.c: Likewise.
5288 * gcc.dg/declspec-18.c: Likewise.
5289 * gcc.dg/mtune.c: Likewise.
5290 * gcc.dg/parser-pr28152-2.c: Likewise.
5291 * gcc.dg/parser-pr28152.c: Likewise.
5292 * gcc.dg/pr14475.c: Likewise.
5293 * gcc.dg/pr27953.c: Likewise.
5294 * gcc.dg/pr28322-3.c: Likewise.
5295 * gcc.dg/pr30457.c: Likewise.
5296 * gcc.dg/pr30551-2.c: Likewise.
5297 * gcc.dg/pr30551-3.c: Likewise.
5298 * gcc.dg/pr30551-4.c: Likewise.
5299 * gcc.dg/pr30551-5.c: Likewise.
5300 * gcc.dg/pr30551-6.c: Likewise.
5301 * gcc.dg/pr30551.c: Likewise.
5302 * gcc.dg/pr45461.c: Likewise.
5303 * gcc.dg/pr48552-1.c: Likewise.
5304 * gcc.dg/pr48552-2.c: Likewise.
5305 * gcc.dg/redecl-1.c: Likewise.
5306 * gcc.dg/transparent-union-3.c: Likewise.
5307 * gcc.dg/utf-dflt.c: Likewise.
5308 * gcc.dg/utf-dflt2.c: Likewise.
5309 * gcc.dg/vla-8.c: Likewise.
5310 * gcc.dg/vla-init-1.c: Likewise.
5311 * gcc.dg/wtr-int-type-1.c: Likewise.
5312
5313 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5314 messages reported for for one line of source code.
5315 * c-c++-common/raw-string-5.c: Likewise.
5316 * c-c++-common/raw-string-4.c: Likewise.
5317 * c-c++-common/raw-string-6.c: Likewise.
5318 * c-c++-common/pr20000.c: Likewise.
5319
5320 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5321 messages reported for one line of source code.
5322 * gcc.dg/cpp/pr30786.c: Likewise.
5323 * gcc.dg/cpp/pr28709.c: Likewise.
5324 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5325 * gcc.dg/cpp/macspace2.c: Likewise.
5326 * gcc.dg/cpp/missing-header-1.c: Likewise.
5327 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5328 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5329 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5330
5331 2012-06-12 Jason Merrill <jason@redhat.com>
5332
5333 PR c++/53599
5334 * g++.dg/template/local7.C: New.
5335
5336 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5337
5338 PR target/53511
5339 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5340 * gcc.target/sh/pr51340-2.c: Likewise.
5341 * gcc.target/sh/pr51340-3.c: Likewise.
5342
5343 2012-06-12 Michael Matz <matz@suse.de>
5344
5345 * gcc.dg/torture/alias-1.c: New test.
5346
5347 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5348
5349 PR rtl-optimization/53589
5350 * gcc.dg/torture/pr53589.c: New test.
5351
5352 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5353
5354 PR target/50749
5355 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5356 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5357 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5358 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5359 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5360 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5361 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5362 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5363 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5364 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5365 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5366 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5367 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5368 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5369 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5370 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5371
5372 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5373
5374 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5375 (check_intel_cpu_model): New function.
5376 (check_amd_cpu_model): New function.
5377 (check_features): New function.
5378 (__get_cpuid_output): New function.
5379 (check_detailed): New function.
5380 (fn1): Rename to quick_check.
5381 (main): Update to call quick_check and call check_detailed.
5382
5383 2012-06-11 Richard Henderson <rth@redhat.com>
5384
5385 * lib/target-supports.exp
5386 (check_effective_target_sync_long_long_runtime): Use
5387 check_effective_target_lp64 instead of
5388 check_effective_target_powerpc64 for powerpc targets.
5389
5390 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5391
5392 PR target/53511
5393 * gcc.target/sh/pr53511-1.c: New.
5394
5395 2012-06-11 Richard Guenther <rguenther@suse.de>
5396
5397 PR middle-end/53470
5398 * g++.dg/lto/pr53470_0.C: New testcase.
5399 * gcc.dg/lto/pr53470_0.c: Likewise.
5400
5401 2012-06-11 Richard Guenther <rguenther@suse.de>
5402
5403 PR c++/53605
5404 * g++.dg/ext/pr53605.C: New testcase.
5405
5406 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5407
5408 * gnat.dg/specs/array1.ads: New test.
5409 * gnat.dg/specs/array2.ads: Likewise.
5410 * gnat.dg/array22.adb: Likewise.
5411
5412 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5413
5414 * gnat.dg/constant4.adb: New test.
5415 * gnat.dg/constant4_pkg.ads: New helper.
5416
5417 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5418
5419 PR fortran/52552
5420 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5421 * gfortran.dg/allocate_class_1.f90: Modified.
5422 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5423 * gfortran.dg/allocate_class_2.f90: New.
5424
5425 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5426
5427 PR middle-end/53535
5428 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5429
5430 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5431
5432 PR fortran/52861
5433 * gfortran.dg/string_assign_2.f90: New test case.
5434
5435 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5436
5437 PR fortran/52861
5438 * gfortran.dg/string_assign_1.f90: New test case.
5439
5440 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5441
5442 PR middle-end/53580
5443 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5444 * gcc.dg/gomp/critical-4.c: Likewise.
5445 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5446 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5447 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5448 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5449 * c-c++-common/gomp/pr53580.c: New test.
5450
5451 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5452
5453 PR c++/51214
5454 * g++.dg/cpp0x/forw_enum11.C: New.
5455
5456 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5457
5458 PR c++/53567
5459 * g++.dg/cpp0x/alias-decl-19.C: New.
5460
5461 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5462
5463 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5464
5465 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5466
5467 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5468 (XSTATE_FP): Ditto.
5469 (XSTATE_SSE): Ditto.
5470 (XSTATE_YMM): Ditto.
5471 (avx_os_support): Use new defines.
5472
5473 2012-06-06 Richard Guenther <rguenther@suse.de>
5474
5475 PR testsuite/32380
5476 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5477 loops.
5478
5479 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5480
5481 PR c++/52841
5482 * g++.dg/cpp0x/pr52841.C: New testcase.
5483
5484 2012-06-06 Richard Guenther <rguenther@suse.de>
5485
5486 PR tree-optimization/53081
5487 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5488 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5489
5490 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5491
5492 * gcc.target/powerpc/pr53487.c: New test.
5493
5494 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5495
5496 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5497
5498 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5499
5500 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5501
5502 2012-06-05 Richard Guenther <rguenther@suse.de>
5503
5504 PR tree-optimization/30442
5505 * gcc.dg/vect/bb-slp-30.c: New testcase.
5506
5507 2012-06-05 Richard Guenther <rguenther@suse.de>
5508
5509 PR tree-optimization/53081
5510 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5511 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5512 -fno-tree-loop-distribute-patterns.
5513
5514 2012-06-05 Alan Modra <amodra@gmail.com>
5515
5516 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5517 Check static chain in nested funcs.
5518
5519 2012-06-04 Tobias Burnus <burnus@net-b.de>
5520
5521 PR fortran/50619
5522 * gfortran.dg/init_flag_10.f90: New.
5523
5524 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5525
5526 PR c++/53524
5527 * g++.dg/warn/Wenum-compare-no-2: New.
5528
5529 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5530
5531 PR preprocessor/53463
5532 * g++.dg/cpp/limits.C: New test.
5533 * g++.dg/parse/error19.C: Adjust.
5534 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5535 * g++.dg/warn/pr35635.C: Likewise.
5536 * g++.old-deja/g++.pt/assign1.C: Likewise.
5537
5538 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5539
5540 PR target/53559
5541 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5542 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5543 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5544 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5545 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5546 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5547 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5548 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5549
5550 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5551
5552 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5553
5554 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5555
5556 PR tree-optimization/53550
5557 * gcc.dg/pr53550.c: New test.
5558
5559 2012-06-04 Richard Guenther <rguenther@suse.de>
5560
5561 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5562 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5563 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5564
5565 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5566
5567 PR fortran/48831
5568 * gfortran.dg/parameter_array_element_2.f90: New.
5569
5570 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5571
5572 PR target/53512
5573 * gcc.target/sh/pr53512-1.c: New.
5574 * gcc.target/sh/pr53512-2.c: New.
5575 * gcc.target/sh/pr53512-3.c: New.
5576 * gcc.target/sh/pr53512-4.c: New.
5577
5578 2012-06-01 Jason Merrill <jason@redhat.com>
5579
5580 PR c++/52973
5581 * g++.dg/ext/visibility/template12.C: New.
5582 * g++.dg/ext/attrib14.C: Adjust warning line.
5583
5584 PR c++/52725
5585 * g++.dg/parse/new6.C: New.
5586 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5587
5588 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5589
5590 * c-c++-common/restrict-2.c: Revert previous change.
5591
5592 2012-06-01 Jason Merrill <jason@redhat.com>
5593
5594 PR c++/53137
5595 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5596
5597 PR c++/53484
5598 * g++.dg/cpp0x/auto33.C: New.
5599
5600 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5601
5602 PR c++/26155
5603 * g++.dg/parse/namespace-alias-1.C: New.
5604
5605 2012-06-01 Christian Bruel <christian.bruel@st.com>
5606
5607 * gcc.dg/spec-options.c: New test.
5608 * gcc.dg/foo.specs: New file.
5609
5610 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5611
5612 PR ada/53517
5613 * gnat.dg/lto14.adb: Skip on Solaris.
5614
5615 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5616
5617 * gcc.target/cris/sync-1-v10.c,
5618 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5619 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5620 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5621 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5622 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5623 gcc.target/cris/torture/sync-mis-op-i-1.c,
5624 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5625 gcc.target/cris/torture/sync-mis-op-i-2.c,
5626 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5627 gcc.target/cris/torture/sync-mis-op-i-3.c,
5628 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5629 gcc.target/cris/torture/sync-mis-op-s-1.c,
5630 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5631 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5632 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5633 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5634 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5635 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5636 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5637 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5638 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5639
5640 2012-05-31 Richard Guenther <rguenther@suse.de>
5641
5642 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5643 ldist-pr45948.c with disabled SCCP.
5644
5645 2012-05-31 Richard Guenther <rguenther@suse.de>
5646
5647 PR middle-end/48493
5648 * gcc.dg/torture/pr48493.c: New testcase.
5649
5650 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5651
5652 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5653 arm32 to targets.
5654 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5655 of the initialization loop.
5656 (dg-final): Adjust the expected number of vectorized loops depending
5657 on vect_char_mult target selector.
5658
5659 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5660
5661 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5662 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5663 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5664 New tests.
5665
5666 2012-05-30 Jason Merrill <jason@redhat.com>
5667
5668 PR c++/53356
5669 * g++.dg/init/new34.C: New.
5670 * g++.dg/tree-ssa/stabilize1.C: New.
5671
5672 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5673
5674 PR c++/53356
5675 * g++.dg/init/new33.C: New test.
5676
5677 2012-05-30 Richard Guenther <rguenther@suse.de>
5678
5679 PR middle-end/53501
5680 * gcc.dg/torture/pr53501.c: New testcase.
5681 * c-c++-common/restrict-2.c: Adjust.
5682
5683 2012-05-30 Alan Modra <amodra@gmail.com>
5684
5685 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5686 torture-finish.
5687
5688 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5689
5690 * gcc.target/i386/shuf-concat.c: New test.
5691
5692 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5693
5694 PR rtl-optimization/53519
5695 * gcc.c-torture/compile/pr53519.c: New test.
5696
5697 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5698
5699 * gcc.target/arm/neon-vrev.c: New.
5700
5701 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5702
5703 PR target/51340
5704 * gcc.target/sh/pr51340-1.c: New.
5705 * gcc.target/sh/pr51340-2.c: New.
5706 * gcc.target/sh/pr51340-3.c: New.
5707
5708 2012-05-29 Richard Guenther <rguenther@suse.de>
5709
5710 PR tree-optimization/53516
5711 * gcc.dg/torture/pr53516.c: New testcase.
5712
5713 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5714
5715 PR preprocessor/53229
5716 * gcc.dg/cpp/paste6.c: Force to run without
5717 -ftrack-macro-expansion.
5718 * gcc.dg/cpp/paste8.c: Likewise.
5719 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5720 -ftrack-macro-expansion.
5721 * gcc.dg/cpp/paste12.c: Force to run without
5722 -ftrack-macro-expansion.
5723 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5724 -ftrack-macro-expansion.
5725 * gcc.dg/cpp/paste13.c: Likewise.
5726 * gcc.dg/cpp/paste14.c: Likewise.
5727 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5728 -ftrack-macro-expansion.
5729 * gcc.dg/cpp/paste18.c: New test.
5730
5731 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5732
5733 * gcc.target/cris/torture/trap-1.c,
5734 gcc.target/cris/torture/trap-2.c,
5735 gcc.target/cris/torture/trap-3.c,
5736 gcc.target/cris/torture/trap-v0.c,
5737 gcc.target/cris/torture/trap-v3.c: New tests.
5738
5739 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5740
5741 PR c++/25137
5742 * g++.dg/warn/Wbraces3.C: New.
5743 * g++.dg/warn/Wbraces4.C: Likewise.
5744
5745 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5746
5747 PR tree-optimization/53505
5748 * c-c++-common/torture/pr53505.c: New test.
5749
5750 2012-05-27 Nathan Sidwell <nathan@acm.org>
5751
5752 * gcc.dg/stmt-expr-4.c: New.
5753
5754 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5755
5756 PR c++/53491
5757 * g++.dg/parse/crash60.C: New.
5758
5759 2012-05-26 Jason Merrill <jason@redhat.com>
5760
5761 PR c++/53220
5762 * c-c++-common/array-lit.c: New.
5763 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5764
5765 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5766
5767 PR ada/50294
5768 * gnat.dg/array21.adb: New test.
5769
5770 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5771
5772 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5773
5774 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5775
5776 PR c++/32054
5777 * g++.dg/other/anon-union3.C: New.
5778
5779 2012-05-25 Ian Lance Taylor <iant@google.com>
5780
5781 * gcc.dg/split-6.c: New test.
5782
5783 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5784
5785 * gnat.dg/lto14.adb: New test.
5786
5787 2012-05-25 Tristan Gingold <gingold@adacore.com>
5788
5789 * gcc.target/i386/large-frame.c: New.
5790
5791 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5792 * gcc.target/powerpc/lhs-1.c: New.
5793 * gcc.target/powerpc/lhs-2.c: New.
5794 * gcc.target/powerpc/lhs-3.c: New.
5795
5796 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5797
5798 Make unwound macro expansion trace less redundant
5799 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5800 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5801 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5802 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5803 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5804 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5805
5806 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5807
5808 PR c++/53464
5809 * g++.dg/cpp0x/constexpr-default1.C: New.
5810
5811 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5812
5813 PR c++/32080
5814 * g++.dg/eh/goto2.C: New.
5815
5816 2012-05-24 Richard Guenther <rguenther@suse.de>
5817
5818 PR middle-end/53460
5819 * g++.dg/tree-prof/pr53460.C: New testcase.
5820
5821 2012-05-24 Richard Guenther <rguenther@suse.de>
5822
5823 PR bootstrap/53466
5824 * g++.dg/debug/pr53466.C: New testcase.
5825
5826 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5827
5828 PR tree-optimization/53465
5829 * gcc.c-torture/execute/pr53465.c: New test.
5830
5831 2012-05-23 Tobias Burnus <burnus@net-b.de>
5832
5833 PR fortran/51055
5834 PR fortran/45170
5835 * gfortran.dg/allocate_with_typespec_6.f90: New.
5836
5837 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5838
5839 PR c++/29185
5840 * g++.dg/warn/delete-array-1.C: New.
5841
5842 2012-05-23 Richard Guenther <rguenther@suse.de>
5843
5844 * gcc.dg/torture/pr39074-2.c: Adjust.
5845 * gcc.dg/torture/pr39074.c: Likewise.
5846 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5847 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5848
5849 2012-05-22 Jan Hubicka <jh@suse.cz>
5850
5851 PR middle-end/53161
5852 * g++.dg/torture/pr53161.C: New testcase.
5853
5854 2012-05-22 Tobias Burnus <burnus@net-b.de>
5855
5856 PR fortran/53389
5857 * gfortran.dg/realloc_on_assign_15.f90: New.
5858
5859 2012-05-22 Richard Guenther <rguenther@suse.de>
5860
5861 PR middle-end/51071
5862 * gcc.dg/torture/pr51071-2.c: New testcase.
5863
5864 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5865
5866 PR tree-optimization/53336
5867 * g++.dg/torture/pr53336.C: New testcase.
5868
5869 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5870
5871 PR c++/53322
5872 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5873 instead of -Wunused-local-typedefs.
5874
5875 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5876
5877 PR c++/51184
5878 * g++.dg/other/abstract4.C: New-
5879
5880 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5881
5882 PR c++/40821
5883 * g++.dg/ext/attrib46.C: New.
5884
5885 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5886
5887 PR c/53418
5888 * gcc.c-torture/compile/pr53418-1.c,
5889 gcc.c-torture/compile/pr53418-2.c: New tests.
5890
5891 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5892
5893 PR tree-optimization/53366
5894 * gcc.dg/torture/pr53366-1.c: New test.
5895 * gcc.dg/torture/pr53366-2.c: New test.
5896 * gcc.target/i386/pr53366-1.c: New test.
5897 * gcc.target/i386/pr53366-2.c: New test.
5898
5899 PR tree-optimization/53409
5900 * gcc.c-torture/compile/pr53409.c: New test.
5901
5902 PR tree-optimization/53410
5903 * gcc.c-torture/compile/pr53410-1.c: New test.
5904 * gcc.c-torture/compile/pr53410-2.c: New test.
5905
5906 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5907
5908 PR target/53425
5909 * gcc.target/i386/pr53425-1.c: New file.
5910 * gcc.target/i386/pr53425-2.c: Likewise.
5911
5912 2012-05-21 Richard Guenther <rguenther@suse.de>
5913
5914 PR tree-optimization/53408
5915 * gcc.dg/torture/pr53408.c: New testcase.
5916
5917 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5918 H.J. Lu <hongjiu.lu@intel.com>
5919
5920 PR target/53416
5921 * gcc.target/i386/pr53416.c: New file.
5922
5923 2012-05-21 Richard Guenther <rguenther@suse.de>
5924
5925 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5926
5927 2012-05-21 Richard Guenther <rguenther@suse.de>
5928
5929 * gcc.dg/torture/ldist-1.c: New testcase.
5930
5931 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5932
5933 * gnat.dg/lto13.adb: New test.
5934 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5935
5936 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5937
5938 * gnat.dg/specs/lto12.ads: New test.
5939 * gnat.dg/specs/lto12_pkg.ads: New helper.
5940
5941 2012-05-18 Richard Guenther <rguenther@suse.de>
5942
5943 PR tree-optimization/53346
5944 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5945 * gcc.target/i386/incoming-10.c: Adjust.
5946 * gcc.target/i386/incoming-11.c: Likewise.
5947 * gcc.target/i386/pr46295.c: Likewise.
5948
5949 2012-05-18 Richard Guenther <rguenther@suse.de>
5950
5951 * gcc.dg/pr53352.c: Return zero.
5952
5953 2012-05-18 Richard Guenther <rguenther@suse.de>
5954
5955 PR tree-optimization/53390
5956 * gcc.dg/torture/pr53390.c: New testcase.
5957
5958 2012-05-18 Meador Inge <meadori@codesourcery.com>
5959
5960 PR rtl-optimization/53352
5961 * gcc.dg/pr53352.c: New test.
5962
5963 2012-05-17 David S. Miller <davem@davemloft.net>
5964
5965 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5966 failure on sparc-*-linux-gnu.
5967
5968 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5969
5970 PR c++/39681
5971 * g++.dg/parse/error49.C: New.
5972 * g++.dg/cpp0x/error8.C: Likewise.
5973 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5974 * g++.dg/ext/utf-dflt2.C: Likewise.
5975 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5976 * g++.dg/ext/utf-dflt.C: Likewise.
5977 * c-c++-common/raw-string-3.c: Likewise.
5978 * c-c++-common/raw-string-4.c: Likewise.
5979
5980 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5981
5982 PR c++/53371
5983 * g++.dg/cpp0x/catch1.C: New.
5984
5985 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5986
5987 PR c++/44516
5988 * g++.dg/parse/error48.C: New.
5989 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5990 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5991
5992 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5993
5994 * gcc.dg/tm/indirect-2.c: New test.
5995
5996 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5997
5998 PR tree-optimization/53217
5999 * gfortran.dg/pr53217.f90: New test.
6000
6001 2012-05-16 Richard Guenther <rguenther@suse.de>
6002
6003 PR tree-optimization/53364
6004 * g++.dg/torture/pr53364.C: New testcase.
6005
6006 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6007
6008 PR testsuite/52641
6009 * gcc.dg/pr52549.c: Fix test for long != void*
6010 * gcc.c-torture/execute/pr52979-1.x: New file.
6011 * gcc.c-torture/execute/pr52979-2.x: New file.
6012
6013 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6014
6015 PR preprocessor/7263
6016 * gcc.dg/binary-constants-2.c: Run without tracking locations
6017 accross macro expansion.
6018 * gcc.dg/binary-constants-3.c: Likewise.
6019 * gcc.dg/cpp/sysmac2.c: Likewise.
6020 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6021 location.
6022 * gcc.dg/cpp/syshdr3.c: New test.
6023 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6024 * gcc.dg/system-binary-constants-1.c: New test.
6025 * gcc.dg/system-binary-constants-1.h: New header for the new test
6026 above.
6027 * g++.dg/cpp/syshdr3.C: New test.
6028 * g++.dg/cpp/syshdr3.h: New header the new test above.
6029 * g++.dg/system-binary-constants-1.C: New test.
6030 * g++.dg/system-binary-constants-1.h: New header the new test
6031 above.
6032
6033 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6034
6035 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6036
6037 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6038
6039 PR target/53358
6040 * gcc.dg/pr53358.c: New test.
6041
6042 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6043
6044 PR c++/11856
6045 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6046 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6047
6048 2012-05-15 Olivier Hainque <hainque@adacore.com>
6049
6050 * g++.dg/eh/sighandle.C: New testcase.
6051
6052 2012-05-15 Richard Guenther <rguenther@suse.de>
6053
6054 PR tree-optimization/53355
6055 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6056
6057 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6058
6059 * gfortran.dg/*.f90: Remove now redundant manual
6060 cleanup-modules directive.
6061
6062 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6063
6064 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6065 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6066
6067 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6068
6069 PR fortran/52428
6070 * gfortran.dg/int_range_io_1.f90: New test.
6071
6072 2012-05-14 Andi Kleen <ak@linux.intel.com>
6073 Jakub Jelinek <jakub@redhat.com>
6074
6075 PR target/53315
6076 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6077 * gcc.target/i386/rtm-check.h: New file.
6078 * gcc.target/i386/pr53315.c: New test.
6079
6080 2012-05-14 Tobias Burnus <burnus@net-b.de>
6081
6082 PR fortran/49110
6083 PR fortran/51055
6084 PR fortran/53329
6085 * gfortran.dg/deferred_type_param_4.f90: New.
6086 * gfortran.dg/deferred_type_param_6.f90: New.
6087
6088 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6089
6090 * gcc.target/i386/retarg.c: New test.
6091
6092 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6093
6094 PR fortran/45170
6095 * gfortran.dg/deferred_type_param_3.f90: New.
6096 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6097 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6098
6099 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6100
6101 * gnat.dg/null_pointer_deref3.adb: New test.
6102
6103 2012-05-12 Tobias Burnus <burnus@net-b.de>
6104
6105 PR fortran/49110
6106 PR fortran/52843
6107 * gfortran.dg/deferred_type_param_5.f90: New.
6108
6109 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6110
6111 * g++.dg/parse/error47.C: New.
6112
6113 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6114
6115 PR fortran/52537
6116 * gfortran.dg/string_compare_4.f90: Change option
6117 to -fdump-tree-original. Add test case for kind=4.
6118
6119 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6120
6121 PR fortran/52537
6122 * gfortran.dg/string_compare_4.f90: New test.
6123
6124 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6125
6126 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6127
6128 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6129
6130 PR c++/53305
6131 * g++.dg/cpp0x/variadic132.C: New.
6132
6133 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6134
6135 PR c++/53158
6136 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6137 * g++.dg/parse/error26.C: Tweak dg-error column number.
6138
6139 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6140
6141 PR c++/53301
6142 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6143
6144 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6145
6146 * gnat.dg/lto11.ad[sb]: New test.
6147
6148 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6149
6150 PR target/52908
6151 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6152 directive to Scan for vpmuldq, not vpmacsdql.
6153
6154 2012-05-09 Michael Matz <matz@suse.de>
6155
6156 PR tree-optimization/53185
6157 * gcc.dg/vect/pr53185.c: New test.
6158
6159 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6160
6161 PR middle-end/53249
6162 * gcc.target/i386/pr53249.c: New.
6163
6164 2012-05-09 Richard Guenther <rguenther@suse.de>
6165
6166 PR tree-optimization/18437
6167 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6168 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6169
6170 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6171
6172 PR tree-optimization/53226
6173 * gcc.c-torture/compile/pr53226.c: New test.
6174
6175 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6176
6177 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6178 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6179 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6180 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6181 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6182 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6183 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6184 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6185 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6186 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6187 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6188 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6189 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6190 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6191
6192 2012-05-09 Dehao Chen <dehao@google.com>
6193
6194 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6195 * gcc.dg/predict-2.c: Likewise.
6196 * gcc.dg/predict-3.c: Likewise.
6197 * gcc.dg/predict-4.c: Likewise.
6198 * gcc.dg/predict-5.c: Likewise.
6199 * gcc.dg/predict-6.c: Likewise.
6200
6201 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6202
6203 PR target/53272
6204 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6205
6206 2012-05-08 Richard Guenther <rguenther@suse.de>
6207
6208 * gcc.dg/fold-bitand-4.c: New testcase.
6209
6210 2012-05-08 Dehao Chen <dehao@google.com>
6211
6212 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6213 heuristic is working properly.
6214 * gcc.dg/predict-2.c: Likewise.
6215 * gcc/dg/predict-3.c: Likewise.
6216 * gcc/dg/predict-4.c: Likewise.
6217 * gcc/dg/predict-5.c: Likewise.
6218 * gcc/dg/predict-6.c: Likewise.
6219
6220 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6221
6222 PR tree-optimization/53239
6223 * g++.dg/opt/vrp3.C: New test.
6224 * g++.dg/opt/vrp3-aux.cc: New file.
6225 * g++.dg/opt/vrp3.h: New file.
6226
6227 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6228
6229 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6230 .uleb128 support in assembler output.
6231
6232 2012-05-07 Richard Guenther <rguenther@suse.de>
6233
6234 PR lto/42987
6235 * g++.dg/lto/pr42987_0.C: New testcase.
6236 * g++.dg/lto/pr42987_1.C: Likewise.
6237
6238 2012-05-07 Tobias Burnus <burnus@net-b.de>
6239
6240 PR fortran/53255
6241 * gfortran.dg/typebound_operator_15.f90: New.
6242
6243 2012-05-06 Tobias Burnus <burnus@net-b.de>
6244
6245 PR fortran/41587
6246 * gfortran.dg/class_array_13.f90: New.
6247
6248 2012-05-06 Tristan Gingold <gingold@adacore.com>
6249
6250 * gnat.dg/warn7.adb: New test.
6251
6252 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6253
6254 * gnat.dg/specs/renamings.ads: Rename to...
6255 * gnat.dg/specs/renaming1.ads: ...this.
6256 * gnat.dg/specs/renaming2.ads: New test.
6257 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6258 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6259 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6260 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6261
6262 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6263
6264 * gnat.dg/discr36.ad[sb]: New test.
6265 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6266
6267 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6268
6269 PR c/43772
6270 * c-c++-common/pr43772.c: New.
6271
6272 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6273
6274 PR fortran/41600
6275 * gfortran.dg/select_type_26.f03 : New test.
6276 * gfortran.dg/select_type_27.f03 : New test.
6277
6278 PR fortran/53191
6279 * gfortran.dg/select_type_28.f03 : New test.
6280
6281 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6282
6283 PR fortran/49010
6284 PR fortran/24518
6285 * gfortran.dg/mod_sign0_1.f90: New test.
6286 * gfortran.dg/mod_large_1.f90: New test.
6287
6288 2012-05-04 Tobias Burnus <burnus@net-b.de>
6289
6290 PR fortran/53175
6291 gfortran.dg/public_private_module_5.f90: New.
6292
6293 2012-05-04 Tobias Burnus <burnus@net-b.de>
6294
6295 PR fortran/53111
6296 * gfortran.dg/constructor_7.f90: New.
6297 * gfortran.dg/constructor_8.f90: New.
6298
6299 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6300
6301 PR c++/53166
6302 * g++.dg/cpp0x/static_assert7.C: New.
6303
6304 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6305
6306 PR tree-optimization/52633
6307 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6308 recognized as widening shifts instead of over-widening.
6309 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6310 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6311 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6312 * gcc.target/arm/pr52633.c: New test.
6313
6314 2012-05-04 Richard Guenther <rguenther@suse.de>
6315
6316 PR tree-optimization/53168
6317 * gcc.dg/torture/pr53168.c: New testcase.
6318 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6319
6320 2012-05-04 Richard Guenther <rguenther@suse.de>
6321
6322 * gcc.dg/lto/pr53214_0.c: New testcase.
6323
6324 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6325
6326 * gcc.target/ia64/pr48496.c: New test.
6327 * gcc.target/ia64/pr52657.c: Likewise.
6328
6329 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6330
6331 PR c/51712
6332 * c-c++-common/pr51712.c: New.
6333
6334 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6335
6336 PR target/53199
6337 * gcc.target/powwerpc/pr53199.c: New file.
6338
6339 2012-05-03 Jason Merrill <jason@redhat.com>
6340
6341 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6342
6343 * gcc.dg/debug/dwarf2/dups-types.c: New.
6344 * gcc.dg/debug/dwarf2/dups-types.h: New.
6345
6346 2012-05-03 Jason Merrill <jason@redhat.com>
6347
6348 * g++.dg/debug/dwarf2/namespace-2.C: New.
6349 * g++.dg/debug/dwarf2/localclass3.C: New.
6350
6351 2012-05-03 Jason Merrill <jason@redhat.com>
6352
6353 * g++.dg/debug/dwarf2/thunk1.C: New.
6354
6355 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6356
6357 PR c++/53186
6358 * g++.dg/other/final2.C: New.
6359
6360 2012-05-03 Richard Guenther <rguenther@suse.de>
6361
6362 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6363
6364 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6365
6366 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6367 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6368 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6369 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6370
6371 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6372
6373 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6374 .byte 0xf2.
6375 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6376 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6377 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6378
6379 PR debug/53174
6380 * gcc.dg/pr53174.c: New test.
6381
6382 PR target/53187
6383 * gcc.target/arm/pr53187.c: New test.
6384 * gcc.c-torture/compile/pr53187.c: New test.
6385
6386 2012-05-03 Richard Guenther <rguenther@suse.de>
6387
6388 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6389 unsupported prefetching support.
6390
6391 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6392
6393 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6394 option -ftrack-macro-expansion=0.
6395 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6396 option -ftrack-macro-expansion=0.
6397
6398 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6399
6400 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6401 dg-options for target arm with dg-additional-options.
6402
6403 2012-05-03 Richard Guenther <rguenther@suse.de>
6404
6405 PR tree-optimization/53144
6406 * gcc.dg/torture/pr53144.c: New testcase.
6407
6408 2012-05-03 Tobias Burnus <burnus@net-b.de>
6409
6410 PR fortran/52864
6411 * gfortran.dg/pointer_intent_7.f90: New.
6412 * gfortran.dg/pure_formal_3.f90: New.
6413
6414 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6415
6416 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6417
6418 2012-05-02 Martin Jambor <mjambor@suse.cz>
6419
6420 PR lto/52605
6421 * g++.dg/lto/pr52605_0.C: New test.
6422
6423 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6424
6425 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6426 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6427 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6428 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6429 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6430 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6431 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6432 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6433 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6434 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6435 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6436 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6437 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6438 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6439 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6440 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6441
6442 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6443
6444 PR middle-end/53153
6445 * gcc.dg/pr53153.c: New test.
6446
6447 2012-05-02 Richard Guenther <rguenther@suse.de>
6448
6449 * g++.dg/tree-ssa/pr19807.C: Adjust.
6450
6451 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6452
6453 PR tree-optimization/53163
6454 * gcc.c-torture/compile/pr53163.c: New test.
6455
6456 PR rtl-optimization/53160
6457 * gcc.c-torture/execute/pr53160.c: New test.
6458
6459 2012-05-01 Ian Lance Taylor <iant@google.com>
6460
6461 PR c/37303
6462 * gcc.dg/pr37303.c: New test.
6463
6464 2012-05-01 Richard Henderson <rth@redhat.com>
6465
6466 * lib/target-supports.exp
6467 (check_effective_target_sync_long_long_runtime): True for
6468 check_effective_target_powerpc64.
6469
6470 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6471
6472 PR c++/51033
6473 * gcc.dg/vector-1.c: Move to ...
6474 * c-c++-common/vector-1.c: ... here.
6475 * gcc.dg/vector-2.c: Move to ...
6476 * c-c++-common/vector-2.c: ... here.
6477 * gcc.dg/vector-3.c: Move to ...
6478 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6479 * gcc.dg/vector-4.c: Move to ...
6480 * c-c++-common/vector-4.c: ... here.
6481 * gcc.dg/vector-init-1.c: Move to ...
6482 * c-c++-common/vector-init-1.c: ... here.
6483 * gcc.dg/vector-init-2.c: Move to ...
6484 * c-c++-common/vector-init-2.c: ... here.
6485 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6486 * c-c++-common/vector-subscript-1.c: ... here.
6487 * gcc.dg/vector-subscript-2.c: Move to ...
6488 * c-c++-common/vector-subscript-2.c: ... here.
6489 * gcc.dg/vector-subscript-3.c: Move to ...
6490 * c-c++-common/vector-subscript-3.c: ... here.
6491
6492 PR c++/51314
6493 * g++.dg/cpp0x/vt-51314.C: New test.
6494 * g++.dg/cpp0x/variadic76.C: Fix.
6495
6496 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6497
6498 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6499
6500 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6501
6502 Add -Wvarargs option
6503 * c-c++-common/Wvarargs.c: New test case.
6504 * c-c++-common/Wvarargs-2.c: Likewise.
6505
6506 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6507
6508 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6509 * objc.dg/foreach-7.m: Force the test case to run without
6510 -ftrack-macro-expansion.
6511 * c-c++-common/tm/attrib-1.c: Likewise.
6512 * c-c++-common/warn-ommitted-condop.c: Likewise.
6513 * gcc.dg/assign-warn-1.c: Likewise.
6514 * gcc.dg/assign-warn-2.c: Likewise.
6515 * gcc.dg/attr-alloc_size.c: Likewise.
6516 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6517 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6518 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6519 * gcc.dg/c90-const-expr-9.c: Likewise.
6520 * gcc.dg/c99-const-expr-9.c: Likewise.
6521 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6522 * gcc.dg/cpp/direct2s.c: Likewise.
6523 * gcc.dg/cpp/pr28709.c: Likewise.
6524 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6525 * gcc.dg/dfp/composite-type.c: Likewise.
6526 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6527 with -ftrack-macro-expansion
6528 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6529 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6530 * g++.dg/ext/cleanup-1.C: Likewise.
6531 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6532 * g++.dg/template/sfinae10.C: Likewise.
6533 * g++.dg/tm/wrap-2.C: Likewise.
6534 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6535 * g++.dg/warn/Wsign-conversion.C: Likewise.
6536 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6537 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6538 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6539 it to run with -ftrack-macro-expansion.
6540 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6541 test cases without -ftrack-macro-expansion.
6542
6543 Fix location for static class members
6544 * g++.dg/template/sfinae6_neg.C: Adjust.
6545
6546 Make conversion warnings work on NULL with -ftrack-macro-expansion
6547 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6548 alongside the previous testing for NULL.
6549
6550 Fix -Wuninitialized for -ftrack-macro-expansion
6551 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6552
6553 Strip "<built-in>" loc from displayed expansion context
6554 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6555 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6556 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6557 new test above.
6558
6559 Fix expansion point loc for macro-like tokens
6560 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6561 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6562
6563 Fix token pasting with -ftrack-macro-expansion
6564 * gcc.dg/cpp/paste17.c: New test case for
6565 -ftrack-macro-expansion=2 mode only.
6566 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6567
6568 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6569
6570 * gnat.dg/warn6.ad[sb]: New test.
6571
6572 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6573
6574 PR 53149
6575 * gcc.dg/20011021-1.c: Adjust testcase.
6576
6577 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6578
6579 PR fortran/53148
6580 * gfortran.dg/function_optimize_12.f90: New test.
6581
6582 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6583
6584 PR target/53156
6585 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6586 code to match current output and cover new peephole2 pattern.
6587
6588 2012-04-27 Ollie Wild <aaw@google.com>
6589
6590 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6591
6592 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6593
6594 * gcc.c-torture/execute/20120427-2.c: New testcase.
6595 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6596 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6597 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6598
6599 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6600
6601 PR target/53138
6602 * gcc.c-torture/execute/20120427-1.c: New testcase.
6603
6604 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6605
6606 PR middle-end/27139
6607 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6608
6609 2012-04-27 Tom de Vries <tom@codesourcery.com>
6610
6611 PR tree-optimization/51879
6612 * gcc.dg/pr51879.c: New test.
6613 * gcc.dg/pr51879-2.c: Same.
6614 * gcc.dg/pr51879-3.c: Same.
6615 * gcc.dg/pr51879-4.c: Same.
6616 * gcc.dg/pr51879-6.c: Same.
6617
6618 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6619
6620 PR c++/53096
6621 * g++.dg/cpp0x/defaulted35.C: New.
6622 * g++.dg/cpp0x/defaulted15.C: Adjust.
6623
6624 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6625
6626 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6627 structure layout.
6628
6629 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6630
6631 * gcc.target/i386/builtin_target.c: Check avx2.
6632
6633 2012-04-26 Alan Modra <amodra@gmail.com>
6634
6635 * gcc.target/powerpc/savres.c: New test.
6636 * gcc.target/powerpc/powerpc.exp: Run it.
6637
6638 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6639
6640 PR target/53120
6641 * gcc.dg/torture/pr53120.c: New test.
6642
6643 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6644
6645 PR middle-end/52979
6646 * gcc.c-torture/compile/pr52979-1.c: New test.
6647 * gcc.c-torture/execute/pr52979-1.c: New test.
6648 * gcc.c-torture/execute/pr52979-2.c: New test.
6649
6650 2012-04-25 Richard Guenther <rguenther@suse.de>
6651
6652 * gcc.target/i386/l_fma_float_5.c: Adjust.
6653 * gcc.target/i386/l_fma_double_4.c: Likewise.
6654 * gcc.target/i386/l_fma_float_2.c: Likewise.
6655 * gcc.target/i386/l_fma_float_6.c: Likewise.
6656 * gcc.target/i386/l_fma_double_1.c: Likewise.
6657 * gcc.target/i386/l_fma_double_5.c: Likewise.
6658 * gcc.target/i386/l_fma_float_3.c: Likewise.
6659 * gcc.target/i386/l_fma_double_2.c: Likewise.
6660 * gcc.target/i386/l_fma_double_6.c: Likewise.
6661 * gcc.target/i386/l_fma_float_4.c: Likewise.
6662 * gcc.target/i386/l_fma_double_3.c: Likewise.
6663 * gcc.target/i386/l_fma_float_1.c: Likewise.
6664
6665 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6666
6667 PR tree-optimization/53058
6668 * gcc.c-torture/compile/pr53058.c: New test.
6669
6670 2012-04-25 Jan Hubicka <jh@suse.cz>
6671
6672 PR middle-end/53088
6673 * gcc.target/i386/pr39082-1.c: Update warning location.
6674
6675 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6676
6677 PR c/52880
6678 * gcc.dg/pr52880.c: New test.
6679
6680 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6681
6682 * gcc.dg/m-un-2.c: Update.
6683 * gcc.dg/20011021-1.c: Update.
6684
6685 2012-04-25 Tobias Burnus <burnus@net-b.de>
6686
6687 PR fortran/52196
6688 * gfortran.dg/realloc_on_assign_14.f90: New.
6689
6690 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6691
6692 PR testsuite/52641
6693 PR tree-optimizations/52891
6694 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6695
6696 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6697
6698 PR c++/52363
6699 * g++.dg/cpp0x/sfinae35.C: New.
6700 * g++.dg/cpp0x/sfinae36.C: Likewise.
6701
6702 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6703
6704 * gcc.target/builtin_target.c: New testcase.
6705
6706 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6707
6708 PR target/47197
6709 * gcc.target/powerpc/pr47197.c: New test.
6710
6711 2012-04-24 Richard Guenther <rguenther@suse.de>
6712
6713 PR tree-optimization/53085
6714 * g++.dg/torture/pr53085.C: New testcase.
6715
6716 2012-04-24 Andrew Pinski <apinski@cavium.com>
6717
6718 PR tree-opt/33512
6719 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6720 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6721 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6722
6723 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6724
6725 PR middle-end/53084
6726 * gcc.c-torture/execute/pr53084.c: New test.
6727
6728 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6729
6730 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6731
6732 2012-04-23 Andrew Pinski <apinski@cavium.com>
6733
6734 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6735
6736 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6737
6738 PR regression/53076
6739 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6740 * gcc.dg/torture/builtin-power-1.c: Likewise.
6741
6742 2012-04-23 Richard Guenther <rguenther@suse.de>
6743
6744 PR tree-optimization/53070
6745 * gcc.dg/torture/pr53070.c: New testcase.
6746
6747 2012-04-23 Richard Guenther <rguenther@suse.de>
6748
6749 PR c/53060
6750 * gcc.dg/pr53060.c: New testcase.
6751
6752 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6753
6754 PR tree-optimizations/52891
6755 * gcc.c-torture/compile/pr52891-1.c: New test.
6756 * gcc.c-torture/compile/pr52891-2.c: New test.
6757
6758 2012-04-22 Tobias Burnus <burnus@net-b.de>
6759
6760 PR fortran/53051
6761 * gfortran.dg/read_float_4.f90: New.
6762
6763 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6764
6765 PR 35441
6766 * c-c++-common/pr35441.C: New.
6767
6768 2012-04-20 Ian Lance Taylor <iant@google.com>
6769
6770 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6771 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6772
6773 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6774
6775 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6776 array access.
6777 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6778
6779 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6780
6781 PR rtl-optimization/44214
6782 * gcc.dg/pr44214-1.c: New test.
6783 * gcc.dg/pr44214-2.c: Likewise.
6784 * gcc.dg/pr44214-3.c: Likewise.
6785
6786 2012-04-20 Richard Guenther <rguenther@suse.de>
6787
6788 * g++.dg/torture/20120420-1.C: New testcase.
6789
6790 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6791
6792 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6793
6794 2012-04-19 Christian Bruel <christian.bruel@st.com>
6795
6796 * gcc.dg/pr52283.c: New test.
6797
6798 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6799
6800 * gcc.dg/pr37985.c: New test.
6801
6802 2012-04-19 Richard Guenther <rguenther@suse.de>
6803
6804 PR rtl-optimization/44688
6805 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6806 possibly profitable.
6807
6808 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6809
6810 PR tree-optimization/52976
6811 * gfortran.dg/reassoc_11.f: New test.
6812
6813 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6814
6815 PR tree-optimization/52976
6816 * gfortran.dg/reassoc_7.f: New test.
6817 * gfortran.dg/reassoc_8.f: Likewise.
6818 * gfortran.dg/reassoc_9.f: Likewise.
6819 * gfortran.dg/reassoc_10.f: Likewise.
6820
6821 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6822
6823 PR c++/52422
6824 * g++.dg/cpp0x/sfinae33.C: New.
6825 * g++.dg/cpp0x/sfinae34.C: Likewise.
6826
6827 2012-04-18 Joey Ye <joey.ye@arm.com>
6828
6829 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6830
6831 2012-04-18 Richard Guenther <rguenther@suse.de>
6832
6833 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6834 array access.
6835 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6836 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6837
6838 2012-04-17 Tom de Vries <tom@codesourcery.com>
6839
6840 * g++.dg/pr51264-4.C: New test.
6841
6842 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6843
6844 PR c++/52599
6845 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6846
6847 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6848
6849 PR c++/53003
6850 * g++.dg/parse/crash59.C: New.
6851
6852 2012-04-17 Michael Matz <matz@suse.de>
6853
6854 PR tree-optimization/18437
6855 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6856
6857 2012-04-17 Richard Guenther <rguenther@suse.de>
6858
6859 PR middle-end/53011
6860 * g++.dg/torture/pr53011.C: New testcase.
6861
6862 2012-04-16 Jason Merrill <jason@redhat.com>
6863
6864 PR c++/38543
6865 * g++.dg/cpp0x/variadic131.C: New.
6866
6867 PR c++/52008
6868 * g++.dg/cpp0x/variadic130.C: New.
6869
6870 PR c++/50830
6871 * g++.dg/cpp0x/variadic129.C: New.
6872
6873 PR c++/50303
6874 * g++.dg/cpp0x/variadic128.C: New.
6875
6876 2012-04-16 Tobias Burnus <burnus@net-b.de>
6877
6878 PR fortran/52864
6879 * gfortran.dg/pointer_intent_6.f90: New.
6880
6881 2012-04-16 Tobias Burnus <burnus@net-b.de>
6882
6883 PR fortran/52916
6884 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6885 to include public_private_module_4.f90.
6886 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6887 targets.
6888
6889 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6890
6891 PR c++/49152
6892 * g++.dg/diagnostic/operator1.C: New.
6893 * g++.dg/ext/label5.C: Adjust.
6894 * g++.dg/ext/va-arg1.C: Likewise.
6895 * g++.dg/other/error20.C: Likewise.
6896 * g++.dg/other/error20.C: Likewise.
6897 * g++.dg/other/error16.C: Likewise.
6898 * g++.dg/other/error10.C: Likewise.
6899 * g++.dg/parse/error30.C: Likewise.
6900 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6901
6902 2012-04-16 Jason Merrill <jason@redhat.com>
6903
6904 PR c++/51148
6905 * g++.dg/cpp0x/variadic127.C: New.
6906
6907 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6908
6909 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6910 testcase name.
6911 Use fail, pass instead of unresolved.
6912 Don't log $optstr.
6913
6914 PR testsuite/52948
6915 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6916 TODO_dump_func.
6917 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6918 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6919 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6920
6921 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6922
6923 PR fortran/52968
6924 * gfortran.dg/typebound_call_23.f03: New test case.
6925
6926 2012-04-15 Jason Merrill <jason@redhat.com>
6927
6928 PR c++/47220
6929 * g++.dg/cpp0x/variadic126.C: New.
6930
6931 PR c++/52380
6932 * g++.dg/cpp0x/variadic125.C: New.
6933
6934 PR c++/52292
6935 * g++.dg/cpp0x/variadic124.C: New.
6936
6937 PR c++/52706
6938 * g++.dg/cpp0x/nullptr27.C: New.
6939
6940 PR c++/52818
6941 * g++.dg/warn/format8.C: New.
6942
6943 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6944
6945 PR fortran/51082
6946 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6947
6948 2012-04-14 Tobias Burnus <burnus@net-b.de>
6949
6950 PR fortran/52916
6951 PR fortran/40973
6952 * gfortran.dg/public_private_module_3.f90: New.
6953 * gfortran.dg/public_private_module_4.f90: New.
6954
6955 2012-04-14 Tom de Vries <tom@codesourcery.com>
6956
6957 * gcc.dg/superblock.c: New test.
6958
6959 2012-04-14 Tom de Vries <tom@codesourcery.com>
6960
6961 * gcc.dg/pr51879-12.c: New test.
6962
6963 2012-04-13 Jason Merrill <jason@redhat.com>
6964
6965 PR c++/52824
6966 * g++.dg/cpp0x/variadic123.C: New.
6967 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6968
6969 PR c++/52905
6970 * g++.dg/cpp0x/initlist-ctor1.C: New.
6971
6972 PR c++/52915
6973 * g++.dg/other/anon-union2.C: New.
6974
6975 2012-04-13 Martin Jambor <mjambor@suse.cz>
6976
6977 PR middle-end/52939
6978 * g++.dg/ipa/pr52939.C: New test.
6979
6980 2012-04-13 Tom de Vries <tom@codesourcery.com>
6981
6982 * gcc.dg/pr52734.c: New test.
6983
6984 2012-04-13 Richard Guenther <rguenther@suse.de>
6985
6986 PR tree-optimization/52969
6987 * gcc.dg/torture/pr52969.c: New testcase.
6988
6989 2012-04-13 Richard Guenther <rguenther@suse.de>
6990
6991 PR c/52549
6992 * gcc.dg/pr52549.c: New testcase.
6993
6994 2012-04-13 Richard Guenther <rguenther@suse.de>
6995
6996 PR c/52862
6997 * gcc.dg/pr52862.c: New testcase.
6998
6999 2012-04-13 Joey Ye <joey.ye@arm.com>
7000
7001 * gcc.target/arm/thumb1-imm.c: New testcase.
7002
7003 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7004
7005 PR target/52932
7006 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7007 second function argument.
7008 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7009 (calc_permps): Update declaration. Calculate result correctly.
7010 (avx2_test): Change src2 type to union256i_d.
7011 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7012 correctly.
7013
7014 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7015
7016 PR target/52775
7017 * gcc.target/powerpc/pr52775.c: New file.
7018
7019 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7020
7021 PR tree-optimization/18589
7022 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7023 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7024 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7025 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7026 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7027 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7028 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7029 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7030 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7031 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7032
7033 2012-04-12 Richard Guenther <rguenther@suse.de>
7034
7035 PR tree-optimization/52943
7036 * gcc.dg/torture/pr52943.c: New testcase.
7037
7038 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7039
7040 PR target/50751
7041 * gcc/target/sh/pr50751-4.c: New.
7042 * gcc/target/sh/pr50751-5.c: New.
7043 * gcc/target/sh/pr50751-6.c: New.
7044 * gcc/target/sh/pr50751-7.c: New.
7045
7046 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7047
7048 PR c++/52465
7049 * g++.dg/lookup/using52.C: New.
7050
7051 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7052
7053 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7054
7055 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7056
7057 PR rtl-optimization/52876
7058 * gcc.target/i386/pr52876.c: New.
7059
7060 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7061
7062 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7063 __UINTPTR_TYPE__.
7064 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7065 __INTPTR_TYPE__.
7066 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7067 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7068 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7069 (ptrdiff_t): ... this. All uses changed.
7070 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7071 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7072 __INTPTR_TYPE__.
7073 (main): Cast argument to __INTPTR_TYPE__.
7074 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7075 size_t.
7076 * gcc.dg/mallign.c (main): Likewise.
7077 * gcc.dg/pr38700.c (foo): Likewise.
7078 * gcc.dg/long-long-cst1.c (t): Likewise.
7079 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7080 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7081 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7082 * gcc.dg/pr25682.c (d, foo): Likewise.
7083 * gcc.dg/format/cast-1.c (f): Likewise.
7084 * gcc.dg/c90-const-expr-10.c
7085 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7086 (size_t): ...this. All uses changed.
7087 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7088 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7089 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7090 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7091 * gcc.dg/sequence-pt-1.c: Likewise.
7092 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7093 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7094 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7095 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7096 of ptrdiff_t with it.
7097 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7098 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7099 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7100
7101 2012-04-11 Jason Merrill <jason@redhat.com>
7102
7103 PR debug/45088
7104 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7105 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7106
7107 PR c++/52906
7108 * g++.dg/ext/attrib45.C: New.
7109
7110 * g++.dg/eh/dtor3.C: New.
7111
7112 2012-04-11 Richard Guenther <rguenther@suse.de>
7113
7114 PR middle-end/52621
7115 * gfortran.dg/pr52621.f90: New testcase.
7116
7117 2012-04-11 Richard Guenther <rguenther@suse.de>
7118
7119 PR middle-end/52918
7120 * g++.dg/torture/pr52918-1.C: New testcase.
7121 * g++.dg/torture/pr52918-2.C: Likewise.
7122
7123 2012-04-11 Tobias Burnus <burnus@net-b.de>
7124
7125 PR fortran/52729
7126 * gfortran.dg/block_11.f90: New.
7127
7128 2012-04-11 Nick Clifton <nickc@redhat.com>
7129
7130 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7131
7132 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7133
7134 PR target/16458
7135 * gcc.target/powerpc/pr16458-1.c: New test.
7136 * gcc.target/powerpc/pr16458-2.c: Likewise.
7137 * gcc.target/powerpc/pr16458-3.c: Likewise.
7138 * gcc.target/powerpc/pr16458-4.c: Likewise.
7139
7140 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7141
7142 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7143 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7144 * gcc.dg/builtin-bswap-5.c: Likewise.
7145 * gcc.target/i386/builtin-bswap-4.c: New test.
7146
7147 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7148
7149 PR 24985
7150 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7151
7152 2012-04-11 Richard Guenther <rguenther@suse.de>
7153
7154 PR rtl-optimization/52881
7155 * gcc.dg/torture/pr52881.c: New testcase.
7156 * gcc.dg/torture/pr52913.c: Likewise.
7157
7158 2012-04-11 Richard Guenther <rguenther@suse.de>
7159
7160 PR tree-optimization/52912
7161 * gcc.dg/torture/pr52912.c: New testcase.
7162
7163 2010-04-10 Michael Matz <matz@suse.de>
7164
7165 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7166 * gcc.dg/vect/vect-outer-1.c: Adjust.
7167 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7168 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7169 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7170 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7171 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7172 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7173
7174 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7175
7176 PR tree-optimization/52870
7177 * gcc.dg/vect/pr52870.c: New test.
7178
7179 2012-04-09 Mike Stump <mikestump@comcast.net>
7180
7181 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7182 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7183 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7184 * gnat.dg/aggr11.adb: Likewise.
7185 * gnat.dg/aggr11_pkg.ads: Likewise.
7186 * gnat.dg/aggr15.adb: Likewise.
7187 * gnat.dg/aggr15.ads: Likewise.
7188 * gnat.dg/aggr17.adb: Likewise.
7189 * gnat.dg/aggr18.adb: Likewise.
7190 * gnat.dg/array14.adb: Likewise.
7191 * gnat.dg/array14.ads: Likewise.
7192 * gnat.dg/array14_pkg.ads: Likewise.
7193 * gnat.dg/array19.adb: Likewise.
7194 * gnat.dg/array19.ads: Likewise.
7195 * gnat.dg/discr27.adb: Likewise.
7196 * gnat.dg/discr27.ads: Likewise.
7197 * gnat.dg/discr35.adb: Likewise.
7198 * gnat.dg/discr35.ads: Likewise.
7199 * gnat.dg/discr6.adb: Likewise.
7200 * gnat.dg/discr6_pkg.ads: Likewise.
7201 * gnat.dg/import1.adb: Likewise.
7202 * gnat.dg/import1.ads: Likewise.
7203 * gnat.dg/loop_address2.adb: Likewise.
7204 * gnat.dg/opt7.adb: Likewise.
7205 * gnat.dg/opt7.ads: Likewise.
7206 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7207 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7208 * gnat.dg/rep_clause2.adb: Likewise.
7209 * gnat.dg/rep_clause2.ads: Likewise.
7210 * gnat.dg/slice2.adb: Likewise.
7211 * gnat.dg/slice2.ads: Likewise.
7212 * gnat.dg/slice6.adb: Likewise.
7213 * gnat.dg/slice6_pkg.ads: Likewise.
7214 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7215 * gnat.dg/taft_type2.adb: Likewise.
7216 * gnat.dg/taft_type2.ads: Likewise.
7217 * gnat.dg/taft_type2_pkg.ads: Likewise.
7218 * gnat.dg/volatile10.adb: Likewise.
7219 * gnat.dg/volatile10_pkg.ads: Likewise.
7220
7221 * gcc.dg/dll-8.c: Remove execute permissions.
7222 * g++.dg/ext/dllexport5.C: Likewise.
7223
7224 2012-04-09 Jan Hubicka <jh@suse.cz>
7225
7226 PR lto/52722
7227 PR lto/51765
7228 PR lto/52634
7229 * gcc.dg/lto/pr52634_1.c: New testcase.
7230 * gcc.dg/lto/pr52634_0.c: New testcase.
7231
7232 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7233
7234 PR target/52883
7235 * gcc.target/i386/pr52883.c: New testcase.
7236
7237 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7238
7239 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7240 (check_effective_target_sync_long_long): Add SPARC case.
7241 (check_effective_target_sync_long_long_runtime): Likewise.
7242 (check_effective_target_sync_int_long): Adjust SPARC case.
7243 (check_effective_target_sync_char_short): Likewise.
7244
7245 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7246
7247 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7248 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7249
7250 2012-04-08 Tobias Burnus <burnus@net-b.de>
7251
7252 PR fortran/40973
7253 PR fortran/52751
7254 * gfortran.dg/public_private_module_2.f90: New.
7255
7256 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7257
7258 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7259 directives.
7260
7261 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7262
7263 PR fortran/52893
7264 * gfortran.dg/function_optimize_11.f90: New test.
7265
7266 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7267
7268 PR fortran/52668
7269 * gfortran.dg/use_only_6.f90: New test.
7270
7271 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7272
7273 PR fortran/52668
7274 * gfortran.dg/use_only_6.f90: New test.
7275 2012-04-06 Mike Stump <mikestump@comcast.net>
7276
7277 PR testsuite/50722
7278 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7279
7280 2012-04-05 Jason Merrill <jason@redhat.com>
7281
7282 PR c++/52596
7283 * g++.dg/template/qualified-id5.C: New.
7284
7285 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7286
7287 PR target/52882
7288 * gcc.target/i386/pr52882.c: New test.
7289
7290 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7291 Dominique D'Humieures <dominiq@lps.ens.fr>
7292
7293 PR testsuite/52614
7294 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7295 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7296
7297 2012-04-04 Jason Merrill <jason@redhat.com>
7298
7299 PR c++/52845
7300 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7301
7302 2012-04-03 Jason Merrill <jason@redhat.com>
7303
7304 PR c++/52796
7305 * g++.dg/cpp0x/variadic-value1.C: New.
7306
7307 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7308
7309 * gnat.dg/pack18.adb: New test.
7310 * gnat.dg/pack18_pkg.ads: New helper.
7311
7312 2012-04-03 Richard Guenther <rguenther@suse.de>
7313
7314 PR tree-optimization/52808
7315 * gcc.dg/pr52808.c: New testcase.
7316
7317 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7318
7319 PR tree-optimization/52835
7320 * gfortran.dg/pr52835.f90: New test.
7321
7322 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7323
7324 * gnat.dg/specs/aggr5.ads: New test.
7325
7326 2012-04-02 Richard Guenther <rguenther@suse.de>
7327
7328 PR tree-optimization/52756
7329 * gcc.dg/torture/pr52756.c: New testcase.
7330
7331 2012-04-02 Richard Guenther <rguenther@suse.de>
7332
7333 PR middle-end/52803
7334 * gcc.dg/pr52803.c: New testcase.
7335
7336 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7337
7338 PR c++/40942
7339 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7340 DR 214 in account.
7341
7342 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7343
7344 PR c++/50043
7345 * g++.dg/cpp0x/noexcept17.C: New.
7346 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7347 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7348 * g++.dg/cpp0x/noexcept01.C: Likewise.
7349 * g++.dg/eh/init-temp1.C: Likewise.
7350 * g++.dg/eh/ctor1.C: Likwise.
7351
7352 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7353
7354 * gnat.dg/controlled6.adb: New test.
7355 * gnat.dg/controlled6_pkg.ads: New helper.
7356 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7357
7358 2012-03-30 Richard Henderson <rth@redhat.com>
7359
7360 PR debug/52727
7361 * g++.dg/opt/pr52727.C: New testcase.
7362
7363 2012-03-30 Richard Guenther <rguenther@suse.de>
7364
7365 PR tree-optimization/52754
7366 * gcc.target/i386/pr52754.c: New testcase.
7367
7368 2012-03-30 Richard Guenther <rguenther@suse.de>
7369
7370 PR middle-end/52772
7371 * g++.dg/torture/pr52772.C: New testcase.
7372
7373 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7374
7375 PR c++/52718
7376 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7377
7378 2012-03-29 Jason Merrill <jason@redhat.com>
7379
7380 PR c++/52685
7381 * g++.dg/template/inherit8.C: New.
7382
7383 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7384
7385 PR c++/52759
7386 * g++.dg/ext/weak4.C: New test.
7387
7388 PR tree-optimization/52760
7389 * gcc.c-torture/execute/pr52760.c: New test.
7390
7391 2012-03-29 Jason Merrill <jason@redhat.com>
7392
7393 PR c++/52743
7394 * g++.dg/cpp0x/initlist-array3.C: New.
7395
7396 2012-03-28 Jason Merrill <jason@redhat.com>
7397
7398 PR c++/52746
7399 * g++.dg/overload/virtual2.C: New.
7400
7401 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7402
7403 * gnat.dg/vect7.ad[sb]: New test.
7404
7405 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7406 Tobias Burnus <burnus@gcc.gnu.org>
7407
7408 PR fortran/52652
7409 * gfortran.dg/allocate_class_1.f90 : Change error test.
7410 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7411 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7412 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7413
7414 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7415
7416 PR middle-end/52691
7417 * gcc.dg/pr52691.c: New test.
7418
7419 PR middle-end/52750
7420 * gcc.c-torture/compile/pr52750.c: New test.
7421
7422 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7423
7424 PR target/52692
7425 * gcc.target/avr/torture/builtins-2.c: New test.
7426
7427 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7428
7429 PR target/52736
7430 * gcc.target/i386/pr52736.c: New test.
7431
7432 2012-03-27 Martin Jambor <mjambor@suse.cz>
7433
7434 PR middle-end/52693
7435 * gcc.dg/torture/pr52693.c: New test.
7436
7437 2012-03-27 Meador Inge <meadori@codesourcery.com>
7438
7439 PR c++/52672
7440 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7441
7442 2012-03-27 Mike Stump <mikestump@comcast.net>
7443
7444 PR target/52665
7445 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7446 failures that match branch names.
7447
7448 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7449 H.J. Lu <hongjiu.lu@intel.com>
7450
7451 PR target/52698
7452 * gcc.target/i386/pr52698.c: New test.
7453
7454 2012-03-27 Richard Guenther <rguenther@suse.de>
7455
7456 PR middle-end/52720
7457 * gcc.dg/torture/pr52720.c: New testcase.
7458
7459 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7460
7461 * gnat.dg/pack17.adb: New test.
7462
7463 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7464
7465 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7466 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7467
7468 2012-03-26 Martin Jambor <mjambor@suse.cz>
7469
7470 PR tree-optimization/50052
7471 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7472
7473 2012-03-26 Richard Guenther <rguenther@suse.de>
7474
7475 PR tree-optimization/52701
7476 * gfortran.dg/pr52701.f90: New testcase.
7477
7478 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7479
7480 PR tree-optimization/52686
7481 * gcc.target/arm/pr52686.c: New test.
7482
7483 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7484
7485 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7486 Add "-Os -flto" to list.
7487
7488 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7489
7490 * gnat.dg/concat2.ad[sb]: New test.
7491
7492 2012-03-24 Jason Merrill <jason@redhat.com>
7493
7494 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7495 * g++.dg/cpp0x/trailing2.C: Likewise.
7496 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7497 * g++.dg/cpp1y/auto-fn1.C: New.
7498 * g++.dg/cpp1y/auto-fn2.C: New.
7499 * g++.dg/cpp1y/auto-fn3.C: New.
7500 * g++.dg/cpp1y/auto-fn4.C: New.
7501 * g++.dg/cpp1y/auto-fn5.C: New.
7502 * g++.dg/cpp1y/auto-fn6.C: New.
7503 * g++.dg/cpp1y/auto-fn7.C: New.
7504 * g++.dg/cpp1y/auto-fn8.C: New.
7505 * g++.dg/cpp1y/auto-fn9.C: New.
7506 * g++.dg/cpp1y/auto-fn10.C: New.
7507 * g++.dg/cpp1y/auto-fn11.C: New.
7508
7509 2012-03-23 Richard Guenther <rguenther@suse.de>
7510
7511 PR tree-optimization/52678
7512 * gfortran.dg/pr52678.f: New testcase.
7513
7514 2012-03-23 Richard Guenther <rguenther@suse.de>
7515
7516 PR tree-optimization/52638
7517 * g++.dg/torture/pr52638.C: New testcase.
7518
7519 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7520
7521 PR c++/52487
7522 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7523
7524 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7525
7526 PR c++/52671
7527 * g++.dg/ext/attrib44.C: New test.
7528
7529 2012-03-22 Jan Hubicka <jh@suse.cz>
7530
7531 PR middle-end/51737
7532 * g++.dg/torture/pr51737.C: New testcase
7533
7534 2012-03-22 Richard Guenther <rguenther@suse.de>
7535
7536 PR tree-optimization/52548
7537 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7538
7539 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7540
7541 * lib/fortran-modules.exp (list-module-names-1): Remove
7542 warning.
7543
7544 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7545
7546 PR target/50751
7547 * gcc.target/sh/pr50751-1.c: New.
7548 * gcc.target/sh/pr50751-2.c: New.
7549 * gcc.target/sh/pr50751-3.c: New.
7550
7551 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7552
7553 PR target/52479
7554 * gcc.target/sh/sh4a-cos.c: Remove.
7555 * gcc.target/sh/sh4a-sin.c: Remove.
7556 * gcc.target/sh/sh4a-sincos.c: Remove.
7557
7558 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7559
7560 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7561 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7562
7563 2012-03-21 Martin Jambor <mjambor@suse.cz>
7564
7565 PR testsuite/52641
7566 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7567 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7568
7569 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7570
7571 * gcc.target/arm/thumb-16bit-ops.c: New file.
7572 * gcc.target/arm/thumb-ifcvt.c: New file.
7573
7574 2012-03-20 Jason Merrill <jason@redhat.com>
7575
7576 * lib/target-supports.exp: Add { target c++1y }.
7577
7578 * g++.dg/cpp0x/auto32.C: New.
7579
7580 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7581
7582 PR testsuite/52641
7583 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7584 int32plus.
7585 * gcc.dg/torture/pr48124-4.c: Ditto:
7586 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7587
7588 2012-03-20 Jason Merrill <jason@redhat.com>
7589
7590 PR c++/52510
7591 * g++.dg/cpp0x/initlist66.C: New.
7592
7593 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7594
7595 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7596 __AVR_HAVE_LPMX__
7597
7598 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7599
7600 PR target/49868
7601 * gcc.target/avr/torture/addr-space-2.h: New file.
7602 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7603 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7604 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7605 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7606
7607 2012-03-20 Richard Guenther <rguenther@suse.de>
7608
7609 * gnat.dg/pack16.adb: New testcase.
7610 * gnat.dg/pack16_pkg.ads: Likewise.
7611 * gnat.dg/specs/pack8.ads: Likewise.
7612 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7613
7614 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7615
7616 * g++.dg/warn/Wuseless-cast.C: Extend.
7617
7618 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7619
7620 PR c++/14710
7621 * g++.dg/warn/Wuseless-cast.C: New.
7622
7623 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7624
7625 PR libfortran/52608
7626 * gfortran.dg/pr52608.f90: New test.
7627
7628 2012-03-17 Tobias Burnus <burnus@net-b.de>
7629
7630 PR fortran/52585
7631 * gfortran.dg/proc_ptr_36.f90: New.
7632
7633 2012-03-16 Martin Jambor <mjambor@suse.cz>
7634
7635 * gcc.dg/misaligned-expand-1.c: New test.
7636 * gcc.dg/misaligned-expand-3.c: Likewise.
7637
7638 2012-03-16 Richard Guenther <rguenther@suse.de>
7639 Kai Tietz <ktietz@redhat.com>
7640
7641 PR middle-end/48814
7642 * gcc.c-torture/execute/pr48814-1.c: New test.
7643 * gcc.c-torture/execute/pr48814-2.c: New test.
7644 * gcc.dg/tree-ssa/assign-1.c: New test.
7645 * gcc.dg/tree-ssa/assign-2.c: New test.
7646 * gcc.dg/tree-ssa/assign-3.c: New test.
7647
7648 2012-03-16 Richard Guenther <rguenther@suse.de>
7649
7650 * gnat.dg/specs/pack7.ads: New testcase.
7651
7652 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7653
7654 PR target/52568
7655 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7656 * gcc.dg/torture/vshuf-8.inc: Likewise.
7657 * gcc.dg/torture/vshuf-16.inc: Likewise.
7658 * gcc.dg/torture/vshuf-32.inc: Likewise.
7659
7660 2012-03-15 Jason Merrill <jason@redhat.com>
7661
7662 * g++.dg/torture/pr52582.C: New.
7663
7664 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7665
7666 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7667
7668 2012-03-15 Ira Rosen <irar@il.ibm.com>
7669 Ulrich Weigand <ulrich.weigand@linaro.org>
7670
7671 * gcc.dg/vect/slp-cond-3.c: New test.
7672 * gcc.dg/vect/slp-cond-4.c: New test.
7673
7674 2012-03-15 Ira Rosen <irar@il.ibm.com>
7675 Ulrich Weigand <ulrich.weigand@linaro.org>
7676
7677 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7678 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7679
7680 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7681
7682 PR libfortran/52434
7683 PR libfortran/48878
7684 PR libfortran/38199
7685 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7686 * gfortran.dg/round_1.f03: Likewise.
7687
7688 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7689 Andrew Pinski <apinski@cavium.com>
7690
7691 PR middle-end/52592
7692 * gcc.dg/pr52592.c: New test.
7693
7694 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7695
7696 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7697 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7698 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7699 * lib/fortran-modules.exp: .. this new file. Adjust users.
7700 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7701 gfortran-dg-debug-runtest): Call cleanup-modules.
7702 * lib/fortran-torture.exp (fortran-torture-execute,
7703 fortran-torture): Likewise.
7704 * gfortran.dg/coarray/caf.exp: Likewise.
7705 * lib/lto.exp: Likewise.
7706 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7707 * gfortran.dg/class_4b.f03: Likewise.
7708 * gfortran.dg/class_4c.f03: Likewise.
7709 * gfortran.dg/class_45a.f03: Likewise.
7710 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7711 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7712 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7713 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7714 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7715 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7716 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7717 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7718 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7719 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7720 * gfortran.dg/whole_file_28.f90: Likewise.
7721 * gfortran.dg/whole_file_29.f90: Likewise.
7722 * gfortran.dg/whole_file_30.f90: Likewise.
7723 * gfortran.dg/whole_file_31.f90: Likewise.
7724
7725 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7726
7727 PR tree-optimization/52267
7728 * gcc.dg/pr52267.c: New test.
7729 * gcc.dg/tree-ssa/vrp65.c: New test.
7730 * gcc.dg/tree-ssa/vrp66.c: New test.
7731
7732 2012-03-15 Richard Guenther <rguenther@suse.de>
7733
7734 PR middle-end/52580
7735 * gfortran.dg/vect/pr52580.f: New testcase.
7736
7737 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7738
7739 * gcc.target/sh/fpul-usage-1.c: New.
7740
7741 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7742
7743 PR target/49468
7744 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7745 * gcc.target/sh/pr49468-di.c: Likewise.
7746
7747 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7748
7749 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7750 * gcc.dg/c99-stdint-6.c: Likewise.
7751 * gcc.dg/lto/20090210_0.c: Likewise.
7752 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7753 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7754 * gcc.dg/pragma-init-fini-2.c: Likewise.
7755 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7756 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7757 * gcc.target/i386/pr22152.c: Likewise.
7758 * gcc.target/i386/vect8-ret.c: Likewise.
7759 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7760 handling.
7761
7762 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7763
7764 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7765 * g++.dg/tree-prof/partition1.C: Likewise.
7766 * g++.dg/tree-prof/partition2.C: Likewise.
7767 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7768 handling.
7769 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7770 * gcc.c-torture/execute/20010724-1.c: Remove.
7771 * gcc.c-torture/execute/20010724-1.x: Remove.
7772 * gcc.c-torture/execute/20040208-2.c: Remove.
7773 * gcc.c-torture/execute/20040208-2.x: Remove.
7774 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7775 Remove.
7776 (main) [__mips__ && __sgi__]: Remove.
7777 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7778 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7779 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7780 mips-sgi-irix6* handling.
7781 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7782 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7783 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7784 handling.
7785 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7786 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7787 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7788 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7789 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7790 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7791 mips-sgi-irix6*.
7792 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7793 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7794 * gcc.target/mips/save-restore-3.c: Likewise.
7795 * gcc.target/mips/save-restore-4.c: Likewise.
7796 * gcc.target/mips/save-restore-5.c: Likewise.
7797 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7798 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7799 messages.
7800 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7801 IRIX 6 handling.
7802 (restore_ld_library_path_env_vars): Likewise.
7803 * lib/target-supports.exp (check_profiling_available): Remove
7804 mips*-*-irix* handling.
7805 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7806 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7807 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7808
7809 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7810
7811 PR c++/52582
7812 * g++.dg/opt/pr52582.C: New test.
7813
7814 2012-03-14 Richard Guenther <rguenther@suse.de>
7815
7816 PR tree-optimization/52571
7817 * gcc.dg/vect/vect-2.c: Initialize arrays.
7818 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7819 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7820 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7821
7822 2012-03-14 Richard Guenther <rguenther@suse.de>
7823
7824 PR middle-end/52080
7825 PR middle-end/52097
7826 PR middle-end/48124
7827 * gcc.dg/torture/pr48124-1.c: New testcase.
7828 * gcc.dg/torture/pr48124-2.c: Likewise.
7829 * gcc.dg/torture/pr48124-3.c: Likewise.
7830 * gcc.dg/torture/pr48124-4.c: Likewise.
7831
7832 2012-03-14 Richard Guenther <rguenther@suse.de>
7833
7834 PR middle-end/52578
7835 * gcc.dg/pr52578.c: New testcase.
7836
7837 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7838
7839 PR c++/52521
7840 * g++.dg/cpp0x/udlit-args2.C: New test.
7841
7842 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7843
7844 PR target/48596
7845 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7846 * gcc.c-torture/compile/pr48596.c: ... here.
7847
7848 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7849
7850 PR c++/51641
7851 * g++.dg/lookup/hidden-class17.C: New test.
7852
7853 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7854
7855 PR c/52577
7856 * gcc.dg/Wunused-var-3.c: New test.
7857
7858 2012-03-13 Martin Jambor <mjambor@suse.cz>
7859
7860 * gcc.dg/misaligned-expand-2.c: New test.
7861
7862 2012-03-13 Richard Guenther <rguenther@suse.de>
7863
7864 PR middle-end/52134
7865 * gcc.dg/pr52134.c: New testcase.
7866
7867 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7868
7869 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7870
7871 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7872
7873 PR tree-optimization/46728
7874 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7875 * gcc.target/powerpc/pr46728-5.c: Likewise.
7876 * gcc.target/powerpc/pr46728-8.c: Likewise.
7877 * gcc.target/powerpc/pr46728-10.c: Likewise.
7878 * gcc.target/powerpc/pr46728-11.c: Likewise.
7879 * gcc.target/powerpc/pr46728-13.c: Likewise.
7880 * gcc.target/powerpc/pr46728-14.c: Likewise.
7881 * gcc.target/powerpc/pr46728-15.c: Likewise.
7882
7883 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7884
7885 PR c++/52299
7886 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7887
7888 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7889
7890 PR tree-optimization/46728
7891 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7892 * gcc.target/powerpc/pr46728-5.c: Likewise.
7893 * gcc.target/powerpc/pr46728-8.c: Likewise.
7894 * gcc.target/powerpc/pr46728-10.c: Likewise.
7895 * gcc.target/powerpc/pr46728-11.c: Likewise.
7896 * gcc.target/powerpc/pr46728-13.c: Likewise.
7897 * gcc.target/powerpc/pr46728-14.c: Likewise.
7898 * gcc.target/powerpc/pr46728-15.c: Likewise.
7899
7900 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7901
7902 PR target/49868
7903 * gcc.target/avr/torture/addr-space-1.h: New file.
7904 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7905 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7906 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7907 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7908
7909 2012-03-12 Andrew Pinski <apinski@cavium.com>
7910
7911 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7912
7913 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7914
7915 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7916 * g++.dg/abi/thunk4.C: Likewise.
7917 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7918 Adapt line numbers.
7919 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7920 handling.
7921 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7922 * g++.dg/eh/spbp.C: Likewise.
7923 * g++.dg/ext/label13.C: Likewise.
7924 * g++.dg/guality/guality.exp: Likewise.
7925 * g++.dg/other/anon5.C: Likewise.
7926 * g++.dg/other/pragma-ep-1.C: Remove.
7927 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7928 * g++.dg/warn/pr31246.C: Likewise.
7929 * g++.dg/warn/weak1.C: Likewise.
7930 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7931 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7932 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7933 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7934 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7935 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7936 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7937 * gcc.dg/c99-tgmath-1.c: Likewise.
7938 * gcc.dg/c99-tgmath-2.c: Likewise.
7939 * gcc.dg/c99-tgmath-3.c: Likewise.
7940 * gcc.dg/c99-tgmath-4.c: Likewise.
7941 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7942 handling.
7943 * gcc.dg/debug/pr49032.c: Likewise.
7944 * gcc.dg/guality/guality.exp: Likewise.
7945 * gcc.dg/intmax_t-1.c: Likewise.
7946 * gcc.dg/pr48616.c: Likewise.
7947 * gcc.dg/pragma-ep-1.c: Remove.
7948 * gcc.dg/pragma-ep-2.c: Remove.
7949 * gcc.dg/pragma-ep-3.c: Remove.
7950 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7951 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7952 * gcc.misc-tests/gcov-14.c: Likewise.
7953 * gfortran.dg/guality/guality.exp: Likewise.
7954 * lib/target-supports.exp (check_weak_available): Likewise.
7955 (add_options_for_tls): Likewise.
7956 (check_ascii_locale_available): Likewise.
7957 * obj-c++.dg/dwarf-2.mm: Likewise.
7958 * objc.dg/dwarf-1.m: Likewise.
7959 * objc.dg/dwarf-2.m: Likewise.
7960
7961 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7962
7963 PR tree-optimization/51721
7964 * gcc.dg/tree-ssa/vrp64.c: New test.
7965
7966 PR tree-optimization/52533
7967 * gcc.c-torture/compile/pr52533.c: New test.
7968
7969 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7970
7971 * gcc.target/i386/rtm-xabort-1.c: New.
7972 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7973 * gcc.target/i386/rtm-xend-1.c: Ditto.
7974 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7975 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7976 * gcc.target/i386/sse-13.c: Ditto.
7977 * gcc.target/i386/sse-14.c: Ditto.
7978 * gcc.target/i386/sse-22.c: Ditto.
7979 * gcc.target/i386/sse-23.c: Ditto.
7980 * g++.dg/other/i386-2.C: Ditto.
7981 * g++.dg/other/i386-3.C: Ditto.
7982
7983 2012-03-12 Tobias Burnus <burnus@net-b.de>
7984
7985 PR fortran/52542
7986 * gfortran.dg/proc_ptr_35.f90: New.
7987
7988 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7989
7990 PR target/52530
7991 * gcc.dg/torture/pr52530.c: New test.
7992
7993 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7994
7995 PR target/51244
7996 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7997
7998 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7999
8000 PR target/52450
8001 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8002
8003 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8004
8005 2012-03-09 Andrew Pinski <apinski@cavium.com>
8006
8007 PR middle-end/51988
8008 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8009 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8010
8011 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8012
8013 * gcc.dg/tree-ssa/scev-3.c: New.
8014 * gcc.dg/tree-ssa/scev-4.c: New.
8015
8016 2012-03-08 Tobias Burnus <burnus@net-b.de>
8017
8018 PR fortran/52469
8019 * gfortran.dg/proc_ptr_34.f90
8020
8021 2012-03-07 Jason Merrill <jason@redhat.com>
8022
8023 PR c++/52521
8024 * g++.dg/cpp0x/udlit-mangle.C: New.
8025
8026 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8027
8028 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8029
8030 2012-03-06 Richard Guenther <rguenther@suse.de>
8031
8032 PR middle-end/52493
8033 * gcc.dg/torture/pr52493.c: New testcase.
8034
8035 2012-03-06 Richard Guenther <rguenther@suse.de>
8036
8037 PR lto/52097
8038 * gcc.dg/lto/pr52097_0.c: New testcase.
8039
8040 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8041
8042 PR target/51244
8043 * gcc.target/sh/pr51244-1.c: New.
8044 * gcc.target/sh/pr51244-2.c: New.
8045 * gcc.target/sh/pr51244-3.c: New.
8046
8047 2012-03-05 Jason Merrill <jason@redhat.com>
8048
8049 PR c++/51930
8050 * g++.dg/ext/visibility/template11.C: New.
8051
8052 * g++.dg/cpp0x/implicit13.C: New.
8053
8054 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8055
8056 PR tree-optimization/51721
8057 * gcc.dg/tree-ssa/vrp63.c: New test.
8058 * gcc.dg/pr51721.c: New test.
8059
8060 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8061
8062 PR fortran/50981
8063 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8064 argument checks.
8065
8066 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8067
8068 PR target/52146
8069 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8070
8071 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8072
8073 PR fortran/50981
8074 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8075
8076 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8077
8078 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8079 int32plus.
8080
8081 2012-03-03 Jason Merrill <jason@redhat.com>
8082
8083 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8084
8085 Core 1270
8086 * g++.dg/cpp0x/initlist65.C: New.
8087
8088 PR c++/36797
8089 * g++.dg/ext/is_empty2.C: New.
8090
8091 2012-03-03 Tobias Burnus <burnus@net-b.de>
8092
8093 PR fortran/48820
8094 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8095
8096 2012-03-03 Tobias Burnus <burnus@net-b.de>
8097
8098 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8099 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8100 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8101 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8102 * gfortran.dg/class_30.f90: Remove dg-warning line.
8103 * gfortran.dg/bind_c_usage_25.f90: New.
8104
8105 2012-03-03 Tobias Burnus <burnus@net-b.de>
8106
8107 PR fortran/48820
8108 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8109 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8110 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8111
8112 2012-03-03 Tobias Burnus <burnus@net-b.de>
8113
8114 PR fortran/48820
8115 * gfortran.dg/assumed_type_1.f90: New.
8116 * gfortran.dg/assumed_type_2.f90: New.
8117 * gfortran.dg/assumed_type_3.f90: New.
8118 * gfortran.dg/assumed_type_4.f90: New.
8119
8120 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8121
8122 PR target/49486
8123 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8124 * gcc.target/sh/pr49468-di.c: New.
8125
8126 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8127
8128 * gcc.dg/graphite/pr50561.c: Update.
8129
8130 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8131
8132 * gcc.target/powerpc/pr52457.c: New test.
8133
8134 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8135
8136 * gcc.target/arm/sat-1.c: New test.
8137
8138 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8139
8140 PR target/46716
8141 * gcc.target/i386/pr46716.c: New test.
8142
8143 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8144
8145 PR c++/51989
8146 * g++.dg/cpp0x/sfinae32.C: New.
8147
8148 2012-03-02 Richard Guenther <rguenther@suse.de>
8149
8150 PR tree-optimization/52406
8151 * gcc.dg/torture/pr52406.c: New testcase.
8152
8153 2012-03-02 Tobias Burnus <burnus@net-b.de>
8154
8155 PR fortran/52325
8156 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8157 * gfortran.dg/nullify_2.f90: Update dg-error.
8158 * gfortran.dg/nullify_4.f90: Ditto.
8159 * gfortran.dg/pointer_init_6.f90: Ditto.
8160
8161 2012-03-02 Tobias Burnus <burnus@net-b.de>
8162
8163 PR fortran/52270
8164 * gfortran.dg/class_51.f90: New.
8165
8166 2012-03-02 Tobias Burnus <burnus@net-b.de>
8167
8168 PR fortran/52452
8169 * gfortran.dg/intrinsic_8.f90: New.
8170
8171 2012-03-01 Kai Tietz <ktietz@redhat.com>
8172
8173 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8174 routines on mingw targets.
8175 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8176
8177 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8178
8179 PR tree-optimization/52445
8180 * gcc.dg/pr52445.c: New test.
8181
8182 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8183
8184 PR target/52437
8185 * gcc.c-torture/compile/pr52437.c: New test.
8186
8187 PR middle-end/52419
8188 * gcc.dg/torture/pr52419.c: New test.
8189
8190 PR tree-optimization/52429
8191 * gcc.dg/torture/pr52429.c: New test.
8192 * g++.dg/opt/pr52429.C: New test.
8193
8194 2012-02-29 Richard Guenther <rguenther@suse.de>
8195
8196 PR testsuite/52297
8197 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8198 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8199 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8200 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8201 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8202 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8203
8204 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8205
8206 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8207
8208 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8209
8210 PR fortran/52386
8211 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8212
8213 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8214
8215 PR target/51534
8216 * gcc.target/arm/neon/pr51534.c: New testcase.
8217
8218 2012-02-28 Richard Guenther <rguenther@suse.de>
8219
8220 PR target/52407
8221 * gcc.dg/torture/pr52407.c: New testcase.
8222
8223 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8224
8225 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8226 * gcc.target/arm/vfp2.c: Likewise.
8227 * gcc.target/arm/vfp3.c: Likewise.
8228 * gcc.target/arm/vfp4.c: Likewise.
8229 * gcc.target/arm/vfp5.c: Likewise.
8230 * gcc.target/arm/vfp6.c: Likewise.
8231 * gcc.target/arm/vfp7.c: Likewise.
8232 * gcc.target/arm/vfp8.c: Likewise.
8233 * gcc.target/arm/vfp9.c: Likewise.
8234 * gcc.target/arm/vfp10.c: Likewise.
8235 * gcc.target/arm/vfp11.c: Likewise.
8236 * gcc.target/arm/vfp12.c: Likewise.
8237 * gcc.target/arm/vfp13.c: Likewise.
8238 * gcc.target/arm/vfp14.c: Likewise.
8239 * gcc.target/arm/vfp15.c: Likewise.
8240 * gcc.target/arm/vfp16.c: Likewise.
8241 * gcc.target/arm/vfp17.c: Likewise.
8242 * gcc.target/arm/neon-constants.h: New file.
8243 * gcc.target/arm/neon-vect1.c: New test.
8244 * gcc.target/arm/neon-vect2.c: New test.
8245 * gcc.target/arm/neon-vect3.c: New test.
8246 * gcc.target/arm/neon-vect4.c: New test.
8247 * gcc.target/arm/neon-vect5.c: New test.
8248 * gcc.target/arm/neon-vect6.c: New test.
8249 * gcc.target/arm/neon-vect7.c: New test.
8250 * gcc.target/arm/neon-vect8.c: New test.
8251
8252 2012-02-28 Richard Guenther <rguenther@suse.de>
8253
8254 PR tree-optimization/52402
8255 * gcc.dg/torture/pr52402.c: New testcase.
8256
8257 2012-02-28 Richard Guenther <rguenther@suse.de>
8258
8259 PR lto/52400
8260 * g++.dg/lto/pr52400_0.C: New testcase.
8261
8262 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8263
8264 * gcc.target/avr/torture/builtins-1.c: New test.
8265 * gcc.target/avr/torture/builtins-error.c: New test.
8266
8267 2012-02-28 Kai Tietz <ktietz@redhat.com>
8268
8269 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8270 * gcc.target/i386/pr45352-2.c: Likewise.
8271 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8272 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8273 targets instead rand.
8274 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8275 * gcc.target/i386/sse2-mul-1.c: Likewise.
8276 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8277 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8278 * gcc.target/i386/pad-1.c: Likewise.
8279 * gcc.target/i386/pad-9.c: Likewise.
8280 * gcc.target/i386/pad-2.c: Likewise.
8281 * gcc.target/i386/pad-5b.c: Likewise.
8282 * gcc.target/i386/pad-8.c: Likewise.
8283 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8284 * gcc.target/i386/pr44130.c: Likewise.
8285 * gcc.target/i386/align-main-1.c: Likewise.
8286 * gcc.target/i386/align-main-2.c: Likewise.
8287 * gcc.target/i386/sw-1.c: Likewise.
8288 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8289 on x64 mingw target.
8290 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8291 * gcc.target/i386/pr46295.c: Likewise.
8292 * gcc.target/i386/amd64-abi-1.c: Likewise.
8293 * gcc.target/i386/amd64-abi-2.c: Likewise.
8294 * gcc.target/i386/pr39082-1.c: Likewise.
8295 * gcc.target/i386/pr39162.c: Likewise.
8296 * gcc.target/i386/pr22152.c: Likewise.
8297 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8298 * gcc.target/i386/wrfsbase-2.c: Likewise.
8299 * gcc.target/i386/local.c: Likewise
8300 * gcc.target/i386/wrgsbase-1.c: Likewise.
8301 * gcc.target/i386/wrfsbase-1.c: Likewise.
8302 * gcc.target/i386/pr39315-3.c: Likewise.
8303 * gcc.target/i386/pr35767-4.c: Likewise.
8304 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8305 x64 mingw target.
8306 * gcc.target/i386/pr45336-2.c: Likewise.
8307 * gcc.target/i386/pr45336-1.c: Likewise.
8308 * gcc.target/i386/pr45336-4.c: Likewise.
8309
8310 2012-02-27 Tristan Gingold <gingold@adacore.com>
8311
8312 * gnat.dg/array20.ad[sb]: New test.
8313
8314 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8315
8316 PR target/52375
8317 * gcc.target/arm/pr52375.c: New test.
8318 * gcc.c-torture/compile/pr52375.c: New test.
8319
8320 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8321
8322 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8323 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8324
8325 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8326
8327 * gnat.dg/aggr19.adb: New test.
8328 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8329
8330 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8331
8332 PR target/49263
8333 * gcc.target/sh/pr49263.c: New.
8334
8335 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8336
8337 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8338 simulate_thread_wrapper_other_threads
8339 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8340 Move initialization of 'value' to main().
8341 (main): Initialize 'value';
8342 * gcc.dg/simulate-thread/speculative-store.c
8343 (simulate_thread_step_verify): Return 0 when successful.
8344 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8345 Reduce threshold.
8346 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8347 (simulate_thread_wrapper_other_threads): Return a success/fail value
8348 and issue an error if the instruction count threshold is exceeded.
8349
8350 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8351
8352 PR target/50580
8353 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8354 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8355
8356 2012-02-24 Richard Guenther <rguenther@suse.de>
8357
8358 PR middle-end/52355
8359 * gcc.dg/pr52355.c: New testcase.
8360
8361 2012-02-23 Kai Tietz <ktietz@redhat.com>
8362
8363 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8364 * gcc.dg/Wpadded.c: Likewise.
8365 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8366 structure-layout.
8367 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8368 for sleep by Sleep and add windows.h include for this function.
8369 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8370 targets.
8371 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8372 target.
8373 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8374 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8375 on x64 mingw target.
8376 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8377 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8378 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8379 failure on LLP64 target.
8380
8381 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8382
8383 PR c/52290
8384 * gcc.dg/noncompile/pr52290.c: New test.
8385
8386 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8387
8388 PR tree-optimization/52019
8389 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8390
8391 2012-02-22 Kai Tietz <ktietz@redhat.com>
8392
8393 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8394 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8395 derived pdiff_t type.
8396 * g++.dg/torture/pr49720.C: Likewise
8397
8398 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8399
8400 PR target/52330
8401 * gcc.target/i386/pr52330.c: New test.
8402
8403 2012-02-22 Tobias Burnus <burnus@net-b.de>
8404
8405 PR fortran/52335
8406 * gfortran.dg/io_constraints_10.f90: New.
8407
8408 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8409
8410 * lib/target-supports.exp (check_effective_target_vect_condition):
8411 Return true for NEON.
8412
8413 2012-02-21 Kai Tietz <ktietz@redhat.com>
8414
8415 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8416
8417 2012-02-21 Richard Guenther <rguenther@suse.de>
8418
8419 PR tree-optimization/52324
8420 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8421
8422 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8423
8424 PR middle-end/51782
8425 * gcc.target/avr/torture/pr51782-1.c: New test.
8426
8427 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8428
8429 PR tree-optimization/52318
8430 * gcc.dg/pr52318.c: New test.
8431
8432 2012-02-20 Kai Tietz <ktietz@redhat.com>
8433
8434 * gcc.dg/bf-ms-layout-3.c: New testcase.
8435
8436 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8437
8438 PR testsuite/52229
8439 PR fortran/32380
8440 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8441
8442 2012-02-20 Richard Guenther <rguenther@suse.de>
8443
8444 PR tree-optimization/52298
8445 * gcc.dg/torture/pr52298.c: New testcase.
8446 * gcc.dg/vect/pr52298.c: Likewise.
8447
8448 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8449
8450 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8451 * gcc.c-torture/execute/pr52286.c: Ditto.
8452
8453 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8454
8455 PR tree-optimization/52286
8456 * gcc.c-torture/execute/pr52286.c: New test.
8457
8458 2012-02-18 Tobias Burnus <burnus@net-b.de>
8459
8460 PR fortran/52295
8461 * gfortran.dg/interface_35.f90: Use -std=f2003.
8462 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8463 * gfortran.dg/interface_assignment_4.f90: Ditto.
8464 * gfortran.dg/bessel_1.f90: Ditto.
8465 * gfortran.dg/func_result_6.f90: Ditto.
8466 * gfortran.dg/hypot_1.f90: Ditto.
8467 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8468
8469 2012-02-17 Tobias Burnus <burnus@net-b.de>
8470
8471 PR translation/52232
8472 PR translation/52234
8473 PR translation/52245
8474 PR translation/52246
8475 PR translation/52262
8476 PR translation/52273
8477 * gfortran.dg/coarray_22.f90: Update dg-error.
8478 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8479
8480 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8481
8482 PR target/51753
8483 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8484 (simulate-thread): Use default timeout.
8485
8486 2012-02-16 Jason Merrill <jason@redhat.com>
8487
8488 PR c++/52248
8489 * g++.dg/ext/timevar1.C: New.
8490
8491 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8492
8493 PR c++/52126
8494 * g++.dg/template/using21.C: New.
8495 * g++.dg/template/using22.C: Likewise.
8496
8497 2012-02-16 Jason Merrill <jason@redhat.com>
8498
8499 PR c++/51415
8500 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8501
8502 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8503
8504 PR tree-optimization/52255
8505 * gcc.c-torture/compile/pr52255.c: New test.
8506
8507 PR debug/52260
8508 * g++.dg/debug/dwarf2/pr52260.C: New test.
8509
8510 PR middle-end/51929
8511 * g++.dg/ipa/pr51929.C: New test.
8512
8513 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8514
8515 PR target/52199
8516 * gcc.target/powerpc/pr52199.c: New file.
8517
8518 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8519
8520 PR target/52152
8521 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8522
8523 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8524
8525 * gcc.dg/pr51867.c: Don't include <math.h>.
8526 (sqrtf): Declare.
8527
8528 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8529
8530 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8531 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8532
8533 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8534
8535 PR tree-optimization/50561
8536 * gcc.dg/graphite/pr50561.c: New testcase.
8537
8538 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8539
8540 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8541 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8542
8543 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8544
8545 * gnat.dg/discr35.ad[sb]: New test.
8546
8547 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8548
8549 * gnat.dg/volatile10.adb: New test.
8550 * gnat.dg/volatile10_pkg.ads: New helper.
8551
8552 2012-02-14 Jason Merrill <jason@redhat.com>
8553
8554 * g++.dg/ext/attrib43.C: New.
8555
8556 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8557
8558 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8559 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8560 fgnu_tm.
8561 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8562 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8563 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8564 effective_target fgnu_tm.
8565 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8566
8567 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8568
8569 PR c++/52247
8570 * g++.dg/template/asmgoto1.C: New test.
8571
8572 2012-02-14 Ian Lance Taylor <iant@google.com>
8573
8574 PR go/48501
8575 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8576 compiling generated file for 64bit and index tests.
8577
8578 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8579
8580 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8581
8582 2012-02-14 Richard Guenther <rguenther@suse.de>
8583
8584 PR tree-optimization/52244
8585 PR tree-optimization/51528
8586 * gcc.dg/torture/pr52244.c: New testcase.
8587
8588 2012-02-14 Walter Lee <walt@tilera.com>
8589
8590 * g++.dg/other/PR23205.C: Disable test on tile.
8591 * g++.dg/other/pr23205-2.C: Disable test on tile.
8592 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8593 * gcc.dg/20040813-1.c: Disable test on tile.
8594 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8595 * gcc.misc-tests/linkage.exp: Handle tilegx.
8596
8597 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8598
8599 PR tree-optimization/52210
8600 * gcc.dg/pr52210.c: New test.
8601
8602 2012-02-14 Jason Merrill <jason@redhat.com>
8603
8604 PR c++/39055
8605 * g++.dg/overload/defarg5.C: New.
8606
8607 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8608
8609 PR c/52181
8610 * c-c++-common/pr52181.c: New test.
8611
8612 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8613
8614 PR c++/52215
8615 * g++.dg/ext/atomic-1.C: New test.
8616
8617 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8618
8619 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8620
8621 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8622
8623 PR middle-end/52209
8624 * gcc.c-torture/execute/pr52209.c: New test.
8625
8626 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8627
8628 PR fortran/50981
8629 * gfortran.dg/elemental_optional_args_5.f03: New test.
8630
8631 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8632
8633 PR testsuite/50076
8634 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8635 cases.
8636
8637 2012-02-11 Ian Lance Taylor <iant@google.com>
8638
8639 PR go/51874
8640 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8641 SPARC Solaris. Don't run the test at all on systems where it may
8642 not work, rather than xfailing it.
8643
8644 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8645
8646 PR rtl-optimization/52175
8647 * gcc.c-torture/compile/pr52175.c: New test.
8648
8649 2012-02-10 Jason Merrill <jason@redhat.com>
8650
8651 PR c++/51910
8652 * g++.dg/template/repo10.C: New.
8653
8654 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8655
8656 PR debug/52132
8657 * gcc.dg/pr52132.c: New test.
8658
8659 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8660
8661 * gnat.dg/specs/aggr4.ads: New test.
8662 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8663
8664 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8665
8666 PR target/52146
8667 * gcc.target/i386/pr52146.c: New.
8668
8669 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8670
8671 PR middle-end/52177
8672 * c-c++-common/pr52177.c: New test.
8673
8674 2012-02-10 Jan Hubicka <jh@suse.cz>
8675
8676 PR middle-end/48600
8677 * g++.dg/torture/pr48600.C: New testcase.
8678
8679 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8680
8681 PR middle-end/52140
8682 * gcc.dg/dfp/pr52140.c: New test.
8683
8684 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8685
8686 PR fortran/32380
8687 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8688 of dg-options.
8689
8690 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8691
8692 PR middle-end/51867
8693 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8694 * gcc.dg/pr51867.c: New test.
8695
8696 2012-02-09 Ian Lance Taylor <iant@google.com>
8697
8698 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8699 which don't support -fsplit-stack. Turn off optimization when
8700 compiling select5-out.go.
8701
8702 2012-02-08 Ian Lance Taylor <iant@google.com>
8703
8704 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8705 systems which don't support -fsplit-stack.
8706
8707 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8708
8709 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8710 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8711 machine instuction in the log.
8712
8713 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8714
8715 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8716 to 20 seconds.
8717
8718 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8719
8720 PR driver/48524
8721 * gcc.dg/pr48524.c: New test.
8722 * gcc.dg/pr48524.spec: New spec file for test.
8723
8724 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8725
8726 PR fortran/32380
8727 * gfortran.dg/vect/pr32380.f90: New test.
8728
8729 2012-02-08 Tobias Burnus <burnus@net-b.de>
8730
8731 PR fortran/52151
8732 * gfortran.dg/realloc_on_assign_12.f90: New.
8733
8734 2012-02-08 Richard Guenther <rguenther@suse.de>
8735
8736 PR rtl-optimization/52170
8737 * gcc.dg/torture/pr52170.c: New testcase.
8738
8739 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8740
8741 PR gcov-profile/52150
8742 * gcc.dg/tree-prof/pr52150.c: New test.
8743
8744 PR rtl-optimization/52139
8745 * gcc.dg/pr52139.c: New test.
8746
8747 2012-02-07 Jason Merrill <jason@redhat.com>
8748
8749 PR c++/51675
8750 * g++.dg/cpp0x/constexpr-union3.C: New.
8751
8752 PR c++/52035
8753 * g++.dg/lto/pr52035_0.C: New.
8754
8755 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8756
8757 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8758 * gcc.dg/special/weak-1.c: Likewise.
8759 * gcc.dg/ucnid-12.c: Likewise.
8760 * gcc.dg/torture/pr45678-1.c: Likewise.
8761 * gcc.dg/torture/pr45678-2.c: Likewise.
8762 * gcc.dg/vector-4.c: Likewise.
8763 * gcc.dg/ipa/inline-5.c: Likewise.
8764 * gcc.dg/ucnid-11.c: Likewise.
8765 * gcc.misc-tests/gcov-13.c: Likewise.
8766 * gcc.misc-tests/gcov-14.c: Likewise.
8767 * g++.dg/ext/label13.C: Likewise.
8768 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8769 hppa*-*-hpux* options.
8770 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8771 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8772 * gcc.dg/pr48616.c: Likewise.
8773 * gcc.dg/pr17957.c: Likewise.
8774 * gcc.dg/pr17055-1.c: Likewise.
8775 * gcc.dg/pr32912-1.c: Likewise.
8776 * gcc.dg/tm/pr51472.c: Likewise.
8777 * c-c++-common/fold-bitand-4.c: Likewise.
8778 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8779 Use dg-additional-options for extra options.
8780
8781 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8782
8783 * gcc.target/epiphany/interrupt-2.c: New test.
8784
8785 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8786
8787 PR target/52155
8788 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8789 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8790 for MIPS ELF.
8791
8792 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8793
8794 PR target/52152
8795 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8796
8797 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8798
8799 PR middle-end/24306
8800 PR target/52154
8801 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8802 * gcc.target/mips/va-arg-1.c: New test.
8803
8804 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8805
8806 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8807 for -mno-pointers-to-nested-functions.
8808
8809 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8810
8811 * gcc.c-torture/execute/20120207-1.c: New test.
8812
8813 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8814
8815 PR rtl-optimization/52060
8816 * gcc.dg/torture/pr52060.c: New test.
8817
8818 PR middle-end/52074
8819 * gcc.c-torture/compile/pr52074.c: New test.
8820
8821 2012-02-07 Tobias Burnus <burnus@net-b.de>
8822
8823 PR fortran/51514
8824 * gfortran.dg/class_to_type_2.f90: New.
8825
8826 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8827
8828 PR fortran/32373
8829 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8830 Remove module.
8831
8832 2012-02-06 Jason Merrill <jason@redhat.com>
8833
8834 PR c++/52088
8835 * g++.dg/template/conv13.C: New.
8836
8837 2012-02-06 Richard Guenther <rguenther@suse.de>
8838
8839 PR tree-optimization/52115
8840 * gcc.c-torture/compile/pr52115.c: New testcase.
8841
8842 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8843
8844 PR target/52129
8845 * gcc.c-torture/execute/pr52129.c: New test.
8846
8847 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8848
8849 * gcc.dg/pr48374.c: Actually add the test I forgot
8850 in the 2012-01-25 commit.
8851
8852 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8853
8854 PR fortran/32373
8855 * gfortran.dg/vect/vect-8.f90: New test case.
8856
8857 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8858
8859 PR fortran/48847
8860 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8861
8862 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8863
8864 PR fortran/52102
8865 * gfortran.dg/class_48.f90 : Add test of allocate class array
8866 component with source in subroutine test3. Remove commenting
8867 out in subroutine test4, since branching on unitialized variable
8868 is now fixed (no PR for this last.).
8869
8870 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8871
8872 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8873 on MIPS targets.
8874 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8875
8876 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8877
8878 PR target/52125
8879 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8880 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8881
8882 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8883
8884 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8885 (check_effective_target_sync_int_long): Use it.
8886 (check_effective_target_sync_char_short): Likewise.
8887 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8888
8889 2012-02-05 Tobias Burnus <burnus@net-b.de>
8890
8891 PR fortran/51972
8892 * gfortran.dg/class_48.f90: Add some further checks.
8893
8894 2012-02-05 Ira Rosen <irar@il.ibm.com>
8895
8896 PR tree-optimization/52091
8897 * gcc.dg/vect/pr52091.c: New test.
8898
8899 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8900
8901 PR rtl-optimization/52113
8902 * gcc.target/avr/pr52113.c: New test.
8903
8904 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8905
8906 PR rtl-optimization/52092
8907 * gcc.c-torture/compile/pr52092.c: New test.
8908
8909 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8910
8911 PR fortran/41587
8912 * gfortran.dg/class_array_10.f03: New test.
8913
8914 PR fortran/46356
8915 * gfortran.dg/class_array_11.f03: New test.
8916
8917 PR fortran/51754
8918 * gfortran.dg/class_array_12.f03: New test.
8919
8920 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8921
8922 PR fortran/52012
8923 * gfortran.dg/realloc_on_assign_11.f90: New test.
8924
8925 2012-02-02 Tobias Burnus <burnus@net-b.de>
8926
8927 PR fortran/52093
8928 * gfortran.dg/shape_7.f90: New.
8929
8930 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8931
8932 * gcc.target/mips/mips-prepend-1.c: New test.
8933
8934 2012-02-02 Jan Hubicka <jh@suse.cz>
8935 Tom de Vries <tom@codesourcery.com>
8936
8937 PR middle-end/51998
8938 * gcc.dg/alias-12.c: New testcase.
8939 * gcc.dg/alias-13.c: New testcase.
8940
8941 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8942
8943 PR target/52086
8944 * gcc.dg/pr52086.c: New test.
8945
8946 PR tree-optimization/52073
8947 * gcc.c-torture/compile/pr52073.c: New test.
8948
8949 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8950
8951 PR fortran/51958
8952 * gfortran.dg/function_optimize_10.f90: New test.
8953
8954 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8955
8956 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8957 test on alpha*-*-*.
8958
8959 2012-02-01 Tobias Burnus <burnus@net-b.de>
8960
8961 PR fortran/52024
8962 * gfortran.dg/typebound_operator_14.f90: New.
8963
8964 2012-02-01 Tobias Burnus <burnus@net-b.de>
8965
8966 PR fortran/52059
8967 * gfortran.dg/elemental_function_1.f90: New.
8968
8969 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8970
8971 PR rtl-optimization/51374
8972 * gcc.target/avr/torture/pr51374-1.c:
8973 Also fail if SBIS is seen.
8974
8975 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8976
8977 PR rtl-optimization/51374
8978 * gcc.target/avr/torture/pr51374-1.c: New.
8979
8980 2012-01-31 Tobias Burnus <burnus@net-b.de>
8981
8982 PR fortran/52024
8983 * gfortran.dg/typebound_generic_11.f90: New.
8984
8985 2012-01-31 Tobias Burnus <burnus@net-b.de>
8986
8987 PR fortran/52029
8988 * gfortran.dg/class_49.f90: New.
8989
8990 2012-01-31 Tobias Burnus <burnus@net-b.de>
8991
8992 PR fortran/52013
8993 * gfortran.dg/elemental_args_check_6.f90: New.
8994
8995 2012-01-31 Jason Merrill <jason@redhat.com>
8996
8997 PR c++/52043
8998 * g++.dg/cpp0x/variadic122.C: New.
8999
9000 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9001
9002 PR fortran/52012
9003 * gfortran.dg/realloc_on_assign_10.f90: New test.
9004
9005 2012-01-31 Richard Guenther <rguenther@suse.de>
9006
9007 PR tree-optimization/51528
9008 * gcc.dg/torture/pr51528.c: New testcase.
9009
9010 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9011
9012 PR go/48501
9013 * lib/go.exp (go_target_compile): Append timeout= to options.
9014 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9015 select5-out.go test on alpha*-*-* targets.
9016
9017 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9018
9019 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9020 (TEST_SHORT): Reformat in the same way.
9021 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9022 (TEST_SHORT): Reformat in the same way.
9023 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9024 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9025 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9026 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9027 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9028
9029 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9030
9031 PR target/51835
9032 * gcc.target/arm/pr51835.c: New testcase.
9033
9034 2012-01-30 Richard Guenther <rguenther@suse.de>
9035
9036 PR tree-optimization/52028
9037 * gcc.dg/torture/pr52028.c: New testcase.
9038 * gfortran.dg/ldist-pr45199.f: Adjust.
9039 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9040 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9041 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9042
9043 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9044
9045 PR debug/52027
9046 * gcc.dg/tree-prof/pr52027.c: New test.
9047
9048 PR tree-optimization/52046
9049 * gcc.dg/pr52046.c: New test.
9050
9051 PR debug/52048
9052 * g++.dg/other/pr52048.C: New test.
9053
9054 2012-01-30 Richard Guenther <rguenther@suse.de>
9055
9056 PR tree-optimization/52045
9057 * gcc.dg/pr52045.c: New testcase.
9058
9059 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9060
9061 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9062 new code generated for __sync_lock_release.
9063
9064 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9065
9066 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9067
9068 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9069
9070 PR testsuite/51875
9071 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9072
9073 * g++.dg/ext/visibility/template10.C: Fix typo.
9074
9075 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9076
9077 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9078
9079 PR c++/51327
9080 * g++.dg/cpp0x/constexpr-ice6.C: New.
9081
9082 2012-01-29 Tobias Burnus <burnus@net-b.de>
9083
9084 PR fortran/41600
9085 * gfortran.dg/default_initialization_6.f90: New.
9086
9087 2012-01-29 Tobias Burnus <burnus@net-b.de>
9088
9089 PR fortran/51972
9090 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9091 * gfortran.dg/class_48.f90: New.
9092
9093 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9094
9095 PR fortran/51808
9096 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9097
9098 2012-01-28 Tobias Burnus <burnus@net-b.de>
9099
9100 PR fortran/51972
9101 * gfortran.dg/class_allocate_12.f90: New.
9102
9103 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9104
9105 * gcc.dg/torture/pr50444.c: Fix dg directives.
9106
9107 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9108
9109 PR target/52006
9110 * gcc.target/arm/pr52006.c: New test.
9111
9112 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9113
9114 PR testsuite/52011
9115 * gcc.dg/lto/trans-mem.h: New file.
9116 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9117 * gcc.dg/lto/trans-mem-1_1.c: Same.
9118 * gcc.dg/lto/trans-mem-4_1.c: Same.
9119 * gcc.dg/lto/trans-mem-3_1.c: Same.
9120
9121 2012-01-27 Tobias Burnus <burnus@net-b.de>
9122
9123 PR fortran/52022
9124 * gfortran.dg/dummy_procedure_7.f90: New.
9125
9126 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9127
9128 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9129 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9130
9131 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9132
9133 PR c++/51852
9134 * g++.dg/other/gc5.C: New test.
9135
9136 2012-01-27 Richard Guenther <rguenther@suse.de>
9137
9138 PR tree-optimization/50444
9139 * gcc.dg/torture/pr50444.c: New testcase.
9140
9141 2012-01-27 Tobias Burnus <burnus@net-b.de>
9142
9143 PR fortran/51970
9144 PR fortran/51977
9145 * gfortran.dg/move_alloc_13.f90: New.
9146
9147 2012-01-27 Tobias Burnus <burnus@net-b.de>
9148
9149 PR fortran/51953
9150 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9151 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9152 and change dg-error string.
9153
9154 2012-01-27 Tobias Burnus <burnus@net-b.de>
9155
9156 PR fortran/52016
9157 * gfortran.dg/elemental_args_check_5.f90: New.
9158
9159 2012-01-27 Richard Guenther <rguenther@suse.de>
9160
9161 PR middle-end/51959
9162 * g++.dg/torture/pr51959.C: New testcase.
9163
9164 2012-01-27 Tom de Vries <tom@codesourcery.com>
9165
9166 PR tree-optimization/51990
9167 * gcc.dg/pr51990.c: New test.
9168 * gcc.dg/pr51990-2.c: Same.
9169
9170 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9171 Tobias Burnus <burnus@gcc.gnu.org>
9172
9173 PR fortran/48705
9174 * gfortran.dg/class_allocate_11.f03: New.
9175
9176 PR fortran/51870
9177 PR fortran/51943
9178 PR fortran/51946
9179 * gfortran.dg/class_allocate_7.f03: New.
9180 * gfortran.dg/class_allocate_8.f03: New.
9181 * gfortran.dg/class_allocate_9.f03: New.
9182 * gfortran.dg/class_allocate_10.f03: New.
9183
9184 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9185
9186 * gnat.dg/discr34.adb: New test.
9187 * gnat.dg/discr34_pkg.ads: New helper.
9188
9189 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9190
9191 * gnat.dg/discr33.adb: New test.
9192
9193 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9194
9195 * gnat.dg/limited_with3.ad[sb): New test.
9196 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9197 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9198 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9199
9200 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9201
9202 * gnat.dg/stack_usage1.adb: New test.
9203 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9204
9205 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9206 * gcc.dg/pr44194-2.c: Likewise.
9207
9208 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9209
9210 PR c++/51370
9211 * g++.dg/template/crash112.C: New.
9212
9213 2012-01-27 Richard Henderson <rth@redhat.com>
9214
9215 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9216
9217 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9218
9219 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9220
9221 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR middle-end/51895
9224 * g++.dg/opt/pr51895.C: New test.
9225
9226 2012-01-26 Michael Matz <matz@suse.de>
9227
9228 PR tree-optimization/48794
9229 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9230
9231 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9232
9233 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9234
9235 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9236
9237 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9238 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9239 memory.
9240 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9241 the default value for s390 and s390x.
9242
9243 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9244
9245 PR lto/51698
9246 * gcc.dg/lto/trans-mem-4_0.c: New.
9247 * gcc.dg/lto/trans-mem-4_1.c: New.
9248 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9249 TM builtins.
9250 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9251 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9252 TM builtins.
9253 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9254 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9255 TM builtins.
9256
9257 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9258
9259 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9260
9261 2012-01-25 Ian Lance Taylor <iant@google.com>
9262
9263 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9264
9265 2012-01-25 Tobias Burnus <burnus@net-b.de>
9266
9267 PR fortran/51995
9268 * gfortran.dg/typebound_proc_25.f90: New.
9269
9270 2012-01-25 Jason Merrill <jason@redhat.com>
9271
9272 PR c++/51992
9273 * g++.dg/lto/pr51992_0.C: New.
9274
9275 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9276
9277 PR tree-optimization/51987
9278 * gcc.target/i386/pr51987.c: New test.
9279
9280 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9281
9282 * gcc.dg/tm/lto-1.c: Require lto support in target.
9283
9284 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9285
9286 PR rtl-optimization/48374
9287 * gcc.dg/pr48374.c: New test.
9288
9289 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9290
9291 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9292
9293 2012-01-25 Tobias Burnus <burnus@net-b.de>
9294
9295 PR fortran/51966
9296 * gfortran.dg/derived_constructor_char_3.f90: New.
9297
9298 2012-01-24 Ian Lance Taylor <iant@google.com>
9299
9300 * go.test/go-test.exp (filecmp): New procedure.
9301 (errchk): Handle quoted square brackets.
9302 (go-gc-tests): Set go_compile_args. Handle various new test
9303 lines. Skip a few new tests.
9304 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9305
9306 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9307
9308 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9309 (check_effective_target_vect_extract_even_odd)
9310 (check_effective_target_vect_interleave): Return true for MIPS
9311 paired-single.
9312
9313 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9314
9315 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9316 (main): Use it instead of argc.
9317
9318 2012-01-24 Jason Merrill <jason@redhat.com>
9319
9320 PR c++/51973
9321 * g++.dg/cpp0x/sfinae31.C: New.
9322
9323 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9324
9325 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9326
9327 2012-01-24 Jason Merrill <jason@redhat.com>
9328
9329 PR c++/51812
9330 * g++.dg/inherit/covariant20.C: New.
9331
9332 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9333
9334 PR c++/51223
9335 * g++.dg/parse/crash58.C: New.
9336
9337 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9338
9339 PR target/51957
9340 * gcc.dg/pr51957-1.c: New test.
9341 * gcc.dg/pr51957-1.h: New file.
9342 * gcc.dg/pr51957-2.c: New test.
9343
9344 2012-01-23 Jason Merrill <jason@redhat.com>
9345
9346 PR c++/51930
9347 * g++.dg/ext/visibility/template10.C: New.
9348
9349 2012-01-23 Tobias Burnus <burnus@net-b.de>
9350
9351 PR fortran/51948
9352 * gfortran.dg/move_alloc_12.f90: New.
9353
9354 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9355
9356 PR middle-end/45416
9357 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9358
9359 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9360
9361 PR c++/51398
9362 * g++.dg/template/crash111.C: New.
9363
9364 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9365
9366 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9367 configurations.
9368 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9369
9370 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9371
9372 PR testsuite/51941
9373 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9374 the DW_TAG_class_type and DW_AT_name: "Executor".
9375
9376 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9377
9378 * lib/target-supports.exp
9379 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9380 (check_effective_target_vect_interleave): Likewise.
9381
9382 2012-01-22 Jason Merrill <jason@redhat.com>
9383
9384 PR c++/51925
9385 * g++.dg/template/using20.C: New.
9386 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9387
9388 2012-01-23 Jason Merrill <jason@redhat.com>
9389
9390 PR target/51934
9391 * g++.dg/torture/pr51344.C: Limit to x86.
9392
9393 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9394
9395 * c-c++-common/tm/omp.c: Require target with pthread support.
9396
9397 2012-01-23 Richard Guenther <rguenther@suse.de>
9398
9399 PR tree-optimization/51949
9400 * gcc.dg/torture/pr51949.c: New testcase.
9401
9402 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9403
9404 PR rtl-optimization/51933
9405 * gcc.c-torture/execute/pr51933.c: New test.
9406
9407 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9408
9409 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9410 Do not define for Interix.
9411
9412 2012-01-22 Jason Merrill <jason@redhat.com>
9413
9414 PR c++/51832
9415 * g++.dg/lto/pr51832.h: New.
9416 * g++.dg/lto/pr51832_0.C: New.
9417 * g++.dg/lto/pr51832_1.C: New.
9418
9419 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9420
9421 * gcc.dg/ext-elim-1.c: New test.
9422
9423 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9424
9425 PR target/51931
9426 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9427 * g++.dg/opt/longbranch1.C: Likewise.
9428
9429 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9430
9431 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9432 in C++11 mode.
9433
9434 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9435
9436 PR fortran/50556
9437 * gfortran.dg/namelist_74.f90: New test.
9438 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9439
9440 2012-01-21 Tobias Burnus <burnus@net-b.de>
9441
9442 PR fortran/51913
9443 * gfortran.dg/class_47.f90: New.
9444
9445 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9446
9447 * gnat.dg/renaming5.ad[sb]: New test.
9448
9449 2012-01-20 Jason Merrill <jason@redhat.com>
9450
9451 PR c++/51919
9452 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9453
9454 2012-01-20 Jason Merrill <jason@redhat.com>
9455
9456 PR c++/51922
9457 * g++.dg/ext/attrib42.C: Require ilp32.
9458
9459 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9460
9461 PR target/51915
9462 * gcc.target/arm/pr51915.c: New test.
9463
9464 2012-01-20 Cary Coutant <ccoutant@google.com>
9465 Dodji Seketeli <dodji@redhat.com>
9466
9467 PR debug/45682
9468 * g++.dg/debug/dwarf2/nested-3.C: New test.
9469
9470 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9471
9472 PR c++/51402
9473 * g++.dg/template/crash110.C: New.
9474
9475 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9476
9477 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9478 Remove default options on hppa*-*-hpux*.
9479
9480 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9481
9482 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9483
9484 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9485
9486 * gcc.c-torture/compile/pr51856.c: New testcase.
9487
9488 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9489
9490 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9491 options to go_target_compile.
9492
9493 2012-01-20 Kai Tietz <ktietz@redhat.com>
9494
9495 * g++.dg/torture/pr51344.C: Fix typo.
9496
9497 2012-01-20 Richard Guenther <rguenther@suse.de>
9498
9499 PR tree-optimization/51903
9500 * g++.dg/torture/pr51903.C: New testcase.
9501
9502 2012-01-20 Tobias Burnus <burnus@net-b.de>
9503 Janus Weil <janus@gcc.gnu.org>
9504
9505 PR fortran/51056
9506 * gfortran.dg/use_21.f90: New.
9507
9508 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9509
9510 PR target/51106
9511 * gcc.dg/torture/pr51106-1.c: New test.
9512 * gcc.dg/torture/pr51106-2.c: New test.
9513
9514 2012-01-19 Kai Tietz <ktietz@redhat.com>
9515
9516 * g++.dg/torture/pr51344.C: New test.
9517
9518 2012-01-19 Tobias Burnus <burnus@net-b.de>
9519
9520 PR fortran/51904
9521 * gfortran.dg/intrinsic_size_2.f90: New.
9522
9523 2012-01-19 Jason Merrill <jason@redhat.com>
9524
9525 PR c++/51889
9526 * g++.dg/inherit/using7.C: New.
9527
9528 2012-01-19 Richard Guenther <rguenther@suse.de>
9529
9530 PR tree-optimization/37997
9531 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9532
9533 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9534
9535 PR rtl-optimization/51505
9536 * gcc.dg/pr51505.c: New test.
9537
9538 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9539
9540 PR fortran/51634
9541 * gfortran.dg/typebound_operator_12.f03: New.
9542 * gfortran.dg/typebound_operator_13.f03: New.
9543
9544 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9545
9546 PR c++/51225
9547 * g++.dg/cpp0x/pr51225.C: New.
9548
9549 2012-01-17 Ian Lance Taylor <iant@google.com>
9550
9551 PR go/50656
9552 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9553
9554 2012-01-17 Tobias Burnus <burnus@net-b.de>
9555
9556 PR fortran/51869
9557 * gfortran.dg/realloc_on_assign_9.f90: New.
9558
9559 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9560
9561 PR other/51165
9562 * gcc.dg/tm/memopt-3.c: Remove xfail.
9563 * gcc.dg/tm/memopt-4.c: Remove xfail.
9564 * gcc.dg/tm/memopt-5.c: Remove xfail.
9565 * gcc.dg/tm/memopt-7.c: Remove xfail.
9566
9567 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9568
9569 PR tree-optimization/51877
9570 * gcc.c-torture/execute/pr51877.c: New test.
9571
9572 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9573
9574 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9575 {!vect_align_arrays} to vect_sizes_32B_16B.
9576 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9577 * gcc.dg/vect/vect-peel-3.c: Ditto.
9578
9579 2012-01-16 Jason Merrill <jason@redhat.com>
9580
9581 PR c++/51854
9582 * g++.dg/abi/mangle60.C: New.
9583
9584 PR c++/51827
9585 * g++.dg/pch/mangle1.{C,Hs}: New.
9586
9587 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9588 Tobias Burnus <burnus@net-b.de>
9589
9590 PR fortran/50981
9591 * gfortran.dg/elemental_optional_args_3.f90: New
9592 * gfortran.dg/elemental_optional_args_4.f90: New
9593
9594 2012-01-16 Tobias Burnus <burnus@net-b.de>
9595
9596 PR fortran/51809
9597 * gfortran.dg/use_20.f90: New
9598
9599 2012-01-16 Jason Merrill <jason@redhat.com>
9600
9601 PR c++/51868
9602 * g++.dg/cpp0x/rv-bitfield.C: New.
9603 * g++.dg/cpp0x/rv-bitfield2.C: New.
9604
9605 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9606
9607 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9608 subroutine 'qsort' and use index array to assign the result.
9609
9610 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR tree-optimization/51865
9613 * gcc.dg/pr51865.c: New test.
9614
9615 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9616
9617 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9618
9619 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9620
9621 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9622 to be loaded from the constant pool, rather than via %hi and %lo.
9623
9624 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9625
9626 PR rtl-optimization/51821
9627 * gcc.dg/pr51821.c: New test.
9628
9629 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9630
9631 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9632
9633 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9634
9635 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9636
9637 2012-01-14 Tobias Burnus <burnus@net-b.de>
9638
9639 PR fortran/51800
9640 * gfortran.dg/init_flag_8.f90: New.
9641 * gfortran.dg/init_flag_9.f90: New.
9642
9643 2011-01-14 Tobias Burnus <burnus@net-b.de>
9644
9645 PR fortran/51816
9646 * gfortran.dg/use_18.f90: New.
9647 * gfortran.dg/use_19.f90: New.
9648
9649 2012-01-13 Ian Lance Taylor <iant@google.com>
9650
9651 PR c++/50012
9652 * g++.dg/warn/Wsign-compare-4.C: New.
9653
9654 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9655
9656 PR fortran/48351
9657 * gfortran.dg/alloc_comp_assign.f03: New.
9658 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9659 __BUILTIN_FREE from 38 to 32.
9660
9661 2012-01-13 Jason Merrill <jason@redhat.com>
9662
9663 PR c++/20681
9664 * g++.dg/warn/Wreturn-type-7.C: New.
9665
9666 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9667
9668 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9669 assumption.
9670 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9671 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9672 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9673 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9674 int32plus because of big array needed.
9675 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9676 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9677
9678 2012-01-13 Jason Merrill <jason@redhat.com>
9679
9680 PR c++/51813
9681 * g++.dg/ext/visibility/template9.C: New.
9682
9683 PR c++/51620
9684 * g++.dg/cpp0x/defaulted34.C: New.
9685 * g++.dg/template/virtual3.C: New.
9686
9687 2012-01-13 Richard Guenther <rguenther@suse.de>
9688
9689 PR middle-end/8081
9690 * gcc.dg/torture/pr8081.c: New testcase.
9691
9692 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9693
9694 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9695
9696 2012-01-12 Jason Merrill <jason@redhat.com>
9697
9698 PR c++/51714
9699 * g++.dg/ext/stmtexpr14.C: New.
9700
9701 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9702
9703 PR c++/51633
9704 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9705
9706 2012-01-12 Jason Merrill <jason@redhat.com>
9707
9708 PR c++/48051
9709 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9710 * g++.dg/abi/mangle58.C: Likewise.
9711
9712 PR c++/51403
9713 * g++.dg/template/arg8.C: New.
9714
9715 2012-01-12 Ira Rosen <irar@il.ibm.com>
9716
9717 PR tree-optimization/51799
9718 * gcc.dg/vect/pr51799.c: New test.
9719 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9720 patterns.
9721
9722 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9723 Tobias Burnus <burnus@net-b.de>
9724
9725 PR fortran/51057
9726 PR fortran/51616
9727 * lib/target-supports.exp
9728 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9729 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9730
9731 2012-01-11 Jason Merrill <jason@redhat.com>
9732
9733 PR c++/51565
9734 * g++.dg/ext/attrib42.C: New.
9735
9736 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9737
9738 PR bootstrap/51796
9739 * gcc.dg/pr51796.c: New test.
9740
9741 2012-01-11 Jason Merrill <jason@redhat.com>
9742
9743 PR c++/51818
9744 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9745
9746 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9747
9748 * gnat.dg/array19.ad[sb]: New test.
9749
9750 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9751
9752 * gnat.dg/opt23.ad[sb]: New test.
9753 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9754 * gnat.dg/opt24.ad[sb]: New test.
9755
9756 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9757
9758 PR tree-optimization/49642
9759 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9760 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9761
9762 2012-01-11 Jason Merrill <jason@redhat.com>
9763
9764 PR c++/51613
9765 * g++.dg/template/explicit-args5.C: New.
9766
9767 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9768
9769 * gcc.c-torture/execute/20120110-1.c: New testcase.
9770
9771 2012-01-10 Jason Merrill <jason@redhat.com>
9772
9773 PR c++/51614
9774 * g++.dg/inherit/ambig1.C: New.
9775
9776 PR c++/51433
9777 * g++.dg/cpp0x/constexpr-cache1.C: New.
9778
9779 2012-01-10 Richard Guenther <rguenther@suse.de>
9780
9781 PR tree-optimization/51801
9782 * gcc.dg/torture/pr51801.c: New testcase.
9783
9784 2012-01-10 Tobias Burnus <burnus@net-b.de>
9785
9786 PR fortran/51652
9787 * gfortran.dg/allocate_with_typespec_5.f90: New.
9788
9789 2012-01-10 Tobias Burnus <burnus@net-b.de>
9790
9791 * gfortran.dg/class_39.f03: Update dg-error string.
9792
9793 2012-01-10 Richard Guenther <rguenther@suse.de>
9794
9795 PR tree-optimization/50913
9796 * gcc.dg/graphite/interchange-16.c: New testcase.
9797 * gcc.dg/graphite/scop-20.c: XFAIL.
9798 * gfortran.dg/graphite/interchange-1.f: Likewise.
9799 * gfortran.dg/graphite/block-1.f90: Likewise.
9800 * gfortran.dg/graphite/block-2.f: Likewise.
9801
9802 2012-01-10 Richard Henderson <rth@redhat.com>
9803
9804 * lib/target-supports.exp (check_effective_target_vect_perm,
9805 check_effective_target_vect_perm_byte,
9806 check_effective_target_vect_perm_short): Enable for arm neon.
9807
9808 2012-01-09 Tobias Burnus <burnus@net-b.de>
9809
9810 PR fortran/46328
9811 * gfortran.dg/typebound_operator_11.f90: New.
9812
9813 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9814
9815 * gnat.dg/array18.adb: New test.
9816 * gnat.dg/array18_pkg.ads: New helper.
9817
9818 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9819
9820 PR fortran/51791
9821 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9822 around base object in first assignment in main program.
9823 * gfortran.dg/typebound_operator_10.f03: New test.
9824
9825 2012-01-09 Martin Jambor <mjambor@suse.cz>
9826
9827 PR tree-optimization/51759
9828 * g++.dg/ipa/pr51759.C: New test.
9829
9830 2012-01-09 Tobias Burnus <burnus@net-b.de>
9831
9832 PR fortran/51758
9833 * gfortran.dg/optional_absent_2.f90: New.
9834
9835 2012-01-09 Tobias Burnus <burnus@net-b.de>
9836
9837 PR fortran/51578
9838 * gfortran.dg/use_17.f90: New.
9839
9840 2012-01-09 Gary Funck <gary@intrepid.com>
9841
9842 PR preprocessor/33919
9843 * gcc.dg/pr33919.c: New test.
9844 * gcc.dg/pr33919-0.h: New test header file.
9845 * gcc.dg/pr33919-1.h: Ditto.
9846 * gcc.dg/pr33919-2.h: Ditto.
9847
9848 2012-01-07 Jan Hubicka <jh@suse.cz>
9849
9850 PR tree-optimize/51694
9851 * gcc.c-torture/compile/pr51694.c: new testcase.
9852
9853 2012-01-07 Jan Hubicka <jh@suse.cz>
9854
9855 PR tree-optimization/51600
9856 * g++.dg/torture/pr51600.C: New testcase.
9857
9858 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9859
9860 PR gcov-profile/51715
9861 PR gcov-profile/51717
9862 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9863 * gcc.misc-tests/gcov-14.c: Likewise.
9864
9865 2012-01-06 Jason Merrill <jason@redhat.com>
9866
9867 * g++.dg/parse/new5.C: New.
9868
9869 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9870
9871 PR testsuite/51655
9872 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9873 including <string.h>.
9874
9875 2012-01-06 Jason Merrill <jason@redhat.com>
9876
9877 * g++.dg/abi/mangle51.C: New.
9878 * g++.dg/abi/mangle52.C: New.
9879 * g++.dg/abi/mangle53.C: New.
9880 * g++.dg/abi/mangle54.C: New.
9881 * g++.dg/abi/mangle55.C: New.
9882 * g++.dg/abi/mangle56.C: New.
9883 * g++.dg/abi/mangle57.C: New.
9884 * g++.dg/abi/mangle58.C: New.
9885 * g++.dg/abi/mangle59.C: New.
9886 * g++.dg/cpp0x/trailing3.C: Update mangling.
9887 * g++.dg/cpp0x/variadic111.C: Update mangling.
9888 * g++.dg/cpp0x/variadic4.C: Update mangling.
9889 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9890 * g++.dg/template/nontype22.C: Works now.
9891 * g++.dg/template/pr35240.C: Works now.
9892
9893 * g++.dg/cpp0x/error7.C: New.
9894
9895 2012-01-06 Tobias Burnus <burnus@net-b.de>
9896
9897 * gfortran.dg/deallocate_stat_2.f90: New.
9898 * coarray/allocate_errgmsg.f90: New.
9899 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9900 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9901 * coarray/subobject_1.f90: Fix for num_images > 1.
9902 * gfortran.dg/deallocate_stat.f90: Update due to changed
9903 stat= handling.
9904
9905 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9906
9907 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9908
9909 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9910
9911 * ada/acats/overflow.lst: Add cb20004.
9912
9913 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9914
9915 PR c++/51541
9916 * g++.dg/cpp0x/alias-decl-18.C: New test.
9917
9918 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9919
9920 * gcc.c-torture/execute/20120104-1.c: New test.
9921
9922 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9923
9924 PR fortran/PR48946
9925 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9926 the old typebound_operator_8.f03.
9927 * gfortran.dg/typebound_operator_8.f03: New version of
9928 typebound_operator_7.f03 with 'u' a derived type instead of a
9929 class object.
9930
9931 2012-01-05 Richard Guenther <rguenther@suse.de>
9932
9933 * g++.dg/torture/pr49309.C: Skip for -flto.
9934
9935 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9936
9937 PR middle-end/51761
9938 * gcc.c-torture/compile/pr51761.c: New test.
9939
9940 2012-01-05 Richard Guenther <rguenther@suse.de>
9941
9942 PR tree-optimization/51760
9943 * gcc.dg/torture/pr51760.c: New testcase.
9944
9945 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9946
9947 PR middle-end/51472
9948 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9949
9950 2012-01-05 Richard Guenther <rguenther@suse.de>
9951
9952 PR lto/41576
9953 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9954 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9955
9956 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9957
9958 PR debug/51695
9959 * gcc.dg/pr51695.c: New test.
9960
9961 2012-01-04 Andrew Pinski <apinski@cavium.com>
9962
9963 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9964 * gcc.target/mips/octeon2-lx-1.c: New test.
9965 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9966 * gcc.target/mips/octeon2-lx-2.c: New test.
9967 * gcc.target/mips/octeon2-lx-3.c: New test.
9968
9969 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9970
9971 PR other/51163
9972 PR other/51164
9973 * gcc.dg/tm/alias-1.c: Adjust regexp.
9974 * gcc.dg/tm/alias-2.c: Adjust regexp.
9975
9976 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9977
9978 PR c++/51064
9979 * g++.dg/warn/Wparentheses-26.C: New.
9980
9981 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9982
9983 * gfortran.dg/elemental_optional_args_2.f90: New test.
9984
9985 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9986
9987 PR fortran/49693
9988 * gfortran.dg/common_17.f90: New test.
9989
9990 2012-01-04 Richard Guenther <rguenther@suse.de>
9991
9992 PR tree-optimization/49651
9993 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9994 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9995
9996 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9997
9998 PR c++/51738
9999 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10000
10001 2012-01-03 Andrew Pinski <apinski@cavium.com>
10002
10003 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10004 for all mips targets. Also allow an optional .cfi_startproc.
10005
10006 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10007
10008 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10009
10010 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10011
10012 PR c++/29273
10013 * g++.dg/rtti/dyncast5.C: New.
10014
10015 2012-01-03 Richard Guenther <rguenther@suse.de>
10016
10017 PR tree-optimization/51070
10018 * gcc.dg/torture/pr51070-2.c: New testcase.
10019
10020 2012-01-03 Richard Guenther <rguenther@suse.de>
10021
10022 PR tree-optimization/51692
10023 * gcc.dg/torture/pr51692.c: New testcase.
10024
10025 2012-01-03 Richard Guenther <rguenther@suse.de>
10026
10027 PR debug/51650
10028 * g++.dg/lto/pr51650-3_0.C: New testcase.
10029
10030 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10031
10032 PR c++/15867
10033 * g++.dg/warn/Wredundant-decls-spec.C: New.
10034
10035 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10036
10037 PR tree-optimization/51719
10038 * g++.dg/tree-prof/pr51719.C: New test.
10039
10040 2012-01-03 Richard Guenther <rguenther@suse.de>
10041
10042 PR middle-end/51730
10043 * gcc.dg/fold-compare-6.c: New testcase.
10044
10045 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10046
10047 PR c++/51669
10048 * g++.dg/gomp/pr51669.C: New test.
10049
10050 2012-01-02 Jason Merrill <jason@redhat.com>
10051
10052 PR c++/51675
10053 * g++.dg/cpp0x/constexpr-union2.C: New.
10054
10055 PR c++/51666
10056 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10057
10058 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10059
10060 PR c++/51462
10061 * g++.dg/cpp0x/constexpr-99.C: New test.
10062
10063 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10064
10065 PR c++/20140
10066 * g++.dg/template/init9.C: New.
10067
10068 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10069
10070 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10071 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10072 rather than a specific number.
10073
10074 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10075
10076 PR fortran/46262
10077 PR fortran/46328
10078 PR fortran/51052
10079 * gfortran.dg/typebound_operator_7.f03: New.
10080 * gfortran.dg/typebound_operator_8.f03: New.
10081
10082 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10083
10084 PR target/51729
10085 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10086 XFAIL.
10087 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10088
10089 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10090
10091 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10092
10093 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10094
10095 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10096 for MIPS.
10097
10098 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10099
10100 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10101 * gfortran.dg/io_real_boz_4.f90: Likewise.
10102 * gfortran.dg/io_real_boz_5.f90: Likewise.
10103
10104 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10105
10106 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10107
10108 2012-01-02 Revital Eres <revital.eres@linaro.org>
10109
10110 * gcc.dg/sms-11.c: New file.
10111
10112 2012-01-02 Tobias Burnus <burnus@net-b.de>
10113
10114 PR fortran/51682
10115 * gfortran.dg/coarray/image_index_3.f90: New.
10116
10117 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10118
10119 PR c++/16603
10120 * g++.dg/parse/enum8.C: New.
10121
10122 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10123
10124 PR c++/51379
10125 * g++.dg/conversion/reinterpret4.C: New.
10126 * g++.dg/conversion/reinterpret1.C: Adjust.
10127
10128 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10129
10130 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10131
10132 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10133
10134 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10135 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10136 * g++.old-deja/g++.jason/access14.C: Likewise.
10137 * g++.old-deja/g++.jason/access8.C: Likewise.
10138 * g++.old-deja/g++.jason/access1.C: Likewise.
10139 * g++.old-deja/g++.other/access3.C: Likewise.
10140 * g++.old-deja/g++.other/access5.C: Likewise.
10141 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10142 * g++.old-deja/g++.law/visibility22.C: Likewise.
10143 * g++.old-deja/g++.law/visibility26.C: Likewise.
10144 * g++.old-deja/g++.mike/p2746.C: Likewise.
10145 * g++.dg/debug/using1.C: Likewise.
10146 * g++.dg/lookup/using51.C: Likewise.
10147 * g++.dg/inherit/using5.C: Likewise.
10148 * g++.dg/inherit/pr30297.C: Likewise.
10149 * g++.dg/inherit/access8.C: Likewise.
10150 * g++.dg/torture/pr39362.C: Likewise.
10151 * g++.dg/template/crash13.C: Likewise.
10152 * g++.dg/template/using10.C: Likewise.
10153
10154 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10155
10156 PR fortran/51502
10157 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10158
10159 2012-01-01 Ira Rosen <irar@il.ibm.com>
10160
10161 PR tree-optimization/51704
10162 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10163 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10164 corresponding flags.
10165
10166 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10167
10168 PR c++/51723
10169 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10170
10171 2012-01-01 Jan Hubicka <jh@suse.cz>
10172
10173 PR rtl-optimization/51069
10174 * gcc.c-torture/compile/pr51069.c: New testcase.
10175
10176 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10177
10178 PR tree-optimization/51683
10179 * gcc.dg/pr51683.c: New test.
10180 \f
10181 Copyright (C) 2012 Free Software Foundation, Inc.
10182
10183 Copying and distribution of this file, with or without modification,
10184 are permitted in any medium without royalty provided the copyright
10185 notice and this notice are preserved.