382affd8d12b960633f6082dceec9dfcd6180f31
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/55432
4 * g++.dg/cpp0x/constexpr-55432.C: New.
5
6 2012-11-21 Janus Weil <janus@gcc.gnu.org>
7
8 PR fortran/55352
9 * gfortran.dg/namelist_76.f90: New.
10
11 2012-11-21 Martin Jambor <mjambor@suse.cz>
12
13 * gcc.dg/ipa/ipcp-agg-7.c: New test.
14 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
15
16 2012-11-21 Martin Jambor <mjambor@suse.cz>
17
18 PR tree-optimization/55260
19 * g++.dg/torture/pr55260-2.C: New test.
20
21 2012-11-21 Martin Jambor <mjambor@suse.cz>
22
23 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
24
25 2012-11-21 Bin Cheng <bin.cheng@arm.com>
26
27 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
28 * gcc.dg/tree-ssa/vrp47.c: Ditto.
29
30 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
31
32 PR target/19398
33 * gcc.target/i386/pr19398.c: New test.
34
35 2012-11-20 Martin Jambor <mjambor@suse.cz>
36
37 PR tree-optimization/55260
38 * g++.dg/torture/pr55260-1.C: New test.
39
40 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
41
42 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
43 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
44 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
45 * gcc.target/aarch64/atomic-op-char.c: Likewise.
46 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
47 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
48 * gcc.target/aarch64/atomic-op-int.c: Likewise.
49 * gcc.target/aarch64/atomic-op-long.c: Likewise.
50 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
51 * gcc.target/aarch64/atomic-op-release.c: Likewise.
52 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
53 * gcc.target/aarch64/atomic-op-short.c: Likewise.
54
55 2012-11-20 Jakub Jelinek <jakub@redhat.com>
56
57 PR middle-end/55094
58 * gcc.dg/pr55094.c: New test.
59
60 PR rtl-optimization/54921
61 * gcc.dg/pr54921.c: New test.
62
63 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
64
65 * gcc.target/i386/pr55359.c: New test.
66
67 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
68
69 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
70 * g++.dg/tls/thread_local3g.C: Likewise.
71 * g++.dg/tls/thread_local4g.C: Likewise.
72 * g++.dg/tls/thread_local5g.C: Likewise.
73 * g++.dg/tls/thread_local6g.C: Likewise.
74 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
75 * g++.dg/tls/thread_local2.C: Likewise.
76 * g++.dg/tls/thread_local2g.C: Likewise.
77 * g++.dg/tls/thread_local6.C: Likewise.
78
79 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
80
81 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
82 * gcc.dg/tm/clone-1.c: New test.
83
84 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
85
86 PR c++/55368
87 * g++.dg/parse/struct-5.C: New.
88
89 2012-11-19 Tom de Vries <tom@codesourcery.com>
90
91 PR rtl-optimization/55315
92 * gcc.target/mips/pr55315.c: New test.
93
94 2012-11-17 Jakub Jelinek <jakub@redhat.com>
95
96 PR tree-optimization/55236
97 * gcc.dg/pr55236.c: New test.
98
99 PR testsuite/55188
100 * gcc.dg/pr19105.c: Accept also optimizing
101 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
102
103 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
104 from addr2line_output. Increment idx if asking for more than one
105 address in one object.
106
107 2012-11-16 Jakub Jelinek <jakub@redhat.com>
108
109 PR tree-optimization/55329
110 * g++.dg/opt/pr55329.C: New test.
111
112 2012-11-16 Janus Weil <janus@gcc.gnu.org>
113
114 PR fortran/55297
115 * gfortran.dg/typebound_operator_18.f90: New.
116
117 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
118
119 PR rtl-optimization/55330
120 * gfortran.dg/pr55330.f90: New test.
121
122 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
123
124 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
125 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
126 * gcc.dg/hoist-register-pressure-2.c: Ditto.
127 * gcc.dg/hoist-register-pressure-3.c: Ditto.
128 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
129 * gcc.dg/tree-prof/unroll-1.c: Ditto.
130
131 2012-11-16 Dodji Seketeli <dodji@redhat.com>
132
133 PR c++/54875
134 * g++.dg/cpp0x/alias-decl-27.C: New test.
135
136 2012-11-16 Jakub Jelinek <jakub@redhat.com>
137
138 PR c++/55337
139 * g++.dg/template/alignof2.C: New test.
140
141 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
142
143 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
144 * g++.dg/mv6.C (dg-options): Ditto.
145
146 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
147
148 * lib/target_suports.exp
149 (check_effective_target_has_w_floating_suffix): New procedure.
150 (check_effective_target_has_q_floating_suffix): Ditto.
151 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
152 for unsupported non-standard suffix on floating constant.
153 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
154
155 2012-11-14 Jakub Jelinek <jakub@redhat.com>
156
157 * lib/asan-dg.exp: New file.
158 * gcc.dg/asan/asan.exp: New file.
159 * g++.dg/dg.exp: Prune also asan tests.
160 * g++.dg/asan/asan.exp: New file.
161 * c-c++-common/asan/memcmp-1.c: New test.
162
163 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
164
165 PR c++/55323
166 * g++.dg/cpp0x/vt-55323.C: New.
167
168 2012-11-13 Sriraman Tallam <tmsriram@google.com>
169
170 * g++.dg/mv4.C: Add require ifunc. Change error message.
171 * g++.dg/mv5.C: Add require ifunc.
172 * g++.dg/mv6.C: Add require ifunc.
173
174 2012-11-13 Martin Jambor <mjambor@suse.cz>
175
176 PR tree-optimization/55253
177 * gcc.dg/torture/pr55253.c: New test.
178 * gcc.dg/torture/pr55305.c: Likewise.
179
180 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
181
182 PR middle-end/55142
183 * gcc.target/i386/pr55142-1.c: New file.
184 * gcc.target/i386/pr55142-2.c: Likewise.
185
186 2012-11-13 Dodji Seketeli <dodji@redhat.com>
187
188 PR c++/54466
189 * g++.dg/cpp0x/alias-decl-26.C: New test file.
190
191 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
192
193 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
194 instead of lp64.
195 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
196 * gcc.target/i386/pr49715-2.c: Likewise.
197 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
198
199 2012-11-13 Jakub Jelinek <jakub@redhat.com>
200
201 PR tree-optimization/55281
202 * gcc.dg/vect/fast-math-pr55281.c: New test.
203 * g++.dg/opt/pr55281.C: New test.
204
205 PR rtl-optimization/54127
206 * gcc.dg/torture/pr54127.c: New test.
207
208 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
209 Jakub Jelinek <jakub@redhat.com>
210
211 PR rtl-optimization/51447
212 * gcc.c-torture/execute/pr51447.c: New test.
213
214 2012-11-12 Ian Bolton <ian.bolton@arm.com>
215
216 * gcc.target/aarch64/csinc-2.c: New test.
217
218 2012-11-12 Ian Bolton <ian.bolton@arm.com>
219
220 * gcc.target/aarch64/cmn.c: New test.
221 * gcc.target/aarch64/adds.c: New test.
222 * gcc.target/aarch64/subs.c: New test.
223
224 2012-11-12 Tobias Burnus <burnus@net-b.de>
225
226 PR fortran/55272
227 * gfortran.dg/coarray_29_1.f90: New.
228 * gfortran.dg/coarray_29_2.f90: New.
229
230 2012-11-12 Bin Cheng <bin.cheng@arm.com>
231
232 * gcc.dg/hoist-register-pressure-3.c: New test.
233
234 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
235
236 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
237 wrappers around sinf and cosf.
238
239 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
240
241 PR middle-end/55247
242 PR middle-end/55259
243 * gcc.target/i386/pr55247-2.c: New file.
244
245 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
246
247 PR middle-end/55263
248 * g++.dg/pr55263.C: New test.
249
250 2012-11-11 Martin Jambor <mjambor@suse.cz>
251
252 PR tree-optimization/55238
253 * testsuite/gcc.dg/torture/pr55238.c: New test.
254
255 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
256 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
257 * c-c++-common/torture/vector-subscript-1.c: Likewise.
258 * c-c++-common/torture/vector-subscript-2.c: Likewise.
259
260 2012-11-10 Jan Hubicka <jh@suse.cz>
261
262 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
263
264 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
265
266 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
267 -mno-sse -mno-mmx to dg-options. Reformat.
268
269 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
270
271 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
272 * c-c++-common/vector-compare-1.c: Same.
273 * c-c++-common/vector-compare-2.c: Same.
274 * g++.dg/other/unused1.C: Skip on AIX.
275 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
276 extra message on AIX.
277
278 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
279
280 PR target/55247
281 * gcc.target/i386/pr55247.c: New test.
282
283 2012-11-09 Andrew Pinski <apinski@cavium.com>
284
285 * gcc.c-torture/execute/20121108-1.c: New test.
286
287 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
288
289 PR c++/54413
290 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
291 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
292 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
293 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
294
295 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
296
297 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
298 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
299 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
300 array bounds.
301 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
302
303 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
304
305 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
306 * g++.dg/tm/pr47530.C: Same.
307
308 2012-11-09 Jason Merrill <jason@redhat.com>
309
310 PR c++/54859
311 * g++.dg/cpp0x/alias-decl-25.C: New.
312
313 * g++.dg/abi/abi-tag1.C: New.
314 * g++.dg/abi/abi-tag2.C: New.
315
316 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
317
318 PR rtl-optimization/55154
319 * gcc.target/i386/pr55154.c: New test.
320
321 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
322
323 PR rtl-optimization/55151
324 * gcc.dg/pr55151.c: Move ...
325 * gcc.target/i386/pr55151.c: ... here.
326
327 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
328
329 PR rtl-optimization/54472
330 * gcc.dg/pr54472.c: New test.
331
332 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
333
334 * gnat.dg/stack_check3.ad[sb]: New test.
335
336 2012-11-08 Ian Lance Taylor <iant@google.com>
337
338 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
339 with arguments. Handle errorcheckoutput and rundir test types.
340
341 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
342
343 PR tree-optimization/55191
344 * gcc.dg/pr55191.c: New test.
345
346 2012-11-08 Jakub Jelinek <jakub@redhat.com>
347
348 PR debug/54499
349 * g++.dg/debug/pr54499.C: New test.
350
351 2012-11-08 Jan Hubicka <jh@suse.cz>
352
353 PR middle-end/48636
354 * gcc.dg/winline-3.c: Update.
355
356 2012-11-08 Martin Jambor <mjambor@suse.cz>
357
358 * gfortran.dg/ipcp-array-1.f90: New test.
359
360 2012-11-08 Florian Weimer <fweimer@redhat.com>
361
362 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
363
364 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
365
366 PR rtl-optimization/55151
367 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
368
369 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
370
371 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
372
373 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
374
375 * gcc.c-torture/compile/20121107-1.c: New test.
376
377 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
378
379 PR rtl-optimization/55151
380 * gcc.dg/pr55151.c: Compile it only for x86_64.
381
382 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
383
384 PR rtl-optimization/55122
385 * gcc.dg/pr55122.c: New test.
386
387 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
388
389 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
390 word powerpc.
391 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
392 * gcc.target/powerpc/loop_align.c: Skip on AIX.
393 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
394 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
395
396 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
397
398 PR c/53063
399 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
400
401 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
402
403 PR c/51294
404 * c-c++-common/pr51294.c: New.
405
406 2012-11-07 Martin Jambor <mjambor@suse.cz>
407
408 PR tree-optimization/53787
409 * gcc.dg/ipa/ipa-5.c: Adjust.
410 * gcc.dg/ipa/ipcp-agg-1.c: New test.
411 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
412 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
413 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
414 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
415 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
416 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
417 * gfortran.dg/pr48636-2.f90: New test.
418 * gfortran.dg/pr53787.f90: Likewise.
419
420 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
421
422 PR c++/55226
423 Revert:
424 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
425
426 PR c++/54922
427 * g++.dg/cpp0x/constexpr-union4.C: New.
428
429 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
430
431 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
432
433 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
434
435 PR target/49220
436 * gcc.c-torture/compile/pr49220.c: New test.
437
438 2012-11-07 Florian Weimer <fweimer@redhat.com>
439
440 * g++.dg/init/new40.C: New.
441
442 2012-11-07 Jakub Jelinek <jakub@redhat.com>
443
444 PR debug/54693
445 * gcc.dg/guality/pr54693-2.c: New test.
446
447 2012-11-06 Andrew Pinski <apinski@cavium.com>
448
449 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
450 -fno-vect-cost-model.
451
452 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
453
454 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
455 * gcc.dg/tm/debug-1.c: Same.
456 * gcc.dg/tm/irrevocable-3.c: Same.
457 * gcc.dg/tm/irrevocable-4.c: Same.
458 * gcc.dg/tm/memopt-10.c: Same.
459 * gcc.dg/tm/memopt-11.c: Same.
460 * gcc.dg/tm/props-4.c: Same.
461 * gcc.dg/tm/wrap-3.c: Same.
462 * gcc.dg/tm/wrap-4.c: Same.
463
464 2012-11-06 Andrew Pinski <apinski@cavium.com>
465
466 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
467
468 2012-11-06 Jan Hubicka <jh@suse.cz>
469
470 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
471 candidate still.
472 * gcc.dg/tree-ssa/loop-23.c: Likewise.
473 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
474 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
475
476 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
477
478 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
479
480 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
481
482 PR middle-end/41993
483 * gcc.dg/torture/pr41993.c: New test.
484
485 2012-11-06 Jan Hubicka <jh@suse.cz>
486
487 * gcc.target/i386/l_fma_float_?.c: Update.
488 * gcc.target/i386/l_fma_double_?.c: Update.
489
490 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
491
492 PR target/54089
493 * gcc.target/sh/pr54089-8.c: New.
494 * gcc.target/sh/pr54089-9.c: New.
495
496 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
497
498 PR target/47440
499 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
500 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
501 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
502 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
503 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
504 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
505 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
506 * gcc.target/i386/avx-vzeroupper-27.c: New.
507
508 2012-11-06 Janus Weil <janus@gcc.gnu.org>
509
510 PR fortran/54917
511 * gfortran.dg/transfer_class_1.f90: New.
512 * gfortran.dg/transfer_class_2.f90: New.
513
514 2012-11-05 Sriraman Tallam <tmsriram@google.com>
515
516 * testsuite/g++.dg/mv1.C: New test.
517 * testsuite/g++.dg/mv2.C: New test.
518 * testsuite/g++.dg/mv3.C: New test.
519 * testsuite/g++.dg/mv4.C: New test.
520 * testsuite/g++.dg/mv5.C: New test.
521 * testsuite/g++.dg/mv6.C: New test.
522
523 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
524
525 PR testsuite/55186
526 * gcc.dg/const-uniq-1.c (a): Increase length four times.
527
528 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
529
530 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
531 darwin.
532
533 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
534
535 * g++.dg/torture/20121105-1.C: New test.
536
537 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
538
539 * gcc.dg/torture/fp-compare.c: New testcase.
540
541 2012-11-05 Jan Hubicka <jh@suse.cz>
542
543 * gcc.dg/const-1.c: Update.
544 * gcc.dg/pure-1.c: Update.
545
546 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
547
548 PR rtl-optimization/55151
549 * gcc.dg/pr55151.c: New test.
550
551 2012-11-05 Jakub Jelinek <jakub@redhat.com>
552
553 PR debug/54970
554 PR debug/54971
555 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
556
557 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
558
559 PR testsuite/51128
560 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
561
562 2012-11-05 Jan Hubicka <jh@suse.cz>
563
564 * gcc.dg/autopar/pr49960.c: Fix testcase.
565
566 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
567
568 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
569 Fix scan-tree-dump-times directive.
570
571 2012-11-04 Janus Weil <janus@gcc.gnu.org>
572
573 PR fortran/55199
574 * gfortran.dg/associate_12.f90: New.
575
576 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
577
578 PR target/54255
579 * lib/target-supports.exp (check_effective_target_masm_intel): New
580 proc.
581 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
582 masm_intel.
583
584 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
585 Jack Howarth <howarth@bromo.med.uc.edu>
586
587 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
588 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
589 * gcc.target/i386/pr53249.c: Likewise.
590
591 2012-11-03 Andrew Pinski <apinski@cavium.com>
592
593 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
594 call abort1 so that cross jumping does not happen.
595
596 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
597
598 PR target/51244
599 * gcc.target/sh/pr51244-18.c: New.
600 * gcc.target/sh/pr51244-19.c: New.
601
602 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
603
604 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
605 b requires a 64-bit operation followed by a truncation.
606
607 2012-11-02 Jan Hubicka <jh@suse.cz>
608
609 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
610
611 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
612
613 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
614 conditions to verify the reduction code is vectorized.
615
616 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
617 in case 'pow', such as 'powerpc' is used in the compiler version name.
618 * gcc.target/powerpc/pr46728-2.c: Likewise.
619 * gcc.target/powerpc/pr46728-3.c: Likewise.
620 * gcc.target/powerpc/pr46728-4.c: Likewise.
621 * gcc.target/powerpc/pr46728-5.c: Likewise.
622 * gcc.target/powerpc/pr46728-7.c: Likewise.
623 * gcc.target/powerpc/pr46728-8.c: Likewise.
624 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
625
626 2012-11-02 Jan Hubicka <jh@suse.cz>
627
628 * gcc.dg/tree-ssa/loop-38.c: New testcase.
629
630 2012-11-02 Jan Hubicka <jh@suse.cz>
631
632 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
633 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
634
635 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
636
637 PR middle-end/55130
638 * gcc.target/i386/pr55130.c: New test.
639
640 2012-11-02 Jakub Jelinek <jakub@redhat.com>
641
642 PR target/55147
643 * gcc.target/i386/pr55147.c: New test.
644
645 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
646
647 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
648 * gfortran.dg/default_format_denormal_1.f90: Same.
649
650 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
651
652 PR middle-end/55001
653 * g++.dg/ext/vector19.C: Remove target restrictions.
654 * gcc.dg/fold-compare-7.c: New testcase.
655
656 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
657
658 PR target/55160
659 * gcc.target/sh/pr55160.c: New.
660
661 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
662
663 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
664 scan-assembler regex.
665
666 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
667
668 PR middle-end/55150
669 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
670 * gcc.dg/pr55150-2.c: New test.
671
672 2012-11-01 Sharad Singhai <singhai@google.com>
673
674 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
675 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
676 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
677 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
678
679 2012-10-31 Dehao Chen <dehao@google.com>
680
681 * g++.dg/debug/dwarf2/block.C: New testcase.
682
683 2012-10-31 Jan Hubicka <jh@suse.cz>
684
685 * gcc.dg/pr44974.c: Add noinline.
686
687 2012-10-31 Janus Weil <janus@gcc.gnu.org>
688
689 PR fortran/53718
690 * gfortran.dg/class_54.f90: New.
691
692 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
693 Jakub Jelinek <jakub@redhat.com>
694
695 PR tree-optimization/55018
696 * gcc.dg/torture/pr55018.c: New test.
697
698 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
699
700 PR c++/54583
701 * g++.dg/ext/vla13.C: New.
702
703 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
704
705 PR middle-end/55150
706 * gcc.dg/pr55150.c: New test.
707
708 2012-10-31 Tobias Burnus <burnus@net-b.de>
709
710 PR fortran/55134
711 * gfortran.dg/associate_11.f90: New.
712
713 2012-10-31 Dodji Seketeli <dodji@redhat.com>
714
715 PR c++/54955
716 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
717
718 2012-10-31 Jakub Jelinek <jakub@redhat.com>
719
720 PR tree-optimization/19105
721 PR tree-optimization/21643
722 PR tree-optimization/46309
723 * gcc.dg/pr19105.c: New test.
724 * gcc.dg/pr21643.c: New test.
725 * gcc.dg/pr46309-2.c: New test.
726 * gcc.c-torture/execute/pr46309.c: New test.
727
728 2012-10-31 Alan Modra <amodra@gmail.com>
729
730 * gcc.target/powerpc/dimode_off.c: New.
731 * gcc.target/powerpc/timode_off.c: New.
732 * gcc.target/powerpc/dfmode_off.c: New.
733 * gcc.target/powerpc/tfmode_off.c: New.
734
735 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
736
737 PR rtl-optimization/55093
738 * gcc.target/i386/pr55093.c: New file.
739
740 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
741
742 * gcc.target/i386/pr55116.c: Renamed to ...
743 * gcc.target/i386/pr55116-1.c: This.
744
745 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
746
747 * gcc.target/i386/pr55116-2.c: New file.
748
749 2012-10-30 Richard Biener <rguenther@suse.de>
750
751 * gcc.dg/vect/slp-perm-2.c: Adjust.
752
753 2012-10-30 Richard Biener <rguenther@suse.de>
754
755 PR tree-optimization/55111
756 * gcc.dg/torture/pr55111.c: New testcase.
757
758 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
759
760 PR target/53988
761 * gcc.target/sh/pr53988.c: New.
762
763 2012-10-30 Bin Cheng <bin.cheng@arm.com>
764
765 PR target/54989
766 * gcc.dg/hoist-register-pressure-1.c: Rename from
767 hoist-register-pressure.c. Add nonpic condition.
768 * gcc.dg/hoist-register-pressure-2.c: New testcase.
769
770 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
771
772 PR c++/54930
773 * gcc.dg/Wreturn-local-addr.c: New.
774 * g++.dg/warn/Wno-return-local-addr.C: New.
775 * g++.dg/warn/Wreturn-local-addr.C: New.
776
777 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
778
779 PR middle-end/55116
780 * gcc.target/i386/pr55116.c: New file.
781
782 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
783
784 PR c/53066
785 * gcc.dg/Wshadow-4.c: New.
786 * gcc.dg/Wshadow-4.h: New.
787
788 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
789
790 PR debug/54693
791 * gcc.dg/guality/pr54693.c: New.
792
793 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
794
795 PR middle-end/55027
796 * gcc.dg/pr55027.c: New testcase.
797
798 2012-10-29 Jan Hubicka <jh@suse.cz>
799
800 * gcc.dg/ipa/inline-6.c: New testcase.
801
802 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
803
804 PR rtl-optimization/55106
805 * g++.dg/pr55106.C: New.
806
807 2012-10-29 Richard Guenther <rguenther@suse.de>
808
809 PR middle-end/53695
810 * gcc.dg/torture/pr53695.c: New testcase.
811
812 2012-10-28 Jan Hubicka <jh@suse.cz>
813
814 * gcc.dg/ipa/inlinehint-3.c: New testcase.
815
816 2012-10-28 Tobias Burnus <burnus@net-b.de>
817
818 PR fortran/54958
819 * gfortran.dg/do_check_6.f90: New.
820
821 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
822 Jack Howarth <howarth@bromo.med.uc.edu>
823
824 PR target/54404
825 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
826 to dg-options.
827 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
828
829 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
830
831 PR target/34283
832 * gcc.target/i386/pr34283.c: New test.
833
834 2012-10-26 Jakub Jelinek <jakub@redhat.com>
835
836 PR c++/55081
837 * g++.dg/opt/pr55081.C: New test.
838
839 PR debug/54970
840 PR debug/54971
841 * gcc.dg/guality/pr54970.c: New test.
842
843 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
844
845 PR c++/54984
846 * g++.dg/template/new11.C: New.
847
848 2012-10-26 Richard Biener <rguenther@suse.de>
849
850 PR middle-end/54824
851 * gcc.dg/torture/pr54824.c: New testcase.
852
853 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
854
855 * gcc.target/i386/fxsave-1.c: New.
856 * gcc.target/i386/fxsave64-1.c: Ditto.
857 * gcc.target/i386/fxrstor-1.c: Ditto.
858 * gcc.target/i386/fxrstor64-1.c: Ditto.
859 * gcc.target/i386/xsave-1.c: Ditto.
860 * gcc.target/i386/xsave64-1.c: Ditto.
861 * gcc.target/i386/xrstor-1.c: Ditto.
862 * gcc.target/i386/xrstor64-1.c: Ditto.
863 * gcc.target/i386/xsaveopt-1.c: Ditto.
864 * gcc.target/i386/xsaveopt64-1.c: Ditto.
865 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
866 * gcc.target/i386/sse-13.c: Ditto.
867 * gcc.target/i386/sse-14.c: Ditto.
868 * gcc.target/i386/sse-22.c: Ditto.
869 * gcc.target/i386/sse-23.c: Ditto.
870 * g++.dg/other/i386-2.C: Ditto.
871 * g++.dg/other/i386-3.C: Ditto.
872
873 2012-10-25 Jan Hubicka <jh@suse.cz>
874
875 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
876 at ivcanon time.
877
878 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
879
880 PR c++/53761
881 * g++.dg/ext/transparent-union.C: New.
882
883 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
884
885 PR c++/54427
886 * g++.dg/ext/vector19.C: New testcase.
887
888 2012-10-25 Richard Biener <rguenther@suse.de>
889
890 PR tree-optimization/54902
891 * g++.dg/torture/pr54902.C: New testcase.
892
893 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
894
895 PR c++/34892
896 * g++.dg/template/crash114.C: New.
897
898 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
899
900 PR bootstrap/55049
901 * gcc.target/i386/pr55049-1.c: New test.
902
903 2012-10-24 Janus Weil <janus@gcc.gnu.org>
904
905 PR fortran/55037
906 * gfortran.dg/class_dummy_4.f03: New.
907
908 2012-10-24 Jakub Jelinek <jakub@redhat.com>
909
910 PR rtl-optimization/55010
911 * gcc.dg/pr55010.c: New test.
912
913 PR debug/54828
914 * g++.dg/debug/pr54828.C: New test.
915
916 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
917
918 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
919 * gcc.dg/vect/vect-83_64.c: Likewise.
920
921 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
922
923 PR c++/54922
924 * g++.dg/cpp0x/constexpr-union4.C: New.
925
926 2012-10-23 Jeff Law <law@redhat.com>
927
928 * gcc.c-torture/execute/pr54985.c: New test.
929
930 2012-10-23 Paul Koning <ni1d@arrl.net>
931
932 PR debug/54508
933 * g++.dg/debug/dwarf2/pr54508.C: New.
934
935 2012-10-23 Jakub Jelinek <jakub@redhat.com>
936
937 PR c++/54844
938 * g++.dg/template/sizeof14.C: New test.
939
940 2012-10-23 Ian Bolton <ian.bolton@arm.com>
941 Jim MacArthur <jim.macarthur@arm.com>
942 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
943 Marcus Shawcroft <marcus.shawcroft@arm.com>
944 Nigel Stephens <nigel.stephens@arm.com>
945 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
946 Richard Earnshaw <rearnsha@arm.com>
947 Sofiane Naci <sofiane.naci@arm.com>
948 Stephen Thomas <stephen.thomas@arm.com>
949 Tejas Belagod <tejas.belagod@arm.com>
950 Yufeng Zhang <yufeng.zhang@arm.com>
951
952 * lib/target-supports.exp
953 (check_profiling_available): Add AArch64.
954 (check_effective_target_vect_int): Likewise.
955 (check_effective_target_vect_shift): Likewise.
956 (check_effective_target_vect_float): Likewise.
957 (check_effective_target_vect_double): Likewise.
958 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
959 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
960 (check_effective_target_vect_pack_trunc): Likewise.
961 (check_effective_target_vect_unpack): Likewise.
962 (check_effective_target_vect_hw_misalign): Likewise.
963 (check_effective_target_vect_short_mult): Likewise.
964 (check_effective_target_vect_int_mult): Likewise.
965 (check_effective_target_vect_stridedN): Likewise.
966 (check_effective_target_sync_int_long): Likewise.
967 (check_effective_target_sync_char_short): Likewise.
968 (check_vect_support_and_set_flags): Likewise.
969 (check_effective_target_aarch64_tiny): New.
970 (check_effective_target_aarch64_small): New.
971 (check_effective_target_aarch64_large): New.
972 * g++.dg/other/PR23205.C: Enable aarch64.
973 * g++.dg/other/pr23205-2.C: Likewise.
974 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
975 * gcc.c-torture/execute/20101011-1.c: Likewise.
976 * gcc.dg/20020312-2.c: Likewise.
977 * gcc.dg/20040813-1.c: Likewise.
978 * gcc.dg/builtin-apply2.c: Likewise.
979 * gcc.dg/stack-usage-1.c: Likewise.
980
981 2012-10-23 Ian Bolton <ian.bolton@arm.com>
982 Jim MacArthur <jim.macarthur@arm.com>
983 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
984 Marcus Shawcroft <marcus.shawcroft@arm.com>
985 Nigel Stephens <nigel.stephens@arm.com>
986 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
987 Richard Earnshaw <rearnsha@arm.com>
988 Sofiane Naci <sofiane.naci@arm.com>
989 Stephen Thomas <stephen.thomas@arm.com>
990 Tejas Belagod <tejas.belagod@arm.com>
991 Yufeng Zhang <yufeng.zhang@arm.com>
992
993 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
994 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
995 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
996 * gcc.target/aarch64/aapcs/abitest.S: New file.
997 * gcc.target/aarch64/aapcs/abitest.h: New file.
998 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
999 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1000 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1001 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1002 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1003 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1004 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1005 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1006 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1007 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1008 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1009 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1010 * gcc.target/aarch64/aapcs/test_1.c: New file.
1011 * gcc.target/aarch64/aapcs/test_10.c: New file.
1012 * gcc.target/aarch64/aapcs/test_11.c: New file.
1013 * gcc.target/aarch64/aapcs/test_12.c: New file.
1014 * gcc.target/aarch64/aapcs/test_13.c: New file.
1015 * gcc.target/aarch64/aapcs/test_14.c: New file.
1016 * gcc.target/aarch64/aapcs/test_15.c: New file.
1017 * gcc.target/aarch64/aapcs/test_16.c: New file.
1018 * gcc.target/aarch64/aapcs/test_17.c: New file.
1019 * gcc.target/aarch64/aapcs/test_18.c: New file.
1020 * gcc.target/aarch64/aapcs/test_19.c: New file.
1021 * gcc.target/aarch64/aapcs/test_2.c: New file.
1022 * gcc.target/aarch64/aapcs/test_20.c: New file.
1023 * gcc.target/aarch64/aapcs/test_21.c: New file.
1024 * gcc.target/aarch64/aapcs/test_22.c: New file.
1025 * gcc.target/aarch64/aapcs/test_23.c: New file.
1026 * gcc.target/aarch64/aapcs/test_24.c: New file.
1027 * gcc.target/aarch64/aapcs/test_25.c: New file.
1028 * gcc.target/aarch64/aapcs/test_26.c: New file.
1029 * gcc.target/aarch64/aapcs/test_3.c: New file.
1030 * gcc.target/aarch64/aapcs/test_4.c: New file.
1031 * gcc.target/aarch64/aapcs/test_5.c: New file.
1032 * gcc.target/aarch64/aapcs/test_6.c: New file.
1033 * gcc.target/aarch64/aapcs/test_7.c: New file.
1034 * gcc.target/aarch64/aapcs/test_8.c: New file.
1035 * gcc.target/aarch64/aapcs/test_9.c: New file.
1036 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1037 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1038 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1039 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1040 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1041 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1042 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1043 * gcc.target/aarch64/aapcs/type-def.h: New file.
1044 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1045 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1046 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1047 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1048 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1049 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1050 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1051 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1052 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1053 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1054 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1055 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1056 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1057 * gcc.target/aarch64/aarch64.exp: New file.
1058 * gcc.target/aarch64/adc-1.c: New file.
1059 * gcc.target/aarch64/adc-2.c: New file.
1060 * gcc.target/aarch64/asm-1.c: New file.
1061 * gcc.target/aarch64/clrsb.c: New file.
1062 * gcc.target/aarch64/clz.c: New file.
1063 * gcc.target/aarch64/ctz.c: New file.
1064 * gcc.target/aarch64/csinc-1.c: New file.
1065 * gcc.target/aarch64/csinv-1.c: New file.
1066 * gcc.target/aarch64/csneg-1.c: New file.
1067 * gcc.target/aarch64/extend.c: New file.
1068 * gcc.target/aarch64/fcvt.x: New file.
1069 * gcc.target/aarch64/fcvt_double_int.c: New file.
1070 * gcc.target/aarch64/fcvt_double_long.c: New file.
1071 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1072 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1073 * gcc.target/aarch64/fcvt_float_int.c: New file.
1074 * gcc.target/aarch64/fcvt_float_long.c: New file.
1075 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1076 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1077 * gcc.target/aarch64/ffs.c: New file.
1078 * gcc.target/aarch64/fmadd.c: New file.
1079 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1080 * gcc.target/aarch64/frint.x: New file.
1081 * gcc.target/aarch64/frint_double.c: New file.
1082 * gcc.target/aarch64/frint_float.c: New file.
1083 * gcc.target/aarch64/index.c: New file.
1084 * gcc.target/aarch64/mneg-1.c: New file.
1085 * gcc.target/aarch64/mneg-2.c: New file.
1086 * gcc.target/aarch64/mneg-3.c: New file.
1087 * gcc.target/aarch64/mnegl-1.c: New file.
1088 * gcc.target/aarch64/mnegl-2.c: New file.
1089 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1090 * gcc.target/aarch64/pic-constantpool1.c: New file.
1091 * gcc.target/aarch64/pic-symrefplus.c: New file.
1092 * gcc.target/aarch64/predefine_large.c: New file.
1093 * gcc.target/aarch64/predefine_small.c: New file.
1094 * gcc.target/aarch64/predefine_tiny.c: New file.
1095 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1096 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1097 * gcc.target/aarch64/table-intrinsics.c: New file.
1098 * gcc.target/aarch64/tst-1.c: New file.
1099 * gcc.target/aarch64/vect-abs-compile.c: New file.
1100 * gcc.target/aarch64/vect-abs.c: New file.
1101 * gcc.target/aarch64/vect-abs.x: New file.
1102 * gcc.target/aarch64/vect-compile.c: New file.
1103 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1104 * gcc.target/aarch64/vect-faddv.c: New file.
1105 * gcc.target/aarch64/vect-faddv.x: New file.
1106 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1107 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1108 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1109 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1110 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1111 * gcc.target/aarch64/vect-fp-compile.c: New file.
1112 * gcc.target/aarch64/vect-fp.c: New file.
1113 * gcc.target/aarch64/vect-fp.x: New file.
1114 * gcc.target/aarch64/vect-mull-compile.c: New file.
1115 * gcc.target/aarch64/vect-mull.c: New file.
1116 * gcc.target/aarch64/vect-mull.x: New file.
1117 * gcc.target/aarch64/vect.c: New file.
1118 * gcc.target/aarch64/vect.x: New file.
1119 * gcc.target/aarch64/vector_intrinsics.c: New file.
1120 * gcc.target/aarch64/vfp-1.c: New file.
1121 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1122 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1123 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1124 * g++.dg/abi/aarch64_guard1.C: New file.
1125
1126 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1127
1128 PR c++/54988
1129 * c-c++-common/pr54988.c: New test.
1130
1131 2012-10-23 Jan Hubicka <jh@suse.cz>
1132
1133 * gcc.dg/tree-prof/peel-1.c: New testcase.
1134
1135 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1136
1137 PR gcc/52945
1138 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1139
1140 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1141
1142 * gcc.dg/c99-predef-1.c: New test.
1143 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1144 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1145 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1146 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1147 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1148 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1149 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1150 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1151 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1152 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1153 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1154 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1155
1156 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1157
1158 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1159
1160 2012-10-23 Jan Hubicka <jh@suse.cz>
1161
1162 PR middle-end/54937
1163 * gcc.c-torture/execute/pr54937.c: New testcase.
1164 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1165
1166 2012-10-23 Jan Hubicka <jh@suse.cz>
1167
1168 PR middle-end/54967
1169 * gfortran.dg/pr54967.f90: New testcase.
1170
1171 2012-10-23 Terry Guo <terry.guo@arm.com>
1172
1173 PR target/55019
1174 * gcc.dg/pr55019.c: New.
1175
1176 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1177
1178 PR tree-optimization/55008
1179 * gcc.dg/tree-ssa/pr55008.c: New test.
1180
1181 2012-10-22 Richard Biener <rguenther@suse.de>
1182
1183 PR tree-optimization/55011
1184 * gcc.dg/torture/pr55011.c: New testcase.
1185
1186 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1187
1188 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1189 * gcc.target/arm/pr40457-2.c: Likewise.
1190 * gcc.target/arm/pr40457-3.c: Likewise.
1191
1192 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1193
1194 * gnat.dg/specs/limited_with4.ads: New test.
1195 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1196
1197 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1198
1199 * gnat.dg/modular4.adb: New test.
1200 * gnat.dg/modular4_pkg.ads: New helper.
1201
1202 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1203
1204 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1205 * gnat.dg/specs/addr1.ads: Likewise.
1206
1207 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1208
1209 * gcc.dg/webizer.c (main): Add missing exit call.
1210
1211 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1212
1213 PR fortran/54465
1214 * gfortran.dg/wextra_1.f: New test.
1215
1216 2012-10-20 Jan Hubicka <jh@suse.cz>
1217
1218 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1219
1220 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1221
1222 PR fortran/54224
1223 * gfortran.dg/warn_unused_function.f90: New.
1224
1225 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1226
1227 * lib/target-supports.exp
1228 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1229
1230 2012-10-19 Richard Guenther <rguenther@suse.de>
1231
1232 PR tree-optimization/54981
1233 * gcc.dg/pr54981.c: New testcase.
1234
1235 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1236
1237 PR target/54892
1238 * gcc.target/arm/pr54892.c: New.
1239
1240 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1241
1242 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1243
1244 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1245
1246 PR c++/54501
1247 * g++.dg/init/array30.C: New.
1248 * g++.dg/init/array31.C: Likewise.
1249
1250 2012-10-18 Tobias Burnus <burnus@net-b.de>
1251
1252 PR fortran/54884
1253 * gfortran.dg/public_private_module_7.f90: New.
1254
1255 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1256
1257 PR c++/29633
1258 * g++.dg/template/pr29633.C: New.
1259
1260 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1261
1262 * gnat.dg/loop_optimization13.ad[sb]: New test.
1263 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1264
1265 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1266
1267 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1268 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1269 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1270 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1271
1272 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1273
1274 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1275 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1276 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1277 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1278 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1279 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1280
1281 2012-10-16 Jan Hubicka <jh@suse.cz>
1282
1283 * gcc.target/i386/l_fma_float_?.c: Update.
1284 * gcc.target/i386/l_fma_double_?.c: Update.
1285 * gfortran.dg/do_1.f90: XFAIL
1286 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1287 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1288 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1289 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1290 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1291 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1292 valid.
1293
1294 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1295
1296 PR c/53063
1297 PR c/40989
1298 * gcc.dg/Wstrict-overflow-24.c: New.
1299
1300 2012-10-16 Tobias Burnus <burnus@net-b.de>
1301
1302 PR fortran/50981
1303 PR fortran/54618
1304 * gfortran.dg/class_optional_1.f90: New.
1305 * gfortran.dg/class_optional_2.f90: New.
1306
1307 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1308
1309 PR debug/54796
1310 * gcc.dg/guality/pr54796.c: New test.
1311
1312 PR tree-optimization/54889
1313 * gfortran.dg/pr54889.f90: New test.
1314
1315 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1316
1317 * g++.dg/other/dump-ada-spec-2.C: New test.
1318
1319 2012-10-16 Easwaran Raman <eraman@google.com>
1320
1321 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1322 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1323
1324 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1325
1326 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1327 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1328
1329 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1330
1331 PR target/54925
1332 * gcc.c-torture/compile/pr54925.c: New.
1333
1334 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1335
1336 PR target/51244
1337 * gcc.target/sh/pr51244-17.c: New.
1338
1339 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1340
1341 PR target/54760
1342 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1343 functions.
1344 * gcc.target/sh/pr54760-4.c: New.
1345
1346 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1347
1348 PR target/34777
1349 * gcc.target/sh/torture/sh-torture.exp: New.
1350 * gcc.target/sh/torture/pr34777.c: New.
1351
1352 2012-10-15 Matthias Klose <doko@ubuntu.com>
1353
1354 * lib/target-supports.exp (check_profiling_available): Match
1355 arm*-*-linux-* for ARM Linux/GNU.
1356 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1357 * gfortran.dg/enum_10.f90: Likewise.
1358 * gfortran.dg/enum_9.f90: Likewise.
1359 * gcc.target/arm/synchronize.c: Likewise.
1360 * g++.old-deja/g++.jason/enum6.C: Likewise.
1361 * g++.old-deja/g++.other/enum4.C: Likewise.
1362 * g++.old-deja/g++.law/enum9.C: Likewise.
1363
1364 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1365
1366 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1367 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1368
1369 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1370 Paolo Carlini <paolo.carlini@oracle.com>
1371
1372 PR c++/17805
1373 * g++.dg/overload/operator6.C: New.
1374
1375 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1376
1377 PR c++/50080 (again)
1378 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1379 * g++.dg/parse/tmpl-outside1.C: Likewise.
1380 * g++.dg/template/qualttp18.C: Likewise.
1381 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1382 * g++.old-deja/g++.pt/overload13.C: Likewise.
1383
1384 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1385
1386 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1387 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1388 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1389 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1390 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1391 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1392 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1393 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1394
1395 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1396
1397 PR c++/50080
1398 * g++.dg/parse/tmpl-outside2.C: New.
1399 * g++.dg/parse/tmpl-outside1.C: Adjust.
1400 * g++.dg/template/qualttp18.C: Likewise.
1401 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1402 * g++.old-deja/g++.pt/overload13.C: Likewise.
1403
1404 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1405
1406 PR tree-optimization/54915
1407 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1408
1409 2012-10-15 Richard Guenther <rguenther@suse.de>
1410
1411 PR tree-optimization/54920
1412 * gcc.dg/torture/pr54920.c: New testcase.
1413
1414 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1415
1416 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1417
1418 2012-10-13 Jason Merrill <jason@redhat.com>
1419
1420 * g++.dg/tls/thread_local7g.C: Require tls_native.
1421
1422 2012-10-14 Jason Merrill <jason@redhat.com>
1423
1424 * g++.dg/cpp0x/inh-ctor1.C: New.
1425 * g++.dg/cpp0x/inh-ctor2.C: New.
1426 * g++.dg/cpp0x/inh-ctor3.C: New.
1427 * g++.dg/cpp0x/inh-ctor4.C: New.
1428 * g++.dg/cpp0x/inh-ctor5.C: New.
1429 * g++.dg/cpp0x/inh-ctor6.C: New.
1430 * g++.dg/cpp0x/inh-ctor7.C: New.
1431 * g++.dg/cpp0x/inh-ctor8.C: New.
1432 * g++.dg/cpp0x/inh-ctor9.C: New.
1433 * g++.dg/cpp0x/inh-ctor10.C: New.
1434 * g++.dg/cpp0x/inh-ctor11.C: New.
1435 * g++.dg/cpp0x/inh-ctor12.C: New.
1436 * g++.dg/cpp0x/inh-ctor13.C: New.
1437
1438 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1439
1440 PR rtl-optimization/54919
1441 * gcc.dg/pr54919.c: New testcase.
1442
1443 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1444
1445 PR c++/53581
1446 * g++.dg/template/crash113.C: New.
1447
1448 2012-10-14 Jan Hubicka <jh@suse.cz>
1449
1450 * gcc.dg/unroll_5.c: New testcase.
1451
1452 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1453
1454 PR c++/52643
1455 * g++.dg/opt/pr52643.C: New.
1456
1457 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1458
1459 PR target/54602
1460 * gcc.target/sh/pr54602-1.c: New.
1461 * gcc.target/sh/pr54602-2.c: New.
1462 * gcc.target/sh/pr54602-3.c: New.
1463 * gcc.target/sh/pr54602-4.c: New.
1464
1465 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1466
1467 PR target/54680
1468 * gcc.target/sh/pr54680.c: New.
1469
1470 2012-10-12 Jan Hubicka <jh@suse.cz>
1471
1472 * gcc.dg/webizer.c: New testcase.
1473
1474 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1475
1476 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1477 specify -m64.
1478
1479 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1480
1481 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1482 Return 0 if already specifying -mfloat-abi other than hard.
1483
1484 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1485
1486 * gcc.dg/pr53060.c: Prune irrelevant warning.
1487
1488 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1489
1490 PR c/54381
1491 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1492 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1493 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1494 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1495 Adjust expected wording of warnings for *cmp* builtins.
1496 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1497 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1498
1499 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1500
1501 PR c++/24449
1502 * g++.dg/parse/friend-main.C: New.
1503
1504 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1505
1506 PR c++/53055
1507 * g++.dg/pr53055.C: New testcase.
1508
1509 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1510
1511 PR c++/52744
1512 * g++.dg/cpp0x/pr52744.C: New.
1513
1514 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1515
1516 PR fortran/40453
1517 * gfortran.dg/dummy_procedure_9.f90: New.
1518
1519 2012-10-12 Richard Biener <rguenther@suse.de>
1520
1521 PR tree-optimization/54894
1522 * gcc.dg/torture/pr54894.c: New testcase.
1523
1524 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1525
1526 PR target/51244
1527 * gcc.target/sh/pr51244-13.c: New.
1528 * gcc.target/sh/pr51244-14.c: New.
1529 * gcc.target/sh/pr51244-15.c: New.
1530 * gcc.target/sh/pr51244-16.c: New.
1531
1532 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1533
1534 PR c++/51878
1535 * g++.dg/cpp0x/decltype45.C: New.
1536
1537 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1538
1539 PR fortran/54784
1540 * gfortran.dg/class_allocate_13.f90: New.
1541
1542 2012-10-11 Jason Merrill <jason@redhat.com>
1543
1544 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1545 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1546
1547 * g++.dg/gomp/tls-5.C: Require tls_native.
1548 * g++.dg/tls/thread_local7.C: Require tls_native.
1549 * g++.dg/tls/static2.C: New.
1550
1551 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1552
1553 PR c++/36107
1554 * g++.dg/ext/weak5.C: New.
1555
1556 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1557
1558 PR testsuite/54868
1559 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1560 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1561
1562 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1563
1564 PR c++/43765
1565 * g++.dg/parse/pr43765.C: New.
1566
1567 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1568
1569 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1570
1571 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1572
1573 PR c++/43663
1574 * g++.dg/init/bitfield3.C: New.
1575
1576 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1577
1578 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1579
1580 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1581
1582 PR tree-optimization/54877
1583 * gcc.dg/torture/pr54877.c: New test.
1584
1585 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1586
1587 PR testsuite/53397
1588 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1589 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1590 and remove target info from dg-do compile.
1591 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1592 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1593 and remove target info from dg-do compile.
1594
1595 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1596
1597 * gcc.dg/pr54782.c: Require target with pthread support.
1598
1599 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1600
1601 PR c++/53122
1602 * g++.dg/cpp0x/auto35.C: New.
1603
1604 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1605
1606 PR c++/53540 - using fails to be equivalent to typedef
1607 * g++.dg/cpp0x/alias-decl-24.C: New test.
1608
1609 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1610
1611 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1612 that c++11 attributes to types are ignored for now.
1613 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1614 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1615
1616 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1617
1618 PR c++/53741
1619 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1620
1621 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1622
1623 PR c++/50478
1624 * g++.dg/cpp0x/initlist67.C: New.
1625
1626 2012-10-10 Dehao Chen <dehao@google.com>
1627
1628 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1629
1630 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1631
1632 PR target/52480
1633 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1634 Add runtime tests.
1635
1636 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1637
1638 PR c++/53307
1639 * g++.dg/cpp0x/decltype44.C: New.
1640
1641 2012-10-09 Steve Ellcey <sellcey@mips.com>
1642
1643 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1644
1645 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1646
1647 PR c++/53763
1648 * g++.dg/cpp0x/decltype43.C: New.
1649
1650 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1651
1652 PR middle-end/53397
1653 * gcc.dg/pr53397-1.c: New test case.
1654 * gcc.dg/pr53397-2.c: New test case.
1655
1656 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1657
1658 PR c++/54194
1659 * g++.dg/warn/Wparentheses-26.C: Adjust.
1660 * g++.dg/warn/Wparentheses-27.C: New.
1661
1662 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1663
1664 PR c++/54427
1665 * c-c++-common/vector-scalar.c: New testcase.
1666 * g++.dg/ext/vector18.C: New testcase.
1667 * g++.dg/ext/vector5.C: This is not an error anymore.
1668 * gcc.dg/init-vec-1.c: Move ...
1669 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1670 * gcc.c-torture/execute/vector-shift1.c: Move ...
1671 * c-c++-common/torture/vector-shift1.c: ... here.
1672 * gcc.dg/scal-to-vec1.c: Move ...
1673 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1674 C++11. Adapt error messages.
1675 * gcc.dg/convert-vec-1.c: Move ...
1676 * c-c++-common/convert-vec-1.c: ... here.
1677 * gcc.dg/scal-to-vec2.c: Move ...
1678 * c-c++-common/scal-to-vec2.c: ... here.
1679
1680 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1681
1682 PR target/54400
1683 * gcc.target/i386/pr54400.c: New testcase.
1684
1685 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1686
1687 PR c++/54858
1688 * g++.dg/template/pr54858.C: New test.
1689
1690 2012-10-08 Marek Polacek <polacek@redhat.com>
1691
1692 PR debug/54831
1693 * g++.dg/debug/pr54831.C: New test.
1694
1695 2012-10-08 Dehao Chen <dehao@google.com>
1696
1697 * g++.dg/predict-loop-exit-1.C: New.
1698 * g++.dg/predict-loop-exit-2.C: New.
1699 * g++.dg/predict-loop-exit-3.C: New.
1700
1701 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1702
1703 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1704
1705 2012-10-08 Jason Merrill <jason@redhat.com>
1706
1707 * g++.dg/gomp/tls-5.C: New.
1708 * g++.dg/gomp/tls-wrap1.C: New.
1709 * g++.dg/gomp/tls-wrap2.C: New.
1710 * g++.dg/gomp/tls-wrap3.C: New.
1711 * g++.dg/gomp/tls-wrap4.C: New.
1712 * g++.dg/gomp/tls-wrapper-cse.C: New.
1713 * g++.dg/tls/thread_local-cse.C: New.
1714 * g++.dg/tls/thread_local-order1.C: New.
1715 * g++.dg/tls/thread_local-order2.C: New.
1716 * g++.dg/tls/thread_local-wrap1.C: New.
1717 * g++.dg/tls/thread_local-wrap2.C: New.
1718 * g++.dg/tls/thread_local-wrap3.C: New.
1719 * g++.dg/tls/thread_local-wrap4.C: New.
1720 * g++.dg/tls/thread_local2g.C: New.
1721 * g++.dg/tls/thread_local3g.C: New.
1722 * g++.dg/tls/thread_local4g.C: New.
1723 * g++.dg/tls/thread_local5g.C: New.
1724 * g++.dg/tls/thread_local6g.C: New.
1725 * g++.dg/tls/thread_local7g.C: New.
1726
1727 * g++.dg/tls/thread_local3.C: New.
1728 * g++.dg/tls/thread_local4.C: New.
1729 * g++.dg/tls/thread_local5.C: New.
1730 * g++.dg/tls/thread_local6.C: New.
1731
1732 * g++.dg/tls/init-2.C: Tweak errors.
1733 * g++.dg/tls/thread_local1.C: New.
1734 * g++.dg/tls/thread_local2.C: New.
1735 * g++.dg/tls/thread_local7.C: New.
1736
1737 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1738
1739 PR target/54866
1740 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1741
1742 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1743
1744 PR target/54685
1745 * gcc.target/sh/pr54685.c: New.
1746
1747 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1748
1749 PR c++/53528 C++11 attribute support
1750 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1751 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1752 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1753 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1754 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1755 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1756 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1757 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1758 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1759 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1760 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1761 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1762 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1763 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1764 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1765 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1766 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1767 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1768 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1769 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1770 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1771 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1772 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1773 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1774 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1775 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1776 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1777 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1778 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1779 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1780 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1781 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1782 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1783 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1784 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1785 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1786 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1787 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1788 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1789 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1790 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1791 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1792 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1793 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1794 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1795 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1796 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1797 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1798 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1799 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1800 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1801 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1802 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1803 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1804 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1805 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1806 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1807
1808 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1809
1810 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1811 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1812 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1813
1814 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1815
1816 PR target/54760
1817 * gcc.target/sh/pr54760-2.c: New.
1818 * gcc.target/sh/pr54760-3.c: New.
1819
1820 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1821
1822 PR c++/51422
1823 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1824
1825 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1826 Sandra Loosemore <sandra@codesourcery.com>
1827
1828 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1829 and test that the accumulator is initialized using MULT.
1830 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1831 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1832
1833 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1834
1835 PR c++/52764
1836 * g++.dg/cpp0x/stdint.C: New.
1837
1838 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1839
1840 PR c++/54249
1841 * g++.dg/cpp0x/stddef.C: New.
1842
1843 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1844
1845 PR fortran/54832
1846 * gfortran.dg/typebound_operator_17.f90: New.
1847
1848 2012-10-06 Jan Hubicka <jh@suse.cz>
1849
1850 PR lto/53831
1851 PR lto/54776
1852 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1853
1854 2012-10-06 Jan Hubicka <jh@suse.cz>
1855
1856 * gcc.dg/lto/resolutions_0.c: New testcase.
1857
1858 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1859
1860 PR fortran/45521
1861 * gfortran.dg/generic_25.f90: New.
1862 * gfortran.dg/generic_26.f90: New.
1863 * gfortran.dg/generic_27.f90: New.
1864
1865 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1866
1867 PR target/54760
1868 * gcc.target/sh/pr54760-1.c: New.
1869
1870 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1871
1872 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1873 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1874 * g++.dg/warn/Wsign-compare-5.C: New test.
1875 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1876 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1877 * g++.dg/ext/builtin30.C: New test.
1878 * g++.dg/ext/vla12.C: New test.
1879 * gcc.dg/builtins-85.c: New test.
1880
1881 PR debug/54519
1882 * gcc.dg/guality/pr54519-1.c: New test.
1883 * gcc.dg/guality/pr54519-2.c: New test.
1884 * gcc.dg/guality/pr54519-3.c: New test.
1885 * gcc.dg/guality/pr54519-4.c: New test.
1886 * gcc.dg/guality/pr54519-5.c: New test.
1887 * gcc.dg/guality/pr54519-6.c: New test.
1888
1889 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1890
1891 PR c++/50893
1892 * g++.dg/cpp0x/defaulted38.C: New.
1893
1894 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1895
1896 PR tree-optimization/33763
1897 * c-c++-common/pr33763.c: New test.
1898
1899 PR tree-optimization/54810
1900 * gcc.dg/tree-ssa/vrp85.c: New test.
1901
1902 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1903
1904 * gcc.dg/ucnid-7.c: Skip on AIX.
1905 * gcc.dg/ucnid-8.c: Same.
1906 * gcc.dg/ucnid-10.c: Same.
1907 * gcc.dg/ucnid-13.c: Same.
1908 * gcc.dg/attr-alias-3.c: Same.
1909 * gcc.dg/attr-alias-5.c: Same.
1910 * gcc.dg/torture/pr51106-2.c: Same.
1911 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1912
1913 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1914
1915 PR c++/52233
1916 * g++.dg/cpp0x/alias-decl-23.C: New.
1917
1918 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1919
1920 PR c++/53403
1921 * g++.dg/template/friend53.C: New.
1922
1923 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1924
1925 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1926 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1927 (scan-ada-spec): Likewise.
1928 (scan-ada-spec-not): Likewise.
1929 * gcc.dg/dump-ada-spec-1.c: New test.
1930 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1931
1932 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1933
1934 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1935
1936 2012-10-04 Florian Weimer <fweimer@redhat.com>
1937
1938 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1939
1940 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1941
1942 PR c++/54323
1943 * g++.dg/cpp0x/pr54323.C: New.
1944
1945 2012-10-04 Richard Guenther <rguenther@suse.de>
1946
1947 PR middle-end/54735
1948 * g++.dg/torture/pr54735.C: New testcase.
1949
1950 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1951
1952 PR rtl-optimization/54739
1953 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1954
1955 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1956
1957 PR target/51244
1958 * gcc.target/sh/pr51244-12.c: New.
1959
1960 2012-10-03 Dehao Chen <dehao@google.com>
1961
1962 PR middle-end/54782
1963 * gcc.dg/pr54782.c: New test.
1964
1965 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1966
1967 PR c++/54777
1968 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1969
1970 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1971
1972 PR fortran/54778
1973 * gfortran.dg/class_53.f90: New.
1974
1975 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1976
1977 PR debug/54551
1978 * gcc.dg/guality/pr54551.c: New.
1979
1980 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1981
1982 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1983 * gcc.target/powerpc/pr46728-2.c: Likewise.
1984
1985 2012-10-02 Sharad Singhai <singhai@google.com>
1986
1987 PR testsuite/54772
1988 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1989 to fix test failures caused by r191883.
1990 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1991 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1992 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1993 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1994 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1995 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1996 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1997 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1998 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1999
2000 2012-09-30 Sharad Singhai <singhai@google.com>
2001
2002 * gcc.target/i386/vect-double-1.c: Fix test.
2003
2004 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2005
2006 PR target/54087
2007 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2008 atomic_sub fails.
2009
2010 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2011
2012 PR rtl-optimization/54457
2013 * gcc.target/i386/pr54457.c: New test.
2014
2015 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2016
2017 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2018
2019 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2020
2021 * gcc.target/i386/vect-rebuild.c: New testcase.
2022
2023 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2024
2025 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2026
2027 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2028
2029 * gcc.target/mips/pr37362.c: Fix target selector.
2030
2031 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2032
2033 PR target/54083
2034 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2035
2036 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2037
2038 * gcc.dg/ucnid-8.c: Update line number.
2039 * gcc.dg/torture/pr51106-2.c: Likewise.
2040
2041 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2042
2043 PR fortran/54667
2044 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2045 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2046 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2047
2048 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2049
2050 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2051 partially reverting r170092.
2052 * gfortran.dg/class_7.f03: Ditto.
2053 * gfortran.dg/coarray_14.f90: Ditto.
2054 * gfortran.dg/typebound_proc_13.f03: Ditto.
2055
2056 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2057
2058 PR c++/54738
2059 * g++.dg/cpp0x/sfinae42.C: New.
2060
2061 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2062
2063 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2064 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2065 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2066 * gcc.dg/pr42629.c: XFAIL on AIX.
2067 * gcc.dg/pr47684.c: Same.
2068 * gcc.dg/pr43670.c: Same.
2069 * gcc.dg/pr42916.c: Same.
2070 * gcc.dg/pr45449.c: Same.
2071 * gcc.dg/pr50017.c: Same.
2072 * gcc.dg/pr42728.c: Same.
2073 * gcc.dg/pr47881.c: Same.
2074 * gcc.dg/pr44023.c: Same.
2075 * gcc.dg/pr41345.c: Same.
2076 * gcc.dg/pr42630.c: Same.
2077 * gcc.dg/pr44971.c: Same.
2078 * gcc.dg/pr46771.c: Same.
2079 * gcc.dg/ucnid-8.c: Same.
2080 * gcc.dg/ucnid-10.c: Same.
2081 * gcc.dg/ucnid-13.c: Same.
2082 * gcc.dg/torture/pr51106-2.c: Same.
2083 * gcc.dg/pr48768.c: Same.
2084 * gcc.dg/pr42631.c: Same.
2085 * gcc.dg/pr43084.c: Same.
2086 * gcc.dg/ucnid-7.c: Same.
2087 * gcc.dg/pr42889.c: Same.
2088 * gcc.dg/pr41241.c: Same.
2089 * gcc.dg/pr42719.c: Same.
2090 * g++.dg/debug/pr46583.C: Same.
2091 * g++.dg/debug/pr47106.C: Same.
2092 * g++.dg/opt/pr48549.C: Same.
2093 * g++.dg/other/pr42685.C: Same.
2094 * c-c++-common/pr43942.c: Same.
2095
2096 2012-09-29 Ian Lance Taylor <iant@google.com>
2097
2098 * go.test/go-test.exp: Update for latest version of Go testsuite.
2099
2100 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2101
2102 PR fortran/52724
2103 * gfortran.dg/internal_readwrite_3.f90: New test.
2104
2105 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2106
2107 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2108 c-c++-common/Wunused-local-typedefs-2.c to here.
2109
2110 PR c++/54372 - unused attribute inactive on dependant entities
2111 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2112
2113 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2114
2115 PR c++/29028 - Missed unused warning on using declaration
2116 * g++.dg/warn/Wunused-var-18.C: New test.
2117
2118 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2119
2120 PR c++/53551 - -Wunused-local-typedefs misses uses
2121 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2122
2123 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2124
2125 PR target/54716
2126 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2127
2128 PR tree-optimization/54713
2129 * gcc.c-torture/compile/pr54713-1.c: New test.
2130 * gcc.c-torture/compile/pr54713-2.c: New test.
2131 * gcc.c-torture/compile/pr54713-3.c: New test.
2132
2133 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2134
2135 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2136
2137 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2138
2139 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2140
2141 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2142
2143 PR target/54703
2144 * gcc.target/i386/pr54703.c: New test.
2145
2146 2012-09-27 Richard Guenther <rguenther@suse.de>
2147
2148 PR lto/54709
2149 * gcc.dg/lto/pr54709_0.c: New testcase.
2150 * gcc.dg/lto/pr54709_1.c: Likewise.
2151
2152 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2153
2154 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2155
2156 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2157
2158 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2159
2160 * gcc.target/arm/pr42879.c: Handle big-endian.
2161
2162 2012-09-26 Steve Ellcey <sellcey@mips.com>
2163
2164 PR c/37303
2165 * gcc.dg/pr37303.c: Check for rdata or rodata.
2166
2167 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2168
2169 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2170
2171 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2172
2173 PR target/51274
2174 PR target/53087
2175 * gcc.target/powerpc/ppc-ne0-1.c: New.
2176
2177 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2178
2179 PR target/54089
2180 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2181 test_19, test_20, test_21, test_22, test_23): New functions.
2182 * gcc.target/sh/pr54089-4.c: New.
2183 * gcc.target/sh/pr54089-5.c: New.
2184 * gcc.target/sh/pr54089-6.c: New.
2185 * gcc.target/sh/pr54089-7.c: New.
2186
2187 2012-09-25 Richard Guenther <rguenther@suse.de>
2188
2189 PR lto/54625
2190 * gcc.dg/lto/pr54702_0.c: New testcase.
2191 * gcc.dg/lto/pr54702_1.c: Likewise.
2192 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2193 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2194 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2195 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2196
2197 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2198
2199 PR c++/54526
2200 * g++.dg/cpp0x/parse2.C: New.
2201 * g++.dg/parse/error11.C: Adjust.
2202 * g++.dg/parse/error12.C: Likewise.
2203
2204 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2205
2206 * gcc.target/i386/20030217-1.c: Added check for
2207 large_long_double effective target.
2208 * gcc.target/i386/387-3.c: Likewise.
2209 * gcc.target/i386/387-4.c: Likewise.
2210 * gcc.target/i386/pr36578-1.c: Likewise.
2211 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2212 when long double size is equal double size.
2213 * gcc.target/i386/excess-precision-1.c: Likewise.
2214 * gcc.target/i386/pr36578-2.c: Likewise.
2215 * gcc.target/i386/20030217-2.c: New testcase.
2216
2217 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2218
2219 PR tree-optimization/54676
2220 * gcc.dg/pr54676.c: New test.
2221
2222 2012-09-25 Richard Guenther <rguenther@suse.de>
2223
2224 PR tree-optimization/53663
2225 * gcc.dg/torture/pr53663-1.c: New testcase.
2226 * gcc.dg/torture/pr53663-2.c: Likewise.
2227 * gcc.dg/torture/pr53663-3.c: Likewise.
2228
2229 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2230
2231 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2232
2233 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2234
2235 * lib/target-supports-dg.exp (dg-require-effective-target,
2236 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2237 dg-process-target-1 instead of dg-process-target.
2238 (dg-process-target-1): Rename from dg-process-target.
2239 (dg-process-target): New.
2240
2241 2012-09-24 Richard Guenther <rguenther@suse.de>
2242
2243 PR tree-optimization/54684
2244 * g++.dg/torture/pr54684.C: New testcase.
2245
2246 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2247
2248 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2249
2250 2012-09-24 Richard Guenther <rguenther@suse.de>
2251
2252 PR middle-end/52173
2253 * gcc.dg/tm/pr52173-1.c: New.
2254 * gcc.dg/tm/pr52173-2.c: New.
2255
2256 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2257
2258 * gcc.dg/pr54669.c: New test.
2259
2260 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2261 Dominique Dhumieres <dominiq@lps.ens.fr>
2262
2263 PR testsuite/54677
2264 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2265
2266 2012-09-23 Tobias Burnus <burnus@net-b.de>
2267
2268 PR fortran/54618
2269 * gfortran.dg/class_array_14.f90: New.
2270
2271 2012-09-22 Kai Tietz <ktietz@redhat.com>
2272
2273 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2274 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2275
2276 2012-09-21 Dehao Chen <dehao@google.com>
2277
2278 PR go/54649
2279 PR tree-optimization/54655
2280 * g++.dg/pr54655.C: New testcase.
2281
2282 2012-09-21 Richard Guenther <rguenther@suse.de>
2283
2284 PR tree-optimization/54647
2285 * g++.dg/torture/pr54647.C: New testcase.
2286
2287 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2288
2289 PR c++/54427
2290 * c-c++-common/torture/vector-compare-2.c: Add -w.
2291
2292 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2293
2294 * gnat.dg/opt20.ads: Move dg directive to...
2295 * gnat.dg/opt20.adb: ...here.
2296 * gnat.dg/addr1.ad[sb]: Likewise.
2297 * gnat.dg/concat2.ad[sb]: Likewise.
2298 * gnat.dg/array16.ad[sb]: Likewise.
2299 * gnat.dg/atomic5.ad[sb]: Likewise.
2300 * gnat.dg/discr29.ad[sb]: Likewise.
2301 * gnat.dg/noreturn5.ad[sb]: Likewise.
2302 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2303 * gnat.dg/discr23.ads: Remove dg directive.
2304 * gnat.dg/nested_float_packed.ads: Likewise.
2305 * gnat.dg/oconst6.ads: Move to...
2306 * gnat.dg/specs/oconst6.ads: ...here.
2307
2308 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2309
2310 PR c++/52432
2311 * g++.dg/cpp0x/decltype32.C: Tweak.
2312
2313 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2314
2315 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2316 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2317 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2318 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2319
2320 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2321
2322 PR c++/54581
2323 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2324
2325 2012-09-19 Steve Ellcey <sellcey@mips.com>
2326
2327 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2328
2329 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2330
2331 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2332 * gcc.target/powerpc/ppc-mftb.c: New file.
2333
2334 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2335
2336 PR target/54089
2337 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2338 functions.
2339
2340 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2341
2342 PR target/54236
2343 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2344
2345 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2346
2347 * gcc.c-torture/execute/20120919-1.c: New test.
2348
2349 2012-09-19 Richard Guenther <rguenther@suse.de>
2350
2351 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2352
2353 2012-09-19 Richard Guenther <rguenther@suse.de>
2354
2355 * gcc.dg/builtin-unreachable-6.c: Adjust.
2356
2357 2012-09-19 Richard Guenther <rguenther@suse.de>
2358
2359 * gcc.dg/builtin-object-size-10.c: Adjust.
2360 * gcc.dg/builtin-unreachable-5.c: Adjust.
2361 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2362 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2363 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2364 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2365 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2366 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2367 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2368 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2369 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2370 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2371 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2372 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2373
2374 2012-09-19 Richard Guenther <rguenther@suse.de>
2375
2376 PR tree-optimization/54132
2377 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2378 * gcc.dg/torture/pr54132.c: Likewise.
2379
2380 2012-09-19 Terry Guo <terry.guo@arm.com>
2381
2382 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2383 extra prune rules that will be applied to all tests in a .exp file.
2384 (gcc-dg-prune): Use rules defined by the above variable.
2385 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2386 harmless warnings on architecture switch conflict.
2387
2388 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2389
2390 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2391 of asm-comment characters instead of a single one.
2392 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2393
2394 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2395
2396 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2397
2398 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2399 target instead of xfailing it.
2400 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2401 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2402 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2403 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2404 * gcc.dg/vect/vect-104.c: Likewise.
2405 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2406 * gcc.dg/vect/vect-outer-1.c: Likewise.
2407 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2408 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2409 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2410 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2411 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2412 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2413 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2414 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2415 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2416
2417 * lib/target-supports.exp
2418 (check_effective_target_vect_widen_mult_qi_to_hi,
2419 check_effective_target_vect_widen_mult_hi_to_si,
2420 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2421 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2422 check_effective_target_vect_pack_trunc,
2423 check_effective_target_vect_unpack,
2424 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2425 instead of arm_none.
2426
2427 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2428
2429 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2430
2431 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2432 config to compiler_flags.
2433
2434 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2435
2436 PR target/54592
2437 * gcc.target/i386/pr54592.c: New test.
2438
2439 PR tree-optimization/54610
2440 * gcc.target/i386/pr54610.c: New test.
2441
2442 2012-09-17 Jason Merrill <jason@redhat.com>
2443
2444 PR c++/54575
2445 * g++.dg/cpp0x/alias-decl-21.C: New.
2446 * g++.dg/cpp0x/alias-decl-22.C: New.
2447
2448 2012-09-17 Tobias Burnus <burnus@net-b.de>
2449
2450 PR fortran/54608
2451 * gfortran.dg/scan_2.f90: New.
2452
2453 2012-09-17 Jason Merrill <jason@redhat.com>
2454
2455 PR c++/53661
2456 * g++.dg/init/aggr9.C: New.
2457
2458 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2459
2460 * gnat.dg/loop_optimization12.ad[sb]: New test.
2461
2462 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2463
2464 PR fortran/54285
2465 * gfortran.dg/proc_ptr_result_7.f90: New.
2466
2467 2012-09-17 Tobias Burnus <burnus@net-b.de>
2468
2469 PR fortran/54603
2470 * gfortran.dg/structure_constructor_11.f90: New.
2471
2472 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2473
2474 PR tree-optimization/54563
2475 * g++.dg/torture/pr54563.C: New test.
2476
2477 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2478
2479 PR fortran/54594
2480 * gfortran.dg/typebound_generic_14.f03: New.
2481
2482 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2483
2484 PR fortran/54387
2485 * gfortran.dg/proc_ptr_38.f90: New.
2486
2487 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2488
2489 PR debug/54460
2490 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2491 to scary regexp.
2492
2493 PR testsuite/54007
2494 * gnat.dg/lto15.adb: Require lto.
2495
2496 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2497 "myBindC" for hppa*-*-hpux*.
2498
2499 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2500
2501 * gfortran.dg/namelist_75.f90: New test.
2502
2503 2012-09-15 Tom de Vries <tom@codesourcery.com>
2504
2505 * gcc.dg/tree-ssa/vrp82.c: New test.
2506 * gcc.dg/tree-ssa/vrp83.c: Same.
2507 * gcc.dg/tree-ssa/vrp84.c: Same.
2508
2509 2012-09-15 Tom de Vries <tom@codesourcery.com>
2510
2511 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2512 * gcc.dg/tree-ssa/vrp81.c: ... this.
2513
2514 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2515
2516 PR target/54222
2517 * gcc.target/avr/torture/fix-types.h: New.
2518 * gcc.target/avr/torture/vals-hr.def: New.
2519 * gcc.target/avr/torture/vals-r.def: New.
2520 * gcc.target/avr/torture/vals-k.def: New.
2521 * gcc.target/avr/torture/vals-ur.def: New.
2522 * gcc.target/avr/torture/vals-uk.def: New.
2523 * gcc.target/avr/torture/vals-uhr.def: New.
2524 * gcc.target/avr/torture/vals-llk.def: New.
2525 * gcc.target/avr/torture/vals-ullk.def: New.
2526 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2527 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2528 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2529 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2530 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2531 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2532 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2533 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2534
2535 2012-09-14 Dehao Chen <dehao@google.com>
2536
2537 * g++.dg/debug/dwarf2/deallocator.C: New test.
2538
2539 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2540
2541 PR c/54552
2542 * gcc.c-torture/compile/pr54552-1.c: New test.
2543
2544 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2545
2546 PR c++/54427
2547 * g++.dg/other/vector-compare.C: New testcase.
2548 * c-c++-common/vector-compare-3.c: New testcase.
2549 * gcc.dg/vector-shift.c: Move ...
2550 * c-c++-common/vector-shift.c: ... here.
2551 * gcc.dg/vector-shift1.c: Move ...
2552 * c-c++-common/vector-shift1.c: ... here.
2553 * gcc.dg/vector-shift3.c: Move ...
2554 * c-c++-common/vector-shift3.c: ... here.
2555 * gcc.dg/vector-compare-1.c: Move ...
2556 * c-c++-common/vector-compare-1.c: ... here.
2557 * gcc.dg/vector-compare-2.c: Move ...
2558 * c-c++-common/vector-compare-2.c: ... here.
2559 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2560 * c-c++-common/torture/vector-compare-1.c: ... here.
2561 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2562 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2563 * c-c++-common/torture/vector-compare-2.c: ... here.
2564 * gcc.c-torture/execute/vector-shift.c: Move ...
2565 * c-c++-common/torture/vector-shift.c: ... here.
2566 * gcc.c-torture/execute/vector-shift2.c: Move ...
2567 * c-c++-common/torture/vector-shift2.c: ... here.
2568 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2569 * c-c++-common/torture/vector-subscript-1.c: ... here.
2570 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2571 * c-c++-common/torture/vector-subscript-2.c: ... here.
2572 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2573 * c-c++-common/torture/vector-subscript-3.c: ... here.
2574
2575 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2576
2577 PR c/54103
2578 * gcc.c-torture/compile/pr54103-1.c,
2579 gcc.c-torture/compile/pr54103-2.c,
2580 gcc.c-torture/compile/pr54103-3.c,
2581 gcc.c-torture/compile/pr54103-4.c,
2582 gcc.c-torture/compile/pr54103-5.c,
2583 gcc.c-torture/compile/pr54103-6.c: New tests.
2584 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2585
2586 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2587
2588 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2589
2590 2012-09-14 Richard Guenther <rguenther@suse.de>
2591
2592 PR tree-optimization/54565
2593 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2594 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2595
2596 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2597
2598 * gcc.target/arm/combine-movs.c: Add missing space.
2599
2600 2012-09-14 Richard Guenther <rguenther@suse.de>
2601
2602 * g++.dg/torture/builtin-location.C: New testcase.
2603
2604 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2605 Manuel López-Ibåñez <manu@gcc.gnu.org>
2606
2607 PR c++/53210
2608 * g++.dg/warn/Wuninitialized-self.C: New.
2609
2610 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2611
2612 PR c/54559
2613 * gcc.c-torture/compile/pr54559.c: New test.
2614
2615 2012-09-13 Jason Merrill <jason@redhat.com>
2616
2617 PR c++/53839
2618 * g++.dg/cpp0x/constexpr-temp1.C: New.
2619
2620 PR c++/54511
2621 * g++.dg/template/anonunion2.C: New.
2622
2623 PR c++/53836
2624 * g++.dg/template/init10.C: New.
2625
2626 2012-09-13 Tobias Burnus <burnus@net-b.de>
2627
2628 PR fortran/54556
2629 * gfortran.dg/implicit_pure_3.f90: New.
2630
2631 2012-09-13 Richard Guenther <rguenther@suse.de>
2632
2633 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2634
2635 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2636
2637 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2638
2639 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2640
2641 * c-c++-common/pr51712.c: Handle for short-enum targets.
2642
2643 2012-09-12 Terry Guo <terry.guo@arm.com>
2644
2645 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2646 and lsrs for Thumb2 mode.
2647
2648 2012-09-12 Jan Hubicka <jh@suse.cz>
2649
2650 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2651
2652 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2653
2654 PR target/54445
2655 * gcc.target/i386/pr54445-1.c: New file.
2656 * gcc.target/i386/pr54445-2.c: Likewise.
2657
2658 2012-09-12 Tobias Burnus <burnus@net-b.de>
2659
2660 PR fortran/54225
2661 PR fortran/53306
2662 * gfortran.dg/coarray_10.f90: Update dg-error.
2663 * gfortran.dg/coarray_28.f90: New.
2664 * gfortran.dg/array_section_3.f90: New.
2665
2666 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2667
2668 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2669 gcc.target/arm/pr48252.c: Fix for big-endian support.
2670
2671 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2672
2673 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2674
2675 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2676 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2677
2678 * gcc.target/arm/neon-vfma-1.c: New testcase.
2679 * gcc.target/arm/neon-vfms-1.c: Likewise.
2680 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2681 of float.
2682 * gcc.target/arm/neon-vmls-1.c: Likewise.
2683 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2684 function.
2685 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2686 (check_effective_target_arm_neonv2_ok): Likewise.
2687 (check_effective_target_arm_neonv2_hw): Likewise.
2688 (check_effective_target_arm_neonv2): Likewise.
2689
2690 2012-09-11 Richard Guenther <rguenther@suse.de>
2691
2692 PR middle-end/54515
2693 * g++.dg/tree-ssa/pr54515.C: New testcase.
2694
2695 2012-09-10 Andrew Pinski <apinski@cavium.com>
2696
2697 PR tree-opt/c54362
2698 * gcc.dg/tm/memopt-16.c: New testcase.
2699
2700 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2701
2702 PR c++/54541
2703 PR c++/54542
2704 * g++.dg/cpp0x/sfinae40.C: New.
2705 * g++.dg/cpp0x/sfinae41.C: Likewise.
2706
2707 2012-09-10 Jason Merrill <jason@redhat.com>
2708
2709 PR c++/54538
2710 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2711
2712 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2713
2714 PR target/54089
2715 * gcc.target/sh/pr54089-3.c: New.
2716
2717 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2718
2719 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2720
2721 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2722
2723 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2724
2725 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2726
2727 * gcc.dg/pr52558-2.c: Delete.
2728 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2729
2730 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2731
2732 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2733
2734 2012-09-10 Richard Guenther <rguenther@suse.de>
2735
2736 PR tree-optimization/54520
2737 * gcc.dg/torture/pr54520.c: New testcase.
2738
2739 2012-09-10 Jason Merrill <jason@redhat.com>
2740
2741 PR c++/54506
2742 * g++.dg/cpp0x/implicit14.C: New.
2743
2744 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2745
2746 PR fortran/54208
2747 * gfortran.dg/bound_simplification_3.f90: New test.
2748
2749 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2750
2751 PR testsuite/54184
2752 * gcc.dg/pr52558-1.c: Delete.
2753 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2754
2755 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2756
2757 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2758 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2759 * gcc.target/arm/smlaltt-1.c: Likewise.
2760
2761 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2762
2763 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2764
2765 2012-09-07 Tom de Vries <tom@codesourcery.com>
2766
2767 PR tree-optimization/53986
2768 * gcc.dg/tree-ssa/vrp80.c: New test.
2769 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2770
2771 2012-09-06 Jason Merrill <jason@redhat.com>
2772
2773 PR c++/54341
2774 PR c++/54253
2775 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2776 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2777
2778 2012-09-06 Andrew Pinski <apinski@cavium.com>
2779
2780 PR tree-opt/54494
2781 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2782
2783 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2784
2785 PR rtl-optimization/54455
2786 * gcc.dg/54455.c: New test.
2787
2788 2012-09-06 Tobias Burnus <burnus@net-b.de>
2789
2790 PR fortran/54463
2791 * gfortran.dg/promotion_2.f90: New.
2792
2793 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2794
2795 PR middle-end/54486
2796 * c-c++-common/pr54486.c: New test.
2797
2798 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2799
2800 PR fortran/54474
2801 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2802
2803 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2804
2805 PR c++/54191
2806 * g++.dg/cpp0x/sfinae39.C: New.
2807
2808 2012-09-04 Jason Merrill <jason@redhat.com>
2809
2810 PR c++/54441
2811 * g++.dg/ext/flexary3.C: New.
2812
2813 PR c++/54420
2814 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2815
2816 PR c++/54198
2817 * g++.dg/template/defarg15.C: New.
2818
2819 PR c++/54437
2820 * g++.dg/template/access24.C: New.
2821
2822 2012-09-04 Richard Guenther <rguenther@suse.de>
2823
2824 PR tree-optimization/54458
2825 * gcc.dg/torture/pr54458.c: New testcase.
2826
2827 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2828
2829 * gcc.target/arm/neon-vext.c: New test.
2830 * gcc.target/arm/neon-vext-execute.c: Ditto.
2831
2832 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2833
2834 PR fortran/54243
2835 PR fortran/54244
2836 * gfortran.dg/select_type_29.f03: New.
2837
2838 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2839
2840 * gcc.dg/fold-perm.c: Improve test.
2841
2842 2012-09-03 Tobias Burnus <burnus@net-b.de>
2843
2844 PR fortran/51632
2845 * gfortran.dg/coarray_class_1.f90: New.
2846
2847 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2848
2849 PR target/49206
2850 * gcc.c-torture/compile/pr49206.c: New test.
2851
2852 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2853 Uros Bizjak <ubizjak@gmail.com>
2854
2855 PR target/36680
2856 * gfortran.dg/pr36680.f90: New test.
2857
2858 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2859
2860 PR target/42295
2861 * g++.dg/opt/pr42295.C: New test.
2862
2863 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2864
2865 PR target/54436
2866 * gcc.dg/torture/pr54436.c: New test.
2867
2868 2012-09-01 Andrew Pinski <apinski@cavium.com>
2869
2870 * gcc.target/mips/truncate-8.c: New testcase.
2871
2872 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2873
2874 PR target/46829
2875 PR target/46843
2876 * gcc.target/i386/pr46829.c: New test.
2877 * gcc.target/i386/pr46843.c: Ditto.
2878
2879 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2880 Jason Merrill <jason@redhat.com>
2881
2882 PR c++/18747
2883 * g++.dg/parse/error50.C: New.
2884
2885 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2886
2887 PR c/54428
2888 * gcc.c-torture/compile/pr54428.c: New test.
2889
2890 2012-08-31 Ollie Wild <aaw@google.com>
2891
2892 PR c++/54197
2893 * g++.dg/init/lifetime3.C: New test.
2894
2895 2012-08-31 Martin Jambor <mjambor@suse.cz>
2896
2897 PR middle-end/54409
2898 * gcc.dg/torture/pr54409.c: New test.
2899
2900 2012-08-31 Martin Jambor <mjambor@suse.cz>
2901
2902 * gfortran.dg/pr48636.f90: Add dump scan checks.
2903
2904 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2905
2906 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2907
2908 2012-08-28 Joey Ye <joey.ye@arm.com>
2909
2910 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2911
2912 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2913
2914 PR target/46254
2915 * gcc.target/i386/pr46254.c: New test.
2916
2917 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2918
2919 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2920 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2921 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2922
2923 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2924
2925 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2926 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2927 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2928 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2929 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2930 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2931 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2932 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2933 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2934 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2935 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2936 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2937 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2938 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2939 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2940 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2941 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2942 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2943 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2944 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2945 gcc.target/mips/unaligned-1.c: Tighten regexps.
2946
2947 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2948
2949 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2950 (mips_option_groups): Remove optimization. Add various -f options.
2951 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2952 and -pg imply -fno-omit-frame-pointer.
2953 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2954 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2955 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2956 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2957 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2958 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2959 * gcc.target/mips/abi-n32-long32.c: Likewise.
2960 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2961 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2962 * gcc.target/mips/abi-n32-long64.c: Likewise.
2963 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2964 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2965 * gcc.target/mips/abi-n64-long32.c: Likewise.
2966 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2967 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2968 * gcc.target/mips/abi-n64-long64.c: Likewise.
2969 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2970 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2971 * gcc.target/mips/abi-o32-long32.c: Likewise.
2972 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2973 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2974 * gcc.target/mips/abi-o32-long64.c: Likewise.
2975 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2976 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2977 * gcc.target/mips/abi-o64-long32.c: Likewise.
2978 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2979 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2980 * gcc.target/mips/abi-o64-long64.c: Likewise.
2981 * gcc.target/mips/asm-1.c: Likewise.
2982 * gcc.target/mips/branch-1.c: Likewise.
2983 * gcc.target/mips/call-3.c: Likewise.
2984 * gcc.target/mips/call-saved-3.c: Likewise.
2985 * gcc.target/mips/clear-cache-1.c: Likewise.
2986 * gcc.target/mips/div-1.c: Likewise.
2987 * gcc.target/mips/div-2.c: Likewise.
2988 * gcc.target/mips/div-3.c: Likewise.
2989 * gcc.target/mips/div-4.c: Likewise.
2990 * gcc.target/mips/div-5.c: Likewise.
2991 * gcc.target/mips/div-6.c: Likewise.
2992 * gcc.target/mips/div-7.c: Likewise.
2993 * gcc.target/mips/div-8.c: Likewise.
2994 * gcc.target/mips/div-9.c: Likewise.
2995 * gcc.target/mips/div-10.c: Likewise.
2996 * gcc.target/mips/div-11.c: Likewise.
2997 * gcc.target/mips/div-12.c: Likewise.
2998 * gcc.target/mips/dsp-ctrl.c: Likewise.
2999 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3000 * gcc.target/mips/ext-8.c: Likewise.
3001 * gcc.target/mips/extend-2.c: Likewise.
3002 * gcc.target/mips/fix-r10000-1.c: Likewise.
3003 * gcc.target/mips/fix-r10000-2.c: Likewise.
3004 * gcc.target/mips/fix-r10000-3.c: Likewise.
3005 * gcc.target/mips/fix-r10000-4.c: Likewise.
3006 * gcc.target/mips/fix-r10000-5.c: Likewise.
3007 * gcc.target/mips/fix-r10000-6.c: Likewise.
3008 * gcc.target/mips/fix-r10000-7.c: Likewise.
3009 * gcc.target/mips/fix-r10000-8.c: Likewise.
3010 * gcc.target/mips/fix-r10000-9.c: Likewise.
3011 * gcc.target/mips/fix-r10000-10.c: Likewise.
3012 * gcc.target/mips/fix-r10000-11.c: Likewise.
3013 * gcc.target/mips/fix-r10000-12.c: Likewise.
3014 * gcc.target/mips/fix-r10000-13.c: Likewise.
3015 * gcc.target/mips/fix-r10000-14.c: Likewise.
3016 * gcc.target/mips/fix-r10000-15.c: Likewise.
3017 * gcc.target/mips/fpcmp-1.c: Likewise.
3018 * gcc.target/mips/fpcmp-2.c: Likewise.
3019 * gcc.target/mips/fpr-moves-7.c: Likewise.
3020 * gcc.target/mips/fpr-moves-8.c: Likewise.
3021 * gcc.target/mips/int-moves-1.c: Likewise.
3022 * gcc.target/mips/int-moves-2.c: Likewise.
3023 * gcc.target/mips/long-calls-pg.c: Likewise.
3024 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3025 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3026 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3027 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3028 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3029 * gcc.target/mips/mips-3d-1.c: Likewise.
3030 * gcc.target/mips/mips-3d-2.c: Likewise.
3031 * gcc.target/mips/mips-3d-3.c: Likewise.
3032 * gcc.target/mips/mips-3d-4.c: Likewise.
3033 * gcc.target/mips/mips-3d-5.c: Likewise.
3034 * gcc.target/mips/mips-3d-6.c: Likewise.
3035 * gcc.target/mips/mips-3d-7.c: Likewise.
3036 * gcc.target/mips/mips-3d-8.c: Likewise.
3037 * gcc.target/mips/mips-3d-9.c: Likewise.
3038 * gcc.target/mips/mips-ps-1.c: Likewise.
3039 * gcc.target/mips/mips-ps-2.c: Likewise.
3040 * gcc.target/mips/mips-ps-3.c: Likewise.
3041 * gcc.target/mips/mips-ps-4.c: Likewise.
3042 * gcc.target/mips/mips-ps-6.c: Likewise.
3043 * gcc.target/mips/mips32-dspr2.c: Likewise.
3044 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3045 * gcc.target/mips/neg-abs-1.c: Likewise.
3046 * gcc.target/mips/neg-abs-2.c: Likewise.
3047 * gcc.target/mips/nmadd-3.c: Likewise.
3048 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3049 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3050 * gcc.target/mips/octeon-pop-1.c: Likewise.
3051 * gcc.target/mips/pr26765.c: Likewise.
3052 * gcc.target/mips/pr33256.c: Likewise.
3053 * gcc.target/mips/pr33635-1.c: Likewise.
3054 * gcc.target/mips/pr33755.c: Likewise.
3055 * gcc.target/mips/pr35802.c: Likewise.
3056 * gcc.target/mips/pr45074.c: Likewise.
3057 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3058 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3059 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3060 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3061 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3062 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3063 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3064 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3065 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3066 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3067 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3068 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3069 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3070 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3071 * gcc.target/mips/save-restore-1.c: Likewise.
3072 * gcc.target/mips/save-restore-3.c: Likewise.
3073 * gcc.target/mips/save-restore-5.c: Likewise.
3074 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3075 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3076 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3077 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3078 * gcc.target/mips/stack-1.c: Likewise.
3079
3080 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3081 Tighten regexps.
3082
3083 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3084 branch under test to be filled with preceding rather than
3085 following instructions.
3086 * gcc.target/mips/branch-10.c: Likewise.
3087 * gcc.target/mips/branch-11.c: Likewise.
3088 * gcc.target/mips/branch-12.c: Likewise.
3089 * gcc.target/mips/branch-13.c: Likewise.
3090 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3091 to be eliminated. Tighten $28 scan-assembler-not test.
3092
3093 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3094 function to...
3095 * gcc.target/mips/call-4.c: ...this new test.
3096
3097 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3098 more likely.
3099 * gcc.target/mips/code-readable-3.c: Likewise.
3100 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3101 flag but skip for -O0.
3102 * gcc.target/mips/code-readable-4.c: Likewise.
3103
3104 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3105 of operations under test.
3106 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3107
3108 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3109 Don't require sibling-call optimization.
3110 * gcc.target/mips/near-far-4.c: Likewise.
3111
3112 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3113 Make sure that the register variable is used.
3114 * gcc.target/mips/soft-float-1.c: Likewise.
3115
3116 * gcc.target/mips/sdata-1.c: Make static data volatile.
3117 * gcc.target/mips/sdata-2.c: Likewise.
3118 * gcc.target/mips/sdata-3.c: Likewise.
3119 * gcc.target/mips/sdata-4.c: Likewise.
3120
3121 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3122 skip for -O0.
3123 * gcc.target/mips/atomic-memory-2.c: Likewise.
3124 * gcc.target/mips/branch-cost-1.c: Likewise.
3125 * gcc.target/mips/branch-cost-2.c: Likewise.
3126 * gcc.target/mips/cache-1.c: Likewise.
3127 * gcc.target/mips/call-1.c: Likewise.
3128 * gcc.target/mips/call-saved-2.c: Likewise.
3129 * gcc.target/mips/const-anchor-1.c: Likewise.
3130 * gcc.target/mips/const-anchor-2.c: Likewise.
3131 * gcc.target/mips/dse-1.c: Likewise.
3132 * gcc.target/mips/dsp-lhx.c: Likewise.
3133 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3134 * gcc.target/mips/ext-1.c: Likewise.
3135 * gcc.target/mips/ext-2.c: Likewise.
3136 * gcc.target/mips/ext-3.c: Likewise.
3137 * gcc.target/mips/ext-4.c: Likewise.
3138 * gcc.target/mips/ext-5.c: Likewise.
3139 * gcc.target/mips/ext-6.c: Likewise.
3140 * gcc.target/mips/ext-7.c: Likewise.
3141 * gcc.target/mips/extend-1.c: Likewise.
3142 * gcc.target/mips/fix-r4000-1.c: Likewise.
3143 * gcc.target/mips/fix-r4000-3.c: Likewise.
3144 * gcc.target/mips/fix-r4000-5.c: Likewise.
3145 * gcc.target/mips/fix-r4000-6.c: Likewise.
3146 * gcc.target/mips/fix-r4000-8.c: Likewise.
3147 * gcc.target/mips/fix-r4000-10.c: Likewise.
3148 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3149 * gcc.target/mips/fixed-vector-type.c: Likewise.
3150 * gcc.target/mips/fpr-moves-1.c: Likewise.
3151 * gcc.target/mips/fpr-moves-2.c: Likewise.
3152 * gcc.target/mips/fpr-moves-3.c: Likewise.
3153 * gcc.target/mips/fpr-moves-4.c: Likewise.
3154 * gcc.target/mips/fpr-moves-5.c: Likewise.
3155 * gcc.target/mips/fpr-moves-6.c: Likewise.
3156 * gcc.target/mips/ins-1.c: Likewise.
3157 * gcc.target/mips/ins-2.c: Likewise.
3158 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3159 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3160 * gcc.target/mips/lazy-binding-1.c: Likewise.
3161 * gcc.target/mips/madd-3.c: Likewise.
3162 * gcc.target/mips/madd-5.c: Likewise.
3163 * gcc.target/mips/madd-6.c: Likewise.
3164 * gcc.target/mips/madd-8.c: Likewise.
3165 * gcc.target/mips/madd-9.c: Likewise.
3166 * gcc.target/mips/memcpy-1.c: Likewise.
3167 * gcc.target/mips/mips-ps-type.c: Likewise.
3168 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3169 * gcc.target/mips/mips-sched-madd.c: Likewise.
3170 * gcc.target/mips/mips16e-extends.c: Likewise.
3171 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3172 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3173 * gcc.target/mips/movcc-1.c: Likewise.
3174 * gcc.target/mips/movcc-2.c: Likewise.
3175 * gcc.target/mips/movcc-3.c: Likewise.
3176 * gcc.target/mips/msub-5.c: Likewise.
3177 * gcc.target/mips/msub-6.c: Likewise.
3178 * gcc.target/mips/msub-8.c: Likewise.
3179 * gcc.target/mips/mult-2.c: Likewise.
3180 * gcc.target/mips/mult-3.c: Likewise.
3181 * gcc.target/mips/mult-5.c: Likewise.
3182 * gcc.target/mips/mult-6.c: Likewise.
3183 * gcc.target/mips/mult-7.c: Likewise.
3184 * gcc.target/mips/mult-12.c: Likewise.
3185 * gcc.target/mips/mult-13.c: Likewise.
3186 * gcc.target/mips/mult-14.c: Likewise.
3187 * gcc.target/mips/mult-15.c: Likewise.
3188 * gcc.target/mips/mult-17.c: Likewise.
3189 * gcc.target/mips/mult-18.c: Likewise.
3190 * gcc.target/mips/mult-19.c: Likewise.
3191 * gcc.target/mips/nmadd-1.c: Likewise.
3192 * gcc.target/mips/nmadd-2.c: Likewise.
3193 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3194 * gcc.target/mips/octeon-cins-1.c: Likewise.
3195 * gcc.target/mips/octeon-cins-2.c: Likewise.
3196 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3197 * gcc.target/mips/octeon-exts-2.c: Likewise.
3198 * gcc.target/mips/octeon-exts-3.c: Likewise.
3199 * gcc.target/mips/octeon-exts-4.c: Likewise.
3200 * gcc.target/mips/octeon-exts-5.c: Likewise.
3201 * gcc.target/mips/octeon-exts-6.c: Likewise.
3202 * gcc.target/mips/octeon-exts-7.c: Likewise.
3203 * gcc.target/mips/octeon-pop-2.c: Likewise.
3204 * gcc.target/mips/octeon-seq-3.c: Likewise.
3205 * gcc.target/mips/octeon-seq-4.c: Likewise.
3206 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3207 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3208 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3209 * gcc.target/mips/pr54240.c: Likewise.
3210 * gcc.target/mips/rsqrt-1.c: Likewise.
3211 * gcc.target/mips/rsqrt-2.c: Likewise.
3212 * gcc.target/mips/rsqrt-3.c: Likewise.
3213 * gcc.target/mips/rsqrt-4.c: Likewise.
3214 * gcc.target/mips/save-restore-2.c: Likewise.
3215 * gcc.target/mips/save-restore-4.c: Likewise.
3216 * gcc.target/mips/sb1-1.c: Likewise.
3217 * gcc.target/mips/scc-1.c: Likewise.
3218 * gcc.target/mips/scc-2.c: Likewise.
3219 * gcc.target/mips/scc-3.c: Likewise.
3220 * gcc.target/mips/scc-4.c: Likewise.
3221 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3222 * gcc.target/mips/truncate-1.c: Likewise.
3223 * gcc.target/mips/truncate-2.c: Likewise.
3224 * gcc.target/mips/truncate-3.c: Likewise.
3225 * gcc.target/mips/truncate-4.c: Likewise.
3226 * gcc.target/mips/truncate-5.c: Likewise.
3227 * gcc.target/mips/truncate-6.c: Likewise.
3228 * gcc.target/mips/unaligned-1.c: Likewise.
3229
3230 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3231 skip for -O0. Require -fexpensive-optimizations.
3232 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3233 * gcc.target/mips/dspr2-MULT.c: Likewise.
3234 * gcc.target/mips/fix-r4000-2.c: Likewise.
3235 * gcc.target/mips/fix-r4000-4.c: Likewise.
3236 * gcc.target/mips/fix-r4000-7.c: Likewise.
3237 * gcc.target/mips/fix-r4000-9.c: Likewise.
3238 * gcc.target/mips/madd-1.c: Likewise.
3239 * gcc.target/mips/madd-2.c: Likewise.
3240 * gcc.target/mips/madd-4.c: Likewise.
3241 * gcc.target/mips/maddu-1.c: Likewise.
3242 * gcc.target/mips/maddu-2.c: Likewise.
3243 * gcc.target/mips/maddu-3.c: Likewise.
3244 * gcc.target/mips/maddu-4.c: Likewise.
3245 * gcc.target/mips/msub-1.c: Likewise.
3246 * gcc.target/mips/msub-2.c: Likewise.
3247 * gcc.target/mips/msub-3.c: Likewise.
3248 * gcc.target/mips/msub-4.c: Likewise.
3249 * gcc.target/mips/msubu-1.c: Likewise.
3250 * gcc.target/mips/msubu-2.c: Likewise.
3251 * gcc.target/mips/msubu-3.c: Likewise.
3252 * gcc.target/mips/msubu-4.c: Likewise.
3253 * gcc.target/mips/mult-1.c: Likewise.
3254 * gcc.target/mips/mult-4.c: Likewise.
3255 * gcc.target/mips/mult-8.c: Likewise.
3256 * gcc.target/mips/mult-9.c: Likewise.
3257 * gcc.target/mips/mult-10.c: Likewise.
3258 * gcc.target/mips/mult-11.c: Likewise.
3259 * gcc.target/mips/mult-16.c: Likewise.
3260
3261 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3262 skip for -O0 and -Os.
3263 * gcc.target/mips/fix-r4000-12.c: Likewise.
3264 * gcc.target/mips/madd-7.c: Likewise.
3265 * gcc.target/mips/mips-ps-5.c: Likewise.
3266 * gcc.target/mips/mips-ps-7.c: Likewise.
3267 * gcc.target/mips/msub-7.c: Likewise.
3268
3269 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3270 skip for -O0. Require -mno-abicalls.
3271 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3272
3273 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3274 skip for -O0. Require a total number of BBIT instructions and
3275 at least one of each kind.
3276
3277 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3278 skip for -O0. Require -fno-unroll-loops.
3279
3280 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3281 skip for -O0. Allow BLTZ as well as BGEZ.
3282
3283 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3284
3285 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3286 skip for -O0. Require -fschedule-insns2.
3287 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3288
3289 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3290 but skip for -O0. Make a branch-likely more likely.
3291
3292 * gcc.target/mips/timode-2.c: Split each test into its own function.
3293 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3294
3295 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3296 skip for -O0. Require -fpeephole2.
3297 * gcc.target/mips/vr-mult-2.c: Likewise.
3298
3299 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3300
3301 PR preprocessor/53469
3302 * gcc.dg/cpp/_Pragma7.c: New test case.
3303
3304 2012-08-27 Tobias Burnus <burnus@net-b.de>
3305
3306 PR fortran/54370
3307 * gfortran.dg/do_5.f90: New.
3308
3309 2012-08-27 Tobias Burnus <burnus@net-b.de>
3310
3311 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3312 from dg-options as -Wall no longer implies it.
3313
3314 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3315
3316 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3317
3318 2012-08-25 Jason Merrill <jason@redhat.com>
3319
3320 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3321
3322 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3323
3324 PR c++/51421
3325 * g++.dg/cpp0x/auto34.C: New.
3326
3327 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3328
3329 PR c/54363
3330 * gcc.dg/pr54363.c: New test.
3331
3332 PR c/54355
3333 * gcc.dg/pr54355.c: New test.
3334
3335 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3336
3337 PR debug/52857
3338 * gcc.target/i386/pr52857-1.c: New.
3339 * gcc.target/i386/pr52857-2.c: Likewise.
3340
3341 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3342
3343 * gcc.target/mips/code-readable-4.c: New test.
3344
3345 2012-08-23 Julian Brown <julian@codesourcery.com>
3346 Sandra Loosemore <sandra@codesourcery.com>
3347
3348 * gcc.target/mips/code-readable-1.c: Add -O to options.
3349
3350 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3351
3352 PR c++/20420
3353 * g++.dg/lookup/using53.C: New.
3354
3355 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3356
3357 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3358 * gcc.dg/fixed-point/convert-1.c: New.
3359 * gcc.dg/fixed-point/convert-2.c: New.
3360 * gcc.dg/fixed-point/convert-3.c: New.
3361 * gcc.dg/fixed-point/convert-4.c: New.
3362 * gcc.dg/fixed-point/convert-float-1.c: New.
3363 * gcc.dg/fixed-point/convert-float-2.c: New.
3364 * gcc.dg/fixed-point/convert-float-3.c: New.
3365 * gcc.dg/fixed-point/convert-float-4.c: New.
3366 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3367 * gcc.dg/fixed-point/convert-sat.c: New.
3368 * gcc.dg/fixed-point/convert.h: New.
3369
3370 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3371
3372 PR target/54089
3373 * gcc.target/sh/pr54089-2.c: New.
3374
3375 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3376
3377 * gcc.target/i386/long-double-64-1.c: New file.
3378 * gcc.target/i386/long-double-64-2.c: Likewise.
3379 * gcc.target/i386/long-double-64-3.c: Likewise.
3380 * gcc.target/i386/long-double-64-4.c: Likewise.
3381 * gcc.target/i386/long-double-80-1.c: Likewise.
3382 * gcc.target/i386/long-double-80-2.c: Likewise.
3383 * gcc.target/i386/long-double-80-3.c: Likewise.
3384 * gcc.target/i386/long-double-80-4.c: Likewise.
3385 * gcc.target/i386/long-double-80-5.c: Likewise.
3386 * gcc.target/i386/long-double-80-6.c: Likewise.
3387 * gcc.target/i386/long-double-80-7.c: Likewise.
3388
3389 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3390
3391 PR tree-optimization/54317
3392 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3393
3394 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3395
3396 PR target/39423
3397 * gcc.target/sh/pr39423-2.c: New.
3398
3399 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3400
3401 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3402 * gcc.dg/fold-perm.c: Likewise.
3403
3404 2012-08-20 Jan Hubicka <jh@suse.cz>
3405
3406 PR fortran/48636
3407 * gcc.dg/ipa/inlinehint-1.c: New.
3408
3409 2012-08-20 Florian Weimer <fweimer@redhat.com>
3410
3411 PR c++/19351
3412 * g++.dg/init/new38.C: New test.
3413 * g++.dg/init/new39.C: New test.
3414
3415 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3416
3417 PR target/54089
3418 * gcc.target/sh/pr54089-1.c: New.
3419
3420 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3421
3422 PR target/51244
3423 * gcc.target/sh/pr51244-11.c: New.
3424
3425 2012-08-20 Tobias Burnus <burnus@net-b.de>
3426
3427 PR fortran/54301
3428 * gfortran.dg/warn_target_lifetime_2.f90: New.
3429
3430 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3431
3432 PR c++/10416
3433 * g++.dg/warn/Wunused-var-17.C: New.
3434
3435 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3436
3437 PR middle-end/53992
3438 * gcc.dg/gomp/pr53992.c: New test.
3439
3440 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3441
3442 PR tree-ssa/54295
3443 * gcc.c-torture/execute/20120817-1.c: New test.
3444
3445 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3446
3447 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3448 add instruction.
3449 (f2): New test that really does need adds.
3450
3451 2012-08-20 Richard Guenther <rguenther@suse.de>
3452
3453 PR tree-optimization/54327
3454 * gcc.dg/torture/pr54327.c: New testcase.
3455
3456 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3457
3458 PR tree-optimization/54321
3459 * gcc.c-torture/compile/pr54321.c: New test.
3460
3461 2012-08-20 Tobias Burnus <burnus@net-b.de>
3462
3463 PR fortran/54301
3464 * gfortran.dg/warn_target_lifetime_1.f90: New.
3465
3466 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3467
3468 PR fortran/54298
3469 * gfortran.dg/real_compare_1.f90: New test case.
3470 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3471
3472 2012-08-18 Jan Hubicka <jh@suse.cz>
3473
3474 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3475
3476 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3477
3478 PR fortran/39290
3479 * gfortran.dg/interface_37.f90: New test.
3480
3481 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3482 Gary Funck <gary@intrepid.com>
3483
3484 PR target/20020
3485 * gcc.target/i386/pr20020-1.c: New test.
3486 * gcc.target/i386/pr20020-2.c: Likewise.
3487 * gcc.target/i386/pr20020-3.c: Likewise.
3488
3489 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3490
3491 * gcc.target/i386/perm-concat.c: New test.
3492
3493 2012-08-17 Julian Brown <julian@codesourcery.com>
3494
3495 * gcc.target/arm/div64-unwinding.c: New test.
3496
3497 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3498
3499 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3500
3501 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3502
3503 PR target/54236
3504 * gcc.target/sh/pr54236-1.c: New.
3505
3506 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3507
3508 * lib/target-supports.exp (check_effective_target_sync_int_long)
3509 (check_effective_target_sync_char_short): Enable for crisv32-*
3510 and cris-*.
3511
3512 PR middle-end/54261
3513 * gcc.dg/torture/pr54261-1.c: New test.
3514
3515 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3516
3517 PR fortran/54243
3518 PR fortran/54244
3519 * gfortran.dg/typebound_call_24.f03: New.
3520
3521 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3522
3523 PR tree-optimization/54245
3524 * gcc.dg/tree-ssa/pr54245.c: New test.
3525
3526 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3527
3528 PR tree-optimization/54240
3529 * gcc.target/powerpc/pr54240.c: New test.
3530 * gcc.target/mips/pr54240.c: Likewise.
3531
3532 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3533
3534 PR target/52933
3535 * gcc.target/sh/pr52933-1.c: New.
3536 * gcc.target/sh/pr52933-2.c: New.
3537
3538 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3539
3540 PR target/50751
3541 * gcc.target/sh/pr50751-8.c: New.
3542
3543 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3544
3545 PR fortran/47586
3546 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3547 * gfortran.dg/typebound_proc_27.f03: New test.
3548
3549 2012-08-14 Sterling Augustine <saugustine@google.com>
3550
3551 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3552
3553 2012-08-14 Tobias Burnus <burnus@net-b.de>
3554
3555 PR fortran/40881
3556 * gfortran.dg/data_constraints_3.f90: New.
3557 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3558 to disable -pedantic compilation.
3559 * gfortran.dg/pr37243.f: Ditto.
3560 * gfortran.dg/g77/19990826-3.f: Ditto.
3561 * gfortran.dg/g77/20020307-1.f : Ditto.
3562 * gfortran.dg/g77/980310-3.f: Ditto.
3563
3564 2012-08-14 Tobias Burnus <burnus@net-b.de>
3565
3566 PR fortran/54234
3567 * gfortran.dg/warn_conversion_4.f90: New.
3568
3569 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3570
3571 PR middle-end/53411
3572 PR rtl-optimization/53495
3573 * gcc.c-torture/compile/pr53411.c: New test.
3574 * gcc.c-torture/compile/pr53495.c: New test.
3575
3576 2012-08-13 Richard Guenther <rguenther@suse.de>
3577
3578 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3579
3580 2012-08-13 Richard Guenther <rguenther@suse.de>
3581
3582 PR tree-optimization/54200
3583 * gcc.dg/guality/pr54200.c: New testcase.
3584 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3585
3586 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3587
3588 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3589
3590 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3591
3592 PR target/51244
3593 * gcc.target/sh/pr51244-7.c: New.
3594 * gcc.target/sh/pr51244-8.c: New.
3595 * gcc.target/sh/pr51244-9.c: New.
3596 * gcc.target/sh/pr51244-10.c: New.
3597
3598 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3599
3600 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3601 -m2e or -m2a.
3602 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3603 * gcc.target/sh/pr53511-1.c: Likewise.
3604 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3605 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3606 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3607 * gcc.target/sh/pr53512-3.c: Likewise.
3608 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3609
3610 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3611
3612 PR target/39423
3613 * gcc.c-torture/compile/pr39423-1.c: New.
3614 * gcc.c-torture/compile/pr39423-2.c: New.
3615
3616 2012-08-12 Tobias Burnus <burnus@net-b.de>
3617
3618 PR fortran/54221
3619 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3620 they appear uninitialized on the RHS.
3621 * gfortran.dg/public_private_module_6.f90: New.
3622
3623 2012-08-11 Martin Jambor <mjambor@suse.cz>
3624
3625 PR fortran/48636
3626 * gfortran.dg/pr48636.f90: New test.
3627
3628 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3629
3630 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3631 to avoid warnings.
3632 (main): Adjust caller.
3633
3634 2012-08-10 Richard Guenther <rguenther@suse.de>
3635
3636 * gcc.dg/matrix/*.c: Adjust and move ...
3637 * gcc.dg/torture/: ... here.
3638 * gcc.dg/matrix: Remove directory.
3639
3640 2012-08-10 Richard Guenther <rguenther@suse.de>
3641
3642 PR middle-end/54219
3643 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3644
3645 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3646
3647 PR middle-end/54211
3648 * gcc.dg/tree-ssa/pr54211.c: New test.
3649
3650 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3651
3652 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3653 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3654
3655 2012-08-10 Richard Guenther <rguenther@suse.de>
3656
3657 PR tree-optimization/54109
3658 * gcc.dg/torture/pr54109.c: New testcase.
3659 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3660 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3661
3662 2012-08-10 Richard Guenther <rguenther@suse.de>
3663
3664 PR tree-optimization/54027
3665 * gcc.dg/torture/pr54027.c: New testcase.
3666
3667 2012-08-10 Richard Guenther <rguenther@suse.de>
3668
3669 * g++.dg/plugin/selfassign.c: Adjust.
3670 * gcc.dg/plugin/selfassign.c: Likewise.
3671 * gcc.dg/strlenopt-11.c: Likewise.
3672 * gcc.dg/strlenopt-13.c: Likewise.
3673 * gcc.dg/no-strict-overflow-4.c: Likewise.
3674 * gcc.dg/strict-overflow-4.c: Likewise.
3675 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3676 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3677 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3678 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3679 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3680 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3681 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3682 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3683 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3684 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3685 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3686 * gcc.dg/pr46309.c: Likewise.
3687 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3688
3689 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3690
3691 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3692 for x86 targets.
3693 * gcc.c-torture/compile/20120727-2.c: New test.
3694
3695 2012-08-09 Martin Jambor <mjambor@suse.cz>
3696
3697 * gcc.dg/ipa/iinline-4.c: New test.
3698 * gcc.dg/ipa/iinline-5.c: Likewise.
3699 * gcc.dg/ipa/iinline-6.c: Likewise.
3700 * gcc.dg/ipa/iinline-7.c: Likewise.
3701 * gcc.dg/lto/20120723_0.c: Likewise.
3702 * gcc.dg/lto/20120723_1.c: Likewise.
3703
3704 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3705
3706 PR target/39423
3707 * gcc.target/sh/pr39423-1.c: New.
3708
3709 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3710
3711 PR target/51244
3712 * gcc.target/sh/pr51244-5: New.
3713 * gcc.target/sh/pr51244-6: New.
3714
3715 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3716
3717 * gcc.target/i386/adx-addxcarry32-3.c: New.
3718 * gcc.target/i386/adx-addxcarry64-3.c: New.
3719
3720 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3721
3722 PR rtl-optimization/53701
3723 * gcc.dg/pr53701.c: New test.
3724
3725 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3726
3727 * gcc.c-torture/compile/20120727-1.c: New test.
3728
3729 2012-08-09 Tobias Burnus <burnus@net-b.de>
3730
3731 PR fortran/54199
3732 * gfortran.dg/intrinsic_shadow_4.f90: New.
3733
3734 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3735
3736 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3737
3738 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3739
3740 * gcc.c-torture/execute/20120808-1.c: New test.
3741
3742 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3743
3744 PR rtl-optimization/54157
3745 * gcc.target/i386/pr54157.c: New file.
3746
3747 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3748
3749 * gcc.target/i386/adx-addcarryx32-1.c: New.
3750 * gcc.target/i386/adx-addcarryx32-2.c: New.
3751 * gcc.target/i386/adx-addcarryx64-1.c: New.
3752 * gcc.target/i386/adx-addcarryx64-2.c: New.
3753 * gcc.target/i386/adx-check.h: New.
3754 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3755 * gcc.target/i386/sse-12.c: Add -madx.
3756 * gcc.target/i386/sse-13.c: Ditto.
3757 * gcc.target/i386/sse-14.c: Ditto.
3758 * gcc.target/i386/sse-22.c: Ditto.
3759 * gcc.target/i386/sse-23.c: Ditto.
3760 * g++.dg/other/i386-2.C: Ditto.
3761 * g++.dg/other/i386-3.C: Ditto.
3762
3763 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3764
3765 * gcc.dg/tree-ssa/slsr-5.c: New.
3766 * gcc.dg/tree-ssa/slsr-6.c: New.
3767 * gcc.dg/tree-ssa/slsr-7.c: New.
3768 * gcc.dg/tree-ssa/slsr-8.c: New.
3769 * gcc.dg/tree-ssa/slsr-9.c: New.
3770 * gcc.dg/tree-ssa/slsr-10.c: New.
3771 * gcc.dg/tree-ssa/slsr-11.c: New.
3772 * gcc.dg/tree-ssa/slsr-12.c: New.
3773 * gcc.dg/tree-ssa/slsr-13.c: New.
3774 * gcc.dg/tree-ssa/slsr-14.c: New.
3775 * gcc.dg/tree-ssa/slsr-15.c: New.
3776 * gcc.dg/tree-ssa/slsr-16.c: New.
3777 * gcc.dg/tree-ssa/slsr-17.c: New.
3778 * gcc.dg/tree-ssa/slsr-18.c: New.
3779 * gcc.dg/tree-ssa/slsr-19.c: New.
3780 * gcc.dg/tree-ssa/slsr-20.c: New.
3781 * gcc.dg/tree-ssa/slsr-21.c: New.
3782 * gcc.dg/tree-ssa/slsr-22.c: New.
3783 * gcc.dg/tree-ssa/slsr-23.c: New.
3784 * gcc.dg/tree-ssa/slsr-24.c: New.
3785 * gcc.dg/tree-ssa/slsr-25.c: New.
3786 * gcc.dg/tree-ssa/slsr-26.c: New.
3787 * gcc.dg/tree-ssa/slsr-30.c: New.
3788 * gcc.dg/tree-ssa/slsr-31.c: New.
3789
3790 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3791
3792 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3793 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3794 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3795
3796 2012-08-06 Cary Coutant <ccoutant@google.com>
3797
3798 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3799
3800 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3801
3802 PR fortran/35831
3803 * gfortran.dg/dummy_procedure_5.f90: Modified.
3804 * gfortran.dg/dummy_procedure_8.f90: New.
3805 * gfortran.dg/interface_26.f90: Modified.
3806 * gfortran.dg/proc_ptr_11.f90: Modified.
3807 * gfortran.dg/proc_ptr_15.f90: Modified.
3808 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3809 * gfortran.dg/typebound_override_1.f90: Modified.
3810 * gfortran.dg/typebound_proc_6.f03: Modified.
3811
3812 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3813
3814 PR tree-optimization/51938
3815 PR tree-optimization/52005
3816 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3817 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3818 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3819 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3820
3821 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3822
3823 Avoid crashing on erroneous static_assert usage
3824 * g++.dg/cpp0x/static_assert8.C: New test.
3825
3826 2012-08-06 Jason Merrill <jason@redhat.com>
3827
3828 * g++.dg/cpp0x/sfinae38.C: New.
3829
3830 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3831 Paolo Carlini <paolo.carlini@oracle.com>
3832
3833 PR c++/54165
3834 * g++.dg/conversion/void2.C: New.
3835
3836 2012-08-06 Tom de Vries <tom@codesourcery.com>
3837
3838 * gcc.dg/tree-ssa/vrp78.c: New test.
3839
3840 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3841 Richard Sandiford <rdsandiford@googlemail.com>
3842
3843 * g++.dg/opt/enum2.C: Require fpic target.
3844 * g++.dg/lto/20090303_0.C: Likewise.
3845
3846 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3847 Catherine Moore <clm@codesourcery.com>
3848
3849 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3850 flush function names too.
3851 * gcc.target/mips/clear-cache-1.c: Likewise.
3852
3853 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3854
3855 PR target/54156
3856 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3857
3858 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3859
3860 PR fortran/54166
3861 * gfortran.dg/array_5.f90: New test.
3862
3863 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3864
3865 PR tree-optimization/30318
3866 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3867
3868 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3869
3870 * g++.dg/ext/vector17.C: New testcase.
3871
3872 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3873
3874 PR target/51931
3875 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3876 * g++.dg/opt/longbranch1.C: Likewise.
3877
3878 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3879
3880 PR tree-optimization/53805
3881 * gcc.dg/fold-notunord.c: New testcase.
3882
3883 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3884
3885 PR fortran/48820
3886 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3887 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3888
3889 2012-08-02 Jason Merrill <jason@redhat.com>
3890 Paolo Carlini <paolo.carlini@oracle.com>
3891
3892 PR c++/51213 (again)
3893 * g++.dg/cpp0x/sfinae37.C: Extend.
3894
3895 2012-08-02 Richard Guenther <rguenther@suse.de>
3896
3897 PR tree-optimization/50672
3898 * g++.dg/torture/pr50672.C: New testcase.
3899
3900 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3901
3902 PR fortran/54147
3903 * gfortran.dg/abstract_type_6.f03: Modified.
3904 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3905 * gfortran.dg/proc_ptr_comp_35.f90: New.
3906 * gfortran.dg/typebound_proc_9.f03: Modified.
3907 * gfortran.dg/typebound_proc_26.f90: New.
3908
3909 2012-08-02 Richard Guenther <rguenther@suse.de>
3910
3911 * gcc.dg/torture/pta-callused-1.c: Adjust.
3912 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3913 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3914 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3915 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3916 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3917 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3918 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3919 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3920
3921 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3922
3923 PR fortran/54033
3924 * gfortran.dg/include_6.f90: New test case.
3925 * gfortran.dg/include_7.f90: New test case.
3926 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3927
3928 2012-08-01 Tom de Vries <tom@codesourcery.com>
3929
3930 * gcc.dg/tree-ssa/vrp76.c: New test.
3931
3932 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3933
3934 PR tree-optimization/46556
3935 * gcc.dg/tree-ssa/slsr-27.c: New.
3936 * gcc.dg/tree-ssa/slsr-28.c: New.
3937 * gcc.dg/tree-ssa/slsr-29.c: New.
3938
3939 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3940
3941 PR fortran/42418
3942 * gfortran.dg/proc_decl_29.f90: New.
3943
3944 2012-07-31 Dehao Chen <dehao@google.com>
3945
3946 * gcc.dg/predict-7.c: New test.
3947
3948 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3949
3950 PR fortran/54134
3951 * gfortran.dg/typebound_override_3.f90: New.
3952
3953 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3954
3955 PR tree-optimization/53773
3956 * gcc.dg/vect/pr53773.c: New test.
3957
3958 2012-07-31 Nick Clifton <nickc@redhat.com>
3959
3960 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3961 and for XStormy16.
3962
3963 2012-07-31 Tobias Burnus <burnus@net-b.de>
3964
3965 * gfortran.dg/c_funloc_tests_6.f90: New.
3966 * gfortran.dg/c_funloc_tests_7.f90: New.
3967 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3968
3969 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3970
3971 PR c++/53624
3972 * g++.dg/cpp0x/temp_default5.C: New.
3973
3974 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3975
3976 PR fortran/51081
3977 * gfortran.dg/proc_ptr_37.f90: New.
3978
3979 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3980
3981 * lib/target-supports.exp
3982 (check_effective_target_vect_natural_alignment): New function.
3983 * gcc.dg/align-2.c: Only run on targets with natural alignment
3984 of vector types.
3985 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3986 alignment of vector types.
3987
3988 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3989 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3990
3991 * gcc.target/i386/rdseed16-1.c: New.
3992 * gcc.target/i386/rdseed32-1.c: Ditto
3993 * gcc.target/i386/rdseed64-1.c: Ditto
3994 * gcc.target/i386/sse-12.c: Add -mrdseed.
3995 * gcc.target/i386/sse-13.c: Ditto.
3996 * gcc.target/i386/sse-14.c: Ditto.
3997 * g++.dg/other/i386-2.C: Ditto.
3998 * g++.dg/other/i386-3.C: Ditto.
3999
4000 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4001
4002 PR target/51244
4003 * gcc.target/sh/pr51244-4.c: New.
4004
4005 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4006
4007 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4008 for alpha*-*-* targets. Cleanup original tree dump.
4009
4010 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4011
4012 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4013 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4014
4015 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4016
4017 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4018 rand, srand. Include <stdlib.h>.
4019
4020 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4021
4022 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4023
4024 2012-07-26 Richard Henderson <rth@redhat.com>
4025
4026 * gcc.dg/attr-hotcold-1.c: New.
4027 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4028
4029 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4030 Sandra Loosemore <sandra@codesourcery.com>
4031
4032 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4033
4034 2012-07-26 Tobias Burnus <burnus@net-b.de>
4035
4036 * gfortran.dg/contiguous_1.f90: Update dg-error.
4037 * gfortran.dg/proc_ptr_32.f90: Ditto.
4038
4039 2012-07-26 Richard Guenther <rguenther@suse.de>
4040
4041 PR tree-optimization/54098
4042 * gcc.dg/torture/pr54098.c: New testcase.
4043
4044 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4045
4046 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4047 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4048
4049 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4050
4051 PR fortran/44354
4052 * gfortran.dg/array_constructor_39.f90: New test.
4053
4054 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4055
4056 PR fortran/44354
4057 * gfortran.dg/array_constructor_38.f90: New test.
4058
4059 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4060
4061 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4062
4063 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4064
4065 * gnat.dg/noreturn5.ad[sb]: New test.
4066
4067 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4068 Paul Brook <paul@codesourcery.com>
4069
4070 PR target/53633
4071
4072 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4073 * c-c++-common/pr53633.c: New test.
4074
4075 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4076
4077 * gcc.target/i386/asm-dialect-1.c: New test case.
4078
4079 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4080 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4081
4082 * gcc.target/i386/prefetchw-1.c: New.
4083 * gcc.target/i386/sse-12.c: Add -mprfchw.
4084 * gcc.target/i386/sse-13.c: Ditto.
4085 * gcc.target/i386/sse-14.c: Ditto.
4086 * gcc.target/i386/sse-22.c: Ditto.
4087 * gcc.target/i386/sse-23.c: Ditto.
4088 * g++.dg/other/i386-2.C: Ditto.
4089 * g++.dg/other/i386-3.C: Ditto.
4090
4091 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4092
4093 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4094
4095 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4096
4097 PR target/54051
4098 * gcc.target/arm/pr54051.c: New.
4099 * gcc.target/arm/vfp-1.c: Adjust test.
4100
4101 2012-07-24 Julian Brown <julian@codesourcery.com>
4102
4103 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4104 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4105 hard-float ARM.
4106
4107 2012-07-23 Paul Brook <paul@codesourcery.com>
4108
4109 * g++.dg/other/armv7m-1.c: New test.
4110
4111 2012-07-23 Julian Brown <julian@codesourcery.com>
4112
4113 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4114 ARM.
4115 (DO_TEST): Define to 1 for appropriate ARM targets.
4116
4117 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4118
4119 PR tree-optimization/53881
4120 * gcc.dg/pr53881.c: Renamed to ...
4121 * gcc.dg/pr53881-1.c: ... this.
4122 * gcc.dg/pr53881-2.c: New test.
4123
4124 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4125
4126 Handle recent changes in default atomics for cris*-*-linux*.
4127 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4128 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4129 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4130 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4131 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4132 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4133 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4134 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4135 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4136 -mno-unaligned-atomic-may-use-library is in effect for
4137 cris*-*-linux*.
4138 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4139 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4140 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4141 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4142 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4143 gcc.target/cris/torture/sync-mis-op-i-1.c,
4144 gcc.target/cris/torture/sync-mis-op-i-2.c,
4145 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4146 gcc.target/cris/torture/sync-mis-op-i-3.c,
4147 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4148 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4149 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4150 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4151 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4152 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4153 (main): Remove local variable x.
4154 [mis_ok]: Check that atomics don't fail.
4155
4156 2012-07-21 Andrew Pinski <apinski@cavium.com>
4157
4158 * gcc.dg/tree-ssa/vrp72.c: New test.
4159 * gcc.dg/tree-ssa/vrp73.c: New test.
4160 * gcc.dg/tree-ssa/vrp74.c: New test.
4161 * gcc.dg/tree-ssa/vrp75.c: New test.
4162
4163 2012-07-21 Andrew Pinski <apinski@cavium.com>
4164
4165 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4166 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4167
4168 2012-07-21 Andrew Pinski <apinski@cavium.com>
4169
4170 * gcc.target/mips/octeon-pop-2.c: New testcase.
4171
4172 2012-07-21 Tobias Burnus <burnus@net-b.de>
4173
4174 PR fortran/48820
4175 * gfortran.dg/assumed_rank_3.f90: New.
4176 * gfortran.dg/assumed_rank_11.f90: New.
4177 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4178 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4179 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4180
4181 2012-07-21 Andrew Pinski <apinski@cavium.com>
4182
4183 * gcc.target/mips/unaligned-1.c: New testcase.
4184
4185 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4186
4187 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4188
4189 2012-07-20 Tobias Burnus <burnus@net-b.de>
4190
4191 * gfortran.dg/bind_c_array_params_2.f90: New.
4192 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4193 and update dg-error.
4194
4195 2012-07-20 Tobias Burnus <burnus@net-b.de>
4196
4197 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4198
4199 2012-07-20 Jason Merrill <jason@redhat.com>
4200
4201 PR c++/54038
4202 * g++.dg/other/array7.C: New.
4203
4204 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4205
4206 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4207 the basic block and check loop depth.
4208 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4209 matching patterns and comments.
4210 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4211 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4212
4213 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4214
4215 PR c++/28656
4216 * c-c++-common/pr28656.c: New test.
4217
4218 2012-07-19 Jason Merrill <jason@redhat.com>
4219
4220 PR c++/54026
4221 * g++.dg/init/mutable1.C: New.
4222
4223 2012-07-20 Tobias Burnus <burnus@net-b.de>
4224
4225 PR fortran/48820
4226 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4227 * gfortran.dg/assumed_rank_1.f90: New.
4228 * gfortran.dg/assumed_rank_1_c.c: New.
4229 * gfortran.dg/assumed_rank_2.f90: New.
4230 * gfortran.dg/assumed_rank_4.f90: New.
4231 * gfortran.dg/assumed_rank_5.f90: New.
4232 * gfortran.dg/assumed_rank_6.f90: New.
4233 * gfortran.dg/assumed_rank_7.f90: New.
4234 * gfortran.dg/assumed_rank_8.f90: New.
4235 * gfortran.dg/assumed_rank_8_c.c: New.
4236 * gfortran.dg/assumed_rank_9.f90: New.
4237 * gfortran.dg/assumed_rank_10.f90: New.
4238 * gfortran.dg/assumed_rank_12.f90: New.
4239
4240 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4241
4242 * gnat.dg/opt25.adb: New test.
4243 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4244 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4245
4246 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4247
4248 * gnat.dg/aggr20.ad[sb]: New test.
4249 * gnat.dg/aggr20_pkg.ads: New helper.
4250
4251 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4252
4253 * gnat.dg/derived_type3.adb: New test.
4254 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4255
4256 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4257
4258 PR rtl-optimization/53942
4259 * gcc.dg/pr53942.c: New test.
4260
4261 2012-07-19 Jason Merrill <jason@redhat.com>
4262
4263 PR c++/54021
4264 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4265
4266 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4267
4268 * gnat.dg/discr38.adb: New test.
4269
4270 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4271
4272 PR middle-end/54017
4273 * c-c++-common/gomp/pr54017.c: New test.
4274
4275 2012-07-19 Richard Guenther <rguenther@suse.de>
4276 Eric Botcazou <ebotcazou@adacore.com>
4277
4278 * gnat.dg/loop_optimization11.adb: New testcase.
4279 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4280
4281 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4282 Jason Merrill <jason@redhat.com>
4283
4284 * g++.dg/cpp0x/sfinae37.C: New.
4285 * g++.dg/template/access23.C: New.
4286 * g++.dg/template/access7.C: Adjust.
4287 * g++.dg/template/sfinae10.C: Don't expect errors.
4288 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4289
4290 2012-07-18 Julian Brown <julian@codesourcery.com>
4291 Sandra Loosemore <sandra@codesroucery.com>
4292
4293 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4294
4295 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4296
4297 * gnat.dg/noreturn4.ad[sb]: New test.
4298 * gnat.dg/noreturn4_pkg.ads: New helper.
4299
4300 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4301 Julian Brown <julian@codesourcery.com>
4302
4303 * gcc.target/arm/neon-vdup-1.c: New test case.
4304 * gcc.target/arm/neon-vdup-2.c: New test case.
4305 * gcc.target/arm/neon-vdup-3.c: New test case.
4306 * gcc.target/arm/neon-vdup-4.c: New test case.
4307 * gcc.target/arm/neon-vdup-5.c: New test case.
4308 * gcc.target/arm/neon-vdup-6.c: New test case.
4309 * gcc.target/arm/neon-vdup-7.c: New test case.
4310 * gcc.target/arm/neon-vdup-8.c: New test case.
4311 * gcc.target/arm/neon-vdup-9.c: New test case.
4312 * gcc.target/arm/neon-vdup-10.c: New test case.
4313 * gcc.target/arm/neon-vdup-11.c: New test case.
4314 * gcc.target/arm/neon-vdup-12.c: New test case.
4315 * gcc.target/arm/neon-vdup-13.c: New test case.
4316 * gcc.target/arm/neon-vdup-14.c: New test case.
4317 * gcc.target/arm/neon-vdup-15.c: New test case.
4318 * gcc.target/arm/neon-vdup-16.c: New test case.
4319 * gcc.target/arm/neon-vdup-17.c: New test case.
4320 * gcc.target/arm/neon-vdup-18.c: New test case.
4321 * gcc.target/arm/neon-vdup-19.c: New test case.
4322 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4323 arguments non-constant.
4324
4325 2012-07-18 Richard Guenther <rguenther@suse.de>
4326
4327 PR tree-optimization/53970
4328 * g++.dg/torture/pr53970.C: New testcase.
4329
4330 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4331
4332 PR target/38621
4333 * gcc.c-torture/compile/pr38621.c: New.
4334
4335 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4336
4337 PR target/33135
4338 * gcc.target/sh/pr33135-1.c: New.
4339 * gcc.target/sh/pr33135-2.c: New.
4340 * gcc.target/sh/pr33135-3.c: New.
4341 * gcc.target/sh/pr33135-4.c: New.
4342
4343 2012-07-17 Jason Merrill <jason@redhat.com>
4344
4345 PR c++/53995
4346 * g++.dg/parse/enum9.C: New.
4347
4348 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4349 Sandra Loosemore <sandra@codesourcery.com>
4350
4351 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4352 if there is a conflict with -mcpu=. Use -mcpu=5208.
4353
4354 2012-07-17 Jason Merrill <jason@redhat.com>
4355
4356 PR c++/53989
4357 * g++.dg/template/array23.C: New.
4358
4359 2012-07-17 Tobias Burnus <burnus@net-b.de>
4360
4361 PR fortran/53985
4362 * gfortran.dg/bind_c_usage_26.f90: New.
4363 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4364 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4365 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4366 * gfortran.dg/interop_params.f03: Ditto.
4367
4368 2012-07-17 Jason Merrill <jason@redhat.com>
4369
4370 * g++.dg/template/inherit8.C: Adjust.
4371 * g++.dg/template/using21.C: Adjust.
4372 * g++.dg/template/using22.C: Adjust.
4373
4374 PR c++/53549
4375 * g++.dg/template/current-inst1.C: New.
4376 * g++.dg/parse/crash35.C: Adjust.
4377
4378 2012-07-17 Tobias Burnus <burnus@net-b.de>
4379
4380 PR fortran/52101
4381 * gfortran.dg/oldstyle_4.f90: New.
4382
4383 2012-07-17 Tobias Burnus <burnus@net-b.de>
4384
4385 PR fortran/49265
4386 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4387 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4388
4389 2012-07-16 Jason Merrill <jason@redhat.com>
4390
4391 * g++.dg/parse/access8.C: Adjust.
4392 * g++.dg/template/sfinae6_neg.C: Adjust.
4393
4394 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4395
4396 PR fortran/53824
4397 * gfortran.dg/coarray_allocate_1.f90: New test.
4398
4399 2012-07-16 Andrew Pinski <apinski@cavium.com>
4400
4401 * gcc.c-torture/execute/bswap-1.c: New testcase.
4402 * gcc.c-torture/compile/unalign-1.c: New testcase.
4403 * gcc.c-torture/compile/20120524-1.c: New testcase.
4404 * gcc.c-torture/compile/20101216-1.c: New testcase.
4405
4406 2012-07-16 Dehao Chen <dehao@google.com>
4407
4408 Revert
4409 2012-07-10 Dehao Chen <dehao@google.com>
4410
4411 * gcc.dg/debug_info_inline.c: New test.
4412
4413 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4414
4415 PR fortran/53956
4416 * gfortran.dg/proc_decl_28.f90: New.
4417
4418 2012-07-16 Andrew Pinski <apinski@cavium.com>
4419
4420 * gcc.dg/torture/builtins-1.c: New testcase.
4421
4422 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4423
4424 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4425 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4426 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4427 gcc.target/cris/sync-1-v10.c,
4428 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4429 pass -mno-unaligned-atomic-may-use-library.
4430 * gcc.target/cris/sync-xchg-1.c: New test.
4431 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4432 valid register operand output modifier.
4433
4434 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4435
4436 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4437 characters.
4438
4439 2012-07-13 Andrew Pinski <apinski@cavium.com>
4440
4441 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4442 rather than cleanup-tree-dump.
4443 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4444
4445 2012-07-13 Richard Guenther <rguenther@suse.de>
4446
4447 PR tree-optimization/53907
4448 * gcc.target/i386/pr53907.c: New testcase.
4449
4450 2012-07-13 Richard Guenther <rguenther@suse.de>
4451
4452 PR tree-optimization/53922
4453 * gcc.dg/torture/pr53922.c: New testcase.
4454
4455 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4456
4457 PR rtl-optimization/53908
4458 * gcc.dg/torture/pr53908.c: New test.
4459
4460 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4461
4462 PR c++/53531
4463 * g++.dg/cpp0x/variadic135.C: New.
4464
4465 2012-07-12 Jason Merrill <jason@redhat.com>
4466
4467 * g++.dg/template/sfinae6_neg.C: Adjust.
4468
4469 2012-07-12 Tobias Burnus <burnus@net-b.de>
4470
4471 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4472 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4473 scan-tree-dump-times pattern.
4474
4475 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4476
4477 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4478
4479 2012-07-11 Jason Merrill <jason@redhat.com>
4480
4481 DR 1402
4482 * g++.g/cpp0x/defaulted37.C: New.
4483
4484 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4485
4486 PR target/53859
4487 * gcc.target/arm/pr53859.c: New test.
4488
4489 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4490
4491 PR target/53886
4492 * gcc.c-torture/compile/pr53886.c: New.
4493
4494 2012-07-10 Dehao Chen <dehao@google.com>
4495
4496 * gcc.dg/debug_info_inline.c: New test.
4497
4498 2012-07-10 Jason Merrill <jason@redhat.com>
4499
4500 PR c++/53733
4501 * g++.dg/cpp0x/defaulted36.C: New.
4502 * g++.dg/cpp0x/defaulted21.C: Adjust.
4503
4504 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4505
4506 2012-07-09 Sterling Augustine <saugustine@google.com>
4507
4508 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4509
4510 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4511
4512 PR tree-optimization/53887
4513 * gcc.dg/pr53887.c: New test.
4514
4515 2012-07-09 Jason Merrill <jason@redhat.com>
4516
4517 PR c++/53882
4518 * g++.dg/cpp0x/nullptr29.C: New.
4519
4520 2012-07-09 Tom de Vries <tom@codesourcery.com>
4521 Richard Guenther <rguenther@suse.de>
4522
4523 * gcc.dg/builtin-unreachable-6.c: New test.
4524 * gcc.dg/builtin-unreachable-5.c: New test.
4525
4526 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4527
4528 PR tree-optimization/53881
4529 * gcc.dg/pr53881.c: New test.
4530
4531 2012-07-06 Jason Merrill <jason@redhat.com>
4532
4533 PR c++/53862
4534 * g++.dg/cpp0x/variadic134.C: New.
4535
4536 PR c++/53858
4537 * g++.dg/cpp0x/alias-decl-20.C: New.
4538
4539 2012-07-06 Tom de Vries <tom@codesourcery.com>
4540
4541 PR tree-optimization/51879
4542 * gcc.dg/pr51879-16.c: New test.
4543 * gcc.dg/pr51879-17.c: Same.
4544
4545 2012-07-06 Tom de Vries <tom@codesourcery.com>
4546
4547 PR tree-optimization/52009
4548 * gcc.dg/pr51879-7.c: New test.
4549 * gcc.dg/pr51879-18.c: New test.
4550
4551 2012-07-05 Jason Merrill <jason@redhat.com>
4552
4553 PR c++/50852
4554 * g++.dg/template/typedef39.C: New.
4555
4556 PR c++/53039
4557 * g++.dg/cpp0x/variadic133.C: New.
4558 * g++.dg/template/param1.C: Adjust.
4559
4560 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4561
4562 PR target/48941
4563 PR target/51980
4564 * gcc.target/arm/neon/vtrnf32.c: Update.
4565 * gcc.target/arm/neon/vtrns32.c: Update.
4566 * gcc.target/arm/neon/vtrnu32.c: Update.
4567 * gcc.target/arm/neon/vzipf32.c: Update.
4568 * gcc.target/arm/neon/vzips32.c: Update.
4569 * gcc.target/arm/neon/vzipu32.c: Update.
4570
4571 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4572
4573 PR fortran/53732
4574 * gfortran.dg/inline_sum_4.f90: New test.
4575
4576 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4577
4578 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4579
4580 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4581
4582 * gcc.target/arm/fma-sp.c: New testcase.
4583 * gcc.target/arm/fma.c: Likewise.
4584 * gcc.target/arm/fma.h: Likewise.
4585
4586 2012-07-04 Jason Merrill <jason@redhat.com>
4587
4588 PR c++/53848
4589 * g++.dg/other/enum3.C: New.
4590
4591 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4592
4593 PR middle-end/53321
4594 * g++.dg/torture/pr53321.C: New test.
4595
4596 2012-07-04 Richard Guenther <rguenther@suse.de>
4597
4598 PR tree-optimization/53844
4599 * g++.dg/tree-ssa/pr53844.C: New testcase.
4600
4601 2012-07-04 Richard Guenther <rguenther@suse.de>
4602
4603 PR tree-optimization/53849
4604 * gcc.dg/pr53849.c: New testcase.
4605
4606 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4607
4608 PR c++/53812
4609 * g++.dg/ext/label14.C: New test.
4610
4611 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4612
4613 PR target/53811
4614 * g++.dg/other/pr53811.C: New test.
4615
4616 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4617
4618 PR target/28896
4619 * gcc.target/m68k/stack-limit-1.c: New testcase.
4620
4621 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4622
4623 * gnat.dg/recursive_call.adb: New test.
4624
4625 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4626
4627 * gnat.dg/discr37.ad[sb]: New test.
4628
4629 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4630
4631 * g++.dg/other/packed1.C: Remove SH from xfail list.
4632
4633 2012-07-02 Jason Merrill <jason@redhat.com>
4634
4635 PR c++/53619
4636 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4637
4638 PR c++/53783
4639 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4640
4641 PR c++/53788
4642 * g++.dg/cpp0x/decltype39.C: New.
4643 * g++.dg/diagnostic/method1.C: Adjust.
4644
4645 PR c++/53816
4646 * g++.dg/template/ref6.C: New.
4647
4648 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4649
4650 PR target/53568
4651 * gcc.target/sh/pr53568-1.c: New.
4652
4653 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4654
4655 PR target/51244
4656 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4657
4658 2012-07-02 Jason Merrill <jason@redhat.com>
4659
4660 PR c++/53821
4661 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4662
4663 PR c++/53524
4664 * g++.dg/template/enum7.C: New.
4665 * g++.dg/other/ptrmem10.C: Adjust.
4666 * g++.dg/other/ptrmem11.C: Adjust.
4667 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4668
4669 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4670
4671 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4672
4673 2012-07-01 Wei Guozhi <carrot@google.com>
4674
4675 PR target/53447
4676 * gcc.target/arm/pr53447-1.c: New testcase.
4677 * gcc.target/arm/pr53447-2.c: New testcase.
4678 * gcc.target/arm/pr53447-3.c: New testcase.
4679 * gcc.target/arm/pr53447-4.c: New testcase.
4680
4681 2012-06-29 Richard Guenther <rguenther@suse.de>
4682
4683 PR tree-optimization/47061
4684 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4685
4686 2012-06-29 Richard Guenther <rguenther@suse.de>
4687
4688 PR tree-optimization/37541
4689 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4690
4691 2012-06-29 Richard Guenther <rguenther@suse.de>
4692
4693 PR tree-optimization/52589
4694 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4695
4696 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4697
4698 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4699
4700 * g++.dg/template/error46.C: Add missing comment to dg-message.
4701 * g++.dg/template/crash107.C: Likewise.
4702 * g++.dg/template/error47.C: Likewise.
4703 * g++.dg/template/crash108.C: Likewise.
4704 * g++.dg/overload/operator5.C: Likewise.
4705
4706 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4707 errors in dg-message directives, add comments.
4708
4709 2012-06-28 Kai Tietz <ktietz@redhat.com>
4710
4711 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4712 hard-coded 'unsigned long'.
4713
4714 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4715
4716 PR tree-optimization/51581
4717 * gcc.dg/vect/pr51581-4.c: New test.
4718
4719 PR tree-optimization/53645
4720 * gcc.c-torture/execute/pr53645-2.c: New test.
4721
4722 2012-06-28 Richard Guenther <rguenther@suse.de>
4723
4724 PR middle-end/53790
4725 * gcc.dg/torture/pr53790.c: New testcase.
4726
4727 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4728
4729 PR tree-optimization/53645
4730 * gcc.c-torture/execute/pr53645.c: New test.
4731
4732 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4733
4734 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4735
4736 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4737
4738 PR debug/53671
4739 PR debug/49888
4740 * gcc.dg/guality/pr49888.c: Account for the possibility that
4741 the variable is optimized out at the first test.
4742
4743 2012-06-27 Jason Merrill <jason@redhat.com>
4744
4745 * g++.dg/cpp0x/override2.C: Adjust.
4746 * g++.dg/template/error5.C: Adjust.
4747 * g++.dg/parse/crash28.C: Adjust.
4748
4749 PR c++/53563
4750 * g++.dg/parse/template27.C: New.
4751 * g++.dg/template/crash74.C: Adjust expected output.
4752
4753 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4754
4755 PR fortran/41951
4756 PR fortran/49591
4757 * gfortran.dg/typebound_operator_16.f03: New.
4758
4759 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4760
4761 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4762 even src1.i and src2.i fields even in the second half of the arrays.
4763
4764 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4765
4766 PR c++/51033.
4767 * g++.dg/torture/vshuf-16.inc: New test.
4768 * g++.dg/torture/vshuf-2.inc: New test.
4769 * g++.dg/torture/vshuf-4.inc: New test.
4770 * g++.dg/torture/vshuf-8.inc: New test.
4771 * g++.dg/torture/vshuf-main.inc: New test.
4772 * g++.dg/torture/vshuf-v16hi.C: New test.
4773 * g++.dg/torture/vshuf-v16qi.C: New test.
4774 * g++.dg/torture/vshuf-v2df.C: New test.
4775 * g++.dg/torture/vshuf-v2di.C: New test.
4776 * g++.dg/torture/vshuf-v2sf.C: New test.
4777 * g++.dg/torture/vshuf-v2si.C: New test.
4778 * g++.dg/torture/vshuf-v4df.C: New test.
4779 * g++.dg/torture/vshuf-v4di.C: New test.
4780 * g++.dg/torture/vshuf-v4sf.C: New test.
4781 * g++.dg/torture/vshuf-v4si.C: New test.
4782 * g++.dg/torture/vshuf-v8hi.C: New test.
4783 * g++.dg/torture/vshuf-v8qi.C: New test.
4784 * g++.dg/torture/vshuf-v8si.C: New test.
4785
4786 2012-06-27 Richard Guenther <rguenther@suse.de>
4787
4788 PR middle-end/53676
4789 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4790
4791 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4792
4793 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4794 scan-dump-dem-not): Use printable pattern in test name.
4795
4796 2012-06-26 Sterling Augustine <saugustine@google.com>
4797 Dominique Dhumieres <dominiq@lps.ens.fr>
4798
4799 * gcc.dg/pubtypes-2.c: Update expected output.
4800 * gcc.dg/pubtypes-3.c: Likewise.
4801 * gcc.dg/pubtypes-4.c: Likewise.
4802
4803 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4804
4805 * gcc.dg/tree-ssa/slsr-1.c: New test.
4806 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4807 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4808 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4809
4810 2012-06-26 Matt Turner <mattst88@gmail.com>
4811
4812 PR target/35294
4813 * gcc.target/arm/mmx-2.c: New.
4814
4815 2012-06-26 Richard Guenther <rguenther@suse.de>
4816
4817 PR c++/53752
4818 * g++.dg/torture/pr53752.C: New testcase.
4819
4820 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4821
4822 PR tree-optimization/53748
4823 * gcc.c-torture/compile/pr53748.c: New test.
4824
4825 2012-06-25 Jason Merrill <jason@redhat.com>
4826
4827 PR c++/53498
4828 PR c++/53305
4829 * g++.dg/cpp0x/decltype38.C: New.
4830 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4831
4832 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4833
4834 * lib/target-supports-dg.exp (testname-for-summary): New.
4835 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4836 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4837 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4838 scan-module-absence, output-exists, output-exists-not: Use
4839 testname-for-summary.
4840 (dg-test): Clean up testname_with_flags.
4841 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4842 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4843 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4844 scan-assembler-dem-not, object-size: Use testname-for-summary.
4845 * lib/gcov.exp (run-gcov): Likewise.
4846 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4847 scan-dump-dem, scan-dump-dem-note): Likewise.
4848
4849 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4850 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4851 including profopt.opt; save and restore existing value.
4852 * g++.dg/bprob/bprob.exp: Likewise.
4853 * gcc.dg/matrix/matrix.exp: Likewise.
4854 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4855 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4856 PROFOPT_OPTIONS.
4857
4858 2012-06-25 Richard Henderson <rth@redhat.com>
4859
4860 * gcc.dg/pr53749.c: New.
4861
4862 2012-06-25 Jason Merrill <jason@redhat.com>
4863
4864 PR c++/52988
4865 * g++.dg/cpp0x/nullptr28.C: New.
4866
4867 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4868
4869 * gcc.target/arm/neon-vld1_dupQ.c: New.
4870
4871 2012-06-25 Florian Weimer <fweimer@redhat.com>
4872
4873 * g++.dg/init/new35.C: New.
4874 * g++.dg/init/new36.C: New.
4875 * g++.dg/init/new37.C: New.
4876 * g++.dg/ext/vla5.C: New warning.
4877 * g++.dg/ext/vla8.C: New warning.
4878 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4879
4880 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4881 James Greenhalgh <james.greenhalgh@arm.com>
4882
4883 * gcc.target/arm/ftest-support-arm.h New testcase.
4884 * gcc.target/arm/ftest-support-thumb.h Likewise.
4885 * gcc.target/arm/ftest-support.h Likewise.
4886 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4887 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4888 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4889 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4890 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4891 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4892 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4893 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4894 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4895 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4896 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4897 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4898 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4899 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4900 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4901 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4902 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4903 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4904 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4905 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4906 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4907 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4908 * lib/target-supports.exp
4909 (check_effective_target_arm_arch_FUNC): Add support for more
4910 architectures.
4911 (add_options_for_arm_arch_FUNC): Likewise.
4912 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4913
4914 2012-06-25 Jason Merrill <jason@redhat.com>
4915
4916 PR c++/53202
4917 * g++.dg/cpp0x/constexpr-tuple.C: New.
4918
4919 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4920
4921 PR target/53759
4922 * gcc.target/i386/pr53759.c: New test.
4923
4924 PR c++/53594
4925 * g++.dg/cpp0x/nsdmi7.C: New test.
4926
4927 2012-06-24 Kai Tietz <ktietz@redhat.com>
4928
4929 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4930 for LLP64 targets.
4931 * gcc.target/i386/pr38988.c: Likewise.
4932
4933 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4934
4935 PR fortran/47710
4936 PR fortran/53328
4937 * gfortran.dg/typebound_generic_12.f03: New.
4938 * gfortran.dg/typebound_generic_13.f03: New.
4939
4940 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4941
4942 * gnat.dg/lto15.ad[sb]: New test.
4943
4944 2012-06-21 Meador Inge <meadori@codesourcery.com>
4945
4946 PR c/53702
4947 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4948
4949 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4950
4951 * gcc.dg/pch/ident-1.c: New test.
4952 * gcc.dg/pch/ident-1.hs: Header file for new test.
4953
4954 2012-06-21 Michael Matz <matz@suse.de>
4955
4956 PR middle-end/53688
4957 * gcc.c-torture/execute/pr53688.c: New test.
4958
4959 2012-06-20 Richard Guenther <rguenther@suse.de>
4960
4961 PR tree-optimization/30318
4962 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4963
4964 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4965
4966 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4967
4968 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4969
4970 * gcc.target/i386/clearcapv2.map: New file.
4971 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4972
4973 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4974
4975 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4976 and add __sh__ case.
4977
4978 2012-06-19 Jason Merrill <jason@redhat.com>
4979
4980 PR c++/52637
4981 * g++.dg/debug/localclass1.C: New.
4982
4983 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4984
4985 * g++.dg/cpp0x/override4.C: New.
4986
4987 2012-06-14 Jason Merrill <jason@redhat.com>
4988
4989 PR c++/53651
4990 * g++.dg/cpp0x/decltype37.C: New.
4991
4992 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4993
4994 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4995
4996 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4997
4998 * gcc.c-torture/compile/vector-5.c,
4999 gcc.c-torture/compile/vector-6.c: New tests.
5000
5001 2012-06-19 Richard Henderson <rth@redhat.com>
5002
5003 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5004
5005 2012-06-19 Richard Guenther <rguenther@suse.de>
5006
5007 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5008
5009 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5010
5011 PR target/53712
5012 * gcc.target/i386/pr53712.c: New test.
5013
5014 2012-06-18 Tobias Burnus <burnus@net-b.de>
5015
5016 PR fortran/53692
5017 * gfortran.dg/elemental_optional_args_6.f90: New.
5018
5019 2012-06-18 Tobias Burnus <burnus@net-b.de>
5020
5021 PR fortran/53526
5022 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5023 * gfortran.dg/coarray/move_alloc_1.f90
5024
5025 2012-06-18 Tobias Burnus <burnus@net-b.de>
5026
5027 PR fortran/53526
5028 * gfortran.dg/coarray_27.f90: New.
5029
5030 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5031 Greta Yorsh <Greta.Yorsh@arm.com>
5032
5033 * gcc.target/arm/epilog-1.c: New test.
5034
5035 2012-06-18 Richard Guenther <rguenther@suse.de>
5036
5037 PR tree-optimization/53693
5038 * g++.dg/torture/pr53693.C: New testcase.
5039
5040 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5041
5042 PR tree-optimization/53703
5043 * gcc.dg/torture/pr53703.c: New test.
5044
5045 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5046
5047 PR middle-end/53698
5048 * gcc.target/i386/pr53698.c: New test.
5049
5050 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5051
5052 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5053
5054 2012-06-17 Tobias Burnus <burnus@net-b.de>
5055
5056 PR fortran/53691
5057 PR fortran/53685
5058 * gfortran.dg/transfer_check_3.f90: New.
5059
5060 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5061
5062 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5063
5064 2012-06-16 Tobias Burnus <burnus@net-b.de>
5065
5066 PR fortran/53642
5067 PR fortran/45170
5068 * gfortran.dg/deferred_type_param_8.f90: New.
5069
5070 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5071
5072 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5073 testname that includes flags, passed in as new argument, in
5074 pass/fail messages.
5075 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5076 and pass it to verify-* procedures.
5077
5078 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5079 alignment torture options with usual torture options.
5080
5081 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5082 messages reported for one line of source code.
5083 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5084 * g++.dg/cpp0x/decltype2.C: Likewise.
5085 * g++.dg/cpp0x/decltype3.C: Likewise.
5086 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5087 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5088 * g++.dg/cpp0x/static_assert3.C: Likewise.
5089 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5090 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5091 * g++.dg/cpp0x/union1.C: Likewise.
5092 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5093 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5094 * g++.dg/cpp0x/variadic2.C: Likewise.
5095 * g++.dg/cpp0x/variadic20.C: Likewise.
5096 * g++.dg/cpp0x/variadic74.C: Likewise.
5097 * g++.dg/diagnostic/bitfld2.C: Likewise.
5098 * g++.dg/ext/attrib44.C: Likewise.
5099 * g++.dg/ext/no-asm-1.C: Likewise.
5100 * g++.dg/other/error34.C: Likewise.
5101 * g++.dg/parse/crash46.C: Likewise.
5102 * g++.dg/parse/error10.C: Likewise.
5103 * g++.dg/parse/error2.C: Likewise.
5104 * g++.dg/parse/error3.C: Likewise.
5105 * g++.dg/parse/error36.C: Likewise.
5106 * g++.dg/parse/error8.C: Likewise.
5107 * g++.dg/parse/error9.C: Likewise.
5108 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5109 * g++.dg/parse/parser-pr28152.C: Likewise.
5110 * g++.dg/parse/template25.C: Likewise.
5111 * g++.dg/parse/typename11.C: Likewise.
5112 * g++.dg/tc1/dr147.C: Likewise.
5113 * g++.dg/template/deduce3.C: Likewise.
5114 * g++.dg/template/koenig9.C: Likewise.
5115 * g++.dg/template/pr23510.C: Likewise.
5116 * g++.dg/warn/pr12242.C: Likewise.
5117 * g++.dg/warn/pr30551-2.C: Likewise.
5118 * g++.dg/warn/pr30551.C: Likewise.
5119 * g++.old-deja/g++.other/typename1.C: Likewise.
5120 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5121
5122 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5123
5124 PR c++/51033
5125 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5126 * c-c++-common/torture/vshuf-2.inc: Likewise.
5127 * c-c++-common/torture/vshuf-4.inc: Likewise.
5128 * c-c++-common/torture/vshuf-8.inc: Likewise.
5129 * c-c++-common/torture/vshuf-main.inc: Likewise.
5130 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5131 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5132 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5133 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5134 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5135 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5136 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5137 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5138 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5139 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5140 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5141 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5142 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5143 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5144
5145 2012-06-15 Michael Matz <matz@suse.de>
5146
5147 * gcc.dg/tree-ssa/vector-4.c: New test.
5148
5149 2012-06-15 Michael Matz <matz@suse.de>
5150
5151 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5152 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5153
5154 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5155
5156 PR tree-optimization/53636
5157 * gcc.target/arm/pr53636.c: New test.
5158
5159 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5160
5161 PR tree-optimization/51581
5162 * gcc.c-torture/execute/pr51581-1.c: New test.
5163 * gcc.c-torture/execute/pr51581-2.c: New test.
5164 * gcc.dg/vect/pr51581-1.c: New test.
5165 * gcc.dg/vect/pr51581-2.c: New test.
5166 * gcc.dg/vect/pr51581-3.c: New test.
5167 * gcc.target/i386/avx-pr51581-1.c: New test.
5168 * gcc.target/i386/avx-pr51581-2.c: New test.
5169 * gcc.target/i386/avx2-pr51581-1.c: New test.
5170 * gcc.target/i386/avx2-pr51581-2.c: New test.
5171 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5172
5173 2012-06-15 Richard Guenther <rguenther@suse.de>
5174
5175 * gcc.c-torture/execute/20120615-1.c: New testcase.
5176
5177 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5178
5179 * gnat.dg/vect8.ad[sb]: New test.
5180
5181 2012-06-14 Richard Guenther <rguenther@suse.de>
5182
5183 * gcc.dg/tree-ssa/vrp.h: New testcase.
5184 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5185
5186 2012-06-13 Christian Bruel <christian.bruel@st.com>
5187
5188 PR target/53621
5189 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5190
5191 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5192
5193 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5194
5195 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5196
5197 PR testsuite/20771
5198 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5199 test summary unique.
5200
5201 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5202 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5203 scan-stack-usage-not): Don't strip torture options from test name.
5204
5205 * lib/scandump.exp (scan-dump-times): Use printable version of
5206 regexp in test summary line.
5207
5208 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5209 messages reported for one line of source code.
5210 * gcc.dg/format/few-1.c: Likewise.
5211 * gcc.dg/ia64-sync-2.c: Likewise.
5212 * gcc.dg/sync-2.c: Likewise.
5213 * gcc.dg/noncompile/pr44517.c: Likewise.
5214
5215 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5216
5217 PR debug/49888
5218 * gcc.dg/guality/pr49888.c: New.
5219
5220 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5221
5222 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5223 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5224 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5225
5226 2012-06-13 Tobias Burnus <burnus@net-b.de>
5227
5228 PR fortran/53643
5229 * gfortran.dg/intent_out_7.f90: New.
5230
5231 2012-06-13 Tobias Burnus <burnus@net-b.de>
5232
5233 PR fortran/53597
5234 * gfortran.dg/save_4.f90: New.
5235
5236 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5237
5238 PR c/53532
5239 PR c/51034
5240 PR c/53196
5241 * gcc.dg/pr53532.c: New test.
5242 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5243 adjust line numbers.
5244 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5245 * gcc.dg/Wcxx-compat-8.c: Likewise.
5246 * gcc.dg/pr51034.c: New test.
5247 * gcc.dg/pr53196-1.c: New test.
5248 * gcc.dg/pr53196-2.c: New test.
5249
5250 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5251
5252 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5253 alignment torture options with usual torture options.
5254 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5255 instead of dg-options.
5256 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5257 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5258 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5259 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5260 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5261 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5262
5263 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5264 to checks for multiple messages reported for one line of source code.
5265 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5266
5267 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5268 messages reported for one line of source code.
5269
5270 * gcc.dg/20031223-1.c: Add comments to check for multiple
5271 messages reported for one line of source code.
5272 * gcc.dg/Wconversion-integer.c: Likewise.
5273 * gcc.dg/Wfatal-2.c: Likewise.
5274 * gcc.dg/Wfatal.c: Likewise.
5275 * gcc.dg/Wobjsize-1.c: Likewise.
5276 * gcc.dg/c99-vla-jump-1.c: Likewise.
5277 * gcc.dg/c99-vla-jump-2.c: Likewise.
5278 * gcc.dg/c99-vla-jump-3.c: Likewise.
5279 * gcc.dg/c99-vla-jump-4.c: Likewise.
5280 * gcc.dg/c99-vla-jump-5.c: Likewise.
5281 * gcc.dg/decl-9.c: Likewise.
5282 * gcc.dg/declspec-10.c: Likewise.
5283 * gcc.dg/declspec-18.c: Likewise.
5284 * gcc.dg/mtune.c: Likewise.
5285 * gcc.dg/parser-pr28152-2.c: Likewise.
5286 * gcc.dg/parser-pr28152.c: Likewise.
5287 * gcc.dg/pr14475.c: Likewise.
5288 * gcc.dg/pr27953.c: Likewise.
5289 * gcc.dg/pr28322-3.c: Likewise.
5290 * gcc.dg/pr30457.c: Likewise.
5291 * gcc.dg/pr30551-2.c: Likewise.
5292 * gcc.dg/pr30551-3.c: Likewise.
5293 * gcc.dg/pr30551-4.c: Likewise.
5294 * gcc.dg/pr30551-5.c: Likewise.
5295 * gcc.dg/pr30551-6.c: Likewise.
5296 * gcc.dg/pr30551.c: Likewise.
5297 * gcc.dg/pr45461.c: Likewise.
5298 * gcc.dg/pr48552-1.c: Likewise.
5299 * gcc.dg/pr48552-2.c: Likewise.
5300 * gcc.dg/redecl-1.c: Likewise.
5301 * gcc.dg/transparent-union-3.c: Likewise.
5302 * gcc.dg/utf-dflt.c: Likewise.
5303 * gcc.dg/utf-dflt2.c: Likewise.
5304 * gcc.dg/vla-8.c: Likewise.
5305 * gcc.dg/vla-init-1.c: Likewise.
5306 * gcc.dg/wtr-int-type-1.c: Likewise.
5307
5308 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5309 messages reported for for one line of source code.
5310 * c-c++-common/raw-string-5.c: Likewise.
5311 * c-c++-common/raw-string-4.c: Likewise.
5312 * c-c++-common/raw-string-6.c: Likewise.
5313 * c-c++-common/pr20000.c: Likewise.
5314
5315 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5316 messages reported for one line of source code.
5317 * gcc.dg/cpp/pr30786.c: Likewise.
5318 * gcc.dg/cpp/pr28709.c: Likewise.
5319 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5320 * gcc.dg/cpp/macspace2.c: Likewise.
5321 * gcc.dg/cpp/missing-header-1.c: Likewise.
5322 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5323 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5324 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5325
5326 2012-06-12 Jason Merrill <jason@redhat.com>
5327
5328 PR c++/53599
5329 * g++.dg/template/local7.C: New.
5330
5331 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5332
5333 PR target/53511
5334 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5335 * gcc.target/sh/pr51340-2.c: Likewise.
5336 * gcc.target/sh/pr51340-3.c: Likewise.
5337
5338 2012-06-12 Michael Matz <matz@suse.de>
5339
5340 * gcc.dg/torture/alias-1.c: New test.
5341
5342 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5343
5344 PR rtl-optimization/53589
5345 * gcc.dg/torture/pr53589.c: New test.
5346
5347 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5348
5349 PR target/50749
5350 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5351 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5352 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5353 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5354 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5355 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5356 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5357 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5358 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5359 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5360 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5361 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5362 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5363 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5364 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5365 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5366
5367 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5368
5369 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5370 (check_intel_cpu_model): New function.
5371 (check_amd_cpu_model): New function.
5372 (check_features): New function.
5373 (__get_cpuid_output): New function.
5374 (check_detailed): New function.
5375 (fn1): Rename to quick_check.
5376 (main): Update to call quick_check and call check_detailed.
5377
5378 2012-06-11 Richard Henderson <rth@redhat.com>
5379
5380 * lib/target-supports.exp
5381 (check_effective_target_sync_long_long_runtime): Use
5382 check_effective_target_lp64 instead of
5383 check_effective_target_powerpc64 for powerpc targets.
5384
5385 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5386
5387 PR target/53511
5388 * gcc.target/sh/pr53511-1.c: New.
5389
5390 2012-06-11 Richard Guenther <rguenther@suse.de>
5391
5392 PR middle-end/53470
5393 * g++.dg/lto/pr53470_0.C: New testcase.
5394 * gcc.dg/lto/pr53470_0.c: Likewise.
5395
5396 2012-06-11 Richard Guenther <rguenther@suse.de>
5397
5398 PR c++/53605
5399 * g++.dg/ext/pr53605.C: New testcase.
5400
5401 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5402
5403 * gnat.dg/specs/array1.ads: New test.
5404 * gnat.dg/specs/array2.ads: Likewise.
5405 * gnat.dg/array22.adb: Likewise.
5406
5407 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5408
5409 * gnat.dg/constant4.adb: New test.
5410 * gnat.dg/constant4_pkg.ads: New helper.
5411
5412 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5413
5414 PR fortran/52552
5415 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5416 * gfortran.dg/allocate_class_1.f90: Modified.
5417 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5418 * gfortran.dg/allocate_class_2.f90: New.
5419
5420 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5421
5422 PR middle-end/53535
5423 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5424
5425 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5426
5427 PR fortran/52861
5428 * gfortran.dg/string_assign_2.f90: New test case.
5429
5430 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5431
5432 PR fortran/52861
5433 * gfortran.dg/string_assign_1.f90: New test case.
5434
5435 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5436
5437 PR middle-end/53580
5438 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5439 * gcc.dg/gomp/critical-4.c: Likewise.
5440 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5441 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5442 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5443 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5444 * c-c++-common/gomp/pr53580.c: New test.
5445
5446 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5447
5448 PR c++/51214
5449 * g++.dg/cpp0x/forw_enum11.C: New.
5450
5451 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5452
5453 PR c++/53567
5454 * g++.dg/cpp0x/alias-decl-19.C: New.
5455
5456 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5457
5458 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5459
5460 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5461
5462 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5463 (XSTATE_FP): Ditto.
5464 (XSTATE_SSE): Ditto.
5465 (XSTATE_YMM): Ditto.
5466 (avx_os_support): Use new defines.
5467
5468 2012-06-06 Richard Guenther <rguenther@suse.de>
5469
5470 PR testsuite/32380
5471 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5472 loops.
5473
5474 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5475
5476 PR c++/52841
5477 * g++.dg/cpp0x/pr52841.C: New testcase.
5478
5479 2012-06-06 Richard Guenther <rguenther@suse.de>
5480
5481 PR tree-optimization/53081
5482 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5483 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5484
5485 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5486
5487 * gcc.target/powerpc/pr53487.c: New test.
5488
5489 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5490
5491 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5492
5493 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5494
5495 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5496
5497 2012-06-05 Richard Guenther <rguenther@suse.de>
5498
5499 PR tree-optimization/30442
5500 * gcc.dg/vect/bb-slp-30.c: New testcase.
5501
5502 2012-06-05 Richard Guenther <rguenther@suse.de>
5503
5504 PR tree-optimization/53081
5505 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5506 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5507 -fno-tree-loop-distribute-patterns.
5508
5509 2012-06-05 Alan Modra <amodra@gmail.com>
5510
5511 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5512 Check static chain in nested funcs.
5513
5514 2012-06-04 Tobias Burnus <burnus@net-b.de>
5515
5516 PR fortran/50619
5517 * gfortran.dg/init_flag_10.f90: New.
5518
5519 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5520
5521 PR c++/53524
5522 * g++.dg/warn/Wenum-compare-no-2: New.
5523
5524 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5525
5526 PR preprocessor/53463
5527 * g++.dg/cpp/limits.C: New test.
5528 * g++.dg/parse/error19.C: Adjust.
5529 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5530 * g++.dg/warn/pr35635.C: Likewise.
5531 * g++.old-deja/g++.pt/assign1.C: Likewise.
5532
5533 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5534
5535 PR target/53559
5536 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5537 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5538 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5539 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5540 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5541 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5542 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5543 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5544
5545 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5546
5547 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5548
5549 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5550
5551 PR tree-optimization/53550
5552 * gcc.dg/pr53550.c: New test.
5553
5554 2012-06-04 Richard Guenther <rguenther@suse.de>
5555
5556 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5557 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5558 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5559
5560 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5561
5562 PR fortran/48831
5563 * gfortran.dg/parameter_array_element_2.f90: New.
5564
5565 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5566
5567 PR target/53512
5568 * gcc.target/sh/pr53512-1.c: New.
5569 * gcc.target/sh/pr53512-2.c: New.
5570 * gcc.target/sh/pr53512-3.c: New.
5571 * gcc.target/sh/pr53512-4.c: New.
5572
5573 2012-06-01 Jason Merrill <jason@redhat.com>
5574
5575 PR c++/52973
5576 * g++.dg/ext/visibility/template12.C: New.
5577 * g++.dg/ext/attrib14.C: Adjust warning line.
5578
5579 PR c++/52725
5580 * g++.dg/parse/new6.C: New.
5581 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5582
5583 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5584
5585 * c-c++-common/restrict-2.c: Revert previous change.
5586
5587 2012-06-01 Jason Merrill <jason@redhat.com>
5588
5589 PR c++/53137
5590 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5591
5592 PR c++/53484
5593 * g++.dg/cpp0x/auto33.C: New.
5594
5595 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5596
5597 PR c++/26155
5598 * g++.dg/parse/namespace-alias-1.C: New.
5599
5600 2012-06-01 Christian Bruel <christian.bruel@st.com>
5601
5602 * gcc.dg/spec-options.c: New test.
5603 * gcc.dg/foo.specs: New file.
5604
5605 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5606
5607 PR ada/53517
5608 * gnat.dg/lto14.adb: Skip on Solaris.
5609
5610 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5611
5612 * gcc.target/cris/sync-1-v10.c,
5613 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5614 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5615 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5616 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5617 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5618 gcc.target/cris/torture/sync-mis-op-i-1.c,
5619 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5620 gcc.target/cris/torture/sync-mis-op-i-2.c,
5621 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5622 gcc.target/cris/torture/sync-mis-op-i-3.c,
5623 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5624 gcc.target/cris/torture/sync-mis-op-s-1.c,
5625 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5626 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5627 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5628 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5629 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5630 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5631 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5632 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5633 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5634
5635 2012-05-31 Richard Guenther <rguenther@suse.de>
5636
5637 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5638 ldist-pr45948.c with disabled SCCP.
5639
5640 2012-05-31 Richard Guenther <rguenther@suse.de>
5641
5642 PR middle-end/48493
5643 * gcc.dg/torture/pr48493.c: New testcase.
5644
5645 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5646
5647 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5648 arm32 to targets.
5649 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5650 of the initialization loop.
5651 (dg-final): Adjust the expected number of vectorized loops depending
5652 on vect_char_mult target selector.
5653
5654 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5655
5656 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5657 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5658 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5659 New tests.
5660
5661 2012-05-30 Jason Merrill <jason@redhat.com>
5662
5663 PR c++/53356
5664 * g++.dg/init/new34.C: New.
5665 * g++.dg/tree-ssa/stabilize1.C: New.
5666
5667 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5668
5669 PR c++/53356
5670 * g++.dg/init/new33.C: New test.
5671
5672 2012-05-30 Richard Guenther <rguenther@suse.de>
5673
5674 PR middle-end/53501
5675 * gcc.dg/torture/pr53501.c: New testcase.
5676 * c-c++-common/restrict-2.c: Adjust.
5677
5678 2012-05-30 Alan Modra <amodra@gmail.com>
5679
5680 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5681 torture-finish.
5682
5683 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5684
5685 * gcc.target/i386/shuf-concat.c: New test.
5686
5687 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5688
5689 PR rtl-optimization/53519
5690 * gcc.c-torture/compile/pr53519.c: New test.
5691
5692 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5693
5694 * gcc.target/arm/neon-vrev.c: New.
5695
5696 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5697
5698 PR target/51340
5699 * gcc.target/sh/pr51340-1.c: New.
5700 * gcc.target/sh/pr51340-2.c: New.
5701 * gcc.target/sh/pr51340-3.c: New.
5702
5703 2012-05-29 Richard Guenther <rguenther@suse.de>
5704
5705 PR tree-optimization/53516
5706 * gcc.dg/torture/pr53516.c: New testcase.
5707
5708 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5709
5710 PR preprocessor/53229
5711 * gcc.dg/cpp/paste6.c: Force to run without
5712 -ftrack-macro-expansion.
5713 * gcc.dg/cpp/paste8.c: Likewise.
5714 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5715 -ftrack-macro-expansion.
5716 * gcc.dg/cpp/paste12.c: Force to run without
5717 -ftrack-macro-expansion.
5718 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5719 -ftrack-macro-expansion.
5720 * gcc.dg/cpp/paste13.c: Likewise.
5721 * gcc.dg/cpp/paste14.c: Likewise.
5722 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5723 -ftrack-macro-expansion.
5724 * gcc.dg/cpp/paste18.c: New test.
5725
5726 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5727
5728 * gcc.target/cris/torture/trap-1.c,
5729 gcc.target/cris/torture/trap-2.c,
5730 gcc.target/cris/torture/trap-3.c,
5731 gcc.target/cris/torture/trap-v0.c,
5732 gcc.target/cris/torture/trap-v3.c: New tests.
5733
5734 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5735
5736 PR c++/25137
5737 * g++.dg/warn/Wbraces3.C: New.
5738 * g++.dg/warn/Wbraces4.C: Likewise.
5739
5740 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5741
5742 PR tree-optimization/53505
5743 * c-c++-common/torture/pr53505.c: New test.
5744
5745 2012-05-27 Nathan Sidwell <nathan@acm.org>
5746
5747 * gcc.dg/stmt-expr-4.c: New.
5748
5749 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5750
5751 PR c++/53491
5752 * g++.dg/parse/crash60.C: New.
5753
5754 2012-05-26 Jason Merrill <jason@redhat.com>
5755
5756 PR c++/53220
5757 * c-c++-common/array-lit.c: New.
5758 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5759
5760 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5761
5762 PR ada/50294
5763 * gnat.dg/array21.adb: New test.
5764
5765 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5766
5767 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5768
5769 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5770
5771 PR c++/32054
5772 * g++.dg/other/anon-union3.C: New.
5773
5774 2012-05-25 Ian Lance Taylor <iant@google.com>
5775
5776 * gcc.dg/split-6.c: New test.
5777
5778 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5779
5780 * gnat.dg/lto14.adb: New test.
5781
5782 2012-05-25 Tristan Gingold <gingold@adacore.com>
5783
5784 * gcc.target/i386/large-frame.c: New.
5785
5786 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5787 * gcc.target/powerpc/lhs-1.c: New.
5788 * gcc.target/powerpc/lhs-2.c: New.
5789 * gcc.target/powerpc/lhs-3.c: New.
5790
5791 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5792
5793 Make unwound macro expansion trace less redundant
5794 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5795 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5796 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5797 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5798 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5799 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5800
5801 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5802
5803 PR c++/53464
5804 * g++.dg/cpp0x/constexpr-default1.C: New.
5805
5806 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5807
5808 PR c++/32080
5809 * g++.dg/eh/goto2.C: New.
5810
5811 2012-05-24 Richard Guenther <rguenther@suse.de>
5812
5813 PR middle-end/53460
5814 * g++.dg/tree-prof/pr53460.C: New testcase.
5815
5816 2012-05-24 Richard Guenther <rguenther@suse.de>
5817
5818 PR bootstrap/53466
5819 * g++.dg/debug/pr53466.C: New testcase.
5820
5821 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5822
5823 PR tree-optimization/53465
5824 * gcc.c-torture/execute/pr53465.c: New test.
5825
5826 2012-05-23 Tobias Burnus <burnus@net-b.de>
5827
5828 PR fortran/51055
5829 PR fortran/45170
5830 * gfortran.dg/allocate_with_typespec_6.f90: New.
5831
5832 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5833
5834 PR c++/29185
5835 * g++.dg/warn/delete-array-1.C: New.
5836
5837 2012-05-23 Richard Guenther <rguenther@suse.de>
5838
5839 * gcc.dg/torture/pr39074-2.c: Adjust.
5840 * gcc.dg/torture/pr39074.c: Likewise.
5841 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5842 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5843
5844 2012-05-22 Jan Hubicka <jh@suse.cz>
5845
5846 PR middle-end/53161
5847 * g++.dg/torture/pr53161.C: New testcase.
5848
5849 2012-05-22 Tobias Burnus <burnus@net-b.de>
5850
5851 PR fortran/53389
5852 * gfortran.dg/realloc_on_assign_15.f90: New.
5853
5854 2012-05-22 Richard Guenther <rguenther@suse.de>
5855
5856 PR middle-end/51071
5857 * gcc.dg/torture/pr51071-2.c: New testcase.
5858
5859 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5860
5861 PR tree-optimization/53336
5862 * g++.dg/torture/pr53336.C: New testcase.
5863
5864 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5865
5866 PR c++/53322
5867 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5868 instead of -Wunused-local-typedefs.
5869
5870 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5871
5872 PR c++/51184
5873 * g++.dg/other/abstract4.C: New-
5874
5875 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5876
5877 PR c++/40821
5878 * g++.dg/ext/attrib46.C: New.
5879
5880 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5881
5882 PR c/53418
5883 * gcc.c-torture/compile/pr53418-1.c,
5884 gcc.c-torture/compile/pr53418-2.c: New tests.
5885
5886 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5887
5888 PR tree-optimization/53366
5889 * gcc.dg/torture/pr53366-1.c: New test.
5890 * gcc.dg/torture/pr53366-2.c: New test.
5891 * gcc.target/i386/pr53366-1.c: New test.
5892 * gcc.target/i386/pr53366-2.c: New test.
5893
5894 PR tree-optimization/53409
5895 * gcc.c-torture/compile/pr53409.c: New test.
5896
5897 PR tree-optimization/53410
5898 * gcc.c-torture/compile/pr53410-1.c: New test.
5899 * gcc.c-torture/compile/pr53410-2.c: New test.
5900
5901 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5902
5903 PR target/53425
5904 * gcc.target/i386/pr53425-1.c: New file.
5905 * gcc.target/i386/pr53425-2.c: Likewise.
5906
5907 2012-05-21 Richard Guenther <rguenther@suse.de>
5908
5909 PR tree-optimization/53408
5910 * gcc.dg/torture/pr53408.c: New testcase.
5911
5912 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5913 H.J. Lu <hongjiu.lu@intel.com>
5914
5915 PR target/53416
5916 * gcc.target/i386/pr53416.c: New file.
5917
5918 2012-05-21 Richard Guenther <rguenther@suse.de>
5919
5920 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5921
5922 2012-05-21 Richard Guenther <rguenther@suse.de>
5923
5924 * gcc.dg/torture/ldist-1.c: New testcase.
5925
5926 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5927
5928 * gnat.dg/lto13.adb: New test.
5929 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5930
5931 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5932
5933 * gnat.dg/specs/lto12.ads: New test.
5934 * gnat.dg/specs/lto12_pkg.ads: New helper.
5935
5936 2012-05-18 Richard Guenther <rguenther@suse.de>
5937
5938 PR tree-optimization/53346
5939 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5940 * gcc.target/i386/incoming-10.c: Adjust.
5941 * gcc.target/i386/incoming-11.c: Likewise.
5942 * gcc.target/i386/pr46295.c: Likewise.
5943
5944 2012-05-18 Richard Guenther <rguenther@suse.de>
5945
5946 * gcc.dg/pr53352.c: Return zero.
5947
5948 2012-05-18 Richard Guenther <rguenther@suse.de>
5949
5950 PR tree-optimization/53390
5951 * gcc.dg/torture/pr53390.c: New testcase.
5952
5953 2012-05-18 Meador Inge <meadori@codesourcery.com>
5954
5955 PR rtl-optimization/53352
5956 * gcc.dg/pr53352.c: New test.
5957
5958 2012-05-17 David S. Miller <davem@davemloft.net>
5959
5960 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5961 failure on sparc-*-linux-gnu.
5962
5963 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5964
5965 PR c++/39681
5966 * g++.dg/parse/error49.C: New.
5967 * g++.dg/cpp0x/error8.C: Likewise.
5968 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5969 * g++.dg/ext/utf-dflt2.C: Likewise.
5970 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5971 * g++.dg/ext/utf-dflt.C: Likewise.
5972 * c-c++-common/raw-string-3.c: Likewise.
5973 * c-c++-common/raw-string-4.c: Likewise.
5974
5975 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5976
5977 PR c++/53371
5978 * g++.dg/cpp0x/catch1.C: New.
5979
5980 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5981
5982 PR c++/44516
5983 * g++.dg/parse/error48.C: New.
5984 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5985 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5986
5987 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5988
5989 * gcc.dg/tm/indirect-2.c: New test.
5990
5991 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5992
5993 PR tree-optimization/53217
5994 * gfortran.dg/pr53217.f90: New test.
5995
5996 2012-05-16 Richard Guenther <rguenther@suse.de>
5997
5998 PR tree-optimization/53364
5999 * g++.dg/torture/pr53364.C: New testcase.
6000
6001 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6002
6003 PR testsuite/52641
6004 * gcc.dg/pr52549.c: Fix test for long != void*
6005 * gcc.c-torture/execute/pr52979-1.x: New file.
6006 * gcc.c-torture/execute/pr52979-2.x: New file.
6007
6008 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6009
6010 PR preprocessor/7263
6011 * gcc.dg/binary-constants-2.c: Run without tracking locations
6012 accross macro expansion.
6013 * gcc.dg/binary-constants-3.c: Likewise.
6014 * gcc.dg/cpp/sysmac2.c: Likewise.
6015 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6016 location.
6017 * gcc.dg/cpp/syshdr3.c: New test.
6018 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6019 * gcc.dg/system-binary-constants-1.c: New test.
6020 * gcc.dg/system-binary-constants-1.h: New header for the new test
6021 above.
6022 * g++.dg/cpp/syshdr3.C: New test.
6023 * g++.dg/cpp/syshdr3.h: New header the new test above.
6024 * g++.dg/system-binary-constants-1.C: New test.
6025 * g++.dg/system-binary-constants-1.h: New header the new test
6026 above.
6027
6028 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6029
6030 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6031
6032 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6033
6034 PR target/53358
6035 * gcc.dg/pr53358.c: New test.
6036
6037 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6038
6039 PR c++/11856
6040 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6041 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6042
6043 2012-05-15 Olivier Hainque <hainque@adacore.com>
6044
6045 * g++.dg/eh/sighandle.C: New testcase.
6046
6047 2012-05-15 Richard Guenther <rguenther@suse.de>
6048
6049 PR tree-optimization/53355
6050 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6051
6052 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6053
6054 * gfortran.dg/*.f90: Remove now redundant manual
6055 cleanup-modules directive.
6056
6057 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6058
6059 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6060 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6061
6062 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6063
6064 PR fortran/52428
6065 * gfortran.dg/int_range_io_1.f90: New test.
6066
6067 2012-05-14 Andi Kleen <ak@linux.intel.com>
6068 Jakub Jelinek <jakub@redhat.com>
6069
6070 PR target/53315
6071 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6072 * gcc.target/i386/rtm-check.h: New file.
6073 * gcc.target/i386/pr53315.c: New test.
6074
6075 2012-05-14 Tobias Burnus <burnus@net-b.de>
6076
6077 PR fortran/49110
6078 PR fortran/51055
6079 PR fortran/53329
6080 * gfortran.dg/deferred_type_param_4.f90: New.
6081 * gfortran.dg/deferred_type_param_6.f90: New.
6082
6083 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6084
6085 * gcc.target/i386/retarg.c: New test.
6086
6087 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6088
6089 PR fortran/45170
6090 * gfortran.dg/deferred_type_param_3.f90: New.
6091 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6092 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6093
6094 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6095
6096 * gnat.dg/null_pointer_deref3.adb: New test.
6097
6098 2012-05-12 Tobias Burnus <burnus@net-b.de>
6099
6100 PR fortran/49110
6101 PR fortran/52843
6102 * gfortran.dg/deferred_type_param_5.f90: New.
6103
6104 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6105
6106 * g++.dg/parse/error47.C: New.
6107
6108 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6109
6110 PR fortran/52537
6111 * gfortran.dg/string_compare_4.f90: Change option
6112 to -fdump-tree-original. Add test case for kind=4.
6113
6114 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6115
6116 PR fortran/52537
6117 * gfortran.dg/string_compare_4.f90: New test.
6118
6119 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6120
6121 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6122
6123 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6124
6125 PR c++/53305
6126 * g++.dg/cpp0x/variadic132.C: New.
6127
6128 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6129
6130 PR c++/53158
6131 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6132 * g++.dg/parse/error26.C: Tweak dg-error column number.
6133
6134 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6135
6136 PR c++/53301
6137 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6138
6139 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6140
6141 * gnat.dg/lto11.ad[sb]: New test.
6142
6143 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6144
6145 PR target/52908
6146 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6147 directive to Scan for vpmuldq, not vpmacsdql.
6148
6149 2012-05-09 Michael Matz <matz@suse.de>
6150
6151 PR tree-optimization/53185
6152 * gcc.dg/vect/pr53185.c: New test.
6153
6154 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6155
6156 PR middle-end/53249
6157 * gcc.target/i386/pr53249.c: New.
6158
6159 2012-05-09 Richard Guenther <rguenther@suse.de>
6160
6161 PR tree-optimization/18437
6162 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6163 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6164
6165 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6166
6167 PR tree-optimization/53226
6168 * gcc.c-torture/compile/pr53226.c: New test.
6169
6170 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6171
6172 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6173 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6174 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6175 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6176 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6177 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6178 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6179 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6180 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6181 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6182 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6183 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6184 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6185 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6186
6187 2012-05-09 Dehao Chen <dehao@google.com>
6188
6189 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6190 * gcc.dg/predict-2.c: Likewise.
6191 * gcc.dg/predict-3.c: Likewise.
6192 * gcc.dg/predict-4.c: Likewise.
6193 * gcc.dg/predict-5.c: Likewise.
6194 * gcc.dg/predict-6.c: Likewise.
6195
6196 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6197
6198 PR target/53272
6199 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6200
6201 2012-05-08 Richard Guenther <rguenther@suse.de>
6202
6203 * gcc.dg/fold-bitand-4.c: New testcase.
6204
6205 2012-05-08 Dehao Chen <dehao@google.com>
6206
6207 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6208 heuristic is working properly.
6209 * gcc.dg/predict-2.c: Likewise.
6210 * gcc/dg/predict-3.c: Likewise.
6211 * gcc/dg/predict-4.c: Likewise.
6212 * gcc/dg/predict-5.c: Likewise.
6213 * gcc/dg/predict-6.c: Likewise.
6214
6215 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6216
6217 PR tree-optimization/53239
6218 * g++.dg/opt/vrp3.C: New test.
6219 * g++.dg/opt/vrp3-aux.cc: New file.
6220 * g++.dg/opt/vrp3.h: New file.
6221
6222 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6223
6224 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6225 .uleb128 support in assembler output.
6226
6227 2012-05-07 Richard Guenther <rguenther@suse.de>
6228
6229 PR lto/42987
6230 * g++.dg/lto/pr42987_0.C: New testcase.
6231 * g++.dg/lto/pr42987_1.C: Likewise.
6232
6233 2012-05-07 Tobias Burnus <burnus@net-b.de>
6234
6235 PR fortran/53255
6236 * gfortran.dg/typebound_operator_15.f90: New.
6237
6238 2012-05-06 Tobias Burnus <burnus@net-b.de>
6239
6240 PR fortran/41587
6241 * gfortran.dg/class_array_13.f90: New.
6242
6243 2012-05-06 Tristan Gingold <gingold@adacore.com>
6244
6245 * gnat.dg/warn7.adb: New test.
6246
6247 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6248
6249 * gnat.dg/specs/renamings.ads: Rename to...
6250 * gnat.dg/specs/renaming1.ads: ...this.
6251 * gnat.dg/specs/renaming2.ads: New test.
6252 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6253 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6254 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6255 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6256
6257 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6258
6259 * gnat.dg/discr36.ad[sb]: New test.
6260 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6261
6262 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6263
6264 PR c/43772
6265 * c-c++-common/pr43772.c: New.
6266
6267 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6268
6269 PR fortran/41600
6270 * gfortran.dg/select_type_26.f03 : New test.
6271 * gfortran.dg/select_type_27.f03 : New test.
6272
6273 PR fortran/53191
6274 * gfortran.dg/select_type_28.f03 : New test.
6275
6276 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6277
6278 PR fortran/49010
6279 PR fortran/24518
6280 * gfortran.dg/mod_sign0_1.f90: New test.
6281 * gfortran.dg/mod_large_1.f90: New test.
6282
6283 2012-05-04 Tobias Burnus <burnus@net-b.de>
6284
6285 PR fortran/53175
6286 gfortran.dg/public_private_module_5.f90: New.
6287
6288 2012-05-04 Tobias Burnus <burnus@net-b.de>
6289
6290 PR fortran/53111
6291 * gfortran.dg/constructor_7.f90: New.
6292 * gfortran.dg/constructor_8.f90: New.
6293
6294 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6295
6296 PR c++/53166
6297 * g++.dg/cpp0x/static_assert7.C: New.
6298
6299 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6300
6301 PR tree-optimization/52633
6302 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6303 recognized as widening shifts instead of over-widening.
6304 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6305 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6306 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6307 * gcc.target/arm/pr52633.c: New test.
6308
6309 2012-05-04 Richard Guenther <rguenther@suse.de>
6310
6311 PR tree-optimization/53168
6312 * gcc.dg/torture/pr53168.c: New testcase.
6313 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6314
6315 2012-05-04 Richard Guenther <rguenther@suse.de>
6316
6317 * gcc.dg/lto/pr53214_0.c: New testcase.
6318
6319 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6320
6321 * gcc.target/ia64/pr48496.c: New test.
6322 * gcc.target/ia64/pr52657.c: Likewise.
6323
6324 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6325
6326 PR c/51712
6327 * c-c++-common/pr51712.c: New.
6328
6329 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6330
6331 PR target/53199
6332 * gcc.target/powwerpc/pr53199.c: New file.
6333
6334 2012-05-03 Jason Merrill <jason@redhat.com>
6335
6336 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6337
6338 * gcc.dg/debug/dwarf2/dups-types.c: New.
6339 * gcc.dg/debug/dwarf2/dups-types.h: New.
6340
6341 2012-05-03 Jason Merrill <jason@redhat.com>
6342
6343 * g++.dg/debug/dwarf2/namespace-2.C: New.
6344 * g++.dg/debug/dwarf2/localclass3.C: New.
6345
6346 2012-05-03 Jason Merrill <jason@redhat.com>
6347
6348 * g++.dg/debug/dwarf2/thunk1.C: New.
6349
6350 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6351
6352 PR c++/53186
6353 * g++.dg/other/final2.C: New.
6354
6355 2012-05-03 Richard Guenther <rguenther@suse.de>
6356
6357 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6358
6359 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6360
6361 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6362 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6363 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6364 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6365
6366 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6367
6368 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6369 .byte 0xf2.
6370 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6371 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6372 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6373
6374 PR debug/53174
6375 * gcc.dg/pr53174.c: New test.
6376
6377 PR target/53187
6378 * gcc.target/arm/pr53187.c: New test.
6379 * gcc.c-torture/compile/pr53187.c: New test.
6380
6381 2012-05-03 Richard Guenther <rguenther@suse.de>
6382
6383 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6384 unsupported prefetching support.
6385
6386 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6387
6388 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6389 option -ftrack-macro-expansion=0.
6390 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6391 option -ftrack-macro-expansion=0.
6392
6393 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6394
6395 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6396 dg-options for target arm with dg-additional-options.
6397
6398 2012-05-03 Richard Guenther <rguenther@suse.de>
6399
6400 PR tree-optimization/53144
6401 * gcc.dg/torture/pr53144.c: New testcase.
6402
6403 2012-05-03 Tobias Burnus <burnus@net-b.de>
6404
6405 PR fortran/52864
6406 * gfortran.dg/pointer_intent_7.f90: New.
6407 * gfortran.dg/pure_formal_3.f90: New.
6408
6409 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6410
6411 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6412
6413 2012-05-02 Martin Jambor <mjambor@suse.cz>
6414
6415 PR lto/52605
6416 * g++.dg/lto/pr52605_0.C: New test.
6417
6418 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6419
6420 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6421 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6422 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6423 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6424 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6425 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6426 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6427 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6428 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6429 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6430 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6431 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6432 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6433 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6434 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6435 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6436
6437 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6438
6439 PR middle-end/53153
6440 * gcc.dg/pr53153.c: New test.
6441
6442 2012-05-02 Richard Guenther <rguenther@suse.de>
6443
6444 * g++.dg/tree-ssa/pr19807.C: Adjust.
6445
6446 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6447
6448 PR tree-optimization/53163
6449 * gcc.c-torture/compile/pr53163.c: New test.
6450
6451 PR rtl-optimization/53160
6452 * gcc.c-torture/execute/pr53160.c: New test.
6453
6454 2012-05-01 Ian Lance Taylor <iant@google.com>
6455
6456 PR c/37303
6457 * gcc.dg/pr37303.c: New test.
6458
6459 2012-05-01 Richard Henderson <rth@redhat.com>
6460
6461 * lib/target-supports.exp
6462 (check_effective_target_sync_long_long_runtime): True for
6463 check_effective_target_powerpc64.
6464
6465 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6466
6467 PR c++/51033
6468 * gcc.dg/vector-1.c: Move to ...
6469 * c-c++-common/vector-1.c: ... here.
6470 * gcc.dg/vector-2.c: Move to ...
6471 * c-c++-common/vector-2.c: ... here.
6472 * gcc.dg/vector-3.c: Move to ...
6473 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6474 * gcc.dg/vector-4.c: Move to ...
6475 * c-c++-common/vector-4.c: ... here.
6476 * gcc.dg/vector-init-1.c: Move to ...
6477 * c-c++-common/vector-init-1.c: ... here.
6478 * gcc.dg/vector-init-2.c: Move to ...
6479 * c-c++-common/vector-init-2.c: ... here.
6480 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6481 * c-c++-common/vector-subscript-1.c: ... here.
6482 * gcc.dg/vector-subscript-2.c: Move to ...
6483 * c-c++-common/vector-subscript-2.c: ... here.
6484 * gcc.dg/vector-subscript-3.c: Move to ...
6485 * c-c++-common/vector-subscript-3.c: ... here.
6486
6487 PR c++/51314
6488 * g++.dg/cpp0x/vt-51314.C: New test.
6489 * g++.dg/cpp0x/variadic76.C: Fix.
6490
6491 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6492
6493 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6494
6495 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6496
6497 Add -Wvarargs option
6498 * c-c++-common/Wvarargs.c: New test case.
6499 * c-c++-common/Wvarargs-2.c: Likewise.
6500
6501 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6502
6503 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6504 * objc.dg/foreach-7.m: Force the test case to run without
6505 -ftrack-macro-expansion.
6506 * c-c++-common/tm/attrib-1.c: Likewise.
6507 * c-c++-common/warn-ommitted-condop.c: Likewise.
6508 * gcc.dg/assign-warn-1.c: Likewise.
6509 * gcc.dg/assign-warn-2.c: Likewise.
6510 * gcc.dg/attr-alloc_size.c: Likewise.
6511 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6512 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6513 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6514 * gcc.dg/c90-const-expr-9.c: Likewise.
6515 * gcc.dg/c99-const-expr-9.c: Likewise.
6516 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6517 * gcc.dg/cpp/direct2s.c: Likewise.
6518 * gcc.dg/cpp/pr28709.c: Likewise.
6519 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6520 * gcc.dg/dfp/composite-type.c: Likewise.
6521 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6522 with -ftrack-macro-expansion
6523 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6524 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6525 * g++.dg/ext/cleanup-1.C: Likewise.
6526 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6527 * g++.dg/template/sfinae10.C: Likewise.
6528 * g++.dg/tm/wrap-2.C: Likewise.
6529 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6530 * g++.dg/warn/Wsign-conversion.C: Likewise.
6531 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6532 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6533 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6534 it to run with -ftrack-macro-expansion.
6535 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6536 test cases without -ftrack-macro-expansion.
6537
6538 Fix location for static class members
6539 * g++.dg/template/sfinae6_neg.C: Adjust.
6540
6541 Make conversion warnings work on NULL with -ftrack-macro-expansion
6542 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6543 alongside the previous testing for NULL.
6544
6545 Fix -Wuninitialized for -ftrack-macro-expansion
6546 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6547
6548 Strip "<built-in>" loc from displayed expansion context
6549 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6550 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6551 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6552 new test above.
6553
6554 Fix expansion point loc for macro-like tokens
6555 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6556 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6557
6558 Fix token pasting with -ftrack-macro-expansion
6559 * gcc.dg/cpp/paste17.c: New test case for
6560 -ftrack-macro-expansion=2 mode only.
6561 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6562
6563 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6564
6565 * gnat.dg/warn6.ad[sb]: New test.
6566
6567 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6568
6569 PR 53149
6570 * gcc.dg/20011021-1.c: Adjust testcase.
6571
6572 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6573
6574 PR fortran/53148
6575 * gfortran.dg/function_optimize_12.f90: New test.
6576
6577 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6578
6579 PR target/53156
6580 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6581 code to match current output and cover new peephole2 pattern.
6582
6583 2012-04-27 Ollie Wild <aaw@google.com>
6584
6585 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6586
6587 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6588
6589 * gcc.c-torture/execute/20120427-2.c: New testcase.
6590 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6591 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6592 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6593
6594 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6595
6596 PR target/53138
6597 * gcc.c-torture/execute/20120427-1.c: New testcase.
6598
6599 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6600
6601 PR middle-end/27139
6602 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6603
6604 2012-04-27 Tom de Vries <tom@codesourcery.com>
6605
6606 PR tree-optimization/51879
6607 * gcc.dg/pr51879.c: New test.
6608 * gcc.dg/pr51879-2.c: Same.
6609 * gcc.dg/pr51879-3.c: Same.
6610 * gcc.dg/pr51879-4.c: Same.
6611 * gcc.dg/pr51879-6.c: Same.
6612
6613 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6614
6615 PR c++/53096
6616 * g++.dg/cpp0x/defaulted35.C: New.
6617 * g++.dg/cpp0x/defaulted15.C: Adjust.
6618
6619 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6620
6621 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6622 structure layout.
6623
6624 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6625
6626 * gcc.target/i386/builtin_target.c: Check avx2.
6627
6628 2012-04-26 Alan Modra <amodra@gmail.com>
6629
6630 * gcc.target/powerpc/savres.c: New test.
6631 * gcc.target/powerpc/powerpc.exp: Run it.
6632
6633 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6634
6635 PR target/53120
6636 * gcc.dg/torture/pr53120.c: New test.
6637
6638 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6639
6640 PR middle-end/52979
6641 * gcc.c-torture/compile/pr52979-1.c: New test.
6642 * gcc.c-torture/execute/pr52979-1.c: New test.
6643 * gcc.c-torture/execute/pr52979-2.c: New test.
6644
6645 2012-04-25 Richard Guenther <rguenther@suse.de>
6646
6647 * gcc.target/i386/l_fma_float_5.c: Adjust.
6648 * gcc.target/i386/l_fma_double_4.c: Likewise.
6649 * gcc.target/i386/l_fma_float_2.c: Likewise.
6650 * gcc.target/i386/l_fma_float_6.c: Likewise.
6651 * gcc.target/i386/l_fma_double_1.c: Likewise.
6652 * gcc.target/i386/l_fma_double_5.c: Likewise.
6653 * gcc.target/i386/l_fma_float_3.c: Likewise.
6654 * gcc.target/i386/l_fma_double_2.c: Likewise.
6655 * gcc.target/i386/l_fma_double_6.c: Likewise.
6656 * gcc.target/i386/l_fma_float_4.c: Likewise.
6657 * gcc.target/i386/l_fma_double_3.c: Likewise.
6658 * gcc.target/i386/l_fma_float_1.c: Likewise.
6659
6660 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6661
6662 PR tree-optimization/53058
6663 * gcc.c-torture/compile/pr53058.c: New test.
6664
6665 2012-04-25 Jan Hubicka <jh@suse.cz>
6666
6667 PR middle-end/53088
6668 * gcc.target/i386/pr39082-1.c: Update warning location.
6669
6670 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6671
6672 PR c/52880
6673 * gcc.dg/pr52880.c: New test.
6674
6675 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6676
6677 * gcc.dg/m-un-2.c: Update.
6678 * gcc.dg/20011021-1.c: Update.
6679
6680 2012-04-25 Tobias Burnus <burnus@net-b.de>
6681
6682 PR fortran/52196
6683 * gfortran.dg/realloc_on_assign_14.f90: New.
6684
6685 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6686
6687 PR testsuite/52641
6688 PR tree-optimizations/52891
6689 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6690
6691 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6692
6693 PR c++/52363
6694 * g++.dg/cpp0x/sfinae35.C: New.
6695 * g++.dg/cpp0x/sfinae36.C: Likewise.
6696
6697 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6698
6699 * gcc.target/builtin_target.c: New testcase.
6700
6701 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6702
6703 PR target/47197
6704 * gcc.target/powerpc/pr47197.c: New test.
6705
6706 2012-04-24 Richard Guenther <rguenther@suse.de>
6707
6708 PR tree-optimization/53085
6709 * g++.dg/torture/pr53085.C: New testcase.
6710
6711 2012-04-24 Andrew Pinski <apinski@cavium.com>
6712
6713 PR tree-opt/33512
6714 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6715 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6716 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6717
6718 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6719
6720 PR middle-end/53084
6721 * gcc.c-torture/execute/pr53084.c: New test.
6722
6723 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6724
6725 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6726
6727 2012-04-23 Andrew Pinski <apinski@cavium.com>
6728
6729 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6730
6731 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6732
6733 PR regression/53076
6734 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6735 * gcc.dg/torture/builtin-power-1.c: Likewise.
6736
6737 2012-04-23 Richard Guenther <rguenther@suse.de>
6738
6739 PR tree-optimization/53070
6740 * gcc.dg/torture/pr53070.c: New testcase.
6741
6742 2012-04-23 Richard Guenther <rguenther@suse.de>
6743
6744 PR c/53060
6745 * gcc.dg/pr53060.c: New testcase.
6746
6747 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6748
6749 PR tree-optimizations/52891
6750 * gcc.c-torture/compile/pr52891-1.c: New test.
6751 * gcc.c-torture/compile/pr52891-2.c: New test.
6752
6753 2012-04-22 Tobias Burnus <burnus@net-b.de>
6754
6755 PR fortran/53051
6756 * gfortran.dg/read_float_4.f90: New.
6757
6758 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6759
6760 PR 35441
6761 * c-c++-common/pr35441.C: New.
6762
6763 2012-04-20 Ian Lance Taylor <iant@google.com>
6764
6765 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6766 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6767
6768 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6769
6770 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6771 array access.
6772 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6773
6774 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6775
6776 PR rtl-optimization/44214
6777 * gcc.dg/pr44214-1.c: New test.
6778 * gcc.dg/pr44214-2.c: Likewise.
6779 * gcc.dg/pr44214-3.c: Likewise.
6780
6781 2012-04-20 Richard Guenther <rguenther@suse.de>
6782
6783 * g++.dg/torture/20120420-1.C: New testcase.
6784
6785 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6786
6787 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6788
6789 2012-04-19 Christian Bruel <christian.bruel@st.com>
6790
6791 * gcc.dg/pr52283.c: New test.
6792
6793 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6794
6795 * gcc.dg/pr37985.c: New test.
6796
6797 2012-04-19 Richard Guenther <rguenther@suse.de>
6798
6799 PR rtl-optimization/44688
6800 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6801 possibly profitable.
6802
6803 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6804
6805 PR tree-optimization/52976
6806 * gfortran.dg/reassoc_11.f: New test.
6807
6808 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6809
6810 PR tree-optimization/52976
6811 * gfortran.dg/reassoc_7.f: New test.
6812 * gfortran.dg/reassoc_8.f: Likewise.
6813 * gfortran.dg/reassoc_9.f: Likewise.
6814 * gfortran.dg/reassoc_10.f: Likewise.
6815
6816 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6817
6818 PR c++/52422
6819 * g++.dg/cpp0x/sfinae33.C: New.
6820 * g++.dg/cpp0x/sfinae34.C: Likewise.
6821
6822 2012-04-18 Joey Ye <joey.ye@arm.com>
6823
6824 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6825
6826 2012-04-18 Richard Guenther <rguenther@suse.de>
6827
6828 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6829 array access.
6830 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6831 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6832
6833 2012-04-17 Tom de Vries <tom@codesourcery.com>
6834
6835 * g++.dg/pr51264-4.C: New test.
6836
6837 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6838
6839 PR c++/52599
6840 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6841
6842 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6843
6844 PR c++/53003
6845 * g++.dg/parse/crash59.C: New.
6846
6847 2012-04-17 Michael Matz <matz@suse.de>
6848
6849 PR tree-optimization/18437
6850 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6851
6852 2012-04-17 Richard Guenther <rguenther@suse.de>
6853
6854 PR middle-end/53011
6855 * g++.dg/torture/pr53011.C: New testcase.
6856
6857 2012-04-16 Jason Merrill <jason@redhat.com>
6858
6859 PR c++/38543
6860 * g++.dg/cpp0x/variadic131.C: New.
6861
6862 PR c++/52008
6863 * g++.dg/cpp0x/variadic130.C: New.
6864
6865 PR c++/50830
6866 * g++.dg/cpp0x/variadic129.C: New.
6867
6868 PR c++/50303
6869 * g++.dg/cpp0x/variadic128.C: New.
6870
6871 2012-04-16 Tobias Burnus <burnus@net-b.de>
6872
6873 PR fortran/52864
6874 * gfortran.dg/pointer_intent_6.f90: New.
6875
6876 2012-04-16 Tobias Burnus <burnus@net-b.de>
6877
6878 PR fortran/52916
6879 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6880 to include public_private_module_4.f90.
6881 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6882 targets.
6883
6884 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6885
6886 PR c++/49152
6887 * g++.dg/diagnostic/operator1.C: New.
6888 * g++.dg/ext/label5.C: Adjust.
6889 * g++.dg/ext/va-arg1.C: Likewise.
6890 * g++.dg/other/error20.C: Likewise.
6891 * g++.dg/other/error20.C: Likewise.
6892 * g++.dg/other/error16.C: Likewise.
6893 * g++.dg/other/error10.C: Likewise.
6894 * g++.dg/parse/error30.C: Likewise.
6895 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6896
6897 2012-04-16 Jason Merrill <jason@redhat.com>
6898
6899 PR c++/51148
6900 * g++.dg/cpp0x/variadic127.C: New.
6901
6902 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6903
6904 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6905 testcase name.
6906 Use fail, pass instead of unresolved.
6907 Don't log $optstr.
6908
6909 PR testsuite/52948
6910 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6911 TODO_dump_func.
6912 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6913 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6914 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6915
6916 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6917
6918 PR fortran/52968
6919 * gfortran.dg/typebound_call_23.f03: New test case.
6920
6921 2012-04-15 Jason Merrill <jason@redhat.com>
6922
6923 PR c++/47220
6924 * g++.dg/cpp0x/variadic126.C: New.
6925
6926 PR c++/52380
6927 * g++.dg/cpp0x/variadic125.C: New.
6928
6929 PR c++/52292
6930 * g++.dg/cpp0x/variadic124.C: New.
6931
6932 PR c++/52706
6933 * g++.dg/cpp0x/nullptr27.C: New.
6934
6935 PR c++/52818
6936 * g++.dg/warn/format8.C: New.
6937
6938 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6939
6940 PR fortran/51082
6941 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6942
6943 2012-04-14 Tobias Burnus <burnus@net-b.de>
6944
6945 PR fortran/52916
6946 PR fortran/40973
6947 * gfortran.dg/public_private_module_3.f90: New.
6948 * gfortran.dg/public_private_module_4.f90: New.
6949
6950 2012-04-14 Tom de Vries <tom@codesourcery.com>
6951
6952 * gcc.dg/superblock.c: New test.
6953
6954 2012-04-14 Tom de Vries <tom@codesourcery.com>
6955
6956 * gcc.dg/pr51879-12.c: New test.
6957
6958 2012-04-13 Jason Merrill <jason@redhat.com>
6959
6960 PR c++/52824
6961 * g++.dg/cpp0x/variadic123.C: New.
6962 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6963
6964 PR c++/52905
6965 * g++.dg/cpp0x/initlist-ctor1.C: New.
6966
6967 PR c++/52915
6968 * g++.dg/other/anon-union2.C: New.
6969
6970 2012-04-13 Martin Jambor <mjambor@suse.cz>
6971
6972 PR middle-end/52939
6973 * g++.dg/ipa/pr52939.C: New test.
6974
6975 2012-04-13 Tom de Vries <tom@codesourcery.com>
6976
6977 * gcc.dg/pr52734.c: New test.
6978
6979 2012-04-13 Richard Guenther <rguenther@suse.de>
6980
6981 PR tree-optimization/52969
6982 * gcc.dg/torture/pr52969.c: New testcase.
6983
6984 2012-04-13 Richard Guenther <rguenther@suse.de>
6985
6986 PR c/52549
6987 * gcc.dg/pr52549.c: New testcase.
6988
6989 2012-04-13 Richard Guenther <rguenther@suse.de>
6990
6991 PR c/52862
6992 * gcc.dg/pr52862.c: New testcase.
6993
6994 2012-04-13 Joey Ye <joey.ye@arm.com>
6995
6996 * gcc.target/arm/thumb1-imm.c: New testcase.
6997
6998 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6999
7000 PR target/52932
7001 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7002 second function argument.
7003 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7004 (calc_permps): Update declaration. Calculate result correctly.
7005 (avx2_test): Change src2 type to union256i_d.
7006 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7007 correctly.
7008
7009 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7010
7011 PR target/52775
7012 * gcc.target/powerpc/pr52775.c: New file.
7013
7014 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7015
7016 PR tree-optimization/18589
7017 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7018 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7019 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7020 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7021 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7022 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7023 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7024 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7025 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7026 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7027
7028 2012-04-12 Richard Guenther <rguenther@suse.de>
7029
7030 PR tree-optimization/52943
7031 * gcc.dg/torture/pr52943.c: New testcase.
7032
7033 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7034
7035 PR target/50751
7036 * gcc/target/sh/pr50751-4.c: New.
7037 * gcc/target/sh/pr50751-5.c: New.
7038 * gcc/target/sh/pr50751-6.c: New.
7039 * gcc/target/sh/pr50751-7.c: New.
7040
7041 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7042
7043 PR c++/52465
7044 * g++.dg/lookup/using52.C: New.
7045
7046 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7047
7048 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7049
7050 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7051
7052 PR rtl-optimization/52876
7053 * gcc.target/i386/pr52876.c: New.
7054
7055 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7056
7057 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7058 __UINTPTR_TYPE__.
7059 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7060 __INTPTR_TYPE__.
7061 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7062 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7063 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7064 (ptrdiff_t): ... this. All uses changed.
7065 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7066 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7067 __INTPTR_TYPE__.
7068 (main): Cast argument to __INTPTR_TYPE__.
7069 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7070 size_t.
7071 * gcc.dg/mallign.c (main): Likewise.
7072 * gcc.dg/pr38700.c (foo): Likewise.
7073 * gcc.dg/long-long-cst1.c (t): Likewise.
7074 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7075 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7076 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7077 * gcc.dg/pr25682.c (d, foo): Likewise.
7078 * gcc.dg/format/cast-1.c (f): Likewise.
7079 * gcc.dg/c90-const-expr-10.c
7080 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7081 (size_t): ...this. All uses changed.
7082 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7083 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7084 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7085 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7086 * gcc.dg/sequence-pt-1.c: Likewise.
7087 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7088 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7089 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7090 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7091 of ptrdiff_t with it.
7092 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7093 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7094 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7095
7096 2012-04-11 Jason Merrill <jason@redhat.com>
7097
7098 PR debug/45088
7099 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7100 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7101
7102 PR c++/52906
7103 * g++.dg/ext/attrib45.C: New.
7104
7105 * g++.dg/eh/dtor3.C: New.
7106
7107 2012-04-11 Richard Guenther <rguenther@suse.de>
7108
7109 PR middle-end/52621
7110 * gfortran.dg/pr52621.f90: New testcase.
7111
7112 2012-04-11 Richard Guenther <rguenther@suse.de>
7113
7114 PR middle-end/52918
7115 * g++.dg/torture/pr52918-1.C: New testcase.
7116 * g++.dg/torture/pr52918-2.C: Likewise.
7117
7118 2012-04-11 Tobias Burnus <burnus@net-b.de>
7119
7120 PR fortran/52729
7121 * gfortran.dg/block_11.f90: New.
7122
7123 2012-04-11 Nick Clifton <nickc@redhat.com>
7124
7125 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7126
7127 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7128
7129 PR target/16458
7130 * gcc.target/powerpc/pr16458-1.c: New test.
7131 * gcc.target/powerpc/pr16458-2.c: Likewise.
7132 * gcc.target/powerpc/pr16458-3.c: Likewise.
7133 * gcc.target/powerpc/pr16458-4.c: Likewise.
7134
7135 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7136
7137 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7138 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7139 * gcc.dg/builtin-bswap-5.c: Likewise.
7140 * gcc.target/i386/builtin-bswap-4.c: New test.
7141
7142 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7143
7144 PR 24985
7145 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7146
7147 2012-04-11 Richard Guenther <rguenther@suse.de>
7148
7149 PR rtl-optimization/52881
7150 * gcc.dg/torture/pr52881.c: New testcase.
7151 * gcc.dg/torture/pr52913.c: Likewise.
7152
7153 2012-04-11 Richard Guenther <rguenther@suse.de>
7154
7155 PR tree-optimization/52912
7156 * gcc.dg/torture/pr52912.c: New testcase.
7157
7158 2010-04-10 Michael Matz <matz@suse.de>
7159
7160 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7161 * gcc.dg/vect/vect-outer-1.c: Adjust.
7162 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7163 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7164 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7165 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7166 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7167 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7168
7169 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7170
7171 PR tree-optimization/52870
7172 * gcc.dg/vect/pr52870.c: New test.
7173
7174 2012-04-09 Mike Stump <mikestump@comcast.net>
7175
7176 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7177 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7178 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7179 * gnat.dg/aggr11.adb: Likewise.
7180 * gnat.dg/aggr11_pkg.ads: Likewise.
7181 * gnat.dg/aggr15.adb: Likewise.
7182 * gnat.dg/aggr15.ads: Likewise.
7183 * gnat.dg/aggr17.adb: Likewise.
7184 * gnat.dg/aggr18.adb: Likewise.
7185 * gnat.dg/array14.adb: Likewise.
7186 * gnat.dg/array14.ads: Likewise.
7187 * gnat.dg/array14_pkg.ads: Likewise.
7188 * gnat.dg/array19.adb: Likewise.
7189 * gnat.dg/array19.ads: Likewise.
7190 * gnat.dg/discr27.adb: Likewise.
7191 * gnat.dg/discr27.ads: Likewise.
7192 * gnat.dg/discr35.adb: Likewise.
7193 * gnat.dg/discr35.ads: Likewise.
7194 * gnat.dg/discr6.adb: Likewise.
7195 * gnat.dg/discr6_pkg.ads: Likewise.
7196 * gnat.dg/import1.adb: Likewise.
7197 * gnat.dg/import1.ads: Likewise.
7198 * gnat.dg/loop_address2.adb: Likewise.
7199 * gnat.dg/opt7.adb: Likewise.
7200 * gnat.dg/opt7.ads: Likewise.
7201 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7202 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7203 * gnat.dg/rep_clause2.adb: Likewise.
7204 * gnat.dg/rep_clause2.ads: Likewise.
7205 * gnat.dg/slice2.adb: Likewise.
7206 * gnat.dg/slice2.ads: Likewise.
7207 * gnat.dg/slice6.adb: Likewise.
7208 * gnat.dg/slice6_pkg.ads: Likewise.
7209 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7210 * gnat.dg/taft_type2.adb: Likewise.
7211 * gnat.dg/taft_type2.ads: Likewise.
7212 * gnat.dg/taft_type2_pkg.ads: Likewise.
7213 * gnat.dg/volatile10.adb: Likewise.
7214 * gnat.dg/volatile10_pkg.ads: Likewise.
7215
7216 * gcc.dg/dll-8.c: Remove execute permissions.
7217 * g++.dg/ext/dllexport5.C: Likewise.
7218
7219 2012-04-09 Jan Hubicka <jh@suse.cz>
7220
7221 PR lto/52722
7222 PR lto/51765
7223 PR lto/52634
7224 * gcc.dg/lto/pr52634_1.c: New testcase.
7225 * gcc.dg/lto/pr52634_0.c: New testcase.
7226
7227 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7228
7229 PR target/52883
7230 * gcc.target/i386/pr52883.c: New testcase.
7231
7232 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7233
7234 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7235 (check_effective_target_sync_long_long): Add SPARC case.
7236 (check_effective_target_sync_long_long_runtime): Likewise.
7237 (check_effective_target_sync_int_long): Adjust SPARC case.
7238 (check_effective_target_sync_char_short): Likewise.
7239
7240 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7241
7242 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7243 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7244
7245 2012-04-08 Tobias Burnus <burnus@net-b.de>
7246
7247 PR fortran/40973
7248 PR fortran/52751
7249 * gfortran.dg/public_private_module_2.f90: New.
7250
7251 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7252
7253 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7254 directives.
7255
7256 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7257
7258 PR fortran/52893
7259 * gfortran.dg/function_optimize_11.f90: New test.
7260
7261 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7262
7263 PR fortran/52668
7264 * gfortran.dg/use_only_6.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 2012-04-06 Mike Stump <mikestump@comcast.net>
7271
7272 PR testsuite/50722
7273 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7274
7275 2012-04-05 Jason Merrill <jason@redhat.com>
7276
7277 PR c++/52596
7278 * g++.dg/template/qualified-id5.C: New.
7279
7280 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7281
7282 PR target/52882
7283 * gcc.target/i386/pr52882.c: New test.
7284
7285 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7286 Dominique D'Humieures <dominiq@lps.ens.fr>
7287
7288 PR testsuite/52614
7289 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7290 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7291
7292 2012-04-04 Jason Merrill <jason@redhat.com>
7293
7294 PR c++/52845
7295 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7296
7297 2012-04-03 Jason Merrill <jason@redhat.com>
7298
7299 PR c++/52796
7300 * g++.dg/cpp0x/variadic-value1.C: New.
7301
7302 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7303
7304 * gnat.dg/pack18.adb: New test.
7305 * gnat.dg/pack18_pkg.ads: New helper.
7306
7307 2012-04-03 Richard Guenther <rguenther@suse.de>
7308
7309 PR tree-optimization/52808
7310 * gcc.dg/pr52808.c: New testcase.
7311
7312 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7313
7314 PR tree-optimization/52835
7315 * gfortran.dg/pr52835.f90: New test.
7316
7317 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7318
7319 * gnat.dg/specs/aggr5.ads: New test.
7320
7321 2012-04-02 Richard Guenther <rguenther@suse.de>
7322
7323 PR tree-optimization/52756
7324 * gcc.dg/torture/pr52756.c: New testcase.
7325
7326 2012-04-02 Richard Guenther <rguenther@suse.de>
7327
7328 PR middle-end/52803
7329 * gcc.dg/pr52803.c: New testcase.
7330
7331 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7332
7333 PR c++/40942
7334 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7335 DR 214 in account.
7336
7337 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7338
7339 PR c++/50043
7340 * g++.dg/cpp0x/noexcept17.C: New.
7341 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7342 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7343 * g++.dg/cpp0x/noexcept01.C: Likewise.
7344 * g++.dg/eh/init-temp1.C: Likewise.
7345 * g++.dg/eh/ctor1.C: Likwise.
7346
7347 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7348
7349 * gnat.dg/controlled6.adb: New test.
7350 * gnat.dg/controlled6_pkg.ads: New helper.
7351 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7352
7353 2012-03-30 Richard Henderson <rth@redhat.com>
7354
7355 PR debug/52727
7356 * g++.dg/opt/pr52727.C: New testcase.
7357
7358 2012-03-30 Richard Guenther <rguenther@suse.de>
7359
7360 PR tree-optimization/52754
7361 * gcc.target/i386/pr52754.c: New testcase.
7362
7363 2012-03-30 Richard Guenther <rguenther@suse.de>
7364
7365 PR middle-end/52772
7366 * g++.dg/torture/pr52772.C: New testcase.
7367
7368 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7369
7370 PR c++/52718
7371 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7372
7373 2012-03-29 Jason Merrill <jason@redhat.com>
7374
7375 PR c++/52685
7376 * g++.dg/template/inherit8.C: New.
7377
7378 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR c++/52759
7381 * g++.dg/ext/weak4.C: New test.
7382
7383 PR tree-optimization/52760
7384 * gcc.c-torture/execute/pr52760.c: New test.
7385
7386 2012-03-29 Jason Merrill <jason@redhat.com>
7387
7388 PR c++/52743
7389 * g++.dg/cpp0x/initlist-array3.C: New.
7390
7391 2012-03-28 Jason Merrill <jason@redhat.com>
7392
7393 PR c++/52746
7394 * g++.dg/overload/virtual2.C: New.
7395
7396 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7397
7398 * gnat.dg/vect7.ad[sb]: New test.
7399
7400 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7401 Tobias Burnus <burnus@gcc.gnu.org>
7402
7403 PR fortran/52652
7404 * gfortran.dg/allocate_class_1.f90 : Change error test.
7405 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7406 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7407 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7408
7409 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR middle-end/52691
7412 * gcc.dg/pr52691.c: New test.
7413
7414 PR middle-end/52750
7415 * gcc.c-torture/compile/pr52750.c: New test.
7416
7417 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7418
7419 PR target/52692
7420 * gcc.target/avr/torture/builtins-2.c: New test.
7421
7422 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7423
7424 PR target/52736
7425 * gcc.target/i386/pr52736.c: New test.
7426
7427 2012-03-27 Martin Jambor <mjambor@suse.cz>
7428
7429 PR middle-end/52693
7430 * gcc.dg/torture/pr52693.c: New test.
7431
7432 2012-03-27 Meador Inge <meadori@codesourcery.com>
7433
7434 PR c++/52672
7435 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7436
7437 2012-03-27 Mike Stump <mikestump@comcast.net>
7438
7439 PR target/52665
7440 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7441 failures that match branch names.
7442
7443 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7444 H.J. Lu <hongjiu.lu@intel.com>
7445
7446 PR target/52698
7447 * gcc.target/i386/pr52698.c: New test.
7448
7449 2012-03-27 Richard Guenther <rguenther@suse.de>
7450
7451 PR middle-end/52720
7452 * gcc.dg/torture/pr52720.c: New testcase.
7453
7454 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7455
7456 * gnat.dg/pack17.adb: New test.
7457
7458 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7459
7460 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7461 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7462
7463 2012-03-26 Martin Jambor <mjambor@suse.cz>
7464
7465 PR tree-optimization/50052
7466 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7467
7468 2012-03-26 Richard Guenther <rguenther@suse.de>
7469
7470 PR tree-optimization/52701
7471 * gfortran.dg/pr52701.f90: New testcase.
7472
7473 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7474
7475 PR tree-optimization/52686
7476 * gcc.target/arm/pr52686.c: New test.
7477
7478 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7479
7480 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7481 Add "-Os -flto" to list.
7482
7483 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7484
7485 * gnat.dg/concat2.ad[sb]: New test.
7486
7487 2012-03-24 Jason Merrill <jason@redhat.com>
7488
7489 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7490 * g++.dg/cpp0x/trailing2.C: Likewise.
7491 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7492 * g++.dg/cpp1y/auto-fn1.C: New.
7493 * g++.dg/cpp1y/auto-fn2.C: New.
7494 * g++.dg/cpp1y/auto-fn3.C: New.
7495 * g++.dg/cpp1y/auto-fn4.C: New.
7496 * g++.dg/cpp1y/auto-fn5.C: New.
7497 * g++.dg/cpp1y/auto-fn6.C: New.
7498 * g++.dg/cpp1y/auto-fn7.C: New.
7499 * g++.dg/cpp1y/auto-fn8.C: New.
7500 * g++.dg/cpp1y/auto-fn9.C: New.
7501 * g++.dg/cpp1y/auto-fn10.C: New.
7502 * g++.dg/cpp1y/auto-fn11.C: New.
7503
7504 2012-03-23 Richard Guenther <rguenther@suse.de>
7505
7506 PR tree-optimization/52678
7507 * gfortran.dg/pr52678.f: New testcase.
7508
7509 2012-03-23 Richard Guenther <rguenther@suse.de>
7510
7511 PR tree-optimization/52638
7512 * g++.dg/torture/pr52638.C: New testcase.
7513
7514 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7515
7516 PR c++/52487
7517 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7518
7519 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7520
7521 PR c++/52671
7522 * g++.dg/ext/attrib44.C: New test.
7523
7524 2012-03-22 Jan Hubicka <jh@suse.cz>
7525
7526 PR middle-end/51737
7527 * g++.dg/torture/pr51737.C: New testcase
7528
7529 2012-03-22 Richard Guenther <rguenther@suse.de>
7530
7531 PR tree-optimization/52548
7532 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7533
7534 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7535
7536 * lib/fortran-modules.exp (list-module-names-1): Remove
7537 warning.
7538
7539 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7540
7541 PR target/50751
7542 * gcc.target/sh/pr50751-1.c: New.
7543 * gcc.target/sh/pr50751-2.c: New.
7544 * gcc.target/sh/pr50751-3.c: New.
7545
7546 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7547
7548 PR target/52479
7549 * gcc.target/sh/sh4a-cos.c: Remove.
7550 * gcc.target/sh/sh4a-sin.c: Remove.
7551 * gcc.target/sh/sh4a-sincos.c: Remove.
7552
7553 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7554
7555 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7556 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7557
7558 2012-03-21 Martin Jambor <mjambor@suse.cz>
7559
7560 PR testsuite/52641
7561 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7562 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7563
7564 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7565
7566 * gcc.target/arm/thumb-16bit-ops.c: New file.
7567 * gcc.target/arm/thumb-ifcvt.c: New file.
7568
7569 2012-03-20 Jason Merrill <jason@redhat.com>
7570
7571 * lib/target-supports.exp: Add { target c++1y }.
7572
7573 * g++.dg/cpp0x/auto32.C: New.
7574
7575 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7576
7577 PR testsuite/52641
7578 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7579 int32plus.
7580 * gcc.dg/torture/pr48124-4.c: Ditto:
7581 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7582
7583 2012-03-20 Jason Merrill <jason@redhat.com>
7584
7585 PR c++/52510
7586 * g++.dg/cpp0x/initlist66.C: New.
7587
7588 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7589
7590 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7591 __AVR_HAVE_LPMX__
7592
7593 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7594
7595 PR target/49868
7596 * gcc.target/avr/torture/addr-space-2.h: New file.
7597 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7598 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7599 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7600 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7601
7602 2012-03-20 Richard Guenther <rguenther@suse.de>
7603
7604 * gnat.dg/pack16.adb: New testcase.
7605 * gnat.dg/pack16_pkg.ads: Likewise.
7606 * gnat.dg/specs/pack8.ads: Likewise.
7607 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7608
7609 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7610
7611 * g++.dg/warn/Wuseless-cast.C: Extend.
7612
7613 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7614
7615 PR c++/14710
7616 * g++.dg/warn/Wuseless-cast.C: New.
7617
7618 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7619
7620 PR libfortran/52608
7621 * gfortran.dg/pr52608.f90: New test.
7622
7623 2012-03-17 Tobias Burnus <burnus@net-b.de>
7624
7625 PR fortran/52585
7626 * gfortran.dg/proc_ptr_36.f90: New.
7627
7628 2012-03-16 Martin Jambor <mjambor@suse.cz>
7629
7630 * gcc.dg/misaligned-expand-1.c: New test.
7631 * gcc.dg/misaligned-expand-3.c: Likewise.
7632
7633 2012-03-16 Richard Guenther <rguenther@suse.de>
7634 Kai Tietz <ktietz@redhat.com>
7635
7636 PR middle-end/48814
7637 * gcc.c-torture/execute/pr48814-1.c: New test.
7638 * gcc.c-torture/execute/pr48814-2.c: New test.
7639 * gcc.dg/tree-ssa/assign-1.c: New test.
7640 * gcc.dg/tree-ssa/assign-2.c: New test.
7641 * gcc.dg/tree-ssa/assign-3.c: New test.
7642
7643 2012-03-16 Richard Guenther <rguenther@suse.de>
7644
7645 * gnat.dg/specs/pack7.ads: New testcase.
7646
7647 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7648
7649 PR target/52568
7650 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7651 * gcc.dg/torture/vshuf-8.inc: Likewise.
7652 * gcc.dg/torture/vshuf-16.inc: Likewise.
7653 * gcc.dg/torture/vshuf-32.inc: Likewise.
7654
7655 2012-03-15 Jason Merrill <jason@redhat.com>
7656
7657 * g++.dg/torture/pr52582.C: New.
7658
7659 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7660
7661 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7662
7663 2012-03-15 Ira Rosen <irar@il.ibm.com>
7664 Ulrich Weigand <ulrich.weigand@linaro.org>
7665
7666 * gcc.dg/vect/slp-cond-3.c: New test.
7667 * gcc.dg/vect/slp-cond-4.c: New test.
7668
7669 2012-03-15 Ira Rosen <irar@il.ibm.com>
7670 Ulrich Weigand <ulrich.weigand@linaro.org>
7671
7672 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7673 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7674
7675 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7676
7677 PR libfortran/52434
7678 PR libfortran/48878
7679 PR libfortran/38199
7680 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7681 * gfortran.dg/round_1.f03: Likewise.
7682
7683 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7684 Andrew Pinski <apinski@cavium.com>
7685
7686 PR middle-end/52592
7687 * gcc.dg/pr52592.c: New test.
7688
7689 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7690
7691 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7692 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7693 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7694 * lib/fortran-modules.exp: .. this new file. Adjust users.
7695 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7696 gfortran-dg-debug-runtest): Call cleanup-modules.
7697 * lib/fortran-torture.exp (fortran-torture-execute,
7698 fortran-torture): Likewise.
7699 * gfortran.dg/coarray/caf.exp: Likewise.
7700 * lib/lto.exp: Likewise.
7701 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7702 * gfortran.dg/class_4b.f03: Likewise.
7703 * gfortran.dg/class_4c.f03: Likewise.
7704 * gfortran.dg/class_45a.f03: Likewise.
7705 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7706 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7707 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7708 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7709 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7710 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7711 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7712 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7713 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7714 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7715 * gfortran.dg/whole_file_28.f90: Likewise.
7716 * gfortran.dg/whole_file_29.f90: Likewise.
7717 * gfortran.dg/whole_file_30.f90: Likewise.
7718 * gfortran.dg/whole_file_31.f90: Likewise.
7719
7720 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7721
7722 PR tree-optimization/52267
7723 * gcc.dg/pr52267.c: New test.
7724 * gcc.dg/tree-ssa/vrp65.c: New test.
7725 * gcc.dg/tree-ssa/vrp66.c: New test.
7726
7727 2012-03-15 Richard Guenther <rguenther@suse.de>
7728
7729 PR middle-end/52580
7730 * gfortran.dg/vect/pr52580.f: New testcase.
7731
7732 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7733
7734 * gcc.target/sh/fpul-usage-1.c: New.
7735
7736 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7737
7738 PR target/49468
7739 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7740 * gcc.target/sh/pr49468-di.c: Likewise.
7741
7742 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7743
7744 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7745 * gcc.dg/c99-stdint-6.c: Likewise.
7746 * gcc.dg/lto/20090210_0.c: Likewise.
7747 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7748 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7749 * gcc.dg/pragma-init-fini-2.c: Likewise.
7750 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7751 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7752 * gcc.target/i386/pr22152.c: Likewise.
7753 * gcc.target/i386/vect8-ret.c: Likewise.
7754 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7755 handling.
7756
7757 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7758
7759 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7760 * g++.dg/tree-prof/partition1.C: Likewise.
7761 * g++.dg/tree-prof/partition2.C: Likewise.
7762 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7763 handling.
7764 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7765 * gcc.c-torture/execute/20010724-1.c: Remove.
7766 * gcc.c-torture/execute/20010724-1.x: Remove.
7767 * gcc.c-torture/execute/20040208-2.c: Remove.
7768 * gcc.c-torture/execute/20040208-2.x: Remove.
7769 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7770 Remove.
7771 (main) [__mips__ && __sgi__]: Remove.
7772 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7773 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7774 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7775 mips-sgi-irix6* handling.
7776 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7777 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7778 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7779 handling.
7780 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7781 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7782 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7783 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7784 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7785 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7786 mips-sgi-irix6*.
7787 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7788 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7789 * gcc.target/mips/save-restore-3.c: Likewise.
7790 * gcc.target/mips/save-restore-4.c: Likewise.
7791 * gcc.target/mips/save-restore-5.c: Likewise.
7792 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7793 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7794 messages.
7795 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7796 IRIX 6 handling.
7797 (restore_ld_library_path_env_vars): Likewise.
7798 * lib/target-supports.exp (check_profiling_available): Remove
7799 mips*-*-irix* handling.
7800 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7801 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7802 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7803
7804 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7805
7806 PR c++/52582
7807 * g++.dg/opt/pr52582.C: New test.
7808
7809 2012-03-14 Richard Guenther <rguenther@suse.de>
7810
7811 PR tree-optimization/52571
7812 * gcc.dg/vect/vect-2.c: Initialize arrays.
7813 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7814 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7815 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7816
7817 2012-03-14 Richard Guenther <rguenther@suse.de>
7818
7819 PR middle-end/52080
7820 PR middle-end/52097
7821 PR middle-end/48124
7822 * gcc.dg/torture/pr48124-1.c: New testcase.
7823 * gcc.dg/torture/pr48124-2.c: Likewise.
7824 * gcc.dg/torture/pr48124-3.c: Likewise.
7825 * gcc.dg/torture/pr48124-4.c: Likewise.
7826
7827 2012-03-14 Richard Guenther <rguenther@suse.de>
7828
7829 PR middle-end/52578
7830 * gcc.dg/pr52578.c: New testcase.
7831
7832 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR c++/52521
7835 * g++.dg/cpp0x/udlit-args2.C: New test.
7836
7837 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7838
7839 PR target/48596
7840 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7841 * gcc.c-torture/compile/pr48596.c: ... here.
7842
7843 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7844
7845 PR c++/51641
7846 * g++.dg/lookup/hidden-class17.C: New test.
7847
7848 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7849
7850 PR c/52577
7851 * gcc.dg/Wunused-var-3.c: New test.
7852
7853 2012-03-13 Martin Jambor <mjambor@suse.cz>
7854
7855 * gcc.dg/misaligned-expand-2.c: New test.
7856
7857 2012-03-13 Richard Guenther <rguenther@suse.de>
7858
7859 PR middle-end/52134
7860 * gcc.dg/pr52134.c: New testcase.
7861
7862 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7863
7864 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7865
7866 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7867
7868 PR tree-optimization/46728
7869 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7870 * gcc.target/powerpc/pr46728-5.c: Likewise.
7871 * gcc.target/powerpc/pr46728-8.c: Likewise.
7872 * gcc.target/powerpc/pr46728-10.c: Likewise.
7873 * gcc.target/powerpc/pr46728-11.c: Likewise.
7874 * gcc.target/powerpc/pr46728-13.c: Likewise.
7875 * gcc.target/powerpc/pr46728-14.c: Likewise.
7876 * gcc.target/powerpc/pr46728-15.c: Likewise.
7877
7878 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7879
7880 PR c++/52299
7881 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7882
7883 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7884
7885 PR tree-optimization/46728
7886 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7887 * gcc.target/powerpc/pr46728-5.c: Likewise.
7888 * gcc.target/powerpc/pr46728-8.c: Likewise.
7889 * gcc.target/powerpc/pr46728-10.c: Likewise.
7890 * gcc.target/powerpc/pr46728-11.c: Likewise.
7891 * gcc.target/powerpc/pr46728-13.c: Likewise.
7892 * gcc.target/powerpc/pr46728-14.c: Likewise.
7893 * gcc.target/powerpc/pr46728-15.c: Likewise.
7894
7895 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7896
7897 PR target/49868
7898 * gcc.target/avr/torture/addr-space-1.h: New file.
7899 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7900 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7901 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7902 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7903
7904 2012-03-12 Andrew Pinski <apinski@cavium.com>
7905
7906 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7907
7908 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7909
7910 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7911 * g++.dg/abi/thunk4.C: Likewise.
7912 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7913 Adapt line numbers.
7914 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7915 handling.
7916 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7917 * g++.dg/eh/spbp.C: Likewise.
7918 * g++.dg/ext/label13.C: Likewise.
7919 * g++.dg/guality/guality.exp: Likewise.
7920 * g++.dg/other/anon5.C: Likewise.
7921 * g++.dg/other/pragma-ep-1.C: Remove.
7922 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7923 * g++.dg/warn/pr31246.C: Likewise.
7924 * g++.dg/warn/weak1.C: Likewise.
7925 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7926 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7927 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7928 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7929 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7930 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7931 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7932 * gcc.dg/c99-tgmath-1.c: Likewise.
7933 * gcc.dg/c99-tgmath-2.c: Likewise.
7934 * gcc.dg/c99-tgmath-3.c: Likewise.
7935 * gcc.dg/c99-tgmath-4.c: Likewise.
7936 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7937 handling.
7938 * gcc.dg/debug/pr49032.c: Likewise.
7939 * gcc.dg/guality/guality.exp: Likewise.
7940 * gcc.dg/intmax_t-1.c: Likewise.
7941 * gcc.dg/pr48616.c: Likewise.
7942 * gcc.dg/pragma-ep-1.c: Remove.
7943 * gcc.dg/pragma-ep-2.c: Remove.
7944 * gcc.dg/pragma-ep-3.c: Remove.
7945 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7946 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7947 * gcc.misc-tests/gcov-14.c: Likewise.
7948 * gfortran.dg/guality/guality.exp: Likewise.
7949 * lib/target-supports.exp (check_weak_available): Likewise.
7950 (add_options_for_tls): Likewise.
7951 (check_ascii_locale_available): Likewise.
7952 * obj-c++.dg/dwarf-2.mm: Likewise.
7953 * objc.dg/dwarf-1.m: Likewise.
7954 * objc.dg/dwarf-2.m: Likewise.
7955
7956 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7957
7958 PR tree-optimization/51721
7959 * gcc.dg/tree-ssa/vrp64.c: New test.
7960
7961 PR tree-optimization/52533
7962 * gcc.c-torture/compile/pr52533.c: New test.
7963
7964 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7965
7966 * gcc.target/i386/rtm-xabort-1.c: New.
7967 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7968 * gcc.target/i386/rtm-xend-1.c: Ditto.
7969 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7970 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7971 * gcc.target/i386/sse-13.c: Ditto.
7972 * gcc.target/i386/sse-14.c: Ditto.
7973 * gcc.target/i386/sse-22.c: Ditto.
7974 * gcc.target/i386/sse-23.c: Ditto.
7975 * g++.dg/other/i386-2.C: Ditto.
7976 * g++.dg/other/i386-3.C: Ditto.
7977
7978 2012-03-12 Tobias Burnus <burnus@net-b.de>
7979
7980 PR fortran/52542
7981 * gfortran.dg/proc_ptr_35.f90: New.
7982
7983 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7984
7985 PR target/52530
7986 * gcc.dg/torture/pr52530.c: New test.
7987
7988 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7989
7990 PR target/51244
7991 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7992
7993 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7994
7995 PR target/52450
7996 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7997
7998 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7999
8000 2012-03-09 Andrew Pinski <apinski@cavium.com>
8001
8002 PR middle-end/51988
8003 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8004 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8005
8006 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8007
8008 * gcc.dg/tree-ssa/scev-3.c: New.
8009 * gcc.dg/tree-ssa/scev-4.c: New.
8010
8011 2012-03-08 Tobias Burnus <burnus@net-b.de>
8012
8013 PR fortran/52469
8014 * gfortran.dg/proc_ptr_34.f90
8015
8016 2012-03-07 Jason Merrill <jason@redhat.com>
8017
8018 PR c++/52521
8019 * g++.dg/cpp0x/udlit-mangle.C: New.
8020
8021 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8022
8023 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8024
8025 2012-03-06 Richard Guenther <rguenther@suse.de>
8026
8027 PR middle-end/52493
8028 * gcc.dg/torture/pr52493.c: New testcase.
8029
8030 2012-03-06 Richard Guenther <rguenther@suse.de>
8031
8032 PR lto/52097
8033 * gcc.dg/lto/pr52097_0.c: New testcase.
8034
8035 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8036
8037 PR target/51244
8038 * gcc.target/sh/pr51244-1.c: New.
8039 * gcc.target/sh/pr51244-2.c: New.
8040 * gcc.target/sh/pr51244-3.c: New.
8041
8042 2012-03-05 Jason Merrill <jason@redhat.com>
8043
8044 PR c++/51930
8045 * g++.dg/ext/visibility/template11.C: New.
8046
8047 * g++.dg/cpp0x/implicit13.C: New.
8048
8049 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR tree-optimization/51721
8052 * gcc.dg/tree-ssa/vrp63.c: New test.
8053 * gcc.dg/pr51721.c: New test.
8054
8055 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8056
8057 PR fortran/50981
8058 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8059 argument checks.
8060
8061 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8062
8063 PR target/52146
8064 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8065
8066 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8067
8068 PR fortran/50981
8069 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8070
8071 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8072
8073 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8074 int32plus.
8075
8076 2012-03-03 Jason Merrill <jason@redhat.com>
8077
8078 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8079
8080 Core 1270
8081 * g++.dg/cpp0x/initlist65.C: New.
8082
8083 PR c++/36797
8084 * g++.dg/ext/is_empty2.C: New.
8085
8086 2012-03-03 Tobias Burnus <burnus@net-b.de>
8087
8088 PR fortran/48820
8089 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8090
8091 2012-03-03 Tobias Burnus <burnus@net-b.de>
8092
8093 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8094 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8095 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8096 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8097 * gfortran.dg/class_30.f90: Remove dg-warning line.
8098 * gfortran.dg/bind_c_usage_25.f90: New.
8099
8100 2012-03-03 Tobias Burnus <burnus@net-b.de>
8101
8102 PR fortran/48820
8103 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8104 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8105 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8106
8107 2012-03-03 Tobias Burnus <burnus@net-b.de>
8108
8109 PR fortran/48820
8110 * gfortran.dg/assumed_type_1.f90: New.
8111 * gfortran.dg/assumed_type_2.f90: New.
8112 * gfortran.dg/assumed_type_3.f90: New.
8113 * gfortran.dg/assumed_type_4.f90: New.
8114
8115 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8116
8117 PR target/49486
8118 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8119 * gcc.target/sh/pr49468-di.c: New.
8120
8121 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8122
8123 * gcc.dg/graphite/pr50561.c: Update.
8124
8125 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8126
8127 * gcc.target/powerpc/pr52457.c: New test.
8128
8129 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8130
8131 * gcc.target/arm/sat-1.c: New test.
8132
8133 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8134
8135 PR target/46716
8136 * gcc.target/i386/pr46716.c: New test.
8137
8138 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8139
8140 PR c++/51989
8141 * g++.dg/cpp0x/sfinae32.C: New.
8142
8143 2012-03-02 Richard Guenther <rguenther@suse.de>
8144
8145 PR tree-optimization/52406
8146 * gcc.dg/torture/pr52406.c: New testcase.
8147
8148 2012-03-02 Tobias Burnus <burnus@net-b.de>
8149
8150 PR fortran/52325
8151 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8152 * gfortran.dg/nullify_2.f90: Update dg-error.
8153 * gfortran.dg/nullify_4.f90: Ditto.
8154 * gfortran.dg/pointer_init_6.f90: Ditto.
8155
8156 2012-03-02 Tobias Burnus <burnus@net-b.de>
8157
8158 PR fortran/52270
8159 * gfortran.dg/class_51.f90: New.
8160
8161 2012-03-02 Tobias Burnus <burnus@net-b.de>
8162
8163 PR fortran/52452
8164 * gfortran.dg/intrinsic_8.f90: New.
8165
8166 2012-03-01 Kai Tietz <ktietz@redhat.com>
8167
8168 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8169 routines on mingw targets.
8170 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8171
8172 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8173
8174 PR tree-optimization/52445
8175 * gcc.dg/pr52445.c: New test.
8176
8177 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8178
8179 PR target/52437
8180 * gcc.c-torture/compile/pr52437.c: New test.
8181
8182 PR middle-end/52419
8183 * gcc.dg/torture/pr52419.c: New test.
8184
8185 PR tree-optimization/52429
8186 * gcc.dg/torture/pr52429.c: New test.
8187 * g++.dg/opt/pr52429.C: New test.
8188
8189 2012-02-29 Richard Guenther <rguenther@suse.de>
8190
8191 PR testsuite/52297
8192 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8193 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8194 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8195 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8196 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8197 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8198
8199 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8200
8201 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8202
8203 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8204
8205 PR fortran/52386
8206 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8207
8208 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8209
8210 PR target/51534
8211 * gcc.target/arm/neon/pr51534.c: New testcase.
8212
8213 2012-02-28 Richard Guenther <rguenther@suse.de>
8214
8215 PR target/52407
8216 * gcc.dg/torture/pr52407.c: New testcase.
8217
8218 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8219
8220 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8221 * gcc.target/arm/vfp2.c: Likewise.
8222 * gcc.target/arm/vfp3.c: Likewise.
8223 * gcc.target/arm/vfp4.c: Likewise.
8224 * gcc.target/arm/vfp5.c: Likewise.
8225 * gcc.target/arm/vfp6.c: Likewise.
8226 * gcc.target/arm/vfp7.c: Likewise.
8227 * gcc.target/arm/vfp8.c: Likewise.
8228 * gcc.target/arm/vfp9.c: Likewise.
8229 * gcc.target/arm/vfp10.c: Likewise.
8230 * gcc.target/arm/vfp11.c: Likewise.
8231 * gcc.target/arm/vfp12.c: Likewise.
8232 * gcc.target/arm/vfp13.c: Likewise.
8233 * gcc.target/arm/vfp14.c: Likewise.
8234 * gcc.target/arm/vfp15.c: Likewise.
8235 * gcc.target/arm/vfp16.c: Likewise.
8236 * gcc.target/arm/vfp17.c: Likewise.
8237 * gcc.target/arm/neon-constants.h: New file.
8238 * gcc.target/arm/neon-vect1.c: New test.
8239 * gcc.target/arm/neon-vect2.c: New test.
8240 * gcc.target/arm/neon-vect3.c: New test.
8241 * gcc.target/arm/neon-vect4.c: New test.
8242 * gcc.target/arm/neon-vect5.c: New test.
8243 * gcc.target/arm/neon-vect6.c: New test.
8244 * gcc.target/arm/neon-vect7.c: New test.
8245 * gcc.target/arm/neon-vect8.c: New test.
8246
8247 2012-02-28 Richard Guenther <rguenther@suse.de>
8248
8249 PR tree-optimization/52402
8250 * gcc.dg/torture/pr52402.c: New testcase.
8251
8252 2012-02-28 Richard Guenther <rguenther@suse.de>
8253
8254 PR lto/52400
8255 * g++.dg/lto/pr52400_0.C: New testcase.
8256
8257 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8258
8259 * gcc.target/avr/torture/builtins-1.c: New test.
8260 * gcc.target/avr/torture/builtins-error.c: New test.
8261
8262 2012-02-28 Kai Tietz <ktietz@redhat.com>
8263
8264 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8265 * gcc.target/i386/pr45352-2.c: Likewise.
8266 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8267 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8268 targets instead rand.
8269 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8270 * gcc.target/i386/sse2-mul-1.c: Likewise.
8271 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8272 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8273 * gcc.target/i386/pad-1.c: Likewise.
8274 * gcc.target/i386/pad-9.c: Likewise.
8275 * gcc.target/i386/pad-2.c: Likewise.
8276 * gcc.target/i386/pad-5b.c: Likewise.
8277 * gcc.target/i386/pad-8.c: Likewise.
8278 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8279 * gcc.target/i386/pr44130.c: Likewise.
8280 * gcc.target/i386/align-main-1.c: Likewise.
8281 * gcc.target/i386/align-main-2.c: Likewise.
8282 * gcc.target/i386/sw-1.c: Likewise.
8283 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8284 on x64 mingw target.
8285 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8286 * gcc.target/i386/pr46295.c: Likewise.
8287 * gcc.target/i386/amd64-abi-1.c: Likewise.
8288 * gcc.target/i386/amd64-abi-2.c: Likewise.
8289 * gcc.target/i386/pr39082-1.c: Likewise.
8290 * gcc.target/i386/pr39162.c: Likewise.
8291 * gcc.target/i386/pr22152.c: Likewise.
8292 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8293 * gcc.target/i386/wrfsbase-2.c: Likewise.
8294 * gcc.target/i386/local.c: Likewise
8295 * gcc.target/i386/wrgsbase-1.c: Likewise.
8296 * gcc.target/i386/wrfsbase-1.c: Likewise.
8297 * gcc.target/i386/pr39315-3.c: Likewise.
8298 * gcc.target/i386/pr35767-4.c: Likewise.
8299 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8300 x64 mingw target.
8301 * gcc.target/i386/pr45336-2.c: Likewise.
8302 * gcc.target/i386/pr45336-1.c: Likewise.
8303 * gcc.target/i386/pr45336-4.c: Likewise.
8304
8305 2012-02-27 Tristan Gingold <gingold@adacore.com>
8306
8307 * gnat.dg/array20.ad[sb]: New test.
8308
8309 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8310
8311 PR target/52375
8312 * gcc.target/arm/pr52375.c: New test.
8313 * gcc.c-torture/compile/pr52375.c: New test.
8314
8315 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8316
8317 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8318 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8319
8320 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8321
8322 * gnat.dg/aggr19.adb: New test.
8323 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8324
8325 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8326
8327 PR target/49263
8328 * gcc.target/sh/pr49263.c: New.
8329
8330 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8331
8332 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8333 simulate_thread_wrapper_other_threads
8334 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8335 Move initialization of 'value' to main().
8336 (main): Initialize 'value';
8337 * gcc.dg/simulate-thread/speculative-store.c
8338 (simulate_thread_step_verify): Return 0 when successful.
8339 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8340 Reduce threshold.
8341 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8342 (simulate_thread_wrapper_other_threads): Return a success/fail value
8343 and issue an error if the instruction count threshold is exceeded.
8344
8345 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8346
8347 PR target/50580
8348 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8349 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8350
8351 2012-02-24 Richard Guenther <rguenther@suse.de>
8352
8353 PR middle-end/52355
8354 * gcc.dg/pr52355.c: New testcase.
8355
8356 2012-02-23 Kai Tietz <ktietz@redhat.com>
8357
8358 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8359 * gcc.dg/Wpadded.c: Likewise.
8360 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8361 structure-layout.
8362 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8363 for sleep by Sleep and add windows.h include for this function.
8364 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8365 targets.
8366 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8367 target.
8368 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8369 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8370 on x64 mingw target.
8371 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8372 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8373 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8374 failure on LLP64 target.
8375
8376 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8377
8378 PR c/52290
8379 * gcc.dg/noncompile/pr52290.c: New test.
8380
8381 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8382
8383 PR tree-optimization/52019
8384 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8385
8386 2012-02-22 Kai Tietz <ktietz@redhat.com>
8387
8388 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8389 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8390 derived pdiff_t type.
8391 * g++.dg/torture/pr49720.C: Likewise
8392
8393 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8394
8395 PR target/52330
8396 * gcc.target/i386/pr52330.c: New test.
8397
8398 2012-02-22 Tobias Burnus <burnus@net-b.de>
8399
8400 PR fortran/52335
8401 * gfortran.dg/io_constraints_10.f90: New.
8402
8403 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8404
8405 * lib/target-supports.exp (check_effective_target_vect_condition):
8406 Return true for NEON.
8407
8408 2012-02-21 Kai Tietz <ktietz@redhat.com>
8409
8410 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8411
8412 2012-02-21 Richard Guenther <rguenther@suse.de>
8413
8414 PR tree-optimization/52324
8415 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8416
8417 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8418
8419 PR middle-end/51782
8420 * gcc.target/avr/torture/pr51782-1.c: New test.
8421
8422 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8423
8424 PR tree-optimization/52318
8425 * gcc.dg/pr52318.c: New test.
8426
8427 2012-02-20 Kai Tietz <ktietz@redhat.com>
8428
8429 * gcc.dg/bf-ms-layout-3.c: New testcase.
8430
8431 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8432
8433 PR testsuite/52229
8434 PR fortran/32380
8435 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8436
8437 2012-02-20 Richard Guenther <rguenther@suse.de>
8438
8439 PR tree-optimization/52298
8440 * gcc.dg/torture/pr52298.c: New testcase.
8441 * gcc.dg/vect/pr52298.c: Likewise.
8442
8443 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8444
8445 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8446 * gcc.c-torture/execute/pr52286.c: Ditto.
8447
8448 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8449
8450 PR tree-optimization/52286
8451 * gcc.c-torture/execute/pr52286.c: New test.
8452
8453 2012-02-18 Tobias Burnus <burnus@net-b.de>
8454
8455 PR fortran/52295
8456 * gfortran.dg/interface_35.f90: Use -std=f2003.
8457 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8458 * gfortran.dg/interface_assignment_4.f90: Ditto.
8459 * gfortran.dg/bessel_1.f90: Ditto.
8460 * gfortran.dg/func_result_6.f90: Ditto.
8461 * gfortran.dg/hypot_1.f90: Ditto.
8462 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8463
8464 2012-02-17 Tobias Burnus <burnus@net-b.de>
8465
8466 PR translation/52232
8467 PR translation/52234
8468 PR translation/52245
8469 PR translation/52246
8470 PR translation/52262
8471 PR translation/52273
8472 * gfortran.dg/coarray_22.f90: Update dg-error.
8473 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8474
8475 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8476
8477 PR target/51753
8478 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8479 (simulate-thread): Use default timeout.
8480
8481 2012-02-16 Jason Merrill <jason@redhat.com>
8482
8483 PR c++/52248
8484 * g++.dg/ext/timevar1.C: New.
8485
8486 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8487
8488 PR c++/52126
8489 * g++.dg/template/using21.C: New.
8490 * g++.dg/template/using22.C: Likewise.
8491
8492 2012-02-16 Jason Merrill <jason@redhat.com>
8493
8494 PR c++/51415
8495 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8496
8497 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8498
8499 PR tree-optimization/52255
8500 * gcc.c-torture/compile/pr52255.c: New test.
8501
8502 PR debug/52260
8503 * g++.dg/debug/dwarf2/pr52260.C: New test.
8504
8505 PR middle-end/51929
8506 * g++.dg/ipa/pr51929.C: New test.
8507
8508 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8509
8510 PR target/52199
8511 * gcc.target/powerpc/pr52199.c: New file.
8512
8513 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8514
8515 PR target/52152
8516 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8517
8518 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8519
8520 * gcc.dg/pr51867.c: Don't include <math.h>.
8521 (sqrtf): Declare.
8522
8523 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8524
8525 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8526 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8527
8528 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8529
8530 PR tree-optimization/50561
8531 * gcc.dg/graphite/pr50561.c: New testcase.
8532
8533 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8534
8535 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8536 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8537
8538 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8539
8540 * gnat.dg/discr35.ad[sb]: New test.
8541
8542 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8543
8544 * gnat.dg/volatile10.adb: New test.
8545 * gnat.dg/volatile10_pkg.ads: New helper.
8546
8547 2012-02-14 Jason Merrill <jason@redhat.com>
8548
8549 * g++.dg/ext/attrib43.C: New.
8550
8551 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8552
8553 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8554 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8555 fgnu_tm.
8556 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8557 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8558 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8559 effective_target fgnu_tm.
8560 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8561
8562 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8563
8564 PR c++/52247
8565 * g++.dg/template/asmgoto1.C: New test.
8566
8567 2012-02-14 Ian Lance Taylor <iant@google.com>
8568
8569 PR go/48501
8570 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8571 compiling generated file for 64bit and index tests.
8572
8573 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8574
8575 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8576
8577 2012-02-14 Richard Guenther <rguenther@suse.de>
8578
8579 PR tree-optimization/52244
8580 PR tree-optimization/51528
8581 * gcc.dg/torture/pr52244.c: New testcase.
8582
8583 2012-02-14 Walter Lee <walt@tilera.com>
8584
8585 * g++.dg/other/PR23205.C: Disable test on tile.
8586 * g++.dg/other/pr23205-2.C: Disable test on tile.
8587 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8588 * gcc.dg/20040813-1.c: Disable test on tile.
8589 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8590 * gcc.misc-tests/linkage.exp: Handle tilegx.
8591
8592 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8593
8594 PR tree-optimization/52210
8595 * gcc.dg/pr52210.c: New test.
8596
8597 2012-02-14 Jason Merrill <jason@redhat.com>
8598
8599 PR c++/39055
8600 * g++.dg/overload/defarg5.C: New.
8601
8602 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8603
8604 PR c/52181
8605 * c-c++-common/pr52181.c: New test.
8606
8607 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8608
8609 PR c++/52215
8610 * g++.dg/ext/atomic-1.C: New test.
8611
8612 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8613
8614 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8615
8616 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8617
8618 PR middle-end/52209
8619 * gcc.c-torture/execute/pr52209.c: New test.
8620
8621 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8622
8623 PR fortran/50981
8624 * gfortran.dg/elemental_optional_args_5.f03: New test.
8625
8626 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8627
8628 PR testsuite/50076
8629 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8630 cases.
8631
8632 2012-02-11 Ian Lance Taylor <iant@google.com>
8633
8634 PR go/51874
8635 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8636 SPARC Solaris. Don't run the test at all on systems where it may
8637 not work, rather than xfailing it.
8638
8639 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8640
8641 PR rtl-optimization/52175
8642 * gcc.c-torture/compile/pr52175.c: New test.
8643
8644 2012-02-10 Jason Merrill <jason@redhat.com>
8645
8646 PR c++/51910
8647 * g++.dg/template/repo10.C: New.
8648
8649 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8650
8651 PR debug/52132
8652 * gcc.dg/pr52132.c: New test.
8653
8654 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8655
8656 * gnat.dg/specs/aggr4.ads: New test.
8657 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8658
8659 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8660
8661 PR target/52146
8662 * gcc.target/i386/pr52146.c: New.
8663
8664 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8665
8666 PR middle-end/52177
8667 * c-c++-common/pr52177.c: New test.
8668
8669 2012-02-10 Jan Hubicka <jh@suse.cz>
8670
8671 PR middle-end/48600
8672 * g++.dg/torture/pr48600.C: New testcase.
8673
8674 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8675
8676 PR middle-end/52140
8677 * gcc.dg/dfp/pr52140.c: New test.
8678
8679 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8680
8681 PR fortran/32380
8682 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8683 of dg-options.
8684
8685 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8686
8687 PR middle-end/51867
8688 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8689 * gcc.dg/pr51867.c: New test.
8690
8691 2012-02-09 Ian Lance Taylor <iant@google.com>
8692
8693 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8694 which don't support -fsplit-stack. Turn off optimization when
8695 compiling select5-out.go.
8696
8697 2012-02-08 Ian Lance Taylor <iant@google.com>
8698
8699 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8700 systems which don't support -fsplit-stack.
8701
8702 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8703
8704 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8705 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8706 machine instuction in the log.
8707
8708 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8709
8710 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8711 to 20 seconds.
8712
8713 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8714
8715 PR driver/48524
8716 * gcc.dg/pr48524.c: New test.
8717 * gcc.dg/pr48524.spec: New spec file for test.
8718
8719 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8720
8721 PR fortran/32380
8722 * gfortran.dg/vect/pr32380.f90: New test.
8723
8724 2012-02-08 Tobias Burnus <burnus@net-b.de>
8725
8726 PR fortran/52151
8727 * gfortran.dg/realloc_on_assign_12.f90: New.
8728
8729 2012-02-08 Richard Guenther <rguenther@suse.de>
8730
8731 PR rtl-optimization/52170
8732 * gcc.dg/torture/pr52170.c: New testcase.
8733
8734 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8735
8736 PR gcov-profile/52150
8737 * gcc.dg/tree-prof/pr52150.c: New test.
8738
8739 PR rtl-optimization/52139
8740 * gcc.dg/pr52139.c: New test.
8741
8742 2012-02-07 Jason Merrill <jason@redhat.com>
8743
8744 PR c++/51675
8745 * g++.dg/cpp0x/constexpr-union3.C: New.
8746
8747 PR c++/52035
8748 * g++.dg/lto/pr52035_0.C: New.
8749
8750 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8751
8752 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8753 * gcc.dg/special/weak-1.c: Likewise.
8754 * gcc.dg/ucnid-12.c: Likewise.
8755 * gcc.dg/torture/pr45678-1.c: Likewise.
8756 * gcc.dg/torture/pr45678-2.c: Likewise.
8757 * gcc.dg/vector-4.c: Likewise.
8758 * gcc.dg/ipa/inline-5.c: Likewise.
8759 * gcc.dg/ucnid-11.c: Likewise.
8760 * gcc.misc-tests/gcov-13.c: Likewise.
8761 * gcc.misc-tests/gcov-14.c: Likewise.
8762 * g++.dg/ext/label13.C: Likewise.
8763 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8764 hppa*-*-hpux* options.
8765 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8766 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8767 * gcc.dg/pr48616.c: Likewise.
8768 * gcc.dg/pr17957.c: Likewise.
8769 * gcc.dg/pr17055-1.c: Likewise.
8770 * gcc.dg/pr32912-1.c: Likewise.
8771 * gcc.dg/tm/pr51472.c: Likewise.
8772 * c-c++-common/fold-bitand-4.c: Likewise.
8773 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8774 Use dg-additional-options for extra options.
8775
8776 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8777
8778 * gcc.target/epiphany/interrupt-2.c: New test.
8779
8780 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8781
8782 PR target/52155
8783 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8784 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8785 for MIPS ELF.
8786
8787 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8788
8789 PR target/52152
8790 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8791
8792 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8793
8794 PR middle-end/24306
8795 PR target/52154
8796 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8797 * gcc.target/mips/va-arg-1.c: New test.
8798
8799 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8800
8801 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8802 for -mno-pointers-to-nested-functions.
8803
8804 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8805
8806 * gcc.c-torture/execute/20120207-1.c: New test.
8807
8808 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8809
8810 PR rtl-optimization/52060
8811 * gcc.dg/torture/pr52060.c: New test.
8812
8813 PR middle-end/52074
8814 * gcc.c-torture/compile/pr52074.c: New test.
8815
8816 2012-02-07 Tobias Burnus <burnus@net-b.de>
8817
8818 PR fortran/51514
8819 * gfortran.dg/class_to_type_2.f90: New.
8820
8821 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8822
8823 PR fortran/32373
8824 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8825 Remove module.
8826
8827 2012-02-06 Jason Merrill <jason@redhat.com>
8828
8829 PR c++/52088
8830 * g++.dg/template/conv13.C: New.
8831
8832 2012-02-06 Richard Guenther <rguenther@suse.de>
8833
8834 PR tree-optimization/52115
8835 * gcc.c-torture/compile/pr52115.c: New testcase.
8836
8837 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8838
8839 PR target/52129
8840 * gcc.c-torture/execute/pr52129.c: New test.
8841
8842 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8843
8844 * gcc.dg/pr48374.c: Actually add the test I forgot
8845 in the 2012-01-25 commit.
8846
8847 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8848
8849 PR fortran/32373
8850 * gfortran.dg/vect/vect-8.f90: New test case.
8851
8852 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8853
8854 PR fortran/48847
8855 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8856
8857 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8858
8859 PR fortran/52102
8860 * gfortran.dg/class_48.f90 : Add test of allocate class array
8861 component with source in subroutine test3. Remove commenting
8862 out in subroutine test4, since branching on unitialized variable
8863 is now fixed (no PR for this last.).
8864
8865 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8866
8867 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8868 on MIPS targets.
8869 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8870
8871 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8872
8873 PR target/52125
8874 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8875 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8876
8877 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8878
8879 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8880 (check_effective_target_sync_int_long): Use it.
8881 (check_effective_target_sync_char_short): Likewise.
8882 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8883
8884 2012-02-05 Tobias Burnus <burnus@net-b.de>
8885
8886 PR fortran/51972
8887 * gfortran.dg/class_48.f90: Add some further checks.
8888
8889 2012-02-05 Ira Rosen <irar@il.ibm.com>
8890
8891 PR tree-optimization/52091
8892 * gcc.dg/vect/pr52091.c: New test.
8893
8894 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8895
8896 PR rtl-optimization/52113
8897 * gcc.target/avr/pr52113.c: New test.
8898
8899 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8900
8901 PR rtl-optimization/52092
8902 * gcc.c-torture/compile/pr52092.c: New test.
8903
8904 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8905
8906 PR fortran/41587
8907 * gfortran.dg/class_array_10.f03: New test.
8908
8909 PR fortran/46356
8910 * gfortran.dg/class_array_11.f03: New test.
8911
8912 PR fortran/51754
8913 * gfortran.dg/class_array_12.f03: New test.
8914
8915 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8916
8917 PR fortran/52012
8918 * gfortran.dg/realloc_on_assign_11.f90: New test.
8919
8920 2012-02-02 Tobias Burnus <burnus@net-b.de>
8921
8922 PR fortran/52093
8923 * gfortran.dg/shape_7.f90: New.
8924
8925 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8926
8927 * gcc.target/mips/mips-prepend-1.c: New test.
8928
8929 2012-02-02 Jan Hubicka <jh@suse.cz>
8930 Tom de Vries <tom@codesourcery.com>
8931
8932 PR middle-end/51998
8933 * gcc.dg/alias-12.c: New testcase.
8934 * gcc.dg/alias-13.c: New testcase.
8935
8936 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8937
8938 PR target/52086
8939 * gcc.dg/pr52086.c: New test.
8940
8941 PR tree-optimization/52073
8942 * gcc.c-torture/compile/pr52073.c: New test.
8943
8944 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8945
8946 PR fortran/51958
8947 * gfortran.dg/function_optimize_10.f90: New test.
8948
8949 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8950
8951 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8952 test on alpha*-*-*.
8953
8954 2012-02-01 Tobias Burnus <burnus@net-b.de>
8955
8956 PR fortran/52024
8957 * gfortran.dg/typebound_operator_14.f90: New.
8958
8959 2012-02-01 Tobias Burnus <burnus@net-b.de>
8960
8961 PR fortran/52059
8962 * gfortran.dg/elemental_function_1.f90: New.
8963
8964 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8965
8966 PR rtl-optimization/51374
8967 * gcc.target/avr/torture/pr51374-1.c:
8968 Also fail if SBIS is seen.
8969
8970 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8971
8972 PR rtl-optimization/51374
8973 * gcc.target/avr/torture/pr51374-1.c: New.
8974
8975 2012-01-31 Tobias Burnus <burnus@net-b.de>
8976
8977 PR fortran/52024
8978 * gfortran.dg/typebound_generic_11.f90: New.
8979
8980 2012-01-31 Tobias Burnus <burnus@net-b.de>
8981
8982 PR fortran/52029
8983 * gfortran.dg/class_49.f90: New.
8984
8985 2012-01-31 Tobias Burnus <burnus@net-b.de>
8986
8987 PR fortran/52013
8988 * gfortran.dg/elemental_args_check_6.f90: New.
8989
8990 2012-01-31 Jason Merrill <jason@redhat.com>
8991
8992 PR c++/52043
8993 * g++.dg/cpp0x/variadic122.C: New.
8994
8995 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8996
8997 PR fortran/52012
8998 * gfortran.dg/realloc_on_assign_10.f90: New test.
8999
9000 2012-01-31 Richard Guenther <rguenther@suse.de>
9001
9002 PR tree-optimization/51528
9003 * gcc.dg/torture/pr51528.c: New testcase.
9004
9005 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9006
9007 PR go/48501
9008 * lib/go.exp (go_target_compile): Append timeout= to options.
9009 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9010 select5-out.go test on alpha*-*-* targets.
9011
9012 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9013
9014 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9015 (TEST_SHORT): Reformat in the same way.
9016 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9017 (TEST_SHORT): Reformat in the same way.
9018 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9019 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9020 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9021 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9022 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9023
9024 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9025
9026 PR target/51835
9027 * gcc.target/arm/pr51835.c: New testcase.
9028
9029 2012-01-30 Richard Guenther <rguenther@suse.de>
9030
9031 PR tree-optimization/52028
9032 * gcc.dg/torture/pr52028.c: New testcase.
9033 * gfortran.dg/ldist-pr45199.f: Adjust.
9034 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9035 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9036 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9037
9038 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9039
9040 PR debug/52027
9041 * gcc.dg/tree-prof/pr52027.c: New test.
9042
9043 PR tree-optimization/52046
9044 * gcc.dg/pr52046.c: New test.
9045
9046 PR debug/52048
9047 * g++.dg/other/pr52048.C: New test.
9048
9049 2012-01-30 Richard Guenther <rguenther@suse.de>
9050
9051 PR tree-optimization/52045
9052 * gcc.dg/pr52045.c: New testcase.
9053
9054 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9055
9056 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9057 new code generated for __sync_lock_release.
9058
9059 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9060
9061 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9062
9063 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9064
9065 PR testsuite/51875
9066 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9067
9068 * g++.dg/ext/visibility/template10.C: Fix typo.
9069
9070 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9071
9072 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9073
9074 PR c++/51327
9075 * g++.dg/cpp0x/constexpr-ice6.C: New.
9076
9077 2012-01-29 Tobias Burnus <burnus@net-b.de>
9078
9079 PR fortran/41600
9080 * gfortran.dg/default_initialization_6.f90: New.
9081
9082 2012-01-29 Tobias Burnus <burnus@net-b.de>
9083
9084 PR fortran/51972
9085 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9086 * gfortran.dg/class_48.f90: New.
9087
9088 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9089
9090 PR fortran/51808
9091 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9092
9093 2012-01-28 Tobias Burnus <burnus@net-b.de>
9094
9095 PR fortran/51972
9096 * gfortran.dg/class_allocate_12.f90: New.
9097
9098 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9099
9100 * gcc.dg/torture/pr50444.c: Fix dg directives.
9101
9102 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9103
9104 PR target/52006
9105 * gcc.target/arm/pr52006.c: New test.
9106
9107 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9108
9109 PR testsuite/52011
9110 * gcc.dg/lto/trans-mem.h: New file.
9111 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9112 * gcc.dg/lto/trans-mem-1_1.c: Same.
9113 * gcc.dg/lto/trans-mem-4_1.c: Same.
9114 * gcc.dg/lto/trans-mem-3_1.c: Same.
9115
9116 2012-01-27 Tobias Burnus <burnus@net-b.de>
9117
9118 PR fortran/52022
9119 * gfortran.dg/dummy_procedure_7.f90: New.
9120
9121 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9122
9123 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9124 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9125
9126 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9127
9128 PR c++/51852
9129 * g++.dg/other/gc5.C: New test.
9130
9131 2012-01-27 Richard Guenther <rguenther@suse.de>
9132
9133 PR tree-optimization/50444
9134 * gcc.dg/torture/pr50444.c: New testcase.
9135
9136 2012-01-27 Tobias Burnus <burnus@net-b.de>
9137
9138 PR fortran/51970
9139 PR fortran/51977
9140 * gfortran.dg/move_alloc_13.f90: New.
9141
9142 2012-01-27 Tobias Burnus <burnus@net-b.de>
9143
9144 PR fortran/51953
9145 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9146 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9147 and change dg-error string.
9148
9149 2012-01-27 Tobias Burnus <burnus@net-b.de>
9150
9151 PR fortran/52016
9152 * gfortran.dg/elemental_args_check_5.f90: New.
9153
9154 2012-01-27 Richard Guenther <rguenther@suse.de>
9155
9156 PR middle-end/51959
9157 * g++.dg/torture/pr51959.C: New testcase.
9158
9159 2012-01-27 Tom de Vries <tom@codesourcery.com>
9160
9161 PR tree-optimization/51990
9162 * gcc.dg/pr51990.c: New test.
9163 * gcc.dg/pr51990-2.c: Same.
9164
9165 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9166 Tobias Burnus <burnus@gcc.gnu.org>
9167
9168 PR fortran/48705
9169 * gfortran.dg/class_allocate_11.f03: New.
9170
9171 PR fortran/51870
9172 PR fortran/51943
9173 PR fortran/51946
9174 * gfortran.dg/class_allocate_7.f03: New.
9175 * gfortran.dg/class_allocate_8.f03: New.
9176 * gfortran.dg/class_allocate_9.f03: New.
9177 * gfortran.dg/class_allocate_10.f03: New.
9178
9179 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9180
9181 * gnat.dg/discr34.adb: New test.
9182 * gnat.dg/discr34_pkg.ads: New helper.
9183
9184 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9185
9186 * gnat.dg/discr33.adb: New test.
9187
9188 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9189
9190 * gnat.dg/limited_with3.ad[sb): New test.
9191 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9192 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9193 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9194
9195 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9196
9197 * gnat.dg/stack_usage1.adb: New test.
9198 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9199
9200 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9201 * gcc.dg/pr44194-2.c: Likewise.
9202
9203 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9204
9205 PR c++/51370
9206 * g++.dg/template/crash112.C: New.
9207
9208 2012-01-27 Richard Henderson <rth@redhat.com>
9209
9210 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9211
9212 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9213
9214 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9215
9216 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9217
9218 PR middle-end/51895
9219 * g++.dg/opt/pr51895.C: New test.
9220
9221 2012-01-26 Michael Matz <matz@suse.de>
9222
9223 PR tree-optimization/48794
9224 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9225
9226 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9227
9228 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9229
9230 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9231
9232 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9233 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9234 memory.
9235 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9236 the default value for s390 and s390x.
9237
9238 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9239
9240 PR lto/51698
9241 * gcc.dg/lto/trans-mem-4_0.c: New.
9242 * gcc.dg/lto/trans-mem-4_1.c: New.
9243 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9244 TM builtins.
9245 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9246 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9247 TM builtins.
9248 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9249 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9250 TM builtins.
9251
9252 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9253
9254 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9255
9256 2012-01-25 Ian Lance Taylor <iant@google.com>
9257
9258 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9259
9260 2012-01-25 Tobias Burnus <burnus@net-b.de>
9261
9262 PR fortran/51995
9263 * gfortran.dg/typebound_proc_25.f90: New.
9264
9265 2012-01-25 Jason Merrill <jason@redhat.com>
9266
9267 PR c++/51992
9268 * g++.dg/lto/pr51992_0.C: New.
9269
9270 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9271
9272 PR tree-optimization/51987
9273 * gcc.target/i386/pr51987.c: New test.
9274
9275 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9276
9277 * gcc.dg/tm/lto-1.c: Require lto support in target.
9278
9279 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9280
9281 PR rtl-optimization/48374
9282 * gcc.dg/pr48374.c: New test.
9283
9284 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9285
9286 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9287
9288 2012-01-25 Tobias Burnus <burnus@net-b.de>
9289
9290 PR fortran/51966
9291 * gfortran.dg/derived_constructor_char_3.f90: New.
9292
9293 2012-01-24 Ian Lance Taylor <iant@google.com>
9294
9295 * go.test/go-test.exp (filecmp): New procedure.
9296 (errchk): Handle quoted square brackets.
9297 (go-gc-tests): Set go_compile_args. Handle various new test
9298 lines. Skip a few new tests.
9299 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9300
9301 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9302
9303 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9304 (check_effective_target_vect_extract_even_odd)
9305 (check_effective_target_vect_interleave): Return true for MIPS
9306 paired-single.
9307
9308 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9309
9310 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9311 (main): Use it instead of argc.
9312
9313 2012-01-24 Jason Merrill <jason@redhat.com>
9314
9315 PR c++/51973
9316 * g++.dg/cpp0x/sfinae31.C: New.
9317
9318 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9319
9320 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9321
9322 2012-01-24 Jason Merrill <jason@redhat.com>
9323
9324 PR c++/51812
9325 * g++.dg/inherit/covariant20.C: New.
9326
9327 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9328
9329 PR c++/51223
9330 * g++.dg/parse/crash58.C: New.
9331
9332 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9333
9334 PR target/51957
9335 * gcc.dg/pr51957-1.c: New test.
9336 * gcc.dg/pr51957-1.h: New file.
9337 * gcc.dg/pr51957-2.c: New test.
9338
9339 2012-01-23 Jason Merrill <jason@redhat.com>
9340
9341 PR c++/51930
9342 * g++.dg/ext/visibility/template10.C: New.
9343
9344 2012-01-23 Tobias Burnus <burnus@net-b.de>
9345
9346 PR fortran/51948
9347 * gfortran.dg/move_alloc_12.f90: New.
9348
9349 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9350
9351 PR middle-end/45416
9352 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9353
9354 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9355
9356 PR c++/51398
9357 * g++.dg/template/crash111.C: New.
9358
9359 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9360
9361 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9362 configurations.
9363 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9364
9365 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9366
9367 PR testsuite/51941
9368 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9369 the DW_TAG_class_type and DW_AT_name: "Executor".
9370
9371 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9372
9373 * lib/target-supports.exp
9374 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9375 (check_effective_target_vect_interleave): Likewise.
9376
9377 2012-01-22 Jason Merrill <jason@redhat.com>
9378
9379 PR c++/51925
9380 * g++.dg/template/using20.C: New.
9381 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9382
9383 2012-01-23 Jason Merrill <jason@redhat.com>
9384
9385 PR target/51934
9386 * g++.dg/torture/pr51344.C: Limit to x86.
9387
9388 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9389
9390 * c-c++-common/tm/omp.c: Require target with pthread support.
9391
9392 2012-01-23 Richard Guenther <rguenther@suse.de>
9393
9394 PR tree-optimization/51949
9395 * gcc.dg/torture/pr51949.c: New testcase.
9396
9397 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9398
9399 PR rtl-optimization/51933
9400 * gcc.c-torture/execute/pr51933.c: New test.
9401
9402 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9403
9404 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9405 Do not define for Interix.
9406
9407 2012-01-22 Jason Merrill <jason@redhat.com>
9408
9409 PR c++/51832
9410 * g++.dg/lto/pr51832.h: New.
9411 * g++.dg/lto/pr51832_0.C: New.
9412 * g++.dg/lto/pr51832_1.C: New.
9413
9414 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9415
9416 * gcc.dg/ext-elim-1.c: New test.
9417
9418 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9419
9420 PR target/51931
9421 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9422 * g++.dg/opt/longbranch1.C: Likewise.
9423
9424 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9425
9426 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9427 in C++11 mode.
9428
9429 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9430
9431 PR fortran/50556
9432 * gfortran.dg/namelist_74.f90: New test.
9433 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9434
9435 2012-01-21 Tobias Burnus <burnus@net-b.de>
9436
9437 PR fortran/51913
9438 * gfortran.dg/class_47.f90: New.
9439
9440 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9441
9442 * gnat.dg/renaming5.ad[sb]: New test.
9443
9444 2012-01-20 Jason Merrill <jason@redhat.com>
9445
9446 PR c++/51919
9447 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9448
9449 2012-01-20 Jason Merrill <jason@redhat.com>
9450
9451 PR c++/51922
9452 * g++.dg/ext/attrib42.C: Require ilp32.
9453
9454 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9455
9456 PR target/51915
9457 * gcc.target/arm/pr51915.c: New test.
9458
9459 2012-01-20 Cary Coutant <ccoutant@google.com>
9460 Dodji Seketeli <dodji@redhat.com>
9461
9462 PR debug/45682
9463 * g++.dg/debug/dwarf2/nested-3.C: New test.
9464
9465 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9466
9467 PR c++/51402
9468 * g++.dg/template/crash110.C: New.
9469
9470 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9471
9472 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9473 Remove default options on hppa*-*-hpux*.
9474
9475 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9476
9477 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9478
9479 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9480
9481 * gcc.c-torture/compile/pr51856.c: New testcase.
9482
9483 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9484
9485 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9486 options to go_target_compile.
9487
9488 2012-01-20 Kai Tietz <ktietz@redhat.com>
9489
9490 * g++.dg/torture/pr51344.C: Fix typo.
9491
9492 2012-01-20 Richard Guenther <rguenther@suse.de>
9493
9494 PR tree-optimization/51903
9495 * g++.dg/torture/pr51903.C: New testcase.
9496
9497 2012-01-20 Tobias Burnus <burnus@net-b.de>
9498 Janus Weil <janus@gcc.gnu.org>
9499
9500 PR fortran/51056
9501 * gfortran.dg/use_21.f90: New.
9502
9503 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9504
9505 PR target/51106
9506 * gcc.dg/torture/pr51106-1.c: New test.
9507 * gcc.dg/torture/pr51106-2.c: New test.
9508
9509 2012-01-19 Kai Tietz <ktietz@redhat.com>
9510
9511 * g++.dg/torture/pr51344.C: New test.
9512
9513 2012-01-19 Tobias Burnus <burnus@net-b.de>
9514
9515 PR fortran/51904
9516 * gfortran.dg/intrinsic_size_2.f90: New.
9517
9518 2012-01-19 Jason Merrill <jason@redhat.com>
9519
9520 PR c++/51889
9521 * g++.dg/inherit/using7.C: New.
9522
9523 2012-01-19 Richard Guenther <rguenther@suse.de>
9524
9525 PR tree-optimization/37997
9526 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9527
9528 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9529
9530 PR rtl-optimization/51505
9531 * gcc.dg/pr51505.c: New test.
9532
9533 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9534
9535 PR fortran/51634
9536 * gfortran.dg/typebound_operator_12.f03: New.
9537 * gfortran.dg/typebound_operator_13.f03: New.
9538
9539 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9540
9541 PR c++/51225
9542 * g++.dg/cpp0x/pr51225.C: New.
9543
9544 2012-01-17 Ian Lance Taylor <iant@google.com>
9545
9546 PR go/50656
9547 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9548
9549 2012-01-17 Tobias Burnus <burnus@net-b.de>
9550
9551 PR fortran/51869
9552 * gfortran.dg/realloc_on_assign_9.f90: New.
9553
9554 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9555
9556 PR other/51165
9557 * gcc.dg/tm/memopt-3.c: Remove xfail.
9558 * gcc.dg/tm/memopt-4.c: Remove xfail.
9559 * gcc.dg/tm/memopt-5.c: Remove xfail.
9560 * gcc.dg/tm/memopt-7.c: Remove xfail.
9561
9562 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9563
9564 PR tree-optimization/51877
9565 * gcc.c-torture/execute/pr51877.c: New test.
9566
9567 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9568
9569 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9570 {!vect_align_arrays} to vect_sizes_32B_16B.
9571 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9572 * gcc.dg/vect/vect-peel-3.c: Ditto.
9573
9574 2012-01-16 Jason Merrill <jason@redhat.com>
9575
9576 PR c++/51854
9577 * g++.dg/abi/mangle60.C: New.
9578
9579 PR c++/51827
9580 * g++.dg/pch/mangle1.{C,Hs}: New.
9581
9582 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9583 Tobias Burnus <burnus@net-b.de>
9584
9585 PR fortran/50981
9586 * gfortran.dg/elemental_optional_args_3.f90: New
9587 * gfortran.dg/elemental_optional_args_4.f90: New
9588
9589 2012-01-16 Tobias Burnus <burnus@net-b.de>
9590
9591 PR fortran/51809
9592 * gfortran.dg/use_20.f90: New
9593
9594 2012-01-16 Jason Merrill <jason@redhat.com>
9595
9596 PR c++/51868
9597 * g++.dg/cpp0x/rv-bitfield.C: New.
9598 * g++.dg/cpp0x/rv-bitfield2.C: New.
9599
9600 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9601
9602 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9603 subroutine 'qsort' and use index array to assign the result.
9604
9605 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9606
9607 PR tree-optimization/51865
9608 * gcc.dg/pr51865.c: New test.
9609
9610 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9611
9612 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9613
9614 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9615
9616 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9617 to be loaded from the constant pool, rather than via %hi and %lo.
9618
9619 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9620
9621 PR rtl-optimization/51821
9622 * gcc.dg/pr51821.c: New test.
9623
9624 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9625
9626 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9627
9628 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9629
9630 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9631
9632 2012-01-14 Tobias Burnus <burnus@net-b.de>
9633
9634 PR fortran/51800
9635 * gfortran.dg/init_flag_8.f90: New.
9636 * gfortran.dg/init_flag_9.f90: New.
9637
9638 2011-01-14 Tobias Burnus <burnus@net-b.de>
9639
9640 PR fortran/51816
9641 * gfortran.dg/use_18.f90: New.
9642 * gfortran.dg/use_19.f90: New.
9643
9644 2012-01-13 Ian Lance Taylor <iant@google.com>
9645
9646 PR c++/50012
9647 * g++.dg/warn/Wsign-compare-4.C: New.
9648
9649 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9650
9651 PR fortran/48351
9652 * gfortran.dg/alloc_comp_assign.f03: New.
9653 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9654 __BUILTIN_FREE from 38 to 32.
9655
9656 2012-01-13 Jason Merrill <jason@redhat.com>
9657
9658 PR c++/20681
9659 * g++.dg/warn/Wreturn-type-7.C: New.
9660
9661 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9662
9663 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9664 assumption.
9665 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9666 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9667 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9668 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9669 int32plus because of big array needed.
9670 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9671 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9672
9673 2012-01-13 Jason Merrill <jason@redhat.com>
9674
9675 PR c++/51813
9676 * g++.dg/ext/visibility/template9.C: New.
9677
9678 PR c++/51620
9679 * g++.dg/cpp0x/defaulted34.C: New.
9680 * g++.dg/template/virtual3.C: New.
9681
9682 2012-01-13 Richard Guenther <rguenther@suse.de>
9683
9684 PR middle-end/8081
9685 * gcc.dg/torture/pr8081.c: New testcase.
9686
9687 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9688
9689 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9690
9691 2012-01-12 Jason Merrill <jason@redhat.com>
9692
9693 PR c++/51714
9694 * g++.dg/ext/stmtexpr14.C: New.
9695
9696 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9697
9698 PR c++/51633
9699 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9700
9701 2012-01-12 Jason Merrill <jason@redhat.com>
9702
9703 PR c++/48051
9704 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9705 * g++.dg/abi/mangle58.C: Likewise.
9706
9707 PR c++/51403
9708 * g++.dg/template/arg8.C: New.
9709
9710 2012-01-12 Ira Rosen <irar@il.ibm.com>
9711
9712 PR tree-optimization/51799
9713 * gcc.dg/vect/pr51799.c: New test.
9714 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9715 patterns.
9716
9717 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9718 Tobias Burnus <burnus@net-b.de>
9719
9720 PR fortran/51057
9721 PR fortran/51616
9722 * lib/target-supports.exp
9723 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9724 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9725
9726 2012-01-11 Jason Merrill <jason@redhat.com>
9727
9728 PR c++/51565
9729 * g++.dg/ext/attrib42.C: New.
9730
9731 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9732
9733 PR bootstrap/51796
9734 * gcc.dg/pr51796.c: New test.
9735
9736 2012-01-11 Jason Merrill <jason@redhat.com>
9737
9738 PR c++/51818
9739 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9740
9741 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9742
9743 * gnat.dg/array19.ad[sb]: New test.
9744
9745 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9746
9747 * gnat.dg/opt23.ad[sb]: New test.
9748 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9749 * gnat.dg/opt24.ad[sb]: New test.
9750
9751 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9752
9753 PR tree-optimization/49642
9754 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9755 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9756
9757 2012-01-11 Jason Merrill <jason@redhat.com>
9758
9759 PR c++/51613
9760 * g++.dg/template/explicit-args5.C: New.
9761
9762 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9763
9764 * gcc.c-torture/execute/20120110-1.c: New testcase.
9765
9766 2012-01-10 Jason Merrill <jason@redhat.com>
9767
9768 PR c++/51614
9769 * g++.dg/inherit/ambig1.C: New.
9770
9771 PR c++/51433
9772 * g++.dg/cpp0x/constexpr-cache1.C: New.
9773
9774 2012-01-10 Richard Guenther <rguenther@suse.de>
9775
9776 PR tree-optimization/51801
9777 * gcc.dg/torture/pr51801.c: New testcase.
9778
9779 2012-01-10 Tobias Burnus <burnus@net-b.de>
9780
9781 PR fortran/51652
9782 * gfortran.dg/allocate_with_typespec_5.f90: New.
9783
9784 2012-01-10 Tobias Burnus <burnus@net-b.de>
9785
9786 * gfortran.dg/class_39.f03: Update dg-error string.
9787
9788 2012-01-10 Richard Guenther <rguenther@suse.de>
9789
9790 PR tree-optimization/50913
9791 * gcc.dg/graphite/interchange-16.c: New testcase.
9792 * gcc.dg/graphite/scop-20.c: XFAIL.
9793 * gfortran.dg/graphite/interchange-1.f: Likewise.
9794 * gfortran.dg/graphite/block-1.f90: Likewise.
9795 * gfortran.dg/graphite/block-2.f: Likewise.
9796
9797 2012-01-10 Richard Henderson <rth@redhat.com>
9798
9799 * lib/target-supports.exp (check_effective_target_vect_perm,
9800 check_effective_target_vect_perm_byte,
9801 check_effective_target_vect_perm_short): Enable for arm neon.
9802
9803 2012-01-09 Tobias Burnus <burnus@net-b.de>
9804
9805 PR fortran/46328
9806 * gfortran.dg/typebound_operator_11.f90: New.
9807
9808 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9809
9810 * gnat.dg/array18.adb: New test.
9811 * gnat.dg/array18_pkg.ads: New helper.
9812
9813 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9814
9815 PR fortran/51791
9816 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9817 around base object in first assignment in main program.
9818 * gfortran.dg/typebound_operator_10.f03: New test.
9819
9820 2012-01-09 Martin Jambor <mjambor@suse.cz>
9821
9822 PR tree-optimization/51759
9823 * g++.dg/ipa/pr51759.C: New test.
9824
9825 2012-01-09 Tobias Burnus <burnus@net-b.de>
9826
9827 PR fortran/51758
9828 * gfortran.dg/optional_absent_2.f90: New.
9829
9830 2012-01-09 Tobias Burnus <burnus@net-b.de>
9831
9832 PR fortran/51578
9833 * gfortran.dg/use_17.f90: New.
9834
9835 2012-01-09 Gary Funck <gary@intrepid.com>
9836
9837 PR preprocessor/33919
9838 * gcc.dg/pr33919.c: New test.
9839 * gcc.dg/pr33919-0.h: New test header file.
9840 * gcc.dg/pr33919-1.h: Ditto.
9841 * gcc.dg/pr33919-2.h: Ditto.
9842
9843 2012-01-07 Jan Hubicka <jh@suse.cz>
9844
9845 PR tree-optimize/51694
9846 * gcc.c-torture/compile/pr51694.c: new testcase.
9847
9848 2012-01-07 Jan Hubicka <jh@suse.cz>
9849
9850 PR tree-optimization/51600
9851 * g++.dg/torture/pr51600.C: New testcase.
9852
9853 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9854
9855 PR gcov-profile/51715
9856 PR gcov-profile/51717
9857 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9858 * gcc.misc-tests/gcov-14.c: Likewise.
9859
9860 2012-01-06 Jason Merrill <jason@redhat.com>
9861
9862 * g++.dg/parse/new5.C: New.
9863
9864 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9865
9866 PR testsuite/51655
9867 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9868 including <string.h>.
9869
9870 2012-01-06 Jason Merrill <jason@redhat.com>
9871
9872 * g++.dg/abi/mangle51.C: New.
9873 * g++.dg/abi/mangle52.C: New.
9874 * g++.dg/abi/mangle53.C: New.
9875 * g++.dg/abi/mangle54.C: New.
9876 * g++.dg/abi/mangle55.C: New.
9877 * g++.dg/abi/mangle56.C: New.
9878 * g++.dg/abi/mangle57.C: New.
9879 * g++.dg/abi/mangle58.C: New.
9880 * g++.dg/abi/mangle59.C: New.
9881 * g++.dg/cpp0x/trailing3.C: Update mangling.
9882 * g++.dg/cpp0x/variadic111.C: Update mangling.
9883 * g++.dg/cpp0x/variadic4.C: Update mangling.
9884 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9885 * g++.dg/template/nontype22.C: Works now.
9886 * g++.dg/template/pr35240.C: Works now.
9887
9888 * g++.dg/cpp0x/error7.C: New.
9889
9890 2012-01-06 Tobias Burnus <burnus@net-b.de>
9891
9892 * gfortran.dg/deallocate_stat_2.f90: New.
9893 * coarray/allocate_errgmsg.f90: New.
9894 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9895 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9896 * coarray/subobject_1.f90: Fix for num_images > 1.
9897 * gfortran.dg/deallocate_stat.f90: Update due to changed
9898 stat= handling.
9899
9900 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9901
9902 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9903
9904 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9905
9906 * ada/acats/overflow.lst: Add cb20004.
9907
9908 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9909
9910 PR c++/51541
9911 * g++.dg/cpp0x/alias-decl-18.C: New test.
9912
9913 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9914
9915 * gcc.c-torture/execute/20120104-1.c: New test.
9916
9917 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9918
9919 PR fortran/PR48946
9920 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9921 the old typebound_operator_8.f03.
9922 * gfortran.dg/typebound_operator_8.f03: New version of
9923 typebound_operator_7.f03 with 'u' a derived type instead of a
9924 class object.
9925
9926 2012-01-05 Richard Guenther <rguenther@suse.de>
9927
9928 * g++.dg/torture/pr49309.C: Skip for -flto.
9929
9930 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9931
9932 PR middle-end/51761
9933 * gcc.c-torture/compile/pr51761.c: New test.
9934
9935 2012-01-05 Richard Guenther <rguenther@suse.de>
9936
9937 PR tree-optimization/51760
9938 * gcc.dg/torture/pr51760.c: New testcase.
9939
9940 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9941
9942 PR middle-end/51472
9943 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9944
9945 2012-01-05 Richard Guenther <rguenther@suse.de>
9946
9947 PR lto/41576
9948 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9949 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9950
9951 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9952
9953 PR debug/51695
9954 * gcc.dg/pr51695.c: New test.
9955
9956 2012-01-04 Andrew Pinski <apinski@cavium.com>
9957
9958 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9959 * gcc.target/mips/octeon2-lx-1.c: New test.
9960 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9961 * gcc.target/mips/octeon2-lx-2.c: New test.
9962 * gcc.target/mips/octeon2-lx-3.c: New test.
9963
9964 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9965
9966 PR other/51163
9967 PR other/51164
9968 * gcc.dg/tm/alias-1.c: Adjust regexp.
9969 * gcc.dg/tm/alias-2.c: Adjust regexp.
9970
9971 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9972
9973 PR c++/51064
9974 * g++.dg/warn/Wparentheses-26.C: New.
9975
9976 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9977
9978 * gfortran.dg/elemental_optional_args_2.f90: New test.
9979
9980 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9981
9982 PR fortran/49693
9983 * gfortran.dg/common_17.f90: New test.
9984
9985 2012-01-04 Richard Guenther <rguenther@suse.de>
9986
9987 PR tree-optimization/49651
9988 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9989 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9990
9991 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9992
9993 PR c++/51738
9994 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9995
9996 2012-01-03 Andrew Pinski <apinski@cavium.com>
9997
9998 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9999 for all mips targets. Also allow an optional .cfi_startproc.
10000
10001 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10002
10003 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10004
10005 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10006
10007 PR c++/29273
10008 * g++.dg/rtti/dyncast5.C: New.
10009
10010 2012-01-03 Richard Guenther <rguenther@suse.de>
10011
10012 PR tree-optimization/51070
10013 * gcc.dg/torture/pr51070-2.c: New testcase.
10014
10015 2012-01-03 Richard Guenther <rguenther@suse.de>
10016
10017 PR tree-optimization/51692
10018 * gcc.dg/torture/pr51692.c: New testcase.
10019
10020 2012-01-03 Richard Guenther <rguenther@suse.de>
10021
10022 PR debug/51650
10023 * g++.dg/lto/pr51650-3_0.C: New testcase.
10024
10025 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10026
10027 PR c++/15867
10028 * g++.dg/warn/Wredundant-decls-spec.C: New.
10029
10030 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10031
10032 PR tree-optimization/51719
10033 * g++.dg/tree-prof/pr51719.C: New test.
10034
10035 2012-01-03 Richard Guenther <rguenther@suse.de>
10036
10037 PR middle-end/51730
10038 * gcc.dg/fold-compare-6.c: New testcase.
10039
10040 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10041
10042 PR c++/51669
10043 * g++.dg/gomp/pr51669.C: New test.
10044
10045 2012-01-02 Jason Merrill <jason@redhat.com>
10046
10047 PR c++/51675
10048 * g++.dg/cpp0x/constexpr-union2.C: New.
10049
10050 PR c++/51666
10051 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10052
10053 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10054
10055 PR c++/51462
10056 * g++.dg/cpp0x/constexpr-99.C: New test.
10057
10058 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10059
10060 PR c++/20140
10061 * g++.dg/template/init9.C: New.
10062
10063 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10064
10065 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10066 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10067 rather than a specific number.
10068
10069 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10070
10071 PR fortran/46262
10072 PR fortran/46328
10073 PR fortran/51052
10074 * gfortran.dg/typebound_operator_7.f03: New.
10075 * gfortran.dg/typebound_operator_8.f03: New.
10076
10077 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10078
10079 PR target/51729
10080 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10081 XFAIL.
10082 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10083
10084 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10085
10086 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10087
10088 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10089
10090 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10091 for MIPS.
10092
10093 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10094
10095 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10096 * gfortran.dg/io_real_boz_4.f90: Likewise.
10097 * gfortran.dg/io_real_boz_5.f90: Likewise.
10098
10099 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10100
10101 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10102
10103 2012-01-02 Revital Eres <revital.eres@linaro.org>
10104
10105 * gcc.dg/sms-11.c: New file.
10106
10107 2012-01-02 Tobias Burnus <burnus@net-b.de>
10108
10109 PR fortran/51682
10110 * gfortran.dg/coarray/image_index_3.f90: New.
10111
10112 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10113
10114 PR c++/16603
10115 * g++.dg/parse/enum8.C: New.
10116
10117 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10118
10119 PR c++/51379
10120 * g++.dg/conversion/reinterpret4.C: New.
10121 * g++.dg/conversion/reinterpret1.C: Adjust.
10122
10123 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10124
10125 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10126
10127 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10128
10129 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10130 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10131 * g++.old-deja/g++.jason/access14.C: Likewise.
10132 * g++.old-deja/g++.jason/access8.C: Likewise.
10133 * g++.old-deja/g++.jason/access1.C: Likewise.
10134 * g++.old-deja/g++.other/access3.C: Likewise.
10135 * g++.old-deja/g++.other/access5.C: Likewise.
10136 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10137 * g++.old-deja/g++.law/visibility22.C: Likewise.
10138 * g++.old-deja/g++.law/visibility26.C: Likewise.
10139 * g++.old-deja/g++.mike/p2746.C: Likewise.
10140 * g++.dg/debug/using1.C: Likewise.
10141 * g++.dg/lookup/using51.C: Likewise.
10142 * g++.dg/inherit/using5.C: Likewise.
10143 * g++.dg/inherit/pr30297.C: Likewise.
10144 * g++.dg/inherit/access8.C: Likewise.
10145 * g++.dg/torture/pr39362.C: Likewise.
10146 * g++.dg/template/crash13.C: Likewise.
10147 * g++.dg/template/using10.C: Likewise.
10148
10149 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10150
10151 PR fortran/51502
10152 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10153
10154 2012-01-01 Ira Rosen <irar@il.ibm.com>
10155
10156 PR tree-optimization/51704
10157 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10158 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10159 corresponding flags.
10160
10161 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10162
10163 PR c++/51723
10164 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10165
10166 2012-01-01 Jan Hubicka <jh@suse.cz>
10167
10168 PR rtl-optimization/51069
10169 * gcc.c-torture/compile/pr51069.c: New testcase.
10170
10171 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10172
10173 PR tree-optimization/51683
10174 * gcc.dg/pr51683.c: New test.
10175 \f
10176 Copyright (C) 2012 Free Software Foundation, Inc.
10177
10178 Copying and distribution of this file, with or without modification,
10179 are permitted in any medium without royalty provided the copyright
10180 notice and this notice are preserved.