f236a2f4d1b0aa94d01e74d0b4f72c6f70f99290
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
2 Jakub Jelinek <jakub@redhat.com>
3
4 PR rtl-optimization/51447
5 * gcc.c-torture/execute/pr51447.c: New test.
6
7 2012-11-12 Ian Bolton <ian.bolton@arm.com>
8
9 * gcc.target/aarch64/csinc-2.c: New test.
10
11 2012-11-12 Ian Bolton <ian.bolton@arm.com>
12
13 * gcc.target/aarch64/cmn.c: New test.
14 * gcc.target/aarch64/adds.c: New test.
15 * gcc.target/aarch64/subs.c: New test.
16
17 2012-11-12 Tobias Burnus <burnus@net-b.de>
18
19 PR fortran/55272
20 * gfortran.dg/coarray_29_1.f90: New.
21 * gfortran.dg/coarray_29_2.f90: New.
22
23 2012-11-12 Bin Cheng <bin.cheng@arm.com>
24
25 * gcc.dg/hoist-register-pressure-3.c: New test.
26
27 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
28
29 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
30 wrappers around sinf and cosf.
31
32 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
33
34 PR middle-end/55247
35 PR middle-end/55259
36 * gcc.target/i386/pr55247-2.c: New file.
37
38 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
39
40 PR middle-end/55263
41 * g++.dg/pr55263.C: New test.
42
43 2012-11-11 Martin Jambor <mjambor@suse.cz>
44
45 PR tree-optimization/55238
46 * testsuite/gcc.dg/torture/pr55238.c: New test.
47
48 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
50 * c-c++-common/torture/vector-subscript-1.c: Likewise.
51 * c-c++-common/torture/vector-subscript-2.c: Likewise.
52
53 2012-11-10 Jan Hubicka <jh@suse.cz>
54
55 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
56
57 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
58
59 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
60 -mno-sse -mno-mmx to dg-options. Reformat.
61
62 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
63
64 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
65 * c-c++-common/vector-compare-1.c: Same.
66 * c-c++-common/vector-compare-2.c: Same.
67 * g++.dg/other/unused1.C: Skip on AIX.
68 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
69 extra message on AIX.
70
71 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
72
73 PR target/55247
74 * gcc.target/i386/pr55247.c: New test.
75
76 2012-11-09 Andrew Pinski <apinski@cavium.com>
77
78 * gcc.c-torture/execute/20121108-1.c: New test.
79
80 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
81
82 PR c++/54413
83 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
84 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
85 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
86 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
87
88 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
89
90 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
91 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
92 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
93 array bounds.
94 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
95
96 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
97
98 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
99 * g++.dg/tm/pr47530.C: Same.
100
101 2012-11-09 Jason Merrill <jason@redhat.com>
102
103 PR c++/54859
104 * g++.dg/cpp0x/alias-decl-25.C: New.
105
106 * g++.dg/abi/abi-tag1.C: New.
107 * g++.dg/abi/abi-tag2.C: New.
108
109 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
110
111 PR rtl-optimization/55154
112 * gcc.target/i386/pr55154.c: New test.
113
114 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
115
116 PR rtl-optimization/55151
117 * gcc.dg/pr55151.c: Move ...
118 * gcc.target/i386/pr55151.c: ... here.
119
120 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
121
122 PR rtl-optimization/54472
123 * gcc.dg/pr54472.c: New test.
124
125 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
126
127 * gnat.dg/stack_check3.ad[sb]: New test.
128
129 2012-11-08 Ian Lance Taylor <iant@google.com>
130
131 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
132 with arguments. Handle errorcheckoutput and rundir test types.
133
134 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
135
136 PR tree-optimization/55191
137 * gcc.dg/pr55191.c: New test.
138
139 2012-11-08 Jakub Jelinek <jakub@redhat.com>
140
141 PR debug/54499
142 * g++.dg/debug/pr54499.C: New test.
143
144 2012-11-08 Jan Hubicka <jh@suse.cz>
145
146 PR middle-end/48636
147 * gcc.dg/winline-3.c: Update.
148
149 2012-11-08 Martin Jambor <mjambor@suse.cz>
150
151 * gfortran.dg/ipcp-array-1.f90: New test.
152
153 2012-11-08 Florian Weimer <fweimer@redhat.com>
154
155 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
156
157 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
158
159 PR rtl-optimization/55151
160 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
161
162 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
163
164 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
165
166 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
167
168 * gcc.c-torture/compile/20121107-1.c: New test.
169
170 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
171
172 PR rtl-optimization/55151
173 * gcc.dg/pr55151.c: Compile it only for x86_64.
174
175 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
176
177 PR rtl-optimization/55122
178 * gcc.dg/pr55122.c: New test.
179
180 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
181
182 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
183 word powerpc.
184 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
185 * gcc.target/powerpc/loop_align.c: Skip on AIX.
186 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
187 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
188
189 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
190
191 PR c/53063
192 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
193
194 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
195
196 PR c/51294
197 * c-c++-common/pr51294.c: New.
198
199 2012-11-07 Martin Jambor <mjambor@suse.cz>
200
201 PR tree-optimization/53787
202 * gcc.dg/ipa/ipa-5.c: Adjust.
203 * gcc.dg/ipa/ipcp-agg-1.c: New test.
204 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
205 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
206 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
207 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
208 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
209 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
210 * gfortran.dg/pr48636-2.f90: New test.
211 * gfortran.dg/pr53787.f90: Likewise.
212
213 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
214
215 PR c++/55226
216 Revert:
217 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
218
219 PR c++/54922
220 * g++.dg/cpp0x/constexpr-union4.C: New.
221
222 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
223
224 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
225
226 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
227
228 PR target/49220
229 * gcc.c-torture/compile/pr49220.c: New test.
230
231 2012-11-07 Florian Weimer <fweimer@redhat.com>
232
233 * g++.dg/init/new40.C: New.
234
235 2012-11-07 Jakub Jelinek <jakub@redhat.com>
236
237 PR debug/54693
238 * gcc.dg/guality/pr54693-2.c: New test.
239
240 2012-11-06 Andrew Pinski <apinski@cavium.com>
241
242 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
243 -fno-vect-cost-model.
244
245 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
246
247 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
248 * gcc.dg/tm/debug-1.c: Same.
249 * gcc.dg/tm/irrevocable-3.c: Same.
250 * gcc.dg/tm/irrevocable-4.c: Same.
251 * gcc.dg/tm/memopt-10.c: Same.
252 * gcc.dg/tm/memopt-11.c: Same.
253 * gcc.dg/tm/props-4.c: Same.
254 * gcc.dg/tm/wrap-3.c: Same.
255 * gcc.dg/tm/wrap-4.c: Same.
256
257 2012-11-06 Andrew Pinski <apinski@cavium.com>
258
259 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
260
261 2012-11-06 Jan Hubicka <jh@suse.cz>
262
263 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
264 candidate still.
265 * gcc.dg/tree-ssa/loop-23.c: Likewise.
266 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
267 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
268
269 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
270
271 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
272
273 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
274
275 PR middle-end/41993
276 * gcc.dg/torture/pr41993.c: New test.
277
278 2012-11-06 Jan Hubicka <jh@suse.cz>
279
280 * gcc.target/i386/l_fma_float_?.c: Update.
281 * gcc.target/i386/l_fma_double_?.c: Update.
282
283 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
284
285 PR target/54089
286 * gcc.target/sh/pr54089-8.c: New.
287 * gcc.target/sh/pr54089-9.c: New.
288
289 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
290
291 PR target/47440
292 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
293 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
294 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
295 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
296 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
297 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
298 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
299 * gcc.target/i386/avx-vzeroupper-27.c: New.
300
301 2012-11-06 Janus Weil <janus@gcc.gnu.org>
302
303 PR fortran/54917
304 * gfortran.dg/transfer_class_1.f90: New.
305 * gfortran.dg/transfer_class_2.f90: New.
306
307 2012-11-05 Sriraman Tallam <tmsriram@google.com>
308
309 * testsuite/g++.dg/mv1.C: New test.
310 * testsuite/g++.dg/mv2.C: New test.
311 * testsuite/g++.dg/mv3.C: New test.
312 * testsuite/g++.dg/mv4.C: New test.
313 * testsuite/g++.dg/mv5.C: New test.
314 * testsuite/g++.dg/mv6.C: New test.
315
316 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
317
318 PR testsuite/55186
319 * gcc.dg/const-uniq-1.c (a): Increase length four times.
320
321 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
322
323 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
324 darwin.
325
326 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
327
328 * g++.dg/torture/20121105-1.C: New test.
329
330 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
331
332 * gcc.dg/torture/fp-compare.c: New testcase.
333
334 2012-11-05 Jan Hubicka <jh@suse.cz>
335
336 * gcc.dg/const-1.c: Update.
337 * gcc.dg/pure-1.c: Update.
338
339 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
340
341 PR rtl-optimization/55151
342 * gcc.dg/pr55151.c: New test.
343
344 2012-11-05 Jakub Jelinek <jakub@redhat.com>
345
346 PR debug/54970
347 PR debug/54971
348 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
349
350 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
351
352 PR testsuite/51128
353 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
354
355 2012-11-05 Jan Hubicka <jh@suse.cz>
356
357 * gcc.dg/autopar/pr49960.c: Fix testcase.
358
359 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
360
361 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
362 Fix scan-tree-dump-times directive.
363
364 2012-11-04 Janus Weil <janus@gcc.gnu.org>
365
366 PR fortran/55199
367 * gfortran.dg/associate_12.f90: New.
368
369 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
370
371 PR target/54255
372 * lib/target-supports.exp (check_effective_target_masm_intel): New
373 proc.
374 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
375 masm_intel.
376
377 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
378 Jack Howarth <howarth@bromo.med.uc.edu>
379
380 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
381 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
382 * gcc.target/i386/pr53249.c: Likewise.
383
384 2012-11-03 Andrew Pinski <apinski@cavium.com>
385
386 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
387 call abort1 so that cross jumping does not happen.
388
389 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
390
391 PR target/51244
392 * gcc.target/sh/pr51244-18.c: New.
393 * gcc.target/sh/pr51244-19.c: New.
394
395 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
396
397 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
398 b requires a 64-bit operation followed by a truncation.
399
400 2012-11-02 Jan Hubicka <jh@suse.cz>
401
402 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
403
404 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
405
406 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
407 conditions to verify the reduction code is vectorized.
408
409 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
410 in case 'pow', such as 'powerpc' is used in the compiler version name.
411 * gcc.target/powerpc/pr46728-2.c: Likewise.
412 * gcc.target/powerpc/pr46728-3.c: Likewise.
413 * gcc.target/powerpc/pr46728-4.c: Likewise.
414 * gcc.target/powerpc/pr46728-5.c: Likewise.
415 * gcc.target/powerpc/pr46728-7.c: Likewise.
416 * gcc.target/powerpc/pr46728-8.c: Likewise.
417 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
418
419 2012-11-02 Jan Hubicka <jh@suse.cz>
420
421 * gcc.dg/tree-ssa/loop-38.c: New testcase.
422
423 2012-11-02 Jan Hubicka <jh@suse.cz>
424
425 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
426 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
427
428 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
429
430 PR middle-end/55130
431 * gcc.target/i386/pr55130.c: New test.
432
433 2012-11-02 Jakub Jelinek <jakub@redhat.com>
434
435 PR target/55147
436 * gcc.target/i386/pr55147.c: New test.
437
438 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
439
440 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
441 * gfortran.dg/default_format_denormal_1.f90: Same.
442
443 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
444
445 PR middle-end/55001
446 * g++.dg/ext/vector19.C: Remove target restrictions.
447 * gcc.dg/fold-compare-7.c: New testcase.
448
449 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
450
451 PR target/55160
452 * gcc.target/sh/pr55160.c: New.
453
454 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
455
456 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
457 scan-assembler regex.
458
459 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
460
461 PR middle-end/55150
462 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
463 * gcc.dg/pr55150-2.c: New test.
464
465 2012-11-01 Sharad Singhai <singhai@google.com>
466
467 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
468 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
469 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
470 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
471
472 2012-10-31 Dehao Chen <dehao@google.com>
473
474 * g++.dg/debug/dwarf2/block.C: New testcase.
475
476 2012-10-31 Jan Hubicka <jh@suse.cz>
477
478 * gcc.dg/pr44974.c: Add noinline.
479
480 2012-10-31 Janus Weil <janus@gcc.gnu.org>
481
482 PR fortran/53718
483 * gfortran.dg/class_54.f90: New.
484
485 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
486 Jakub Jelinek <jakub@redhat.com>
487
488 PR tree-optimization/55018
489 * gcc.dg/torture/pr55018.c: New test.
490
491 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
492
493 PR c++/54583
494 * g++.dg/ext/vla13.C: New.
495
496 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
497
498 PR middle-end/55150
499 * gcc.dg/pr55150.c: New test.
500
501 2012-10-31 Tobias Burnus <burnus@net-b.de>
502
503 PR fortran/55134
504 * gfortran.dg/associate_11.f90: New.
505
506 2012-10-31 Dodji Seketeli <dodji@redhat.com>
507
508 PR c++/54955
509 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
510
511 2012-10-31 Jakub Jelinek <jakub@redhat.com>
512
513 PR tree-optimization/19105
514 PR tree-optimization/21643
515 PR tree-optimization/46309
516 * gcc.dg/pr19105.c: New test.
517 * gcc.dg/pr21643.c: New test.
518 * gcc.dg/pr46309-2.c: New test.
519 * gcc.c-torture/execute/pr46309.c: New test.
520
521 2012-10-31 Alan Modra <amodra@gmail.com>
522
523 * gcc.target/powerpc/dimode_off.c: New.
524 * gcc.target/powerpc/timode_off.c: New.
525 * gcc.target/powerpc/dfmode_off.c: New.
526 * gcc.target/powerpc/tfmode_off.c: New.
527
528 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
529
530 PR rtl-optimization/55093
531 * gcc.target/i386/pr55093.c: New file.
532
533 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
534
535 * gcc.target/i386/pr55116.c: Renamed to ...
536 * gcc.target/i386/pr55116-1.c: This.
537
538 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
539
540 * gcc.target/i386/pr55116-2.c: New file.
541
542 2012-10-30 Richard Biener <rguenther@suse.de>
543
544 * gcc.dg/vect/slp-perm-2.c: Adjust.
545
546 2012-10-30 Richard Biener <rguenther@suse.de>
547
548 PR tree-optimization/55111
549 * gcc.dg/torture/pr55111.c: New testcase.
550
551 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
552
553 PR target/53988
554 * gcc.target/sh/pr53988.c: New.
555
556 2012-10-30 Bin Cheng <bin.cheng@arm.com>
557
558 PR target/54989
559 * gcc.dg/hoist-register-pressure-1.c: Rename from
560 hoist-register-pressure.c. Add nonpic condition.
561 * gcc.dg/hoist-register-pressure-2.c: New testcase.
562
563 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
564
565 PR c++/54930
566 * gcc.dg/Wreturn-local-addr.c: New.
567 * g++.dg/warn/Wno-return-local-addr.C: New.
568 * g++.dg/warn/Wreturn-local-addr.C: New.
569
570 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
571
572 PR middle-end/55116
573 * gcc.target/i386/pr55116.c: New file.
574
575 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
576
577 PR c/53066
578 * gcc.dg/Wshadow-4.c: New.
579 * gcc.dg/Wshadow-4.h: New.
580
581 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
582
583 PR debug/54693
584 * gcc.dg/guality/pr54693.c: New.
585
586 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
587
588 PR middle-end/55027
589 * gcc.dg/pr55027.c: New testcase.
590
591 2012-10-29 Jan Hubicka <jh@suse.cz>
592
593 * gcc.dg/ipa/inline-6.c: New testcase.
594
595 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
596
597 PR rtl-optimization/55106
598 * g++.dg/pr55106.C: New.
599
600 2012-10-29 Richard Guenther <rguenther@suse.de>
601
602 PR middle-end/53695
603 * gcc.dg/torture/pr53695.c: New testcase.
604
605 2012-10-28 Jan Hubicka <jh@suse.cz>
606
607 * gcc.dg/ipa/inlinehint-3.c: New testcase.
608
609 2012-10-28 Tobias Burnus <burnus@net-b.de>
610
611 PR fortran/54958
612 * gfortran.dg/do_check_6.f90: New.
613
614 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
615 Jack Howarth <howarth@bromo.med.uc.edu>
616
617 PR target/54404
618 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
619 to dg-options.
620 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
621
622 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
623
624 PR target/34283
625 * gcc.target/i386/pr34283.c: New test.
626
627 2012-10-26 Jakub Jelinek <jakub@redhat.com>
628
629 PR c++/55081
630 * g++.dg/opt/pr55081.C: New test.
631
632 PR debug/54970
633 PR debug/54971
634 * gcc.dg/guality/pr54970.c: New test.
635
636 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
637
638 PR c++/54984
639 * g++.dg/template/new11.C: New.
640
641 2012-10-26 Richard Biener <rguenther@suse.de>
642
643 PR middle-end/54824
644 * gcc.dg/torture/pr54824.c: New testcase.
645
646 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
647
648 * gcc.target/i386/fxsave-1.c: New.
649 * gcc.target/i386/fxsave64-1.c: Ditto.
650 * gcc.target/i386/fxrstor-1.c: Ditto.
651 * gcc.target/i386/fxrstor64-1.c: Ditto.
652 * gcc.target/i386/xsave-1.c: Ditto.
653 * gcc.target/i386/xsave64-1.c: Ditto.
654 * gcc.target/i386/xrstor-1.c: Ditto.
655 * gcc.target/i386/xrstor64-1.c: Ditto.
656 * gcc.target/i386/xsaveopt-1.c: Ditto.
657 * gcc.target/i386/xsaveopt64-1.c: Ditto.
658 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
659 * gcc.target/i386/sse-13.c: Ditto.
660 * gcc.target/i386/sse-14.c: Ditto.
661 * gcc.target/i386/sse-22.c: Ditto.
662 * gcc.target/i386/sse-23.c: Ditto.
663 * g++.dg/other/i386-2.C: Ditto.
664 * g++.dg/other/i386-3.C: Ditto.
665
666 2012-10-25 Jan Hubicka <jh@suse.cz>
667
668 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
669 at ivcanon time.
670
671 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
672
673 PR c++/53761
674 * g++.dg/ext/transparent-union.C: New.
675
676 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
677
678 PR c++/54427
679 * g++.dg/ext/vector19.C: New testcase.
680
681 2012-10-25 Richard Biener <rguenther@suse.de>
682
683 PR tree-optimization/54902
684 * g++.dg/torture/pr54902.C: New testcase.
685
686 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
687
688 PR c++/34892
689 * g++.dg/template/crash114.C: New.
690
691 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
692
693 PR bootstrap/55049
694 * gcc.target/i386/pr55049-1.c: New test.
695
696 2012-10-24 Janus Weil <janus@gcc.gnu.org>
697
698 PR fortran/55037
699 * gfortran.dg/class_dummy_4.f03: New.
700
701 2012-10-24 Jakub Jelinek <jakub@redhat.com>
702
703 PR rtl-optimization/55010
704 * gcc.dg/pr55010.c: New test.
705
706 PR debug/54828
707 * g++.dg/debug/pr54828.C: New test.
708
709 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
710
711 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
712 * gcc.dg/vect/vect-83_64.c: Likewise.
713
714 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
715
716 PR c++/54922
717 * g++.dg/cpp0x/constexpr-union4.C: New.
718
719 2012-10-23 Jeff Law <law@redhat.com>
720
721 * gcc.c-torture/execute/pr54985.c: New test.
722
723 2012-10-23 Paul Koning <ni1d@arrl.net>
724
725 PR debug/54508
726 * g++.dg/debug/dwarf2/pr54508.C: New.
727
728 2012-10-23 Jakub Jelinek <jakub@redhat.com>
729
730 PR c++/54844
731 * g++.dg/template/sizeof14.C: New test.
732
733 2012-10-23 Ian Bolton <ian.bolton@arm.com>
734 Jim MacArthur <jim.macarthur@arm.com>
735 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
736 Marcus Shawcroft <marcus.shawcroft@arm.com>
737 Nigel Stephens <nigel.stephens@arm.com>
738 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
739 Richard Earnshaw <rearnsha@arm.com>
740 Sofiane Naci <sofiane.naci@arm.com>
741 Stephen Thomas <stephen.thomas@arm.com>
742 Tejas Belagod <tejas.belagod@arm.com>
743 Yufeng Zhang <yufeng.zhang@arm.com>
744
745 * lib/target-supports.exp
746 (check_profiling_available): Add AArch64.
747 (check_effective_target_vect_int): Likewise.
748 (check_effective_target_vect_shift): Likewise.
749 (check_effective_target_vect_float): Likewise.
750 (check_effective_target_vect_double): Likewise.
751 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
752 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
753 (check_effective_target_vect_pack_trunc): Likewise.
754 (check_effective_target_vect_unpack): Likewise.
755 (check_effective_target_vect_hw_misalign): Likewise.
756 (check_effective_target_vect_short_mult): Likewise.
757 (check_effective_target_vect_int_mult): Likewise.
758 (check_effective_target_vect_stridedN): Likewise.
759 (check_effective_target_sync_int_long): Likewise.
760 (check_effective_target_sync_char_short): Likewise.
761 (check_vect_support_and_set_flags): Likewise.
762 (check_effective_target_aarch64_tiny): New.
763 (check_effective_target_aarch64_small): New.
764 (check_effective_target_aarch64_large): New.
765 * g++.dg/other/PR23205.C: Enable aarch64.
766 * g++.dg/other/pr23205-2.C: Likewise.
767 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
768 * gcc.c-torture/execute/20101011-1.c: Likewise.
769 * gcc.dg/20020312-2.c: Likewise.
770 * gcc.dg/20040813-1.c: Likewise.
771 * gcc.dg/builtin-apply2.c: Likewise.
772 * gcc.dg/stack-usage-1.c: Likewise.
773
774 2012-10-23 Ian Bolton <ian.bolton@arm.com>
775 Jim MacArthur <jim.macarthur@arm.com>
776 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
777 Marcus Shawcroft <marcus.shawcroft@arm.com>
778 Nigel Stephens <nigel.stephens@arm.com>
779 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
780 Richard Earnshaw <rearnsha@arm.com>
781 Sofiane Naci <sofiane.naci@arm.com>
782 Stephen Thomas <stephen.thomas@arm.com>
783 Tejas Belagod <tejas.belagod@arm.com>
784 Yufeng Zhang <yufeng.zhang@arm.com>
785
786 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
787 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
788 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
789 * gcc.target/aarch64/aapcs/abitest.S: New file.
790 * gcc.target/aarch64/aapcs/abitest.h: New file.
791 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
792 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
793 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
794 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
795 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
796 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
797 * gcc.target/aarch64/aapcs/ice_1.c: New file.
798 * gcc.target/aarch64/aapcs/ice_2.c: New file.
799 * gcc.target/aarch64/aapcs/ice_3.c: New file.
800 * gcc.target/aarch64/aapcs/ice_4.c: New file.
801 * gcc.target/aarch64/aapcs/ice_5.c: New file.
802 * gcc.target/aarch64/aapcs/macro-def.h: New file.
803 * gcc.target/aarch64/aapcs/test_1.c: New file.
804 * gcc.target/aarch64/aapcs/test_10.c: New file.
805 * gcc.target/aarch64/aapcs/test_11.c: New file.
806 * gcc.target/aarch64/aapcs/test_12.c: New file.
807 * gcc.target/aarch64/aapcs/test_13.c: New file.
808 * gcc.target/aarch64/aapcs/test_14.c: New file.
809 * gcc.target/aarch64/aapcs/test_15.c: New file.
810 * gcc.target/aarch64/aapcs/test_16.c: New file.
811 * gcc.target/aarch64/aapcs/test_17.c: New file.
812 * gcc.target/aarch64/aapcs/test_18.c: New file.
813 * gcc.target/aarch64/aapcs/test_19.c: New file.
814 * gcc.target/aarch64/aapcs/test_2.c: New file.
815 * gcc.target/aarch64/aapcs/test_20.c: New file.
816 * gcc.target/aarch64/aapcs/test_21.c: New file.
817 * gcc.target/aarch64/aapcs/test_22.c: New file.
818 * gcc.target/aarch64/aapcs/test_23.c: New file.
819 * gcc.target/aarch64/aapcs/test_24.c: New file.
820 * gcc.target/aarch64/aapcs/test_25.c: New file.
821 * gcc.target/aarch64/aapcs/test_26.c: New file.
822 * gcc.target/aarch64/aapcs/test_3.c: New file.
823 * gcc.target/aarch64/aapcs/test_4.c: New file.
824 * gcc.target/aarch64/aapcs/test_5.c: New file.
825 * gcc.target/aarch64/aapcs/test_6.c: New file.
826 * gcc.target/aarch64/aapcs/test_7.c: New file.
827 * gcc.target/aarch64/aapcs/test_8.c: New file.
828 * gcc.target/aarch64/aapcs/test_9.c: New file.
829 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
830 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
831 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
832 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
833 * gcc.target/aarch64/aapcs/test_complex.c: New file.
834 * gcc.target/aarch64/aapcs/test_int128.c: New file.
835 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
836 * gcc.target/aarch64/aapcs/type-def.h: New file.
837 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
838 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
839 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
840 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
841 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
842 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
843 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
844 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
845 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
846 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
847 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
848 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
849 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
850 * gcc.target/aarch64/aarch64.exp: New file.
851 * gcc.target/aarch64/adc-1.c: New file.
852 * gcc.target/aarch64/adc-2.c: New file.
853 * gcc.target/aarch64/asm-1.c: New file.
854 * gcc.target/aarch64/clrsb.c: New file.
855 * gcc.target/aarch64/clz.c: New file.
856 * gcc.target/aarch64/ctz.c: New file.
857 * gcc.target/aarch64/csinc-1.c: New file.
858 * gcc.target/aarch64/csinv-1.c: New file.
859 * gcc.target/aarch64/csneg-1.c: New file.
860 * gcc.target/aarch64/extend.c: New file.
861 * gcc.target/aarch64/fcvt.x: New file.
862 * gcc.target/aarch64/fcvt_double_int.c: New file.
863 * gcc.target/aarch64/fcvt_double_long.c: New file.
864 * gcc.target/aarch64/fcvt_double_uint.c: New file.
865 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
866 * gcc.target/aarch64/fcvt_float_int.c: New file.
867 * gcc.target/aarch64/fcvt_float_long.c: New file.
868 * gcc.target/aarch64/fcvt_float_uint.c: New file.
869 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
870 * gcc.target/aarch64/ffs.c: New file.
871 * gcc.target/aarch64/fmadd.c: New file.
872 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
873 * gcc.target/aarch64/frint.x: New file.
874 * gcc.target/aarch64/frint_double.c: New file.
875 * gcc.target/aarch64/frint_float.c: New file.
876 * gcc.target/aarch64/index.c: New file.
877 * gcc.target/aarch64/mneg-1.c: New file.
878 * gcc.target/aarch64/mneg-2.c: New file.
879 * gcc.target/aarch64/mneg-3.c: New file.
880 * gcc.target/aarch64/mnegl-1.c: New file.
881 * gcc.target/aarch64/mnegl-2.c: New file.
882 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
883 * gcc.target/aarch64/pic-constantpool1.c: New file.
884 * gcc.target/aarch64/pic-symrefplus.c: New file.
885 * gcc.target/aarch64/predefine_large.c: New file.
886 * gcc.target/aarch64/predefine_small.c: New file.
887 * gcc.target/aarch64/predefine_tiny.c: New file.
888 * gcc.target/aarch64/reload-valid-spoff.c: New file.
889 * gcc.target/aarch64/scalar_intrinsics.c: New file.
890 * gcc.target/aarch64/table-intrinsics.c: New file.
891 * gcc.target/aarch64/tst-1.c: New file.
892 * gcc.target/aarch64/vect-abs-compile.c: New file.
893 * gcc.target/aarch64/vect-abs.c: New file.
894 * gcc.target/aarch64/vect-abs.x: New file.
895 * gcc.target/aarch64/vect-compile.c: New file.
896 * gcc.target/aarch64/vect-faddv-compile.c: New file.
897 * gcc.target/aarch64/vect-faddv.c: New file.
898 * gcc.target/aarch64/vect-faddv.x: New file.
899 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
900 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
901 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
902 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
903 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
904 * gcc.target/aarch64/vect-fp-compile.c: New file.
905 * gcc.target/aarch64/vect-fp.c: New file.
906 * gcc.target/aarch64/vect-fp.x: New file.
907 * gcc.target/aarch64/vect-mull-compile.c: New file.
908 * gcc.target/aarch64/vect-mull.c: New file.
909 * gcc.target/aarch64/vect-mull.x: New file.
910 * gcc.target/aarch64/vect.c: New file.
911 * gcc.target/aarch64/vect.x: New file.
912 * gcc.target/aarch64/vector_intrinsics.c: New file.
913 * gcc.target/aarch64/vfp-1.c: New file.
914 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
915 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
916 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
917 * g++.dg/abi/aarch64_guard1.C: New file.
918
919 2012-10-23 Jakub Jelinek <jakub@redhat.com>
920
921 PR c++/54988
922 * c-c++-common/pr54988.c: New test.
923
924 2012-10-23 Jan Hubicka <jh@suse.cz>
925
926 * gcc.dg/tree-prof/peel-1.c: New testcase.
927
928 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
929
930 PR gcc/52945
931 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
932
933 2012-10-23 Joseph Myers <joseph@codesourcery.com>
934
935 * gcc.dg/c99-predef-1.c: New test.
936 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
937 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
938 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
939 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
940 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
941 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
942 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
943 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
944 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
945 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
946 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
947 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
948
949 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
950
951 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
952
953 2012-10-23 Jan Hubicka <jh@suse.cz>
954
955 PR middle-end/54937
956 * gcc.c-torture/execute/pr54937.c: New testcase.
957 * gcc.dg/tree-ssa/cunroll-2.c: Update.
958
959 2012-10-23 Jan Hubicka <jh@suse.cz>
960
961 PR middle-end/54967
962 * gfortran.dg/pr54967.f90: New testcase.
963
964 2012-10-23 Terry Guo <terry.guo@arm.com>
965
966 PR target/55019
967 * gcc.dg/pr55019.c: New.
968
969 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
970
971 PR tree-optimization/55008
972 * gcc.dg/tree-ssa/pr55008.c: New test.
973
974 2012-10-22 Richard Biener <rguenther@suse.de>
975
976 PR tree-optimization/55011
977 * gcc.dg/torture/pr55011.c: New testcase.
978
979 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
980
981 * gcc.target/arm/pr40457-1.c: Adjust expected output.
982 * gcc.target/arm/pr40457-2.c: Likewise.
983 * gcc.target/arm/pr40457-3.c: Likewise.
984
985 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
986
987 * gnat.dg/specs/limited_with4.ads: New test.
988 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
989
990 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
991
992 * gnat.dg/modular4.adb: New test.
993 * gnat.dg/modular4_pkg.ads: New helper.
994
995 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
996
997 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
998 * gnat.dg/specs/addr1.ads: Likewise.
999
1000 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1001
1002 * gcc.dg/webizer.c (main): Add missing exit call.
1003
1004 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1005
1006 PR fortran/54465
1007 * gfortran.dg/wextra_1.f: New test.
1008
1009 2012-10-20 Jan Hubicka <jh@suse.cz>
1010
1011 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1012
1013 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1014
1015 PR fortran/54224
1016 * gfortran.dg/warn_unused_function.f90: New.
1017
1018 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1019
1020 * lib/target-supports.exp
1021 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1022
1023 2012-10-19 Richard Guenther <rguenther@suse.de>
1024
1025 PR tree-optimization/54981
1026 * gcc.dg/pr54981.c: New testcase.
1027
1028 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1029
1030 PR target/54892
1031 * gcc.target/arm/pr54892.c: New.
1032
1033 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1034
1035 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1036
1037 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1038
1039 PR c++/54501
1040 * g++.dg/init/array30.C: New.
1041 * g++.dg/init/array31.C: Likewise.
1042
1043 2012-10-18 Tobias Burnus <burnus@net-b.de>
1044
1045 PR fortran/54884
1046 * gfortran.dg/public_private_module_7.f90: New.
1047
1048 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1049
1050 PR c++/29633
1051 * g++.dg/template/pr29633.C: New.
1052
1053 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1054
1055 * gnat.dg/loop_optimization13.ad[sb]: New test.
1056 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1057
1058 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1059
1060 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1061 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1062 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1063 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1064
1065 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1066
1067 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1068 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1069 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1070 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1071 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1072 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1073
1074 2012-10-16 Jan Hubicka <jh@suse.cz>
1075
1076 * gcc.target/i386/l_fma_float_?.c: Update.
1077 * gcc.target/i386/l_fma_double_?.c: Update.
1078 * gfortran.dg/do_1.f90: XFAIL
1079 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1080 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1081 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1082 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1083 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1084 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1085 valid.
1086
1087 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1088
1089 PR c/53063
1090 PR c/40989
1091 * gcc.dg/Wstrict-overflow-24.c: New.
1092
1093 2012-10-16 Tobias Burnus <burnus@net-b.de>
1094
1095 PR fortran/50981
1096 PR fortran/54618
1097 * gfortran.dg/class_optional_1.f90: New.
1098 * gfortran.dg/class_optional_2.f90: New.
1099
1100 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1101
1102 PR debug/54796
1103 * gcc.dg/guality/pr54796.c: New test.
1104
1105 PR tree-optimization/54889
1106 * gfortran.dg/pr54889.f90: New test.
1107
1108 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1109
1110 * g++.dg/other/dump-ada-spec-2.C: New test.
1111
1112 2012-10-16 Easwaran Raman <eraman@google.com>
1113
1114 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1115 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1116
1117 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1118
1119 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1120 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1121
1122 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1123
1124 PR target/54925
1125 * gcc.c-torture/compile/pr54925.c: New.
1126
1127 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1128
1129 PR target/51244
1130 * gcc.target/sh/pr51244-17.c: New.
1131
1132 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1133
1134 PR target/54760
1135 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1136 functions.
1137 * gcc.target/sh/pr54760-4.c: New.
1138
1139 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1140
1141 PR target/34777
1142 * gcc.target/sh/torture/sh-torture.exp: New.
1143 * gcc.target/sh/torture/pr34777.c: New.
1144
1145 2012-10-15 Matthias Klose <doko@ubuntu.com>
1146
1147 * lib/target-supports.exp (check_profiling_available): Match
1148 arm*-*-linux-* for ARM Linux/GNU.
1149 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1150 * gfortran.dg/enum_10.f90: Likewise.
1151 * gfortran.dg/enum_9.f90: Likewise.
1152 * gcc.target/arm/synchronize.c: Likewise.
1153 * g++.old-deja/g++.jason/enum6.C: Likewise.
1154 * g++.old-deja/g++.other/enum4.C: Likewise.
1155 * g++.old-deja/g++.law/enum9.C: Likewise.
1156
1157 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1158
1159 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1160 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1161
1162 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1163 Paolo Carlini <paolo.carlini@oracle.com>
1164
1165 PR c++/17805
1166 * g++.dg/overload/operator6.C: New.
1167
1168 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1169
1170 PR c++/50080 (again)
1171 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1172 * g++.dg/parse/tmpl-outside1.C: Likewise.
1173 * g++.dg/template/qualttp18.C: Likewise.
1174 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1175 * g++.old-deja/g++.pt/overload13.C: Likewise.
1176
1177 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1178
1179 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1180 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1181 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1182 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1183 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1184 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1185 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1186 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1187
1188 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1189
1190 PR c++/50080
1191 * g++.dg/parse/tmpl-outside2.C: New.
1192 * g++.dg/parse/tmpl-outside1.C: Adjust.
1193 * g++.dg/template/qualttp18.C: Likewise.
1194 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1195 * g++.old-deja/g++.pt/overload13.C: Likewise.
1196
1197 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1198
1199 PR tree-optimization/54915
1200 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1201
1202 2012-10-15 Richard Guenther <rguenther@suse.de>
1203
1204 PR tree-optimization/54920
1205 * gcc.dg/torture/pr54920.c: New testcase.
1206
1207 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1208
1209 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1210
1211 2012-10-13 Jason Merrill <jason@redhat.com>
1212
1213 * g++.dg/tls/thread_local7g.C: Require tls_native.
1214
1215 2012-10-14 Jason Merrill <jason@redhat.com>
1216
1217 * g++.dg/cpp0x/inh-ctor1.C: New.
1218 * g++.dg/cpp0x/inh-ctor2.C: New.
1219 * g++.dg/cpp0x/inh-ctor3.C: New.
1220 * g++.dg/cpp0x/inh-ctor4.C: New.
1221 * g++.dg/cpp0x/inh-ctor5.C: New.
1222 * g++.dg/cpp0x/inh-ctor6.C: New.
1223 * g++.dg/cpp0x/inh-ctor7.C: New.
1224 * g++.dg/cpp0x/inh-ctor8.C: New.
1225 * g++.dg/cpp0x/inh-ctor9.C: New.
1226 * g++.dg/cpp0x/inh-ctor10.C: New.
1227 * g++.dg/cpp0x/inh-ctor11.C: New.
1228 * g++.dg/cpp0x/inh-ctor12.C: New.
1229 * g++.dg/cpp0x/inh-ctor13.C: New.
1230
1231 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1232
1233 PR rtl-optimization/54919
1234 * gcc.dg/pr54919.c: New testcase.
1235
1236 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1237
1238 PR c++/53581
1239 * g++.dg/template/crash113.C: New.
1240
1241 2012-10-14 Jan Hubicka <jh@suse.cz>
1242
1243 * gcc.dg/unroll_5.c: New testcase.
1244
1245 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1246
1247 PR c++/52643
1248 * g++.dg/opt/pr52643.C: New.
1249
1250 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1251
1252 PR target/54602
1253 * gcc.target/sh/pr54602-1.c: New.
1254 * gcc.target/sh/pr54602-2.c: New.
1255 * gcc.target/sh/pr54602-3.c: New.
1256 * gcc.target/sh/pr54602-4.c: New.
1257
1258 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1259
1260 PR target/54680
1261 * gcc.target/sh/pr54680.c: New.
1262
1263 2012-10-12 Jan Hubicka <jh@suse.cz>
1264
1265 * gcc.dg/webizer.c: New testcase.
1266
1267 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1268
1269 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1270 specify -m64.
1271
1272 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1273
1274 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1275 Return 0 if already specifying -mfloat-abi other than hard.
1276
1277 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1278
1279 * gcc.dg/pr53060.c: Prune irrelevant warning.
1280
1281 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1282
1283 PR c/54381
1284 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1285 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1286 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1287 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1288 Adjust expected wording of warnings for *cmp* builtins.
1289 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1290 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1291
1292 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1293
1294 PR c++/24449
1295 * g++.dg/parse/friend-main.C: New.
1296
1297 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1298
1299 PR c++/53055
1300 * g++.dg/pr53055.C: New testcase.
1301
1302 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1303
1304 PR c++/52744
1305 * g++.dg/cpp0x/pr52744.C: New.
1306
1307 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1308
1309 PR fortran/40453
1310 * gfortran.dg/dummy_procedure_9.f90: New.
1311
1312 2012-10-12 Richard Biener <rguenther@suse.de>
1313
1314 PR tree-optimization/54894
1315 * gcc.dg/torture/pr54894.c: New testcase.
1316
1317 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1318
1319 PR target/51244
1320 * gcc.target/sh/pr51244-13.c: New.
1321 * gcc.target/sh/pr51244-14.c: New.
1322 * gcc.target/sh/pr51244-15.c: New.
1323 * gcc.target/sh/pr51244-16.c: New.
1324
1325 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1326
1327 PR c++/51878
1328 * g++.dg/cpp0x/decltype45.C: New.
1329
1330 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1331
1332 PR fortran/54784
1333 * gfortran.dg/class_allocate_13.f90: New.
1334
1335 2012-10-11 Jason Merrill <jason@redhat.com>
1336
1337 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1338 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1339
1340 * g++.dg/gomp/tls-5.C: Require tls_native.
1341 * g++.dg/tls/thread_local7.C: Require tls_native.
1342 * g++.dg/tls/static2.C: New.
1343
1344 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1345
1346 PR c++/36107
1347 * g++.dg/ext/weak5.C: New.
1348
1349 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1350
1351 PR testsuite/54868
1352 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1353 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1354
1355 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1356
1357 PR c++/43765
1358 * g++.dg/parse/pr43765.C: New.
1359
1360 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1361
1362 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1363
1364 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1365
1366 PR c++/43663
1367 * g++.dg/init/bitfield3.C: New.
1368
1369 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1370
1371 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1372
1373 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1374
1375 PR tree-optimization/54877
1376 * gcc.dg/torture/pr54877.c: New test.
1377
1378 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1379
1380 PR testsuite/53397
1381 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1382 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1383 and remove target info from dg-do compile.
1384 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1385 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1386 and remove target info from dg-do compile.
1387
1388 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1389
1390 * gcc.dg/pr54782.c: Require target with pthread support.
1391
1392 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1393
1394 PR c++/53122
1395 * g++.dg/cpp0x/auto35.C: New.
1396
1397 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1398
1399 PR c++/53540 - using fails to be equivalent to typedef
1400 * g++.dg/cpp0x/alias-decl-24.C: New test.
1401
1402 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1403
1404 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1405 that c++11 attributes to types are ignored for now.
1406 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1407 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1408
1409 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1410
1411 PR c++/53741
1412 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1413
1414 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1415
1416 PR c++/50478
1417 * g++.dg/cpp0x/initlist67.C: New.
1418
1419 2012-10-10 Dehao Chen <dehao@google.com>
1420
1421 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1422
1423 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1424
1425 PR target/52480
1426 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1427 Add runtime tests.
1428
1429 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1430
1431 PR c++/53307
1432 * g++.dg/cpp0x/decltype44.C: New.
1433
1434 2012-10-09 Steve Ellcey <sellcey@mips.com>
1435
1436 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1437
1438 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1439
1440 PR c++/53763
1441 * g++.dg/cpp0x/decltype43.C: New.
1442
1443 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1444
1445 PR middle-end/53397
1446 * gcc.dg/pr53397-1.c: New test case.
1447 * gcc.dg/pr53397-2.c: New test case.
1448
1449 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1450
1451 PR c++/54194
1452 * g++.dg/warn/Wparentheses-26.C: Adjust.
1453 * g++.dg/warn/Wparentheses-27.C: New.
1454
1455 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1456
1457 PR c++/54427
1458 * c-c++-common/vector-scalar.c: New testcase.
1459 * g++.dg/ext/vector18.C: New testcase.
1460 * g++.dg/ext/vector5.C: This is not an error anymore.
1461 * gcc.dg/init-vec-1.c: Move ...
1462 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1463 * gcc.c-torture/execute/vector-shift1.c: Move ...
1464 * c-c++-common/torture/vector-shift1.c: ... here.
1465 * gcc.dg/scal-to-vec1.c: Move ...
1466 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1467 C++11. Adapt error messages.
1468 * gcc.dg/convert-vec-1.c: Move ...
1469 * c-c++-common/convert-vec-1.c: ... here.
1470 * gcc.dg/scal-to-vec2.c: Move ...
1471 * c-c++-common/scal-to-vec2.c: ... here.
1472
1473 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1474
1475 PR target/54400
1476 * gcc.target/i386/pr54400.c: New testcase.
1477
1478 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1479
1480 PR c++/54858
1481 * g++.dg/template/pr54858.C: New test.
1482
1483 2012-10-08 Marek Polacek <polacek@redhat.com>
1484
1485 PR debug/54831
1486 * g++.dg/debug/pr54831.C: New test.
1487
1488 2012-10-08 Dehao Chen <dehao@google.com>
1489
1490 * g++.dg/predict-loop-exit-1.C: New.
1491 * g++.dg/predict-loop-exit-2.C: New.
1492 * g++.dg/predict-loop-exit-3.C: New.
1493
1494 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1495
1496 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1497
1498 2012-10-08 Jason Merrill <jason@redhat.com>
1499
1500 * g++.dg/gomp/tls-5.C: New.
1501 * g++.dg/gomp/tls-wrap1.C: New.
1502 * g++.dg/gomp/tls-wrap2.C: New.
1503 * g++.dg/gomp/tls-wrap3.C: New.
1504 * g++.dg/gomp/tls-wrap4.C: New.
1505 * g++.dg/gomp/tls-wrapper-cse.C: New.
1506 * g++.dg/tls/thread_local-cse.C: New.
1507 * g++.dg/tls/thread_local-order1.C: New.
1508 * g++.dg/tls/thread_local-order2.C: New.
1509 * g++.dg/tls/thread_local-wrap1.C: New.
1510 * g++.dg/tls/thread_local-wrap2.C: New.
1511 * g++.dg/tls/thread_local-wrap3.C: New.
1512 * g++.dg/tls/thread_local-wrap4.C: New.
1513 * g++.dg/tls/thread_local2g.C: New.
1514 * g++.dg/tls/thread_local3g.C: New.
1515 * g++.dg/tls/thread_local4g.C: New.
1516 * g++.dg/tls/thread_local5g.C: New.
1517 * g++.dg/tls/thread_local6g.C: New.
1518 * g++.dg/tls/thread_local7g.C: New.
1519
1520 * g++.dg/tls/thread_local3.C: New.
1521 * g++.dg/tls/thread_local4.C: New.
1522 * g++.dg/tls/thread_local5.C: New.
1523 * g++.dg/tls/thread_local6.C: New.
1524
1525 * g++.dg/tls/init-2.C: Tweak errors.
1526 * g++.dg/tls/thread_local1.C: New.
1527 * g++.dg/tls/thread_local2.C: New.
1528 * g++.dg/tls/thread_local7.C: New.
1529
1530 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1531
1532 PR target/54866
1533 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1534
1535 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1536
1537 PR target/54685
1538 * gcc.target/sh/pr54685.c: New.
1539
1540 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1541
1542 PR c++/53528 C++11 attribute support
1543 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1544 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1545 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1546 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1547 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1548 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1549 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1550 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1551 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1552 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1553 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1554 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1555 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1556 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1557 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1558 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1559 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1560 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1561 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1562 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1563 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1564 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1565 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1566 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1567 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1568 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1569 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1570 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1571 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1572 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1573 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1574 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1575 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1576 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1577 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1578 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1579 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1580 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1581 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1582 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1583 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1584 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1585 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1586 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1587 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1588 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1589 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1590 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1591 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1592 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1593 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1594 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1595 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1596 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1597 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1598 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1599 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1600
1601 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1602
1603 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1604 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1605 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1606
1607 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1608
1609 PR target/54760
1610 * gcc.target/sh/pr54760-2.c: New.
1611 * gcc.target/sh/pr54760-3.c: New.
1612
1613 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1614
1615 PR c++/51422
1616 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1617
1618 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1619 Sandra Loosemore <sandra@codesourcery.com>
1620
1621 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1622 and test that the accumulator is initialized using MULT.
1623 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1624 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1625
1626 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1627
1628 PR c++/52764
1629 * g++.dg/cpp0x/stdint.C: New.
1630
1631 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1632
1633 PR c++/54249
1634 * g++.dg/cpp0x/stddef.C: New.
1635
1636 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1637
1638 PR fortran/54832
1639 * gfortran.dg/typebound_operator_17.f90: New.
1640
1641 2012-10-06 Jan Hubicka <jh@suse.cz>
1642
1643 PR lto/53831
1644 PR lto/54776
1645 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1646
1647 2012-10-06 Jan Hubicka <jh@suse.cz>
1648
1649 * gcc.dg/lto/resolutions_0.c: New testcase.
1650
1651 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1652
1653 PR fortran/45521
1654 * gfortran.dg/generic_25.f90: New.
1655 * gfortran.dg/generic_26.f90: New.
1656 * gfortran.dg/generic_27.f90: New.
1657
1658 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1659
1660 PR target/54760
1661 * gcc.target/sh/pr54760-1.c: New.
1662
1663 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1664
1665 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1666 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1667 * g++.dg/warn/Wsign-compare-5.C: New test.
1668 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1669 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1670 * g++.dg/ext/builtin30.C: New test.
1671 * g++.dg/ext/vla12.C: New test.
1672 * gcc.dg/builtins-85.c: New test.
1673
1674 PR debug/54519
1675 * gcc.dg/guality/pr54519-1.c: New test.
1676 * gcc.dg/guality/pr54519-2.c: New test.
1677 * gcc.dg/guality/pr54519-3.c: New test.
1678 * gcc.dg/guality/pr54519-4.c: New test.
1679 * gcc.dg/guality/pr54519-5.c: New test.
1680 * gcc.dg/guality/pr54519-6.c: New test.
1681
1682 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1683
1684 PR c++/50893
1685 * g++.dg/cpp0x/defaulted38.C: New.
1686
1687 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1688
1689 PR tree-optimization/33763
1690 * c-c++-common/pr33763.c: New test.
1691
1692 PR tree-optimization/54810
1693 * gcc.dg/tree-ssa/vrp85.c: New test.
1694
1695 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1696
1697 * gcc.dg/ucnid-7.c: Skip on AIX.
1698 * gcc.dg/ucnid-8.c: Same.
1699 * gcc.dg/ucnid-10.c: Same.
1700 * gcc.dg/ucnid-13.c: Same.
1701 * gcc.dg/attr-alias-3.c: Same.
1702 * gcc.dg/attr-alias-5.c: Same.
1703 * gcc.dg/torture/pr51106-2.c: Same.
1704 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1705
1706 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1707
1708 PR c++/52233
1709 * g++.dg/cpp0x/alias-decl-23.C: New.
1710
1711 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1712
1713 PR c++/53403
1714 * g++.dg/template/friend53.C: New.
1715
1716 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1717
1718 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1719 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1720 (scan-ada-spec): Likewise.
1721 (scan-ada-spec-not): Likewise.
1722 * gcc.dg/dump-ada-spec-1.c: New test.
1723 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1724
1725 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1726
1727 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1728
1729 2012-10-04 Florian Weimer <fweimer@redhat.com>
1730
1731 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1732
1733 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1734
1735 PR c++/54323
1736 * g++.dg/cpp0x/pr54323.C: New.
1737
1738 2012-10-04 Richard Guenther <rguenther@suse.de>
1739
1740 PR middle-end/54735
1741 * g++.dg/torture/pr54735.C: New testcase.
1742
1743 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1744
1745 PR rtl-optimization/54739
1746 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1747
1748 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1749
1750 PR target/51244
1751 * gcc.target/sh/pr51244-12.c: New.
1752
1753 2012-10-03 Dehao Chen <dehao@google.com>
1754
1755 PR middle-end/54782
1756 * gcc.dg/pr54782.c: New test.
1757
1758 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1759
1760 PR c++/54777
1761 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1762
1763 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1764
1765 PR fortran/54778
1766 * gfortran.dg/class_53.f90: New.
1767
1768 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1769
1770 PR debug/54551
1771 * gcc.dg/guality/pr54551.c: New.
1772
1773 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1774
1775 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1776 * gcc.target/powerpc/pr46728-2.c: Likewise.
1777
1778 2012-10-02 Sharad Singhai <singhai@google.com>
1779
1780 PR testsuite/54772
1781 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1782 to fix test failures caused by r191883.
1783 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1784 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1785 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1786 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1787 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1788 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1789 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1790 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1791 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1792
1793 2012-09-30 Sharad Singhai <singhai@google.com>
1794
1795 * gcc.target/i386/vect-double-1.c: Fix test.
1796
1797 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1798
1799 PR target/54087
1800 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1801 atomic_sub fails.
1802
1803 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1804
1805 PR rtl-optimization/54457
1806 * gcc.target/i386/pr54457.c: New test.
1807
1808 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1809
1810 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1811
1812 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1813
1814 * gcc.target/i386/vect-rebuild.c: New testcase.
1815
1816 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1817
1818 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1819
1820 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1821
1822 * gcc.target/mips/pr37362.c: Fix target selector.
1823
1824 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1825
1826 PR target/54083
1827 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1828
1829 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1830
1831 * gcc.dg/ucnid-8.c: Update line number.
1832 * gcc.dg/torture/pr51106-2.c: Likewise.
1833
1834 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1835
1836 PR fortran/54667
1837 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1838 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1839 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1840
1841 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1842
1843 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1844 partially reverting r170092.
1845 * gfortran.dg/class_7.f03: Ditto.
1846 * gfortran.dg/coarray_14.f90: Ditto.
1847 * gfortran.dg/typebound_proc_13.f03: Ditto.
1848
1849 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1850
1851 PR c++/54738
1852 * g++.dg/cpp0x/sfinae42.C: New.
1853
1854 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1855
1856 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1857 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1858 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1859 * gcc.dg/pr42629.c: XFAIL on AIX.
1860 * gcc.dg/pr47684.c: Same.
1861 * gcc.dg/pr43670.c: Same.
1862 * gcc.dg/pr42916.c: Same.
1863 * gcc.dg/pr45449.c: Same.
1864 * gcc.dg/pr50017.c: Same.
1865 * gcc.dg/pr42728.c: Same.
1866 * gcc.dg/pr47881.c: Same.
1867 * gcc.dg/pr44023.c: Same.
1868 * gcc.dg/pr41345.c: Same.
1869 * gcc.dg/pr42630.c: Same.
1870 * gcc.dg/pr44971.c: Same.
1871 * gcc.dg/pr46771.c: Same.
1872 * gcc.dg/ucnid-8.c: Same.
1873 * gcc.dg/ucnid-10.c: Same.
1874 * gcc.dg/ucnid-13.c: Same.
1875 * gcc.dg/torture/pr51106-2.c: Same.
1876 * gcc.dg/pr48768.c: Same.
1877 * gcc.dg/pr42631.c: Same.
1878 * gcc.dg/pr43084.c: Same.
1879 * gcc.dg/ucnid-7.c: Same.
1880 * gcc.dg/pr42889.c: Same.
1881 * gcc.dg/pr41241.c: Same.
1882 * gcc.dg/pr42719.c: Same.
1883 * g++.dg/debug/pr46583.C: Same.
1884 * g++.dg/debug/pr47106.C: Same.
1885 * g++.dg/opt/pr48549.C: Same.
1886 * g++.dg/other/pr42685.C: Same.
1887 * c-c++-common/pr43942.c: Same.
1888
1889 2012-09-29 Ian Lance Taylor <iant@google.com>
1890
1891 * go.test/go-test.exp: Update for latest version of Go testsuite.
1892
1893 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1894
1895 PR fortran/52724
1896 * gfortran.dg/internal_readwrite_3.f90: New test.
1897
1898 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1899
1900 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1901 c-c++-common/Wunused-local-typedefs-2.c to here.
1902
1903 PR c++/54372 - unused attribute inactive on dependant entities
1904 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1905
1906 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1907
1908 PR c++/29028 - Missed unused warning on using declaration
1909 * g++.dg/warn/Wunused-var-18.C: New test.
1910
1911 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1912
1913 PR c++/53551 - -Wunused-local-typedefs misses uses
1914 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1915
1916 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1917
1918 PR target/54716
1919 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1920
1921 PR tree-optimization/54713
1922 * gcc.c-torture/compile/pr54713-1.c: New test.
1923 * gcc.c-torture/compile/pr54713-2.c: New test.
1924 * gcc.c-torture/compile/pr54713-3.c: New test.
1925
1926 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1927
1928 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1929
1930 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1931
1932 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1933
1934 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1935
1936 PR target/54703
1937 * gcc.target/i386/pr54703.c: New test.
1938
1939 2012-09-27 Richard Guenther <rguenther@suse.de>
1940
1941 PR lto/54709
1942 * gcc.dg/lto/pr54709_0.c: New testcase.
1943 * gcc.dg/lto/pr54709_1.c: Likewise.
1944
1945 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1946
1947 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1948
1949 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1950
1951 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1952
1953 * gcc.target/arm/pr42879.c: Handle big-endian.
1954
1955 2012-09-26 Steve Ellcey <sellcey@mips.com>
1956
1957 PR c/37303
1958 * gcc.dg/pr37303.c: Check for rdata or rodata.
1959
1960 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1961
1962 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1963
1964 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1965
1966 PR target/51274
1967 PR target/53087
1968 * gcc.target/powerpc/ppc-ne0-1.c: New.
1969
1970 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1971
1972 PR target/54089
1973 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1974 test_19, test_20, test_21, test_22, test_23): New functions.
1975 * gcc.target/sh/pr54089-4.c: New.
1976 * gcc.target/sh/pr54089-5.c: New.
1977 * gcc.target/sh/pr54089-6.c: New.
1978 * gcc.target/sh/pr54089-7.c: New.
1979
1980 2012-09-25 Richard Guenther <rguenther@suse.de>
1981
1982 PR lto/54625
1983 * gcc.dg/lto/pr54702_0.c: New testcase.
1984 * gcc.dg/lto/pr54702_1.c: Likewise.
1985 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1986 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1987 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1988 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1989
1990 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1991
1992 PR c++/54526
1993 * g++.dg/cpp0x/parse2.C: New.
1994 * g++.dg/parse/error11.C: Adjust.
1995 * g++.dg/parse/error12.C: Likewise.
1996
1997 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1998
1999 * gcc.target/i386/20030217-1.c: Added check for
2000 large_long_double effective target.
2001 * gcc.target/i386/387-3.c: Likewise.
2002 * gcc.target/i386/387-4.c: Likewise.
2003 * gcc.target/i386/pr36578-1.c: Likewise.
2004 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2005 when long double size is equal double size.
2006 * gcc.target/i386/excess-precision-1.c: Likewise.
2007 * gcc.target/i386/pr36578-2.c: Likewise.
2008 * gcc.target/i386/20030217-2.c: New testcase.
2009
2010 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2011
2012 PR tree-optimization/54676
2013 * gcc.dg/pr54676.c: New test.
2014
2015 2012-09-25 Richard Guenther <rguenther@suse.de>
2016
2017 PR tree-optimization/53663
2018 * gcc.dg/torture/pr53663-1.c: New testcase.
2019 * gcc.dg/torture/pr53663-2.c: Likewise.
2020 * gcc.dg/torture/pr53663-3.c: Likewise.
2021
2022 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2023
2024 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2025
2026 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2027
2028 * lib/target-supports-dg.exp (dg-require-effective-target,
2029 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2030 dg-process-target-1 instead of dg-process-target.
2031 (dg-process-target-1): Rename from dg-process-target.
2032 (dg-process-target): New.
2033
2034 2012-09-24 Richard Guenther <rguenther@suse.de>
2035
2036 PR tree-optimization/54684
2037 * g++.dg/torture/pr54684.C: New testcase.
2038
2039 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2040
2041 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2042
2043 2012-09-24 Richard Guenther <rguenther@suse.de>
2044
2045 PR middle-end/52173
2046 * gcc.dg/tm/pr52173-1.c: New.
2047 * gcc.dg/tm/pr52173-2.c: New.
2048
2049 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2050
2051 * gcc.dg/pr54669.c: New test.
2052
2053 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2054 Dominique Dhumieres <dominiq@lps.ens.fr>
2055
2056 PR testsuite/54677
2057 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2058
2059 2012-09-23 Tobias Burnus <burnus@net-b.de>
2060
2061 PR fortran/54618
2062 * gfortran.dg/class_array_14.f90: New.
2063
2064 2012-09-22 Kai Tietz <ktietz@redhat.com>
2065
2066 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2067 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2068
2069 2012-09-21 Dehao Chen <dehao@google.com>
2070
2071 PR go/54649
2072 PR tree-optimization/54655
2073 * g++.dg/pr54655.C: New testcase.
2074
2075 2012-09-21 Richard Guenther <rguenther@suse.de>
2076
2077 PR tree-optimization/54647
2078 * g++.dg/torture/pr54647.C: New testcase.
2079
2080 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2081
2082 PR c++/54427
2083 * c-c++-common/torture/vector-compare-2.c: Add -w.
2084
2085 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2086
2087 * gnat.dg/opt20.ads: Move dg directive to...
2088 * gnat.dg/opt20.adb: ...here.
2089 * gnat.dg/addr1.ad[sb]: Likewise.
2090 * gnat.dg/concat2.ad[sb]: Likewise.
2091 * gnat.dg/array16.ad[sb]: Likewise.
2092 * gnat.dg/atomic5.ad[sb]: Likewise.
2093 * gnat.dg/discr29.ad[sb]: Likewise.
2094 * gnat.dg/noreturn5.ad[sb]: Likewise.
2095 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2096 * gnat.dg/discr23.ads: Remove dg directive.
2097 * gnat.dg/nested_float_packed.ads: Likewise.
2098 * gnat.dg/oconst6.ads: Move to...
2099 * gnat.dg/specs/oconst6.ads: ...here.
2100
2101 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2102
2103 PR c++/52432
2104 * g++.dg/cpp0x/decltype32.C: Tweak.
2105
2106 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2107
2108 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2109 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2110 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2111 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2112
2113 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2114
2115 PR c++/54581
2116 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2117
2118 2012-09-19 Steve Ellcey <sellcey@mips.com>
2119
2120 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2121
2122 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2123
2124 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2125 * gcc.target/powerpc/ppc-mftb.c: New file.
2126
2127 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2128
2129 PR target/54089
2130 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2131 functions.
2132
2133 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2134
2135 PR target/54236
2136 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2137
2138 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2139
2140 * gcc.c-torture/execute/20120919-1.c: New test.
2141
2142 2012-09-19 Richard Guenther <rguenther@suse.de>
2143
2144 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2145
2146 2012-09-19 Richard Guenther <rguenther@suse.de>
2147
2148 * gcc.dg/builtin-unreachable-6.c: Adjust.
2149
2150 2012-09-19 Richard Guenther <rguenther@suse.de>
2151
2152 * gcc.dg/builtin-object-size-10.c: Adjust.
2153 * gcc.dg/builtin-unreachable-5.c: Adjust.
2154 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2155 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2156 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2157 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2158 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2159 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2160 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2161 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2162 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2163 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2164 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2165 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2166
2167 2012-09-19 Richard Guenther <rguenther@suse.de>
2168
2169 PR tree-optimization/54132
2170 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2171 * gcc.dg/torture/pr54132.c: Likewise.
2172
2173 2012-09-19 Terry Guo <terry.guo@arm.com>
2174
2175 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2176 extra prune rules that will be applied to all tests in a .exp file.
2177 (gcc-dg-prune): Use rules defined by the above variable.
2178 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2179 harmless warnings on architecture switch conflict.
2180
2181 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2182
2183 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2184 of asm-comment characters instead of a single one.
2185 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2186
2187 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2188
2189 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2190
2191 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2192 target instead of xfailing it.
2193 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2194 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2195 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2196 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2197 * gcc.dg/vect/vect-104.c: Likewise.
2198 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2199 * gcc.dg/vect/vect-outer-1.c: Likewise.
2200 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2201 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2202 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2203 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2204 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2205 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2206 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2207 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2208 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2209
2210 * lib/target-supports.exp
2211 (check_effective_target_vect_widen_mult_qi_to_hi,
2212 check_effective_target_vect_widen_mult_hi_to_si,
2213 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2214 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2215 check_effective_target_vect_pack_trunc,
2216 check_effective_target_vect_unpack,
2217 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2218 instead of arm_none.
2219
2220 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2221
2222 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2223
2224 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2225 config to compiler_flags.
2226
2227 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2228
2229 PR target/54592
2230 * gcc.target/i386/pr54592.c: New test.
2231
2232 PR tree-optimization/54610
2233 * gcc.target/i386/pr54610.c: New test.
2234
2235 2012-09-17 Jason Merrill <jason@redhat.com>
2236
2237 PR c++/54575
2238 * g++.dg/cpp0x/alias-decl-21.C: New.
2239 * g++.dg/cpp0x/alias-decl-22.C: New.
2240
2241 2012-09-17 Tobias Burnus <burnus@net-b.de>
2242
2243 PR fortran/54608
2244 * gfortran.dg/scan_2.f90: New.
2245
2246 2012-09-17 Jason Merrill <jason@redhat.com>
2247
2248 PR c++/53661
2249 * g++.dg/init/aggr9.C: New.
2250
2251 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2252
2253 * gnat.dg/loop_optimization12.ad[sb]: New test.
2254
2255 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2256
2257 PR fortran/54285
2258 * gfortran.dg/proc_ptr_result_7.f90: New.
2259
2260 2012-09-17 Tobias Burnus <burnus@net-b.de>
2261
2262 PR fortran/54603
2263 * gfortran.dg/structure_constructor_11.f90: New.
2264
2265 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2266
2267 PR tree-optimization/54563
2268 * g++.dg/torture/pr54563.C: New test.
2269
2270 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2271
2272 PR fortran/54594
2273 * gfortran.dg/typebound_generic_14.f03: New.
2274
2275 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2276
2277 PR fortran/54387
2278 * gfortran.dg/proc_ptr_38.f90: New.
2279
2280 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2281
2282 PR debug/54460
2283 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2284 to scary regexp.
2285
2286 PR testsuite/54007
2287 * gnat.dg/lto15.adb: Require lto.
2288
2289 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2290 "myBindC" for hppa*-*-hpux*.
2291
2292 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2293
2294 * gfortran.dg/namelist_75.f90: New test.
2295
2296 2012-09-15 Tom de Vries <tom@codesourcery.com>
2297
2298 * gcc.dg/tree-ssa/vrp82.c: New test.
2299 * gcc.dg/tree-ssa/vrp83.c: Same.
2300 * gcc.dg/tree-ssa/vrp84.c: Same.
2301
2302 2012-09-15 Tom de Vries <tom@codesourcery.com>
2303
2304 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2305 * gcc.dg/tree-ssa/vrp81.c: ... this.
2306
2307 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2308
2309 PR target/54222
2310 * gcc.target/avr/torture/fix-types.h: New.
2311 * gcc.target/avr/torture/vals-hr.def: New.
2312 * gcc.target/avr/torture/vals-r.def: New.
2313 * gcc.target/avr/torture/vals-k.def: New.
2314 * gcc.target/avr/torture/vals-ur.def: New.
2315 * gcc.target/avr/torture/vals-uk.def: New.
2316 * gcc.target/avr/torture/vals-uhr.def: New.
2317 * gcc.target/avr/torture/vals-llk.def: New.
2318 * gcc.target/avr/torture/vals-ullk.def: New.
2319 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2320 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2321 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2322 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2323 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2324 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2325 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2326 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2327
2328 2012-09-14 Dehao Chen <dehao@google.com>
2329
2330 * g++.dg/debug/dwarf2/deallocator.C: New test.
2331
2332 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2333
2334 PR c/54552
2335 * gcc.c-torture/compile/pr54552-1.c: New test.
2336
2337 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2338
2339 PR c++/54427
2340 * g++.dg/other/vector-compare.C: New testcase.
2341 * c-c++-common/vector-compare-3.c: New testcase.
2342 * gcc.dg/vector-shift.c: Move ...
2343 * c-c++-common/vector-shift.c: ... here.
2344 * gcc.dg/vector-shift1.c: Move ...
2345 * c-c++-common/vector-shift1.c: ... here.
2346 * gcc.dg/vector-shift3.c: Move ...
2347 * c-c++-common/vector-shift3.c: ... here.
2348 * gcc.dg/vector-compare-1.c: Move ...
2349 * c-c++-common/vector-compare-1.c: ... here.
2350 * gcc.dg/vector-compare-2.c: Move ...
2351 * c-c++-common/vector-compare-2.c: ... here.
2352 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2353 * c-c++-common/torture/vector-compare-1.c: ... here.
2354 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2355 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2356 * c-c++-common/torture/vector-compare-2.c: ... here.
2357 * gcc.c-torture/execute/vector-shift.c: Move ...
2358 * c-c++-common/torture/vector-shift.c: ... here.
2359 * gcc.c-torture/execute/vector-shift2.c: Move ...
2360 * c-c++-common/torture/vector-shift2.c: ... here.
2361 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2362 * c-c++-common/torture/vector-subscript-1.c: ... here.
2363 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2364 * c-c++-common/torture/vector-subscript-2.c: ... here.
2365 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2366 * c-c++-common/torture/vector-subscript-3.c: ... here.
2367
2368 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2369
2370 PR c/54103
2371 * gcc.c-torture/compile/pr54103-1.c,
2372 gcc.c-torture/compile/pr54103-2.c,
2373 gcc.c-torture/compile/pr54103-3.c,
2374 gcc.c-torture/compile/pr54103-4.c,
2375 gcc.c-torture/compile/pr54103-5.c,
2376 gcc.c-torture/compile/pr54103-6.c: New tests.
2377 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2378
2379 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2380
2381 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2382
2383 2012-09-14 Richard Guenther <rguenther@suse.de>
2384
2385 PR tree-optimization/54565
2386 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2387 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2388
2389 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2390
2391 * gcc.target/arm/combine-movs.c: Add missing space.
2392
2393 2012-09-14 Richard Guenther <rguenther@suse.de>
2394
2395 * g++.dg/torture/builtin-location.C: New testcase.
2396
2397 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2398 Manuel López-Ibáñez <manu@gcc.gnu.org>
2399
2400 PR c++/53210
2401 * g++.dg/warn/Wuninitialized-self.C: New.
2402
2403 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2404
2405 PR c/54559
2406 * gcc.c-torture/compile/pr54559.c: New test.
2407
2408 2012-09-13 Jason Merrill <jason@redhat.com>
2409
2410 PR c++/53839
2411 * g++.dg/cpp0x/constexpr-temp1.C: New.
2412
2413 PR c++/54511
2414 * g++.dg/template/anonunion2.C: New.
2415
2416 PR c++/53836
2417 * g++.dg/template/init10.C: New.
2418
2419 2012-09-13 Tobias Burnus <burnus@net-b.de>
2420
2421 PR fortran/54556
2422 * gfortran.dg/implicit_pure_3.f90: New.
2423
2424 2012-09-13 Richard Guenther <rguenther@suse.de>
2425
2426 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2427
2428 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2429
2430 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2431
2432 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2433
2434 * c-c++-common/pr51712.c: Handle for short-enum targets.
2435
2436 2012-09-12 Terry Guo <terry.guo@arm.com>
2437
2438 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2439 and lsrs for Thumb2 mode.
2440
2441 2012-09-12 Jan Hubicka <jh@suse.cz>
2442
2443 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2444
2445 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2446
2447 PR target/54445
2448 * gcc.target/i386/pr54445-1.c: New file.
2449 * gcc.target/i386/pr54445-2.c: Likewise.
2450
2451 2012-09-12 Tobias Burnus <burnus@net-b.de>
2452
2453 PR fortran/54225
2454 PR fortran/53306
2455 * gfortran.dg/coarray_10.f90: Update dg-error.
2456 * gfortran.dg/coarray_28.f90: New.
2457 * gfortran.dg/array_section_3.f90: New.
2458
2459 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2460
2461 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2462 gcc.target/arm/pr48252.c: Fix for big-endian support.
2463
2464 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2465
2466 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2467
2468 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2469 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2470
2471 * gcc.target/arm/neon-vfma-1.c: New testcase.
2472 * gcc.target/arm/neon-vfms-1.c: Likewise.
2473 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2474 of float.
2475 * gcc.target/arm/neon-vmls-1.c: Likewise.
2476 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2477 function.
2478 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2479 (check_effective_target_arm_neonv2_ok): Likewise.
2480 (check_effective_target_arm_neonv2_hw): Likewise.
2481 (check_effective_target_arm_neonv2): Likewise.
2482
2483 2012-09-11 Richard Guenther <rguenther@suse.de>
2484
2485 PR middle-end/54515
2486 * g++.dg/tree-ssa/pr54515.C: New testcase.
2487
2488 2012-09-10 Andrew Pinski <apinski@cavium.com>
2489
2490 PR tree-opt/c54362
2491 * gcc.dg/tm/memopt-16.c: New testcase.
2492
2493 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2494
2495 PR c++/54541
2496 PR c++/54542
2497 * g++.dg/cpp0x/sfinae40.C: New.
2498 * g++.dg/cpp0x/sfinae41.C: Likewise.
2499
2500 2012-09-10 Jason Merrill <jason@redhat.com>
2501
2502 PR c++/54538
2503 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2504
2505 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2506
2507 PR target/54089
2508 * gcc.target/sh/pr54089-3.c: New.
2509
2510 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2511
2512 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2513
2514 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2515
2516 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2517
2518 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2519
2520 * gcc.dg/pr52558-2.c: Delete.
2521 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2522
2523 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2524
2525 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2526
2527 2012-09-10 Richard Guenther <rguenther@suse.de>
2528
2529 PR tree-optimization/54520
2530 * gcc.dg/torture/pr54520.c: New testcase.
2531
2532 2012-09-10 Jason Merrill <jason@redhat.com>
2533
2534 PR c++/54506
2535 * g++.dg/cpp0x/implicit14.C: New.
2536
2537 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2538
2539 PR fortran/54208
2540 * gfortran.dg/bound_simplification_3.f90: New test.
2541
2542 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2543
2544 PR testsuite/54184
2545 * gcc.dg/pr52558-1.c: Delete.
2546 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2547
2548 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2549
2550 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2551 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2552 * gcc.target/arm/smlaltt-1.c: Likewise.
2553
2554 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2555
2556 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2557
2558 2012-09-07 Tom de Vries <tom@codesourcery.com>
2559
2560 PR tree-optimization/53986
2561 * gcc.dg/tree-ssa/vrp80.c: New test.
2562 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2563
2564 2012-09-06 Jason Merrill <jason@redhat.com>
2565
2566 PR c++/54341
2567 PR c++/54253
2568 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2569 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2570
2571 2012-09-06 Andrew Pinski <apinski@cavium.com>
2572
2573 PR tree-opt/54494
2574 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2575
2576 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2577
2578 PR rtl-optimization/54455
2579 * gcc.dg/54455.c: New test.
2580
2581 2012-09-06 Tobias Burnus <burnus@net-b.de>
2582
2583 PR fortran/54463
2584 * gfortran.dg/promotion_2.f90: New.
2585
2586 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2587
2588 PR middle-end/54486
2589 * c-c++-common/pr54486.c: New test.
2590
2591 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2592
2593 PR fortran/54474
2594 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2595
2596 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2597
2598 PR c++/54191
2599 * g++.dg/cpp0x/sfinae39.C: New.
2600
2601 2012-09-04 Jason Merrill <jason@redhat.com>
2602
2603 PR c++/54441
2604 * g++.dg/ext/flexary3.C: New.
2605
2606 PR c++/54420
2607 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2608
2609 PR c++/54198
2610 * g++.dg/template/defarg15.C: New.
2611
2612 PR c++/54437
2613 * g++.dg/template/access24.C: New.
2614
2615 2012-09-04 Richard Guenther <rguenther@suse.de>
2616
2617 PR tree-optimization/54458
2618 * gcc.dg/torture/pr54458.c: New testcase.
2619
2620 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2621
2622 * gcc.target/arm/neon-vext.c: New test.
2623 * gcc.target/arm/neon-vext-execute.c: Ditto.
2624
2625 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2626
2627 PR fortran/54243
2628 PR fortran/54244
2629 * gfortran.dg/select_type_29.f03: New.
2630
2631 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2632
2633 * gcc.dg/fold-perm.c: Improve test.
2634
2635 2012-09-03 Tobias Burnus <burnus@net-b.de>
2636
2637 PR fortran/51632
2638 * gfortran.dg/coarray_class_1.f90: New.
2639
2640 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2641
2642 PR target/49206
2643 * gcc.c-torture/compile/pr49206.c: New test.
2644
2645 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2646 Uros Bizjak <ubizjak@gmail.com>
2647
2648 PR target/36680
2649 * gfortran.dg/pr36680.f90: New test.
2650
2651 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2652
2653 PR target/42295
2654 * g++.dg/opt/pr42295.C: New test.
2655
2656 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2657
2658 PR target/54436
2659 * gcc.dg/torture/pr54436.c: New test.
2660
2661 2012-09-01 Andrew Pinski <apinski@cavium.com>
2662
2663 * gcc.target/mips/truncate-8.c: New testcase.
2664
2665 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2666
2667 PR target/46829
2668 PR target/46843
2669 * gcc.target/i386/pr46829.c: New test.
2670 * gcc.target/i386/pr46843.c: Ditto.
2671
2672 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2673 Jason Merrill <jason@redhat.com>
2674
2675 PR c++/18747
2676 * g++.dg/parse/error50.C: New.
2677
2678 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2679
2680 PR c/54428
2681 * gcc.c-torture/compile/pr54428.c: New test.
2682
2683 2012-08-31 Ollie Wild <aaw@google.com>
2684
2685 PR c++/54197
2686 * g++.dg/init/lifetime3.C: New test.
2687
2688 2012-08-31 Martin Jambor <mjambor@suse.cz>
2689
2690 PR middle-end/54409
2691 * gcc.dg/torture/pr54409.c: New test.
2692
2693 2012-08-31 Martin Jambor <mjambor@suse.cz>
2694
2695 * gfortran.dg/pr48636.f90: Add dump scan checks.
2696
2697 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2698
2699 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2700
2701 2012-08-28 Joey Ye <joey.ye@arm.com>
2702
2703 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2704
2705 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2706
2707 PR target/46254
2708 * gcc.target/i386/pr46254.c: New test.
2709
2710 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2711
2712 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2713 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2714 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2715
2716 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2717
2718 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2719 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2720 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2721 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2722 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2723 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2724 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2725 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2726 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2727 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2728 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2729 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2730 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2731 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2732 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2733 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2734 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2735 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2736 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2737 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2738 gcc.target/mips/unaligned-1.c: Tighten regexps.
2739
2740 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2741
2742 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2743 (mips_option_groups): Remove optimization. Add various -f options.
2744 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2745 and -pg imply -fno-omit-frame-pointer.
2746 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2747 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2748 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2749 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2750 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2751 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2752 * gcc.target/mips/abi-n32-long32.c: Likewise.
2753 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2754 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2755 * gcc.target/mips/abi-n32-long64.c: Likewise.
2756 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2757 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2758 * gcc.target/mips/abi-n64-long32.c: Likewise.
2759 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2760 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2761 * gcc.target/mips/abi-n64-long64.c: Likewise.
2762 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2763 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2764 * gcc.target/mips/abi-o32-long32.c: Likewise.
2765 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2766 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2767 * gcc.target/mips/abi-o32-long64.c: Likewise.
2768 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2769 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2770 * gcc.target/mips/abi-o64-long32.c: Likewise.
2771 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2772 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2773 * gcc.target/mips/abi-o64-long64.c: Likewise.
2774 * gcc.target/mips/asm-1.c: Likewise.
2775 * gcc.target/mips/branch-1.c: Likewise.
2776 * gcc.target/mips/call-3.c: Likewise.
2777 * gcc.target/mips/call-saved-3.c: Likewise.
2778 * gcc.target/mips/clear-cache-1.c: Likewise.
2779 * gcc.target/mips/div-1.c: Likewise.
2780 * gcc.target/mips/div-2.c: Likewise.
2781 * gcc.target/mips/div-3.c: Likewise.
2782 * gcc.target/mips/div-4.c: Likewise.
2783 * gcc.target/mips/div-5.c: Likewise.
2784 * gcc.target/mips/div-6.c: Likewise.
2785 * gcc.target/mips/div-7.c: Likewise.
2786 * gcc.target/mips/div-8.c: Likewise.
2787 * gcc.target/mips/div-9.c: Likewise.
2788 * gcc.target/mips/div-10.c: Likewise.
2789 * gcc.target/mips/div-11.c: Likewise.
2790 * gcc.target/mips/div-12.c: Likewise.
2791 * gcc.target/mips/dsp-ctrl.c: Likewise.
2792 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2793 * gcc.target/mips/ext-8.c: Likewise.
2794 * gcc.target/mips/extend-2.c: Likewise.
2795 * gcc.target/mips/fix-r10000-1.c: Likewise.
2796 * gcc.target/mips/fix-r10000-2.c: Likewise.
2797 * gcc.target/mips/fix-r10000-3.c: Likewise.
2798 * gcc.target/mips/fix-r10000-4.c: Likewise.
2799 * gcc.target/mips/fix-r10000-5.c: Likewise.
2800 * gcc.target/mips/fix-r10000-6.c: Likewise.
2801 * gcc.target/mips/fix-r10000-7.c: Likewise.
2802 * gcc.target/mips/fix-r10000-8.c: Likewise.
2803 * gcc.target/mips/fix-r10000-9.c: Likewise.
2804 * gcc.target/mips/fix-r10000-10.c: Likewise.
2805 * gcc.target/mips/fix-r10000-11.c: Likewise.
2806 * gcc.target/mips/fix-r10000-12.c: Likewise.
2807 * gcc.target/mips/fix-r10000-13.c: Likewise.
2808 * gcc.target/mips/fix-r10000-14.c: Likewise.
2809 * gcc.target/mips/fix-r10000-15.c: Likewise.
2810 * gcc.target/mips/fpcmp-1.c: Likewise.
2811 * gcc.target/mips/fpcmp-2.c: Likewise.
2812 * gcc.target/mips/fpr-moves-7.c: Likewise.
2813 * gcc.target/mips/fpr-moves-8.c: Likewise.
2814 * gcc.target/mips/int-moves-1.c: Likewise.
2815 * gcc.target/mips/int-moves-2.c: Likewise.
2816 * gcc.target/mips/long-calls-pg.c: Likewise.
2817 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2818 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2819 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2820 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2821 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2822 * gcc.target/mips/mips-3d-1.c: Likewise.
2823 * gcc.target/mips/mips-3d-2.c: Likewise.
2824 * gcc.target/mips/mips-3d-3.c: Likewise.
2825 * gcc.target/mips/mips-3d-4.c: Likewise.
2826 * gcc.target/mips/mips-3d-5.c: Likewise.
2827 * gcc.target/mips/mips-3d-6.c: Likewise.
2828 * gcc.target/mips/mips-3d-7.c: Likewise.
2829 * gcc.target/mips/mips-3d-8.c: Likewise.
2830 * gcc.target/mips/mips-3d-9.c: Likewise.
2831 * gcc.target/mips/mips-ps-1.c: Likewise.
2832 * gcc.target/mips/mips-ps-2.c: Likewise.
2833 * gcc.target/mips/mips-ps-3.c: Likewise.
2834 * gcc.target/mips/mips-ps-4.c: Likewise.
2835 * gcc.target/mips/mips-ps-6.c: Likewise.
2836 * gcc.target/mips/mips32-dspr2.c: Likewise.
2837 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2838 * gcc.target/mips/neg-abs-1.c: Likewise.
2839 * gcc.target/mips/neg-abs-2.c: Likewise.
2840 * gcc.target/mips/nmadd-3.c: Likewise.
2841 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2842 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2843 * gcc.target/mips/octeon-pop-1.c: Likewise.
2844 * gcc.target/mips/pr26765.c: Likewise.
2845 * gcc.target/mips/pr33256.c: Likewise.
2846 * gcc.target/mips/pr33635-1.c: Likewise.
2847 * gcc.target/mips/pr33755.c: Likewise.
2848 * gcc.target/mips/pr35802.c: Likewise.
2849 * gcc.target/mips/pr45074.c: Likewise.
2850 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2851 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2852 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2853 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2854 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2855 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2856 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2857 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2858 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2859 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2860 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2861 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2862 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2863 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2864 * gcc.target/mips/save-restore-1.c: Likewise.
2865 * gcc.target/mips/save-restore-3.c: Likewise.
2866 * gcc.target/mips/save-restore-5.c: Likewise.
2867 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2868 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2869 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2870 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2871 * gcc.target/mips/stack-1.c: Likewise.
2872
2873 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2874 Tighten regexps.
2875
2876 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2877 branch under test to be filled with preceding rather than
2878 following instructions.
2879 * gcc.target/mips/branch-10.c: Likewise.
2880 * gcc.target/mips/branch-11.c: Likewise.
2881 * gcc.target/mips/branch-12.c: Likewise.
2882 * gcc.target/mips/branch-13.c: Likewise.
2883 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2884 to be eliminated. Tighten $28 scan-assembler-not test.
2885
2886 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2887 function to...
2888 * gcc.target/mips/call-4.c: ...this new test.
2889
2890 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2891 more likely.
2892 * gcc.target/mips/code-readable-3.c: Likewise.
2893 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2894 flag but skip for -O0.
2895 * gcc.target/mips/code-readable-4.c: Likewise.
2896
2897 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2898 of operations under test.
2899 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2900
2901 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2902 Don't require sibling-call optimization.
2903 * gcc.target/mips/near-far-4.c: Likewise.
2904
2905 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2906 Make sure that the register variable is used.
2907 * gcc.target/mips/soft-float-1.c: Likewise.
2908
2909 * gcc.target/mips/sdata-1.c: Make static data volatile.
2910 * gcc.target/mips/sdata-2.c: Likewise.
2911 * gcc.target/mips/sdata-3.c: Likewise.
2912 * gcc.target/mips/sdata-4.c: Likewise.
2913
2914 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2915 skip for -O0.
2916 * gcc.target/mips/atomic-memory-2.c: Likewise.
2917 * gcc.target/mips/branch-cost-1.c: Likewise.
2918 * gcc.target/mips/branch-cost-2.c: Likewise.
2919 * gcc.target/mips/cache-1.c: Likewise.
2920 * gcc.target/mips/call-1.c: Likewise.
2921 * gcc.target/mips/call-saved-2.c: Likewise.
2922 * gcc.target/mips/const-anchor-1.c: Likewise.
2923 * gcc.target/mips/const-anchor-2.c: Likewise.
2924 * gcc.target/mips/dse-1.c: Likewise.
2925 * gcc.target/mips/dsp-lhx.c: Likewise.
2926 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2927 * gcc.target/mips/ext-1.c: Likewise.
2928 * gcc.target/mips/ext-2.c: Likewise.
2929 * gcc.target/mips/ext-3.c: Likewise.
2930 * gcc.target/mips/ext-4.c: Likewise.
2931 * gcc.target/mips/ext-5.c: Likewise.
2932 * gcc.target/mips/ext-6.c: Likewise.
2933 * gcc.target/mips/ext-7.c: Likewise.
2934 * gcc.target/mips/extend-1.c: Likewise.
2935 * gcc.target/mips/fix-r4000-1.c: Likewise.
2936 * gcc.target/mips/fix-r4000-3.c: Likewise.
2937 * gcc.target/mips/fix-r4000-5.c: Likewise.
2938 * gcc.target/mips/fix-r4000-6.c: Likewise.
2939 * gcc.target/mips/fix-r4000-8.c: Likewise.
2940 * gcc.target/mips/fix-r4000-10.c: Likewise.
2941 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2942 * gcc.target/mips/fixed-vector-type.c: Likewise.
2943 * gcc.target/mips/fpr-moves-1.c: Likewise.
2944 * gcc.target/mips/fpr-moves-2.c: Likewise.
2945 * gcc.target/mips/fpr-moves-3.c: Likewise.
2946 * gcc.target/mips/fpr-moves-4.c: Likewise.
2947 * gcc.target/mips/fpr-moves-5.c: Likewise.
2948 * gcc.target/mips/fpr-moves-6.c: Likewise.
2949 * gcc.target/mips/ins-1.c: Likewise.
2950 * gcc.target/mips/ins-2.c: Likewise.
2951 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2952 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2953 * gcc.target/mips/lazy-binding-1.c: Likewise.
2954 * gcc.target/mips/madd-3.c: Likewise.
2955 * gcc.target/mips/madd-5.c: Likewise.
2956 * gcc.target/mips/madd-6.c: Likewise.
2957 * gcc.target/mips/madd-8.c: Likewise.
2958 * gcc.target/mips/madd-9.c: Likewise.
2959 * gcc.target/mips/memcpy-1.c: Likewise.
2960 * gcc.target/mips/mips-ps-type.c: Likewise.
2961 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2962 * gcc.target/mips/mips-sched-madd.c: Likewise.
2963 * gcc.target/mips/mips16e-extends.c: Likewise.
2964 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2965 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2966 * gcc.target/mips/movcc-1.c: Likewise.
2967 * gcc.target/mips/movcc-2.c: Likewise.
2968 * gcc.target/mips/movcc-3.c: Likewise.
2969 * gcc.target/mips/msub-5.c: Likewise.
2970 * gcc.target/mips/msub-6.c: Likewise.
2971 * gcc.target/mips/msub-8.c: Likewise.
2972 * gcc.target/mips/mult-2.c: Likewise.
2973 * gcc.target/mips/mult-3.c: Likewise.
2974 * gcc.target/mips/mult-5.c: Likewise.
2975 * gcc.target/mips/mult-6.c: Likewise.
2976 * gcc.target/mips/mult-7.c: Likewise.
2977 * gcc.target/mips/mult-12.c: Likewise.
2978 * gcc.target/mips/mult-13.c: Likewise.
2979 * gcc.target/mips/mult-14.c: Likewise.
2980 * gcc.target/mips/mult-15.c: Likewise.
2981 * gcc.target/mips/mult-17.c: Likewise.
2982 * gcc.target/mips/mult-18.c: Likewise.
2983 * gcc.target/mips/mult-19.c: Likewise.
2984 * gcc.target/mips/nmadd-1.c: Likewise.
2985 * gcc.target/mips/nmadd-2.c: Likewise.
2986 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2987 * gcc.target/mips/octeon-cins-1.c: Likewise.
2988 * gcc.target/mips/octeon-cins-2.c: Likewise.
2989 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2990 * gcc.target/mips/octeon-exts-2.c: Likewise.
2991 * gcc.target/mips/octeon-exts-3.c: Likewise.
2992 * gcc.target/mips/octeon-exts-4.c: Likewise.
2993 * gcc.target/mips/octeon-exts-5.c: Likewise.
2994 * gcc.target/mips/octeon-exts-6.c: Likewise.
2995 * gcc.target/mips/octeon-exts-7.c: Likewise.
2996 * gcc.target/mips/octeon-pop-2.c: Likewise.
2997 * gcc.target/mips/octeon-seq-3.c: Likewise.
2998 * gcc.target/mips/octeon-seq-4.c: Likewise.
2999 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3000 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3001 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3002 * gcc.target/mips/pr54240.c: Likewise.
3003 * gcc.target/mips/rsqrt-1.c: Likewise.
3004 * gcc.target/mips/rsqrt-2.c: Likewise.
3005 * gcc.target/mips/rsqrt-3.c: Likewise.
3006 * gcc.target/mips/rsqrt-4.c: Likewise.
3007 * gcc.target/mips/save-restore-2.c: Likewise.
3008 * gcc.target/mips/save-restore-4.c: Likewise.
3009 * gcc.target/mips/sb1-1.c: Likewise.
3010 * gcc.target/mips/scc-1.c: Likewise.
3011 * gcc.target/mips/scc-2.c: Likewise.
3012 * gcc.target/mips/scc-3.c: Likewise.
3013 * gcc.target/mips/scc-4.c: Likewise.
3014 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3015 * gcc.target/mips/truncate-1.c: Likewise.
3016 * gcc.target/mips/truncate-2.c: Likewise.
3017 * gcc.target/mips/truncate-3.c: Likewise.
3018 * gcc.target/mips/truncate-4.c: Likewise.
3019 * gcc.target/mips/truncate-5.c: Likewise.
3020 * gcc.target/mips/truncate-6.c: Likewise.
3021 * gcc.target/mips/unaligned-1.c: Likewise.
3022
3023 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3024 skip for -O0. Require -fexpensive-optimizations.
3025 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3026 * gcc.target/mips/dspr2-MULT.c: Likewise.
3027 * gcc.target/mips/fix-r4000-2.c: Likewise.
3028 * gcc.target/mips/fix-r4000-4.c: Likewise.
3029 * gcc.target/mips/fix-r4000-7.c: Likewise.
3030 * gcc.target/mips/fix-r4000-9.c: Likewise.
3031 * gcc.target/mips/madd-1.c: Likewise.
3032 * gcc.target/mips/madd-2.c: Likewise.
3033 * gcc.target/mips/madd-4.c: Likewise.
3034 * gcc.target/mips/maddu-1.c: Likewise.
3035 * gcc.target/mips/maddu-2.c: Likewise.
3036 * gcc.target/mips/maddu-3.c: Likewise.
3037 * gcc.target/mips/maddu-4.c: Likewise.
3038 * gcc.target/mips/msub-1.c: Likewise.
3039 * gcc.target/mips/msub-2.c: Likewise.
3040 * gcc.target/mips/msub-3.c: Likewise.
3041 * gcc.target/mips/msub-4.c: Likewise.
3042 * gcc.target/mips/msubu-1.c: Likewise.
3043 * gcc.target/mips/msubu-2.c: Likewise.
3044 * gcc.target/mips/msubu-3.c: Likewise.
3045 * gcc.target/mips/msubu-4.c: Likewise.
3046 * gcc.target/mips/mult-1.c: Likewise.
3047 * gcc.target/mips/mult-4.c: Likewise.
3048 * gcc.target/mips/mult-8.c: Likewise.
3049 * gcc.target/mips/mult-9.c: Likewise.
3050 * gcc.target/mips/mult-10.c: Likewise.
3051 * gcc.target/mips/mult-11.c: Likewise.
3052 * gcc.target/mips/mult-16.c: Likewise.
3053
3054 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3055 skip for -O0 and -Os.
3056 * gcc.target/mips/fix-r4000-12.c: Likewise.
3057 * gcc.target/mips/madd-7.c: Likewise.
3058 * gcc.target/mips/mips-ps-5.c: Likewise.
3059 * gcc.target/mips/mips-ps-7.c: Likewise.
3060 * gcc.target/mips/msub-7.c: Likewise.
3061
3062 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3063 skip for -O0. Require -mno-abicalls.
3064 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3065
3066 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3067 skip for -O0. Require a total number of BBIT instructions and
3068 at least one of each kind.
3069
3070 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3071 skip for -O0. Require -fno-unroll-loops.
3072
3073 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3074 skip for -O0. Allow BLTZ as well as BGEZ.
3075
3076 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3077
3078 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3079 skip for -O0. Require -fschedule-insns2.
3080 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3081
3082 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3083 but skip for -O0. Make a branch-likely more likely.
3084
3085 * gcc.target/mips/timode-2.c: Split each test into its own function.
3086 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3087
3088 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3089 skip for -O0. Require -fpeephole2.
3090 * gcc.target/mips/vr-mult-2.c: Likewise.
3091
3092 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3093
3094 PR preprocessor/53469
3095 * gcc.dg/cpp/_Pragma7.c: New test case.
3096
3097 2012-08-27 Tobias Burnus <burnus@net-b.de>
3098
3099 PR fortran/54370
3100 * gfortran.dg/do_5.f90: New.
3101
3102 2012-08-27 Tobias Burnus <burnus@net-b.de>
3103
3104 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3105 from dg-options as -Wall no longer implies it.
3106
3107 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3108
3109 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3110
3111 2012-08-25 Jason Merrill <jason@redhat.com>
3112
3113 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3114
3115 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3116
3117 PR c++/51421
3118 * g++.dg/cpp0x/auto34.C: New.
3119
3120 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3121
3122 PR c/54363
3123 * gcc.dg/pr54363.c: New test.
3124
3125 PR c/54355
3126 * gcc.dg/pr54355.c: New test.
3127
3128 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3129
3130 PR debug/52857
3131 * gcc.target/i386/pr52857-1.c: New.
3132 * gcc.target/i386/pr52857-2.c: Likewise.
3133
3134 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3135
3136 * gcc.target/mips/code-readable-4.c: New test.
3137
3138 2012-08-23 Julian Brown <julian@codesourcery.com>
3139 Sandra Loosemore <sandra@codesourcery.com>
3140
3141 * gcc.target/mips/code-readable-1.c: Add -O to options.
3142
3143 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3144
3145 PR c++/20420
3146 * g++.dg/lookup/using53.C: New.
3147
3148 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3149
3150 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3151 * gcc.dg/fixed-point/convert-1.c: New.
3152 * gcc.dg/fixed-point/convert-2.c: New.
3153 * gcc.dg/fixed-point/convert-3.c: New.
3154 * gcc.dg/fixed-point/convert-4.c: New.
3155 * gcc.dg/fixed-point/convert-float-1.c: New.
3156 * gcc.dg/fixed-point/convert-float-2.c: New.
3157 * gcc.dg/fixed-point/convert-float-3.c: New.
3158 * gcc.dg/fixed-point/convert-float-4.c: New.
3159 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3160 * gcc.dg/fixed-point/convert-sat.c: New.
3161 * gcc.dg/fixed-point/convert.h: New.
3162
3163 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3164
3165 PR target/54089
3166 * gcc.target/sh/pr54089-2.c: New.
3167
3168 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3169
3170 * gcc.target/i386/long-double-64-1.c: New file.
3171 * gcc.target/i386/long-double-64-2.c: Likewise.
3172 * gcc.target/i386/long-double-64-3.c: Likewise.
3173 * gcc.target/i386/long-double-64-4.c: Likewise.
3174 * gcc.target/i386/long-double-80-1.c: Likewise.
3175 * gcc.target/i386/long-double-80-2.c: Likewise.
3176 * gcc.target/i386/long-double-80-3.c: Likewise.
3177 * gcc.target/i386/long-double-80-4.c: Likewise.
3178 * gcc.target/i386/long-double-80-5.c: Likewise.
3179 * gcc.target/i386/long-double-80-6.c: Likewise.
3180 * gcc.target/i386/long-double-80-7.c: Likewise.
3181
3182 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3183
3184 PR tree-optimization/54317
3185 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3186
3187 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3188
3189 PR target/39423
3190 * gcc.target/sh/pr39423-2.c: New.
3191
3192 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3193
3194 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3195 * gcc.dg/fold-perm.c: Likewise.
3196
3197 2012-08-20 Jan Hubicka <jh@suse.cz>
3198
3199 PR fortran/48636
3200 * gcc.dg/ipa/inlinehint-1.c: New.
3201
3202 2012-08-20 Florian Weimer <fweimer@redhat.com>
3203
3204 PR c++/19351
3205 * g++.dg/init/new38.C: New test.
3206 * g++.dg/init/new39.C: New test.
3207
3208 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3209
3210 PR target/54089
3211 * gcc.target/sh/pr54089-1.c: New.
3212
3213 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3214
3215 PR target/51244
3216 * gcc.target/sh/pr51244-11.c: New.
3217
3218 2012-08-20 Tobias Burnus <burnus@net-b.de>
3219
3220 PR fortran/54301
3221 * gfortran.dg/warn_target_lifetime_2.f90: New.
3222
3223 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3224
3225 PR c++/10416
3226 * g++.dg/warn/Wunused-var-17.C: New.
3227
3228 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3229
3230 PR middle-end/53992
3231 * gcc.dg/gomp/pr53992.c: New test.
3232
3233 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3234
3235 PR tree-ssa/54295
3236 * gcc.c-torture/execute/20120817-1.c: New test.
3237
3238 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3239
3240 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3241 add instruction.
3242 (f2): New test that really does need adds.
3243
3244 2012-08-20 Richard Guenther <rguenther@suse.de>
3245
3246 PR tree-optimization/54327
3247 * gcc.dg/torture/pr54327.c: New testcase.
3248
3249 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3250
3251 PR tree-optimization/54321
3252 * gcc.c-torture/compile/pr54321.c: New test.
3253
3254 2012-08-20 Tobias Burnus <burnus@net-b.de>
3255
3256 PR fortran/54301
3257 * gfortran.dg/warn_target_lifetime_1.f90: New.
3258
3259 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3260
3261 PR fortran/54298
3262 * gfortran.dg/real_compare_1.f90: New test case.
3263 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3264
3265 2012-08-18 Jan Hubicka <jh@suse.cz>
3266
3267 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3268
3269 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3270
3271 PR fortran/39290
3272 * gfortran.dg/interface_37.f90: New test.
3273
3274 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3275 Gary Funck <gary@intrepid.com>
3276
3277 PR target/20020
3278 * gcc.target/i386/pr20020-1.c: New test.
3279 * gcc.target/i386/pr20020-2.c: Likewise.
3280 * gcc.target/i386/pr20020-3.c: Likewise.
3281
3282 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3283
3284 * gcc.target/i386/perm-concat.c: New test.
3285
3286 2012-08-17 Julian Brown <julian@codesourcery.com>
3287
3288 * gcc.target/arm/div64-unwinding.c: New test.
3289
3290 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3291
3292 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3293
3294 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3295
3296 PR target/54236
3297 * gcc.target/sh/pr54236-1.c: New.
3298
3299 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3300
3301 * lib/target-supports.exp (check_effective_target_sync_int_long)
3302 (check_effective_target_sync_char_short): Enable for crisv32-*
3303 and cris-*.
3304
3305 PR middle-end/54261
3306 * gcc.dg/torture/pr54261-1.c: New test.
3307
3308 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3309
3310 PR fortran/54243
3311 PR fortran/54244
3312 * gfortran.dg/typebound_call_24.f03: New.
3313
3314 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3315
3316 PR tree-optimization/54245
3317 * gcc.dg/tree-ssa/pr54245.c: New test.
3318
3319 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3320
3321 PR tree-optimization/54240
3322 * gcc.target/powerpc/pr54240.c: New test.
3323 * gcc.target/mips/pr54240.c: Likewise.
3324
3325 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3326
3327 PR target/52933
3328 * gcc.target/sh/pr52933-1.c: New.
3329 * gcc.target/sh/pr52933-2.c: New.
3330
3331 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3332
3333 PR target/50751
3334 * gcc.target/sh/pr50751-8.c: New.
3335
3336 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3337
3338 PR fortran/47586
3339 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3340 * gfortran.dg/typebound_proc_27.f03: New test.
3341
3342 2012-08-14 Sterling Augustine <saugustine@google.com>
3343
3344 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3345
3346 2012-08-14 Tobias Burnus <burnus@net-b.de>
3347
3348 PR fortran/40881
3349 * gfortran.dg/data_constraints_3.f90: New.
3350 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3351 to disable -pedantic compilation.
3352 * gfortran.dg/pr37243.f: Ditto.
3353 * gfortran.dg/g77/19990826-3.f: Ditto.
3354 * gfortran.dg/g77/20020307-1.f : Ditto.
3355 * gfortran.dg/g77/980310-3.f: Ditto.
3356
3357 2012-08-14 Tobias Burnus <burnus@net-b.de>
3358
3359 PR fortran/54234
3360 * gfortran.dg/warn_conversion_4.f90: New.
3361
3362 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3363
3364 PR middle-end/53411
3365 PR rtl-optimization/53495
3366 * gcc.c-torture/compile/pr53411.c: New test.
3367 * gcc.c-torture/compile/pr53495.c: New test.
3368
3369 2012-08-13 Richard Guenther <rguenther@suse.de>
3370
3371 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3372
3373 2012-08-13 Richard Guenther <rguenther@suse.de>
3374
3375 PR tree-optimization/54200
3376 * gcc.dg/guality/pr54200.c: New testcase.
3377 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3378
3379 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3380
3381 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3382
3383 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3384
3385 PR target/51244
3386 * gcc.target/sh/pr51244-7.c: New.
3387 * gcc.target/sh/pr51244-8.c: New.
3388 * gcc.target/sh/pr51244-9.c: New.
3389 * gcc.target/sh/pr51244-10.c: New.
3390
3391 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3392
3393 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3394 -m2e or -m2a.
3395 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3396 * gcc.target/sh/pr53511-1.c: Likewise.
3397 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3398 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3399 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3400 * gcc.target/sh/pr53512-3.c: Likewise.
3401 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3402
3403 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3404
3405 PR target/39423
3406 * gcc.c-torture/compile/pr39423-1.c: New.
3407 * gcc.c-torture/compile/pr39423-2.c: New.
3408
3409 2012-08-12 Tobias Burnus <burnus@net-b.de>
3410
3411 PR fortran/54221
3412 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3413 they appear uninitialized on the RHS.
3414 * gfortran.dg/public_private_module_6.f90: New.
3415
3416 2012-08-11 Martin Jambor <mjambor@suse.cz>
3417
3418 PR fortran/48636
3419 * gfortran.dg/pr48636.f90: New test.
3420
3421 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3422
3423 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3424 to avoid warnings.
3425 (main): Adjust caller.
3426
3427 2012-08-10 Richard Guenther <rguenther@suse.de>
3428
3429 * gcc.dg/matrix/*.c: Adjust and move ...
3430 * gcc.dg/torture/: ... here.
3431 * gcc.dg/matrix: Remove directory.
3432
3433 2012-08-10 Richard Guenther <rguenther@suse.de>
3434
3435 PR middle-end/54219
3436 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3437
3438 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3439
3440 PR middle-end/54211
3441 * gcc.dg/tree-ssa/pr54211.c: New test.
3442
3443 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3444
3445 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3446 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3447
3448 2012-08-10 Richard Guenther <rguenther@suse.de>
3449
3450 PR tree-optimization/54109
3451 * gcc.dg/torture/pr54109.c: New testcase.
3452 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3453 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3454
3455 2012-08-10 Richard Guenther <rguenther@suse.de>
3456
3457 PR tree-optimization/54027
3458 * gcc.dg/torture/pr54027.c: New testcase.
3459
3460 2012-08-10 Richard Guenther <rguenther@suse.de>
3461
3462 * g++.dg/plugin/selfassign.c: Adjust.
3463 * gcc.dg/plugin/selfassign.c: Likewise.
3464 * gcc.dg/strlenopt-11.c: Likewise.
3465 * gcc.dg/strlenopt-13.c: Likewise.
3466 * gcc.dg/no-strict-overflow-4.c: Likewise.
3467 * gcc.dg/strict-overflow-4.c: Likewise.
3468 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3469 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3470 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3471 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3472 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3473 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3474 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3475 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3476 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3477 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3478 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3479 * gcc.dg/pr46309.c: Likewise.
3480 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3481
3482 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3483
3484 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3485 for x86 targets.
3486 * gcc.c-torture/compile/20120727-2.c: New test.
3487
3488 2012-08-09 Martin Jambor <mjambor@suse.cz>
3489
3490 * gcc.dg/ipa/iinline-4.c: New test.
3491 * gcc.dg/ipa/iinline-5.c: Likewise.
3492 * gcc.dg/ipa/iinline-6.c: Likewise.
3493 * gcc.dg/ipa/iinline-7.c: Likewise.
3494 * gcc.dg/lto/20120723_0.c: Likewise.
3495 * gcc.dg/lto/20120723_1.c: Likewise.
3496
3497 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3498
3499 PR target/39423
3500 * gcc.target/sh/pr39423-1.c: New.
3501
3502 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3503
3504 PR target/51244
3505 * gcc.target/sh/pr51244-5: New.
3506 * gcc.target/sh/pr51244-6: New.
3507
3508 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3509
3510 * gcc.target/i386/adx-addxcarry32-3.c: New.
3511 * gcc.target/i386/adx-addxcarry64-3.c: New.
3512
3513 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3514
3515 PR rtl-optimization/53701
3516 * gcc.dg/pr53701.c: New test.
3517
3518 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3519
3520 * gcc.c-torture/compile/20120727-1.c: New test.
3521
3522 2012-08-09 Tobias Burnus <burnus@net-b.de>
3523
3524 PR fortran/54199
3525 * gfortran.dg/intrinsic_shadow_4.f90: New.
3526
3527 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3528
3529 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3530
3531 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3532
3533 * gcc.c-torture/execute/20120808-1.c: New test.
3534
3535 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3536
3537 PR rtl-optimization/54157
3538 * gcc.target/i386/pr54157.c: New file.
3539
3540 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3541
3542 * gcc.target/i386/adx-addcarryx32-1.c: New.
3543 * gcc.target/i386/adx-addcarryx32-2.c: New.
3544 * gcc.target/i386/adx-addcarryx64-1.c: New.
3545 * gcc.target/i386/adx-addcarryx64-2.c: New.
3546 * gcc.target/i386/adx-check.h: New.
3547 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3548 * gcc.target/i386/sse-12.c: Add -madx.
3549 * gcc.target/i386/sse-13.c: Ditto.
3550 * gcc.target/i386/sse-14.c: Ditto.
3551 * gcc.target/i386/sse-22.c: Ditto.
3552 * gcc.target/i386/sse-23.c: Ditto.
3553 * g++.dg/other/i386-2.C: Ditto.
3554 * g++.dg/other/i386-3.C: Ditto.
3555
3556 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3557
3558 * gcc.dg/tree-ssa/slsr-5.c: New.
3559 * gcc.dg/tree-ssa/slsr-6.c: New.
3560 * gcc.dg/tree-ssa/slsr-7.c: New.
3561 * gcc.dg/tree-ssa/slsr-8.c: New.
3562 * gcc.dg/tree-ssa/slsr-9.c: New.
3563 * gcc.dg/tree-ssa/slsr-10.c: New.
3564 * gcc.dg/tree-ssa/slsr-11.c: New.
3565 * gcc.dg/tree-ssa/slsr-12.c: New.
3566 * gcc.dg/tree-ssa/slsr-13.c: New.
3567 * gcc.dg/tree-ssa/slsr-14.c: New.
3568 * gcc.dg/tree-ssa/slsr-15.c: New.
3569 * gcc.dg/tree-ssa/slsr-16.c: New.
3570 * gcc.dg/tree-ssa/slsr-17.c: New.
3571 * gcc.dg/tree-ssa/slsr-18.c: New.
3572 * gcc.dg/tree-ssa/slsr-19.c: New.
3573 * gcc.dg/tree-ssa/slsr-20.c: New.
3574 * gcc.dg/tree-ssa/slsr-21.c: New.
3575 * gcc.dg/tree-ssa/slsr-22.c: New.
3576 * gcc.dg/tree-ssa/slsr-23.c: New.
3577 * gcc.dg/tree-ssa/slsr-24.c: New.
3578 * gcc.dg/tree-ssa/slsr-25.c: New.
3579 * gcc.dg/tree-ssa/slsr-26.c: New.
3580 * gcc.dg/tree-ssa/slsr-30.c: New.
3581 * gcc.dg/tree-ssa/slsr-31.c: New.
3582
3583 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3584
3585 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3586 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3587 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3588
3589 2012-08-06 Cary Coutant <ccoutant@google.com>
3590
3591 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3592
3593 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3594
3595 PR fortran/35831
3596 * gfortran.dg/dummy_procedure_5.f90: Modified.
3597 * gfortran.dg/dummy_procedure_8.f90: New.
3598 * gfortran.dg/interface_26.f90: Modified.
3599 * gfortran.dg/proc_ptr_11.f90: Modified.
3600 * gfortran.dg/proc_ptr_15.f90: Modified.
3601 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3602 * gfortran.dg/typebound_override_1.f90: Modified.
3603 * gfortran.dg/typebound_proc_6.f03: Modified.
3604
3605 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3606
3607 PR tree-optimization/51938
3608 PR tree-optimization/52005
3609 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3610 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3611 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3612 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3613
3614 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3615
3616 Avoid crashing on erroneous static_assert usage
3617 * g++.dg/cpp0x/static_assert8.C: New test.
3618
3619 2012-08-06 Jason Merrill <jason@redhat.com>
3620
3621 * g++.dg/cpp0x/sfinae38.C: New.
3622
3623 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3624 Paolo Carlini <paolo.carlini@oracle.com>
3625
3626 PR c++/54165
3627 * g++.dg/conversion/void2.C: New.
3628
3629 2012-08-06 Tom de Vries <tom@codesourcery.com>
3630
3631 * gcc.dg/tree-ssa/vrp78.c: New test.
3632
3633 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3634 Richard Sandiford <rdsandiford@googlemail.com>
3635
3636 * g++.dg/opt/enum2.C: Require fpic target.
3637 * g++.dg/lto/20090303_0.C: Likewise.
3638
3639 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3640 Catherine Moore <clm@codesourcery.com>
3641
3642 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3643 flush function names too.
3644 * gcc.target/mips/clear-cache-1.c: Likewise.
3645
3646 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3647
3648 PR target/54156
3649 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3650
3651 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3652
3653 PR fortran/54166
3654 * gfortran.dg/array_5.f90: New test.
3655
3656 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3657
3658 PR tree-optimization/30318
3659 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3660
3661 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3662
3663 * g++.dg/ext/vector17.C: New testcase.
3664
3665 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3666
3667 PR target/51931
3668 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3669 * g++.dg/opt/longbranch1.C: Likewise.
3670
3671 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3672
3673 PR tree-optimization/53805
3674 * gcc.dg/fold-notunord.c: New testcase.
3675
3676 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3677
3678 PR fortran/48820
3679 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3680 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3681
3682 2012-08-02 Jason Merrill <jason@redhat.com>
3683 Paolo Carlini <paolo.carlini@oracle.com>
3684
3685 PR c++/51213 (again)
3686 * g++.dg/cpp0x/sfinae37.C: Extend.
3687
3688 2012-08-02 Richard Guenther <rguenther@suse.de>
3689
3690 PR tree-optimization/50672
3691 * g++.dg/torture/pr50672.C: New testcase.
3692
3693 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3694
3695 PR fortran/54147
3696 * gfortran.dg/abstract_type_6.f03: Modified.
3697 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3698 * gfortran.dg/proc_ptr_comp_35.f90: New.
3699 * gfortran.dg/typebound_proc_9.f03: Modified.
3700 * gfortran.dg/typebound_proc_26.f90: New.
3701
3702 2012-08-02 Richard Guenther <rguenther@suse.de>
3703
3704 * gcc.dg/torture/pta-callused-1.c: Adjust.
3705 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3706 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3707 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3708 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3709 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3710 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3711 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3712 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3713
3714 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3715
3716 PR fortran/54033
3717 * gfortran.dg/include_6.f90: New test case.
3718 * gfortran.dg/include_7.f90: New test case.
3719 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3720
3721 2012-08-01 Tom de Vries <tom@codesourcery.com>
3722
3723 * gcc.dg/tree-ssa/vrp76.c: New test.
3724
3725 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3726
3727 PR tree-optimization/46556
3728 * gcc.dg/tree-ssa/slsr-27.c: New.
3729 * gcc.dg/tree-ssa/slsr-28.c: New.
3730 * gcc.dg/tree-ssa/slsr-29.c: New.
3731
3732 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3733
3734 PR fortran/42418
3735 * gfortran.dg/proc_decl_29.f90: New.
3736
3737 2012-07-31 Dehao Chen <dehao@google.com>
3738
3739 * gcc.dg/predict-7.c: New test.
3740
3741 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3742
3743 PR fortran/54134
3744 * gfortran.dg/typebound_override_3.f90: New.
3745
3746 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3747
3748 PR tree-optimization/53773
3749 * gcc.dg/vect/pr53773.c: New test.
3750
3751 2012-07-31 Nick Clifton <nickc@redhat.com>
3752
3753 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3754 and for XStormy16.
3755
3756 2012-07-31 Tobias Burnus <burnus@net-b.de>
3757
3758 * gfortran.dg/c_funloc_tests_6.f90: New.
3759 * gfortran.dg/c_funloc_tests_7.f90: New.
3760 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3761
3762 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3763
3764 PR c++/53624
3765 * g++.dg/cpp0x/temp_default5.C: New.
3766
3767 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3768
3769 PR fortran/51081
3770 * gfortran.dg/proc_ptr_37.f90: New.
3771
3772 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3773
3774 * lib/target-supports.exp
3775 (check_effective_target_vect_natural_alignment): New function.
3776 * gcc.dg/align-2.c: Only run on targets with natural alignment
3777 of vector types.
3778 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3779 alignment of vector types.
3780
3781 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3782 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3783
3784 * gcc.target/i386/rdseed16-1.c: New.
3785 * gcc.target/i386/rdseed32-1.c: Ditto
3786 * gcc.target/i386/rdseed64-1.c: Ditto
3787 * gcc.target/i386/sse-12.c: Add -mrdseed.
3788 * gcc.target/i386/sse-13.c: Ditto.
3789 * gcc.target/i386/sse-14.c: Ditto.
3790 * g++.dg/other/i386-2.C: Ditto.
3791 * g++.dg/other/i386-3.C: Ditto.
3792
3793 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3794
3795 PR target/51244
3796 * gcc.target/sh/pr51244-4.c: New.
3797
3798 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3799
3800 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3801 for alpha*-*-* targets. Cleanup original tree dump.
3802
3803 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3804
3805 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3806 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3807
3808 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3809
3810 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3811 rand, srand. Include <stdlib.h>.
3812
3813 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3814
3815 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3816
3817 2012-07-26 Richard Henderson <rth@redhat.com>
3818
3819 * gcc.dg/attr-hotcold-1.c: New.
3820 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3821
3822 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3823 Sandra Loosemore <sandra@codesourcery.com>
3824
3825 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3826
3827 2012-07-26 Tobias Burnus <burnus@net-b.de>
3828
3829 * gfortran.dg/contiguous_1.f90: Update dg-error.
3830 * gfortran.dg/proc_ptr_32.f90: Ditto.
3831
3832 2012-07-26 Richard Guenther <rguenther@suse.de>
3833
3834 PR tree-optimization/54098
3835 * gcc.dg/torture/pr54098.c: New testcase.
3836
3837 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3838
3839 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3840 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3841
3842 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3843
3844 PR fortran/44354
3845 * gfortran.dg/array_constructor_39.f90: New test.
3846
3847 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3848
3849 PR fortran/44354
3850 * gfortran.dg/array_constructor_38.f90: New test.
3851
3852 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3853
3854 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3855
3856 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3857
3858 * gnat.dg/noreturn5.ad[sb]: New test.
3859
3860 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3861 Paul Brook <paul@codesourcery.com>
3862
3863 PR target/53633
3864
3865 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3866 * c-c++-common/pr53633.c: New test.
3867
3868 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3869
3870 * gcc.target/i386/asm-dialect-1.c: New test case.
3871
3872 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3873 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3874
3875 * gcc.target/i386/prefetchw-1.c: New.
3876 * gcc.target/i386/sse-12.c: Add -mprfchw.
3877 * gcc.target/i386/sse-13.c: Ditto.
3878 * gcc.target/i386/sse-14.c: Ditto.
3879 * gcc.target/i386/sse-22.c: Ditto.
3880 * gcc.target/i386/sse-23.c: Ditto.
3881 * g++.dg/other/i386-2.C: Ditto.
3882 * g++.dg/other/i386-3.C: Ditto.
3883
3884 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3885
3886 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3887
3888 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3889
3890 PR target/54051
3891 * gcc.target/arm/pr54051.c: New.
3892 * gcc.target/arm/vfp-1.c: Adjust test.
3893
3894 2012-07-24 Julian Brown <julian@codesourcery.com>
3895
3896 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3897 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3898 hard-float ARM.
3899
3900 2012-07-23 Paul Brook <paul@codesourcery.com>
3901
3902 * g++.dg/other/armv7m-1.c: New test.
3903
3904 2012-07-23 Julian Brown <julian@codesourcery.com>
3905
3906 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3907 ARM.
3908 (DO_TEST): Define to 1 for appropriate ARM targets.
3909
3910 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3911
3912 PR tree-optimization/53881
3913 * gcc.dg/pr53881.c: Renamed to ...
3914 * gcc.dg/pr53881-1.c: ... this.
3915 * gcc.dg/pr53881-2.c: New test.
3916
3917 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3918
3919 Handle recent changes in default atomics for cris*-*-linux*.
3920 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3921 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3922 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3923 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3924 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3925 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3926 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3927 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3928 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3929 -mno-unaligned-atomic-may-use-library is in effect for
3930 cris*-*-linux*.
3931 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3932 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3933 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3934 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3935 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3936 gcc.target/cris/torture/sync-mis-op-i-1.c,
3937 gcc.target/cris/torture/sync-mis-op-i-2.c,
3938 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3939 gcc.target/cris/torture/sync-mis-op-i-3.c,
3940 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3941 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3942 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3943 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3944 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3945 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3946 (main): Remove local variable x.
3947 [mis_ok]: Check that atomics don't fail.
3948
3949 2012-07-21 Andrew Pinski <apinski@cavium.com>
3950
3951 * gcc.dg/tree-ssa/vrp72.c: New test.
3952 * gcc.dg/tree-ssa/vrp73.c: New test.
3953 * gcc.dg/tree-ssa/vrp74.c: New test.
3954 * gcc.dg/tree-ssa/vrp75.c: New test.
3955
3956 2012-07-21 Andrew Pinski <apinski@cavium.com>
3957
3958 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3959 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3960
3961 2012-07-21 Andrew Pinski <apinski@cavium.com>
3962
3963 * gcc.target/mips/octeon-pop-2.c: New testcase.
3964
3965 2012-07-21 Tobias Burnus <burnus@net-b.de>
3966
3967 PR fortran/48820
3968 * gfortran.dg/assumed_rank_3.f90: New.
3969 * gfortran.dg/assumed_rank_11.f90: New.
3970 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3971 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3972 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3973
3974 2012-07-21 Andrew Pinski <apinski@cavium.com>
3975
3976 * gcc.target/mips/unaligned-1.c: New testcase.
3977
3978 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3979
3980 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3981
3982 2012-07-20 Tobias Burnus <burnus@net-b.de>
3983
3984 * gfortran.dg/bind_c_array_params_2.f90: New.
3985 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3986 and update dg-error.
3987
3988 2012-07-20 Tobias Burnus <burnus@net-b.de>
3989
3990 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3991
3992 2012-07-20 Jason Merrill <jason@redhat.com>
3993
3994 PR c++/54038
3995 * g++.dg/other/array7.C: New.
3996
3997 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3998
3999 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4000 the basic block and check loop depth.
4001 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4002 matching patterns and comments.
4003 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4004 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4005
4006 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4007
4008 PR c++/28656
4009 * c-c++-common/pr28656.c: New test.
4010
4011 2012-07-19 Jason Merrill <jason@redhat.com>
4012
4013 PR c++/54026
4014 * g++.dg/init/mutable1.C: New.
4015
4016 2012-07-20 Tobias Burnus <burnus@net-b.de>
4017
4018 PR fortran/48820
4019 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4020 * gfortran.dg/assumed_rank_1.f90: New.
4021 * gfortran.dg/assumed_rank_1_c.c: New.
4022 * gfortran.dg/assumed_rank_2.f90: New.
4023 * gfortran.dg/assumed_rank_4.f90: New.
4024 * gfortran.dg/assumed_rank_5.f90: New.
4025 * gfortran.dg/assumed_rank_6.f90: New.
4026 * gfortran.dg/assumed_rank_7.f90: New.
4027 * gfortran.dg/assumed_rank_8.f90: New.
4028 * gfortran.dg/assumed_rank_8_c.c: New.
4029 * gfortran.dg/assumed_rank_9.f90: New.
4030 * gfortran.dg/assumed_rank_10.f90: New.
4031 * gfortran.dg/assumed_rank_12.f90: New.
4032
4033 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4034
4035 * gnat.dg/opt25.adb: New test.
4036 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4037 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4038
4039 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4040
4041 * gnat.dg/aggr20.ad[sb]: New test.
4042 * gnat.dg/aggr20_pkg.ads: New helper.
4043
4044 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4045
4046 * gnat.dg/derived_type3.adb: New test.
4047 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4048
4049 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4050
4051 PR rtl-optimization/53942
4052 * gcc.dg/pr53942.c: New test.
4053
4054 2012-07-19 Jason Merrill <jason@redhat.com>
4055
4056 PR c++/54021
4057 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4058
4059 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4060
4061 * gnat.dg/discr38.adb: New test.
4062
4063 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4064
4065 PR middle-end/54017
4066 * c-c++-common/gomp/pr54017.c: New test.
4067
4068 2012-07-19 Richard Guenther <rguenther@suse.de>
4069 Eric Botcazou <ebotcazou@adacore.com>
4070
4071 * gnat.dg/loop_optimization11.adb: New testcase.
4072 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4073
4074 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4075 Jason Merrill <jason@redhat.com>
4076
4077 * g++.dg/cpp0x/sfinae37.C: New.
4078 * g++.dg/template/access23.C: New.
4079 * g++.dg/template/access7.C: Adjust.
4080 * g++.dg/template/sfinae10.C: Don't expect errors.
4081 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4082
4083 2012-07-18 Julian Brown <julian@codesourcery.com>
4084 Sandra Loosemore <sandra@codesroucery.com>
4085
4086 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4087
4088 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4089
4090 * gnat.dg/noreturn4.ad[sb]: New test.
4091 * gnat.dg/noreturn4_pkg.ads: New helper.
4092
4093 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4094 Julian Brown <julian@codesourcery.com>
4095
4096 * gcc.target/arm/neon-vdup-1.c: New test case.
4097 * gcc.target/arm/neon-vdup-2.c: New test case.
4098 * gcc.target/arm/neon-vdup-3.c: New test case.
4099 * gcc.target/arm/neon-vdup-4.c: New test case.
4100 * gcc.target/arm/neon-vdup-5.c: New test case.
4101 * gcc.target/arm/neon-vdup-6.c: New test case.
4102 * gcc.target/arm/neon-vdup-7.c: New test case.
4103 * gcc.target/arm/neon-vdup-8.c: New test case.
4104 * gcc.target/arm/neon-vdup-9.c: New test case.
4105 * gcc.target/arm/neon-vdup-10.c: New test case.
4106 * gcc.target/arm/neon-vdup-11.c: New test case.
4107 * gcc.target/arm/neon-vdup-12.c: New test case.
4108 * gcc.target/arm/neon-vdup-13.c: New test case.
4109 * gcc.target/arm/neon-vdup-14.c: New test case.
4110 * gcc.target/arm/neon-vdup-15.c: New test case.
4111 * gcc.target/arm/neon-vdup-16.c: New test case.
4112 * gcc.target/arm/neon-vdup-17.c: New test case.
4113 * gcc.target/arm/neon-vdup-18.c: New test case.
4114 * gcc.target/arm/neon-vdup-19.c: New test case.
4115 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4116 arguments non-constant.
4117
4118 2012-07-18 Richard Guenther <rguenther@suse.de>
4119
4120 PR tree-optimization/53970
4121 * g++.dg/torture/pr53970.C: New testcase.
4122
4123 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4124
4125 PR target/38621
4126 * gcc.c-torture/compile/pr38621.c: New.
4127
4128 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4129
4130 PR target/33135
4131 * gcc.target/sh/pr33135-1.c: New.
4132 * gcc.target/sh/pr33135-2.c: New.
4133 * gcc.target/sh/pr33135-3.c: New.
4134 * gcc.target/sh/pr33135-4.c: New.
4135
4136 2012-07-17 Jason Merrill <jason@redhat.com>
4137
4138 PR c++/53995
4139 * g++.dg/parse/enum9.C: New.
4140
4141 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4142 Sandra Loosemore <sandra@codesourcery.com>
4143
4144 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4145 if there is a conflict with -mcpu=. Use -mcpu=5208.
4146
4147 2012-07-17 Jason Merrill <jason@redhat.com>
4148
4149 PR c++/53989
4150 * g++.dg/template/array23.C: New.
4151
4152 2012-07-17 Tobias Burnus <burnus@net-b.de>
4153
4154 PR fortran/53985
4155 * gfortran.dg/bind_c_usage_26.f90: New.
4156 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4157 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4158 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4159 * gfortran.dg/interop_params.f03: Ditto.
4160
4161 2012-07-17 Jason Merrill <jason@redhat.com>
4162
4163 * g++.dg/template/inherit8.C: Adjust.
4164 * g++.dg/template/using21.C: Adjust.
4165 * g++.dg/template/using22.C: Adjust.
4166
4167 PR c++/53549
4168 * g++.dg/template/current-inst1.C: New.
4169 * g++.dg/parse/crash35.C: Adjust.
4170
4171 2012-07-17 Tobias Burnus <burnus@net-b.de>
4172
4173 PR fortran/52101
4174 * gfortran.dg/oldstyle_4.f90: New.
4175
4176 2012-07-17 Tobias Burnus <burnus@net-b.de>
4177
4178 PR fortran/49265
4179 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4180 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4181
4182 2012-07-16 Jason Merrill <jason@redhat.com>
4183
4184 * g++.dg/parse/access8.C: Adjust.
4185 * g++.dg/template/sfinae6_neg.C: Adjust.
4186
4187 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4188
4189 PR fortran/53824
4190 * gfortran.dg/coarray_allocate_1.f90: New test.
4191
4192 2012-07-16 Andrew Pinski <apinski@cavium.com>
4193
4194 * gcc.c-torture/execute/bswap-1.c: New testcase.
4195 * gcc.c-torture/compile/unalign-1.c: New testcase.
4196 * gcc.c-torture/compile/20120524-1.c: New testcase.
4197 * gcc.c-torture/compile/20101216-1.c: New testcase.
4198
4199 2012-07-16 Dehao Chen <dehao@google.com>
4200
4201 Revert
4202 2012-07-10 Dehao Chen <dehao@google.com>
4203
4204 * gcc.dg/debug_info_inline.c: New test.
4205
4206 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4207
4208 PR fortran/53956
4209 * gfortran.dg/proc_decl_28.f90: New.
4210
4211 2012-07-16 Andrew Pinski <apinski@cavium.com>
4212
4213 * gcc.dg/torture/builtins-1.c: New testcase.
4214
4215 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4216
4217 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4218 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4219 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4220 gcc.target/cris/sync-1-v10.c,
4221 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4222 pass -mno-unaligned-atomic-may-use-library.
4223 * gcc.target/cris/sync-xchg-1.c: New test.
4224 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4225 valid register operand output modifier.
4226
4227 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4228
4229 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4230 characters.
4231
4232 2012-07-13 Andrew Pinski <apinski@cavium.com>
4233
4234 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4235 rather than cleanup-tree-dump.
4236 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4237
4238 2012-07-13 Richard Guenther <rguenther@suse.de>
4239
4240 PR tree-optimization/53907
4241 * gcc.target/i386/pr53907.c: New testcase.
4242
4243 2012-07-13 Richard Guenther <rguenther@suse.de>
4244
4245 PR tree-optimization/53922
4246 * gcc.dg/torture/pr53922.c: New testcase.
4247
4248 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4249
4250 PR rtl-optimization/53908
4251 * gcc.dg/torture/pr53908.c: New test.
4252
4253 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4254
4255 PR c++/53531
4256 * g++.dg/cpp0x/variadic135.C: New.
4257
4258 2012-07-12 Jason Merrill <jason@redhat.com>
4259
4260 * g++.dg/template/sfinae6_neg.C: Adjust.
4261
4262 2012-07-12 Tobias Burnus <burnus@net-b.de>
4263
4264 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4265 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4266 scan-tree-dump-times pattern.
4267
4268 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4269
4270 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4271
4272 2012-07-11 Jason Merrill <jason@redhat.com>
4273
4274 DR 1402
4275 * g++.g/cpp0x/defaulted37.C: New.
4276
4277 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4278
4279 PR target/53859
4280 * gcc.target/arm/pr53859.c: New test.
4281
4282 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4283
4284 PR target/53886
4285 * gcc.c-torture/compile/pr53886.c: New.
4286
4287 2012-07-10 Dehao Chen <dehao@google.com>
4288
4289 * gcc.dg/debug_info_inline.c: New test.
4290
4291 2012-07-10 Jason Merrill <jason@redhat.com>
4292
4293 PR c++/53733
4294 * g++.dg/cpp0x/defaulted36.C: New.
4295 * g++.dg/cpp0x/defaulted21.C: Adjust.
4296
4297 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4298
4299 2012-07-09 Sterling Augustine <saugustine@google.com>
4300
4301 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4302
4303 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4304
4305 PR tree-optimization/53887
4306 * gcc.dg/pr53887.c: New test.
4307
4308 2012-07-09 Jason Merrill <jason@redhat.com>
4309
4310 PR c++/53882
4311 * g++.dg/cpp0x/nullptr29.C: New.
4312
4313 2012-07-09 Tom de Vries <tom@codesourcery.com>
4314 Richard Guenther <rguenther@suse.de>
4315
4316 * gcc.dg/builtin-unreachable-6.c: New test.
4317 * gcc.dg/builtin-unreachable-5.c: New test.
4318
4319 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4320
4321 PR tree-optimization/53881
4322 * gcc.dg/pr53881.c: New test.
4323
4324 2012-07-06 Jason Merrill <jason@redhat.com>
4325
4326 PR c++/53862
4327 * g++.dg/cpp0x/variadic134.C: New.
4328
4329 PR c++/53858
4330 * g++.dg/cpp0x/alias-decl-20.C: New.
4331
4332 2012-07-06 Tom de Vries <tom@codesourcery.com>
4333
4334 PR tree-optimization/51879
4335 * gcc.dg/pr51879-16.c: New test.
4336 * gcc.dg/pr51879-17.c: Same.
4337
4338 2012-07-06 Tom de Vries <tom@codesourcery.com>
4339
4340 PR tree-optimization/52009
4341 * gcc.dg/pr51879-7.c: New test.
4342 * gcc.dg/pr51879-18.c: New test.
4343
4344 2012-07-05 Jason Merrill <jason@redhat.com>
4345
4346 PR c++/50852
4347 * g++.dg/template/typedef39.C: New.
4348
4349 PR c++/53039
4350 * g++.dg/cpp0x/variadic133.C: New.
4351 * g++.dg/template/param1.C: Adjust.
4352
4353 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4354
4355 PR target/48941
4356 PR target/51980
4357 * gcc.target/arm/neon/vtrnf32.c: Update.
4358 * gcc.target/arm/neon/vtrns32.c: Update.
4359 * gcc.target/arm/neon/vtrnu32.c: Update.
4360 * gcc.target/arm/neon/vzipf32.c: Update.
4361 * gcc.target/arm/neon/vzips32.c: Update.
4362 * gcc.target/arm/neon/vzipu32.c: Update.
4363
4364 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4365
4366 PR fortran/53732
4367 * gfortran.dg/inline_sum_4.f90: New test.
4368
4369 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4370
4371 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4372
4373 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4374
4375 * gcc.target/arm/fma-sp.c: New testcase.
4376 * gcc.target/arm/fma.c: Likewise.
4377 * gcc.target/arm/fma.h: Likewise.
4378
4379 2012-07-04 Jason Merrill <jason@redhat.com>
4380
4381 PR c++/53848
4382 * g++.dg/other/enum3.C: New.
4383
4384 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4385
4386 PR middle-end/53321
4387 * g++.dg/torture/pr53321.C: New test.
4388
4389 2012-07-04 Richard Guenther <rguenther@suse.de>
4390
4391 PR tree-optimization/53844
4392 * g++.dg/tree-ssa/pr53844.C: New testcase.
4393
4394 2012-07-04 Richard Guenther <rguenther@suse.de>
4395
4396 PR tree-optimization/53849
4397 * gcc.dg/pr53849.c: New testcase.
4398
4399 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4400
4401 PR c++/53812
4402 * g++.dg/ext/label14.C: New test.
4403
4404 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4405
4406 PR target/53811
4407 * g++.dg/other/pr53811.C: New test.
4408
4409 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4410
4411 PR target/28896
4412 * gcc.target/m68k/stack-limit-1.c: New testcase.
4413
4414 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4415
4416 * gnat.dg/recursive_call.adb: New test.
4417
4418 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4419
4420 * gnat.dg/discr37.ad[sb]: New test.
4421
4422 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4423
4424 * g++.dg/other/packed1.C: Remove SH from xfail list.
4425
4426 2012-07-02 Jason Merrill <jason@redhat.com>
4427
4428 PR c++/53619
4429 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4430
4431 PR c++/53783
4432 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4433
4434 PR c++/53788
4435 * g++.dg/cpp0x/decltype39.C: New.
4436 * g++.dg/diagnostic/method1.C: Adjust.
4437
4438 PR c++/53816
4439 * g++.dg/template/ref6.C: New.
4440
4441 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4442
4443 PR target/53568
4444 * gcc.target/sh/pr53568-1.c: New.
4445
4446 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4447
4448 PR target/51244
4449 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4450
4451 2012-07-02 Jason Merrill <jason@redhat.com>
4452
4453 PR c++/53821
4454 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4455
4456 PR c++/53524
4457 * g++.dg/template/enum7.C: New.
4458 * g++.dg/other/ptrmem10.C: Adjust.
4459 * g++.dg/other/ptrmem11.C: Adjust.
4460 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4461
4462 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4463
4464 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4465
4466 2012-07-01 Wei Guozhi <carrot@google.com>
4467
4468 PR target/53447
4469 * gcc.target/arm/pr53447-1.c: New testcase.
4470 * gcc.target/arm/pr53447-2.c: New testcase.
4471 * gcc.target/arm/pr53447-3.c: New testcase.
4472 * gcc.target/arm/pr53447-4.c: New testcase.
4473
4474 2012-06-29 Richard Guenther <rguenther@suse.de>
4475
4476 PR tree-optimization/47061
4477 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4478
4479 2012-06-29 Richard Guenther <rguenther@suse.de>
4480
4481 PR tree-optimization/37541
4482 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4483
4484 2012-06-29 Richard Guenther <rguenther@suse.de>
4485
4486 PR tree-optimization/52589
4487 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4488
4489 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4490
4491 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4492
4493 * g++.dg/template/error46.C: Add missing comment to dg-message.
4494 * g++.dg/template/crash107.C: Likewise.
4495 * g++.dg/template/error47.C: Likewise.
4496 * g++.dg/template/crash108.C: Likewise.
4497 * g++.dg/overload/operator5.C: Likewise.
4498
4499 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4500 errors in dg-message directives, add comments.
4501
4502 2012-06-28 Kai Tietz <ktietz@redhat.com>
4503
4504 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4505 hard-coded 'unsigned long'.
4506
4507 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4508
4509 PR tree-optimization/51581
4510 * gcc.dg/vect/pr51581-4.c: New test.
4511
4512 PR tree-optimization/53645
4513 * gcc.c-torture/execute/pr53645-2.c: New test.
4514
4515 2012-06-28 Richard Guenther <rguenther@suse.de>
4516
4517 PR middle-end/53790
4518 * gcc.dg/torture/pr53790.c: New testcase.
4519
4520 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4521
4522 PR tree-optimization/53645
4523 * gcc.c-torture/execute/pr53645.c: New test.
4524
4525 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4526
4527 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4528
4529 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4530
4531 PR debug/53671
4532 PR debug/49888
4533 * gcc.dg/guality/pr49888.c: Account for the possibility that
4534 the variable is optimized out at the first test.
4535
4536 2012-06-27 Jason Merrill <jason@redhat.com>
4537
4538 * g++.dg/cpp0x/override2.C: Adjust.
4539 * g++.dg/template/error5.C: Adjust.
4540 * g++.dg/parse/crash28.C: Adjust.
4541
4542 PR c++/53563
4543 * g++.dg/parse/template27.C: New.
4544 * g++.dg/template/crash74.C: Adjust expected output.
4545
4546 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4547
4548 PR fortran/41951
4549 PR fortran/49591
4550 * gfortran.dg/typebound_operator_16.f03: New.
4551
4552 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4553
4554 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4555 even src1.i and src2.i fields even in the second half of the arrays.
4556
4557 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4558
4559 PR c++/51033.
4560 * g++.dg/torture/vshuf-16.inc: New test.
4561 * g++.dg/torture/vshuf-2.inc: New test.
4562 * g++.dg/torture/vshuf-4.inc: New test.
4563 * g++.dg/torture/vshuf-8.inc: New test.
4564 * g++.dg/torture/vshuf-main.inc: New test.
4565 * g++.dg/torture/vshuf-v16hi.C: New test.
4566 * g++.dg/torture/vshuf-v16qi.C: New test.
4567 * g++.dg/torture/vshuf-v2df.C: New test.
4568 * g++.dg/torture/vshuf-v2di.C: New test.
4569 * g++.dg/torture/vshuf-v2sf.C: New test.
4570 * g++.dg/torture/vshuf-v2si.C: New test.
4571 * g++.dg/torture/vshuf-v4df.C: New test.
4572 * g++.dg/torture/vshuf-v4di.C: New test.
4573 * g++.dg/torture/vshuf-v4sf.C: New test.
4574 * g++.dg/torture/vshuf-v4si.C: New test.
4575 * g++.dg/torture/vshuf-v8hi.C: New test.
4576 * g++.dg/torture/vshuf-v8qi.C: New test.
4577 * g++.dg/torture/vshuf-v8si.C: New test.
4578
4579 2012-06-27 Richard Guenther <rguenther@suse.de>
4580
4581 PR middle-end/53676
4582 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4583
4584 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4585
4586 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4587 scan-dump-dem-not): Use printable pattern in test name.
4588
4589 2012-06-26 Sterling Augustine <saugustine@google.com>
4590 Dominique Dhumieres <dominiq@lps.ens.fr>
4591
4592 * gcc.dg/pubtypes-2.c: Update expected output.
4593 * gcc.dg/pubtypes-3.c: Likewise.
4594 * gcc.dg/pubtypes-4.c: Likewise.
4595
4596 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4597
4598 * gcc.dg/tree-ssa/slsr-1.c: New test.
4599 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4600 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4601 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4602
4603 2012-06-26 Matt Turner <mattst88@gmail.com>
4604
4605 PR target/35294
4606 * gcc.target/arm/mmx-2.c: New.
4607
4608 2012-06-26 Richard Guenther <rguenther@suse.de>
4609
4610 PR c++/53752
4611 * g++.dg/torture/pr53752.C: New testcase.
4612
4613 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4614
4615 PR tree-optimization/53748
4616 * gcc.c-torture/compile/pr53748.c: New test.
4617
4618 2012-06-25 Jason Merrill <jason@redhat.com>
4619
4620 PR c++/53498
4621 PR c++/53305
4622 * g++.dg/cpp0x/decltype38.C: New.
4623 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4624
4625 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4626
4627 * lib/target-supports-dg.exp (testname-for-summary): New.
4628 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4629 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4630 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4631 scan-module-absence, output-exists, output-exists-not: Use
4632 testname-for-summary.
4633 (dg-test): Clean up testname_with_flags.
4634 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4635 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4636 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4637 scan-assembler-dem-not, object-size: Use testname-for-summary.
4638 * lib/gcov.exp (run-gcov): Likewise.
4639 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4640 scan-dump-dem, scan-dump-dem-note): Likewise.
4641
4642 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4643 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4644 including profopt.opt; save and restore existing value.
4645 * g++.dg/bprob/bprob.exp: Likewise.
4646 * gcc.dg/matrix/matrix.exp: Likewise.
4647 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4648 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4649 PROFOPT_OPTIONS.
4650
4651 2012-06-25 Richard Henderson <rth@redhat.com>
4652
4653 * gcc.dg/pr53749.c: New.
4654
4655 2012-06-25 Jason Merrill <jason@redhat.com>
4656
4657 PR c++/52988
4658 * g++.dg/cpp0x/nullptr28.C: New.
4659
4660 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4661
4662 * gcc.target/arm/neon-vld1_dupQ.c: New.
4663
4664 2012-06-25 Florian Weimer <fweimer@redhat.com>
4665
4666 * g++.dg/init/new35.C: New.
4667 * g++.dg/init/new36.C: New.
4668 * g++.dg/init/new37.C: New.
4669 * g++.dg/ext/vla5.C: New warning.
4670 * g++.dg/ext/vla8.C: New warning.
4671 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4672
4673 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4674 James Greenhalgh <james.greenhalgh@arm.com>
4675
4676 * gcc.target/arm/ftest-support-arm.h New testcase.
4677 * gcc.target/arm/ftest-support-thumb.h Likewise.
4678 * gcc.target/arm/ftest-support.h Likewise.
4679 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4680 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4681 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4682 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4683 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4684 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4685 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4686 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4687 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4688 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4689 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4690 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4691 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4692 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4693 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4694 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4695 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4696 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4697 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4698 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4699 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4700 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4701 * lib/target-supports.exp
4702 (check_effective_target_arm_arch_FUNC): Add support for more
4703 architectures.
4704 (add_options_for_arm_arch_FUNC): Likewise.
4705 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4706
4707 2012-06-25 Jason Merrill <jason@redhat.com>
4708
4709 PR c++/53202
4710 * g++.dg/cpp0x/constexpr-tuple.C: New.
4711
4712 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4713
4714 PR target/53759
4715 * gcc.target/i386/pr53759.c: New test.
4716
4717 PR c++/53594
4718 * g++.dg/cpp0x/nsdmi7.C: New test.
4719
4720 2012-06-24 Kai Tietz <ktietz@redhat.com>
4721
4722 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4723 for LLP64 targets.
4724 * gcc.target/i386/pr38988.c: Likewise.
4725
4726 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4727
4728 PR fortran/47710
4729 PR fortran/53328
4730 * gfortran.dg/typebound_generic_12.f03: New.
4731 * gfortran.dg/typebound_generic_13.f03: New.
4732
4733 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4734
4735 * gnat.dg/lto15.ad[sb]: New test.
4736
4737 2012-06-21 Meador Inge <meadori@codesourcery.com>
4738
4739 PR c/53702
4740 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4741
4742 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4743
4744 * gcc.dg/pch/ident-1.c: New test.
4745 * gcc.dg/pch/ident-1.hs: Header file for new test.
4746
4747 2012-06-21 Michael Matz <matz@suse.de>
4748
4749 PR middle-end/53688
4750 * gcc.c-torture/execute/pr53688.c: New test.
4751
4752 2012-06-20 Richard Guenther <rguenther@suse.de>
4753
4754 PR tree-optimization/30318
4755 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4756
4757 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4758
4759 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4760
4761 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4762
4763 * gcc.target/i386/clearcapv2.map: New file.
4764 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4765
4766 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4767
4768 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4769 and add __sh__ case.
4770
4771 2012-06-19 Jason Merrill <jason@redhat.com>
4772
4773 PR c++/52637
4774 * g++.dg/debug/localclass1.C: New.
4775
4776 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4777
4778 * g++.dg/cpp0x/override4.C: New.
4779
4780 2012-06-14 Jason Merrill <jason@redhat.com>
4781
4782 PR c++/53651
4783 * g++.dg/cpp0x/decltype37.C: New.
4784
4785 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4786
4787 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4788
4789 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4790
4791 * gcc.c-torture/compile/vector-5.c,
4792 gcc.c-torture/compile/vector-6.c: New tests.
4793
4794 2012-06-19 Richard Henderson <rth@redhat.com>
4795
4796 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4797
4798 2012-06-19 Richard Guenther <rguenther@suse.de>
4799
4800 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4801
4802 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4803
4804 PR target/53712
4805 * gcc.target/i386/pr53712.c: New test.
4806
4807 2012-06-18 Tobias Burnus <burnus@net-b.de>
4808
4809 PR fortran/53692
4810 * gfortran.dg/elemental_optional_args_6.f90: New.
4811
4812 2012-06-18 Tobias Burnus <burnus@net-b.de>
4813
4814 PR fortran/53526
4815 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4816 * gfortran.dg/coarray/move_alloc_1.f90
4817
4818 2012-06-18 Tobias Burnus <burnus@net-b.de>
4819
4820 PR fortran/53526
4821 * gfortran.dg/coarray_27.f90: New.
4822
4823 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4824 Greta Yorsh <Greta.Yorsh@arm.com>
4825
4826 * gcc.target/arm/epilog-1.c: New test.
4827
4828 2012-06-18 Richard Guenther <rguenther@suse.de>
4829
4830 PR tree-optimization/53693
4831 * g++.dg/torture/pr53693.C: New testcase.
4832
4833 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4834
4835 PR tree-optimization/53703
4836 * gcc.dg/torture/pr53703.c: New test.
4837
4838 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4839
4840 PR middle-end/53698
4841 * gcc.target/i386/pr53698.c: New test.
4842
4843 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4844
4845 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4846
4847 2012-06-17 Tobias Burnus <burnus@net-b.de>
4848
4849 PR fortran/53691
4850 PR fortran/53685
4851 * gfortran.dg/transfer_check_3.f90: New.
4852
4853 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4854
4855 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4856
4857 2012-06-16 Tobias Burnus <burnus@net-b.de>
4858
4859 PR fortran/53642
4860 PR fortran/45170
4861 * gfortran.dg/deferred_type_param_8.f90: New.
4862
4863 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4864
4865 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4866 testname that includes flags, passed in as new argument, in
4867 pass/fail messages.
4868 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4869 and pass it to verify-* procedures.
4870
4871 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4872 alignment torture options with usual torture options.
4873
4874 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4875 messages reported for one line of source code.
4876 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4877 * g++.dg/cpp0x/decltype2.C: Likewise.
4878 * g++.dg/cpp0x/decltype3.C: Likewise.
4879 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4880 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4881 * g++.dg/cpp0x/static_assert3.C: Likewise.
4882 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4883 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4884 * g++.dg/cpp0x/union1.C: Likewise.
4885 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4886 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4887 * g++.dg/cpp0x/variadic2.C: Likewise.
4888 * g++.dg/cpp0x/variadic20.C: Likewise.
4889 * g++.dg/cpp0x/variadic74.C: Likewise.
4890 * g++.dg/diagnostic/bitfld2.C: Likewise.
4891 * g++.dg/ext/attrib44.C: Likewise.
4892 * g++.dg/ext/no-asm-1.C: Likewise.
4893 * g++.dg/other/error34.C: Likewise.
4894 * g++.dg/parse/crash46.C: Likewise.
4895 * g++.dg/parse/error10.C: Likewise.
4896 * g++.dg/parse/error2.C: Likewise.
4897 * g++.dg/parse/error3.C: Likewise.
4898 * g++.dg/parse/error36.C: Likewise.
4899 * g++.dg/parse/error8.C: Likewise.
4900 * g++.dg/parse/error9.C: Likewise.
4901 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4902 * g++.dg/parse/parser-pr28152.C: Likewise.
4903 * g++.dg/parse/template25.C: Likewise.
4904 * g++.dg/parse/typename11.C: Likewise.
4905 * g++.dg/tc1/dr147.C: Likewise.
4906 * g++.dg/template/deduce3.C: Likewise.
4907 * g++.dg/template/koenig9.C: Likewise.
4908 * g++.dg/template/pr23510.C: Likewise.
4909 * g++.dg/warn/pr12242.C: Likewise.
4910 * g++.dg/warn/pr30551-2.C: Likewise.
4911 * g++.dg/warn/pr30551.C: Likewise.
4912 * g++.old-deja/g++.other/typename1.C: Likewise.
4913 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4914
4915 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4916
4917 PR c++/51033
4918 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4919 * c-c++-common/torture/vshuf-2.inc: Likewise.
4920 * c-c++-common/torture/vshuf-4.inc: Likewise.
4921 * c-c++-common/torture/vshuf-8.inc: Likewise.
4922 * c-c++-common/torture/vshuf-main.inc: Likewise.
4923 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4924 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4925 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4926 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4927 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4928 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4929 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4930 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4931 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4932 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4933 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4934 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4935 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4936 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4937
4938 2012-06-15 Michael Matz <matz@suse.de>
4939
4940 * gcc.dg/tree-ssa/vector-4.c: New test.
4941
4942 2012-06-15 Michael Matz <matz@suse.de>
4943
4944 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4945 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4946
4947 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4948
4949 PR tree-optimization/53636
4950 * gcc.target/arm/pr53636.c: New test.
4951
4952 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4953
4954 PR tree-optimization/51581
4955 * gcc.c-torture/execute/pr51581-1.c: New test.
4956 * gcc.c-torture/execute/pr51581-2.c: New test.
4957 * gcc.dg/vect/pr51581-1.c: New test.
4958 * gcc.dg/vect/pr51581-2.c: New test.
4959 * gcc.dg/vect/pr51581-3.c: New test.
4960 * gcc.target/i386/avx-pr51581-1.c: New test.
4961 * gcc.target/i386/avx-pr51581-2.c: New test.
4962 * gcc.target/i386/avx2-pr51581-1.c: New test.
4963 * gcc.target/i386/avx2-pr51581-2.c: New test.
4964 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4965
4966 2012-06-15 Richard Guenther <rguenther@suse.de>
4967
4968 * gcc.c-torture/execute/20120615-1.c: New testcase.
4969
4970 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4971
4972 * gnat.dg/vect8.ad[sb]: New test.
4973
4974 2012-06-14 Richard Guenther <rguenther@suse.de>
4975
4976 * gcc.dg/tree-ssa/vrp.h: New testcase.
4977 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4978
4979 2012-06-13 Christian Bruel <christian.bruel@st.com>
4980
4981 PR target/53621
4982 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4983
4984 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4985
4986 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4987
4988 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4989
4990 PR testsuite/20771
4991 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4992 test summary unique.
4993
4994 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4995 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4996 scan-stack-usage-not): Don't strip torture options from test name.
4997
4998 * lib/scandump.exp (scan-dump-times): Use printable version of
4999 regexp in test summary line.
5000
5001 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5002 messages reported for one line of source code.
5003 * gcc.dg/format/few-1.c: Likewise.
5004 * gcc.dg/ia64-sync-2.c: Likewise.
5005 * gcc.dg/sync-2.c: Likewise.
5006 * gcc.dg/noncompile/pr44517.c: Likewise.
5007
5008 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5009
5010 PR debug/49888
5011 * gcc.dg/guality/pr49888.c: New.
5012
5013 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5014
5015 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5016 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5017 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5018
5019 2012-06-13 Tobias Burnus <burnus@net-b.de>
5020
5021 PR fortran/53643
5022 * gfortran.dg/intent_out_7.f90: New.
5023
5024 2012-06-13 Tobias Burnus <burnus@net-b.de>
5025
5026 PR fortran/53597
5027 * gfortran.dg/save_4.f90: New.
5028
5029 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5030
5031 PR c/53532
5032 PR c/51034
5033 PR c/53196
5034 * gcc.dg/pr53532.c: New test.
5035 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5036 adjust line numbers.
5037 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5038 * gcc.dg/Wcxx-compat-8.c: Likewise.
5039 * gcc.dg/pr51034.c: New test.
5040 * gcc.dg/pr53196-1.c: New test.
5041 * gcc.dg/pr53196-2.c: New test.
5042
5043 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5044
5045 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5046 alignment torture options with usual torture options.
5047 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5048 instead of dg-options.
5049 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5050 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5051 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5052 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5053 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5054 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5055
5056 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5057 to checks for multiple messages reported for one line of source code.
5058 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5059
5060 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5061 messages reported for one line of source code.
5062
5063 * gcc.dg/20031223-1.c: Add comments to check for multiple
5064 messages reported for one line of source code.
5065 * gcc.dg/Wconversion-integer.c: Likewise.
5066 * gcc.dg/Wfatal-2.c: Likewise.
5067 * gcc.dg/Wfatal.c: Likewise.
5068 * gcc.dg/Wobjsize-1.c: Likewise.
5069 * gcc.dg/c99-vla-jump-1.c: Likewise.
5070 * gcc.dg/c99-vla-jump-2.c: Likewise.
5071 * gcc.dg/c99-vla-jump-3.c: Likewise.
5072 * gcc.dg/c99-vla-jump-4.c: Likewise.
5073 * gcc.dg/c99-vla-jump-5.c: Likewise.
5074 * gcc.dg/decl-9.c: Likewise.
5075 * gcc.dg/declspec-10.c: Likewise.
5076 * gcc.dg/declspec-18.c: Likewise.
5077 * gcc.dg/mtune.c: Likewise.
5078 * gcc.dg/parser-pr28152-2.c: Likewise.
5079 * gcc.dg/parser-pr28152.c: Likewise.
5080 * gcc.dg/pr14475.c: Likewise.
5081 * gcc.dg/pr27953.c: Likewise.
5082 * gcc.dg/pr28322-3.c: Likewise.
5083 * gcc.dg/pr30457.c: Likewise.
5084 * gcc.dg/pr30551-2.c: Likewise.
5085 * gcc.dg/pr30551-3.c: Likewise.
5086 * gcc.dg/pr30551-4.c: Likewise.
5087 * gcc.dg/pr30551-5.c: Likewise.
5088 * gcc.dg/pr30551-6.c: Likewise.
5089 * gcc.dg/pr30551.c: Likewise.
5090 * gcc.dg/pr45461.c: Likewise.
5091 * gcc.dg/pr48552-1.c: Likewise.
5092 * gcc.dg/pr48552-2.c: Likewise.
5093 * gcc.dg/redecl-1.c: Likewise.
5094 * gcc.dg/transparent-union-3.c: Likewise.
5095 * gcc.dg/utf-dflt.c: Likewise.
5096 * gcc.dg/utf-dflt2.c: Likewise.
5097 * gcc.dg/vla-8.c: Likewise.
5098 * gcc.dg/vla-init-1.c: Likewise.
5099 * gcc.dg/wtr-int-type-1.c: Likewise.
5100
5101 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5102 messages reported for for one line of source code.
5103 * c-c++-common/raw-string-5.c: Likewise.
5104 * c-c++-common/raw-string-4.c: Likewise.
5105 * c-c++-common/raw-string-6.c: Likewise.
5106 * c-c++-common/pr20000.c: Likewise.
5107
5108 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5109 messages reported for one line of source code.
5110 * gcc.dg/cpp/pr30786.c: Likewise.
5111 * gcc.dg/cpp/pr28709.c: Likewise.
5112 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5113 * gcc.dg/cpp/macspace2.c: Likewise.
5114 * gcc.dg/cpp/missing-header-1.c: Likewise.
5115 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5116 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5117 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5118
5119 2012-06-12 Jason Merrill <jason@redhat.com>
5120
5121 PR c++/53599
5122 * g++.dg/template/local7.C: New.
5123
5124 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5125
5126 PR target/53511
5127 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5128 * gcc.target/sh/pr51340-2.c: Likewise.
5129 * gcc.target/sh/pr51340-3.c: Likewise.
5130
5131 2012-06-12 Michael Matz <matz@suse.de>
5132
5133 * gcc.dg/torture/alias-1.c: New test.
5134
5135 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5136
5137 PR rtl-optimization/53589
5138 * gcc.dg/torture/pr53589.c: New test.
5139
5140 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5141
5142 PR target/50749
5143 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5144 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5145 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5146 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5147 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5148 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5149 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5150 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5151 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5152 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5153 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5154 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5155 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5156 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5157 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5158 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5159
5160 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5161
5162 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5163 (check_intel_cpu_model): New function.
5164 (check_amd_cpu_model): New function.
5165 (check_features): New function.
5166 (__get_cpuid_output): New function.
5167 (check_detailed): New function.
5168 (fn1): Rename to quick_check.
5169 (main): Update to call quick_check and call check_detailed.
5170
5171 2012-06-11 Richard Henderson <rth@redhat.com>
5172
5173 * lib/target-supports.exp
5174 (check_effective_target_sync_long_long_runtime): Use
5175 check_effective_target_lp64 instead of
5176 check_effective_target_powerpc64 for powerpc targets.
5177
5178 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5179
5180 PR target/53511
5181 * gcc.target/sh/pr53511-1.c: New.
5182
5183 2012-06-11 Richard Guenther <rguenther@suse.de>
5184
5185 PR middle-end/53470
5186 * g++.dg/lto/pr53470_0.C: New testcase.
5187 * gcc.dg/lto/pr53470_0.c: Likewise.
5188
5189 2012-06-11 Richard Guenther <rguenther@suse.de>
5190
5191 PR c++/53605
5192 * g++.dg/ext/pr53605.C: New testcase.
5193
5194 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5195
5196 * gnat.dg/specs/array1.ads: New test.
5197 * gnat.dg/specs/array2.ads: Likewise.
5198 * gnat.dg/array22.adb: Likewise.
5199
5200 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5201
5202 * gnat.dg/constant4.adb: New test.
5203 * gnat.dg/constant4_pkg.ads: New helper.
5204
5205 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5206
5207 PR fortran/52552
5208 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5209 * gfortran.dg/allocate_class_1.f90: Modified.
5210 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5211 * gfortran.dg/allocate_class_2.f90: New.
5212
5213 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5214
5215 PR middle-end/53535
5216 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5217
5218 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5219
5220 PR fortran/52861
5221 * gfortran.dg/string_assign_2.f90: New test case.
5222
5223 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5224
5225 PR fortran/52861
5226 * gfortran.dg/string_assign_1.f90: New test case.
5227
5228 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5229
5230 PR middle-end/53580
5231 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5232 * gcc.dg/gomp/critical-4.c: Likewise.
5233 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5234 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5235 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5236 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5237 * c-c++-common/gomp/pr53580.c: New test.
5238
5239 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5240
5241 PR c++/51214
5242 * g++.dg/cpp0x/forw_enum11.C: New.
5243
5244 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5245
5246 PR c++/53567
5247 * g++.dg/cpp0x/alias-decl-19.C: New.
5248
5249 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5250
5251 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5252
5253 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5254
5255 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5256 (XSTATE_FP): Ditto.
5257 (XSTATE_SSE): Ditto.
5258 (XSTATE_YMM): Ditto.
5259 (avx_os_support): Use new defines.
5260
5261 2012-06-06 Richard Guenther <rguenther@suse.de>
5262
5263 PR testsuite/32380
5264 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5265 loops.
5266
5267 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5268
5269 PR c++/52841
5270 * g++.dg/cpp0x/pr52841.C: New testcase.
5271
5272 2012-06-06 Richard Guenther <rguenther@suse.de>
5273
5274 PR tree-optimization/53081
5275 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5276 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5277
5278 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5279
5280 * gcc.target/powerpc/pr53487.c: New test.
5281
5282 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5283
5284 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5285
5286 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5287
5288 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5289
5290 2012-06-05 Richard Guenther <rguenther@suse.de>
5291
5292 PR tree-optimization/30442
5293 * gcc.dg/vect/bb-slp-30.c: New testcase.
5294
5295 2012-06-05 Richard Guenther <rguenther@suse.de>
5296
5297 PR tree-optimization/53081
5298 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5299 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5300 -fno-tree-loop-distribute-patterns.
5301
5302 2012-06-05 Alan Modra <amodra@gmail.com>
5303
5304 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5305 Check static chain in nested funcs.
5306
5307 2012-06-04 Tobias Burnus <burnus@net-b.de>
5308
5309 PR fortran/50619
5310 * gfortran.dg/init_flag_10.f90: New.
5311
5312 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5313
5314 PR c++/53524
5315 * g++.dg/warn/Wenum-compare-no-2: New.
5316
5317 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5318
5319 PR preprocessor/53463
5320 * g++.dg/cpp/limits.C: New test.
5321 * g++.dg/parse/error19.C: Adjust.
5322 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5323 * g++.dg/warn/pr35635.C: Likewise.
5324 * g++.old-deja/g++.pt/assign1.C: Likewise.
5325
5326 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5327
5328 PR target/53559
5329 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5330 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5331 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5332 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5333 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5334 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5335 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5336 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5337
5338 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5339
5340 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5341
5342 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5343
5344 PR tree-optimization/53550
5345 * gcc.dg/pr53550.c: New test.
5346
5347 2012-06-04 Richard Guenther <rguenther@suse.de>
5348
5349 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5350 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5351 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5352
5353 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5354
5355 PR fortran/48831
5356 * gfortran.dg/parameter_array_element_2.f90: New.
5357
5358 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5359
5360 PR target/53512
5361 * gcc.target/sh/pr53512-1.c: New.
5362 * gcc.target/sh/pr53512-2.c: New.
5363 * gcc.target/sh/pr53512-3.c: New.
5364 * gcc.target/sh/pr53512-4.c: New.
5365
5366 2012-06-01 Jason Merrill <jason@redhat.com>
5367
5368 PR c++/52973
5369 * g++.dg/ext/visibility/template12.C: New.
5370 * g++.dg/ext/attrib14.C: Adjust warning line.
5371
5372 PR c++/52725
5373 * g++.dg/parse/new6.C: New.
5374 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5375
5376 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5377
5378 * c-c++-common/restrict-2.c: Revert previous change.
5379
5380 2012-06-01 Jason Merrill <jason@redhat.com>
5381
5382 PR c++/53137
5383 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5384
5385 PR c++/53484
5386 * g++.dg/cpp0x/auto33.C: New.
5387
5388 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5389
5390 PR c++/26155
5391 * g++.dg/parse/namespace-alias-1.C: New.
5392
5393 2012-06-01 Christian Bruel <christian.bruel@st.com>
5394
5395 * gcc.dg/spec-options.c: New test.
5396 * gcc.dg/foo.specs: New file.
5397
5398 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5399
5400 PR ada/53517
5401 * gnat.dg/lto14.adb: Skip on Solaris.
5402
5403 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5404
5405 * gcc.target/cris/sync-1-v10.c,
5406 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5407 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5408 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5409 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5410 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5411 gcc.target/cris/torture/sync-mis-op-i-1.c,
5412 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5413 gcc.target/cris/torture/sync-mis-op-i-2.c,
5414 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5415 gcc.target/cris/torture/sync-mis-op-i-3.c,
5416 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5417 gcc.target/cris/torture/sync-mis-op-s-1.c,
5418 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5419 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5420 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5421 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5422 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5423 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5424 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5425 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5426 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5427
5428 2012-05-31 Richard Guenther <rguenther@suse.de>
5429
5430 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5431 ldist-pr45948.c with disabled SCCP.
5432
5433 2012-05-31 Richard Guenther <rguenther@suse.de>
5434
5435 PR middle-end/48493
5436 * gcc.dg/torture/pr48493.c: New testcase.
5437
5438 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5439
5440 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5441 arm32 to targets.
5442 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5443 of the initialization loop.
5444 (dg-final): Adjust the expected number of vectorized loops depending
5445 on vect_char_mult target selector.
5446
5447 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5448
5449 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5450 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5451 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5452 New tests.
5453
5454 2012-05-30 Jason Merrill <jason@redhat.com>
5455
5456 PR c++/53356
5457 * g++.dg/init/new34.C: New.
5458 * g++.dg/tree-ssa/stabilize1.C: New.
5459
5460 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5461
5462 PR c++/53356
5463 * g++.dg/init/new33.C: New test.
5464
5465 2012-05-30 Richard Guenther <rguenther@suse.de>
5466
5467 PR middle-end/53501
5468 * gcc.dg/torture/pr53501.c: New testcase.
5469 * c-c++-common/restrict-2.c: Adjust.
5470
5471 2012-05-30 Alan Modra <amodra@gmail.com>
5472
5473 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5474 torture-finish.
5475
5476 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5477
5478 * gcc.target/i386/shuf-concat.c: New test.
5479
5480 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5481
5482 PR rtl-optimization/53519
5483 * gcc.c-torture/compile/pr53519.c: New test.
5484
5485 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5486
5487 * gcc.target/arm/neon-vrev.c: New.
5488
5489 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5490
5491 PR target/51340
5492 * gcc.target/sh/pr51340-1.c: New.
5493 * gcc.target/sh/pr51340-2.c: New.
5494 * gcc.target/sh/pr51340-3.c: New.
5495
5496 2012-05-29 Richard Guenther <rguenther@suse.de>
5497
5498 PR tree-optimization/53516
5499 * gcc.dg/torture/pr53516.c: New testcase.
5500
5501 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5502
5503 PR preprocessor/53229
5504 * gcc.dg/cpp/paste6.c: Force to run without
5505 -ftrack-macro-expansion.
5506 * gcc.dg/cpp/paste8.c: Likewise.
5507 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5508 -ftrack-macro-expansion.
5509 * gcc.dg/cpp/paste12.c: Force to run without
5510 -ftrack-macro-expansion.
5511 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5512 -ftrack-macro-expansion.
5513 * gcc.dg/cpp/paste13.c: Likewise.
5514 * gcc.dg/cpp/paste14.c: Likewise.
5515 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5516 -ftrack-macro-expansion.
5517 * gcc.dg/cpp/paste18.c: New test.
5518
5519 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5520
5521 * gcc.target/cris/torture/trap-1.c,
5522 gcc.target/cris/torture/trap-2.c,
5523 gcc.target/cris/torture/trap-3.c,
5524 gcc.target/cris/torture/trap-v0.c,
5525 gcc.target/cris/torture/trap-v3.c: New tests.
5526
5527 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5528
5529 PR c++/25137
5530 * g++.dg/warn/Wbraces3.C: New.
5531 * g++.dg/warn/Wbraces4.C: Likewise.
5532
5533 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5534
5535 PR tree-optimization/53505
5536 * c-c++-common/torture/pr53505.c: New test.
5537
5538 2012-05-27 Nathan Sidwell <nathan@acm.org>
5539
5540 * gcc.dg/stmt-expr-4.c: New.
5541
5542 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5543
5544 PR c++/53491
5545 * g++.dg/parse/crash60.C: New.
5546
5547 2012-05-26 Jason Merrill <jason@redhat.com>
5548
5549 PR c++/53220
5550 * c-c++-common/array-lit.c: New.
5551 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5552
5553 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5554
5555 PR ada/50294
5556 * gnat.dg/array21.adb: New test.
5557
5558 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5559
5560 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5561
5562 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5563
5564 PR c++/32054
5565 * g++.dg/other/anon-union3.C: New.
5566
5567 2012-05-25 Ian Lance Taylor <iant@google.com>
5568
5569 * gcc.dg/split-6.c: New test.
5570
5571 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5572
5573 * gnat.dg/lto14.adb: New test.
5574
5575 2012-05-25 Tristan Gingold <gingold@adacore.com>
5576
5577 * gcc.target/i386/large-frame.c: New.
5578
5579 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5580 * gcc.target/powerpc/lhs-1.c: New.
5581 * gcc.target/powerpc/lhs-2.c: New.
5582 * gcc.target/powerpc/lhs-3.c: New.
5583
5584 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5585
5586 Make unwound macro expansion trace less redundant
5587 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5588 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5589 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5590 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5591 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5592 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5593
5594 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5595
5596 PR c++/53464
5597 * g++.dg/cpp0x/constexpr-default1.C: New.
5598
5599 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5600
5601 PR c++/32080
5602 * g++.dg/eh/goto2.C: New.
5603
5604 2012-05-24 Richard Guenther <rguenther@suse.de>
5605
5606 PR middle-end/53460
5607 * g++.dg/tree-prof/pr53460.C: New testcase.
5608
5609 2012-05-24 Richard Guenther <rguenther@suse.de>
5610
5611 PR bootstrap/53466
5612 * g++.dg/debug/pr53466.C: New testcase.
5613
5614 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5615
5616 PR tree-optimization/53465
5617 * gcc.c-torture/execute/pr53465.c: New test.
5618
5619 2012-05-23 Tobias Burnus <burnus@net-b.de>
5620
5621 PR fortran/51055
5622 PR fortran/45170
5623 * gfortran.dg/allocate_with_typespec_6.f90: New.
5624
5625 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5626
5627 PR c++/29185
5628 * g++.dg/warn/delete-array-1.C: New.
5629
5630 2012-05-23 Richard Guenther <rguenther@suse.de>
5631
5632 * gcc.dg/torture/pr39074-2.c: Adjust.
5633 * gcc.dg/torture/pr39074.c: Likewise.
5634 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5635 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5636
5637 2012-05-22 Jan Hubicka <jh@suse.cz>
5638
5639 PR middle-end/53161
5640 * g++.dg/torture/pr53161.C: New testcase.
5641
5642 2012-05-22 Tobias Burnus <burnus@net-b.de>
5643
5644 PR fortran/53389
5645 * gfortran.dg/realloc_on_assign_15.f90: New.
5646
5647 2012-05-22 Richard Guenther <rguenther@suse.de>
5648
5649 PR middle-end/51071
5650 * gcc.dg/torture/pr51071-2.c: New testcase.
5651
5652 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5653
5654 PR tree-optimization/53336
5655 * g++.dg/torture/pr53336.C: New testcase.
5656
5657 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5658
5659 PR c++/53322
5660 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5661 instead of -Wunused-local-typedefs.
5662
5663 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5664
5665 PR c++/51184
5666 * g++.dg/other/abstract4.C: New-
5667
5668 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5669
5670 PR c++/40821
5671 * g++.dg/ext/attrib46.C: New.
5672
5673 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5674
5675 PR c/53418
5676 * gcc.c-torture/compile/pr53418-1.c,
5677 gcc.c-torture/compile/pr53418-2.c: New tests.
5678
5679 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5680
5681 PR tree-optimization/53366
5682 * gcc.dg/torture/pr53366-1.c: New test.
5683 * gcc.dg/torture/pr53366-2.c: New test.
5684 * gcc.target/i386/pr53366-1.c: New test.
5685 * gcc.target/i386/pr53366-2.c: New test.
5686
5687 PR tree-optimization/53409
5688 * gcc.c-torture/compile/pr53409.c: New test.
5689
5690 PR tree-optimization/53410
5691 * gcc.c-torture/compile/pr53410-1.c: New test.
5692 * gcc.c-torture/compile/pr53410-2.c: New test.
5693
5694 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5695
5696 PR target/53425
5697 * gcc.target/i386/pr53425-1.c: New file.
5698 * gcc.target/i386/pr53425-2.c: Likewise.
5699
5700 2012-05-21 Richard Guenther <rguenther@suse.de>
5701
5702 PR tree-optimization/53408
5703 * gcc.dg/torture/pr53408.c: New testcase.
5704
5705 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5706 H.J. Lu <hongjiu.lu@intel.com>
5707
5708 PR target/53416
5709 * gcc.target/i386/pr53416.c: New file.
5710
5711 2012-05-21 Richard Guenther <rguenther@suse.de>
5712
5713 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5714
5715 2012-05-21 Richard Guenther <rguenther@suse.de>
5716
5717 * gcc.dg/torture/ldist-1.c: New testcase.
5718
5719 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5720
5721 * gnat.dg/lto13.adb: New test.
5722 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5723
5724 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5725
5726 * gnat.dg/specs/lto12.ads: New test.
5727 * gnat.dg/specs/lto12_pkg.ads: New helper.
5728
5729 2012-05-18 Richard Guenther <rguenther@suse.de>
5730
5731 PR tree-optimization/53346
5732 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5733 * gcc.target/i386/incoming-10.c: Adjust.
5734 * gcc.target/i386/incoming-11.c: Likewise.
5735 * gcc.target/i386/pr46295.c: Likewise.
5736
5737 2012-05-18 Richard Guenther <rguenther@suse.de>
5738
5739 * gcc.dg/pr53352.c: Return zero.
5740
5741 2012-05-18 Richard Guenther <rguenther@suse.de>
5742
5743 PR tree-optimization/53390
5744 * gcc.dg/torture/pr53390.c: New testcase.
5745
5746 2012-05-18 Meador Inge <meadori@codesourcery.com>
5747
5748 PR rtl-optimization/53352
5749 * gcc.dg/pr53352.c: New test.
5750
5751 2012-05-17 David S. Miller <davem@davemloft.net>
5752
5753 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5754 failure on sparc-*-linux-gnu.
5755
5756 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5757
5758 PR c++/39681
5759 * g++.dg/parse/error49.C: New.
5760 * g++.dg/cpp0x/error8.C: Likewise.
5761 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5762 * g++.dg/ext/utf-dflt2.C: Likewise.
5763 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5764 * g++.dg/ext/utf-dflt.C: Likewise.
5765 * c-c++-common/raw-string-3.c: Likewise.
5766 * c-c++-common/raw-string-4.c: Likewise.
5767
5768 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5769
5770 PR c++/53371
5771 * g++.dg/cpp0x/catch1.C: New.
5772
5773 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5774
5775 PR c++/44516
5776 * g++.dg/parse/error48.C: New.
5777 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5778 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5779
5780 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5781
5782 * gcc.dg/tm/indirect-2.c: New test.
5783
5784 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5785
5786 PR tree-optimization/53217
5787 * gfortran.dg/pr53217.f90: New test.
5788
5789 2012-05-16 Richard Guenther <rguenther@suse.de>
5790
5791 PR tree-optimization/53364
5792 * g++.dg/torture/pr53364.C: New testcase.
5793
5794 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5795
5796 PR testsuite/52641
5797 * gcc.dg/pr52549.c: Fix test for long != void*
5798 * gcc.c-torture/execute/pr52979-1.x: New file.
5799 * gcc.c-torture/execute/pr52979-2.x: New file.
5800
5801 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5802
5803 PR preprocessor/7263
5804 * gcc.dg/binary-constants-2.c: Run without tracking locations
5805 accross macro expansion.
5806 * gcc.dg/binary-constants-3.c: Likewise.
5807 * gcc.dg/cpp/sysmac2.c: Likewise.
5808 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5809 location.
5810 * gcc.dg/cpp/syshdr3.c: New test.
5811 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5812 * gcc.dg/system-binary-constants-1.c: New test.
5813 * gcc.dg/system-binary-constants-1.h: New header for the new test
5814 above.
5815 * g++.dg/cpp/syshdr3.C: New test.
5816 * g++.dg/cpp/syshdr3.h: New header the new test above.
5817 * g++.dg/system-binary-constants-1.C: New test.
5818 * g++.dg/system-binary-constants-1.h: New header the new test
5819 above.
5820
5821 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5822
5823 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5824
5825 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5826
5827 PR target/53358
5828 * gcc.dg/pr53358.c: New test.
5829
5830 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5831
5832 PR c++/11856
5833 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5834 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5835
5836 2012-05-15 Olivier Hainque <hainque@adacore.com>
5837
5838 * g++.dg/eh/sighandle.C: New testcase.
5839
5840 2012-05-15 Richard Guenther <rguenther@suse.de>
5841
5842 PR tree-optimization/53355
5843 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5844
5845 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5846
5847 * gfortran.dg/*.f90: Remove now redundant manual
5848 cleanup-modules directive.
5849
5850 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5851
5852 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5853 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5854
5855 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5856
5857 PR fortran/52428
5858 * gfortran.dg/int_range_io_1.f90: New test.
5859
5860 2012-05-14 Andi Kleen <ak@linux.intel.com>
5861 Jakub Jelinek <jakub@redhat.com>
5862
5863 PR target/53315
5864 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5865 * gcc.target/i386/rtm-check.h: New file.
5866 * gcc.target/i386/pr53315.c: New test.
5867
5868 2012-05-14 Tobias Burnus <burnus@net-b.de>
5869
5870 PR fortran/49110
5871 PR fortran/51055
5872 PR fortran/53329
5873 * gfortran.dg/deferred_type_param_4.f90: New.
5874 * gfortran.dg/deferred_type_param_6.f90: New.
5875
5876 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5877
5878 * gcc.target/i386/retarg.c: New test.
5879
5880 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5881
5882 PR fortran/45170
5883 * gfortran.dg/deferred_type_param_3.f90: New.
5884 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5885 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5886
5887 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5888
5889 * gnat.dg/null_pointer_deref3.adb: New test.
5890
5891 2012-05-12 Tobias Burnus <burnus@net-b.de>
5892
5893 PR fortran/49110
5894 PR fortran/52843
5895 * gfortran.dg/deferred_type_param_5.f90: New.
5896
5897 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5898
5899 * g++.dg/parse/error47.C: New.
5900
5901 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5902
5903 PR fortran/52537
5904 * gfortran.dg/string_compare_4.f90: Change option
5905 to -fdump-tree-original. Add test case for kind=4.
5906
5907 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5908
5909 PR fortran/52537
5910 * gfortran.dg/string_compare_4.f90: New test.
5911
5912 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5913
5914 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5915
5916 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5917
5918 PR c++/53305
5919 * g++.dg/cpp0x/variadic132.C: New.
5920
5921 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5922
5923 PR c++/53158
5924 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5925 * g++.dg/parse/error26.C: Tweak dg-error column number.
5926
5927 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5928
5929 PR c++/53301
5930 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5931
5932 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5933
5934 * gnat.dg/lto11.ad[sb]: New test.
5935
5936 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5937
5938 PR target/52908
5939 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5940 directive to Scan for vpmuldq, not vpmacsdql.
5941
5942 2012-05-09 Michael Matz <matz@suse.de>
5943
5944 PR tree-optimization/53185
5945 * gcc.dg/vect/pr53185.c: New test.
5946
5947 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5948
5949 PR middle-end/53249
5950 * gcc.target/i386/pr53249.c: New.
5951
5952 2012-05-09 Richard Guenther <rguenther@suse.de>
5953
5954 PR tree-optimization/18437
5955 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5956 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5957
5958 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5959
5960 PR tree-optimization/53226
5961 * gcc.c-torture/compile/pr53226.c: New test.
5962
5963 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5964
5965 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5966 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5967 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5968 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5969 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5970 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5971 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5972 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5973 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5974 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5975 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5976 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5977 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5978 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5979
5980 2012-05-09 Dehao Chen <dehao@google.com>
5981
5982 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5983 * gcc.dg/predict-2.c: Likewise.
5984 * gcc.dg/predict-3.c: Likewise.
5985 * gcc.dg/predict-4.c: Likewise.
5986 * gcc.dg/predict-5.c: Likewise.
5987 * gcc.dg/predict-6.c: Likewise.
5988
5989 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5990
5991 PR target/53272
5992 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5993
5994 2012-05-08 Richard Guenther <rguenther@suse.de>
5995
5996 * gcc.dg/fold-bitand-4.c: New testcase.
5997
5998 2012-05-08 Dehao Chen <dehao@google.com>
5999
6000 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6001 heuristic is working properly.
6002 * gcc.dg/predict-2.c: Likewise.
6003 * gcc/dg/predict-3.c: Likewise.
6004 * gcc/dg/predict-4.c: Likewise.
6005 * gcc/dg/predict-5.c: Likewise.
6006 * gcc/dg/predict-6.c: Likewise.
6007
6008 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6009
6010 PR tree-optimization/53239
6011 * g++.dg/opt/vrp3.C: New test.
6012 * g++.dg/opt/vrp3-aux.cc: New file.
6013 * g++.dg/opt/vrp3.h: New file.
6014
6015 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6016
6017 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6018 .uleb128 support in assembler output.
6019
6020 2012-05-07 Richard Guenther <rguenther@suse.de>
6021
6022 PR lto/42987
6023 * g++.dg/lto/pr42987_0.C: New testcase.
6024 * g++.dg/lto/pr42987_1.C: Likewise.
6025
6026 2012-05-07 Tobias Burnus <burnus@net-b.de>
6027
6028 PR fortran/53255
6029 * gfortran.dg/typebound_operator_15.f90: New.
6030
6031 2012-05-06 Tobias Burnus <burnus@net-b.de>
6032
6033 PR fortran/41587
6034 * gfortran.dg/class_array_13.f90: New.
6035
6036 2012-05-06 Tristan Gingold <gingold@adacore.com>
6037
6038 * gnat.dg/warn7.adb: New test.
6039
6040 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6041
6042 * gnat.dg/specs/renamings.ads: Rename to...
6043 * gnat.dg/specs/renaming1.ads: ...this.
6044 * gnat.dg/specs/renaming2.ads: New test.
6045 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6046 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6047 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6048 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6049
6050 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6051
6052 * gnat.dg/discr36.ad[sb]: New test.
6053 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6054
6055 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6056
6057 PR c/43772
6058 * c-c++-common/pr43772.c: New.
6059
6060 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6061
6062 PR fortran/41600
6063 * gfortran.dg/select_type_26.f03 : New test.
6064 * gfortran.dg/select_type_27.f03 : New test.
6065
6066 PR fortran/53191
6067 * gfortran.dg/select_type_28.f03 : New test.
6068
6069 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6070
6071 PR fortran/49010
6072 PR fortran/24518
6073 * gfortran.dg/mod_sign0_1.f90: New test.
6074 * gfortran.dg/mod_large_1.f90: New test.
6075
6076 2012-05-04 Tobias Burnus <burnus@net-b.de>
6077
6078 PR fortran/53175
6079 gfortran.dg/public_private_module_5.f90: New.
6080
6081 2012-05-04 Tobias Burnus <burnus@net-b.de>
6082
6083 PR fortran/53111
6084 * gfortran.dg/constructor_7.f90: New.
6085 * gfortran.dg/constructor_8.f90: New.
6086
6087 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6088
6089 PR c++/53166
6090 * g++.dg/cpp0x/static_assert7.C: New.
6091
6092 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6093
6094 PR tree-optimization/52633
6095 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6096 recognized as widening shifts instead of over-widening.
6097 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6098 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6099 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6100 * gcc.target/arm/pr52633.c: New test.
6101
6102 2012-05-04 Richard Guenther <rguenther@suse.de>
6103
6104 PR tree-optimization/53168
6105 * gcc.dg/torture/pr53168.c: New testcase.
6106 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6107
6108 2012-05-04 Richard Guenther <rguenther@suse.de>
6109
6110 * gcc.dg/lto/pr53214_0.c: New testcase.
6111
6112 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6113
6114 * gcc.target/ia64/pr48496.c: New test.
6115 * gcc.target/ia64/pr52657.c: Likewise.
6116
6117 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6118
6119 PR c/51712
6120 * c-c++-common/pr51712.c: New.
6121
6122 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6123
6124 PR target/53199
6125 * gcc.target/powwerpc/pr53199.c: New file.
6126
6127 2012-05-03 Jason Merrill <jason@redhat.com>
6128
6129 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6130
6131 * gcc.dg/debug/dwarf2/dups-types.c: New.
6132 * gcc.dg/debug/dwarf2/dups-types.h: New.
6133
6134 2012-05-03 Jason Merrill <jason@redhat.com>
6135
6136 * g++.dg/debug/dwarf2/namespace-2.C: New.
6137 * g++.dg/debug/dwarf2/localclass3.C: New.
6138
6139 2012-05-03 Jason Merrill <jason@redhat.com>
6140
6141 * g++.dg/debug/dwarf2/thunk1.C: New.
6142
6143 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6144
6145 PR c++/53186
6146 * g++.dg/other/final2.C: New.
6147
6148 2012-05-03 Richard Guenther <rguenther@suse.de>
6149
6150 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6151
6152 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6153
6154 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6155 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6156 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6157 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6158
6159 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6160
6161 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6162 .byte 0xf2.
6163 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6164 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6165 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6166
6167 PR debug/53174
6168 * gcc.dg/pr53174.c: New test.
6169
6170 PR target/53187
6171 * gcc.target/arm/pr53187.c: New test.
6172 * gcc.c-torture/compile/pr53187.c: New test.
6173
6174 2012-05-03 Richard Guenther <rguenther@suse.de>
6175
6176 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6177 unsupported prefetching support.
6178
6179 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6180
6181 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6182 option -ftrack-macro-expansion=0.
6183 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6184 option -ftrack-macro-expansion=0.
6185
6186 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6187
6188 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6189 dg-options for target arm with dg-additional-options.
6190
6191 2012-05-03 Richard Guenther <rguenther@suse.de>
6192
6193 PR tree-optimization/53144
6194 * gcc.dg/torture/pr53144.c: New testcase.
6195
6196 2012-05-03 Tobias Burnus <burnus@net-b.de>
6197
6198 PR fortran/52864
6199 * gfortran.dg/pointer_intent_7.f90: New.
6200 * gfortran.dg/pure_formal_3.f90: New.
6201
6202 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6203
6204 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6205
6206 2012-05-02 Martin Jambor <mjambor@suse.cz>
6207
6208 PR lto/52605
6209 * g++.dg/lto/pr52605_0.C: New test.
6210
6211 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6212
6213 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6214 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6215 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6216 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6217 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6218 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6219 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6220 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6221 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6222 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6223 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6224 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6225 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6226 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6227 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6228 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6229
6230 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6231
6232 PR middle-end/53153
6233 * gcc.dg/pr53153.c: New test.
6234
6235 2012-05-02 Richard Guenther <rguenther@suse.de>
6236
6237 * g++.dg/tree-ssa/pr19807.C: Adjust.
6238
6239 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6240
6241 PR tree-optimization/53163
6242 * gcc.c-torture/compile/pr53163.c: New test.
6243
6244 PR rtl-optimization/53160
6245 * gcc.c-torture/execute/pr53160.c: New test.
6246
6247 2012-05-01 Ian Lance Taylor <iant@google.com>
6248
6249 PR c/37303
6250 * gcc.dg/pr37303.c: New test.
6251
6252 2012-05-01 Richard Henderson <rth@redhat.com>
6253
6254 * lib/target-supports.exp
6255 (check_effective_target_sync_long_long_runtime): True for
6256 check_effective_target_powerpc64.
6257
6258 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6259
6260 PR c++/51033
6261 * gcc.dg/vector-1.c: Move to ...
6262 * c-c++-common/vector-1.c: ... here.
6263 * gcc.dg/vector-2.c: Move to ...
6264 * c-c++-common/vector-2.c: ... here.
6265 * gcc.dg/vector-3.c: Move to ...
6266 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6267 * gcc.dg/vector-4.c: Move to ...
6268 * c-c++-common/vector-4.c: ... here.
6269 * gcc.dg/vector-init-1.c: Move to ...
6270 * c-c++-common/vector-init-1.c: ... here.
6271 * gcc.dg/vector-init-2.c: Move to ...
6272 * c-c++-common/vector-init-2.c: ... here.
6273 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6274 * c-c++-common/vector-subscript-1.c: ... here.
6275 * gcc.dg/vector-subscript-2.c: Move to ...
6276 * c-c++-common/vector-subscript-2.c: ... here.
6277 * gcc.dg/vector-subscript-3.c: Move to ...
6278 * c-c++-common/vector-subscript-3.c: ... here.
6279
6280 PR c++/51314
6281 * g++.dg/cpp0x/vt-51314.C: New test.
6282 * g++.dg/cpp0x/variadic76.C: Fix.
6283
6284 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6285
6286 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6287
6288 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6289
6290 Add -Wvarargs option
6291 * c-c++-common/Wvarargs.c: New test case.
6292 * c-c++-common/Wvarargs-2.c: Likewise.
6293
6294 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6295
6296 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6297 * objc.dg/foreach-7.m: Force the test case to run without
6298 -ftrack-macro-expansion.
6299 * c-c++-common/tm/attrib-1.c: Likewise.
6300 * c-c++-common/warn-ommitted-condop.c: Likewise.
6301 * gcc.dg/assign-warn-1.c: Likewise.
6302 * gcc.dg/assign-warn-2.c: Likewise.
6303 * gcc.dg/attr-alloc_size.c: Likewise.
6304 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6305 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6306 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6307 * gcc.dg/c90-const-expr-9.c: Likewise.
6308 * gcc.dg/c99-const-expr-9.c: Likewise.
6309 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6310 * gcc.dg/cpp/direct2s.c: Likewise.
6311 * gcc.dg/cpp/pr28709.c: Likewise.
6312 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6313 * gcc.dg/dfp/composite-type.c: Likewise.
6314 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6315 with -ftrack-macro-expansion
6316 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6317 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6318 * g++.dg/ext/cleanup-1.C: Likewise.
6319 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6320 * g++.dg/template/sfinae10.C: Likewise.
6321 * g++.dg/tm/wrap-2.C: Likewise.
6322 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6323 * g++.dg/warn/Wsign-conversion.C: Likewise.
6324 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6325 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6326 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6327 it to run with -ftrack-macro-expansion.
6328 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6329 test cases without -ftrack-macro-expansion.
6330
6331 Fix location for static class members
6332 * g++.dg/template/sfinae6_neg.C: Adjust.
6333
6334 Make conversion warnings work on NULL with -ftrack-macro-expansion
6335 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6336 alongside the previous testing for NULL.
6337
6338 Fix -Wuninitialized for -ftrack-macro-expansion
6339 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6340
6341 Strip "<built-in>" loc from displayed expansion context
6342 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6343 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6344 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6345 new test above.
6346
6347 Fix expansion point loc for macro-like tokens
6348 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6349 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6350
6351 Fix token pasting with -ftrack-macro-expansion
6352 * gcc.dg/cpp/paste17.c: New test case for
6353 -ftrack-macro-expansion=2 mode only.
6354 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6355
6356 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6357
6358 * gnat.dg/warn6.ad[sb]: New test.
6359
6360 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6361
6362 PR 53149
6363 * gcc.dg/20011021-1.c: Adjust testcase.
6364
6365 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6366
6367 PR fortran/53148
6368 * gfortran.dg/function_optimize_12.f90: New test.
6369
6370 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6371
6372 PR target/53156
6373 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6374 code to match current output and cover new peephole2 pattern.
6375
6376 2012-04-27 Ollie Wild <aaw@google.com>
6377
6378 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6379
6380 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6381
6382 * gcc.c-torture/execute/20120427-2.c: New testcase.
6383 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6384 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6385 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6386
6387 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6388
6389 PR target/53138
6390 * gcc.c-torture/execute/20120427-1.c: New testcase.
6391
6392 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6393
6394 PR middle-end/27139
6395 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6396
6397 2012-04-27 Tom de Vries <tom@codesourcery.com>
6398
6399 PR tree-optimization/51879
6400 * gcc.dg/pr51879.c: New test.
6401 * gcc.dg/pr51879-2.c: Same.
6402 * gcc.dg/pr51879-3.c: Same.
6403 * gcc.dg/pr51879-4.c: Same.
6404 * gcc.dg/pr51879-6.c: Same.
6405
6406 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6407
6408 PR c++/53096
6409 * g++.dg/cpp0x/defaulted35.C: New.
6410 * g++.dg/cpp0x/defaulted15.C: Adjust.
6411
6412 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6413
6414 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6415 structure layout.
6416
6417 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6418
6419 * gcc.target/i386/builtin_target.c: Check avx2.
6420
6421 2012-04-26 Alan Modra <amodra@gmail.com>
6422
6423 * gcc.target/powerpc/savres.c: New test.
6424 * gcc.target/powerpc/powerpc.exp: Run it.
6425
6426 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6427
6428 PR target/53120
6429 * gcc.dg/torture/pr53120.c: New test.
6430
6431 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6432
6433 PR middle-end/52979
6434 * gcc.c-torture/compile/pr52979-1.c: New test.
6435 * gcc.c-torture/execute/pr52979-1.c: New test.
6436 * gcc.c-torture/execute/pr52979-2.c: New test.
6437
6438 2012-04-25 Richard Guenther <rguenther@suse.de>
6439
6440 * gcc.target/i386/l_fma_float_5.c: Adjust.
6441 * gcc.target/i386/l_fma_double_4.c: Likewise.
6442 * gcc.target/i386/l_fma_float_2.c: Likewise.
6443 * gcc.target/i386/l_fma_float_6.c: Likewise.
6444 * gcc.target/i386/l_fma_double_1.c: Likewise.
6445 * gcc.target/i386/l_fma_double_5.c: Likewise.
6446 * gcc.target/i386/l_fma_float_3.c: Likewise.
6447 * gcc.target/i386/l_fma_double_2.c: Likewise.
6448 * gcc.target/i386/l_fma_double_6.c: Likewise.
6449 * gcc.target/i386/l_fma_float_4.c: Likewise.
6450 * gcc.target/i386/l_fma_double_3.c: Likewise.
6451 * gcc.target/i386/l_fma_float_1.c: Likewise.
6452
6453 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6454
6455 PR tree-optimization/53058
6456 * gcc.c-torture/compile/pr53058.c: New test.
6457
6458 2012-04-25 Jan Hubicka <jh@suse.cz>
6459
6460 PR middle-end/53088
6461 * gcc.target/i386/pr39082-1.c: Update warning location.
6462
6463 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6464
6465 PR c/52880
6466 * gcc.dg/pr52880.c: New test.
6467
6468 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6469
6470 * gcc.dg/m-un-2.c: Update.
6471 * gcc.dg/20011021-1.c: Update.
6472
6473 2012-04-25 Tobias Burnus <burnus@net-b.de>
6474
6475 PR fortran/52196
6476 * gfortran.dg/realloc_on_assign_14.f90: New.
6477
6478 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6479
6480 PR testsuite/52641
6481 PR tree-optimizations/52891
6482 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6483
6484 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6485
6486 PR c++/52363
6487 * g++.dg/cpp0x/sfinae35.C: New.
6488 * g++.dg/cpp0x/sfinae36.C: Likewise.
6489
6490 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6491
6492 * gcc.target/builtin_target.c: New testcase.
6493
6494 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6495
6496 PR target/47197
6497 * gcc.target/powerpc/pr47197.c: New test.
6498
6499 2012-04-24 Richard Guenther <rguenther@suse.de>
6500
6501 PR tree-optimization/53085
6502 * g++.dg/torture/pr53085.C: New testcase.
6503
6504 2012-04-24 Andrew Pinski <apinski@cavium.com>
6505
6506 PR tree-opt/33512
6507 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6508 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6509 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6510
6511 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6512
6513 PR middle-end/53084
6514 * gcc.c-torture/execute/pr53084.c: New test.
6515
6516 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6517
6518 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6519
6520 2012-04-23 Andrew Pinski <apinski@cavium.com>
6521
6522 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6523
6524 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6525
6526 PR regression/53076
6527 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6528 * gcc.dg/torture/builtin-power-1.c: Likewise.
6529
6530 2012-04-23 Richard Guenther <rguenther@suse.de>
6531
6532 PR tree-optimization/53070
6533 * gcc.dg/torture/pr53070.c: New testcase.
6534
6535 2012-04-23 Richard Guenther <rguenther@suse.de>
6536
6537 PR c/53060
6538 * gcc.dg/pr53060.c: New testcase.
6539
6540 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6541
6542 PR tree-optimizations/52891
6543 * gcc.c-torture/compile/pr52891-1.c: New test.
6544 * gcc.c-torture/compile/pr52891-2.c: New test.
6545
6546 2012-04-22 Tobias Burnus <burnus@net-b.de>
6547
6548 PR fortran/53051
6549 * gfortran.dg/read_float_4.f90: New.
6550
6551 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6552
6553 PR 35441
6554 * c-c++-common/pr35441.C: New.
6555
6556 2012-04-20 Ian Lance Taylor <iant@google.com>
6557
6558 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6559 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6560
6561 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6562
6563 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6564 array access.
6565 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6566
6567 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6568
6569 PR rtl-optimization/44214
6570 * gcc.dg/pr44214-1.c: New test.
6571 * gcc.dg/pr44214-2.c: Likewise.
6572 * gcc.dg/pr44214-3.c: Likewise.
6573
6574 2012-04-20 Richard Guenther <rguenther@suse.de>
6575
6576 * g++.dg/torture/20120420-1.C: New testcase.
6577
6578 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6579
6580 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6581
6582 2012-04-19 Christian Bruel <christian.bruel@st.com>
6583
6584 * gcc.dg/pr52283.c: New test.
6585
6586 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6587
6588 * gcc.dg/pr37985.c: New test.
6589
6590 2012-04-19 Richard Guenther <rguenther@suse.de>
6591
6592 PR rtl-optimization/44688
6593 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6594 possibly profitable.
6595
6596 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6597
6598 PR tree-optimization/52976
6599 * gfortran.dg/reassoc_11.f: New test.
6600
6601 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6602
6603 PR tree-optimization/52976
6604 * gfortran.dg/reassoc_7.f: New test.
6605 * gfortran.dg/reassoc_8.f: Likewise.
6606 * gfortran.dg/reassoc_9.f: Likewise.
6607 * gfortran.dg/reassoc_10.f: Likewise.
6608
6609 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6610
6611 PR c++/52422
6612 * g++.dg/cpp0x/sfinae33.C: New.
6613 * g++.dg/cpp0x/sfinae34.C: Likewise.
6614
6615 2012-04-18 Joey Ye <joey.ye@arm.com>
6616
6617 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6618
6619 2012-04-18 Richard Guenther <rguenther@suse.de>
6620
6621 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6622 array access.
6623 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6624 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6625
6626 2012-04-17 Tom de Vries <tom@codesourcery.com>
6627
6628 * g++.dg/pr51264-4.C: New test.
6629
6630 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6631
6632 PR c++/52599
6633 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6634
6635 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6636
6637 PR c++/53003
6638 * g++.dg/parse/crash59.C: New.
6639
6640 2012-04-17 Michael Matz <matz@suse.de>
6641
6642 PR tree-optimization/18437
6643 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6644
6645 2012-04-17 Richard Guenther <rguenther@suse.de>
6646
6647 PR middle-end/53011
6648 * g++.dg/torture/pr53011.C: New testcase.
6649
6650 2012-04-16 Jason Merrill <jason@redhat.com>
6651
6652 PR c++/38543
6653 * g++.dg/cpp0x/variadic131.C: New.
6654
6655 PR c++/52008
6656 * g++.dg/cpp0x/variadic130.C: New.
6657
6658 PR c++/50830
6659 * g++.dg/cpp0x/variadic129.C: New.
6660
6661 PR c++/50303
6662 * g++.dg/cpp0x/variadic128.C: New.
6663
6664 2012-04-16 Tobias Burnus <burnus@net-b.de>
6665
6666 PR fortran/52864
6667 * gfortran.dg/pointer_intent_6.f90: New.
6668
6669 2012-04-16 Tobias Burnus <burnus@net-b.de>
6670
6671 PR fortran/52916
6672 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6673 to include public_private_module_4.f90.
6674 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6675 targets.
6676
6677 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6678
6679 PR c++/49152
6680 * g++.dg/diagnostic/operator1.C: New.
6681 * g++.dg/ext/label5.C: Adjust.
6682 * g++.dg/ext/va-arg1.C: Likewise.
6683 * g++.dg/other/error20.C: Likewise.
6684 * g++.dg/other/error20.C: Likewise.
6685 * g++.dg/other/error16.C: Likewise.
6686 * g++.dg/other/error10.C: Likewise.
6687 * g++.dg/parse/error30.C: Likewise.
6688 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6689
6690 2012-04-16 Jason Merrill <jason@redhat.com>
6691
6692 PR c++/51148
6693 * g++.dg/cpp0x/variadic127.C: New.
6694
6695 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6696
6697 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6698 testcase name.
6699 Use fail, pass instead of unresolved.
6700 Don't log $optstr.
6701
6702 PR testsuite/52948
6703 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6704 TODO_dump_func.
6705 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6706 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6707 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6708
6709 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6710
6711 PR fortran/52968
6712 * gfortran.dg/typebound_call_23.f03: New test case.
6713
6714 2012-04-15 Jason Merrill <jason@redhat.com>
6715
6716 PR c++/47220
6717 * g++.dg/cpp0x/variadic126.C: New.
6718
6719 PR c++/52380
6720 * g++.dg/cpp0x/variadic125.C: New.
6721
6722 PR c++/52292
6723 * g++.dg/cpp0x/variadic124.C: New.
6724
6725 PR c++/52706
6726 * g++.dg/cpp0x/nullptr27.C: New.
6727
6728 PR c++/52818
6729 * g++.dg/warn/format8.C: New.
6730
6731 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6732
6733 PR fortran/51082
6734 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6735
6736 2012-04-14 Tobias Burnus <burnus@net-b.de>
6737
6738 PR fortran/52916
6739 PR fortran/40973
6740 * gfortran.dg/public_private_module_3.f90: New.
6741 * gfortran.dg/public_private_module_4.f90: New.
6742
6743 2012-04-14 Tom de Vries <tom@codesourcery.com>
6744
6745 * gcc.dg/superblock.c: New test.
6746
6747 2012-04-14 Tom de Vries <tom@codesourcery.com>
6748
6749 * gcc.dg/pr51879-12.c: New test.
6750
6751 2012-04-13 Jason Merrill <jason@redhat.com>
6752
6753 PR c++/52824
6754 * g++.dg/cpp0x/variadic123.C: New.
6755 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6756
6757 PR c++/52905
6758 * g++.dg/cpp0x/initlist-ctor1.C: New.
6759
6760 PR c++/52915
6761 * g++.dg/other/anon-union2.C: New.
6762
6763 2012-04-13 Martin Jambor <mjambor@suse.cz>
6764
6765 PR middle-end/52939
6766 * g++.dg/ipa/pr52939.C: New test.
6767
6768 2012-04-13 Tom de Vries <tom@codesourcery.com>
6769
6770 * gcc.dg/pr52734.c: New test.
6771
6772 2012-04-13 Richard Guenther <rguenther@suse.de>
6773
6774 PR tree-optimization/52969
6775 * gcc.dg/torture/pr52969.c: New testcase.
6776
6777 2012-04-13 Richard Guenther <rguenther@suse.de>
6778
6779 PR c/52549
6780 * gcc.dg/pr52549.c: New testcase.
6781
6782 2012-04-13 Richard Guenther <rguenther@suse.de>
6783
6784 PR c/52862
6785 * gcc.dg/pr52862.c: New testcase.
6786
6787 2012-04-13 Joey Ye <joey.ye@arm.com>
6788
6789 * gcc.target/arm/thumb1-imm.c: New testcase.
6790
6791 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6792
6793 PR target/52932
6794 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6795 second function argument.
6796 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6797 (calc_permps): Update declaration. Calculate result correctly.
6798 (avx2_test): Change src2 type to union256i_d.
6799 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6800 correctly.
6801
6802 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6803
6804 PR target/52775
6805 * gcc.target/powerpc/pr52775.c: New file.
6806
6807 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6808
6809 PR tree-optimization/18589
6810 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6811 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6812 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6813 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6814 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6815 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6816 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6817 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6818 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6819 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6820
6821 2012-04-12 Richard Guenther <rguenther@suse.de>
6822
6823 PR tree-optimization/52943
6824 * gcc.dg/torture/pr52943.c: New testcase.
6825
6826 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6827
6828 PR target/50751
6829 * gcc/target/sh/pr50751-4.c: New.
6830 * gcc/target/sh/pr50751-5.c: New.
6831 * gcc/target/sh/pr50751-6.c: New.
6832 * gcc/target/sh/pr50751-7.c: New.
6833
6834 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6835
6836 PR c++/52465
6837 * g++.dg/lookup/using52.C: New.
6838
6839 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6840
6841 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6842
6843 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6844
6845 PR rtl-optimization/52876
6846 * gcc.target/i386/pr52876.c: New.
6847
6848 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6849
6850 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6851 __UINTPTR_TYPE__.
6852 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6853 __INTPTR_TYPE__.
6854 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6855 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6856 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6857 (ptrdiff_t): ... this. All uses changed.
6858 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6859 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6860 __INTPTR_TYPE__.
6861 (main): Cast argument to __INTPTR_TYPE__.
6862 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6863 size_t.
6864 * gcc.dg/mallign.c (main): Likewise.
6865 * gcc.dg/pr38700.c (foo): Likewise.
6866 * gcc.dg/long-long-cst1.c (t): Likewise.
6867 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6868 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6869 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6870 * gcc.dg/pr25682.c (d, foo): Likewise.
6871 * gcc.dg/format/cast-1.c (f): Likewise.
6872 * gcc.dg/c90-const-expr-10.c
6873 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6874 (size_t): ...this. All uses changed.
6875 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6876 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6877 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6878 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6879 * gcc.dg/sequence-pt-1.c: Likewise.
6880 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6881 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6882 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6883 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6884 of ptrdiff_t with it.
6885 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6886 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6887 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6888
6889 2012-04-11 Jason Merrill <jason@redhat.com>
6890
6891 PR debug/45088
6892 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6893 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6894
6895 PR c++/52906
6896 * g++.dg/ext/attrib45.C: New.
6897
6898 * g++.dg/eh/dtor3.C: New.
6899
6900 2012-04-11 Richard Guenther <rguenther@suse.de>
6901
6902 PR middle-end/52621
6903 * gfortran.dg/pr52621.f90: New testcase.
6904
6905 2012-04-11 Richard Guenther <rguenther@suse.de>
6906
6907 PR middle-end/52918
6908 * g++.dg/torture/pr52918-1.C: New testcase.
6909 * g++.dg/torture/pr52918-2.C: Likewise.
6910
6911 2012-04-11 Tobias Burnus <burnus@net-b.de>
6912
6913 PR fortran/52729
6914 * gfortran.dg/block_11.f90: New.
6915
6916 2012-04-11 Nick Clifton <nickc@redhat.com>
6917
6918 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6919
6920 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6921
6922 PR target/16458
6923 * gcc.target/powerpc/pr16458-1.c: New test.
6924 * gcc.target/powerpc/pr16458-2.c: Likewise.
6925 * gcc.target/powerpc/pr16458-3.c: Likewise.
6926 * gcc.target/powerpc/pr16458-4.c: Likewise.
6927
6928 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6929
6930 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6931 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6932 * gcc.dg/builtin-bswap-5.c: Likewise.
6933 * gcc.target/i386/builtin-bswap-4.c: New test.
6934
6935 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6936
6937 PR 24985
6938 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6939
6940 2012-04-11 Richard Guenther <rguenther@suse.de>
6941
6942 PR rtl-optimization/52881
6943 * gcc.dg/torture/pr52881.c: New testcase.
6944 * gcc.dg/torture/pr52913.c: Likewise.
6945
6946 2012-04-11 Richard Guenther <rguenther@suse.de>
6947
6948 PR tree-optimization/52912
6949 * gcc.dg/torture/pr52912.c: New testcase.
6950
6951 2010-04-10 Michael Matz <matz@suse.de>
6952
6953 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6954 * gcc.dg/vect/vect-outer-1.c: Adjust.
6955 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6956 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6957 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6958 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6959 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6960 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6961
6962 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6963
6964 PR tree-optimization/52870
6965 * gcc.dg/vect/pr52870.c: New test.
6966
6967 2012-04-09 Mike Stump <mikestump@comcast.net>
6968
6969 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6970 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6971 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6972 * gnat.dg/aggr11.adb: Likewise.
6973 * gnat.dg/aggr11_pkg.ads: Likewise.
6974 * gnat.dg/aggr15.adb: Likewise.
6975 * gnat.dg/aggr15.ads: Likewise.
6976 * gnat.dg/aggr17.adb: Likewise.
6977 * gnat.dg/aggr18.adb: Likewise.
6978 * gnat.dg/array14.adb: Likewise.
6979 * gnat.dg/array14.ads: Likewise.
6980 * gnat.dg/array14_pkg.ads: Likewise.
6981 * gnat.dg/array19.adb: Likewise.
6982 * gnat.dg/array19.ads: Likewise.
6983 * gnat.dg/discr27.adb: Likewise.
6984 * gnat.dg/discr27.ads: Likewise.
6985 * gnat.dg/discr35.adb: Likewise.
6986 * gnat.dg/discr35.ads: Likewise.
6987 * gnat.dg/discr6.adb: Likewise.
6988 * gnat.dg/discr6_pkg.ads: Likewise.
6989 * gnat.dg/import1.adb: Likewise.
6990 * gnat.dg/import1.ads: Likewise.
6991 * gnat.dg/loop_address2.adb: Likewise.
6992 * gnat.dg/opt7.adb: Likewise.
6993 * gnat.dg/opt7.ads: Likewise.
6994 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6995 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6996 * gnat.dg/rep_clause2.adb: Likewise.
6997 * gnat.dg/rep_clause2.ads: Likewise.
6998 * gnat.dg/slice2.adb: Likewise.
6999 * gnat.dg/slice2.ads: Likewise.
7000 * gnat.dg/slice6.adb: Likewise.
7001 * gnat.dg/slice6_pkg.ads: Likewise.
7002 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7003 * gnat.dg/taft_type2.adb: Likewise.
7004 * gnat.dg/taft_type2.ads: Likewise.
7005 * gnat.dg/taft_type2_pkg.ads: Likewise.
7006 * gnat.dg/volatile10.adb: Likewise.
7007 * gnat.dg/volatile10_pkg.ads: Likewise.
7008
7009 * gcc.dg/dll-8.c: Remove execute permissions.
7010 * g++.dg/ext/dllexport5.C: Likewise.
7011
7012 2012-04-09 Jan Hubicka <jh@suse.cz>
7013
7014 PR lto/52722
7015 PR lto/51765
7016 PR lto/52634
7017 * gcc.dg/lto/pr52634_1.c: New testcase.
7018 * gcc.dg/lto/pr52634_0.c: New testcase.
7019
7020 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7021
7022 PR target/52883
7023 * gcc.target/i386/pr52883.c: New testcase.
7024
7025 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7026
7027 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7028 (check_effective_target_sync_long_long): Add SPARC case.
7029 (check_effective_target_sync_long_long_runtime): Likewise.
7030 (check_effective_target_sync_int_long): Adjust SPARC case.
7031 (check_effective_target_sync_char_short): Likewise.
7032
7033 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7034
7035 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7036 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7037
7038 2012-04-08 Tobias Burnus <burnus@net-b.de>
7039
7040 PR fortran/40973
7041 PR fortran/52751
7042 * gfortran.dg/public_private_module_2.f90: New.
7043
7044 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7045
7046 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7047 directives.
7048
7049 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7050
7051 PR fortran/52893
7052 * gfortran.dg/function_optimize_11.f90: New test.
7053
7054 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7055
7056 PR fortran/52668
7057 * gfortran.dg/use_only_6.f90: New test.
7058
7059 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7060
7061 PR fortran/52668
7062 * gfortran.dg/use_only_6.f90: New test.
7063 2012-04-06 Mike Stump <mikestump@comcast.net>
7064
7065 PR testsuite/50722
7066 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7067
7068 2012-04-05 Jason Merrill <jason@redhat.com>
7069
7070 PR c++/52596
7071 * g++.dg/template/qualified-id5.C: New.
7072
7073 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7074
7075 PR target/52882
7076 * gcc.target/i386/pr52882.c: New test.
7077
7078 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7079 Dominique D'Humieures <dominiq@lps.ens.fr>
7080
7081 PR testsuite/52614
7082 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7083 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7084
7085 2012-04-04 Jason Merrill <jason@redhat.com>
7086
7087 PR c++/52845
7088 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7089
7090 2012-04-03 Jason Merrill <jason@redhat.com>
7091
7092 PR c++/52796
7093 * g++.dg/cpp0x/variadic-value1.C: New.
7094
7095 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7096
7097 * gnat.dg/pack18.adb: New test.
7098 * gnat.dg/pack18_pkg.ads: New helper.
7099
7100 2012-04-03 Richard Guenther <rguenther@suse.de>
7101
7102 PR tree-optimization/52808
7103 * gcc.dg/pr52808.c: New testcase.
7104
7105 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7106
7107 PR tree-optimization/52835
7108 * gfortran.dg/pr52835.f90: New test.
7109
7110 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7111
7112 * gnat.dg/specs/aggr5.ads: New test.
7113
7114 2012-04-02 Richard Guenther <rguenther@suse.de>
7115
7116 PR tree-optimization/52756
7117 * gcc.dg/torture/pr52756.c: New testcase.
7118
7119 2012-04-02 Richard Guenther <rguenther@suse.de>
7120
7121 PR middle-end/52803
7122 * gcc.dg/pr52803.c: New testcase.
7123
7124 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7125
7126 PR c++/40942
7127 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7128 DR 214 in account.
7129
7130 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7131
7132 PR c++/50043
7133 * g++.dg/cpp0x/noexcept17.C: New.
7134 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7135 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7136 * g++.dg/cpp0x/noexcept01.C: Likewise.
7137 * g++.dg/eh/init-temp1.C: Likewise.
7138 * g++.dg/eh/ctor1.C: Likwise.
7139
7140 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7141
7142 * gnat.dg/controlled6.adb: New test.
7143 * gnat.dg/controlled6_pkg.ads: New helper.
7144 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7145
7146 2012-03-30 Richard Henderson <rth@redhat.com>
7147
7148 PR debug/52727
7149 * g++.dg/opt/pr52727.C: New testcase.
7150
7151 2012-03-30 Richard Guenther <rguenther@suse.de>
7152
7153 PR tree-optimization/52754
7154 * gcc.target/i386/pr52754.c: New testcase.
7155
7156 2012-03-30 Richard Guenther <rguenther@suse.de>
7157
7158 PR middle-end/52772
7159 * g++.dg/torture/pr52772.C: New testcase.
7160
7161 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7162
7163 PR c++/52718
7164 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7165
7166 2012-03-29 Jason Merrill <jason@redhat.com>
7167
7168 PR c++/52685
7169 * g++.dg/template/inherit8.C: New.
7170
7171 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7172
7173 PR c++/52759
7174 * g++.dg/ext/weak4.C: New test.
7175
7176 PR tree-optimization/52760
7177 * gcc.c-torture/execute/pr52760.c: New test.
7178
7179 2012-03-29 Jason Merrill <jason@redhat.com>
7180
7181 PR c++/52743
7182 * g++.dg/cpp0x/initlist-array3.C: New.
7183
7184 2012-03-28 Jason Merrill <jason@redhat.com>
7185
7186 PR c++/52746
7187 * g++.dg/overload/virtual2.C: New.
7188
7189 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7190
7191 * gnat.dg/vect7.ad[sb]: New test.
7192
7193 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7194 Tobias Burnus <burnus@gcc.gnu.org>
7195
7196 PR fortran/52652
7197 * gfortran.dg/allocate_class_1.f90 : Change error test.
7198 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7199 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7200 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7201
7202 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7203
7204 PR middle-end/52691
7205 * gcc.dg/pr52691.c: New test.
7206
7207 PR middle-end/52750
7208 * gcc.c-torture/compile/pr52750.c: New test.
7209
7210 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7211
7212 PR target/52692
7213 * gcc.target/avr/torture/builtins-2.c: New test.
7214
7215 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7216
7217 PR target/52736
7218 * gcc.target/i386/pr52736.c: New test.
7219
7220 2012-03-27 Martin Jambor <mjambor@suse.cz>
7221
7222 PR middle-end/52693
7223 * gcc.dg/torture/pr52693.c: New test.
7224
7225 2012-03-27 Meador Inge <meadori@codesourcery.com>
7226
7227 PR c++/52672
7228 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7229
7230 2012-03-27 Mike Stump <mikestump@comcast.net>
7231
7232 PR target/52665
7233 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7234 failures that match branch names.
7235
7236 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7237 H.J. Lu <hongjiu.lu@intel.com>
7238
7239 PR target/52698
7240 * gcc.target/i386/pr52698.c: New test.
7241
7242 2012-03-27 Richard Guenther <rguenther@suse.de>
7243
7244 PR middle-end/52720
7245 * gcc.dg/torture/pr52720.c: New testcase.
7246
7247 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7248
7249 * gnat.dg/pack17.adb: New test.
7250
7251 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7252
7253 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7254 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7255
7256 2012-03-26 Martin Jambor <mjambor@suse.cz>
7257
7258 PR tree-optimization/50052
7259 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7260
7261 2012-03-26 Richard Guenther <rguenther@suse.de>
7262
7263 PR tree-optimization/52701
7264 * gfortran.dg/pr52701.f90: New testcase.
7265
7266 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7267
7268 PR tree-optimization/52686
7269 * gcc.target/arm/pr52686.c: New test.
7270
7271 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7272
7273 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7274 Add "-Os -flto" to list.
7275
7276 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7277
7278 * gnat.dg/concat2.ad[sb]: New test.
7279
7280 2012-03-24 Jason Merrill <jason@redhat.com>
7281
7282 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7283 * g++.dg/cpp0x/trailing2.C: Likewise.
7284 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7285 * g++.dg/cpp1y/auto-fn1.C: New.
7286 * g++.dg/cpp1y/auto-fn2.C: New.
7287 * g++.dg/cpp1y/auto-fn3.C: New.
7288 * g++.dg/cpp1y/auto-fn4.C: New.
7289 * g++.dg/cpp1y/auto-fn5.C: New.
7290 * g++.dg/cpp1y/auto-fn6.C: New.
7291 * g++.dg/cpp1y/auto-fn7.C: New.
7292 * g++.dg/cpp1y/auto-fn8.C: New.
7293 * g++.dg/cpp1y/auto-fn9.C: New.
7294 * g++.dg/cpp1y/auto-fn10.C: New.
7295 * g++.dg/cpp1y/auto-fn11.C: New.
7296
7297 2012-03-23 Richard Guenther <rguenther@suse.de>
7298
7299 PR tree-optimization/52678
7300 * gfortran.dg/pr52678.f: New testcase.
7301
7302 2012-03-23 Richard Guenther <rguenther@suse.de>
7303
7304 PR tree-optimization/52638
7305 * g++.dg/torture/pr52638.C: New testcase.
7306
7307 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7308
7309 PR c++/52487
7310 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7311
7312 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7313
7314 PR c++/52671
7315 * g++.dg/ext/attrib44.C: New test.
7316
7317 2012-03-22 Jan Hubicka <jh@suse.cz>
7318
7319 PR middle-end/51737
7320 * g++.dg/torture/pr51737.C: New testcase
7321
7322 2012-03-22 Richard Guenther <rguenther@suse.de>
7323
7324 PR tree-optimization/52548
7325 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7326
7327 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7328
7329 * lib/fortran-modules.exp (list-module-names-1): Remove
7330 warning.
7331
7332 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7333
7334 PR target/50751
7335 * gcc.target/sh/pr50751-1.c: New.
7336 * gcc.target/sh/pr50751-2.c: New.
7337 * gcc.target/sh/pr50751-3.c: New.
7338
7339 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7340
7341 PR target/52479
7342 * gcc.target/sh/sh4a-cos.c: Remove.
7343 * gcc.target/sh/sh4a-sin.c: Remove.
7344 * gcc.target/sh/sh4a-sincos.c: Remove.
7345
7346 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7347
7348 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7349 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7350
7351 2012-03-21 Martin Jambor <mjambor@suse.cz>
7352
7353 PR testsuite/52641
7354 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7355 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7356
7357 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7358
7359 * gcc.target/arm/thumb-16bit-ops.c: New file.
7360 * gcc.target/arm/thumb-ifcvt.c: New file.
7361
7362 2012-03-20 Jason Merrill <jason@redhat.com>
7363
7364 * lib/target-supports.exp: Add { target c++1y }.
7365
7366 * g++.dg/cpp0x/auto32.C: New.
7367
7368 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7369
7370 PR testsuite/52641
7371 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7372 int32plus.
7373 * gcc.dg/torture/pr48124-4.c: Ditto:
7374 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7375
7376 2012-03-20 Jason Merrill <jason@redhat.com>
7377
7378 PR c++/52510
7379 * g++.dg/cpp0x/initlist66.C: New.
7380
7381 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7382
7383 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7384 __AVR_HAVE_LPMX__
7385
7386 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7387
7388 PR target/49868
7389 * gcc.target/avr/torture/addr-space-2.h: New file.
7390 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7391 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7392 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7393 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7394
7395 2012-03-20 Richard Guenther <rguenther@suse.de>
7396
7397 * gnat.dg/pack16.adb: New testcase.
7398 * gnat.dg/pack16_pkg.ads: Likewise.
7399 * gnat.dg/specs/pack8.ads: Likewise.
7400 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7401
7402 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7403
7404 * g++.dg/warn/Wuseless-cast.C: Extend.
7405
7406 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7407
7408 PR c++/14710
7409 * g++.dg/warn/Wuseless-cast.C: New.
7410
7411 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7412
7413 PR libfortran/52608
7414 * gfortran.dg/pr52608.f90: New test.
7415
7416 2012-03-17 Tobias Burnus <burnus@net-b.de>
7417
7418 PR fortran/52585
7419 * gfortran.dg/proc_ptr_36.f90: New.
7420
7421 2012-03-16 Martin Jambor <mjambor@suse.cz>
7422
7423 * gcc.dg/misaligned-expand-1.c: New test.
7424 * gcc.dg/misaligned-expand-3.c: Likewise.
7425
7426 2012-03-16 Richard Guenther <rguenther@suse.de>
7427 Kai Tietz <ktietz@redhat.com>
7428
7429 PR middle-end/48814
7430 * gcc.c-torture/execute/pr48814-1.c: New test.
7431 * gcc.c-torture/execute/pr48814-2.c: New test.
7432 * gcc.dg/tree-ssa/assign-1.c: New test.
7433 * gcc.dg/tree-ssa/assign-2.c: New test.
7434 * gcc.dg/tree-ssa/assign-3.c: New test.
7435
7436 2012-03-16 Richard Guenther <rguenther@suse.de>
7437
7438 * gnat.dg/specs/pack7.ads: New testcase.
7439
7440 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7441
7442 PR target/52568
7443 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7444 * gcc.dg/torture/vshuf-8.inc: Likewise.
7445 * gcc.dg/torture/vshuf-16.inc: Likewise.
7446 * gcc.dg/torture/vshuf-32.inc: Likewise.
7447
7448 2012-03-15 Jason Merrill <jason@redhat.com>
7449
7450 * g++.dg/torture/pr52582.C: New.
7451
7452 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7453
7454 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7455
7456 2012-03-15 Ira Rosen <irar@il.ibm.com>
7457 Ulrich Weigand <ulrich.weigand@linaro.org>
7458
7459 * gcc.dg/vect/slp-cond-3.c: New test.
7460 * gcc.dg/vect/slp-cond-4.c: New test.
7461
7462 2012-03-15 Ira Rosen <irar@il.ibm.com>
7463 Ulrich Weigand <ulrich.weigand@linaro.org>
7464
7465 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7466 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7467
7468 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7469
7470 PR libfortran/52434
7471 PR libfortran/48878
7472 PR libfortran/38199
7473 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7474 * gfortran.dg/round_1.f03: Likewise.
7475
7476 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7477 Andrew Pinski <apinski@cavium.com>
7478
7479 PR middle-end/52592
7480 * gcc.dg/pr52592.c: New test.
7481
7482 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7483
7484 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7485 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7486 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7487 * lib/fortran-modules.exp: .. this new file. Adjust users.
7488 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7489 gfortran-dg-debug-runtest): Call cleanup-modules.
7490 * lib/fortran-torture.exp (fortran-torture-execute,
7491 fortran-torture): Likewise.
7492 * gfortran.dg/coarray/caf.exp: Likewise.
7493 * lib/lto.exp: Likewise.
7494 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7495 * gfortran.dg/class_4b.f03: Likewise.
7496 * gfortran.dg/class_4c.f03: Likewise.
7497 * gfortran.dg/class_45a.f03: Likewise.
7498 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7499 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7500 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7501 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7502 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7503 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7504 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7505 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7506 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7507 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7508 * gfortran.dg/whole_file_28.f90: Likewise.
7509 * gfortran.dg/whole_file_29.f90: Likewise.
7510 * gfortran.dg/whole_file_30.f90: Likewise.
7511 * gfortran.dg/whole_file_31.f90: Likewise.
7512
7513 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7514
7515 PR tree-optimization/52267
7516 * gcc.dg/pr52267.c: New test.
7517 * gcc.dg/tree-ssa/vrp65.c: New test.
7518 * gcc.dg/tree-ssa/vrp66.c: New test.
7519
7520 2012-03-15 Richard Guenther <rguenther@suse.de>
7521
7522 PR middle-end/52580
7523 * gfortran.dg/vect/pr52580.f: New testcase.
7524
7525 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7526
7527 * gcc.target/sh/fpul-usage-1.c: New.
7528
7529 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7530
7531 PR target/49468
7532 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7533 * gcc.target/sh/pr49468-di.c: Likewise.
7534
7535 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7536
7537 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7538 * gcc.dg/c99-stdint-6.c: Likewise.
7539 * gcc.dg/lto/20090210_0.c: Likewise.
7540 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7541 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7542 * gcc.dg/pragma-init-fini-2.c: Likewise.
7543 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7544 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7545 * gcc.target/i386/pr22152.c: Likewise.
7546 * gcc.target/i386/vect8-ret.c: Likewise.
7547 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7548 handling.
7549
7550 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7551
7552 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7553 * g++.dg/tree-prof/partition1.C: Likewise.
7554 * g++.dg/tree-prof/partition2.C: Likewise.
7555 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7556 handling.
7557 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7558 * gcc.c-torture/execute/20010724-1.c: Remove.
7559 * gcc.c-torture/execute/20010724-1.x: Remove.
7560 * gcc.c-torture/execute/20040208-2.c: Remove.
7561 * gcc.c-torture/execute/20040208-2.x: Remove.
7562 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7563 Remove.
7564 (main) [__mips__ && __sgi__]: Remove.
7565 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7566 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7567 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7568 mips-sgi-irix6* handling.
7569 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7570 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7571 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7572 handling.
7573 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7574 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7575 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7576 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7577 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7578 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7579 mips-sgi-irix6*.
7580 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7581 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7582 * gcc.target/mips/save-restore-3.c: Likewise.
7583 * gcc.target/mips/save-restore-4.c: Likewise.
7584 * gcc.target/mips/save-restore-5.c: Likewise.
7585 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7586 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7587 messages.
7588 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7589 IRIX 6 handling.
7590 (restore_ld_library_path_env_vars): Likewise.
7591 * lib/target-supports.exp (check_profiling_available): Remove
7592 mips*-*-irix* handling.
7593 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7594 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7595 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7596
7597 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7598
7599 PR c++/52582
7600 * g++.dg/opt/pr52582.C: New test.
7601
7602 2012-03-14 Richard Guenther <rguenther@suse.de>
7603
7604 PR tree-optimization/52571
7605 * gcc.dg/vect/vect-2.c: Initialize arrays.
7606 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7607 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7608 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7609
7610 2012-03-14 Richard Guenther <rguenther@suse.de>
7611
7612 PR middle-end/52080
7613 PR middle-end/52097
7614 PR middle-end/48124
7615 * gcc.dg/torture/pr48124-1.c: New testcase.
7616 * gcc.dg/torture/pr48124-2.c: Likewise.
7617 * gcc.dg/torture/pr48124-3.c: Likewise.
7618 * gcc.dg/torture/pr48124-4.c: Likewise.
7619
7620 2012-03-14 Richard Guenther <rguenther@suse.de>
7621
7622 PR middle-end/52578
7623 * gcc.dg/pr52578.c: New testcase.
7624
7625 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7626
7627 PR c++/52521
7628 * g++.dg/cpp0x/udlit-args2.C: New test.
7629
7630 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7631
7632 PR target/48596
7633 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7634 * gcc.c-torture/compile/pr48596.c: ... here.
7635
7636 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7637
7638 PR c++/51641
7639 * g++.dg/lookup/hidden-class17.C: New test.
7640
7641 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7642
7643 PR c/52577
7644 * gcc.dg/Wunused-var-3.c: New test.
7645
7646 2012-03-13 Martin Jambor <mjambor@suse.cz>
7647
7648 * gcc.dg/misaligned-expand-2.c: New test.
7649
7650 2012-03-13 Richard Guenther <rguenther@suse.de>
7651
7652 PR middle-end/52134
7653 * gcc.dg/pr52134.c: New testcase.
7654
7655 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7656
7657 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7658
7659 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7660
7661 PR tree-optimization/46728
7662 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7663 * gcc.target/powerpc/pr46728-5.c: Likewise.
7664 * gcc.target/powerpc/pr46728-8.c: Likewise.
7665 * gcc.target/powerpc/pr46728-10.c: Likewise.
7666 * gcc.target/powerpc/pr46728-11.c: Likewise.
7667 * gcc.target/powerpc/pr46728-13.c: Likewise.
7668 * gcc.target/powerpc/pr46728-14.c: Likewise.
7669 * gcc.target/powerpc/pr46728-15.c: Likewise.
7670
7671 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7672
7673 PR c++/52299
7674 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7675
7676 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7677
7678 PR tree-optimization/46728
7679 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7680 * gcc.target/powerpc/pr46728-5.c: Likewise.
7681 * gcc.target/powerpc/pr46728-8.c: Likewise.
7682 * gcc.target/powerpc/pr46728-10.c: Likewise.
7683 * gcc.target/powerpc/pr46728-11.c: Likewise.
7684 * gcc.target/powerpc/pr46728-13.c: Likewise.
7685 * gcc.target/powerpc/pr46728-14.c: Likewise.
7686 * gcc.target/powerpc/pr46728-15.c: Likewise.
7687
7688 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7689
7690 PR target/49868
7691 * gcc.target/avr/torture/addr-space-1.h: New file.
7692 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7693 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7694 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7695 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7696
7697 2012-03-12 Andrew Pinski <apinski@cavium.com>
7698
7699 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7700
7701 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7702
7703 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7704 * g++.dg/abi/thunk4.C: Likewise.
7705 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7706 Adapt line numbers.
7707 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7708 handling.
7709 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7710 * g++.dg/eh/spbp.C: Likewise.
7711 * g++.dg/ext/label13.C: Likewise.
7712 * g++.dg/guality/guality.exp: Likewise.
7713 * g++.dg/other/anon5.C: Likewise.
7714 * g++.dg/other/pragma-ep-1.C: Remove.
7715 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7716 * g++.dg/warn/pr31246.C: Likewise.
7717 * g++.dg/warn/weak1.C: Likewise.
7718 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7719 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7720 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7721 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7722 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7723 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7724 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7725 * gcc.dg/c99-tgmath-1.c: Likewise.
7726 * gcc.dg/c99-tgmath-2.c: Likewise.
7727 * gcc.dg/c99-tgmath-3.c: Likewise.
7728 * gcc.dg/c99-tgmath-4.c: Likewise.
7729 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7730 handling.
7731 * gcc.dg/debug/pr49032.c: Likewise.
7732 * gcc.dg/guality/guality.exp: Likewise.
7733 * gcc.dg/intmax_t-1.c: Likewise.
7734 * gcc.dg/pr48616.c: Likewise.
7735 * gcc.dg/pragma-ep-1.c: Remove.
7736 * gcc.dg/pragma-ep-2.c: Remove.
7737 * gcc.dg/pragma-ep-3.c: Remove.
7738 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7739 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7740 * gcc.misc-tests/gcov-14.c: Likewise.
7741 * gfortran.dg/guality/guality.exp: Likewise.
7742 * lib/target-supports.exp (check_weak_available): Likewise.
7743 (add_options_for_tls): Likewise.
7744 (check_ascii_locale_available): Likewise.
7745 * obj-c++.dg/dwarf-2.mm: Likewise.
7746 * objc.dg/dwarf-1.m: Likewise.
7747 * objc.dg/dwarf-2.m: Likewise.
7748
7749 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7750
7751 PR tree-optimization/51721
7752 * gcc.dg/tree-ssa/vrp64.c: New test.
7753
7754 PR tree-optimization/52533
7755 * gcc.c-torture/compile/pr52533.c: New test.
7756
7757 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7758
7759 * gcc.target/i386/rtm-xabort-1.c: New.
7760 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7761 * gcc.target/i386/rtm-xend-1.c: Ditto.
7762 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7763 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7764 * gcc.target/i386/sse-13.c: Ditto.
7765 * gcc.target/i386/sse-14.c: Ditto.
7766 * gcc.target/i386/sse-22.c: Ditto.
7767 * gcc.target/i386/sse-23.c: Ditto.
7768 * g++.dg/other/i386-2.C: Ditto.
7769 * g++.dg/other/i386-3.C: Ditto.
7770
7771 2012-03-12 Tobias Burnus <burnus@net-b.de>
7772
7773 PR fortran/52542
7774 * gfortran.dg/proc_ptr_35.f90: New.
7775
7776 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7777
7778 PR target/52530
7779 * gcc.dg/torture/pr52530.c: New test.
7780
7781 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7782
7783 PR target/51244
7784 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7785
7786 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7787
7788 PR target/52450
7789 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7790
7791 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7792
7793 2012-03-09 Andrew Pinski <apinski@cavium.com>
7794
7795 PR middle-end/51988
7796 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7797 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7798
7799 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7800
7801 * gcc.dg/tree-ssa/scev-3.c: New.
7802 * gcc.dg/tree-ssa/scev-4.c: New.
7803
7804 2012-03-08 Tobias Burnus <burnus@net-b.de>
7805
7806 PR fortran/52469
7807 * gfortran.dg/proc_ptr_34.f90
7808
7809 2012-03-07 Jason Merrill <jason@redhat.com>
7810
7811 PR c++/52521
7812 * g++.dg/cpp0x/udlit-mangle.C: New.
7813
7814 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7815
7816 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7817
7818 2012-03-06 Richard Guenther <rguenther@suse.de>
7819
7820 PR middle-end/52493
7821 * gcc.dg/torture/pr52493.c: New testcase.
7822
7823 2012-03-06 Richard Guenther <rguenther@suse.de>
7824
7825 PR lto/52097
7826 * gcc.dg/lto/pr52097_0.c: New testcase.
7827
7828 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7829
7830 PR target/51244
7831 * gcc.target/sh/pr51244-1.c: New.
7832 * gcc.target/sh/pr51244-2.c: New.
7833 * gcc.target/sh/pr51244-3.c: New.
7834
7835 2012-03-05 Jason Merrill <jason@redhat.com>
7836
7837 PR c++/51930
7838 * g++.dg/ext/visibility/template11.C: New.
7839
7840 * g++.dg/cpp0x/implicit13.C: New.
7841
7842 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7843
7844 PR tree-optimization/51721
7845 * gcc.dg/tree-ssa/vrp63.c: New test.
7846 * gcc.dg/pr51721.c: New test.
7847
7848 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7849
7850 PR fortran/50981
7851 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7852 argument checks.
7853
7854 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7855
7856 PR target/52146
7857 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7858
7859 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7860
7861 PR fortran/50981
7862 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7863
7864 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7865
7866 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7867 int32plus.
7868
7869 2012-03-03 Jason Merrill <jason@redhat.com>
7870
7871 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7872
7873 Core 1270
7874 * g++.dg/cpp0x/initlist65.C: New.
7875
7876 PR c++/36797
7877 * g++.dg/ext/is_empty2.C: New.
7878
7879 2012-03-03 Tobias Burnus <burnus@net-b.de>
7880
7881 PR fortran/48820
7882 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7883
7884 2012-03-03 Tobias Burnus <burnus@net-b.de>
7885
7886 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7887 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7888 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7889 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7890 * gfortran.dg/class_30.f90: Remove dg-warning line.
7891 * gfortran.dg/bind_c_usage_25.f90: New.
7892
7893 2012-03-03 Tobias Burnus <burnus@net-b.de>
7894
7895 PR fortran/48820
7896 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7897 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7898 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7899
7900 2012-03-03 Tobias Burnus <burnus@net-b.de>
7901
7902 PR fortran/48820
7903 * gfortran.dg/assumed_type_1.f90: New.
7904 * gfortran.dg/assumed_type_2.f90: New.
7905 * gfortran.dg/assumed_type_3.f90: New.
7906 * gfortran.dg/assumed_type_4.f90: New.
7907
7908 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7909
7910 PR target/49486
7911 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7912 * gcc.target/sh/pr49468-di.c: New.
7913
7914 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7915
7916 * gcc.dg/graphite/pr50561.c: Update.
7917
7918 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7919
7920 * gcc.target/powerpc/pr52457.c: New test.
7921
7922 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7923
7924 * gcc.target/arm/sat-1.c: New test.
7925
7926 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7927
7928 PR target/46716
7929 * gcc.target/i386/pr46716.c: New test.
7930
7931 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7932
7933 PR c++/51989
7934 * g++.dg/cpp0x/sfinae32.C: New.
7935
7936 2012-03-02 Richard Guenther <rguenther@suse.de>
7937
7938 PR tree-optimization/52406
7939 * gcc.dg/torture/pr52406.c: New testcase.
7940
7941 2012-03-02 Tobias Burnus <burnus@net-b.de>
7942
7943 PR fortran/52325
7944 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7945 * gfortran.dg/nullify_2.f90: Update dg-error.
7946 * gfortran.dg/nullify_4.f90: Ditto.
7947 * gfortran.dg/pointer_init_6.f90: Ditto.
7948
7949 2012-03-02 Tobias Burnus <burnus@net-b.de>
7950
7951 PR fortran/52270
7952 * gfortran.dg/class_51.f90: New.
7953
7954 2012-03-02 Tobias Burnus <burnus@net-b.de>
7955
7956 PR fortran/52452
7957 * gfortran.dg/intrinsic_8.f90: New.
7958
7959 2012-03-01 Kai Tietz <ktietz@redhat.com>
7960
7961 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7962 routines on mingw targets.
7963 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7964
7965 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7966
7967 PR tree-optimization/52445
7968 * gcc.dg/pr52445.c: New test.
7969
7970 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7971
7972 PR target/52437
7973 * gcc.c-torture/compile/pr52437.c: New test.
7974
7975 PR middle-end/52419
7976 * gcc.dg/torture/pr52419.c: New test.
7977
7978 PR tree-optimization/52429
7979 * gcc.dg/torture/pr52429.c: New test.
7980 * g++.dg/opt/pr52429.C: New test.
7981
7982 2012-02-29 Richard Guenther <rguenther@suse.de>
7983
7984 PR testsuite/52297
7985 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7986 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7987 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7988 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7989 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7990 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7991
7992 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7993
7994 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7995
7996 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7997
7998 PR fortran/52386
7999 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8000
8001 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8002
8003 PR target/51534
8004 * gcc.target/arm/neon/pr51534.c: New testcase.
8005
8006 2012-02-28 Richard Guenther <rguenther@suse.de>
8007
8008 PR target/52407
8009 * gcc.dg/torture/pr52407.c: New testcase.
8010
8011 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8012
8013 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8014 * gcc.target/arm/vfp2.c: Likewise.
8015 * gcc.target/arm/vfp3.c: Likewise.
8016 * gcc.target/arm/vfp4.c: Likewise.
8017 * gcc.target/arm/vfp5.c: Likewise.
8018 * gcc.target/arm/vfp6.c: Likewise.
8019 * gcc.target/arm/vfp7.c: Likewise.
8020 * gcc.target/arm/vfp8.c: Likewise.
8021 * gcc.target/arm/vfp9.c: Likewise.
8022 * gcc.target/arm/vfp10.c: Likewise.
8023 * gcc.target/arm/vfp11.c: Likewise.
8024 * gcc.target/arm/vfp12.c: Likewise.
8025 * gcc.target/arm/vfp13.c: Likewise.
8026 * gcc.target/arm/vfp14.c: Likewise.
8027 * gcc.target/arm/vfp15.c: Likewise.
8028 * gcc.target/arm/vfp16.c: Likewise.
8029 * gcc.target/arm/vfp17.c: Likewise.
8030 * gcc.target/arm/neon-constants.h: New file.
8031 * gcc.target/arm/neon-vect1.c: New test.
8032 * gcc.target/arm/neon-vect2.c: New test.
8033 * gcc.target/arm/neon-vect3.c: New test.
8034 * gcc.target/arm/neon-vect4.c: New test.
8035 * gcc.target/arm/neon-vect5.c: New test.
8036 * gcc.target/arm/neon-vect6.c: New test.
8037 * gcc.target/arm/neon-vect7.c: New test.
8038 * gcc.target/arm/neon-vect8.c: New test.
8039
8040 2012-02-28 Richard Guenther <rguenther@suse.de>
8041
8042 PR tree-optimization/52402
8043 * gcc.dg/torture/pr52402.c: New testcase.
8044
8045 2012-02-28 Richard Guenther <rguenther@suse.de>
8046
8047 PR lto/52400
8048 * g++.dg/lto/pr52400_0.C: New testcase.
8049
8050 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8051
8052 * gcc.target/avr/torture/builtins-1.c: New test.
8053 * gcc.target/avr/torture/builtins-error.c: New test.
8054
8055 2012-02-28 Kai Tietz <ktietz@redhat.com>
8056
8057 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8058 * gcc.target/i386/pr45352-2.c: Likewise.
8059 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8060 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8061 targets instead rand.
8062 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8063 * gcc.target/i386/sse2-mul-1.c: Likewise.
8064 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8065 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8066 * gcc.target/i386/pad-1.c: Likewise.
8067 * gcc.target/i386/pad-9.c: Likewise.
8068 * gcc.target/i386/pad-2.c: Likewise.
8069 * gcc.target/i386/pad-5b.c: Likewise.
8070 * gcc.target/i386/pad-8.c: Likewise.
8071 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8072 * gcc.target/i386/pr44130.c: Likewise.
8073 * gcc.target/i386/align-main-1.c: Likewise.
8074 * gcc.target/i386/align-main-2.c: Likewise.
8075 * gcc.target/i386/sw-1.c: Likewise.
8076 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8077 on x64 mingw target.
8078 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8079 * gcc.target/i386/pr46295.c: Likewise.
8080 * gcc.target/i386/amd64-abi-1.c: Likewise.
8081 * gcc.target/i386/amd64-abi-2.c: Likewise.
8082 * gcc.target/i386/pr39082-1.c: Likewise.
8083 * gcc.target/i386/pr39162.c: Likewise.
8084 * gcc.target/i386/pr22152.c: Likewise.
8085 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8086 * gcc.target/i386/wrfsbase-2.c: Likewise.
8087 * gcc.target/i386/local.c: Likewise
8088 * gcc.target/i386/wrgsbase-1.c: Likewise.
8089 * gcc.target/i386/wrfsbase-1.c: Likewise.
8090 * gcc.target/i386/pr39315-3.c: Likewise.
8091 * gcc.target/i386/pr35767-4.c: Likewise.
8092 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8093 x64 mingw target.
8094 * gcc.target/i386/pr45336-2.c: Likewise.
8095 * gcc.target/i386/pr45336-1.c: Likewise.
8096 * gcc.target/i386/pr45336-4.c: Likewise.
8097
8098 2012-02-27 Tristan Gingold <gingold@adacore.com>
8099
8100 * gnat.dg/array20.ad[sb]: New test.
8101
8102 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8103
8104 PR target/52375
8105 * gcc.target/arm/pr52375.c: New test.
8106 * gcc.c-torture/compile/pr52375.c: New test.
8107
8108 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8109
8110 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8111 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8112
8113 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8114
8115 * gnat.dg/aggr19.adb: New test.
8116 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8117
8118 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8119
8120 PR target/49263
8121 * gcc.target/sh/pr49263.c: New.
8122
8123 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8124
8125 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8126 simulate_thread_wrapper_other_threads
8127 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8128 Move initialization of 'value' to main().
8129 (main): Initialize 'value';
8130 * gcc.dg/simulate-thread/speculative-store.c
8131 (simulate_thread_step_verify): Return 0 when successful.
8132 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8133 Reduce threshold.
8134 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8135 (simulate_thread_wrapper_other_threads): Return a success/fail value
8136 and issue an error if the instruction count threshold is exceeded.
8137
8138 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8139
8140 PR target/50580
8141 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8142 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8143
8144 2012-02-24 Richard Guenther <rguenther@suse.de>
8145
8146 PR middle-end/52355
8147 * gcc.dg/pr52355.c: New testcase.
8148
8149 2012-02-23 Kai Tietz <ktietz@redhat.com>
8150
8151 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8152 * gcc.dg/Wpadded.c: Likewise.
8153 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8154 structure-layout.
8155 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8156 for sleep by Sleep and add windows.h include for this function.
8157 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8158 targets.
8159 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8160 target.
8161 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8162 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8163 on x64 mingw target.
8164 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8165 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8166 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8167 failure on LLP64 target.
8168
8169 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8170
8171 PR c/52290
8172 * gcc.dg/noncompile/pr52290.c: New test.
8173
8174 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8175
8176 PR tree-optimization/52019
8177 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8178
8179 2012-02-22 Kai Tietz <ktietz@redhat.com>
8180
8181 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8182 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8183 derived pdiff_t type.
8184 * g++.dg/torture/pr49720.C: Likewise
8185
8186 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8187
8188 PR target/52330
8189 * gcc.target/i386/pr52330.c: New test.
8190
8191 2012-02-22 Tobias Burnus <burnus@net-b.de>
8192
8193 PR fortran/52335
8194 * gfortran.dg/io_constraints_10.f90: New.
8195
8196 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8197
8198 * lib/target-supports.exp (check_effective_target_vect_condition):
8199 Return true for NEON.
8200
8201 2012-02-21 Kai Tietz <ktietz@redhat.com>
8202
8203 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8204
8205 2012-02-21 Richard Guenther <rguenther@suse.de>
8206
8207 PR tree-optimization/52324
8208 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8209
8210 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8211
8212 PR middle-end/51782
8213 * gcc.target/avr/torture/pr51782-1.c: New test.
8214
8215 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8216
8217 PR tree-optimization/52318
8218 * gcc.dg/pr52318.c: New test.
8219
8220 2012-02-20 Kai Tietz <ktietz@redhat.com>
8221
8222 * gcc.dg/bf-ms-layout-3.c: New testcase.
8223
8224 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8225
8226 PR testsuite/52229
8227 PR fortran/32380
8228 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8229
8230 2012-02-20 Richard Guenther <rguenther@suse.de>
8231
8232 PR tree-optimization/52298
8233 * gcc.dg/torture/pr52298.c: New testcase.
8234 * gcc.dg/vect/pr52298.c: Likewise.
8235
8236 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8237
8238 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8239 * gcc.c-torture/execute/pr52286.c: Ditto.
8240
8241 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8242
8243 PR tree-optimization/52286
8244 * gcc.c-torture/execute/pr52286.c: New test.
8245
8246 2012-02-18 Tobias Burnus <burnus@net-b.de>
8247
8248 PR fortran/52295
8249 * gfortran.dg/interface_35.f90: Use -std=f2003.
8250 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8251 * gfortran.dg/interface_assignment_4.f90: Ditto.
8252 * gfortran.dg/bessel_1.f90: Ditto.
8253 * gfortran.dg/func_result_6.f90: Ditto.
8254 * gfortran.dg/hypot_1.f90: Ditto.
8255 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8256
8257 2012-02-17 Tobias Burnus <burnus@net-b.de>
8258
8259 PR translation/52232
8260 PR translation/52234
8261 PR translation/52245
8262 PR translation/52246
8263 PR translation/52262
8264 PR translation/52273
8265 * gfortran.dg/coarray_22.f90: Update dg-error.
8266 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8267
8268 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8269
8270 PR target/51753
8271 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8272 (simulate-thread): Use default timeout.
8273
8274 2012-02-16 Jason Merrill <jason@redhat.com>
8275
8276 PR c++/52248
8277 * g++.dg/ext/timevar1.C: New.
8278
8279 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8280
8281 PR c++/52126
8282 * g++.dg/template/using21.C: New.
8283 * g++.dg/template/using22.C: Likewise.
8284
8285 2012-02-16 Jason Merrill <jason@redhat.com>
8286
8287 PR c++/51415
8288 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8289
8290 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8291
8292 PR tree-optimization/52255
8293 * gcc.c-torture/compile/pr52255.c: New test.
8294
8295 PR debug/52260
8296 * g++.dg/debug/dwarf2/pr52260.C: New test.
8297
8298 PR middle-end/51929
8299 * g++.dg/ipa/pr51929.C: New test.
8300
8301 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8302
8303 PR target/52199
8304 * gcc.target/powerpc/pr52199.c: New file.
8305
8306 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8307
8308 PR target/52152
8309 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8310
8311 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8312
8313 * gcc.dg/pr51867.c: Don't include <math.h>.
8314 (sqrtf): Declare.
8315
8316 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8317
8318 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8319 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8320
8321 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8322
8323 PR tree-optimization/50561
8324 * gcc.dg/graphite/pr50561.c: New testcase.
8325
8326 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8327
8328 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8329 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8330
8331 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8332
8333 * gnat.dg/discr35.ad[sb]: New test.
8334
8335 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8336
8337 * gnat.dg/volatile10.adb: New test.
8338 * gnat.dg/volatile10_pkg.ads: New helper.
8339
8340 2012-02-14 Jason Merrill <jason@redhat.com>
8341
8342 * g++.dg/ext/attrib43.C: New.
8343
8344 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8345
8346 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8347 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8348 fgnu_tm.
8349 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8350 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8351 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8352 effective_target fgnu_tm.
8353 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8354
8355 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8356
8357 PR c++/52247
8358 * g++.dg/template/asmgoto1.C: New test.
8359
8360 2012-02-14 Ian Lance Taylor <iant@google.com>
8361
8362 PR go/48501
8363 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8364 compiling generated file for 64bit and index tests.
8365
8366 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8367
8368 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8369
8370 2012-02-14 Richard Guenther <rguenther@suse.de>
8371
8372 PR tree-optimization/52244
8373 PR tree-optimization/51528
8374 * gcc.dg/torture/pr52244.c: New testcase.
8375
8376 2012-02-14 Walter Lee <walt@tilera.com>
8377
8378 * g++.dg/other/PR23205.C: Disable test on tile.
8379 * g++.dg/other/pr23205-2.C: Disable test on tile.
8380 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8381 * gcc.dg/20040813-1.c: Disable test on tile.
8382 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8383 * gcc.misc-tests/linkage.exp: Handle tilegx.
8384
8385 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8386
8387 PR tree-optimization/52210
8388 * gcc.dg/pr52210.c: New test.
8389
8390 2012-02-14 Jason Merrill <jason@redhat.com>
8391
8392 PR c++/39055
8393 * g++.dg/overload/defarg5.C: New.
8394
8395 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8396
8397 PR c/52181
8398 * c-c++-common/pr52181.c: New test.
8399
8400 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8401
8402 PR c++/52215
8403 * g++.dg/ext/atomic-1.C: New test.
8404
8405 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8406
8407 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8408
8409 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR middle-end/52209
8412 * gcc.c-torture/execute/pr52209.c: New test.
8413
8414 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8415
8416 PR fortran/50981
8417 * gfortran.dg/elemental_optional_args_5.f03: New test.
8418
8419 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8420
8421 PR testsuite/50076
8422 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8423 cases.
8424
8425 2012-02-11 Ian Lance Taylor <iant@google.com>
8426
8427 PR go/51874
8428 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8429 SPARC Solaris. Don't run the test at all on systems where it may
8430 not work, rather than xfailing it.
8431
8432 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8433
8434 PR rtl-optimization/52175
8435 * gcc.c-torture/compile/pr52175.c: New test.
8436
8437 2012-02-10 Jason Merrill <jason@redhat.com>
8438
8439 PR c++/51910
8440 * g++.dg/template/repo10.C: New.
8441
8442 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8443
8444 PR debug/52132
8445 * gcc.dg/pr52132.c: New test.
8446
8447 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8448
8449 * gnat.dg/specs/aggr4.ads: New test.
8450 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8451
8452 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8453
8454 PR target/52146
8455 * gcc.target/i386/pr52146.c: New.
8456
8457 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8458
8459 PR middle-end/52177
8460 * c-c++-common/pr52177.c: New test.
8461
8462 2012-02-10 Jan Hubicka <jh@suse.cz>
8463
8464 PR middle-end/48600
8465 * g++.dg/torture/pr48600.C: New testcase.
8466
8467 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8468
8469 PR middle-end/52140
8470 * gcc.dg/dfp/pr52140.c: New test.
8471
8472 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8473
8474 PR fortran/32380
8475 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8476 of dg-options.
8477
8478 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8479
8480 PR middle-end/51867
8481 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8482 * gcc.dg/pr51867.c: New test.
8483
8484 2012-02-09 Ian Lance Taylor <iant@google.com>
8485
8486 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8487 which don't support -fsplit-stack. Turn off optimization when
8488 compiling select5-out.go.
8489
8490 2012-02-08 Ian Lance Taylor <iant@google.com>
8491
8492 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8493 systems which don't support -fsplit-stack.
8494
8495 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8496
8497 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8498 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8499 machine instuction in the log.
8500
8501 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8502
8503 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8504 to 20 seconds.
8505
8506 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8507
8508 PR driver/48524
8509 * gcc.dg/pr48524.c: New test.
8510 * gcc.dg/pr48524.spec: New spec file for test.
8511
8512 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8513
8514 PR fortran/32380
8515 * gfortran.dg/vect/pr32380.f90: New test.
8516
8517 2012-02-08 Tobias Burnus <burnus@net-b.de>
8518
8519 PR fortran/52151
8520 * gfortran.dg/realloc_on_assign_12.f90: New.
8521
8522 2012-02-08 Richard Guenther <rguenther@suse.de>
8523
8524 PR rtl-optimization/52170
8525 * gcc.dg/torture/pr52170.c: New testcase.
8526
8527 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8528
8529 PR gcov-profile/52150
8530 * gcc.dg/tree-prof/pr52150.c: New test.
8531
8532 PR rtl-optimization/52139
8533 * gcc.dg/pr52139.c: New test.
8534
8535 2012-02-07 Jason Merrill <jason@redhat.com>
8536
8537 PR c++/51675
8538 * g++.dg/cpp0x/constexpr-union3.C: New.
8539
8540 PR c++/52035
8541 * g++.dg/lto/pr52035_0.C: New.
8542
8543 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8544
8545 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8546 * gcc.dg/special/weak-1.c: Likewise.
8547 * gcc.dg/ucnid-12.c: Likewise.
8548 * gcc.dg/torture/pr45678-1.c: Likewise.
8549 * gcc.dg/torture/pr45678-2.c: Likewise.
8550 * gcc.dg/vector-4.c: Likewise.
8551 * gcc.dg/ipa/inline-5.c: Likewise.
8552 * gcc.dg/ucnid-11.c: Likewise.
8553 * gcc.misc-tests/gcov-13.c: Likewise.
8554 * gcc.misc-tests/gcov-14.c: Likewise.
8555 * g++.dg/ext/label13.C: Likewise.
8556 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8557 hppa*-*-hpux* options.
8558 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8559 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8560 * gcc.dg/pr48616.c: Likewise.
8561 * gcc.dg/pr17957.c: Likewise.
8562 * gcc.dg/pr17055-1.c: Likewise.
8563 * gcc.dg/pr32912-1.c: Likewise.
8564 * gcc.dg/tm/pr51472.c: Likewise.
8565 * c-c++-common/fold-bitand-4.c: Likewise.
8566 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8567 Use dg-additional-options for extra options.
8568
8569 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8570
8571 * gcc.target/epiphany/interrupt-2.c: New test.
8572
8573 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8574
8575 PR target/52155
8576 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8577 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8578 for MIPS ELF.
8579
8580 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8581
8582 PR target/52152
8583 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8584
8585 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8586
8587 PR middle-end/24306
8588 PR target/52154
8589 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8590 * gcc.target/mips/va-arg-1.c: New test.
8591
8592 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8593
8594 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8595 for -mno-pointers-to-nested-functions.
8596
8597 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8598
8599 * gcc.c-torture/execute/20120207-1.c: New test.
8600
8601 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8602
8603 PR rtl-optimization/52060
8604 * gcc.dg/torture/pr52060.c: New test.
8605
8606 PR middle-end/52074
8607 * gcc.c-torture/compile/pr52074.c: New test.
8608
8609 2012-02-07 Tobias Burnus <burnus@net-b.de>
8610
8611 PR fortran/51514
8612 * gfortran.dg/class_to_type_2.f90: New.
8613
8614 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8615
8616 PR fortran/32373
8617 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8618 Remove module.
8619
8620 2012-02-06 Jason Merrill <jason@redhat.com>
8621
8622 PR c++/52088
8623 * g++.dg/template/conv13.C: New.
8624
8625 2012-02-06 Richard Guenther <rguenther@suse.de>
8626
8627 PR tree-optimization/52115
8628 * gcc.c-torture/compile/pr52115.c: New testcase.
8629
8630 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8631
8632 PR target/52129
8633 * gcc.c-torture/execute/pr52129.c: New test.
8634
8635 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8636
8637 * gcc.dg/pr48374.c: Actually add the test I forgot
8638 in the 2012-01-25 commit.
8639
8640 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8641
8642 PR fortran/32373
8643 * gfortran.dg/vect/vect-8.f90: New test case.
8644
8645 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8646
8647 PR fortran/48847
8648 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8649
8650 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8651
8652 PR fortran/52102
8653 * gfortran.dg/class_48.f90 : Add test of allocate class array
8654 component with source in subroutine test3. Remove commenting
8655 out in subroutine test4, since branching on unitialized variable
8656 is now fixed (no PR for this last.).
8657
8658 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8659
8660 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8661 on MIPS targets.
8662 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8663
8664 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8665
8666 PR target/52125
8667 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8668 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8669
8670 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8671
8672 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8673 (check_effective_target_sync_int_long): Use it.
8674 (check_effective_target_sync_char_short): Likewise.
8675 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8676
8677 2012-02-05 Tobias Burnus <burnus@net-b.de>
8678
8679 PR fortran/51972
8680 * gfortran.dg/class_48.f90: Add some further checks.
8681
8682 2012-02-05 Ira Rosen <irar@il.ibm.com>
8683
8684 PR tree-optimization/52091
8685 * gcc.dg/vect/pr52091.c: New test.
8686
8687 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8688
8689 PR rtl-optimization/52113
8690 * gcc.target/avr/pr52113.c: New test.
8691
8692 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8693
8694 PR rtl-optimization/52092
8695 * gcc.c-torture/compile/pr52092.c: New test.
8696
8697 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8698
8699 PR fortran/41587
8700 * gfortran.dg/class_array_10.f03: New test.
8701
8702 PR fortran/46356
8703 * gfortran.dg/class_array_11.f03: New test.
8704
8705 PR fortran/51754
8706 * gfortran.dg/class_array_12.f03: New test.
8707
8708 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8709
8710 PR fortran/52012
8711 * gfortran.dg/realloc_on_assign_11.f90: New test.
8712
8713 2012-02-02 Tobias Burnus <burnus@net-b.de>
8714
8715 PR fortran/52093
8716 * gfortran.dg/shape_7.f90: New.
8717
8718 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8719
8720 * gcc.target/mips/mips-prepend-1.c: New test.
8721
8722 2012-02-02 Jan Hubicka <jh@suse.cz>
8723 Tom de Vries <tom@codesourcery.com>
8724
8725 PR middle-end/51998
8726 * gcc.dg/alias-12.c: New testcase.
8727 * gcc.dg/alias-13.c: New testcase.
8728
8729 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8730
8731 PR target/52086
8732 * gcc.dg/pr52086.c: New test.
8733
8734 PR tree-optimization/52073
8735 * gcc.c-torture/compile/pr52073.c: New test.
8736
8737 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8738
8739 PR fortran/51958
8740 * gfortran.dg/function_optimize_10.f90: New test.
8741
8742 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8743
8744 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8745 test on alpha*-*-*.
8746
8747 2012-02-01 Tobias Burnus <burnus@net-b.de>
8748
8749 PR fortran/52024
8750 * gfortran.dg/typebound_operator_14.f90: New.
8751
8752 2012-02-01 Tobias Burnus <burnus@net-b.de>
8753
8754 PR fortran/52059
8755 * gfortran.dg/elemental_function_1.f90: New.
8756
8757 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8758
8759 PR rtl-optimization/51374
8760 * gcc.target/avr/torture/pr51374-1.c:
8761 Also fail if SBIS is seen.
8762
8763 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8764
8765 PR rtl-optimization/51374
8766 * gcc.target/avr/torture/pr51374-1.c: New.
8767
8768 2012-01-31 Tobias Burnus <burnus@net-b.de>
8769
8770 PR fortran/52024
8771 * gfortran.dg/typebound_generic_11.f90: New.
8772
8773 2012-01-31 Tobias Burnus <burnus@net-b.de>
8774
8775 PR fortran/52029
8776 * gfortran.dg/class_49.f90: New.
8777
8778 2012-01-31 Tobias Burnus <burnus@net-b.de>
8779
8780 PR fortran/52013
8781 * gfortran.dg/elemental_args_check_6.f90: New.
8782
8783 2012-01-31 Jason Merrill <jason@redhat.com>
8784
8785 PR c++/52043
8786 * g++.dg/cpp0x/variadic122.C: New.
8787
8788 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8789
8790 PR fortran/52012
8791 * gfortran.dg/realloc_on_assign_10.f90: New test.
8792
8793 2012-01-31 Richard Guenther <rguenther@suse.de>
8794
8795 PR tree-optimization/51528
8796 * gcc.dg/torture/pr51528.c: New testcase.
8797
8798 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8799
8800 PR go/48501
8801 * lib/go.exp (go_target_compile): Append timeout= to options.
8802 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8803 select5-out.go test on alpha*-*-* targets.
8804
8805 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8806
8807 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8808 (TEST_SHORT): Reformat in the same way.
8809 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8810 (TEST_SHORT): Reformat in the same way.
8811 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8812 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8813 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8814 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8815 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8816
8817 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8818
8819 PR target/51835
8820 * gcc.target/arm/pr51835.c: New testcase.
8821
8822 2012-01-30 Richard Guenther <rguenther@suse.de>
8823
8824 PR tree-optimization/52028
8825 * gcc.dg/torture/pr52028.c: New testcase.
8826 * gfortran.dg/ldist-pr45199.f: Adjust.
8827 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8828 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8829 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8830
8831 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8832
8833 PR debug/52027
8834 * gcc.dg/tree-prof/pr52027.c: New test.
8835
8836 PR tree-optimization/52046
8837 * gcc.dg/pr52046.c: New test.
8838
8839 PR debug/52048
8840 * g++.dg/other/pr52048.C: New test.
8841
8842 2012-01-30 Richard Guenther <rguenther@suse.de>
8843
8844 PR tree-optimization/52045
8845 * gcc.dg/pr52045.c: New testcase.
8846
8847 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8848
8849 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8850 new code generated for __sync_lock_release.
8851
8852 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8853
8854 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8855
8856 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8857
8858 PR testsuite/51875
8859 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8860
8861 * g++.dg/ext/visibility/template10.C: Fix typo.
8862
8863 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8864
8865 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8866
8867 PR c++/51327
8868 * g++.dg/cpp0x/constexpr-ice6.C: New.
8869
8870 2012-01-29 Tobias Burnus <burnus@net-b.de>
8871
8872 PR fortran/41600
8873 * gfortran.dg/default_initialization_6.f90: New.
8874
8875 2012-01-29 Tobias Burnus <burnus@net-b.de>
8876
8877 PR fortran/51972
8878 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8879 * gfortran.dg/class_48.f90: New.
8880
8881 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8882
8883 PR fortran/51808
8884 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8885
8886 2012-01-28 Tobias Burnus <burnus@net-b.de>
8887
8888 PR fortran/51972
8889 * gfortran.dg/class_allocate_12.f90: New.
8890
8891 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8892
8893 * gcc.dg/torture/pr50444.c: Fix dg directives.
8894
8895 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8896
8897 PR target/52006
8898 * gcc.target/arm/pr52006.c: New test.
8899
8900 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8901
8902 PR testsuite/52011
8903 * gcc.dg/lto/trans-mem.h: New file.
8904 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8905 * gcc.dg/lto/trans-mem-1_1.c: Same.
8906 * gcc.dg/lto/trans-mem-4_1.c: Same.
8907 * gcc.dg/lto/trans-mem-3_1.c: Same.
8908
8909 2012-01-27 Tobias Burnus <burnus@net-b.de>
8910
8911 PR fortran/52022
8912 * gfortran.dg/dummy_procedure_7.f90: New.
8913
8914 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8915
8916 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8917 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8918
8919 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8920
8921 PR c++/51852
8922 * g++.dg/other/gc5.C: New test.
8923
8924 2012-01-27 Richard Guenther <rguenther@suse.de>
8925
8926 PR tree-optimization/50444
8927 * gcc.dg/torture/pr50444.c: New testcase.
8928
8929 2012-01-27 Tobias Burnus <burnus@net-b.de>
8930
8931 PR fortran/51970
8932 PR fortran/51977
8933 * gfortran.dg/move_alloc_13.f90: New.
8934
8935 2012-01-27 Tobias Burnus <burnus@net-b.de>
8936
8937 PR fortran/51953
8938 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8939 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8940 and change dg-error string.
8941
8942 2012-01-27 Tobias Burnus <burnus@net-b.de>
8943
8944 PR fortran/52016
8945 * gfortran.dg/elemental_args_check_5.f90: New.
8946
8947 2012-01-27 Richard Guenther <rguenther@suse.de>
8948
8949 PR middle-end/51959
8950 * g++.dg/torture/pr51959.C: New testcase.
8951
8952 2012-01-27 Tom de Vries <tom@codesourcery.com>
8953
8954 PR tree-optimization/51990
8955 * gcc.dg/pr51990.c: New test.
8956 * gcc.dg/pr51990-2.c: Same.
8957
8958 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8959 Tobias Burnus <burnus@gcc.gnu.org>
8960
8961 PR fortran/48705
8962 * gfortran.dg/class_allocate_11.f03: New.
8963
8964 PR fortran/51870
8965 PR fortran/51943
8966 PR fortran/51946
8967 * gfortran.dg/class_allocate_7.f03: New.
8968 * gfortran.dg/class_allocate_8.f03: New.
8969 * gfortran.dg/class_allocate_9.f03: New.
8970 * gfortran.dg/class_allocate_10.f03: New.
8971
8972 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8973
8974 * gnat.dg/discr34.adb: New test.
8975 * gnat.dg/discr34_pkg.ads: New helper.
8976
8977 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8978
8979 * gnat.dg/discr33.adb: New test.
8980
8981 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8982
8983 * gnat.dg/limited_with3.ad[sb): New test.
8984 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8985 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8986 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8987
8988 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8989
8990 * gnat.dg/stack_usage1.adb: New test.
8991 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8992
8993 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8994 * gcc.dg/pr44194-2.c: Likewise.
8995
8996 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8997
8998 PR c++/51370
8999 * g++.dg/template/crash112.C: New.
9000
9001 2012-01-27 Richard Henderson <rth@redhat.com>
9002
9003 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9004
9005 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9006
9007 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9008
9009 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9010
9011 PR middle-end/51895
9012 * g++.dg/opt/pr51895.C: New test.
9013
9014 2012-01-26 Michael Matz <matz@suse.de>
9015
9016 PR tree-optimization/48794
9017 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9018
9019 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9020
9021 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9022
9023 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9024
9025 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9026 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9027 memory.
9028 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9029 the default value for s390 and s390x.
9030
9031 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9032
9033 PR lto/51698
9034 * gcc.dg/lto/trans-mem-4_0.c: New.
9035 * gcc.dg/lto/trans-mem-4_1.c: New.
9036 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9037 TM builtins.
9038 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9039 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9040 TM builtins.
9041 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9042 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9043 TM builtins.
9044
9045 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9046
9047 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9048
9049 2012-01-25 Ian Lance Taylor <iant@google.com>
9050
9051 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9052
9053 2012-01-25 Tobias Burnus <burnus@net-b.de>
9054
9055 PR fortran/51995
9056 * gfortran.dg/typebound_proc_25.f90: New.
9057
9058 2012-01-25 Jason Merrill <jason@redhat.com>
9059
9060 PR c++/51992
9061 * g++.dg/lto/pr51992_0.C: New.
9062
9063 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9064
9065 PR tree-optimization/51987
9066 * gcc.target/i386/pr51987.c: New test.
9067
9068 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9069
9070 * gcc.dg/tm/lto-1.c: Require lto support in target.
9071
9072 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9073
9074 PR rtl-optimization/48374
9075 * gcc.dg/pr48374.c: New test.
9076
9077 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9078
9079 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9080
9081 2012-01-25 Tobias Burnus <burnus@net-b.de>
9082
9083 PR fortran/51966
9084 * gfortran.dg/derived_constructor_char_3.f90: New.
9085
9086 2012-01-24 Ian Lance Taylor <iant@google.com>
9087
9088 * go.test/go-test.exp (filecmp): New procedure.
9089 (errchk): Handle quoted square brackets.
9090 (go-gc-tests): Set go_compile_args. Handle various new test
9091 lines. Skip a few new tests.
9092 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9093
9094 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9095
9096 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9097 (check_effective_target_vect_extract_even_odd)
9098 (check_effective_target_vect_interleave): Return true for MIPS
9099 paired-single.
9100
9101 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9102
9103 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9104 (main): Use it instead of argc.
9105
9106 2012-01-24 Jason Merrill <jason@redhat.com>
9107
9108 PR c++/51973
9109 * g++.dg/cpp0x/sfinae31.C: New.
9110
9111 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9112
9113 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9114
9115 2012-01-24 Jason Merrill <jason@redhat.com>
9116
9117 PR c++/51812
9118 * g++.dg/inherit/covariant20.C: New.
9119
9120 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9121
9122 PR c++/51223
9123 * g++.dg/parse/crash58.C: New.
9124
9125 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9126
9127 PR target/51957
9128 * gcc.dg/pr51957-1.c: New test.
9129 * gcc.dg/pr51957-1.h: New file.
9130 * gcc.dg/pr51957-2.c: New test.
9131
9132 2012-01-23 Jason Merrill <jason@redhat.com>
9133
9134 PR c++/51930
9135 * g++.dg/ext/visibility/template10.C: New.
9136
9137 2012-01-23 Tobias Burnus <burnus@net-b.de>
9138
9139 PR fortran/51948
9140 * gfortran.dg/move_alloc_12.f90: New.
9141
9142 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9143
9144 PR middle-end/45416
9145 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9146
9147 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9148
9149 PR c++/51398
9150 * g++.dg/template/crash111.C: New.
9151
9152 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9153
9154 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9155 configurations.
9156 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9157
9158 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9159
9160 PR testsuite/51941
9161 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9162 the DW_TAG_class_type and DW_AT_name: "Executor".
9163
9164 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9165
9166 * lib/target-supports.exp
9167 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9168 (check_effective_target_vect_interleave): Likewise.
9169
9170 2012-01-22 Jason Merrill <jason@redhat.com>
9171
9172 PR c++/51925
9173 * g++.dg/template/using20.C: New.
9174 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9175
9176 2012-01-23 Jason Merrill <jason@redhat.com>
9177
9178 PR target/51934
9179 * g++.dg/torture/pr51344.C: Limit to x86.
9180
9181 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9182
9183 * c-c++-common/tm/omp.c: Require target with pthread support.
9184
9185 2012-01-23 Richard Guenther <rguenther@suse.de>
9186
9187 PR tree-optimization/51949
9188 * gcc.dg/torture/pr51949.c: New testcase.
9189
9190 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9191
9192 PR rtl-optimization/51933
9193 * gcc.c-torture/execute/pr51933.c: New test.
9194
9195 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9196
9197 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9198 Do not define for Interix.
9199
9200 2012-01-22 Jason Merrill <jason@redhat.com>
9201
9202 PR c++/51832
9203 * g++.dg/lto/pr51832.h: New.
9204 * g++.dg/lto/pr51832_0.C: New.
9205 * g++.dg/lto/pr51832_1.C: New.
9206
9207 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9208
9209 * gcc.dg/ext-elim-1.c: New test.
9210
9211 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9212
9213 PR target/51931
9214 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9215 * g++.dg/opt/longbranch1.C: Likewise.
9216
9217 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9218
9219 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9220 in C++11 mode.
9221
9222 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9223
9224 PR fortran/50556
9225 * gfortran.dg/namelist_74.f90: New test.
9226 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9227
9228 2012-01-21 Tobias Burnus <burnus@net-b.de>
9229
9230 PR fortran/51913
9231 * gfortran.dg/class_47.f90: New.
9232
9233 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9234
9235 * gnat.dg/renaming5.ad[sb]: New test.
9236
9237 2012-01-20 Jason Merrill <jason@redhat.com>
9238
9239 PR c++/51919
9240 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9241
9242 2012-01-20 Jason Merrill <jason@redhat.com>
9243
9244 PR c++/51922
9245 * g++.dg/ext/attrib42.C: Require ilp32.
9246
9247 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9248
9249 PR target/51915
9250 * gcc.target/arm/pr51915.c: New test.
9251
9252 2012-01-20 Cary Coutant <ccoutant@google.com>
9253 Dodji Seketeli <dodji@redhat.com>
9254
9255 PR debug/45682
9256 * g++.dg/debug/dwarf2/nested-3.C: New test.
9257
9258 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9259
9260 PR c++/51402
9261 * g++.dg/template/crash110.C: New.
9262
9263 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9264
9265 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9266 Remove default options on hppa*-*-hpux*.
9267
9268 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9269
9270 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9271
9272 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9273
9274 * gcc.c-torture/compile/pr51856.c: New testcase.
9275
9276 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9277
9278 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9279 options to go_target_compile.
9280
9281 2012-01-20 Kai Tietz <ktietz@redhat.com>
9282
9283 * g++.dg/torture/pr51344.C: Fix typo.
9284
9285 2012-01-20 Richard Guenther <rguenther@suse.de>
9286
9287 PR tree-optimization/51903
9288 * g++.dg/torture/pr51903.C: New testcase.
9289
9290 2012-01-20 Tobias Burnus <burnus@net-b.de>
9291 Janus Weil <janus@gcc.gnu.org>
9292
9293 PR fortran/51056
9294 * gfortran.dg/use_21.f90: New.
9295
9296 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9297
9298 PR target/51106
9299 * gcc.dg/torture/pr51106-1.c: New test.
9300 * gcc.dg/torture/pr51106-2.c: New test.
9301
9302 2012-01-19 Kai Tietz <ktietz@redhat.com>
9303
9304 * g++.dg/torture/pr51344.C: New test.
9305
9306 2012-01-19 Tobias Burnus <burnus@net-b.de>
9307
9308 PR fortran/51904
9309 * gfortran.dg/intrinsic_size_2.f90: New.
9310
9311 2012-01-19 Jason Merrill <jason@redhat.com>
9312
9313 PR c++/51889
9314 * g++.dg/inherit/using7.C: New.
9315
9316 2012-01-19 Richard Guenther <rguenther@suse.de>
9317
9318 PR tree-optimization/37997
9319 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9320
9321 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9322
9323 PR rtl-optimization/51505
9324 * gcc.dg/pr51505.c: New test.
9325
9326 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9327
9328 PR fortran/51634
9329 * gfortran.dg/typebound_operator_12.f03: New.
9330 * gfortran.dg/typebound_operator_13.f03: New.
9331
9332 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9333
9334 PR c++/51225
9335 * g++.dg/cpp0x/pr51225.C: New.
9336
9337 2012-01-17 Ian Lance Taylor <iant@google.com>
9338
9339 PR go/50656
9340 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9341
9342 2012-01-17 Tobias Burnus <burnus@net-b.de>
9343
9344 PR fortran/51869
9345 * gfortran.dg/realloc_on_assign_9.f90: New.
9346
9347 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9348
9349 PR other/51165
9350 * gcc.dg/tm/memopt-3.c: Remove xfail.
9351 * gcc.dg/tm/memopt-4.c: Remove xfail.
9352 * gcc.dg/tm/memopt-5.c: Remove xfail.
9353 * gcc.dg/tm/memopt-7.c: Remove xfail.
9354
9355 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9356
9357 PR tree-optimization/51877
9358 * gcc.c-torture/execute/pr51877.c: New test.
9359
9360 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9361
9362 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9363 {!vect_align_arrays} to vect_sizes_32B_16B.
9364 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9365 * gcc.dg/vect/vect-peel-3.c: Ditto.
9366
9367 2012-01-16 Jason Merrill <jason@redhat.com>
9368
9369 PR c++/51854
9370 * g++.dg/abi/mangle60.C: New.
9371
9372 PR c++/51827
9373 * g++.dg/pch/mangle1.{C,Hs}: New.
9374
9375 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9376 Tobias Burnus <burnus@net-b.de>
9377
9378 PR fortran/50981
9379 * gfortran.dg/elemental_optional_args_3.f90: New
9380 * gfortran.dg/elemental_optional_args_4.f90: New
9381
9382 2012-01-16 Tobias Burnus <burnus@net-b.de>
9383
9384 PR fortran/51809
9385 * gfortran.dg/use_20.f90: New
9386
9387 2012-01-16 Jason Merrill <jason@redhat.com>
9388
9389 PR c++/51868
9390 * g++.dg/cpp0x/rv-bitfield.C: New.
9391 * g++.dg/cpp0x/rv-bitfield2.C: New.
9392
9393 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9394
9395 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9396 subroutine 'qsort' and use index array to assign the result.
9397
9398 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9399
9400 PR tree-optimization/51865
9401 * gcc.dg/pr51865.c: New test.
9402
9403 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9404
9405 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9406
9407 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9408
9409 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9410 to be loaded from the constant pool, rather than via %hi and %lo.
9411
9412 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9413
9414 PR rtl-optimization/51821
9415 * gcc.dg/pr51821.c: New test.
9416
9417 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9418
9419 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9420
9421 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9422
9423 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9424
9425 2012-01-14 Tobias Burnus <burnus@net-b.de>
9426
9427 PR fortran/51800
9428 * gfortran.dg/init_flag_8.f90: New.
9429 * gfortran.dg/init_flag_9.f90: New.
9430
9431 2011-01-14 Tobias Burnus <burnus@net-b.de>
9432
9433 PR fortran/51816
9434 * gfortran.dg/use_18.f90: New.
9435 * gfortran.dg/use_19.f90: New.
9436
9437 2012-01-13 Ian Lance Taylor <iant@google.com>
9438
9439 PR c++/50012
9440 * g++.dg/warn/Wsign-compare-4.C: New.
9441
9442 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9443
9444 PR fortran/48351
9445 * gfortran.dg/alloc_comp_assign.f03: New.
9446 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9447 __BUILTIN_FREE from 38 to 32.
9448
9449 2012-01-13 Jason Merrill <jason@redhat.com>
9450
9451 PR c++/20681
9452 * g++.dg/warn/Wreturn-type-7.C: New.
9453
9454 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9455
9456 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9457 assumption.
9458 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9459 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9460 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9461 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9462 int32plus because of big array needed.
9463 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9464 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9465
9466 2012-01-13 Jason Merrill <jason@redhat.com>
9467
9468 PR c++/51813
9469 * g++.dg/ext/visibility/template9.C: New.
9470
9471 PR c++/51620
9472 * g++.dg/cpp0x/defaulted34.C: New.
9473 * g++.dg/template/virtual3.C: New.
9474
9475 2012-01-13 Richard Guenther <rguenther@suse.de>
9476
9477 PR middle-end/8081
9478 * gcc.dg/torture/pr8081.c: New testcase.
9479
9480 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9481
9482 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9483
9484 2012-01-12 Jason Merrill <jason@redhat.com>
9485
9486 PR c++/51714
9487 * g++.dg/ext/stmtexpr14.C: New.
9488
9489 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9490
9491 PR c++/51633
9492 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9493
9494 2012-01-12 Jason Merrill <jason@redhat.com>
9495
9496 PR c++/48051
9497 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9498 * g++.dg/abi/mangle58.C: Likewise.
9499
9500 PR c++/51403
9501 * g++.dg/template/arg8.C: New.
9502
9503 2012-01-12 Ira Rosen <irar@il.ibm.com>
9504
9505 PR tree-optimization/51799
9506 * gcc.dg/vect/pr51799.c: New test.
9507 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9508 patterns.
9509
9510 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9511 Tobias Burnus <burnus@net-b.de>
9512
9513 PR fortran/51057
9514 PR fortran/51616
9515 * lib/target-supports.exp
9516 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9517 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9518
9519 2012-01-11 Jason Merrill <jason@redhat.com>
9520
9521 PR c++/51565
9522 * g++.dg/ext/attrib42.C: New.
9523
9524 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR bootstrap/51796
9527 * gcc.dg/pr51796.c: New test.
9528
9529 2012-01-11 Jason Merrill <jason@redhat.com>
9530
9531 PR c++/51818
9532 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9533
9534 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9535
9536 * gnat.dg/array19.ad[sb]: New test.
9537
9538 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9539
9540 * gnat.dg/opt23.ad[sb]: New test.
9541 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9542 * gnat.dg/opt24.ad[sb]: New test.
9543
9544 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9545
9546 PR tree-optimization/49642
9547 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9548 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9549
9550 2012-01-11 Jason Merrill <jason@redhat.com>
9551
9552 PR c++/51613
9553 * g++.dg/template/explicit-args5.C: New.
9554
9555 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9556
9557 * gcc.c-torture/execute/20120110-1.c: New testcase.
9558
9559 2012-01-10 Jason Merrill <jason@redhat.com>
9560
9561 PR c++/51614
9562 * g++.dg/inherit/ambig1.C: New.
9563
9564 PR c++/51433
9565 * g++.dg/cpp0x/constexpr-cache1.C: New.
9566
9567 2012-01-10 Richard Guenther <rguenther@suse.de>
9568
9569 PR tree-optimization/51801
9570 * gcc.dg/torture/pr51801.c: New testcase.
9571
9572 2012-01-10 Tobias Burnus <burnus@net-b.de>
9573
9574 PR fortran/51652
9575 * gfortran.dg/allocate_with_typespec_5.f90: New.
9576
9577 2012-01-10 Tobias Burnus <burnus@net-b.de>
9578
9579 * gfortran.dg/class_39.f03: Update dg-error string.
9580
9581 2012-01-10 Richard Guenther <rguenther@suse.de>
9582
9583 PR tree-optimization/50913
9584 * gcc.dg/graphite/interchange-16.c: New testcase.
9585 * gcc.dg/graphite/scop-20.c: XFAIL.
9586 * gfortran.dg/graphite/interchange-1.f: Likewise.
9587 * gfortran.dg/graphite/block-1.f90: Likewise.
9588 * gfortran.dg/graphite/block-2.f: Likewise.
9589
9590 2012-01-10 Richard Henderson <rth@redhat.com>
9591
9592 * lib/target-supports.exp (check_effective_target_vect_perm,
9593 check_effective_target_vect_perm_byte,
9594 check_effective_target_vect_perm_short): Enable for arm neon.
9595
9596 2012-01-09 Tobias Burnus <burnus@net-b.de>
9597
9598 PR fortran/46328
9599 * gfortran.dg/typebound_operator_11.f90: New.
9600
9601 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9602
9603 * gnat.dg/array18.adb: New test.
9604 * gnat.dg/array18_pkg.ads: New helper.
9605
9606 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9607
9608 PR fortran/51791
9609 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9610 around base object in first assignment in main program.
9611 * gfortran.dg/typebound_operator_10.f03: New test.
9612
9613 2012-01-09 Martin Jambor <mjambor@suse.cz>
9614
9615 PR tree-optimization/51759
9616 * g++.dg/ipa/pr51759.C: New test.
9617
9618 2012-01-09 Tobias Burnus <burnus@net-b.de>
9619
9620 PR fortran/51758
9621 * gfortran.dg/optional_absent_2.f90: New.
9622
9623 2012-01-09 Tobias Burnus <burnus@net-b.de>
9624
9625 PR fortran/51578
9626 * gfortran.dg/use_17.f90: New.
9627
9628 2012-01-09 Gary Funck <gary@intrepid.com>
9629
9630 PR preprocessor/33919
9631 * gcc.dg/pr33919.c: New test.
9632 * gcc.dg/pr33919-0.h: New test header file.
9633 * gcc.dg/pr33919-1.h: Ditto.
9634 * gcc.dg/pr33919-2.h: Ditto.
9635
9636 2012-01-07 Jan Hubicka <jh@suse.cz>
9637
9638 PR tree-optimize/51694
9639 * gcc.c-torture/compile/pr51694.c: new testcase.
9640
9641 2012-01-07 Jan Hubicka <jh@suse.cz>
9642
9643 PR tree-optimization/51600
9644 * g++.dg/torture/pr51600.C: New testcase.
9645
9646 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9647
9648 PR gcov-profile/51715
9649 PR gcov-profile/51717
9650 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9651 * gcc.misc-tests/gcov-14.c: Likewise.
9652
9653 2012-01-06 Jason Merrill <jason@redhat.com>
9654
9655 * g++.dg/parse/new5.C: New.
9656
9657 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9658
9659 PR testsuite/51655
9660 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9661 including <string.h>.
9662
9663 2012-01-06 Jason Merrill <jason@redhat.com>
9664
9665 * g++.dg/abi/mangle51.C: New.
9666 * g++.dg/abi/mangle52.C: New.
9667 * g++.dg/abi/mangle53.C: New.
9668 * g++.dg/abi/mangle54.C: New.
9669 * g++.dg/abi/mangle55.C: New.
9670 * g++.dg/abi/mangle56.C: New.
9671 * g++.dg/abi/mangle57.C: New.
9672 * g++.dg/abi/mangle58.C: New.
9673 * g++.dg/abi/mangle59.C: New.
9674 * g++.dg/cpp0x/trailing3.C: Update mangling.
9675 * g++.dg/cpp0x/variadic111.C: Update mangling.
9676 * g++.dg/cpp0x/variadic4.C: Update mangling.
9677 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9678 * g++.dg/template/nontype22.C: Works now.
9679 * g++.dg/template/pr35240.C: Works now.
9680
9681 * g++.dg/cpp0x/error7.C: New.
9682
9683 2012-01-06 Tobias Burnus <burnus@net-b.de>
9684
9685 * gfortran.dg/deallocate_stat_2.f90: New.
9686 * coarray/allocate_errgmsg.f90: New.
9687 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9688 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9689 * coarray/subobject_1.f90: Fix for num_images > 1.
9690 * gfortran.dg/deallocate_stat.f90: Update due to changed
9691 stat= handling.
9692
9693 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9694
9695 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9696
9697 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9698
9699 * ada/acats/overflow.lst: Add cb20004.
9700
9701 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9702
9703 PR c++/51541
9704 * g++.dg/cpp0x/alias-decl-18.C: New test.
9705
9706 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9707
9708 * gcc.c-torture/execute/20120104-1.c: New test.
9709
9710 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9711
9712 PR fortran/PR48946
9713 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9714 the old typebound_operator_8.f03.
9715 * gfortran.dg/typebound_operator_8.f03: New version of
9716 typebound_operator_7.f03 with 'u' a derived type instead of a
9717 class object.
9718
9719 2012-01-05 Richard Guenther <rguenther@suse.de>
9720
9721 * g++.dg/torture/pr49309.C: Skip for -flto.
9722
9723 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9724
9725 PR middle-end/51761
9726 * gcc.c-torture/compile/pr51761.c: New test.
9727
9728 2012-01-05 Richard Guenther <rguenther@suse.de>
9729
9730 PR tree-optimization/51760
9731 * gcc.dg/torture/pr51760.c: New testcase.
9732
9733 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9734
9735 PR middle-end/51472
9736 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9737
9738 2012-01-05 Richard Guenther <rguenther@suse.de>
9739
9740 PR lto/41576
9741 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9742 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9743
9744 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9745
9746 PR debug/51695
9747 * gcc.dg/pr51695.c: New test.
9748
9749 2012-01-04 Andrew Pinski <apinski@cavium.com>
9750
9751 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9752 * gcc.target/mips/octeon2-lx-1.c: New test.
9753 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9754 * gcc.target/mips/octeon2-lx-2.c: New test.
9755 * gcc.target/mips/octeon2-lx-3.c: New test.
9756
9757 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9758
9759 PR other/51163
9760 PR other/51164
9761 * gcc.dg/tm/alias-1.c: Adjust regexp.
9762 * gcc.dg/tm/alias-2.c: Adjust regexp.
9763
9764 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9765
9766 PR c++/51064
9767 * g++.dg/warn/Wparentheses-26.C: New.
9768
9769 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9770
9771 * gfortran.dg/elemental_optional_args_2.f90: New test.
9772
9773 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9774
9775 PR fortran/49693
9776 * gfortran.dg/common_17.f90: New test.
9777
9778 2012-01-04 Richard Guenther <rguenther@suse.de>
9779
9780 PR tree-optimization/49651
9781 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9782 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9783
9784 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9785
9786 PR c++/51738
9787 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9788
9789 2012-01-03 Andrew Pinski <apinski@cavium.com>
9790
9791 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9792 for all mips targets. Also allow an optional .cfi_startproc.
9793
9794 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9795
9796 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9797
9798 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9799
9800 PR c++/29273
9801 * g++.dg/rtti/dyncast5.C: New.
9802
9803 2012-01-03 Richard Guenther <rguenther@suse.de>
9804
9805 PR tree-optimization/51070
9806 * gcc.dg/torture/pr51070-2.c: New testcase.
9807
9808 2012-01-03 Richard Guenther <rguenther@suse.de>
9809
9810 PR tree-optimization/51692
9811 * gcc.dg/torture/pr51692.c: New testcase.
9812
9813 2012-01-03 Richard Guenther <rguenther@suse.de>
9814
9815 PR debug/51650
9816 * g++.dg/lto/pr51650-3_0.C: New testcase.
9817
9818 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9819
9820 PR c++/15867
9821 * g++.dg/warn/Wredundant-decls-spec.C: New.
9822
9823 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9824
9825 PR tree-optimization/51719
9826 * g++.dg/tree-prof/pr51719.C: New test.
9827
9828 2012-01-03 Richard Guenther <rguenther@suse.de>
9829
9830 PR middle-end/51730
9831 * gcc.dg/fold-compare-6.c: New testcase.
9832
9833 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9834
9835 PR c++/51669
9836 * g++.dg/gomp/pr51669.C: New test.
9837
9838 2012-01-02 Jason Merrill <jason@redhat.com>
9839
9840 PR c++/51675
9841 * g++.dg/cpp0x/constexpr-union2.C: New.
9842
9843 PR c++/51666
9844 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9845
9846 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9847
9848 PR c++/51462
9849 * g++.dg/cpp0x/constexpr-99.C: New test.
9850
9851 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9852
9853 PR c++/20140
9854 * g++.dg/template/init9.C: New.
9855
9856 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9857
9858 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9859 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9860 rather than a specific number.
9861
9862 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9863
9864 PR fortran/46262
9865 PR fortran/46328
9866 PR fortran/51052
9867 * gfortran.dg/typebound_operator_7.f03: New.
9868 * gfortran.dg/typebound_operator_8.f03: New.
9869
9870 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9871
9872 PR target/51729
9873 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9874 XFAIL.
9875 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9876
9877 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9878
9879 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9880
9881 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9882
9883 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9884 for MIPS.
9885
9886 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9887
9888 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9889 * gfortran.dg/io_real_boz_4.f90: Likewise.
9890 * gfortran.dg/io_real_boz_5.f90: Likewise.
9891
9892 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9893
9894 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9895
9896 2012-01-02 Revital Eres <revital.eres@linaro.org>
9897
9898 * gcc.dg/sms-11.c: New file.
9899
9900 2012-01-02 Tobias Burnus <burnus@net-b.de>
9901
9902 PR fortran/51682
9903 * gfortran.dg/coarray/image_index_3.f90: New.
9904
9905 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9906
9907 PR c++/16603
9908 * g++.dg/parse/enum8.C: New.
9909
9910 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9911
9912 PR c++/51379
9913 * g++.dg/conversion/reinterpret4.C: New.
9914 * g++.dg/conversion/reinterpret1.C: Adjust.
9915
9916 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9917
9918 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9919
9920 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9921
9922 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9923 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9924 * g++.old-deja/g++.jason/access14.C: Likewise.
9925 * g++.old-deja/g++.jason/access8.C: Likewise.
9926 * g++.old-deja/g++.jason/access1.C: Likewise.
9927 * g++.old-deja/g++.other/access3.C: Likewise.
9928 * g++.old-deja/g++.other/access5.C: Likewise.
9929 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9930 * g++.old-deja/g++.law/visibility22.C: Likewise.
9931 * g++.old-deja/g++.law/visibility26.C: Likewise.
9932 * g++.old-deja/g++.mike/p2746.C: Likewise.
9933 * g++.dg/debug/using1.C: Likewise.
9934 * g++.dg/lookup/using51.C: Likewise.
9935 * g++.dg/inherit/using5.C: Likewise.
9936 * g++.dg/inherit/pr30297.C: Likewise.
9937 * g++.dg/inherit/access8.C: Likewise.
9938 * g++.dg/torture/pr39362.C: Likewise.
9939 * g++.dg/template/crash13.C: Likewise.
9940 * g++.dg/template/using10.C: Likewise.
9941
9942 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9943
9944 PR fortran/51502
9945 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9946
9947 2012-01-01 Ira Rosen <irar@il.ibm.com>
9948
9949 PR tree-optimization/51704
9950 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9951 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9952 corresponding flags.
9953
9954 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9955
9956 PR c++/51723
9957 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9958
9959 2012-01-01 Jan Hubicka <jh@suse.cz>
9960
9961 PR rtl-optimization/51069
9962 * gcc.c-torture/compile/pr51069.c: New testcase.
9963
9964 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9965
9966 PR tree-optimization/51683
9967 * gcc.dg/pr51683.c: New test.
9968 \f
9969 Copyright (C) 2012 Free Software Foundation, Inc.
9970
9971 Copying and distribution of this file, with or without modification,
9972 are permitted in any medium without royalty provided the copyright
9973 notice and this notice are preserved.