Use CSINC instead of CSEL to return 1 (AArch64)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-12 Ian Bolton <ian.bolton@arm.com>
2
3 * gcc.target/aarch64/csinc-2.c: New test.
4
5 2012-11-12 Ian Bolton <ian.bolton@arm.com>
6
7 * gcc.target/aarch64/cmn.c: New test.
8 * gcc.target/aarch64/adds.c: New test.
9 * gcc.target/aarch64/subs.c: New test.
10
11 2012-11-12 Tobias Burnus <burnus@net-b.de>
12
13 PR fortran/55272
14 * gfortran.dg/coarray_29_1.f90: New.
15 * gfortran.dg/coarray_29_2.f90: New.
16
17 2012-11-12 Bin Cheng <bin.cheng@arm.com>
18
19 * gcc.dg/hoist-register-pressure-3.c: New test.
20
21 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
22
23 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
24 wrappers around sinf and cosf.
25
26 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
27
28 PR middle-end/55247
29 PR middle-end/55259
30 * gcc.target/i386/pr55247-2.c: New file.
31
32 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
33
34 PR middle-end/55263
35 * g++.dg/pr55263.C: New test.
36
37 2012-11-11 Martin Jambor <mjambor@suse.cz>
38
39 PR tree-optimization/55238
40 * testsuite/gcc.dg/torture/pr55238.c: New test.
41
42 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
44 * c-c++-common/torture/vector-subscript-1.c: Likewise.
45 * c-c++-common/torture/vector-subscript-2.c: Likewise.
46
47 2012-11-10 Jan Hubicka <jh@suse.cz>
48
49 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
50
51 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
52
53 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
54 -mno-sse -mno-mmx to dg-options. Reformat.
55
56 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
57
58 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
59 * c-c++-common/vector-compare-1.c: Same.
60 * c-c++-common/vector-compare-2.c: Same.
61 * g++.dg/other/unused1.C: Skip on AIX.
62 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
63 extra message on AIX.
64
65 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
66
67 PR target/55247
68 * gcc.target/i386/pr55247.c: New test.
69
70 2012-11-09 Andrew Pinski <apinski@cavium.com>
71
72 * gcc.c-torture/execute/20121108-1.c: New test.
73
74 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
75
76 PR c++/54413
77 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
78 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
79 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
80 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
81
82 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
83
84 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
85 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
86 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
87 array bounds.
88 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
89
90 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
91
92 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
93 * g++.dg/tm/pr47530.C: Same.
94
95 2012-11-09 Jason Merrill <jason@redhat.com>
96
97 PR c++/54859
98 * g++.dg/cpp0x/alias-decl-25.C: New.
99
100 * g++.dg/abi/abi-tag1.C: New.
101 * g++.dg/abi/abi-tag2.C: New.
102
103 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
104
105 PR rtl-optimization/55154
106 * gcc.target/i386/pr55154.c: New test.
107
108 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
109
110 PR rtl-optimization/55151
111 * gcc.dg/pr55151.c: Move ...
112 * gcc.target/i386/pr55151.c: ... here.
113
114 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
115
116 PR rtl-optimization/54472
117 * gcc.dg/pr54472.c: New test.
118
119 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
120
121 * gnat.dg/stack_check3.ad[sb]: New test.
122
123 2012-11-08 Ian Lance Taylor <iant@google.com>
124
125 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
126 with arguments. Handle errorcheckoutput and rundir test types.
127
128 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
129
130 PR tree-optimization/55191
131 * gcc.dg/pr55191.c: New test.
132
133 2012-11-08 Jakub Jelinek <jakub@redhat.com>
134
135 PR debug/54499
136 * g++.dg/debug/pr54499.C: New test.
137
138 2012-11-08 Jan Hubicka <jh@suse.cz>
139
140 PR middle-end/48636
141 * gcc.dg/winline-3.c: Update.
142
143 2012-11-08 Martin Jambor <mjambor@suse.cz>
144
145 * gfortran.dg/ipcp-array-1.f90: New test.
146
147 2012-11-08 Florian Weimer <fweimer@redhat.com>
148
149 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
150
151 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
152
153 PR rtl-optimization/55151
154 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
155
156 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
157
158 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
159
160 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
161
162 * gcc.c-torture/compile/20121107-1.c: New test.
163
164 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
165
166 PR rtl-optimization/55151
167 * gcc.dg/pr55151.c: Compile it only for x86_64.
168
169 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
170
171 PR rtl-optimization/55122
172 * gcc.dg/pr55122.c: New test.
173
174 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
175
176 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
177 word powerpc.
178 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
179 * gcc.target/powerpc/loop_align.c: Skip on AIX.
180 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
181 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
182
183 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
184
185 PR c/53063
186 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
187
188 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
189
190 PR c/51294
191 * c-c++-common/pr51294.c: New.
192
193 2012-11-07 Martin Jambor <mjambor@suse.cz>
194
195 PR tree-optimization/53787
196 * gcc.dg/ipa/ipa-5.c: Adjust.
197 * gcc.dg/ipa/ipcp-agg-1.c: New test.
198 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
199 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
200 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
201 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
202 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
203 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
204 * gfortran.dg/pr48636-2.f90: New test.
205 * gfortran.dg/pr53787.f90: Likewise.
206
207 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
208
209 PR c++/55226
210 Revert:
211 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
212
213 PR c++/54922
214 * g++.dg/cpp0x/constexpr-union4.C: New.
215
216 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
217
218 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
219
220 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
221
222 PR target/49220
223 * gcc.c-torture/compile/pr49220.c: New test.
224
225 2012-11-07 Florian Weimer <fweimer@redhat.com>
226
227 * g++.dg/init/new40.C: New.
228
229 2012-11-07 Jakub Jelinek <jakub@redhat.com>
230
231 PR debug/54693
232 * gcc.dg/guality/pr54693-2.c: New test.
233
234 2012-11-06 Andrew Pinski <apinski@cavium.com>
235
236 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
237 -fno-vect-cost-model.
238
239 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
240
241 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
242 * gcc.dg/tm/debug-1.c: Same.
243 * gcc.dg/tm/irrevocable-3.c: Same.
244 * gcc.dg/tm/irrevocable-4.c: Same.
245 * gcc.dg/tm/memopt-10.c: Same.
246 * gcc.dg/tm/memopt-11.c: Same.
247 * gcc.dg/tm/props-4.c: Same.
248 * gcc.dg/tm/wrap-3.c: Same.
249 * gcc.dg/tm/wrap-4.c: Same.
250
251 2012-11-06 Andrew Pinski <apinski@cavium.com>
252
253 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
254
255 2012-11-06 Jan Hubicka <jh@suse.cz>
256
257 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
258 candidate still.
259 * gcc.dg/tree-ssa/loop-23.c: Likewise.
260 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
261 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
262
263 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
264
265 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
266
267 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
268
269 PR middle-end/41993
270 * gcc.dg/torture/pr41993.c: New test.
271
272 2012-11-06 Jan Hubicka <jh@suse.cz>
273
274 * gcc.target/i386/l_fma_float_?.c: Update.
275 * gcc.target/i386/l_fma_double_?.c: Update.
276
277 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
278
279 PR target/54089
280 * gcc.target/sh/pr54089-8.c: New.
281 * gcc.target/sh/pr54089-9.c: New.
282
283 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
284
285 PR target/47440
286 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
287 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
288 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
289 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
290 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
291 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
292 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
293 * gcc.target/i386/avx-vzeroupper-27.c: New.
294
295 2012-11-06 Janus Weil <janus@gcc.gnu.org>
296
297 PR fortran/54917
298 * gfortran.dg/transfer_class_1.f90: New.
299 * gfortran.dg/transfer_class_2.f90: New.
300
301 2012-11-05 Sriraman Tallam <tmsriram@google.com>
302
303 * testsuite/g++.dg/mv1.C: New test.
304 * testsuite/g++.dg/mv2.C: New test.
305 * testsuite/g++.dg/mv3.C: New test.
306 * testsuite/g++.dg/mv4.C: New test.
307 * testsuite/g++.dg/mv5.C: New test.
308 * testsuite/g++.dg/mv6.C: New test.
309
310 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
311
312 PR testsuite/55186
313 * gcc.dg/const-uniq-1.c (a): Increase length four times.
314
315 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
316
317 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
318 darwin.
319
320 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
321
322 * g++.dg/torture/20121105-1.C: New test.
323
324 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
325
326 * gcc.dg/torture/fp-compare.c: New testcase.
327
328 2012-11-05 Jan Hubicka <jh@suse.cz>
329
330 * gcc.dg/const-1.c: Update.
331 * gcc.dg/pure-1.c: Update.
332
333 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
334
335 PR rtl-optimization/55151
336 * gcc.dg/pr55151.c: New test.
337
338 2012-11-05 Jakub Jelinek <jakub@redhat.com>
339
340 PR debug/54970
341 PR debug/54971
342 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
343
344 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
345
346 PR testsuite/51128
347 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
348
349 2012-11-05 Jan Hubicka <jh@suse.cz>
350
351 * gcc.dg/autopar/pr49960.c: Fix testcase.
352
353 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
354
355 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
356 Fix scan-tree-dump-times directive.
357
358 2012-11-04 Janus Weil <janus@gcc.gnu.org>
359
360 PR fortran/55199
361 * gfortran.dg/associate_12.f90: New.
362
363 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
364
365 PR target/54255
366 * lib/target-supports.exp (check_effective_target_masm_intel): New
367 proc.
368 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
369 masm_intel.
370
371 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
372 Jack Howarth <howarth@bromo.med.uc.edu>
373
374 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
375 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
376 * gcc.target/i386/pr53249.c: Likewise.
377
378 2012-11-03 Andrew Pinski <apinski@cavium.com>
379
380 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
381 call abort1 so that cross jumping does not happen.
382
383 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
384
385 PR target/51244
386 * gcc.target/sh/pr51244-18.c: New.
387 * gcc.target/sh/pr51244-19.c: New.
388
389 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
390
391 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
392 b requires a 64-bit operation followed by a truncation.
393
394 2012-11-02 Jan Hubicka <jh@suse.cz>
395
396 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
397
398 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
399
400 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
401 conditions to verify the reduction code is vectorized.
402
403 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
404 in case 'pow', such as 'powerpc' is used in the compiler version name.
405 * gcc.target/powerpc/pr46728-2.c: Likewise.
406 * gcc.target/powerpc/pr46728-3.c: Likewise.
407 * gcc.target/powerpc/pr46728-4.c: Likewise.
408 * gcc.target/powerpc/pr46728-5.c: Likewise.
409 * gcc.target/powerpc/pr46728-7.c: Likewise.
410 * gcc.target/powerpc/pr46728-8.c: Likewise.
411 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
412
413 2012-11-02 Jan Hubicka <jh@suse.cz>
414
415 * gcc.dg/tree-ssa/loop-38.c: New testcase.
416
417 2012-11-02 Jan Hubicka <jh@suse.cz>
418
419 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
420 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
421
422 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
423
424 PR middle-end/55130
425 * gcc.target/i386/pr55130.c: New test.
426
427 2012-11-02 Jakub Jelinek <jakub@redhat.com>
428
429 PR target/55147
430 * gcc.target/i386/pr55147.c: New test.
431
432 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
433
434 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
435 * gfortran.dg/default_format_denormal_1.f90: Same.
436
437 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
438
439 PR middle-end/55001
440 * g++.dg/ext/vector19.C: Remove target restrictions.
441 * gcc.dg/fold-compare-7.c: New testcase.
442
443 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
444
445 PR target/55160
446 * gcc.target/sh/pr55160.c: New.
447
448 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
449
450 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
451 scan-assembler regex.
452
453 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
454
455 PR middle-end/55150
456 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
457 * gcc.dg/pr55150-2.c: New test.
458
459 2012-11-01 Sharad Singhai <singhai@google.com>
460
461 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
462 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
463 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
464 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
465
466 2012-10-31 Dehao Chen <dehao@google.com>
467
468 * g++.dg/debug/dwarf2/block.C: New testcase.
469
470 2012-10-31 Jan Hubicka <jh@suse.cz>
471
472 * gcc.dg/pr44974.c: Add noinline.
473
474 2012-10-31 Janus Weil <janus@gcc.gnu.org>
475
476 PR fortran/53718
477 * gfortran.dg/class_54.f90: New.
478
479 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
480 Jakub Jelinek <jakub@redhat.com>
481
482 PR tree-optimization/55018
483 * gcc.dg/torture/pr55018.c: New test.
484
485 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
486
487 PR c++/54583
488 * g++.dg/ext/vla13.C: New.
489
490 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
491
492 PR middle-end/55150
493 * gcc.dg/pr55150.c: New test.
494
495 2012-10-31 Tobias Burnus <burnus@net-b.de>
496
497 PR fortran/55134
498 * gfortran.dg/associate_11.f90: New.
499
500 2012-10-31 Dodji Seketeli <dodji@redhat.com>
501
502 PR c++/54955
503 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
504
505 2012-10-31 Jakub Jelinek <jakub@redhat.com>
506
507 PR tree-optimization/19105
508 PR tree-optimization/21643
509 PR tree-optimization/46309
510 * gcc.dg/pr19105.c: New test.
511 * gcc.dg/pr21643.c: New test.
512 * gcc.dg/pr46309-2.c: New test.
513 * gcc.c-torture/execute/pr46309.c: New test.
514
515 2012-10-31 Alan Modra <amodra@gmail.com>
516
517 * gcc.target/powerpc/dimode_off.c: New.
518 * gcc.target/powerpc/timode_off.c: New.
519 * gcc.target/powerpc/dfmode_off.c: New.
520 * gcc.target/powerpc/tfmode_off.c: New.
521
522 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
523
524 PR rtl-optimization/55093
525 * gcc.target/i386/pr55093.c: New file.
526
527 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
528
529 * gcc.target/i386/pr55116.c: Renamed to ...
530 * gcc.target/i386/pr55116-1.c: This.
531
532 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
533
534 * gcc.target/i386/pr55116-2.c: New file.
535
536 2012-10-30 Richard Biener <rguenther@suse.de>
537
538 * gcc.dg/vect/slp-perm-2.c: Adjust.
539
540 2012-10-30 Richard Biener <rguenther@suse.de>
541
542 PR tree-optimization/55111
543 * gcc.dg/torture/pr55111.c: New testcase.
544
545 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
546
547 PR target/53988
548 * gcc.target/sh/pr53988.c: New.
549
550 2012-10-30 Bin Cheng <bin.cheng@arm.com>
551
552 PR target/54989
553 * gcc.dg/hoist-register-pressure-1.c: Rename from
554 hoist-register-pressure.c. Add nonpic condition.
555 * gcc.dg/hoist-register-pressure-2.c: New testcase.
556
557 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
558
559 PR c++/54930
560 * gcc.dg/Wreturn-local-addr.c: New.
561 * g++.dg/warn/Wno-return-local-addr.C: New.
562 * g++.dg/warn/Wreturn-local-addr.C: New.
563
564 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
565
566 PR middle-end/55116
567 * gcc.target/i386/pr55116.c: New file.
568
569 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
570
571 PR c/53066
572 * gcc.dg/Wshadow-4.c: New.
573 * gcc.dg/Wshadow-4.h: New.
574
575 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
576
577 PR debug/54693
578 * gcc.dg/guality/pr54693.c: New.
579
580 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
581
582 PR middle-end/55027
583 * gcc.dg/pr55027.c: New testcase.
584
585 2012-10-29 Jan Hubicka <jh@suse.cz>
586
587 * gcc.dg/ipa/inline-6.c: New testcase.
588
589 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
590
591 PR rtl-optimization/55106
592 * g++.dg/pr55106.C: New.
593
594 2012-10-29 Richard Guenther <rguenther@suse.de>
595
596 PR middle-end/53695
597 * gcc.dg/torture/pr53695.c: New testcase.
598
599 2012-10-28 Jan Hubicka <jh@suse.cz>
600
601 * gcc.dg/ipa/inlinehint-3.c: New testcase.
602
603 2012-10-28 Tobias Burnus <burnus@net-b.de>
604
605 PR fortran/54958
606 * gfortran.dg/do_check_6.f90: New.
607
608 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
609 Jack Howarth <howarth@bromo.med.uc.edu>
610
611 PR target/54404
612 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
613 to dg-options.
614 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
615
616 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
617
618 PR target/34283
619 * gcc.target/i386/pr34283.c: New test.
620
621 2012-10-26 Jakub Jelinek <jakub@redhat.com>
622
623 PR c++/55081
624 * g++.dg/opt/pr55081.C: New test.
625
626 PR debug/54970
627 PR debug/54971
628 * gcc.dg/guality/pr54970.c: New test.
629
630 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
631
632 PR c++/54984
633 * g++.dg/template/new11.C: New.
634
635 2012-10-26 Richard Biener <rguenther@suse.de>
636
637 PR middle-end/54824
638 * gcc.dg/torture/pr54824.c: New testcase.
639
640 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
641
642 * gcc.target/i386/fxsave-1.c: New.
643 * gcc.target/i386/fxsave64-1.c: Ditto.
644 * gcc.target/i386/fxrstor-1.c: Ditto.
645 * gcc.target/i386/fxrstor64-1.c: Ditto.
646 * gcc.target/i386/xsave-1.c: Ditto.
647 * gcc.target/i386/xsave64-1.c: Ditto.
648 * gcc.target/i386/xrstor-1.c: Ditto.
649 * gcc.target/i386/xrstor64-1.c: Ditto.
650 * gcc.target/i386/xsaveopt-1.c: Ditto.
651 * gcc.target/i386/xsaveopt64-1.c: Ditto.
652 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
653 * gcc.target/i386/sse-13.c: Ditto.
654 * gcc.target/i386/sse-14.c: Ditto.
655 * gcc.target/i386/sse-22.c: Ditto.
656 * gcc.target/i386/sse-23.c: Ditto.
657 * g++.dg/other/i386-2.C: Ditto.
658 * g++.dg/other/i386-3.C: Ditto.
659
660 2012-10-25 Jan Hubicka <jh@suse.cz>
661
662 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
663 at ivcanon time.
664
665 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
666
667 PR c++/53761
668 * g++.dg/ext/transparent-union.C: New.
669
670 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
671
672 PR c++/54427
673 * g++.dg/ext/vector19.C: New testcase.
674
675 2012-10-25 Richard Biener <rguenther@suse.de>
676
677 PR tree-optimization/54902
678 * g++.dg/torture/pr54902.C: New testcase.
679
680 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
681
682 PR c++/34892
683 * g++.dg/template/crash114.C: New.
684
685 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
686
687 PR bootstrap/55049
688 * gcc.target/i386/pr55049-1.c: New test.
689
690 2012-10-24 Janus Weil <janus@gcc.gnu.org>
691
692 PR fortran/55037
693 * gfortran.dg/class_dummy_4.f03: New.
694
695 2012-10-24 Jakub Jelinek <jakub@redhat.com>
696
697 PR rtl-optimization/55010
698 * gcc.dg/pr55010.c: New test.
699
700 PR debug/54828
701 * g++.dg/debug/pr54828.C: New test.
702
703 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
704
705 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
706 * gcc.dg/vect/vect-83_64.c: Likewise.
707
708 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
709
710 PR c++/54922
711 * g++.dg/cpp0x/constexpr-union4.C: New.
712
713 2012-10-23 Jeff Law <law@redhat.com>
714
715 * gcc.c-torture/execute/pr54985.c: New test.
716
717 2012-10-23 Paul Koning <ni1d@arrl.net>
718
719 PR debug/54508
720 * g++.dg/debug/dwarf2/pr54508.C: New.
721
722 2012-10-23 Jakub Jelinek <jakub@redhat.com>
723
724 PR c++/54844
725 * g++.dg/template/sizeof14.C: New test.
726
727 2012-10-23 Ian Bolton <ian.bolton@arm.com>
728 Jim MacArthur <jim.macarthur@arm.com>
729 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
730 Marcus Shawcroft <marcus.shawcroft@arm.com>
731 Nigel Stephens <nigel.stephens@arm.com>
732 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
733 Richard Earnshaw <rearnsha@arm.com>
734 Sofiane Naci <sofiane.naci@arm.com>
735 Stephen Thomas <stephen.thomas@arm.com>
736 Tejas Belagod <tejas.belagod@arm.com>
737 Yufeng Zhang <yufeng.zhang@arm.com>
738
739 * lib/target-supports.exp
740 (check_profiling_available): Add AArch64.
741 (check_effective_target_vect_int): Likewise.
742 (check_effective_target_vect_shift): Likewise.
743 (check_effective_target_vect_float): Likewise.
744 (check_effective_target_vect_double): Likewise.
745 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
746 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
747 (check_effective_target_vect_pack_trunc): Likewise.
748 (check_effective_target_vect_unpack): Likewise.
749 (check_effective_target_vect_hw_misalign): Likewise.
750 (check_effective_target_vect_short_mult): Likewise.
751 (check_effective_target_vect_int_mult): Likewise.
752 (check_effective_target_vect_stridedN): Likewise.
753 (check_effective_target_sync_int_long): Likewise.
754 (check_effective_target_sync_char_short): Likewise.
755 (check_vect_support_and_set_flags): Likewise.
756 (check_effective_target_aarch64_tiny): New.
757 (check_effective_target_aarch64_small): New.
758 (check_effective_target_aarch64_large): New.
759 * g++.dg/other/PR23205.C: Enable aarch64.
760 * g++.dg/other/pr23205-2.C: Likewise.
761 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
762 * gcc.c-torture/execute/20101011-1.c: Likewise.
763 * gcc.dg/20020312-2.c: Likewise.
764 * gcc.dg/20040813-1.c: Likewise.
765 * gcc.dg/builtin-apply2.c: Likewise.
766 * gcc.dg/stack-usage-1.c: Likewise.
767
768 2012-10-23 Ian Bolton <ian.bolton@arm.com>
769 Jim MacArthur <jim.macarthur@arm.com>
770 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
771 Marcus Shawcroft <marcus.shawcroft@arm.com>
772 Nigel Stephens <nigel.stephens@arm.com>
773 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
774 Richard Earnshaw <rearnsha@arm.com>
775 Sofiane Naci <sofiane.naci@arm.com>
776 Stephen Thomas <stephen.thomas@arm.com>
777 Tejas Belagod <tejas.belagod@arm.com>
778 Yufeng Zhang <yufeng.zhang@arm.com>
779
780 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
781 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
782 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
783 * gcc.target/aarch64/aapcs/abitest.S: New file.
784 * gcc.target/aarch64/aapcs/abitest.h: New file.
785 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
786 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
787 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
788 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
789 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
790 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
791 * gcc.target/aarch64/aapcs/ice_1.c: New file.
792 * gcc.target/aarch64/aapcs/ice_2.c: New file.
793 * gcc.target/aarch64/aapcs/ice_3.c: New file.
794 * gcc.target/aarch64/aapcs/ice_4.c: New file.
795 * gcc.target/aarch64/aapcs/ice_5.c: New file.
796 * gcc.target/aarch64/aapcs/macro-def.h: New file.
797 * gcc.target/aarch64/aapcs/test_1.c: New file.
798 * gcc.target/aarch64/aapcs/test_10.c: New file.
799 * gcc.target/aarch64/aapcs/test_11.c: New file.
800 * gcc.target/aarch64/aapcs/test_12.c: New file.
801 * gcc.target/aarch64/aapcs/test_13.c: New file.
802 * gcc.target/aarch64/aapcs/test_14.c: New file.
803 * gcc.target/aarch64/aapcs/test_15.c: New file.
804 * gcc.target/aarch64/aapcs/test_16.c: New file.
805 * gcc.target/aarch64/aapcs/test_17.c: New file.
806 * gcc.target/aarch64/aapcs/test_18.c: New file.
807 * gcc.target/aarch64/aapcs/test_19.c: New file.
808 * gcc.target/aarch64/aapcs/test_2.c: New file.
809 * gcc.target/aarch64/aapcs/test_20.c: New file.
810 * gcc.target/aarch64/aapcs/test_21.c: New file.
811 * gcc.target/aarch64/aapcs/test_22.c: New file.
812 * gcc.target/aarch64/aapcs/test_23.c: New file.
813 * gcc.target/aarch64/aapcs/test_24.c: New file.
814 * gcc.target/aarch64/aapcs/test_25.c: New file.
815 * gcc.target/aarch64/aapcs/test_26.c: New file.
816 * gcc.target/aarch64/aapcs/test_3.c: New file.
817 * gcc.target/aarch64/aapcs/test_4.c: New file.
818 * gcc.target/aarch64/aapcs/test_5.c: New file.
819 * gcc.target/aarch64/aapcs/test_6.c: New file.
820 * gcc.target/aarch64/aapcs/test_7.c: New file.
821 * gcc.target/aarch64/aapcs/test_8.c: New file.
822 * gcc.target/aarch64/aapcs/test_9.c: New file.
823 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
824 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
825 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
826 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
827 * gcc.target/aarch64/aapcs/test_complex.c: New file.
828 * gcc.target/aarch64/aapcs/test_int128.c: New file.
829 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
830 * gcc.target/aarch64/aapcs/type-def.h: New file.
831 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
832 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
833 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
834 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
835 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
836 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
837 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
838 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
839 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
840 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
841 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
842 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
843 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
844 * gcc.target/aarch64/aarch64.exp: New file.
845 * gcc.target/aarch64/adc-1.c: New file.
846 * gcc.target/aarch64/adc-2.c: New file.
847 * gcc.target/aarch64/asm-1.c: New file.
848 * gcc.target/aarch64/clrsb.c: New file.
849 * gcc.target/aarch64/clz.c: New file.
850 * gcc.target/aarch64/ctz.c: New file.
851 * gcc.target/aarch64/csinc-1.c: New file.
852 * gcc.target/aarch64/csinv-1.c: New file.
853 * gcc.target/aarch64/csneg-1.c: New file.
854 * gcc.target/aarch64/extend.c: New file.
855 * gcc.target/aarch64/fcvt.x: New file.
856 * gcc.target/aarch64/fcvt_double_int.c: New file.
857 * gcc.target/aarch64/fcvt_double_long.c: New file.
858 * gcc.target/aarch64/fcvt_double_uint.c: New file.
859 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
860 * gcc.target/aarch64/fcvt_float_int.c: New file.
861 * gcc.target/aarch64/fcvt_float_long.c: New file.
862 * gcc.target/aarch64/fcvt_float_uint.c: New file.
863 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
864 * gcc.target/aarch64/ffs.c: New file.
865 * gcc.target/aarch64/fmadd.c: New file.
866 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
867 * gcc.target/aarch64/frint.x: New file.
868 * gcc.target/aarch64/frint_double.c: New file.
869 * gcc.target/aarch64/frint_float.c: New file.
870 * gcc.target/aarch64/index.c: New file.
871 * gcc.target/aarch64/mneg-1.c: New file.
872 * gcc.target/aarch64/mneg-2.c: New file.
873 * gcc.target/aarch64/mneg-3.c: New file.
874 * gcc.target/aarch64/mnegl-1.c: New file.
875 * gcc.target/aarch64/mnegl-2.c: New file.
876 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
877 * gcc.target/aarch64/pic-constantpool1.c: New file.
878 * gcc.target/aarch64/pic-symrefplus.c: New file.
879 * gcc.target/aarch64/predefine_large.c: New file.
880 * gcc.target/aarch64/predefine_small.c: New file.
881 * gcc.target/aarch64/predefine_tiny.c: New file.
882 * gcc.target/aarch64/reload-valid-spoff.c: New file.
883 * gcc.target/aarch64/scalar_intrinsics.c: New file.
884 * gcc.target/aarch64/table-intrinsics.c: New file.
885 * gcc.target/aarch64/tst-1.c: New file.
886 * gcc.target/aarch64/vect-abs-compile.c: New file.
887 * gcc.target/aarch64/vect-abs.c: New file.
888 * gcc.target/aarch64/vect-abs.x: New file.
889 * gcc.target/aarch64/vect-compile.c: New file.
890 * gcc.target/aarch64/vect-faddv-compile.c: New file.
891 * gcc.target/aarch64/vect-faddv.c: New file.
892 * gcc.target/aarch64/vect-faddv.x: New file.
893 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
894 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
895 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
896 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
897 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
898 * gcc.target/aarch64/vect-fp-compile.c: New file.
899 * gcc.target/aarch64/vect-fp.c: New file.
900 * gcc.target/aarch64/vect-fp.x: New file.
901 * gcc.target/aarch64/vect-mull-compile.c: New file.
902 * gcc.target/aarch64/vect-mull.c: New file.
903 * gcc.target/aarch64/vect-mull.x: New file.
904 * gcc.target/aarch64/vect.c: New file.
905 * gcc.target/aarch64/vect.x: New file.
906 * gcc.target/aarch64/vector_intrinsics.c: New file.
907 * gcc.target/aarch64/vfp-1.c: New file.
908 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
909 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
910 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
911 * g++.dg/abi/aarch64_guard1.C: New file.
912
913 2012-10-23 Jakub Jelinek <jakub@redhat.com>
914
915 PR c++/54988
916 * c-c++-common/pr54988.c: New test.
917
918 2012-10-23 Jan Hubicka <jh@suse.cz>
919
920 * gcc.dg/tree-prof/peel-1.c: New testcase.
921
922 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
923
924 PR gcc/52945
925 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
926
927 2012-10-23 Joseph Myers <joseph@codesourcery.com>
928
929 * gcc.dg/c99-predef-1.c: New test.
930 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
931 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
932 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
933 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
934 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
935 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
936 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
937 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
938 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
939 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
940 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
941 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
942
943 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
944
945 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
946
947 2012-10-23 Jan Hubicka <jh@suse.cz>
948
949 PR middle-end/54937
950 * gcc.c-torture/execute/pr54937.c: New testcase.
951 * gcc.dg/tree-ssa/cunroll-2.c: Update.
952
953 2012-10-23 Jan Hubicka <jh@suse.cz>
954
955 PR middle-end/54967
956 * gfortran.dg/pr54967.f90: New testcase.
957
958 2012-10-23 Terry Guo <terry.guo@arm.com>
959
960 PR target/55019
961 * gcc.dg/pr55019.c: New.
962
963 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
964
965 PR tree-optimization/55008
966 * gcc.dg/tree-ssa/pr55008.c: New test.
967
968 2012-10-22 Richard Biener <rguenther@suse.de>
969
970 PR tree-optimization/55011
971 * gcc.dg/torture/pr55011.c: New testcase.
972
973 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
974
975 * gcc.target/arm/pr40457-1.c: Adjust expected output.
976 * gcc.target/arm/pr40457-2.c: Likewise.
977 * gcc.target/arm/pr40457-3.c: Likewise.
978
979 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
980
981 * gnat.dg/specs/limited_with4.ads: New test.
982 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
983
984 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
985
986 * gnat.dg/modular4.adb: New test.
987 * gnat.dg/modular4_pkg.ads: New helper.
988
989 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
990
991 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
992 * gnat.dg/specs/addr1.ads: Likewise.
993
994 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
995
996 * gcc.dg/webizer.c (main): Add missing exit call.
997
998 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
999
1000 PR fortran/54465
1001 * gfortran.dg/wextra_1.f: New test.
1002
1003 2012-10-20 Jan Hubicka <jh@suse.cz>
1004
1005 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1006
1007 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1008
1009 PR fortran/54224
1010 * gfortran.dg/warn_unused_function.f90: New.
1011
1012 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1013
1014 * lib/target-supports.exp
1015 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1016
1017 2012-10-19 Richard Guenther <rguenther@suse.de>
1018
1019 PR tree-optimization/54981
1020 * gcc.dg/pr54981.c: New testcase.
1021
1022 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1023
1024 PR target/54892
1025 * gcc.target/arm/pr54892.c: New.
1026
1027 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1028
1029 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1030
1031 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1032
1033 PR c++/54501
1034 * g++.dg/init/array30.C: New.
1035 * g++.dg/init/array31.C: Likewise.
1036
1037 2012-10-18 Tobias Burnus <burnus@net-b.de>
1038
1039 PR fortran/54884
1040 * gfortran.dg/public_private_module_7.f90: New.
1041
1042 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1043
1044 PR c++/29633
1045 * g++.dg/template/pr29633.C: New.
1046
1047 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1048
1049 * gnat.dg/loop_optimization13.ad[sb]: New test.
1050 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1051
1052 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1053
1054 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1055 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1056 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1057 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1058
1059 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1060
1061 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1062 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1063 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1064 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1065 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1066 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1067
1068 2012-10-16 Jan Hubicka <jh@suse.cz>
1069
1070 * gcc.target/i386/l_fma_float_?.c: Update.
1071 * gcc.target/i386/l_fma_double_?.c: Update.
1072 * gfortran.dg/do_1.f90: XFAIL
1073 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1074 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1075 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1076 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1077 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1078 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1079 valid.
1080
1081 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1082
1083 PR c/53063
1084 PR c/40989
1085 * gcc.dg/Wstrict-overflow-24.c: New.
1086
1087 2012-10-16 Tobias Burnus <burnus@net-b.de>
1088
1089 PR fortran/50981
1090 PR fortran/54618
1091 * gfortran.dg/class_optional_1.f90: New.
1092 * gfortran.dg/class_optional_2.f90: New.
1093
1094 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1095
1096 PR debug/54796
1097 * gcc.dg/guality/pr54796.c: New test.
1098
1099 PR tree-optimization/54889
1100 * gfortran.dg/pr54889.f90: New test.
1101
1102 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1103
1104 * g++.dg/other/dump-ada-spec-2.C: New test.
1105
1106 2012-10-16 Easwaran Raman <eraman@google.com>
1107
1108 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1109 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1110
1111 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1112
1113 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1114 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1115
1116 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1117
1118 PR target/54925
1119 * gcc.c-torture/compile/pr54925.c: New.
1120
1121 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1122
1123 PR target/51244
1124 * gcc.target/sh/pr51244-17.c: New.
1125
1126 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1127
1128 PR target/54760
1129 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1130 functions.
1131 * gcc.target/sh/pr54760-4.c: New.
1132
1133 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1134
1135 PR target/34777
1136 * gcc.target/sh/torture/sh-torture.exp: New.
1137 * gcc.target/sh/torture/pr34777.c: New.
1138
1139 2012-10-15 Matthias Klose <doko@ubuntu.com>
1140
1141 * lib/target-supports.exp (check_profiling_available): Match
1142 arm*-*-linux-* for ARM Linux/GNU.
1143 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1144 * gfortran.dg/enum_10.f90: Likewise.
1145 * gfortran.dg/enum_9.f90: Likewise.
1146 * gcc.target/arm/synchronize.c: Likewise.
1147 * g++.old-deja/g++.jason/enum6.C: Likewise.
1148 * g++.old-deja/g++.other/enum4.C: Likewise.
1149 * g++.old-deja/g++.law/enum9.C: Likewise.
1150
1151 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1152
1153 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1154 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1155
1156 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1157 Paolo Carlini <paolo.carlini@oracle.com>
1158
1159 PR c++/17805
1160 * g++.dg/overload/operator6.C: New.
1161
1162 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1163
1164 PR c++/50080 (again)
1165 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1166 * g++.dg/parse/tmpl-outside1.C: Likewise.
1167 * g++.dg/template/qualttp18.C: Likewise.
1168 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1169 * g++.old-deja/g++.pt/overload13.C: Likewise.
1170
1171 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1172
1173 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1174 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1175 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1176 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1177 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1178 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1179 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1180 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1181
1182 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1183
1184 PR c++/50080
1185 * g++.dg/parse/tmpl-outside2.C: New.
1186 * g++.dg/parse/tmpl-outside1.C: Adjust.
1187 * g++.dg/template/qualttp18.C: Likewise.
1188 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1189 * g++.old-deja/g++.pt/overload13.C: Likewise.
1190
1191 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1192
1193 PR tree-optimization/54915
1194 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1195
1196 2012-10-15 Richard Guenther <rguenther@suse.de>
1197
1198 PR tree-optimization/54920
1199 * gcc.dg/torture/pr54920.c: New testcase.
1200
1201 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1202
1203 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1204
1205 2012-10-13 Jason Merrill <jason@redhat.com>
1206
1207 * g++.dg/tls/thread_local7g.C: Require tls_native.
1208
1209 2012-10-14 Jason Merrill <jason@redhat.com>
1210
1211 * g++.dg/cpp0x/inh-ctor1.C: New.
1212 * g++.dg/cpp0x/inh-ctor2.C: New.
1213 * g++.dg/cpp0x/inh-ctor3.C: New.
1214 * g++.dg/cpp0x/inh-ctor4.C: New.
1215 * g++.dg/cpp0x/inh-ctor5.C: New.
1216 * g++.dg/cpp0x/inh-ctor6.C: New.
1217 * g++.dg/cpp0x/inh-ctor7.C: New.
1218 * g++.dg/cpp0x/inh-ctor8.C: New.
1219 * g++.dg/cpp0x/inh-ctor9.C: New.
1220 * g++.dg/cpp0x/inh-ctor10.C: New.
1221 * g++.dg/cpp0x/inh-ctor11.C: New.
1222 * g++.dg/cpp0x/inh-ctor12.C: New.
1223 * g++.dg/cpp0x/inh-ctor13.C: New.
1224
1225 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1226
1227 PR rtl-optimization/54919
1228 * gcc.dg/pr54919.c: New testcase.
1229
1230 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1231
1232 PR c++/53581
1233 * g++.dg/template/crash113.C: New.
1234
1235 2012-10-14 Jan Hubicka <jh@suse.cz>
1236
1237 * gcc.dg/unroll_5.c: New testcase.
1238
1239 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1240
1241 PR c++/52643
1242 * g++.dg/opt/pr52643.C: New.
1243
1244 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1245
1246 PR target/54602
1247 * gcc.target/sh/pr54602-1.c: New.
1248 * gcc.target/sh/pr54602-2.c: New.
1249 * gcc.target/sh/pr54602-3.c: New.
1250 * gcc.target/sh/pr54602-4.c: New.
1251
1252 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1253
1254 PR target/54680
1255 * gcc.target/sh/pr54680.c: New.
1256
1257 2012-10-12 Jan Hubicka <jh@suse.cz>
1258
1259 * gcc.dg/webizer.c: New testcase.
1260
1261 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1262
1263 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1264 specify -m64.
1265
1266 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1267
1268 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1269 Return 0 if already specifying -mfloat-abi other than hard.
1270
1271 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1272
1273 * gcc.dg/pr53060.c: Prune irrelevant warning.
1274
1275 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1276
1277 PR c/54381
1278 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1279 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1280 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1281 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1282 Adjust expected wording of warnings for *cmp* builtins.
1283 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1284 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1285
1286 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1287
1288 PR c++/24449
1289 * g++.dg/parse/friend-main.C: New.
1290
1291 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1292
1293 PR c++/53055
1294 * g++.dg/pr53055.C: New testcase.
1295
1296 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1297
1298 PR c++/52744
1299 * g++.dg/cpp0x/pr52744.C: New.
1300
1301 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1302
1303 PR fortran/40453
1304 * gfortran.dg/dummy_procedure_9.f90: New.
1305
1306 2012-10-12 Richard Biener <rguenther@suse.de>
1307
1308 PR tree-optimization/54894
1309 * gcc.dg/torture/pr54894.c: New testcase.
1310
1311 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1312
1313 PR target/51244
1314 * gcc.target/sh/pr51244-13.c: New.
1315 * gcc.target/sh/pr51244-14.c: New.
1316 * gcc.target/sh/pr51244-15.c: New.
1317 * gcc.target/sh/pr51244-16.c: New.
1318
1319 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1320
1321 PR c++/51878
1322 * g++.dg/cpp0x/decltype45.C: New.
1323
1324 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1325
1326 PR fortran/54784
1327 * gfortran.dg/class_allocate_13.f90: New.
1328
1329 2012-10-11 Jason Merrill <jason@redhat.com>
1330
1331 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1332 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1333
1334 * g++.dg/gomp/tls-5.C: Require tls_native.
1335 * g++.dg/tls/thread_local7.C: Require tls_native.
1336 * g++.dg/tls/static2.C: New.
1337
1338 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1339
1340 PR c++/36107
1341 * g++.dg/ext/weak5.C: New.
1342
1343 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1344
1345 PR testsuite/54868
1346 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1347 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1348
1349 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1350
1351 PR c++/43765
1352 * g++.dg/parse/pr43765.C: New.
1353
1354 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1355
1356 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1357
1358 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1359
1360 PR c++/43663
1361 * g++.dg/init/bitfield3.C: New.
1362
1363 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1364
1365 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1366
1367 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1368
1369 PR tree-optimization/54877
1370 * gcc.dg/torture/pr54877.c: New test.
1371
1372 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1373
1374 PR testsuite/53397
1375 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1376 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1377 and remove target info from dg-do compile.
1378 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1379 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1380 and remove target info from dg-do compile.
1381
1382 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1383
1384 * gcc.dg/pr54782.c: Require target with pthread support.
1385
1386 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1387
1388 PR c++/53122
1389 * g++.dg/cpp0x/auto35.C: New.
1390
1391 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1392
1393 PR c++/53540 - using fails to be equivalent to typedef
1394 * g++.dg/cpp0x/alias-decl-24.C: New test.
1395
1396 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1397
1398 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1399 that c++11 attributes to types are ignored for now.
1400 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1401 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1402
1403 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1404
1405 PR c++/53741
1406 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1407
1408 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1409
1410 PR c++/50478
1411 * g++.dg/cpp0x/initlist67.C: New.
1412
1413 2012-10-10 Dehao Chen <dehao@google.com>
1414
1415 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1416
1417 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1418
1419 PR target/52480
1420 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1421 Add runtime tests.
1422
1423 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1424
1425 PR c++/53307
1426 * g++.dg/cpp0x/decltype44.C: New.
1427
1428 2012-10-09 Steve Ellcey <sellcey@mips.com>
1429
1430 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1431
1432 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1433
1434 PR c++/53763
1435 * g++.dg/cpp0x/decltype43.C: New.
1436
1437 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1438
1439 PR middle-end/53397
1440 * gcc.dg/pr53397-1.c: New test case.
1441 * gcc.dg/pr53397-2.c: New test case.
1442
1443 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1444
1445 PR c++/54194
1446 * g++.dg/warn/Wparentheses-26.C: Adjust.
1447 * g++.dg/warn/Wparentheses-27.C: New.
1448
1449 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1450
1451 PR c++/54427
1452 * c-c++-common/vector-scalar.c: New testcase.
1453 * g++.dg/ext/vector18.C: New testcase.
1454 * g++.dg/ext/vector5.C: This is not an error anymore.
1455 * gcc.dg/init-vec-1.c: Move ...
1456 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1457 * gcc.c-torture/execute/vector-shift1.c: Move ...
1458 * c-c++-common/torture/vector-shift1.c: ... here.
1459 * gcc.dg/scal-to-vec1.c: Move ...
1460 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1461 C++11. Adapt error messages.
1462 * gcc.dg/convert-vec-1.c: Move ...
1463 * c-c++-common/convert-vec-1.c: ... here.
1464 * gcc.dg/scal-to-vec2.c: Move ...
1465 * c-c++-common/scal-to-vec2.c: ... here.
1466
1467 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1468
1469 PR target/54400
1470 * gcc.target/i386/pr54400.c: New testcase.
1471
1472 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1473
1474 PR c++/54858
1475 * g++.dg/template/pr54858.C: New test.
1476
1477 2012-10-08 Marek Polacek <polacek@redhat.com>
1478
1479 PR debug/54831
1480 * g++.dg/debug/pr54831.C: New test.
1481
1482 2012-10-08 Dehao Chen <dehao@google.com>
1483
1484 * g++.dg/predict-loop-exit-1.C: New.
1485 * g++.dg/predict-loop-exit-2.C: New.
1486 * g++.dg/predict-loop-exit-3.C: New.
1487
1488 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1489
1490 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1491
1492 2012-10-08 Jason Merrill <jason@redhat.com>
1493
1494 * g++.dg/gomp/tls-5.C: New.
1495 * g++.dg/gomp/tls-wrap1.C: New.
1496 * g++.dg/gomp/tls-wrap2.C: New.
1497 * g++.dg/gomp/tls-wrap3.C: New.
1498 * g++.dg/gomp/tls-wrap4.C: New.
1499 * g++.dg/gomp/tls-wrapper-cse.C: New.
1500 * g++.dg/tls/thread_local-cse.C: New.
1501 * g++.dg/tls/thread_local-order1.C: New.
1502 * g++.dg/tls/thread_local-order2.C: New.
1503 * g++.dg/tls/thread_local-wrap1.C: New.
1504 * g++.dg/tls/thread_local-wrap2.C: New.
1505 * g++.dg/tls/thread_local-wrap3.C: New.
1506 * g++.dg/tls/thread_local-wrap4.C: New.
1507 * g++.dg/tls/thread_local2g.C: New.
1508 * g++.dg/tls/thread_local3g.C: New.
1509 * g++.dg/tls/thread_local4g.C: New.
1510 * g++.dg/tls/thread_local5g.C: New.
1511 * g++.dg/tls/thread_local6g.C: New.
1512 * g++.dg/tls/thread_local7g.C: New.
1513
1514 * g++.dg/tls/thread_local3.C: New.
1515 * g++.dg/tls/thread_local4.C: New.
1516 * g++.dg/tls/thread_local5.C: New.
1517 * g++.dg/tls/thread_local6.C: New.
1518
1519 * g++.dg/tls/init-2.C: Tweak errors.
1520 * g++.dg/tls/thread_local1.C: New.
1521 * g++.dg/tls/thread_local2.C: New.
1522 * g++.dg/tls/thread_local7.C: New.
1523
1524 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1525
1526 PR target/54866
1527 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1528
1529 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1530
1531 PR target/54685
1532 * gcc.target/sh/pr54685.c: New.
1533
1534 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1535
1536 PR c++/53528 C++11 attribute support
1537 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1538 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1539 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1540 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1541 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1542 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1543 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1544 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1545 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1546 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1547 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1548 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1549 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1550 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1551 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1552 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1553 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1554 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1555 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1556 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1557 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1558 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1559 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1560 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1561 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1562 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1563 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1564 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1565 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1566 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1567 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1568 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1569 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1570 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1571 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1572 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1573 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1574 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1575 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1576 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1577 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1578 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1579 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1580 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1581 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1582 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1583 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1584 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1585 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1586 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1587 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1588 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1589 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1590 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1591 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1592 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1593 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1594
1595 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1596
1597 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1598 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1599 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1600
1601 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1602
1603 PR target/54760
1604 * gcc.target/sh/pr54760-2.c: New.
1605 * gcc.target/sh/pr54760-3.c: New.
1606
1607 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1608
1609 PR c++/51422
1610 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1611
1612 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1613 Sandra Loosemore <sandra@codesourcery.com>
1614
1615 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1616 and test that the accumulator is initialized using MULT.
1617 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1618 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1619
1620 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1621
1622 PR c++/52764
1623 * g++.dg/cpp0x/stdint.C: New.
1624
1625 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1626
1627 PR c++/54249
1628 * g++.dg/cpp0x/stddef.C: New.
1629
1630 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1631
1632 PR fortran/54832
1633 * gfortran.dg/typebound_operator_17.f90: New.
1634
1635 2012-10-06 Jan Hubicka <jh@suse.cz>
1636
1637 PR lto/53831
1638 PR lto/54776
1639 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1640
1641 2012-10-06 Jan Hubicka <jh@suse.cz>
1642
1643 * gcc.dg/lto/resolutions_0.c: New testcase.
1644
1645 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1646
1647 PR fortran/45521
1648 * gfortran.dg/generic_25.f90: New.
1649 * gfortran.dg/generic_26.f90: New.
1650 * gfortran.dg/generic_27.f90: New.
1651
1652 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1653
1654 PR target/54760
1655 * gcc.target/sh/pr54760-1.c: New.
1656
1657 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1658
1659 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1660 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1661 * g++.dg/warn/Wsign-compare-5.C: New test.
1662 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1663 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1664 * g++.dg/ext/builtin30.C: New test.
1665 * g++.dg/ext/vla12.C: New test.
1666 * gcc.dg/builtins-85.c: New test.
1667
1668 PR debug/54519
1669 * gcc.dg/guality/pr54519-1.c: New test.
1670 * gcc.dg/guality/pr54519-2.c: New test.
1671 * gcc.dg/guality/pr54519-3.c: New test.
1672 * gcc.dg/guality/pr54519-4.c: New test.
1673 * gcc.dg/guality/pr54519-5.c: New test.
1674 * gcc.dg/guality/pr54519-6.c: New test.
1675
1676 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1677
1678 PR c++/50893
1679 * g++.dg/cpp0x/defaulted38.C: New.
1680
1681 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1682
1683 PR tree-optimization/33763
1684 * c-c++-common/pr33763.c: New test.
1685
1686 PR tree-optimization/54810
1687 * gcc.dg/tree-ssa/vrp85.c: New test.
1688
1689 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1690
1691 * gcc.dg/ucnid-7.c: Skip on AIX.
1692 * gcc.dg/ucnid-8.c: Same.
1693 * gcc.dg/ucnid-10.c: Same.
1694 * gcc.dg/ucnid-13.c: Same.
1695 * gcc.dg/attr-alias-3.c: Same.
1696 * gcc.dg/attr-alias-5.c: Same.
1697 * gcc.dg/torture/pr51106-2.c: Same.
1698 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1699
1700 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1701
1702 PR c++/52233
1703 * g++.dg/cpp0x/alias-decl-23.C: New.
1704
1705 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1706
1707 PR c++/53403
1708 * g++.dg/template/friend53.C: New.
1709
1710 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1711
1712 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1713 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1714 (scan-ada-spec): Likewise.
1715 (scan-ada-spec-not): Likewise.
1716 * gcc.dg/dump-ada-spec-1.c: New test.
1717 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1718
1719 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1720
1721 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1722
1723 2012-10-04 Florian Weimer <fweimer@redhat.com>
1724
1725 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1726
1727 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1728
1729 PR c++/54323
1730 * g++.dg/cpp0x/pr54323.C: New.
1731
1732 2012-10-04 Richard Guenther <rguenther@suse.de>
1733
1734 PR middle-end/54735
1735 * g++.dg/torture/pr54735.C: New testcase.
1736
1737 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1738
1739 PR rtl-optimization/54739
1740 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1741
1742 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1743
1744 PR target/51244
1745 * gcc.target/sh/pr51244-12.c: New.
1746
1747 2012-10-03 Dehao Chen <dehao@google.com>
1748
1749 PR middle-end/54782
1750 * gcc.dg/pr54782.c: New test.
1751
1752 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1753
1754 PR c++/54777
1755 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1756
1757 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1758
1759 PR fortran/54778
1760 * gfortran.dg/class_53.f90: New.
1761
1762 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1763
1764 PR debug/54551
1765 * gcc.dg/guality/pr54551.c: New.
1766
1767 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1768
1769 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1770 * gcc.target/powerpc/pr46728-2.c: Likewise.
1771
1772 2012-10-02 Sharad Singhai <singhai@google.com>
1773
1774 PR testsuite/54772
1775 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1776 to fix test failures caused by r191883.
1777 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1778 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1779 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1780 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1781 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1782 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1783 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1784 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1785 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1786
1787 2012-09-30 Sharad Singhai <singhai@google.com>
1788
1789 * gcc.target/i386/vect-double-1.c: Fix test.
1790
1791 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1792
1793 PR target/54087
1794 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1795 atomic_sub fails.
1796
1797 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1798
1799 PR rtl-optimization/54457
1800 * gcc.target/i386/pr54457.c: New test.
1801
1802 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1803
1804 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1805
1806 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1807
1808 * gcc.target/i386/vect-rebuild.c: New testcase.
1809
1810 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1811
1812 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1813
1814 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1815
1816 * gcc.target/mips/pr37362.c: Fix target selector.
1817
1818 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1819
1820 PR target/54083
1821 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1822
1823 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1824
1825 * gcc.dg/ucnid-8.c: Update line number.
1826 * gcc.dg/torture/pr51106-2.c: Likewise.
1827
1828 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1829
1830 PR fortran/54667
1831 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1832 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1833 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1834
1835 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1836
1837 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1838 partially reverting r170092.
1839 * gfortran.dg/class_7.f03: Ditto.
1840 * gfortran.dg/coarray_14.f90: Ditto.
1841 * gfortran.dg/typebound_proc_13.f03: Ditto.
1842
1843 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1844
1845 PR c++/54738
1846 * g++.dg/cpp0x/sfinae42.C: New.
1847
1848 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1849
1850 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1851 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1852 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1853 * gcc.dg/pr42629.c: XFAIL on AIX.
1854 * gcc.dg/pr47684.c: Same.
1855 * gcc.dg/pr43670.c: Same.
1856 * gcc.dg/pr42916.c: Same.
1857 * gcc.dg/pr45449.c: Same.
1858 * gcc.dg/pr50017.c: Same.
1859 * gcc.dg/pr42728.c: Same.
1860 * gcc.dg/pr47881.c: Same.
1861 * gcc.dg/pr44023.c: Same.
1862 * gcc.dg/pr41345.c: Same.
1863 * gcc.dg/pr42630.c: Same.
1864 * gcc.dg/pr44971.c: Same.
1865 * gcc.dg/pr46771.c: Same.
1866 * gcc.dg/ucnid-8.c: Same.
1867 * gcc.dg/ucnid-10.c: Same.
1868 * gcc.dg/ucnid-13.c: Same.
1869 * gcc.dg/torture/pr51106-2.c: Same.
1870 * gcc.dg/pr48768.c: Same.
1871 * gcc.dg/pr42631.c: Same.
1872 * gcc.dg/pr43084.c: Same.
1873 * gcc.dg/ucnid-7.c: Same.
1874 * gcc.dg/pr42889.c: Same.
1875 * gcc.dg/pr41241.c: Same.
1876 * gcc.dg/pr42719.c: Same.
1877 * g++.dg/debug/pr46583.C: Same.
1878 * g++.dg/debug/pr47106.C: Same.
1879 * g++.dg/opt/pr48549.C: Same.
1880 * g++.dg/other/pr42685.C: Same.
1881 * c-c++-common/pr43942.c: Same.
1882
1883 2012-09-29 Ian Lance Taylor <iant@google.com>
1884
1885 * go.test/go-test.exp: Update for latest version of Go testsuite.
1886
1887 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1888
1889 PR fortran/52724
1890 * gfortran.dg/internal_readwrite_3.f90: New test.
1891
1892 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1893
1894 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1895 c-c++-common/Wunused-local-typedefs-2.c to here.
1896
1897 PR c++/54372 - unused attribute inactive on dependant entities
1898 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1899
1900 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1901
1902 PR c++/29028 - Missed unused warning on using declaration
1903 * g++.dg/warn/Wunused-var-18.C: New test.
1904
1905 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1906
1907 PR c++/53551 - -Wunused-local-typedefs misses uses
1908 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1909
1910 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1911
1912 PR target/54716
1913 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1914
1915 PR tree-optimization/54713
1916 * gcc.c-torture/compile/pr54713-1.c: New test.
1917 * gcc.c-torture/compile/pr54713-2.c: New test.
1918 * gcc.c-torture/compile/pr54713-3.c: New test.
1919
1920 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1921
1922 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1923
1924 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1925
1926 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1927
1928 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1929
1930 PR target/54703
1931 * gcc.target/i386/pr54703.c: New test.
1932
1933 2012-09-27 Richard Guenther <rguenther@suse.de>
1934
1935 PR lto/54709
1936 * gcc.dg/lto/pr54709_0.c: New testcase.
1937 * gcc.dg/lto/pr54709_1.c: Likewise.
1938
1939 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1940
1941 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1942
1943 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1944
1945 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1946
1947 * gcc.target/arm/pr42879.c: Handle big-endian.
1948
1949 2012-09-26 Steve Ellcey <sellcey@mips.com>
1950
1951 PR c/37303
1952 * gcc.dg/pr37303.c: Check for rdata or rodata.
1953
1954 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1955
1956 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1957
1958 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1959
1960 PR target/51274
1961 PR target/53087
1962 * gcc.target/powerpc/ppc-ne0-1.c: New.
1963
1964 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1965
1966 PR target/54089
1967 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1968 test_19, test_20, test_21, test_22, test_23): New functions.
1969 * gcc.target/sh/pr54089-4.c: New.
1970 * gcc.target/sh/pr54089-5.c: New.
1971 * gcc.target/sh/pr54089-6.c: New.
1972 * gcc.target/sh/pr54089-7.c: New.
1973
1974 2012-09-25 Richard Guenther <rguenther@suse.de>
1975
1976 PR lto/54625
1977 * gcc.dg/lto/pr54702_0.c: New testcase.
1978 * gcc.dg/lto/pr54702_1.c: Likewise.
1979 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1980 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1981 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1982 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1983
1984 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1985
1986 PR c++/54526
1987 * g++.dg/cpp0x/parse2.C: New.
1988 * g++.dg/parse/error11.C: Adjust.
1989 * g++.dg/parse/error12.C: Likewise.
1990
1991 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1992
1993 * gcc.target/i386/20030217-1.c: Added check for
1994 large_long_double effective target.
1995 * gcc.target/i386/387-3.c: Likewise.
1996 * gcc.target/i386/387-4.c: Likewise.
1997 * gcc.target/i386/pr36578-1.c: Likewise.
1998 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1999 when long double size is equal double size.
2000 * gcc.target/i386/excess-precision-1.c: Likewise.
2001 * gcc.target/i386/pr36578-2.c: Likewise.
2002 * gcc.target/i386/20030217-2.c: New testcase.
2003
2004 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2005
2006 PR tree-optimization/54676
2007 * gcc.dg/pr54676.c: New test.
2008
2009 2012-09-25 Richard Guenther <rguenther@suse.de>
2010
2011 PR tree-optimization/53663
2012 * gcc.dg/torture/pr53663-1.c: New testcase.
2013 * gcc.dg/torture/pr53663-2.c: Likewise.
2014 * gcc.dg/torture/pr53663-3.c: Likewise.
2015
2016 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2017
2018 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2019
2020 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2021
2022 * lib/target-supports-dg.exp (dg-require-effective-target,
2023 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2024 dg-process-target-1 instead of dg-process-target.
2025 (dg-process-target-1): Rename from dg-process-target.
2026 (dg-process-target): New.
2027
2028 2012-09-24 Richard Guenther <rguenther@suse.de>
2029
2030 PR tree-optimization/54684
2031 * g++.dg/torture/pr54684.C: New testcase.
2032
2033 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2034
2035 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2036
2037 2012-09-24 Richard Guenther <rguenther@suse.de>
2038
2039 PR middle-end/52173
2040 * gcc.dg/tm/pr52173-1.c: New.
2041 * gcc.dg/tm/pr52173-2.c: New.
2042
2043 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2044
2045 * gcc.dg/pr54669.c: New test.
2046
2047 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2048 Dominique Dhumieres <dominiq@lps.ens.fr>
2049
2050 PR testsuite/54677
2051 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2052
2053 2012-09-23 Tobias Burnus <burnus@net-b.de>
2054
2055 PR fortran/54618
2056 * gfortran.dg/class_array_14.f90: New.
2057
2058 2012-09-22 Kai Tietz <ktietz@redhat.com>
2059
2060 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2061 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2062
2063 2012-09-21 Dehao Chen <dehao@google.com>
2064
2065 PR go/54649
2066 PR tree-optimization/54655
2067 * g++.dg/pr54655.C: New testcase.
2068
2069 2012-09-21 Richard Guenther <rguenther@suse.de>
2070
2071 PR tree-optimization/54647
2072 * g++.dg/torture/pr54647.C: New testcase.
2073
2074 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2075
2076 PR c++/54427
2077 * c-c++-common/torture/vector-compare-2.c: Add -w.
2078
2079 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2080
2081 * gnat.dg/opt20.ads: Move dg directive to...
2082 * gnat.dg/opt20.adb: ...here.
2083 * gnat.dg/addr1.ad[sb]: Likewise.
2084 * gnat.dg/concat2.ad[sb]: Likewise.
2085 * gnat.dg/array16.ad[sb]: Likewise.
2086 * gnat.dg/atomic5.ad[sb]: Likewise.
2087 * gnat.dg/discr29.ad[sb]: Likewise.
2088 * gnat.dg/noreturn5.ad[sb]: Likewise.
2089 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2090 * gnat.dg/discr23.ads: Remove dg directive.
2091 * gnat.dg/nested_float_packed.ads: Likewise.
2092 * gnat.dg/oconst6.ads: Move to...
2093 * gnat.dg/specs/oconst6.ads: ...here.
2094
2095 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2096
2097 PR c++/52432
2098 * g++.dg/cpp0x/decltype32.C: Tweak.
2099
2100 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2101
2102 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2103 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2104 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2105 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2106
2107 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2108
2109 PR c++/54581
2110 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2111
2112 2012-09-19 Steve Ellcey <sellcey@mips.com>
2113
2114 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2115
2116 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2117
2118 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2119 * gcc.target/powerpc/ppc-mftb.c: New file.
2120
2121 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2122
2123 PR target/54089
2124 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2125 functions.
2126
2127 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2128
2129 PR target/54236
2130 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2131
2132 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2133
2134 * gcc.c-torture/execute/20120919-1.c: New test.
2135
2136 2012-09-19 Richard Guenther <rguenther@suse.de>
2137
2138 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2139
2140 2012-09-19 Richard Guenther <rguenther@suse.de>
2141
2142 * gcc.dg/builtin-unreachable-6.c: Adjust.
2143
2144 2012-09-19 Richard Guenther <rguenther@suse.de>
2145
2146 * gcc.dg/builtin-object-size-10.c: Adjust.
2147 * gcc.dg/builtin-unreachable-5.c: Adjust.
2148 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2149 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2150 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2151 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2152 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2153 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2154 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2155 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2156 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2157 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2158 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2159 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2160
2161 2012-09-19 Richard Guenther <rguenther@suse.de>
2162
2163 PR tree-optimization/54132
2164 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2165 * gcc.dg/torture/pr54132.c: Likewise.
2166
2167 2012-09-19 Terry Guo <terry.guo@arm.com>
2168
2169 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2170 extra prune rules that will be applied to all tests in a .exp file.
2171 (gcc-dg-prune): Use rules defined by the above variable.
2172 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2173 harmless warnings on architecture switch conflict.
2174
2175 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2176
2177 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2178 of asm-comment characters instead of a single one.
2179 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2180
2181 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2182
2183 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2184
2185 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2186 target instead of xfailing it.
2187 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2188 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2189 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2190 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2191 * gcc.dg/vect/vect-104.c: Likewise.
2192 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2193 * gcc.dg/vect/vect-outer-1.c: Likewise.
2194 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2195 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2196 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2197 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2198 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2199 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2200 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2201 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2202 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2203
2204 * lib/target-supports.exp
2205 (check_effective_target_vect_widen_mult_qi_to_hi,
2206 check_effective_target_vect_widen_mult_hi_to_si,
2207 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2208 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2209 check_effective_target_vect_pack_trunc,
2210 check_effective_target_vect_unpack,
2211 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2212 instead of arm_none.
2213
2214 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2215
2216 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2217
2218 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2219 config to compiler_flags.
2220
2221 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2222
2223 PR target/54592
2224 * gcc.target/i386/pr54592.c: New test.
2225
2226 PR tree-optimization/54610
2227 * gcc.target/i386/pr54610.c: New test.
2228
2229 2012-09-17 Jason Merrill <jason@redhat.com>
2230
2231 PR c++/54575
2232 * g++.dg/cpp0x/alias-decl-21.C: New.
2233 * g++.dg/cpp0x/alias-decl-22.C: New.
2234
2235 2012-09-17 Tobias Burnus <burnus@net-b.de>
2236
2237 PR fortran/54608
2238 * gfortran.dg/scan_2.f90: New.
2239
2240 2012-09-17 Jason Merrill <jason@redhat.com>
2241
2242 PR c++/53661
2243 * g++.dg/init/aggr9.C: New.
2244
2245 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2246
2247 * gnat.dg/loop_optimization12.ad[sb]: New test.
2248
2249 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2250
2251 PR fortran/54285
2252 * gfortran.dg/proc_ptr_result_7.f90: New.
2253
2254 2012-09-17 Tobias Burnus <burnus@net-b.de>
2255
2256 PR fortran/54603
2257 * gfortran.dg/structure_constructor_11.f90: New.
2258
2259 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2260
2261 PR tree-optimization/54563
2262 * g++.dg/torture/pr54563.C: New test.
2263
2264 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2265
2266 PR fortran/54594
2267 * gfortran.dg/typebound_generic_14.f03: New.
2268
2269 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2270
2271 PR fortran/54387
2272 * gfortran.dg/proc_ptr_38.f90: New.
2273
2274 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2275
2276 PR debug/54460
2277 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2278 to scary regexp.
2279
2280 PR testsuite/54007
2281 * gnat.dg/lto15.adb: Require lto.
2282
2283 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2284 "myBindC" for hppa*-*-hpux*.
2285
2286 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2287
2288 * gfortran.dg/namelist_75.f90: New test.
2289
2290 2012-09-15 Tom de Vries <tom@codesourcery.com>
2291
2292 * gcc.dg/tree-ssa/vrp82.c: New test.
2293 * gcc.dg/tree-ssa/vrp83.c: Same.
2294 * gcc.dg/tree-ssa/vrp84.c: Same.
2295
2296 2012-09-15 Tom de Vries <tom@codesourcery.com>
2297
2298 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2299 * gcc.dg/tree-ssa/vrp81.c: ... this.
2300
2301 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2302
2303 PR target/54222
2304 * gcc.target/avr/torture/fix-types.h: New.
2305 * gcc.target/avr/torture/vals-hr.def: New.
2306 * gcc.target/avr/torture/vals-r.def: New.
2307 * gcc.target/avr/torture/vals-k.def: New.
2308 * gcc.target/avr/torture/vals-ur.def: New.
2309 * gcc.target/avr/torture/vals-uk.def: New.
2310 * gcc.target/avr/torture/vals-uhr.def: New.
2311 * gcc.target/avr/torture/vals-llk.def: New.
2312 * gcc.target/avr/torture/vals-ullk.def: New.
2313 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2314 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2315 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2316 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2317 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2318 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2319 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2320 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2321
2322 2012-09-14 Dehao Chen <dehao@google.com>
2323
2324 * g++.dg/debug/dwarf2/deallocator.C: New test.
2325
2326 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2327
2328 PR c/54552
2329 * gcc.c-torture/compile/pr54552-1.c: New test.
2330
2331 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2332
2333 PR c++/54427
2334 * g++.dg/other/vector-compare.C: New testcase.
2335 * c-c++-common/vector-compare-3.c: New testcase.
2336 * gcc.dg/vector-shift.c: Move ...
2337 * c-c++-common/vector-shift.c: ... here.
2338 * gcc.dg/vector-shift1.c: Move ...
2339 * c-c++-common/vector-shift1.c: ... here.
2340 * gcc.dg/vector-shift3.c: Move ...
2341 * c-c++-common/vector-shift3.c: ... here.
2342 * gcc.dg/vector-compare-1.c: Move ...
2343 * c-c++-common/vector-compare-1.c: ... here.
2344 * gcc.dg/vector-compare-2.c: Move ...
2345 * c-c++-common/vector-compare-2.c: ... here.
2346 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2347 * c-c++-common/torture/vector-compare-1.c: ... here.
2348 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2349 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2350 * c-c++-common/torture/vector-compare-2.c: ... here.
2351 * gcc.c-torture/execute/vector-shift.c: Move ...
2352 * c-c++-common/torture/vector-shift.c: ... here.
2353 * gcc.c-torture/execute/vector-shift2.c: Move ...
2354 * c-c++-common/torture/vector-shift2.c: ... here.
2355 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2356 * c-c++-common/torture/vector-subscript-1.c: ... here.
2357 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2358 * c-c++-common/torture/vector-subscript-2.c: ... here.
2359 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2360 * c-c++-common/torture/vector-subscript-3.c: ... here.
2361
2362 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2363
2364 PR c/54103
2365 * gcc.c-torture/compile/pr54103-1.c,
2366 gcc.c-torture/compile/pr54103-2.c,
2367 gcc.c-torture/compile/pr54103-3.c,
2368 gcc.c-torture/compile/pr54103-4.c,
2369 gcc.c-torture/compile/pr54103-5.c,
2370 gcc.c-torture/compile/pr54103-6.c: New tests.
2371 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2372
2373 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2374
2375 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2376
2377 2012-09-14 Richard Guenther <rguenther@suse.de>
2378
2379 PR tree-optimization/54565
2380 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2381 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2382
2383 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2384
2385 * gcc.target/arm/combine-movs.c: Add missing space.
2386
2387 2012-09-14 Richard Guenther <rguenther@suse.de>
2388
2389 * g++.dg/torture/builtin-location.C: New testcase.
2390
2391 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2392 Manuel López-Ibáñez <manu@gcc.gnu.org>
2393
2394 PR c++/53210
2395 * g++.dg/warn/Wuninitialized-self.C: New.
2396
2397 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2398
2399 PR c/54559
2400 * gcc.c-torture/compile/pr54559.c: New test.
2401
2402 2012-09-13 Jason Merrill <jason@redhat.com>
2403
2404 PR c++/53839
2405 * g++.dg/cpp0x/constexpr-temp1.C: New.
2406
2407 PR c++/54511
2408 * g++.dg/template/anonunion2.C: New.
2409
2410 PR c++/53836
2411 * g++.dg/template/init10.C: New.
2412
2413 2012-09-13 Tobias Burnus <burnus@net-b.de>
2414
2415 PR fortran/54556
2416 * gfortran.dg/implicit_pure_3.f90: New.
2417
2418 2012-09-13 Richard Guenther <rguenther@suse.de>
2419
2420 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2421
2422 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2423
2424 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2425
2426 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2427
2428 * c-c++-common/pr51712.c: Handle for short-enum targets.
2429
2430 2012-09-12 Terry Guo <terry.guo@arm.com>
2431
2432 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2433 and lsrs for Thumb2 mode.
2434
2435 2012-09-12 Jan Hubicka <jh@suse.cz>
2436
2437 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2438
2439 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2440
2441 PR target/54445
2442 * gcc.target/i386/pr54445-1.c: New file.
2443 * gcc.target/i386/pr54445-2.c: Likewise.
2444
2445 2012-09-12 Tobias Burnus <burnus@net-b.de>
2446
2447 PR fortran/54225
2448 PR fortran/53306
2449 * gfortran.dg/coarray_10.f90: Update dg-error.
2450 * gfortran.dg/coarray_28.f90: New.
2451 * gfortran.dg/array_section_3.f90: New.
2452
2453 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2454
2455 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2456 gcc.target/arm/pr48252.c: Fix for big-endian support.
2457
2458 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2459
2460 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2461
2462 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2463 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2464
2465 * gcc.target/arm/neon-vfma-1.c: New testcase.
2466 * gcc.target/arm/neon-vfms-1.c: Likewise.
2467 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2468 of float.
2469 * gcc.target/arm/neon-vmls-1.c: Likewise.
2470 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2471 function.
2472 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2473 (check_effective_target_arm_neonv2_ok): Likewise.
2474 (check_effective_target_arm_neonv2_hw): Likewise.
2475 (check_effective_target_arm_neonv2): Likewise.
2476
2477 2012-09-11 Richard Guenther <rguenther@suse.de>
2478
2479 PR middle-end/54515
2480 * g++.dg/tree-ssa/pr54515.C: New testcase.
2481
2482 2012-09-10 Andrew Pinski <apinski@cavium.com>
2483
2484 PR tree-opt/c54362
2485 * gcc.dg/tm/memopt-16.c: New testcase.
2486
2487 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2488
2489 PR c++/54541
2490 PR c++/54542
2491 * g++.dg/cpp0x/sfinae40.C: New.
2492 * g++.dg/cpp0x/sfinae41.C: Likewise.
2493
2494 2012-09-10 Jason Merrill <jason@redhat.com>
2495
2496 PR c++/54538
2497 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2498
2499 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2500
2501 PR target/54089
2502 * gcc.target/sh/pr54089-3.c: New.
2503
2504 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2505
2506 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2507
2508 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2509
2510 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2511
2512 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2513
2514 * gcc.dg/pr52558-2.c: Delete.
2515 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2516
2517 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2518
2519 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2520
2521 2012-09-10 Richard Guenther <rguenther@suse.de>
2522
2523 PR tree-optimization/54520
2524 * gcc.dg/torture/pr54520.c: New testcase.
2525
2526 2012-09-10 Jason Merrill <jason@redhat.com>
2527
2528 PR c++/54506
2529 * g++.dg/cpp0x/implicit14.C: New.
2530
2531 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2532
2533 PR fortran/54208
2534 * gfortran.dg/bound_simplification_3.f90: New test.
2535
2536 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2537
2538 PR testsuite/54184
2539 * gcc.dg/pr52558-1.c: Delete.
2540 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2541
2542 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2543
2544 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2545 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2546 * gcc.target/arm/smlaltt-1.c: Likewise.
2547
2548 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2549
2550 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2551
2552 2012-09-07 Tom de Vries <tom@codesourcery.com>
2553
2554 PR tree-optimization/53986
2555 * gcc.dg/tree-ssa/vrp80.c: New test.
2556 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2557
2558 2012-09-06 Jason Merrill <jason@redhat.com>
2559
2560 PR c++/54341
2561 PR c++/54253
2562 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2563 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2564
2565 2012-09-06 Andrew Pinski <apinski@cavium.com>
2566
2567 PR tree-opt/54494
2568 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2569
2570 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2571
2572 PR rtl-optimization/54455
2573 * gcc.dg/54455.c: New test.
2574
2575 2012-09-06 Tobias Burnus <burnus@net-b.de>
2576
2577 PR fortran/54463
2578 * gfortran.dg/promotion_2.f90: New.
2579
2580 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2581
2582 PR middle-end/54486
2583 * c-c++-common/pr54486.c: New test.
2584
2585 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2586
2587 PR fortran/54474
2588 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2589
2590 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2591
2592 PR c++/54191
2593 * g++.dg/cpp0x/sfinae39.C: New.
2594
2595 2012-09-04 Jason Merrill <jason@redhat.com>
2596
2597 PR c++/54441
2598 * g++.dg/ext/flexary3.C: New.
2599
2600 PR c++/54420
2601 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2602
2603 PR c++/54198
2604 * g++.dg/template/defarg15.C: New.
2605
2606 PR c++/54437
2607 * g++.dg/template/access24.C: New.
2608
2609 2012-09-04 Richard Guenther <rguenther@suse.de>
2610
2611 PR tree-optimization/54458
2612 * gcc.dg/torture/pr54458.c: New testcase.
2613
2614 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2615
2616 * gcc.target/arm/neon-vext.c: New test.
2617 * gcc.target/arm/neon-vext-execute.c: Ditto.
2618
2619 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2620
2621 PR fortran/54243
2622 PR fortran/54244
2623 * gfortran.dg/select_type_29.f03: New.
2624
2625 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2626
2627 * gcc.dg/fold-perm.c: Improve test.
2628
2629 2012-09-03 Tobias Burnus <burnus@net-b.de>
2630
2631 PR fortran/51632
2632 * gfortran.dg/coarray_class_1.f90: New.
2633
2634 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2635
2636 PR target/49206
2637 * gcc.c-torture/compile/pr49206.c: New test.
2638
2639 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2640 Uros Bizjak <ubizjak@gmail.com>
2641
2642 PR target/36680
2643 * gfortran.dg/pr36680.f90: New test.
2644
2645 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2646
2647 PR target/42295
2648 * g++.dg/opt/pr42295.C: New test.
2649
2650 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2651
2652 PR target/54436
2653 * gcc.dg/torture/pr54436.c: New test.
2654
2655 2012-09-01 Andrew Pinski <apinski@cavium.com>
2656
2657 * gcc.target/mips/truncate-8.c: New testcase.
2658
2659 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2660
2661 PR target/46829
2662 PR target/46843
2663 * gcc.target/i386/pr46829.c: New test.
2664 * gcc.target/i386/pr46843.c: Ditto.
2665
2666 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2667 Jason Merrill <jason@redhat.com>
2668
2669 PR c++/18747
2670 * g++.dg/parse/error50.C: New.
2671
2672 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2673
2674 PR c/54428
2675 * gcc.c-torture/compile/pr54428.c: New test.
2676
2677 2012-08-31 Ollie Wild <aaw@google.com>
2678
2679 PR c++/54197
2680 * g++.dg/init/lifetime3.C: New test.
2681
2682 2012-08-31 Martin Jambor <mjambor@suse.cz>
2683
2684 PR middle-end/54409
2685 * gcc.dg/torture/pr54409.c: New test.
2686
2687 2012-08-31 Martin Jambor <mjambor@suse.cz>
2688
2689 * gfortran.dg/pr48636.f90: Add dump scan checks.
2690
2691 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2692
2693 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2694
2695 2012-08-28 Joey Ye <joey.ye@arm.com>
2696
2697 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2698
2699 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2700
2701 PR target/46254
2702 * gcc.target/i386/pr46254.c: New test.
2703
2704 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2705
2706 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2707 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2708 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2709
2710 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2711
2712 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2713 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2714 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2715 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2716 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2717 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2718 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2719 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2720 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2721 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2722 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2723 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2724 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2725 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2726 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2727 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2728 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2729 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2730 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2731 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2732 gcc.target/mips/unaligned-1.c: Tighten regexps.
2733
2734 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2735
2736 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2737 (mips_option_groups): Remove optimization. Add various -f options.
2738 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2739 and -pg imply -fno-omit-frame-pointer.
2740 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2741 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2742 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2743 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2744 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2745 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2746 * gcc.target/mips/abi-n32-long32.c: Likewise.
2747 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2748 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2749 * gcc.target/mips/abi-n32-long64.c: Likewise.
2750 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2751 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2752 * gcc.target/mips/abi-n64-long32.c: Likewise.
2753 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2754 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2755 * gcc.target/mips/abi-n64-long64.c: Likewise.
2756 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2757 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2758 * gcc.target/mips/abi-o32-long32.c: Likewise.
2759 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2760 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2761 * gcc.target/mips/abi-o32-long64.c: Likewise.
2762 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2763 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2764 * gcc.target/mips/abi-o64-long32.c: Likewise.
2765 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2766 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2767 * gcc.target/mips/abi-o64-long64.c: Likewise.
2768 * gcc.target/mips/asm-1.c: Likewise.
2769 * gcc.target/mips/branch-1.c: Likewise.
2770 * gcc.target/mips/call-3.c: Likewise.
2771 * gcc.target/mips/call-saved-3.c: Likewise.
2772 * gcc.target/mips/clear-cache-1.c: Likewise.
2773 * gcc.target/mips/div-1.c: Likewise.
2774 * gcc.target/mips/div-2.c: Likewise.
2775 * gcc.target/mips/div-3.c: Likewise.
2776 * gcc.target/mips/div-4.c: Likewise.
2777 * gcc.target/mips/div-5.c: Likewise.
2778 * gcc.target/mips/div-6.c: Likewise.
2779 * gcc.target/mips/div-7.c: Likewise.
2780 * gcc.target/mips/div-8.c: Likewise.
2781 * gcc.target/mips/div-9.c: Likewise.
2782 * gcc.target/mips/div-10.c: Likewise.
2783 * gcc.target/mips/div-11.c: Likewise.
2784 * gcc.target/mips/div-12.c: Likewise.
2785 * gcc.target/mips/dsp-ctrl.c: Likewise.
2786 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2787 * gcc.target/mips/ext-8.c: Likewise.
2788 * gcc.target/mips/extend-2.c: Likewise.
2789 * gcc.target/mips/fix-r10000-1.c: Likewise.
2790 * gcc.target/mips/fix-r10000-2.c: Likewise.
2791 * gcc.target/mips/fix-r10000-3.c: Likewise.
2792 * gcc.target/mips/fix-r10000-4.c: Likewise.
2793 * gcc.target/mips/fix-r10000-5.c: Likewise.
2794 * gcc.target/mips/fix-r10000-6.c: Likewise.
2795 * gcc.target/mips/fix-r10000-7.c: Likewise.
2796 * gcc.target/mips/fix-r10000-8.c: Likewise.
2797 * gcc.target/mips/fix-r10000-9.c: Likewise.
2798 * gcc.target/mips/fix-r10000-10.c: Likewise.
2799 * gcc.target/mips/fix-r10000-11.c: Likewise.
2800 * gcc.target/mips/fix-r10000-12.c: Likewise.
2801 * gcc.target/mips/fix-r10000-13.c: Likewise.
2802 * gcc.target/mips/fix-r10000-14.c: Likewise.
2803 * gcc.target/mips/fix-r10000-15.c: Likewise.
2804 * gcc.target/mips/fpcmp-1.c: Likewise.
2805 * gcc.target/mips/fpcmp-2.c: Likewise.
2806 * gcc.target/mips/fpr-moves-7.c: Likewise.
2807 * gcc.target/mips/fpr-moves-8.c: Likewise.
2808 * gcc.target/mips/int-moves-1.c: Likewise.
2809 * gcc.target/mips/int-moves-2.c: Likewise.
2810 * gcc.target/mips/long-calls-pg.c: Likewise.
2811 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2812 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2813 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2814 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2815 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2816 * gcc.target/mips/mips-3d-1.c: Likewise.
2817 * gcc.target/mips/mips-3d-2.c: Likewise.
2818 * gcc.target/mips/mips-3d-3.c: Likewise.
2819 * gcc.target/mips/mips-3d-4.c: Likewise.
2820 * gcc.target/mips/mips-3d-5.c: Likewise.
2821 * gcc.target/mips/mips-3d-6.c: Likewise.
2822 * gcc.target/mips/mips-3d-7.c: Likewise.
2823 * gcc.target/mips/mips-3d-8.c: Likewise.
2824 * gcc.target/mips/mips-3d-9.c: Likewise.
2825 * gcc.target/mips/mips-ps-1.c: Likewise.
2826 * gcc.target/mips/mips-ps-2.c: Likewise.
2827 * gcc.target/mips/mips-ps-3.c: Likewise.
2828 * gcc.target/mips/mips-ps-4.c: Likewise.
2829 * gcc.target/mips/mips-ps-6.c: Likewise.
2830 * gcc.target/mips/mips32-dspr2.c: Likewise.
2831 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2832 * gcc.target/mips/neg-abs-1.c: Likewise.
2833 * gcc.target/mips/neg-abs-2.c: Likewise.
2834 * gcc.target/mips/nmadd-3.c: Likewise.
2835 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2836 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2837 * gcc.target/mips/octeon-pop-1.c: Likewise.
2838 * gcc.target/mips/pr26765.c: Likewise.
2839 * gcc.target/mips/pr33256.c: Likewise.
2840 * gcc.target/mips/pr33635-1.c: Likewise.
2841 * gcc.target/mips/pr33755.c: Likewise.
2842 * gcc.target/mips/pr35802.c: Likewise.
2843 * gcc.target/mips/pr45074.c: Likewise.
2844 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2845 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2846 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2847 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2848 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2849 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2850 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2851 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2852 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2853 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2854 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2855 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2856 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2857 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2858 * gcc.target/mips/save-restore-1.c: Likewise.
2859 * gcc.target/mips/save-restore-3.c: Likewise.
2860 * gcc.target/mips/save-restore-5.c: Likewise.
2861 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2862 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2863 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2864 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2865 * gcc.target/mips/stack-1.c: Likewise.
2866
2867 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2868 Tighten regexps.
2869
2870 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2871 branch under test to be filled with preceding rather than
2872 following instructions.
2873 * gcc.target/mips/branch-10.c: Likewise.
2874 * gcc.target/mips/branch-11.c: Likewise.
2875 * gcc.target/mips/branch-12.c: Likewise.
2876 * gcc.target/mips/branch-13.c: Likewise.
2877 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2878 to be eliminated. Tighten $28 scan-assembler-not test.
2879
2880 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2881 function to...
2882 * gcc.target/mips/call-4.c: ...this new test.
2883
2884 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2885 more likely.
2886 * gcc.target/mips/code-readable-3.c: Likewise.
2887 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2888 flag but skip for -O0.
2889 * gcc.target/mips/code-readable-4.c: Likewise.
2890
2891 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2892 of operations under test.
2893 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2894
2895 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2896 Don't require sibling-call optimization.
2897 * gcc.target/mips/near-far-4.c: Likewise.
2898
2899 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2900 Make sure that the register variable is used.
2901 * gcc.target/mips/soft-float-1.c: Likewise.
2902
2903 * gcc.target/mips/sdata-1.c: Make static data volatile.
2904 * gcc.target/mips/sdata-2.c: Likewise.
2905 * gcc.target/mips/sdata-3.c: Likewise.
2906 * gcc.target/mips/sdata-4.c: Likewise.
2907
2908 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2909 skip for -O0.
2910 * gcc.target/mips/atomic-memory-2.c: Likewise.
2911 * gcc.target/mips/branch-cost-1.c: Likewise.
2912 * gcc.target/mips/branch-cost-2.c: Likewise.
2913 * gcc.target/mips/cache-1.c: Likewise.
2914 * gcc.target/mips/call-1.c: Likewise.
2915 * gcc.target/mips/call-saved-2.c: Likewise.
2916 * gcc.target/mips/const-anchor-1.c: Likewise.
2917 * gcc.target/mips/const-anchor-2.c: Likewise.
2918 * gcc.target/mips/dse-1.c: Likewise.
2919 * gcc.target/mips/dsp-lhx.c: Likewise.
2920 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2921 * gcc.target/mips/ext-1.c: Likewise.
2922 * gcc.target/mips/ext-2.c: Likewise.
2923 * gcc.target/mips/ext-3.c: Likewise.
2924 * gcc.target/mips/ext-4.c: Likewise.
2925 * gcc.target/mips/ext-5.c: Likewise.
2926 * gcc.target/mips/ext-6.c: Likewise.
2927 * gcc.target/mips/ext-7.c: Likewise.
2928 * gcc.target/mips/extend-1.c: Likewise.
2929 * gcc.target/mips/fix-r4000-1.c: Likewise.
2930 * gcc.target/mips/fix-r4000-3.c: Likewise.
2931 * gcc.target/mips/fix-r4000-5.c: Likewise.
2932 * gcc.target/mips/fix-r4000-6.c: Likewise.
2933 * gcc.target/mips/fix-r4000-8.c: Likewise.
2934 * gcc.target/mips/fix-r4000-10.c: Likewise.
2935 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2936 * gcc.target/mips/fixed-vector-type.c: Likewise.
2937 * gcc.target/mips/fpr-moves-1.c: Likewise.
2938 * gcc.target/mips/fpr-moves-2.c: Likewise.
2939 * gcc.target/mips/fpr-moves-3.c: Likewise.
2940 * gcc.target/mips/fpr-moves-4.c: Likewise.
2941 * gcc.target/mips/fpr-moves-5.c: Likewise.
2942 * gcc.target/mips/fpr-moves-6.c: Likewise.
2943 * gcc.target/mips/ins-1.c: Likewise.
2944 * gcc.target/mips/ins-2.c: Likewise.
2945 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2946 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2947 * gcc.target/mips/lazy-binding-1.c: Likewise.
2948 * gcc.target/mips/madd-3.c: Likewise.
2949 * gcc.target/mips/madd-5.c: Likewise.
2950 * gcc.target/mips/madd-6.c: Likewise.
2951 * gcc.target/mips/madd-8.c: Likewise.
2952 * gcc.target/mips/madd-9.c: Likewise.
2953 * gcc.target/mips/memcpy-1.c: Likewise.
2954 * gcc.target/mips/mips-ps-type.c: Likewise.
2955 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2956 * gcc.target/mips/mips-sched-madd.c: Likewise.
2957 * gcc.target/mips/mips16e-extends.c: Likewise.
2958 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2959 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2960 * gcc.target/mips/movcc-1.c: Likewise.
2961 * gcc.target/mips/movcc-2.c: Likewise.
2962 * gcc.target/mips/movcc-3.c: Likewise.
2963 * gcc.target/mips/msub-5.c: Likewise.
2964 * gcc.target/mips/msub-6.c: Likewise.
2965 * gcc.target/mips/msub-8.c: Likewise.
2966 * gcc.target/mips/mult-2.c: Likewise.
2967 * gcc.target/mips/mult-3.c: Likewise.
2968 * gcc.target/mips/mult-5.c: Likewise.
2969 * gcc.target/mips/mult-6.c: Likewise.
2970 * gcc.target/mips/mult-7.c: Likewise.
2971 * gcc.target/mips/mult-12.c: Likewise.
2972 * gcc.target/mips/mult-13.c: Likewise.
2973 * gcc.target/mips/mult-14.c: Likewise.
2974 * gcc.target/mips/mult-15.c: Likewise.
2975 * gcc.target/mips/mult-17.c: Likewise.
2976 * gcc.target/mips/mult-18.c: Likewise.
2977 * gcc.target/mips/mult-19.c: Likewise.
2978 * gcc.target/mips/nmadd-1.c: Likewise.
2979 * gcc.target/mips/nmadd-2.c: Likewise.
2980 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2981 * gcc.target/mips/octeon-cins-1.c: Likewise.
2982 * gcc.target/mips/octeon-cins-2.c: Likewise.
2983 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2984 * gcc.target/mips/octeon-exts-2.c: Likewise.
2985 * gcc.target/mips/octeon-exts-3.c: Likewise.
2986 * gcc.target/mips/octeon-exts-4.c: Likewise.
2987 * gcc.target/mips/octeon-exts-5.c: Likewise.
2988 * gcc.target/mips/octeon-exts-6.c: Likewise.
2989 * gcc.target/mips/octeon-exts-7.c: Likewise.
2990 * gcc.target/mips/octeon-pop-2.c: Likewise.
2991 * gcc.target/mips/octeon-seq-3.c: Likewise.
2992 * gcc.target/mips/octeon-seq-4.c: Likewise.
2993 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2994 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2995 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2996 * gcc.target/mips/pr54240.c: Likewise.
2997 * gcc.target/mips/rsqrt-1.c: Likewise.
2998 * gcc.target/mips/rsqrt-2.c: Likewise.
2999 * gcc.target/mips/rsqrt-3.c: Likewise.
3000 * gcc.target/mips/rsqrt-4.c: Likewise.
3001 * gcc.target/mips/save-restore-2.c: Likewise.
3002 * gcc.target/mips/save-restore-4.c: Likewise.
3003 * gcc.target/mips/sb1-1.c: Likewise.
3004 * gcc.target/mips/scc-1.c: Likewise.
3005 * gcc.target/mips/scc-2.c: Likewise.
3006 * gcc.target/mips/scc-3.c: Likewise.
3007 * gcc.target/mips/scc-4.c: Likewise.
3008 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3009 * gcc.target/mips/truncate-1.c: Likewise.
3010 * gcc.target/mips/truncate-2.c: Likewise.
3011 * gcc.target/mips/truncate-3.c: Likewise.
3012 * gcc.target/mips/truncate-4.c: Likewise.
3013 * gcc.target/mips/truncate-5.c: Likewise.
3014 * gcc.target/mips/truncate-6.c: Likewise.
3015 * gcc.target/mips/unaligned-1.c: Likewise.
3016
3017 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3018 skip for -O0. Require -fexpensive-optimizations.
3019 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3020 * gcc.target/mips/dspr2-MULT.c: Likewise.
3021 * gcc.target/mips/fix-r4000-2.c: Likewise.
3022 * gcc.target/mips/fix-r4000-4.c: Likewise.
3023 * gcc.target/mips/fix-r4000-7.c: Likewise.
3024 * gcc.target/mips/fix-r4000-9.c: Likewise.
3025 * gcc.target/mips/madd-1.c: Likewise.
3026 * gcc.target/mips/madd-2.c: Likewise.
3027 * gcc.target/mips/madd-4.c: Likewise.
3028 * gcc.target/mips/maddu-1.c: Likewise.
3029 * gcc.target/mips/maddu-2.c: Likewise.
3030 * gcc.target/mips/maddu-3.c: Likewise.
3031 * gcc.target/mips/maddu-4.c: Likewise.
3032 * gcc.target/mips/msub-1.c: Likewise.
3033 * gcc.target/mips/msub-2.c: Likewise.
3034 * gcc.target/mips/msub-3.c: Likewise.
3035 * gcc.target/mips/msub-4.c: Likewise.
3036 * gcc.target/mips/msubu-1.c: Likewise.
3037 * gcc.target/mips/msubu-2.c: Likewise.
3038 * gcc.target/mips/msubu-3.c: Likewise.
3039 * gcc.target/mips/msubu-4.c: Likewise.
3040 * gcc.target/mips/mult-1.c: Likewise.
3041 * gcc.target/mips/mult-4.c: Likewise.
3042 * gcc.target/mips/mult-8.c: Likewise.
3043 * gcc.target/mips/mult-9.c: Likewise.
3044 * gcc.target/mips/mult-10.c: Likewise.
3045 * gcc.target/mips/mult-11.c: Likewise.
3046 * gcc.target/mips/mult-16.c: Likewise.
3047
3048 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3049 skip for -O0 and -Os.
3050 * gcc.target/mips/fix-r4000-12.c: Likewise.
3051 * gcc.target/mips/madd-7.c: Likewise.
3052 * gcc.target/mips/mips-ps-5.c: Likewise.
3053 * gcc.target/mips/mips-ps-7.c: Likewise.
3054 * gcc.target/mips/msub-7.c: Likewise.
3055
3056 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3057 skip for -O0. Require -mno-abicalls.
3058 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3059
3060 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3061 skip for -O0. Require a total number of BBIT instructions and
3062 at least one of each kind.
3063
3064 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3065 skip for -O0. Require -fno-unroll-loops.
3066
3067 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3068 skip for -O0. Allow BLTZ as well as BGEZ.
3069
3070 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3071
3072 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3073 skip for -O0. Require -fschedule-insns2.
3074 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3075
3076 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3077 but skip for -O0. Make a branch-likely more likely.
3078
3079 * gcc.target/mips/timode-2.c: Split each test into its own function.
3080 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3081
3082 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3083 skip for -O0. Require -fpeephole2.
3084 * gcc.target/mips/vr-mult-2.c: Likewise.
3085
3086 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3087
3088 PR preprocessor/53469
3089 * gcc.dg/cpp/_Pragma7.c: New test case.
3090
3091 2012-08-27 Tobias Burnus <burnus@net-b.de>
3092
3093 PR fortran/54370
3094 * gfortran.dg/do_5.f90: New.
3095
3096 2012-08-27 Tobias Burnus <burnus@net-b.de>
3097
3098 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3099 from dg-options as -Wall no longer implies it.
3100
3101 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3102
3103 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3104
3105 2012-08-25 Jason Merrill <jason@redhat.com>
3106
3107 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3108
3109 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3110
3111 PR c++/51421
3112 * g++.dg/cpp0x/auto34.C: New.
3113
3114 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3115
3116 PR c/54363
3117 * gcc.dg/pr54363.c: New test.
3118
3119 PR c/54355
3120 * gcc.dg/pr54355.c: New test.
3121
3122 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3123
3124 PR debug/52857
3125 * gcc.target/i386/pr52857-1.c: New.
3126 * gcc.target/i386/pr52857-2.c: Likewise.
3127
3128 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3129
3130 * gcc.target/mips/code-readable-4.c: New test.
3131
3132 2012-08-23 Julian Brown <julian@codesourcery.com>
3133 Sandra Loosemore <sandra@codesourcery.com>
3134
3135 * gcc.target/mips/code-readable-1.c: Add -O to options.
3136
3137 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3138
3139 PR c++/20420
3140 * g++.dg/lookup/using53.C: New.
3141
3142 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3143
3144 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3145 * gcc.dg/fixed-point/convert-1.c: New.
3146 * gcc.dg/fixed-point/convert-2.c: New.
3147 * gcc.dg/fixed-point/convert-3.c: New.
3148 * gcc.dg/fixed-point/convert-4.c: New.
3149 * gcc.dg/fixed-point/convert-float-1.c: New.
3150 * gcc.dg/fixed-point/convert-float-2.c: New.
3151 * gcc.dg/fixed-point/convert-float-3.c: New.
3152 * gcc.dg/fixed-point/convert-float-4.c: New.
3153 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3154 * gcc.dg/fixed-point/convert-sat.c: New.
3155 * gcc.dg/fixed-point/convert.h: New.
3156
3157 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3158
3159 PR target/54089
3160 * gcc.target/sh/pr54089-2.c: New.
3161
3162 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3163
3164 * gcc.target/i386/long-double-64-1.c: New file.
3165 * gcc.target/i386/long-double-64-2.c: Likewise.
3166 * gcc.target/i386/long-double-64-3.c: Likewise.
3167 * gcc.target/i386/long-double-64-4.c: Likewise.
3168 * gcc.target/i386/long-double-80-1.c: Likewise.
3169 * gcc.target/i386/long-double-80-2.c: Likewise.
3170 * gcc.target/i386/long-double-80-3.c: Likewise.
3171 * gcc.target/i386/long-double-80-4.c: Likewise.
3172 * gcc.target/i386/long-double-80-5.c: Likewise.
3173 * gcc.target/i386/long-double-80-6.c: Likewise.
3174 * gcc.target/i386/long-double-80-7.c: Likewise.
3175
3176 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3177
3178 PR tree-optimization/54317
3179 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3180
3181 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3182
3183 PR target/39423
3184 * gcc.target/sh/pr39423-2.c: New.
3185
3186 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3187
3188 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3189 * gcc.dg/fold-perm.c: Likewise.
3190
3191 2012-08-20 Jan Hubicka <jh@suse.cz>
3192
3193 PR fortran/48636
3194 * gcc.dg/ipa/inlinehint-1.c: New.
3195
3196 2012-08-20 Florian Weimer <fweimer@redhat.com>
3197
3198 PR c++/19351
3199 * g++.dg/init/new38.C: New test.
3200 * g++.dg/init/new39.C: New test.
3201
3202 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3203
3204 PR target/54089
3205 * gcc.target/sh/pr54089-1.c: New.
3206
3207 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3208
3209 PR target/51244
3210 * gcc.target/sh/pr51244-11.c: New.
3211
3212 2012-08-20 Tobias Burnus <burnus@net-b.de>
3213
3214 PR fortran/54301
3215 * gfortran.dg/warn_target_lifetime_2.f90: New.
3216
3217 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3218
3219 PR c++/10416
3220 * g++.dg/warn/Wunused-var-17.C: New.
3221
3222 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3223
3224 PR middle-end/53992
3225 * gcc.dg/gomp/pr53992.c: New test.
3226
3227 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3228
3229 PR tree-ssa/54295
3230 * gcc.c-torture/execute/20120817-1.c: New test.
3231
3232 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3233
3234 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3235 add instruction.
3236 (f2): New test that really does need adds.
3237
3238 2012-08-20 Richard Guenther <rguenther@suse.de>
3239
3240 PR tree-optimization/54327
3241 * gcc.dg/torture/pr54327.c: New testcase.
3242
3243 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3244
3245 PR tree-optimization/54321
3246 * gcc.c-torture/compile/pr54321.c: New test.
3247
3248 2012-08-20 Tobias Burnus <burnus@net-b.de>
3249
3250 PR fortran/54301
3251 * gfortran.dg/warn_target_lifetime_1.f90: New.
3252
3253 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3254
3255 PR fortran/54298
3256 * gfortran.dg/real_compare_1.f90: New test case.
3257 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3258
3259 2012-08-18 Jan Hubicka <jh@suse.cz>
3260
3261 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3262
3263 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3264
3265 PR fortran/39290
3266 * gfortran.dg/interface_37.f90: New test.
3267
3268 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3269 Gary Funck <gary@intrepid.com>
3270
3271 PR target/20020
3272 * gcc.target/i386/pr20020-1.c: New test.
3273 * gcc.target/i386/pr20020-2.c: Likewise.
3274 * gcc.target/i386/pr20020-3.c: Likewise.
3275
3276 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3277
3278 * gcc.target/i386/perm-concat.c: New test.
3279
3280 2012-08-17 Julian Brown <julian@codesourcery.com>
3281
3282 * gcc.target/arm/div64-unwinding.c: New test.
3283
3284 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3285
3286 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3287
3288 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3289
3290 PR target/54236
3291 * gcc.target/sh/pr54236-1.c: New.
3292
3293 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3294
3295 * lib/target-supports.exp (check_effective_target_sync_int_long)
3296 (check_effective_target_sync_char_short): Enable for crisv32-*
3297 and cris-*.
3298
3299 PR middle-end/54261
3300 * gcc.dg/torture/pr54261-1.c: New test.
3301
3302 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3303
3304 PR fortran/54243
3305 PR fortran/54244
3306 * gfortran.dg/typebound_call_24.f03: New.
3307
3308 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3309
3310 PR tree-optimization/54245
3311 * gcc.dg/tree-ssa/pr54245.c: New test.
3312
3313 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3314
3315 PR tree-optimization/54240
3316 * gcc.target/powerpc/pr54240.c: New test.
3317 * gcc.target/mips/pr54240.c: Likewise.
3318
3319 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3320
3321 PR target/52933
3322 * gcc.target/sh/pr52933-1.c: New.
3323 * gcc.target/sh/pr52933-2.c: New.
3324
3325 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3326
3327 PR target/50751
3328 * gcc.target/sh/pr50751-8.c: New.
3329
3330 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3331
3332 PR fortran/47586
3333 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3334 * gfortran.dg/typebound_proc_27.f03: New test.
3335
3336 2012-08-14 Sterling Augustine <saugustine@google.com>
3337
3338 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3339
3340 2012-08-14 Tobias Burnus <burnus@net-b.de>
3341
3342 PR fortran/40881
3343 * gfortran.dg/data_constraints_3.f90: New.
3344 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3345 to disable -pedantic compilation.
3346 * gfortran.dg/pr37243.f: Ditto.
3347 * gfortran.dg/g77/19990826-3.f: Ditto.
3348 * gfortran.dg/g77/20020307-1.f : Ditto.
3349 * gfortran.dg/g77/980310-3.f: Ditto.
3350
3351 2012-08-14 Tobias Burnus <burnus@net-b.de>
3352
3353 PR fortran/54234
3354 * gfortran.dg/warn_conversion_4.f90: New.
3355
3356 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3357
3358 PR middle-end/53411
3359 PR rtl-optimization/53495
3360 * gcc.c-torture/compile/pr53411.c: New test.
3361 * gcc.c-torture/compile/pr53495.c: New test.
3362
3363 2012-08-13 Richard Guenther <rguenther@suse.de>
3364
3365 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3366
3367 2012-08-13 Richard Guenther <rguenther@suse.de>
3368
3369 PR tree-optimization/54200
3370 * gcc.dg/guality/pr54200.c: New testcase.
3371 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3372
3373 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3374
3375 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3376
3377 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3378
3379 PR target/51244
3380 * gcc.target/sh/pr51244-7.c: New.
3381 * gcc.target/sh/pr51244-8.c: New.
3382 * gcc.target/sh/pr51244-9.c: New.
3383 * gcc.target/sh/pr51244-10.c: New.
3384
3385 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3386
3387 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3388 -m2e or -m2a.
3389 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3390 * gcc.target/sh/pr53511-1.c: Likewise.
3391 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3392 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3393 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3394 * gcc.target/sh/pr53512-3.c: Likewise.
3395 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3396
3397 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3398
3399 PR target/39423
3400 * gcc.c-torture/compile/pr39423-1.c: New.
3401 * gcc.c-torture/compile/pr39423-2.c: New.
3402
3403 2012-08-12 Tobias Burnus <burnus@net-b.de>
3404
3405 PR fortran/54221
3406 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3407 they appear uninitialized on the RHS.
3408 * gfortran.dg/public_private_module_6.f90: New.
3409
3410 2012-08-11 Martin Jambor <mjambor@suse.cz>
3411
3412 PR fortran/48636
3413 * gfortran.dg/pr48636.f90: New test.
3414
3415 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3416
3417 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3418 to avoid warnings.
3419 (main): Adjust caller.
3420
3421 2012-08-10 Richard Guenther <rguenther@suse.de>
3422
3423 * gcc.dg/matrix/*.c: Adjust and move ...
3424 * gcc.dg/torture/: ... here.
3425 * gcc.dg/matrix: Remove directory.
3426
3427 2012-08-10 Richard Guenther <rguenther@suse.de>
3428
3429 PR middle-end/54219
3430 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3431
3432 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3433
3434 PR middle-end/54211
3435 * gcc.dg/tree-ssa/pr54211.c: New test.
3436
3437 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3438
3439 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3440 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3441
3442 2012-08-10 Richard Guenther <rguenther@suse.de>
3443
3444 PR tree-optimization/54109
3445 * gcc.dg/torture/pr54109.c: New testcase.
3446 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3447 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3448
3449 2012-08-10 Richard Guenther <rguenther@suse.de>
3450
3451 PR tree-optimization/54027
3452 * gcc.dg/torture/pr54027.c: New testcase.
3453
3454 2012-08-10 Richard Guenther <rguenther@suse.de>
3455
3456 * g++.dg/plugin/selfassign.c: Adjust.
3457 * gcc.dg/plugin/selfassign.c: Likewise.
3458 * gcc.dg/strlenopt-11.c: Likewise.
3459 * gcc.dg/strlenopt-13.c: Likewise.
3460 * gcc.dg/no-strict-overflow-4.c: Likewise.
3461 * gcc.dg/strict-overflow-4.c: Likewise.
3462 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3463 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3464 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3465 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3466 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3467 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3468 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3469 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3470 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3471 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3472 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3473 * gcc.dg/pr46309.c: Likewise.
3474 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3475
3476 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3477
3478 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3479 for x86 targets.
3480 * gcc.c-torture/compile/20120727-2.c: New test.
3481
3482 2012-08-09 Martin Jambor <mjambor@suse.cz>
3483
3484 * gcc.dg/ipa/iinline-4.c: New test.
3485 * gcc.dg/ipa/iinline-5.c: Likewise.
3486 * gcc.dg/ipa/iinline-6.c: Likewise.
3487 * gcc.dg/ipa/iinline-7.c: Likewise.
3488 * gcc.dg/lto/20120723_0.c: Likewise.
3489 * gcc.dg/lto/20120723_1.c: Likewise.
3490
3491 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3492
3493 PR target/39423
3494 * gcc.target/sh/pr39423-1.c: New.
3495
3496 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3497
3498 PR target/51244
3499 * gcc.target/sh/pr51244-5: New.
3500 * gcc.target/sh/pr51244-6: New.
3501
3502 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3503
3504 * gcc.target/i386/adx-addxcarry32-3.c: New.
3505 * gcc.target/i386/adx-addxcarry64-3.c: New.
3506
3507 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3508
3509 PR rtl-optimization/53701
3510 * gcc.dg/pr53701.c: New test.
3511
3512 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3513
3514 * gcc.c-torture/compile/20120727-1.c: New test.
3515
3516 2012-08-09 Tobias Burnus <burnus@net-b.de>
3517
3518 PR fortran/54199
3519 * gfortran.dg/intrinsic_shadow_4.f90: New.
3520
3521 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3522
3523 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3524
3525 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3526
3527 * gcc.c-torture/execute/20120808-1.c: New test.
3528
3529 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3530
3531 PR rtl-optimization/54157
3532 * gcc.target/i386/pr54157.c: New file.
3533
3534 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3535
3536 * gcc.target/i386/adx-addcarryx32-1.c: New.
3537 * gcc.target/i386/adx-addcarryx32-2.c: New.
3538 * gcc.target/i386/adx-addcarryx64-1.c: New.
3539 * gcc.target/i386/adx-addcarryx64-2.c: New.
3540 * gcc.target/i386/adx-check.h: New.
3541 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3542 * gcc.target/i386/sse-12.c: Add -madx.
3543 * gcc.target/i386/sse-13.c: Ditto.
3544 * gcc.target/i386/sse-14.c: Ditto.
3545 * gcc.target/i386/sse-22.c: Ditto.
3546 * gcc.target/i386/sse-23.c: Ditto.
3547 * g++.dg/other/i386-2.C: Ditto.
3548 * g++.dg/other/i386-3.C: Ditto.
3549
3550 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3551
3552 * gcc.dg/tree-ssa/slsr-5.c: New.
3553 * gcc.dg/tree-ssa/slsr-6.c: New.
3554 * gcc.dg/tree-ssa/slsr-7.c: New.
3555 * gcc.dg/tree-ssa/slsr-8.c: New.
3556 * gcc.dg/tree-ssa/slsr-9.c: New.
3557 * gcc.dg/tree-ssa/slsr-10.c: New.
3558 * gcc.dg/tree-ssa/slsr-11.c: New.
3559 * gcc.dg/tree-ssa/slsr-12.c: New.
3560 * gcc.dg/tree-ssa/slsr-13.c: New.
3561 * gcc.dg/tree-ssa/slsr-14.c: New.
3562 * gcc.dg/tree-ssa/slsr-15.c: New.
3563 * gcc.dg/tree-ssa/slsr-16.c: New.
3564 * gcc.dg/tree-ssa/slsr-17.c: New.
3565 * gcc.dg/tree-ssa/slsr-18.c: New.
3566 * gcc.dg/tree-ssa/slsr-19.c: New.
3567 * gcc.dg/tree-ssa/slsr-20.c: New.
3568 * gcc.dg/tree-ssa/slsr-21.c: New.
3569 * gcc.dg/tree-ssa/slsr-22.c: New.
3570 * gcc.dg/tree-ssa/slsr-23.c: New.
3571 * gcc.dg/tree-ssa/slsr-24.c: New.
3572 * gcc.dg/tree-ssa/slsr-25.c: New.
3573 * gcc.dg/tree-ssa/slsr-26.c: New.
3574 * gcc.dg/tree-ssa/slsr-30.c: New.
3575 * gcc.dg/tree-ssa/slsr-31.c: New.
3576
3577 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3578
3579 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3580 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3581 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3582
3583 2012-08-06 Cary Coutant <ccoutant@google.com>
3584
3585 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3586
3587 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3588
3589 PR fortran/35831
3590 * gfortran.dg/dummy_procedure_5.f90: Modified.
3591 * gfortran.dg/dummy_procedure_8.f90: New.
3592 * gfortran.dg/interface_26.f90: Modified.
3593 * gfortran.dg/proc_ptr_11.f90: Modified.
3594 * gfortran.dg/proc_ptr_15.f90: Modified.
3595 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3596 * gfortran.dg/typebound_override_1.f90: Modified.
3597 * gfortran.dg/typebound_proc_6.f03: Modified.
3598
3599 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3600
3601 PR tree-optimization/51938
3602 PR tree-optimization/52005
3603 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3604 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3605 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3606 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3607
3608 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3609
3610 Avoid crashing on erroneous static_assert usage
3611 * g++.dg/cpp0x/static_assert8.C: New test.
3612
3613 2012-08-06 Jason Merrill <jason@redhat.com>
3614
3615 * g++.dg/cpp0x/sfinae38.C: New.
3616
3617 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3618 Paolo Carlini <paolo.carlini@oracle.com>
3619
3620 PR c++/54165
3621 * g++.dg/conversion/void2.C: New.
3622
3623 2012-08-06 Tom de Vries <tom@codesourcery.com>
3624
3625 * gcc.dg/tree-ssa/vrp78.c: New test.
3626
3627 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3628 Richard Sandiford <rdsandiford@googlemail.com>
3629
3630 * g++.dg/opt/enum2.C: Require fpic target.
3631 * g++.dg/lto/20090303_0.C: Likewise.
3632
3633 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3634 Catherine Moore <clm@codesourcery.com>
3635
3636 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3637 flush function names too.
3638 * gcc.target/mips/clear-cache-1.c: Likewise.
3639
3640 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3641
3642 PR target/54156
3643 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3644
3645 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3646
3647 PR fortran/54166
3648 * gfortran.dg/array_5.f90: New test.
3649
3650 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3651
3652 PR tree-optimization/30318
3653 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3654
3655 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3656
3657 * g++.dg/ext/vector17.C: New testcase.
3658
3659 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3660
3661 PR target/51931
3662 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3663 * g++.dg/opt/longbranch1.C: Likewise.
3664
3665 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3666
3667 PR tree-optimization/53805
3668 * gcc.dg/fold-notunord.c: New testcase.
3669
3670 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3671
3672 PR fortran/48820
3673 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3674 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3675
3676 2012-08-02 Jason Merrill <jason@redhat.com>
3677 Paolo Carlini <paolo.carlini@oracle.com>
3678
3679 PR c++/51213 (again)
3680 * g++.dg/cpp0x/sfinae37.C: Extend.
3681
3682 2012-08-02 Richard Guenther <rguenther@suse.de>
3683
3684 PR tree-optimization/50672
3685 * g++.dg/torture/pr50672.C: New testcase.
3686
3687 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3688
3689 PR fortran/54147
3690 * gfortran.dg/abstract_type_6.f03: Modified.
3691 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3692 * gfortran.dg/proc_ptr_comp_35.f90: New.
3693 * gfortran.dg/typebound_proc_9.f03: Modified.
3694 * gfortran.dg/typebound_proc_26.f90: New.
3695
3696 2012-08-02 Richard Guenther <rguenther@suse.de>
3697
3698 * gcc.dg/torture/pta-callused-1.c: Adjust.
3699 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3700 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3701 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3702 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3703 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3704 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3705 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3706 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3707
3708 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3709
3710 PR fortran/54033
3711 * gfortran.dg/include_6.f90: New test case.
3712 * gfortran.dg/include_7.f90: New test case.
3713 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3714
3715 2012-08-01 Tom de Vries <tom@codesourcery.com>
3716
3717 * gcc.dg/tree-ssa/vrp76.c: New test.
3718
3719 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3720
3721 PR tree-optimization/46556
3722 * gcc.dg/tree-ssa/slsr-27.c: New.
3723 * gcc.dg/tree-ssa/slsr-28.c: New.
3724 * gcc.dg/tree-ssa/slsr-29.c: New.
3725
3726 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3727
3728 PR fortran/42418
3729 * gfortran.dg/proc_decl_29.f90: New.
3730
3731 2012-07-31 Dehao Chen <dehao@google.com>
3732
3733 * gcc.dg/predict-7.c: New test.
3734
3735 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3736
3737 PR fortran/54134
3738 * gfortran.dg/typebound_override_3.f90: New.
3739
3740 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3741
3742 PR tree-optimization/53773
3743 * gcc.dg/vect/pr53773.c: New test.
3744
3745 2012-07-31 Nick Clifton <nickc@redhat.com>
3746
3747 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3748 and for XStormy16.
3749
3750 2012-07-31 Tobias Burnus <burnus@net-b.de>
3751
3752 * gfortran.dg/c_funloc_tests_6.f90: New.
3753 * gfortran.dg/c_funloc_tests_7.f90: New.
3754 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3755
3756 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3757
3758 PR c++/53624
3759 * g++.dg/cpp0x/temp_default5.C: New.
3760
3761 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3762
3763 PR fortran/51081
3764 * gfortran.dg/proc_ptr_37.f90: New.
3765
3766 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3767
3768 * lib/target-supports.exp
3769 (check_effective_target_vect_natural_alignment): New function.
3770 * gcc.dg/align-2.c: Only run on targets with natural alignment
3771 of vector types.
3772 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3773 alignment of vector types.
3774
3775 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3776 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3777
3778 * gcc.target/i386/rdseed16-1.c: New.
3779 * gcc.target/i386/rdseed32-1.c: Ditto
3780 * gcc.target/i386/rdseed64-1.c: Ditto
3781 * gcc.target/i386/sse-12.c: Add -mrdseed.
3782 * gcc.target/i386/sse-13.c: Ditto.
3783 * gcc.target/i386/sse-14.c: Ditto.
3784 * g++.dg/other/i386-2.C: Ditto.
3785 * g++.dg/other/i386-3.C: Ditto.
3786
3787 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3788
3789 PR target/51244
3790 * gcc.target/sh/pr51244-4.c: New.
3791
3792 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3793
3794 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3795 for alpha*-*-* targets. Cleanup original tree dump.
3796
3797 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3798
3799 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3800 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3801
3802 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3803
3804 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3805 rand, srand. Include <stdlib.h>.
3806
3807 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3808
3809 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3810
3811 2012-07-26 Richard Henderson <rth@redhat.com>
3812
3813 * gcc.dg/attr-hotcold-1.c: New.
3814 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3815
3816 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3817 Sandra Loosemore <sandra@codesourcery.com>
3818
3819 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3820
3821 2012-07-26 Tobias Burnus <burnus@net-b.de>
3822
3823 * gfortran.dg/contiguous_1.f90: Update dg-error.
3824 * gfortran.dg/proc_ptr_32.f90: Ditto.
3825
3826 2012-07-26 Richard Guenther <rguenther@suse.de>
3827
3828 PR tree-optimization/54098
3829 * gcc.dg/torture/pr54098.c: New testcase.
3830
3831 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3832
3833 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3834 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3835
3836 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3837
3838 PR fortran/44354
3839 * gfortran.dg/array_constructor_39.f90: New test.
3840
3841 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3842
3843 PR fortran/44354
3844 * gfortran.dg/array_constructor_38.f90: New test.
3845
3846 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3847
3848 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3849
3850 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3851
3852 * gnat.dg/noreturn5.ad[sb]: New test.
3853
3854 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3855 Paul Brook <paul@codesourcery.com>
3856
3857 PR target/53633
3858
3859 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3860 * c-c++-common/pr53633.c: New test.
3861
3862 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3863
3864 * gcc.target/i386/asm-dialect-1.c: New test case.
3865
3866 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3867 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3868
3869 * gcc.target/i386/prefetchw-1.c: New.
3870 * gcc.target/i386/sse-12.c: Add -mprfchw.
3871 * gcc.target/i386/sse-13.c: Ditto.
3872 * gcc.target/i386/sse-14.c: Ditto.
3873 * gcc.target/i386/sse-22.c: Ditto.
3874 * gcc.target/i386/sse-23.c: Ditto.
3875 * g++.dg/other/i386-2.C: Ditto.
3876 * g++.dg/other/i386-3.C: Ditto.
3877
3878 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3879
3880 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3881
3882 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3883
3884 PR target/54051
3885 * gcc.target/arm/pr54051.c: New.
3886 * gcc.target/arm/vfp-1.c: Adjust test.
3887
3888 2012-07-24 Julian Brown <julian@codesourcery.com>
3889
3890 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3891 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3892 hard-float ARM.
3893
3894 2012-07-23 Paul Brook <paul@codesourcery.com>
3895
3896 * g++.dg/other/armv7m-1.c: New test.
3897
3898 2012-07-23 Julian Brown <julian@codesourcery.com>
3899
3900 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3901 ARM.
3902 (DO_TEST): Define to 1 for appropriate ARM targets.
3903
3904 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3905
3906 PR tree-optimization/53881
3907 * gcc.dg/pr53881.c: Renamed to ...
3908 * gcc.dg/pr53881-1.c: ... this.
3909 * gcc.dg/pr53881-2.c: New test.
3910
3911 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3912
3913 Handle recent changes in default atomics for cris*-*-linux*.
3914 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3915 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3916 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3917 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3918 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3919 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3920 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3921 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3922 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3923 -mno-unaligned-atomic-may-use-library is in effect for
3924 cris*-*-linux*.
3925 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3926 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3927 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3928 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3929 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3930 gcc.target/cris/torture/sync-mis-op-i-1.c,
3931 gcc.target/cris/torture/sync-mis-op-i-2.c,
3932 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3933 gcc.target/cris/torture/sync-mis-op-i-3.c,
3934 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3935 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3936 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3937 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3938 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3939 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3940 (main): Remove local variable x.
3941 [mis_ok]: Check that atomics don't fail.
3942
3943 2012-07-21 Andrew Pinski <apinski@cavium.com>
3944
3945 * gcc.dg/tree-ssa/vrp72.c: New test.
3946 * gcc.dg/tree-ssa/vrp73.c: New test.
3947 * gcc.dg/tree-ssa/vrp74.c: New test.
3948 * gcc.dg/tree-ssa/vrp75.c: New test.
3949
3950 2012-07-21 Andrew Pinski <apinski@cavium.com>
3951
3952 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3953 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3954
3955 2012-07-21 Andrew Pinski <apinski@cavium.com>
3956
3957 * gcc.target/mips/octeon-pop-2.c: New testcase.
3958
3959 2012-07-21 Tobias Burnus <burnus@net-b.de>
3960
3961 PR fortran/48820
3962 * gfortran.dg/assumed_rank_3.f90: New.
3963 * gfortran.dg/assumed_rank_11.f90: New.
3964 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3965 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3966 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3967
3968 2012-07-21 Andrew Pinski <apinski@cavium.com>
3969
3970 * gcc.target/mips/unaligned-1.c: New testcase.
3971
3972 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3973
3974 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3975
3976 2012-07-20 Tobias Burnus <burnus@net-b.de>
3977
3978 * gfortran.dg/bind_c_array_params_2.f90: New.
3979 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3980 and update dg-error.
3981
3982 2012-07-20 Tobias Burnus <burnus@net-b.de>
3983
3984 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3985
3986 2012-07-20 Jason Merrill <jason@redhat.com>
3987
3988 PR c++/54038
3989 * g++.dg/other/array7.C: New.
3990
3991 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3992
3993 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3994 the basic block and check loop depth.
3995 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3996 matching patterns and comments.
3997 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3998 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3999
4000 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4001
4002 PR c++/28656
4003 * c-c++-common/pr28656.c: New test.
4004
4005 2012-07-19 Jason Merrill <jason@redhat.com>
4006
4007 PR c++/54026
4008 * g++.dg/init/mutable1.C: New.
4009
4010 2012-07-20 Tobias Burnus <burnus@net-b.de>
4011
4012 PR fortran/48820
4013 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4014 * gfortran.dg/assumed_rank_1.f90: New.
4015 * gfortran.dg/assumed_rank_1_c.c: New.
4016 * gfortran.dg/assumed_rank_2.f90: New.
4017 * gfortran.dg/assumed_rank_4.f90: New.
4018 * gfortran.dg/assumed_rank_5.f90: New.
4019 * gfortran.dg/assumed_rank_6.f90: New.
4020 * gfortran.dg/assumed_rank_7.f90: New.
4021 * gfortran.dg/assumed_rank_8.f90: New.
4022 * gfortran.dg/assumed_rank_8_c.c: New.
4023 * gfortran.dg/assumed_rank_9.f90: New.
4024 * gfortran.dg/assumed_rank_10.f90: New.
4025 * gfortran.dg/assumed_rank_12.f90: New.
4026
4027 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4028
4029 * gnat.dg/opt25.adb: New test.
4030 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4031 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4032
4033 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4034
4035 * gnat.dg/aggr20.ad[sb]: New test.
4036 * gnat.dg/aggr20_pkg.ads: New helper.
4037
4038 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4039
4040 * gnat.dg/derived_type3.adb: New test.
4041 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4042
4043 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4044
4045 PR rtl-optimization/53942
4046 * gcc.dg/pr53942.c: New test.
4047
4048 2012-07-19 Jason Merrill <jason@redhat.com>
4049
4050 PR c++/54021
4051 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4052
4053 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4054
4055 * gnat.dg/discr38.adb: New test.
4056
4057 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4058
4059 PR middle-end/54017
4060 * c-c++-common/gomp/pr54017.c: New test.
4061
4062 2012-07-19 Richard Guenther <rguenther@suse.de>
4063 Eric Botcazou <ebotcazou@adacore.com>
4064
4065 * gnat.dg/loop_optimization11.adb: New testcase.
4066 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4067
4068 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4069 Jason Merrill <jason@redhat.com>
4070
4071 * g++.dg/cpp0x/sfinae37.C: New.
4072 * g++.dg/template/access23.C: New.
4073 * g++.dg/template/access7.C: Adjust.
4074 * g++.dg/template/sfinae10.C: Don't expect errors.
4075 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4076
4077 2012-07-18 Julian Brown <julian@codesourcery.com>
4078 Sandra Loosemore <sandra@codesroucery.com>
4079
4080 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4081
4082 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4083
4084 * gnat.dg/noreturn4.ad[sb]: New test.
4085 * gnat.dg/noreturn4_pkg.ads: New helper.
4086
4087 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4088 Julian Brown <julian@codesourcery.com>
4089
4090 * gcc.target/arm/neon-vdup-1.c: New test case.
4091 * gcc.target/arm/neon-vdup-2.c: New test case.
4092 * gcc.target/arm/neon-vdup-3.c: New test case.
4093 * gcc.target/arm/neon-vdup-4.c: New test case.
4094 * gcc.target/arm/neon-vdup-5.c: New test case.
4095 * gcc.target/arm/neon-vdup-6.c: New test case.
4096 * gcc.target/arm/neon-vdup-7.c: New test case.
4097 * gcc.target/arm/neon-vdup-8.c: New test case.
4098 * gcc.target/arm/neon-vdup-9.c: New test case.
4099 * gcc.target/arm/neon-vdup-10.c: New test case.
4100 * gcc.target/arm/neon-vdup-11.c: New test case.
4101 * gcc.target/arm/neon-vdup-12.c: New test case.
4102 * gcc.target/arm/neon-vdup-13.c: New test case.
4103 * gcc.target/arm/neon-vdup-14.c: New test case.
4104 * gcc.target/arm/neon-vdup-15.c: New test case.
4105 * gcc.target/arm/neon-vdup-16.c: New test case.
4106 * gcc.target/arm/neon-vdup-17.c: New test case.
4107 * gcc.target/arm/neon-vdup-18.c: New test case.
4108 * gcc.target/arm/neon-vdup-19.c: New test case.
4109 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4110 arguments non-constant.
4111
4112 2012-07-18 Richard Guenther <rguenther@suse.de>
4113
4114 PR tree-optimization/53970
4115 * g++.dg/torture/pr53970.C: New testcase.
4116
4117 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4118
4119 PR target/38621
4120 * gcc.c-torture/compile/pr38621.c: New.
4121
4122 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4123
4124 PR target/33135
4125 * gcc.target/sh/pr33135-1.c: New.
4126 * gcc.target/sh/pr33135-2.c: New.
4127 * gcc.target/sh/pr33135-3.c: New.
4128 * gcc.target/sh/pr33135-4.c: New.
4129
4130 2012-07-17 Jason Merrill <jason@redhat.com>
4131
4132 PR c++/53995
4133 * g++.dg/parse/enum9.C: New.
4134
4135 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4136 Sandra Loosemore <sandra@codesourcery.com>
4137
4138 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4139 if there is a conflict with -mcpu=. Use -mcpu=5208.
4140
4141 2012-07-17 Jason Merrill <jason@redhat.com>
4142
4143 PR c++/53989
4144 * g++.dg/template/array23.C: New.
4145
4146 2012-07-17 Tobias Burnus <burnus@net-b.de>
4147
4148 PR fortran/53985
4149 * gfortran.dg/bind_c_usage_26.f90: New.
4150 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4151 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4152 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4153 * gfortran.dg/interop_params.f03: Ditto.
4154
4155 2012-07-17 Jason Merrill <jason@redhat.com>
4156
4157 * g++.dg/template/inherit8.C: Adjust.
4158 * g++.dg/template/using21.C: Adjust.
4159 * g++.dg/template/using22.C: Adjust.
4160
4161 PR c++/53549
4162 * g++.dg/template/current-inst1.C: New.
4163 * g++.dg/parse/crash35.C: Adjust.
4164
4165 2012-07-17 Tobias Burnus <burnus@net-b.de>
4166
4167 PR fortran/52101
4168 * gfortran.dg/oldstyle_4.f90: New.
4169
4170 2012-07-17 Tobias Burnus <burnus@net-b.de>
4171
4172 PR fortran/49265
4173 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4174 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4175
4176 2012-07-16 Jason Merrill <jason@redhat.com>
4177
4178 * g++.dg/parse/access8.C: Adjust.
4179 * g++.dg/template/sfinae6_neg.C: Adjust.
4180
4181 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4182
4183 PR fortran/53824
4184 * gfortran.dg/coarray_allocate_1.f90: New test.
4185
4186 2012-07-16 Andrew Pinski <apinski@cavium.com>
4187
4188 * gcc.c-torture/execute/bswap-1.c: New testcase.
4189 * gcc.c-torture/compile/unalign-1.c: New testcase.
4190 * gcc.c-torture/compile/20120524-1.c: New testcase.
4191 * gcc.c-torture/compile/20101216-1.c: New testcase.
4192
4193 2012-07-16 Dehao Chen <dehao@google.com>
4194
4195 Revert
4196 2012-07-10 Dehao Chen <dehao@google.com>
4197
4198 * gcc.dg/debug_info_inline.c: New test.
4199
4200 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4201
4202 PR fortran/53956
4203 * gfortran.dg/proc_decl_28.f90: New.
4204
4205 2012-07-16 Andrew Pinski <apinski@cavium.com>
4206
4207 * gcc.dg/torture/builtins-1.c: New testcase.
4208
4209 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4210
4211 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4212 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4213 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4214 gcc.target/cris/sync-1-v10.c,
4215 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4216 pass -mno-unaligned-atomic-may-use-library.
4217 * gcc.target/cris/sync-xchg-1.c: New test.
4218 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4219 valid register operand output modifier.
4220
4221 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4222
4223 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4224 characters.
4225
4226 2012-07-13 Andrew Pinski <apinski@cavium.com>
4227
4228 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4229 rather than cleanup-tree-dump.
4230 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4231
4232 2012-07-13 Richard Guenther <rguenther@suse.de>
4233
4234 PR tree-optimization/53907
4235 * gcc.target/i386/pr53907.c: New testcase.
4236
4237 2012-07-13 Richard Guenther <rguenther@suse.de>
4238
4239 PR tree-optimization/53922
4240 * gcc.dg/torture/pr53922.c: New testcase.
4241
4242 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4243
4244 PR rtl-optimization/53908
4245 * gcc.dg/torture/pr53908.c: New test.
4246
4247 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4248
4249 PR c++/53531
4250 * g++.dg/cpp0x/variadic135.C: New.
4251
4252 2012-07-12 Jason Merrill <jason@redhat.com>
4253
4254 * g++.dg/template/sfinae6_neg.C: Adjust.
4255
4256 2012-07-12 Tobias Burnus <burnus@net-b.de>
4257
4258 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4259 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4260 scan-tree-dump-times pattern.
4261
4262 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4263
4264 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4265
4266 2012-07-11 Jason Merrill <jason@redhat.com>
4267
4268 DR 1402
4269 * g++.g/cpp0x/defaulted37.C: New.
4270
4271 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4272
4273 PR target/53859
4274 * gcc.target/arm/pr53859.c: New test.
4275
4276 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4277
4278 PR target/53886
4279 * gcc.c-torture/compile/pr53886.c: New.
4280
4281 2012-07-10 Dehao Chen <dehao@google.com>
4282
4283 * gcc.dg/debug_info_inline.c: New test.
4284
4285 2012-07-10 Jason Merrill <jason@redhat.com>
4286
4287 PR c++/53733
4288 * g++.dg/cpp0x/defaulted36.C: New.
4289 * g++.dg/cpp0x/defaulted21.C: Adjust.
4290
4291 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4292
4293 2012-07-09 Sterling Augustine <saugustine@google.com>
4294
4295 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4296
4297 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4298
4299 PR tree-optimization/53887
4300 * gcc.dg/pr53887.c: New test.
4301
4302 2012-07-09 Jason Merrill <jason@redhat.com>
4303
4304 PR c++/53882
4305 * g++.dg/cpp0x/nullptr29.C: New.
4306
4307 2012-07-09 Tom de Vries <tom@codesourcery.com>
4308 Richard Guenther <rguenther@suse.de>
4309
4310 * gcc.dg/builtin-unreachable-6.c: New test.
4311 * gcc.dg/builtin-unreachable-5.c: New test.
4312
4313 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4314
4315 PR tree-optimization/53881
4316 * gcc.dg/pr53881.c: New test.
4317
4318 2012-07-06 Jason Merrill <jason@redhat.com>
4319
4320 PR c++/53862
4321 * g++.dg/cpp0x/variadic134.C: New.
4322
4323 PR c++/53858
4324 * g++.dg/cpp0x/alias-decl-20.C: New.
4325
4326 2012-07-06 Tom de Vries <tom@codesourcery.com>
4327
4328 PR tree-optimization/51879
4329 * gcc.dg/pr51879-16.c: New test.
4330 * gcc.dg/pr51879-17.c: Same.
4331
4332 2012-07-06 Tom de Vries <tom@codesourcery.com>
4333
4334 PR tree-optimization/52009
4335 * gcc.dg/pr51879-7.c: New test.
4336 * gcc.dg/pr51879-18.c: New test.
4337
4338 2012-07-05 Jason Merrill <jason@redhat.com>
4339
4340 PR c++/50852
4341 * g++.dg/template/typedef39.C: New.
4342
4343 PR c++/53039
4344 * g++.dg/cpp0x/variadic133.C: New.
4345 * g++.dg/template/param1.C: Adjust.
4346
4347 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4348
4349 PR target/48941
4350 PR target/51980
4351 * gcc.target/arm/neon/vtrnf32.c: Update.
4352 * gcc.target/arm/neon/vtrns32.c: Update.
4353 * gcc.target/arm/neon/vtrnu32.c: Update.
4354 * gcc.target/arm/neon/vzipf32.c: Update.
4355 * gcc.target/arm/neon/vzips32.c: Update.
4356 * gcc.target/arm/neon/vzipu32.c: Update.
4357
4358 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4359
4360 PR fortran/53732
4361 * gfortran.dg/inline_sum_4.f90: New test.
4362
4363 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4364
4365 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4366
4367 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4368
4369 * gcc.target/arm/fma-sp.c: New testcase.
4370 * gcc.target/arm/fma.c: Likewise.
4371 * gcc.target/arm/fma.h: Likewise.
4372
4373 2012-07-04 Jason Merrill <jason@redhat.com>
4374
4375 PR c++/53848
4376 * g++.dg/other/enum3.C: New.
4377
4378 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4379
4380 PR middle-end/53321
4381 * g++.dg/torture/pr53321.C: New test.
4382
4383 2012-07-04 Richard Guenther <rguenther@suse.de>
4384
4385 PR tree-optimization/53844
4386 * g++.dg/tree-ssa/pr53844.C: New testcase.
4387
4388 2012-07-04 Richard Guenther <rguenther@suse.de>
4389
4390 PR tree-optimization/53849
4391 * gcc.dg/pr53849.c: New testcase.
4392
4393 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4394
4395 PR c++/53812
4396 * g++.dg/ext/label14.C: New test.
4397
4398 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4399
4400 PR target/53811
4401 * g++.dg/other/pr53811.C: New test.
4402
4403 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4404
4405 PR target/28896
4406 * gcc.target/m68k/stack-limit-1.c: New testcase.
4407
4408 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4409
4410 * gnat.dg/recursive_call.adb: New test.
4411
4412 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4413
4414 * gnat.dg/discr37.ad[sb]: New test.
4415
4416 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4417
4418 * g++.dg/other/packed1.C: Remove SH from xfail list.
4419
4420 2012-07-02 Jason Merrill <jason@redhat.com>
4421
4422 PR c++/53619
4423 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4424
4425 PR c++/53783
4426 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4427
4428 PR c++/53788
4429 * g++.dg/cpp0x/decltype39.C: New.
4430 * g++.dg/diagnostic/method1.C: Adjust.
4431
4432 PR c++/53816
4433 * g++.dg/template/ref6.C: New.
4434
4435 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4436
4437 PR target/53568
4438 * gcc.target/sh/pr53568-1.c: New.
4439
4440 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4441
4442 PR target/51244
4443 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4444
4445 2012-07-02 Jason Merrill <jason@redhat.com>
4446
4447 PR c++/53821
4448 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4449
4450 PR c++/53524
4451 * g++.dg/template/enum7.C: New.
4452 * g++.dg/other/ptrmem10.C: Adjust.
4453 * g++.dg/other/ptrmem11.C: Adjust.
4454 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4455
4456 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4457
4458 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4459
4460 2012-07-01 Wei Guozhi <carrot@google.com>
4461
4462 PR target/53447
4463 * gcc.target/arm/pr53447-1.c: New testcase.
4464 * gcc.target/arm/pr53447-2.c: New testcase.
4465 * gcc.target/arm/pr53447-3.c: New testcase.
4466 * gcc.target/arm/pr53447-4.c: New testcase.
4467
4468 2012-06-29 Richard Guenther <rguenther@suse.de>
4469
4470 PR tree-optimization/47061
4471 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4472
4473 2012-06-29 Richard Guenther <rguenther@suse.de>
4474
4475 PR tree-optimization/37541
4476 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4477
4478 2012-06-29 Richard Guenther <rguenther@suse.de>
4479
4480 PR tree-optimization/52589
4481 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4482
4483 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4484
4485 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4486
4487 * g++.dg/template/error46.C: Add missing comment to dg-message.
4488 * g++.dg/template/crash107.C: Likewise.
4489 * g++.dg/template/error47.C: Likewise.
4490 * g++.dg/template/crash108.C: Likewise.
4491 * g++.dg/overload/operator5.C: Likewise.
4492
4493 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4494 errors in dg-message directives, add comments.
4495
4496 2012-06-28 Kai Tietz <ktietz@redhat.com>
4497
4498 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4499 hard-coded 'unsigned long'.
4500
4501 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4502
4503 PR tree-optimization/51581
4504 * gcc.dg/vect/pr51581-4.c: New test.
4505
4506 PR tree-optimization/53645
4507 * gcc.c-torture/execute/pr53645-2.c: New test.
4508
4509 2012-06-28 Richard Guenther <rguenther@suse.de>
4510
4511 PR middle-end/53790
4512 * gcc.dg/torture/pr53790.c: New testcase.
4513
4514 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4515
4516 PR tree-optimization/53645
4517 * gcc.c-torture/execute/pr53645.c: New test.
4518
4519 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4520
4521 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4522
4523 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4524
4525 PR debug/53671
4526 PR debug/49888
4527 * gcc.dg/guality/pr49888.c: Account for the possibility that
4528 the variable is optimized out at the first test.
4529
4530 2012-06-27 Jason Merrill <jason@redhat.com>
4531
4532 * g++.dg/cpp0x/override2.C: Adjust.
4533 * g++.dg/template/error5.C: Adjust.
4534 * g++.dg/parse/crash28.C: Adjust.
4535
4536 PR c++/53563
4537 * g++.dg/parse/template27.C: New.
4538 * g++.dg/template/crash74.C: Adjust expected output.
4539
4540 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4541
4542 PR fortran/41951
4543 PR fortran/49591
4544 * gfortran.dg/typebound_operator_16.f03: New.
4545
4546 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4547
4548 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4549 even src1.i and src2.i fields even in the second half of the arrays.
4550
4551 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4552
4553 PR c++/51033.
4554 * g++.dg/torture/vshuf-16.inc: New test.
4555 * g++.dg/torture/vshuf-2.inc: New test.
4556 * g++.dg/torture/vshuf-4.inc: New test.
4557 * g++.dg/torture/vshuf-8.inc: New test.
4558 * g++.dg/torture/vshuf-main.inc: New test.
4559 * g++.dg/torture/vshuf-v16hi.C: New test.
4560 * g++.dg/torture/vshuf-v16qi.C: New test.
4561 * g++.dg/torture/vshuf-v2df.C: New test.
4562 * g++.dg/torture/vshuf-v2di.C: New test.
4563 * g++.dg/torture/vshuf-v2sf.C: New test.
4564 * g++.dg/torture/vshuf-v2si.C: New test.
4565 * g++.dg/torture/vshuf-v4df.C: New test.
4566 * g++.dg/torture/vshuf-v4di.C: New test.
4567 * g++.dg/torture/vshuf-v4sf.C: New test.
4568 * g++.dg/torture/vshuf-v4si.C: New test.
4569 * g++.dg/torture/vshuf-v8hi.C: New test.
4570 * g++.dg/torture/vshuf-v8qi.C: New test.
4571 * g++.dg/torture/vshuf-v8si.C: New test.
4572
4573 2012-06-27 Richard Guenther <rguenther@suse.de>
4574
4575 PR middle-end/53676
4576 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4577
4578 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4579
4580 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4581 scan-dump-dem-not): Use printable pattern in test name.
4582
4583 2012-06-26 Sterling Augustine <saugustine@google.com>
4584 Dominique Dhumieres <dominiq@lps.ens.fr>
4585
4586 * gcc.dg/pubtypes-2.c: Update expected output.
4587 * gcc.dg/pubtypes-3.c: Likewise.
4588 * gcc.dg/pubtypes-4.c: Likewise.
4589
4590 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4591
4592 * gcc.dg/tree-ssa/slsr-1.c: New test.
4593 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4594 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4595 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4596
4597 2012-06-26 Matt Turner <mattst88@gmail.com>
4598
4599 PR target/35294
4600 * gcc.target/arm/mmx-2.c: New.
4601
4602 2012-06-26 Richard Guenther <rguenther@suse.de>
4603
4604 PR c++/53752
4605 * g++.dg/torture/pr53752.C: New testcase.
4606
4607 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4608
4609 PR tree-optimization/53748
4610 * gcc.c-torture/compile/pr53748.c: New test.
4611
4612 2012-06-25 Jason Merrill <jason@redhat.com>
4613
4614 PR c++/53498
4615 PR c++/53305
4616 * g++.dg/cpp0x/decltype38.C: New.
4617 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4618
4619 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4620
4621 * lib/target-supports-dg.exp (testname-for-summary): New.
4622 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4623 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4624 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4625 scan-module-absence, output-exists, output-exists-not: Use
4626 testname-for-summary.
4627 (dg-test): Clean up testname_with_flags.
4628 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4629 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4630 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4631 scan-assembler-dem-not, object-size: Use testname-for-summary.
4632 * lib/gcov.exp (run-gcov): Likewise.
4633 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4634 scan-dump-dem, scan-dump-dem-note): Likewise.
4635
4636 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4637 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4638 including profopt.opt; save and restore existing value.
4639 * g++.dg/bprob/bprob.exp: Likewise.
4640 * gcc.dg/matrix/matrix.exp: Likewise.
4641 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4642 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4643 PROFOPT_OPTIONS.
4644
4645 2012-06-25 Richard Henderson <rth@redhat.com>
4646
4647 * gcc.dg/pr53749.c: New.
4648
4649 2012-06-25 Jason Merrill <jason@redhat.com>
4650
4651 PR c++/52988
4652 * g++.dg/cpp0x/nullptr28.C: New.
4653
4654 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4655
4656 * gcc.target/arm/neon-vld1_dupQ.c: New.
4657
4658 2012-06-25 Florian Weimer <fweimer@redhat.com>
4659
4660 * g++.dg/init/new35.C: New.
4661 * g++.dg/init/new36.C: New.
4662 * g++.dg/init/new37.C: New.
4663 * g++.dg/ext/vla5.C: New warning.
4664 * g++.dg/ext/vla8.C: New warning.
4665 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4666
4667 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4668 James Greenhalgh <james.greenhalgh@arm.com>
4669
4670 * gcc.target/arm/ftest-support-arm.h New testcase.
4671 * gcc.target/arm/ftest-support-thumb.h Likewise.
4672 * gcc.target/arm/ftest-support.h Likewise.
4673 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4674 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4675 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4676 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4677 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4678 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4679 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4680 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4681 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4682 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4683 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4684 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4685 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4686 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4687 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4688 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4689 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4690 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4691 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4692 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4693 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4694 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4695 * lib/target-supports.exp
4696 (check_effective_target_arm_arch_FUNC): Add support for more
4697 architectures.
4698 (add_options_for_arm_arch_FUNC): Likewise.
4699 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4700
4701 2012-06-25 Jason Merrill <jason@redhat.com>
4702
4703 PR c++/53202
4704 * g++.dg/cpp0x/constexpr-tuple.C: New.
4705
4706 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4707
4708 PR target/53759
4709 * gcc.target/i386/pr53759.c: New test.
4710
4711 PR c++/53594
4712 * g++.dg/cpp0x/nsdmi7.C: New test.
4713
4714 2012-06-24 Kai Tietz <ktietz@redhat.com>
4715
4716 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4717 for LLP64 targets.
4718 * gcc.target/i386/pr38988.c: Likewise.
4719
4720 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4721
4722 PR fortran/47710
4723 PR fortran/53328
4724 * gfortran.dg/typebound_generic_12.f03: New.
4725 * gfortran.dg/typebound_generic_13.f03: New.
4726
4727 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4728
4729 * gnat.dg/lto15.ad[sb]: New test.
4730
4731 2012-06-21 Meador Inge <meadori@codesourcery.com>
4732
4733 PR c/53702
4734 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4735
4736 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4737
4738 * gcc.dg/pch/ident-1.c: New test.
4739 * gcc.dg/pch/ident-1.hs: Header file for new test.
4740
4741 2012-06-21 Michael Matz <matz@suse.de>
4742
4743 PR middle-end/53688
4744 * gcc.c-torture/execute/pr53688.c: New test.
4745
4746 2012-06-20 Richard Guenther <rguenther@suse.de>
4747
4748 PR tree-optimization/30318
4749 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4750
4751 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4752
4753 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4754
4755 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4756
4757 * gcc.target/i386/clearcapv2.map: New file.
4758 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4759
4760 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4761
4762 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4763 and add __sh__ case.
4764
4765 2012-06-19 Jason Merrill <jason@redhat.com>
4766
4767 PR c++/52637
4768 * g++.dg/debug/localclass1.C: New.
4769
4770 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4771
4772 * g++.dg/cpp0x/override4.C: New.
4773
4774 2012-06-14 Jason Merrill <jason@redhat.com>
4775
4776 PR c++/53651
4777 * g++.dg/cpp0x/decltype37.C: New.
4778
4779 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4780
4781 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4782
4783 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4784
4785 * gcc.c-torture/compile/vector-5.c,
4786 gcc.c-torture/compile/vector-6.c: New tests.
4787
4788 2012-06-19 Richard Henderson <rth@redhat.com>
4789
4790 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4791
4792 2012-06-19 Richard Guenther <rguenther@suse.de>
4793
4794 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4795
4796 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4797
4798 PR target/53712
4799 * gcc.target/i386/pr53712.c: New test.
4800
4801 2012-06-18 Tobias Burnus <burnus@net-b.de>
4802
4803 PR fortran/53692
4804 * gfortran.dg/elemental_optional_args_6.f90: New.
4805
4806 2012-06-18 Tobias Burnus <burnus@net-b.de>
4807
4808 PR fortran/53526
4809 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4810 * gfortran.dg/coarray/move_alloc_1.f90
4811
4812 2012-06-18 Tobias Burnus <burnus@net-b.de>
4813
4814 PR fortran/53526
4815 * gfortran.dg/coarray_27.f90: New.
4816
4817 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4818 Greta Yorsh <Greta.Yorsh@arm.com>
4819
4820 * gcc.target/arm/epilog-1.c: New test.
4821
4822 2012-06-18 Richard Guenther <rguenther@suse.de>
4823
4824 PR tree-optimization/53693
4825 * g++.dg/torture/pr53693.C: New testcase.
4826
4827 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4828
4829 PR tree-optimization/53703
4830 * gcc.dg/torture/pr53703.c: New test.
4831
4832 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4833
4834 PR middle-end/53698
4835 * gcc.target/i386/pr53698.c: New test.
4836
4837 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4838
4839 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4840
4841 2012-06-17 Tobias Burnus <burnus@net-b.de>
4842
4843 PR fortran/53691
4844 PR fortran/53685
4845 * gfortran.dg/transfer_check_3.f90: New.
4846
4847 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4848
4849 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4850
4851 2012-06-16 Tobias Burnus <burnus@net-b.de>
4852
4853 PR fortran/53642
4854 PR fortran/45170
4855 * gfortran.dg/deferred_type_param_8.f90: New.
4856
4857 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4858
4859 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4860 testname that includes flags, passed in as new argument, in
4861 pass/fail messages.
4862 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4863 and pass it to verify-* procedures.
4864
4865 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4866 alignment torture options with usual torture options.
4867
4868 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4869 messages reported for one line of source code.
4870 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4871 * g++.dg/cpp0x/decltype2.C: Likewise.
4872 * g++.dg/cpp0x/decltype3.C: Likewise.
4873 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4874 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4875 * g++.dg/cpp0x/static_assert3.C: Likewise.
4876 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4877 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4878 * g++.dg/cpp0x/union1.C: Likewise.
4879 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4880 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4881 * g++.dg/cpp0x/variadic2.C: Likewise.
4882 * g++.dg/cpp0x/variadic20.C: Likewise.
4883 * g++.dg/cpp0x/variadic74.C: Likewise.
4884 * g++.dg/diagnostic/bitfld2.C: Likewise.
4885 * g++.dg/ext/attrib44.C: Likewise.
4886 * g++.dg/ext/no-asm-1.C: Likewise.
4887 * g++.dg/other/error34.C: Likewise.
4888 * g++.dg/parse/crash46.C: Likewise.
4889 * g++.dg/parse/error10.C: Likewise.
4890 * g++.dg/parse/error2.C: Likewise.
4891 * g++.dg/parse/error3.C: Likewise.
4892 * g++.dg/parse/error36.C: Likewise.
4893 * g++.dg/parse/error8.C: Likewise.
4894 * g++.dg/parse/error9.C: Likewise.
4895 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4896 * g++.dg/parse/parser-pr28152.C: Likewise.
4897 * g++.dg/parse/template25.C: Likewise.
4898 * g++.dg/parse/typename11.C: Likewise.
4899 * g++.dg/tc1/dr147.C: Likewise.
4900 * g++.dg/template/deduce3.C: Likewise.
4901 * g++.dg/template/koenig9.C: Likewise.
4902 * g++.dg/template/pr23510.C: Likewise.
4903 * g++.dg/warn/pr12242.C: Likewise.
4904 * g++.dg/warn/pr30551-2.C: Likewise.
4905 * g++.dg/warn/pr30551.C: Likewise.
4906 * g++.old-deja/g++.other/typename1.C: Likewise.
4907 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4908
4909 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4910
4911 PR c++/51033
4912 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4913 * c-c++-common/torture/vshuf-2.inc: Likewise.
4914 * c-c++-common/torture/vshuf-4.inc: Likewise.
4915 * c-c++-common/torture/vshuf-8.inc: Likewise.
4916 * c-c++-common/torture/vshuf-main.inc: Likewise.
4917 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4918 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4919 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4920 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4921 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4922 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4923 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4924 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4925 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4926 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4927 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4928 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4929 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4930 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4931
4932 2012-06-15 Michael Matz <matz@suse.de>
4933
4934 * gcc.dg/tree-ssa/vector-4.c: New test.
4935
4936 2012-06-15 Michael Matz <matz@suse.de>
4937
4938 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4939 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4940
4941 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4942
4943 PR tree-optimization/53636
4944 * gcc.target/arm/pr53636.c: New test.
4945
4946 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4947
4948 PR tree-optimization/51581
4949 * gcc.c-torture/execute/pr51581-1.c: New test.
4950 * gcc.c-torture/execute/pr51581-2.c: New test.
4951 * gcc.dg/vect/pr51581-1.c: New test.
4952 * gcc.dg/vect/pr51581-2.c: New test.
4953 * gcc.dg/vect/pr51581-3.c: New test.
4954 * gcc.target/i386/avx-pr51581-1.c: New test.
4955 * gcc.target/i386/avx-pr51581-2.c: New test.
4956 * gcc.target/i386/avx2-pr51581-1.c: New test.
4957 * gcc.target/i386/avx2-pr51581-2.c: New test.
4958 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4959
4960 2012-06-15 Richard Guenther <rguenther@suse.de>
4961
4962 * gcc.c-torture/execute/20120615-1.c: New testcase.
4963
4964 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4965
4966 * gnat.dg/vect8.ad[sb]: New test.
4967
4968 2012-06-14 Richard Guenther <rguenther@suse.de>
4969
4970 * gcc.dg/tree-ssa/vrp.h: New testcase.
4971 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4972
4973 2012-06-13 Christian Bruel <christian.bruel@st.com>
4974
4975 PR target/53621
4976 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4977
4978 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4979
4980 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4981
4982 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4983
4984 PR testsuite/20771
4985 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4986 test summary unique.
4987
4988 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4989 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4990 scan-stack-usage-not): Don't strip torture options from test name.
4991
4992 * lib/scandump.exp (scan-dump-times): Use printable version of
4993 regexp in test summary line.
4994
4995 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4996 messages reported for one line of source code.
4997 * gcc.dg/format/few-1.c: Likewise.
4998 * gcc.dg/ia64-sync-2.c: Likewise.
4999 * gcc.dg/sync-2.c: Likewise.
5000 * gcc.dg/noncompile/pr44517.c: Likewise.
5001
5002 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5003
5004 PR debug/49888
5005 * gcc.dg/guality/pr49888.c: New.
5006
5007 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5008
5009 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5010 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5011 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5012
5013 2012-06-13 Tobias Burnus <burnus@net-b.de>
5014
5015 PR fortran/53643
5016 * gfortran.dg/intent_out_7.f90: New.
5017
5018 2012-06-13 Tobias Burnus <burnus@net-b.de>
5019
5020 PR fortran/53597
5021 * gfortran.dg/save_4.f90: New.
5022
5023 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5024
5025 PR c/53532
5026 PR c/51034
5027 PR c/53196
5028 * gcc.dg/pr53532.c: New test.
5029 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5030 adjust line numbers.
5031 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5032 * gcc.dg/Wcxx-compat-8.c: Likewise.
5033 * gcc.dg/pr51034.c: New test.
5034 * gcc.dg/pr53196-1.c: New test.
5035 * gcc.dg/pr53196-2.c: New test.
5036
5037 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5038
5039 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5040 alignment torture options with usual torture options.
5041 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5042 instead of dg-options.
5043 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5044 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5045 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5046 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5047 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5048 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5049
5050 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5051 to checks for multiple messages reported for one line of source code.
5052 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5053
5054 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5055 messages reported for one line of source code.
5056
5057 * gcc.dg/20031223-1.c: Add comments to check for multiple
5058 messages reported for one line of source code.
5059 * gcc.dg/Wconversion-integer.c: Likewise.
5060 * gcc.dg/Wfatal-2.c: Likewise.
5061 * gcc.dg/Wfatal.c: Likewise.
5062 * gcc.dg/Wobjsize-1.c: Likewise.
5063 * gcc.dg/c99-vla-jump-1.c: Likewise.
5064 * gcc.dg/c99-vla-jump-2.c: Likewise.
5065 * gcc.dg/c99-vla-jump-3.c: Likewise.
5066 * gcc.dg/c99-vla-jump-4.c: Likewise.
5067 * gcc.dg/c99-vla-jump-5.c: Likewise.
5068 * gcc.dg/decl-9.c: Likewise.
5069 * gcc.dg/declspec-10.c: Likewise.
5070 * gcc.dg/declspec-18.c: Likewise.
5071 * gcc.dg/mtune.c: Likewise.
5072 * gcc.dg/parser-pr28152-2.c: Likewise.
5073 * gcc.dg/parser-pr28152.c: Likewise.
5074 * gcc.dg/pr14475.c: Likewise.
5075 * gcc.dg/pr27953.c: Likewise.
5076 * gcc.dg/pr28322-3.c: Likewise.
5077 * gcc.dg/pr30457.c: Likewise.
5078 * gcc.dg/pr30551-2.c: Likewise.
5079 * gcc.dg/pr30551-3.c: Likewise.
5080 * gcc.dg/pr30551-4.c: Likewise.
5081 * gcc.dg/pr30551-5.c: Likewise.
5082 * gcc.dg/pr30551-6.c: Likewise.
5083 * gcc.dg/pr30551.c: Likewise.
5084 * gcc.dg/pr45461.c: Likewise.
5085 * gcc.dg/pr48552-1.c: Likewise.
5086 * gcc.dg/pr48552-2.c: Likewise.
5087 * gcc.dg/redecl-1.c: Likewise.
5088 * gcc.dg/transparent-union-3.c: Likewise.
5089 * gcc.dg/utf-dflt.c: Likewise.
5090 * gcc.dg/utf-dflt2.c: Likewise.
5091 * gcc.dg/vla-8.c: Likewise.
5092 * gcc.dg/vla-init-1.c: Likewise.
5093 * gcc.dg/wtr-int-type-1.c: Likewise.
5094
5095 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5096 messages reported for for one line of source code.
5097 * c-c++-common/raw-string-5.c: Likewise.
5098 * c-c++-common/raw-string-4.c: Likewise.
5099 * c-c++-common/raw-string-6.c: Likewise.
5100 * c-c++-common/pr20000.c: Likewise.
5101
5102 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5103 messages reported for one line of source code.
5104 * gcc.dg/cpp/pr30786.c: Likewise.
5105 * gcc.dg/cpp/pr28709.c: Likewise.
5106 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5107 * gcc.dg/cpp/macspace2.c: Likewise.
5108 * gcc.dg/cpp/missing-header-1.c: Likewise.
5109 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5110 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5111 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5112
5113 2012-06-12 Jason Merrill <jason@redhat.com>
5114
5115 PR c++/53599
5116 * g++.dg/template/local7.C: New.
5117
5118 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5119
5120 PR target/53511
5121 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5122 * gcc.target/sh/pr51340-2.c: Likewise.
5123 * gcc.target/sh/pr51340-3.c: Likewise.
5124
5125 2012-06-12 Michael Matz <matz@suse.de>
5126
5127 * gcc.dg/torture/alias-1.c: New test.
5128
5129 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5130
5131 PR rtl-optimization/53589
5132 * gcc.dg/torture/pr53589.c: New test.
5133
5134 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5135
5136 PR target/50749
5137 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5138 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5139 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5140 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5141 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5142 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5143 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5144 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5145 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5146 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5147 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5148 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5149 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5150 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5151 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5152 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5153
5154 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5155
5156 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5157 (check_intel_cpu_model): New function.
5158 (check_amd_cpu_model): New function.
5159 (check_features): New function.
5160 (__get_cpuid_output): New function.
5161 (check_detailed): New function.
5162 (fn1): Rename to quick_check.
5163 (main): Update to call quick_check and call check_detailed.
5164
5165 2012-06-11 Richard Henderson <rth@redhat.com>
5166
5167 * lib/target-supports.exp
5168 (check_effective_target_sync_long_long_runtime): Use
5169 check_effective_target_lp64 instead of
5170 check_effective_target_powerpc64 for powerpc targets.
5171
5172 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5173
5174 PR target/53511
5175 * gcc.target/sh/pr53511-1.c: New.
5176
5177 2012-06-11 Richard Guenther <rguenther@suse.de>
5178
5179 PR middle-end/53470
5180 * g++.dg/lto/pr53470_0.C: New testcase.
5181 * gcc.dg/lto/pr53470_0.c: Likewise.
5182
5183 2012-06-11 Richard Guenther <rguenther@suse.de>
5184
5185 PR c++/53605
5186 * g++.dg/ext/pr53605.C: New testcase.
5187
5188 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5189
5190 * gnat.dg/specs/array1.ads: New test.
5191 * gnat.dg/specs/array2.ads: Likewise.
5192 * gnat.dg/array22.adb: Likewise.
5193
5194 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5195
5196 * gnat.dg/constant4.adb: New test.
5197 * gnat.dg/constant4_pkg.ads: New helper.
5198
5199 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5200
5201 PR fortran/52552
5202 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5203 * gfortran.dg/allocate_class_1.f90: Modified.
5204 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5205 * gfortran.dg/allocate_class_2.f90: New.
5206
5207 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5208
5209 PR middle-end/53535
5210 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5211
5212 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5213
5214 PR fortran/52861
5215 * gfortran.dg/string_assign_2.f90: New test case.
5216
5217 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5218
5219 PR fortran/52861
5220 * gfortran.dg/string_assign_1.f90: New test case.
5221
5222 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5223
5224 PR middle-end/53580
5225 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5226 * gcc.dg/gomp/critical-4.c: Likewise.
5227 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5228 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5229 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5230 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5231 * c-c++-common/gomp/pr53580.c: New test.
5232
5233 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5234
5235 PR c++/51214
5236 * g++.dg/cpp0x/forw_enum11.C: New.
5237
5238 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5239
5240 PR c++/53567
5241 * g++.dg/cpp0x/alias-decl-19.C: New.
5242
5243 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5244
5245 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5246
5247 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5248
5249 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5250 (XSTATE_FP): Ditto.
5251 (XSTATE_SSE): Ditto.
5252 (XSTATE_YMM): Ditto.
5253 (avx_os_support): Use new defines.
5254
5255 2012-06-06 Richard Guenther <rguenther@suse.de>
5256
5257 PR testsuite/32380
5258 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5259 loops.
5260
5261 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5262
5263 PR c++/52841
5264 * g++.dg/cpp0x/pr52841.C: New testcase.
5265
5266 2012-06-06 Richard Guenther <rguenther@suse.de>
5267
5268 PR tree-optimization/53081
5269 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5270 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5271
5272 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5273
5274 * gcc.target/powerpc/pr53487.c: New test.
5275
5276 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5277
5278 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5279
5280 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5281
5282 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5283
5284 2012-06-05 Richard Guenther <rguenther@suse.de>
5285
5286 PR tree-optimization/30442
5287 * gcc.dg/vect/bb-slp-30.c: New testcase.
5288
5289 2012-06-05 Richard Guenther <rguenther@suse.de>
5290
5291 PR tree-optimization/53081
5292 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5293 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5294 -fno-tree-loop-distribute-patterns.
5295
5296 2012-06-05 Alan Modra <amodra@gmail.com>
5297
5298 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5299 Check static chain in nested funcs.
5300
5301 2012-06-04 Tobias Burnus <burnus@net-b.de>
5302
5303 PR fortran/50619
5304 * gfortran.dg/init_flag_10.f90: New.
5305
5306 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5307
5308 PR c++/53524
5309 * g++.dg/warn/Wenum-compare-no-2: New.
5310
5311 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5312
5313 PR preprocessor/53463
5314 * g++.dg/cpp/limits.C: New test.
5315 * g++.dg/parse/error19.C: Adjust.
5316 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5317 * g++.dg/warn/pr35635.C: Likewise.
5318 * g++.old-deja/g++.pt/assign1.C: Likewise.
5319
5320 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5321
5322 PR target/53559
5323 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5324 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5325 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5326 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5327 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5328 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5329 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5330 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5331
5332 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5333
5334 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5335
5336 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5337
5338 PR tree-optimization/53550
5339 * gcc.dg/pr53550.c: New test.
5340
5341 2012-06-04 Richard Guenther <rguenther@suse.de>
5342
5343 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5344 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5345 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5346
5347 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5348
5349 PR fortran/48831
5350 * gfortran.dg/parameter_array_element_2.f90: New.
5351
5352 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5353
5354 PR target/53512
5355 * gcc.target/sh/pr53512-1.c: New.
5356 * gcc.target/sh/pr53512-2.c: New.
5357 * gcc.target/sh/pr53512-3.c: New.
5358 * gcc.target/sh/pr53512-4.c: New.
5359
5360 2012-06-01 Jason Merrill <jason@redhat.com>
5361
5362 PR c++/52973
5363 * g++.dg/ext/visibility/template12.C: New.
5364 * g++.dg/ext/attrib14.C: Adjust warning line.
5365
5366 PR c++/52725
5367 * g++.dg/parse/new6.C: New.
5368 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5369
5370 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5371
5372 * c-c++-common/restrict-2.c: Revert previous change.
5373
5374 2012-06-01 Jason Merrill <jason@redhat.com>
5375
5376 PR c++/53137
5377 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5378
5379 PR c++/53484
5380 * g++.dg/cpp0x/auto33.C: New.
5381
5382 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5383
5384 PR c++/26155
5385 * g++.dg/parse/namespace-alias-1.C: New.
5386
5387 2012-06-01 Christian Bruel <christian.bruel@st.com>
5388
5389 * gcc.dg/spec-options.c: New test.
5390 * gcc.dg/foo.specs: New file.
5391
5392 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5393
5394 PR ada/53517
5395 * gnat.dg/lto14.adb: Skip on Solaris.
5396
5397 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5398
5399 * gcc.target/cris/sync-1-v10.c,
5400 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5401 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5402 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5403 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5404 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5405 gcc.target/cris/torture/sync-mis-op-i-1.c,
5406 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5407 gcc.target/cris/torture/sync-mis-op-i-2.c,
5408 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5409 gcc.target/cris/torture/sync-mis-op-i-3.c,
5410 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5411 gcc.target/cris/torture/sync-mis-op-s-1.c,
5412 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5413 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5414 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5415 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5416 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5417 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5418 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5419 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5420 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5421
5422 2012-05-31 Richard Guenther <rguenther@suse.de>
5423
5424 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5425 ldist-pr45948.c with disabled SCCP.
5426
5427 2012-05-31 Richard Guenther <rguenther@suse.de>
5428
5429 PR middle-end/48493
5430 * gcc.dg/torture/pr48493.c: New testcase.
5431
5432 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5433
5434 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5435 arm32 to targets.
5436 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5437 of the initialization loop.
5438 (dg-final): Adjust the expected number of vectorized loops depending
5439 on vect_char_mult target selector.
5440
5441 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5442
5443 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5444 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5445 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5446 New tests.
5447
5448 2012-05-30 Jason Merrill <jason@redhat.com>
5449
5450 PR c++/53356
5451 * g++.dg/init/new34.C: New.
5452 * g++.dg/tree-ssa/stabilize1.C: New.
5453
5454 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5455
5456 PR c++/53356
5457 * g++.dg/init/new33.C: New test.
5458
5459 2012-05-30 Richard Guenther <rguenther@suse.de>
5460
5461 PR middle-end/53501
5462 * gcc.dg/torture/pr53501.c: New testcase.
5463 * c-c++-common/restrict-2.c: Adjust.
5464
5465 2012-05-30 Alan Modra <amodra@gmail.com>
5466
5467 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5468 torture-finish.
5469
5470 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5471
5472 * gcc.target/i386/shuf-concat.c: New test.
5473
5474 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5475
5476 PR rtl-optimization/53519
5477 * gcc.c-torture/compile/pr53519.c: New test.
5478
5479 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5480
5481 * gcc.target/arm/neon-vrev.c: New.
5482
5483 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5484
5485 PR target/51340
5486 * gcc.target/sh/pr51340-1.c: New.
5487 * gcc.target/sh/pr51340-2.c: New.
5488 * gcc.target/sh/pr51340-3.c: New.
5489
5490 2012-05-29 Richard Guenther <rguenther@suse.de>
5491
5492 PR tree-optimization/53516
5493 * gcc.dg/torture/pr53516.c: New testcase.
5494
5495 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5496
5497 PR preprocessor/53229
5498 * gcc.dg/cpp/paste6.c: Force to run without
5499 -ftrack-macro-expansion.
5500 * gcc.dg/cpp/paste8.c: Likewise.
5501 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5502 -ftrack-macro-expansion.
5503 * gcc.dg/cpp/paste12.c: Force to run without
5504 -ftrack-macro-expansion.
5505 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5506 -ftrack-macro-expansion.
5507 * gcc.dg/cpp/paste13.c: Likewise.
5508 * gcc.dg/cpp/paste14.c: Likewise.
5509 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5510 -ftrack-macro-expansion.
5511 * gcc.dg/cpp/paste18.c: New test.
5512
5513 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5514
5515 * gcc.target/cris/torture/trap-1.c,
5516 gcc.target/cris/torture/trap-2.c,
5517 gcc.target/cris/torture/trap-3.c,
5518 gcc.target/cris/torture/trap-v0.c,
5519 gcc.target/cris/torture/trap-v3.c: New tests.
5520
5521 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5522
5523 PR c++/25137
5524 * g++.dg/warn/Wbraces3.C: New.
5525 * g++.dg/warn/Wbraces4.C: Likewise.
5526
5527 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5528
5529 PR tree-optimization/53505
5530 * c-c++-common/torture/pr53505.c: New test.
5531
5532 2012-05-27 Nathan Sidwell <nathan@acm.org>
5533
5534 * gcc.dg/stmt-expr-4.c: New.
5535
5536 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5537
5538 PR c++/53491
5539 * g++.dg/parse/crash60.C: New.
5540
5541 2012-05-26 Jason Merrill <jason@redhat.com>
5542
5543 PR c++/53220
5544 * c-c++-common/array-lit.c: New.
5545 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5546
5547 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5548
5549 PR ada/50294
5550 * gnat.dg/array21.adb: New test.
5551
5552 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5553
5554 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5555
5556 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5557
5558 PR c++/32054
5559 * g++.dg/other/anon-union3.C: New.
5560
5561 2012-05-25 Ian Lance Taylor <iant@google.com>
5562
5563 * gcc.dg/split-6.c: New test.
5564
5565 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5566
5567 * gnat.dg/lto14.adb: New test.
5568
5569 2012-05-25 Tristan Gingold <gingold@adacore.com>
5570
5571 * gcc.target/i386/large-frame.c: New.
5572
5573 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5574 * gcc.target/powerpc/lhs-1.c: New.
5575 * gcc.target/powerpc/lhs-2.c: New.
5576 * gcc.target/powerpc/lhs-3.c: New.
5577
5578 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5579
5580 Make unwound macro expansion trace less redundant
5581 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5582 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5583 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5584 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5585 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5586 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5587
5588 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5589
5590 PR c++/53464
5591 * g++.dg/cpp0x/constexpr-default1.C: New.
5592
5593 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5594
5595 PR c++/32080
5596 * g++.dg/eh/goto2.C: New.
5597
5598 2012-05-24 Richard Guenther <rguenther@suse.de>
5599
5600 PR middle-end/53460
5601 * g++.dg/tree-prof/pr53460.C: New testcase.
5602
5603 2012-05-24 Richard Guenther <rguenther@suse.de>
5604
5605 PR bootstrap/53466
5606 * g++.dg/debug/pr53466.C: New testcase.
5607
5608 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5609
5610 PR tree-optimization/53465
5611 * gcc.c-torture/execute/pr53465.c: New test.
5612
5613 2012-05-23 Tobias Burnus <burnus@net-b.de>
5614
5615 PR fortran/51055
5616 PR fortran/45170
5617 * gfortran.dg/allocate_with_typespec_6.f90: New.
5618
5619 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5620
5621 PR c++/29185
5622 * g++.dg/warn/delete-array-1.C: New.
5623
5624 2012-05-23 Richard Guenther <rguenther@suse.de>
5625
5626 * gcc.dg/torture/pr39074-2.c: Adjust.
5627 * gcc.dg/torture/pr39074.c: Likewise.
5628 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5629 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5630
5631 2012-05-22 Jan Hubicka <jh@suse.cz>
5632
5633 PR middle-end/53161
5634 * g++.dg/torture/pr53161.C: New testcase.
5635
5636 2012-05-22 Tobias Burnus <burnus@net-b.de>
5637
5638 PR fortran/53389
5639 * gfortran.dg/realloc_on_assign_15.f90: New.
5640
5641 2012-05-22 Richard Guenther <rguenther@suse.de>
5642
5643 PR middle-end/51071
5644 * gcc.dg/torture/pr51071-2.c: New testcase.
5645
5646 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5647
5648 PR tree-optimization/53336
5649 * g++.dg/torture/pr53336.C: New testcase.
5650
5651 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5652
5653 PR c++/53322
5654 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5655 instead of -Wunused-local-typedefs.
5656
5657 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5658
5659 PR c++/51184
5660 * g++.dg/other/abstract4.C: New-
5661
5662 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5663
5664 PR c++/40821
5665 * g++.dg/ext/attrib46.C: New.
5666
5667 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5668
5669 PR c/53418
5670 * gcc.c-torture/compile/pr53418-1.c,
5671 gcc.c-torture/compile/pr53418-2.c: New tests.
5672
5673 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5674
5675 PR tree-optimization/53366
5676 * gcc.dg/torture/pr53366-1.c: New test.
5677 * gcc.dg/torture/pr53366-2.c: New test.
5678 * gcc.target/i386/pr53366-1.c: New test.
5679 * gcc.target/i386/pr53366-2.c: New test.
5680
5681 PR tree-optimization/53409
5682 * gcc.c-torture/compile/pr53409.c: New test.
5683
5684 PR tree-optimization/53410
5685 * gcc.c-torture/compile/pr53410-1.c: New test.
5686 * gcc.c-torture/compile/pr53410-2.c: New test.
5687
5688 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5689
5690 PR target/53425
5691 * gcc.target/i386/pr53425-1.c: New file.
5692 * gcc.target/i386/pr53425-2.c: Likewise.
5693
5694 2012-05-21 Richard Guenther <rguenther@suse.de>
5695
5696 PR tree-optimization/53408
5697 * gcc.dg/torture/pr53408.c: New testcase.
5698
5699 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5700 H.J. Lu <hongjiu.lu@intel.com>
5701
5702 PR target/53416
5703 * gcc.target/i386/pr53416.c: New file.
5704
5705 2012-05-21 Richard Guenther <rguenther@suse.de>
5706
5707 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5708
5709 2012-05-21 Richard Guenther <rguenther@suse.de>
5710
5711 * gcc.dg/torture/ldist-1.c: New testcase.
5712
5713 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5714
5715 * gnat.dg/lto13.adb: New test.
5716 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5717
5718 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5719
5720 * gnat.dg/specs/lto12.ads: New test.
5721 * gnat.dg/specs/lto12_pkg.ads: New helper.
5722
5723 2012-05-18 Richard Guenther <rguenther@suse.de>
5724
5725 PR tree-optimization/53346
5726 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5727 * gcc.target/i386/incoming-10.c: Adjust.
5728 * gcc.target/i386/incoming-11.c: Likewise.
5729 * gcc.target/i386/pr46295.c: Likewise.
5730
5731 2012-05-18 Richard Guenther <rguenther@suse.de>
5732
5733 * gcc.dg/pr53352.c: Return zero.
5734
5735 2012-05-18 Richard Guenther <rguenther@suse.de>
5736
5737 PR tree-optimization/53390
5738 * gcc.dg/torture/pr53390.c: New testcase.
5739
5740 2012-05-18 Meador Inge <meadori@codesourcery.com>
5741
5742 PR rtl-optimization/53352
5743 * gcc.dg/pr53352.c: New test.
5744
5745 2012-05-17 David S. Miller <davem@davemloft.net>
5746
5747 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5748 failure on sparc-*-linux-gnu.
5749
5750 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5751
5752 PR c++/39681
5753 * g++.dg/parse/error49.C: New.
5754 * g++.dg/cpp0x/error8.C: Likewise.
5755 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5756 * g++.dg/ext/utf-dflt2.C: Likewise.
5757 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5758 * g++.dg/ext/utf-dflt.C: Likewise.
5759 * c-c++-common/raw-string-3.c: Likewise.
5760 * c-c++-common/raw-string-4.c: Likewise.
5761
5762 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5763
5764 PR c++/53371
5765 * g++.dg/cpp0x/catch1.C: New.
5766
5767 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5768
5769 PR c++/44516
5770 * g++.dg/parse/error48.C: New.
5771 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5772 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5773
5774 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5775
5776 * gcc.dg/tm/indirect-2.c: New test.
5777
5778 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5779
5780 PR tree-optimization/53217
5781 * gfortran.dg/pr53217.f90: New test.
5782
5783 2012-05-16 Richard Guenther <rguenther@suse.de>
5784
5785 PR tree-optimization/53364
5786 * g++.dg/torture/pr53364.C: New testcase.
5787
5788 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5789
5790 PR testsuite/52641
5791 * gcc.dg/pr52549.c: Fix test for long != void*
5792 * gcc.c-torture/execute/pr52979-1.x: New file.
5793 * gcc.c-torture/execute/pr52979-2.x: New file.
5794
5795 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5796
5797 PR preprocessor/7263
5798 * gcc.dg/binary-constants-2.c: Run without tracking locations
5799 accross macro expansion.
5800 * gcc.dg/binary-constants-3.c: Likewise.
5801 * gcc.dg/cpp/sysmac2.c: Likewise.
5802 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5803 location.
5804 * gcc.dg/cpp/syshdr3.c: New test.
5805 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5806 * gcc.dg/system-binary-constants-1.c: New test.
5807 * gcc.dg/system-binary-constants-1.h: New header for the new test
5808 above.
5809 * g++.dg/cpp/syshdr3.C: New test.
5810 * g++.dg/cpp/syshdr3.h: New header the new test above.
5811 * g++.dg/system-binary-constants-1.C: New test.
5812 * g++.dg/system-binary-constants-1.h: New header the new test
5813 above.
5814
5815 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5816
5817 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5818
5819 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5820
5821 PR target/53358
5822 * gcc.dg/pr53358.c: New test.
5823
5824 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5825
5826 PR c++/11856
5827 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5828 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5829
5830 2012-05-15 Olivier Hainque <hainque@adacore.com>
5831
5832 * g++.dg/eh/sighandle.C: New testcase.
5833
5834 2012-05-15 Richard Guenther <rguenther@suse.de>
5835
5836 PR tree-optimization/53355
5837 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5838
5839 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5840
5841 * gfortran.dg/*.f90: Remove now redundant manual
5842 cleanup-modules directive.
5843
5844 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5845
5846 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5847 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5848
5849 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5850
5851 PR fortran/52428
5852 * gfortran.dg/int_range_io_1.f90: New test.
5853
5854 2012-05-14 Andi Kleen <ak@linux.intel.com>
5855 Jakub Jelinek <jakub@redhat.com>
5856
5857 PR target/53315
5858 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5859 * gcc.target/i386/rtm-check.h: New file.
5860 * gcc.target/i386/pr53315.c: New test.
5861
5862 2012-05-14 Tobias Burnus <burnus@net-b.de>
5863
5864 PR fortran/49110
5865 PR fortran/51055
5866 PR fortran/53329
5867 * gfortran.dg/deferred_type_param_4.f90: New.
5868 * gfortran.dg/deferred_type_param_6.f90: New.
5869
5870 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5871
5872 * gcc.target/i386/retarg.c: New test.
5873
5874 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5875
5876 PR fortran/45170
5877 * gfortran.dg/deferred_type_param_3.f90: New.
5878 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5879 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5880
5881 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5882
5883 * gnat.dg/null_pointer_deref3.adb: New test.
5884
5885 2012-05-12 Tobias Burnus <burnus@net-b.de>
5886
5887 PR fortran/49110
5888 PR fortran/52843
5889 * gfortran.dg/deferred_type_param_5.f90: New.
5890
5891 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5892
5893 * g++.dg/parse/error47.C: New.
5894
5895 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5896
5897 PR fortran/52537
5898 * gfortran.dg/string_compare_4.f90: Change option
5899 to -fdump-tree-original. Add test case for kind=4.
5900
5901 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5902
5903 PR fortran/52537
5904 * gfortran.dg/string_compare_4.f90: New test.
5905
5906 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5907
5908 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5909
5910 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5911
5912 PR c++/53305
5913 * g++.dg/cpp0x/variadic132.C: New.
5914
5915 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5916
5917 PR c++/53158
5918 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5919 * g++.dg/parse/error26.C: Tweak dg-error column number.
5920
5921 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5922
5923 PR c++/53301
5924 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5925
5926 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5927
5928 * gnat.dg/lto11.ad[sb]: New test.
5929
5930 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5931
5932 PR target/52908
5933 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5934 directive to Scan for vpmuldq, not vpmacsdql.
5935
5936 2012-05-09 Michael Matz <matz@suse.de>
5937
5938 PR tree-optimization/53185
5939 * gcc.dg/vect/pr53185.c: New test.
5940
5941 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5942
5943 PR middle-end/53249
5944 * gcc.target/i386/pr53249.c: New.
5945
5946 2012-05-09 Richard Guenther <rguenther@suse.de>
5947
5948 PR tree-optimization/18437
5949 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5950 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5951
5952 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5953
5954 PR tree-optimization/53226
5955 * gcc.c-torture/compile/pr53226.c: New test.
5956
5957 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5958
5959 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5960 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5961 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5962 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5963 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5964 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5965 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5966 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5967 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5968 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5969 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5970 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5971 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5972 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5973
5974 2012-05-09 Dehao Chen <dehao@google.com>
5975
5976 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5977 * gcc.dg/predict-2.c: Likewise.
5978 * gcc.dg/predict-3.c: Likewise.
5979 * gcc.dg/predict-4.c: Likewise.
5980 * gcc.dg/predict-5.c: Likewise.
5981 * gcc.dg/predict-6.c: Likewise.
5982
5983 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5984
5985 PR target/53272
5986 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5987
5988 2012-05-08 Richard Guenther <rguenther@suse.de>
5989
5990 * gcc.dg/fold-bitand-4.c: New testcase.
5991
5992 2012-05-08 Dehao Chen <dehao@google.com>
5993
5994 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5995 heuristic is working properly.
5996 * gcc.dg/predict-2.c: Likewise.
5997 * gcc/dg/predict-3.c: Likewise.
5998 * gcc/dg/predict-4.c: Likewise.
5999 * gcc/dg/predict-5.c: Likewise.
6000 * gcc/dg/predict-6.c: Likewise.
6001
6002 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6003
6004 PR tree-optimization/53239
6005 * g++.dg/opt/vrp3.C: New test.
6006 * g++.dg/opt/vrp3-aux.cc: New file.
6007 * g++.dg/opt/vrp3.h: New file.
6008
6009 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6010
6011 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6012 .uleb128 support in assembler output.
6013
6014 2012-05-07 Richard Guenther <rguenther@suse.de>
6015
6016 PR lto/42987
6017 * g++.dg/lto/pr42987_0.C: New testcase.
6018 * g++.dg/lto/pr42987_1.C: Likewise.
6019
6020 2012-05-07 Tobias Burnus <burnus@net-b.de>
6021
6022 PR fortran/53255
6023 * gfortran.dg/typebound_operator_15.f90: New.
6024
6025 2012-05-06 Tobias Burnus <burnus@net-b.de>
6026
6027 PR fortran/41587
6028 * gfortran.dg/class_array_13.f90: New.
6029
6030 2012-05-06 Tristan Gingold <gingold@adacore.com>
6031
6032 * gnat.dg/warn7.adb: New test.
6033
6034 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6035
6036 * gnat.dg/specs/renamings.ads: Rename to...
6037 * gnat.dg/specs/renaming1.ads: ...this.
6038 * gnat.dg/specs/renaming2.ads: New test.
6039 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6040 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6041 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6042 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6043
6044 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6045
6046 * gnat.dg/discr36.ad[sb]: New test.
6047 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6048
6049 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6050
6051 PR c/43772
6052 * c-c++-common/pr43772.c: New.
6053
6054 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6055
6056 PR fortran/41600
6057 * gfortran.dg/select_type_26.f03 : New test.
6058 * gfortran.dg/select_type_27.f03 : New test.
6059
6060 PR fortran/53191
6061 * gfortran.dg/select_type_28.f03 : New test.
6062
6063 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6064
6065 PR fortran/49010
6066 PR fortran/24518
6067 * gfortran.dg/mod_sign0_1.f90: New test.
6068 * gfortran.dg/mod_large_1.f90: New test.
6069
6070 2012-05-04 Tobias Burnus <burnus@net-b.de>
6071
6072 PR fortran/53175
6073 gfortran.dg/public_private_module_5.f90: New.
6074
6075 2012-05-04 Tobias Burnus <burnus@net-b.de>
6076
6077 PR fortran/53111
6078 * gfortran.dg/constructor_7.f90: New.
6079 * gfortran.dg/constructor_8.f90: New.
6080
6081 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6082
6083 PR c++/53166
6084 * g++.dg/cpp0x/static_assert7.C: New.
6085
6086 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6087
6088 PR tree-optimization/52633
6089 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6090 recognized as widening shifts instead of over-widening.
6091 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6092 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6093 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6094 * gcc.target/arm/pr52633.c: New test.
6095
6096 2012-05-04 Richard Guenther <rguenther@suse.de>
6097
6098 PR tree-optimization/53168
6099 * gcc.dg/torture/pr53168.c: New testcase.
6100 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6101
6102 2012-05-04 Richard Guenther <rguenther@suse.de>
6103
6104 * gcc.dg/lto/pr53214_0.c: New testcase.
6105
6106 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6107
6108 * gcc.target/ia64/pr48496.c: New test.
6109 * gcc.target/ia64/pr52657.c: Likewise.
6110
6111 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6112
6113 PR c/51712
6114 * c-c++-common/pr51712.c: New.
6115
6116 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6117
6118 PR target/53199
6119 * gcc.target/powwerpc/pr53199.c: New file.
6120
6121 2012-05-03 Jason Merrill <jason@redhat.com>
6122
6123 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6124
6125 * gcc.dg/debug/dwarf2/dups-types.c: New.
6126 * gcc.dg/debug/dwarf2/dups-types.h: New.
6127
6128 2012-05-03 Jason Merrill <jason@redhat.com>
6129
6130 * g++.dg/debug/dwarf2/namespace-2.C: New.
6131 * g++.dg/debug/dwarf2/localclass3.C: New.
6132
6133 2012-05-03 Jason Merrill <jason@redhat.com>
6134
6135 * g++.dg/debug/dwarf2/thunk1.C: New.
6136
6137 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6138
6139 PR c++/53186
6140 * g++.dg/other/final2.C: New.
6141
6142 2012-05-03 Richard Guenther <rguenther@suse.de>
6143
6144 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6145
6146 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6147
6148 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6149 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6150 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6151 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6152
6153 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6154
6155 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6156 .byte 0xf2.
6157 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6158 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6159 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6160
6161 PR debug/53174
6162 * gcc.dg/pr53174.c: New test.
6163
6164 PR target/53187
6165 * gcc.target/arm/pr53187.c: New test.
6166 * gcc.c-torture/compile/pr53187.c: New test.
6167
6168 2012-05-03 Richard Guenther <rguenther@suse.de>
6169
6170 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6171 unsupported prefetching support.
6172
6173 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6174
6175 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6176 option -ftrack-macro-expansion=0.
6177 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6178 option -ftrack-macro-expansion=0.
6179
6180 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6181
6182 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6183 dg-options for target arm with dg-additional-options.
6184
6185 2012-05-03 Richard Guenther <rguenther@suse.de>
6186
6187 PR tree-optimization/53144
6188 * gcc.dg/torture/pr53144.c: New testcase.
6189
6190 2012-05-03 Tobias Burnus <burnus@net-b.de>
6191
6192 PR fortran/52864
6193 * gfortran.dg/pointer_intent_7.f90: New.
6194 * gfortran.dg/pure_formal_3.f90: New.
6195
6196 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6197
6198 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6199
6200 2012-05-02 Martin Jambor <mjambor@suse.cz>
6201
6202 PR lto/52605
6203 * g++.dg/lto/pr52605_0.C: New test.
6204
6205 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6206
6207 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6208 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6209 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6210 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6211 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6212 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6213 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6214 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6215 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6216 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6217 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6218 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6219 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6220 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6221 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6222 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6223
6224 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6225
6226 PR middle-end/53153
6227 * gcc.dg/pr53153.c: New test.
6228
6229 2012-05-02 Richard Guenther <rguenther@suse.de>
6230
6231 * g++.dg/tree-ssa/pr19807.C: Adjust.
6232
6233 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6234
6235 PR tree-optimization/53163
6236 * gcc.c-torture/compile/pr53163.c: New test.
6237
6238 PR rtl-optimization/53160
6239 * gcc.c-torture/execute/pr53160.c: New test.
6240
6241 2012-05-01 Ian Lance Taylor <iant@google.com>
6242
6243 PR c/37303
6244 * gcc.dg/pr37303.c: New test.
6245
6246 2012-05-01 Richard Henderson <rth@redhat.com>
6247
6248 * lib/target-supports.exp
6249 (check_effective_target_sync_long_long_runtime): True for
6250 check_effective_target_powerpc64.
6251
6252 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6253
6254 PR c++/51033
6255 * gcc.dg/vector-1.c: Move to ...
6256 * c-c++-common/vector-1.c: ... here.
6257 * gcc.dg/vector-2.c: Move to ...
6258 * c-c++-common/vector-2.c: ... here.
6259 * gcc.dg/vector-3.c: Move to ...
6260 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6261 * gcc.dg/vector-4.c: Move to ...
6262 * c-c++-common/vector-4.c: ... here.
6263 * gcc.dg/vector-init-1.c: Move to ...
6264 * c-c++-common/vector-init-1.c: ... here.
6265 * gcc.dg/vector-init-2.c: Move to ...
6266 * c-c++-common/vector-init-2.c: ... here.
6267 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6268 * c-c++-common/vector-subscript-1.c: ... here.
6269 * gcc.dg/vector-subscript-2.c: Move to ...
6270 * c-c++-common/vector-subscript-2.c: ... here.
6271 * gcc.dg/vector-subscript-3.c: Move to ...
6272 * c-c++-common/vector-subscript-3.c: ... here.
6273
6274 PR c++/51314
6275 * g++.dg/cpp0x/vt-51314.C: New test.
6276 * g++.dg/cpp0x/variadic76.C: Fix.
6277
6278 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6279
6280 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6281
6282 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6283
6284 Add -Wvarargs option
6285 * c-c++-common/Wvarargs.c: New test case.
6286 * c-c++-common/Wvarargs-2.c: Likewise.
6287
6288 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6289
6290 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6291 * objc.dg/foreach-7.m: Force the test case to run without
6292 -ftrack-macro-expansion.
6293 * c-c++-common/tm/attrib-1.c: Likewise.
6294 * c-c++-common/warn-ommitted-condop.c: Likewise.
6295 * gcc.dg/assign-warn-1.c: Likewise.
6296 * gcc.dg/assign-warn-2.c: Likewise.
6297 * gcc.dg/attr-alloc_size.c: Likewise.
6298 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6299 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6300 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6301 * gcc.dg/c90-const-expr-9.c: Likewise.
6302 * gcc.dg/c99-const-expr-9.c: Likewise.
6303 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6304 * gcc.dg/cpp/direct2s.c: Likewise.
6305 * gcc.dg/cpp/pr28709.c: Likewise.
6306 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6307 * gcc.dg/dfp/composite-type.c: Likewise.
6308 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6309 with -ftrack-macro-expansion
6310 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6311 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6312 * g++.dg/ext/cleanup-1.C: Likewise.
6313 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6314 * g++.dg/template/sfinae10.C: Likewise.
6315 * g++.dg/tm/wrap-2.C: Likewise.
6316 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6317 * g++.dg/warn/Wsign-conversion.C: Likewise.
6318 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6319 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6320 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6321 it to run with -ftrack-macro-expansion.
6322 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6323 test cases without -ftrack-macro-expansion.
6324
6325 Fix location for static class members
6326 * g++.dg/template/sfinae6_neg.C: Adjust.
6327
6328 Make conversion warnings work on NULL with -ftrack-macro-expansion
6329 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6330 alongside the previous testing for NULL.
6331
6332 Fix -Wuninitialized for -ftrack-macro-expansion
6333 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6334
6335 Strip "<built-in>" loc from displayed expansion context
6336 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6337 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6338 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6339 new test above.
6340
6341 Fix expansion point loc for macro-like tokens
6342 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6343 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6344
6345 Fix token pasting with -ftrack-macro-expansion
6346 * gcc.dg/cpp/paste17.c: New test case for
6347 -ftrack-macro-expansion=2 mode only.
6348 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6349
6350 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6351
6352 * gnat.dg/warn6.ad[sb]: New test.
6353
6354 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6355
6356 PR 53149
6357 * gcc.dg/20011021-1.c: Adjust testcase.
6358
6359 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6360
6361 PR fortran/53148
6362 * gfortran.dg/function_optimize_12.f90: New test.
6363
6364 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6365
6366 PR target/53156
6367 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6368 code to match current output and cover new peephole2 pattern.
6369
6370 2012-04-27 Ollie Wild <aaw@google.com>
6371
6372 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6373
6374 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6375
6376 * gcc.c-torture/execute/20120427-2.c: New testcase.
6377 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6378 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6379 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6380
6381 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6382
6383 PR target/53138
6384 * gcc.c-torture/execute/20120427-1.c: New testcase.
6385
6386 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6387
6388 PR middle-end/27139
6389 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6390
6391 2012-04-27 Tom de Vries <tom@codesourcery.com>
6392
6393 PR tree-optimization/51879
6394 * gcc.dg/pr51879.c: New test.
6395 * gcc.dg/pr51879-2.c: Same.
6396 * gcc.dg/pr51879-3.c: Same.
6397 * gcc.dg/pr51879-4.c: Same.
6398 * gcc.dg/pr51879-6.c: Same.
6399
6400 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6401
6402 PR c++/53096
6403 * g++.dg/cpp0x/defaulted35.C: New.
6404 * g++.dg/cpp0x/defaulted15.C: Adjust.
6405
6406 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6407
6408 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6409 structure layout.
6410
6411 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6412
6413 * gcc.target/i386/builtin_target.c: Check avx2.
6414
6415 2012-04-26 Alan Modra <amodra@gmail.com>
6416
6417 * gcc.target/powerpc/savres.c: New test.
6418 * gcc.target/powerpc/powerpc.exp: Run it.
6419
6420 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6421
6422 PR target/53120
6423 * gcc.dg/torture/pr53120.c: New test.
6424
6425 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6426
6427 PR middle-end/52979
6428 * gcc.c-torture/compile/pr52979-1.c: New test.
6429 * gcc.c-torture/execute/pr52979-1.c: New test.
6430 * gcc.c-torture/execute/pr52979-2.c: New test.
6431
6432 2012-04-25 Richard Guenther <rguenther@suse.de>
6433
6434 * gcc.target/i386/l_fma_float_5.c: Adjust.
6435 * gcc.target/i386/l_fma_double_4.c: Likewise.
6436 * gcc.target/i386/l_fma_float_2.c: Likewise.
6437 * gcc.target/i386/l_fma_float_6.c: Likewise.
6438 * gcc.target/i386/l_fma_double_1.c: Likewise.
6439 * gcc.target/i386/l_fma_double_5.c: Likewise.
6440 * gcc.target/i386/l_fma_float_3.c: Likewise.
6441 * gcc.target/i386/l_fma_double_2.c: Likewise.
6442 * gcc.target/i386/l_fma_double_6.c: Likewise.
6443 * gcc.target/i386/l_fma_float_4.c: Likewise.
6444 * gcc.target/i386/l_fma_double_3.c: Likewise.
6445 * gcc.target/i386/l_fma_float_1.c: Likewise.
6446
6447 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6448
6449 PR tree-optimization/53058
6450 * gcc.c-torture/compile/pr53058.c: New test.
6451
6452 2012-04-25 Jan Hubicka <jh@suse.cz>
6453
6454 PR middle-end/53088
6455 * gcc.target/i386/pr39082-1.c: Update warning location.
6456
6457 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6458
6459 PR c/52880
6460 * gcc.dg/pr52880.c: New test.
6461
6462 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6463
6464 * gcc.dg/m-un-2.c: Update.
6465 * gcc.dg/20011021-1.c: Update.
6466
6467 2012-04-25 Tobias Burnus <burnus@net-b.de>
6468
6469 PR fortran/52196
6470 * gfortran.dg/realloc_on_assign_14.f90: New.
6471
6472 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6473
6474 PR testsuite/52641
6475 PR tree-optimizations/52891
6476 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6477
6478 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6479
6480 PR c++/52363
6481 * g++.dg/cpp0x/sfinae35.C: New.
6482 * g++.dg/cpp0x/sfinae36.C: Likewise.
6483
6484 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6485
6486 * gcc.target/builtin_target.c: New testcase.
6487
6488 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6489
6490 PR target/47197
6491 * gcc.target/powerpc/pr47197.c: New test.
6492
6493 2012-04-24 Richard Guenther <rguenther@suse.de>
6494
6495 PR tree-optimization/53085
6496 * g++.dg/torture/pr53085.C: New testcase.
6497
6498 2012-04-24 Andrew Pinski <apinski@cavium.com>
6499
6500 PR tree-opt/33512
6501 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6502 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6503 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6504
6505 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6506
6507 PR middle-end/53084
6508 * gcc.c-torture/execute/pr53084.c: New test.
6509
6510 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6511
6512 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6513
6514 2012-04-23 Andrew Pinski <apinski@cavium.com>
6515
6516 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6517
6518 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6519
6520 PR regression/53076
6521 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6522 * gcc.dg/torture/builtin-power-1.c: Likewise.
6523
6524 2012-04-23 Richard Guenther <rguenther@suse.de>
6525
6526 PR tree-optimization/53070
6527 * gcc.dg/torture/pr53070.c: New testcase.
6528
6529 2012-04-23 Richard Guenther <rguenther@suse.de>
6530
6531 PR c/53060
6532 * gcc.dg/pr53060.c: New testcase.
6533
6534 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6535
6536 PR tree-optimizations/52891
6537 * gcc.c-torture/compile/pr52891-1.c: New test.
6538 * gcc.c-torture/compile/pr52891-2.c: New test.
6539
6540 2012-04-22 Tobias Burnus <burnus@net-b.de>
6541
6542 PR fortran/53051
6543 * gfortran.dg/read_float_4.f90: New.
6544
6545 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6546
6547 PR 35441
6548 * c-c++-common/pr35441.C: New.
6549
6550 2012-04-20 Ian Lance Taylor <iant@google.com>
6551
6552 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6553 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6554
6555 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6556
6557 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6558 array access.
6559 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6560
6561 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6562
6563 PR rtl-optimization/44214
6564 * gcc.dg/pr44214-1.c: New test.
6565 * gcc.dg/pr44214-2.c: Likewise.
6566 * gcc.dg/pr44214-3.c: Likewise.
6567
6568 2012-04-20 Richard Guenther <rguenther@suse.de>
6569
6570 * g++.dg/torture/20120420-1.C: New testcase.
6571
6572 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6573
6574 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6575
6576 2012-04-19 Christian Bruel <christian.bruel@st.com>
6577
6578 * gcc.dg/pr52283.c: New test.
6579
6580 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6581
6582 * gcc.dg/pr37985.c: New test.
6583
6584 2012-04-19 Richard Guenther <rguenther@suse.de>
6585
6586 PR rtl-optimization/44688
6587 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6588 possibly profitable.
6589
6590 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6591
6592 PR tree-optimization/52976
6593 * gfortran.dg/reassoc_11.f: New test.
6594
6595 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6596
6597 PR tree-optimization/52976
6598 * gfortran.dg/reassoc_7.f: New test.
6599 * gfortran.dg/reassoc_8.f: Likewise.
6600 * gfortran.dg/reassoc_9.f: Likewise.
6601 * gfortran.dg/reassoc_10.f: Likewise.
6602
6603 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6604
6605 PR c++/52422
6606 * g++.dg/cpp0x/sfinae33.C: New.
6607 * g++.dg/cpp0x/sfinae34.C: Likewise.
6608
6609 2012-04-18 Joey Ye <joey.ye@arm.com>
6610
6611 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6612
6613 2012-04-18 Richard Guenther <rguenther@suse.de>
6614
6615 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6616 array access.
6617 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6618 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6619
6620 2012-04-17 Tom de Vries <tom@codesourcery.com>
6621
6622 * g++.dg/pr51264-4.C: New test.
6623
6624 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6625
6626 PR c++/52599
6627 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6628
6629 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6630
6631 PR c++/53003
6632 * g++.dg/parse/crash59.C: New.
6633
6634 2012-04-17 Michael Matz <matz@suse.de>
6635
6636 PR tree-optimization/18437
6637 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6638
6639 2012-04-17 Richard Guenther <rguenther@suse.de>
6640
6641 PR middle-end/53011
6642 * g++.dg/torture/pr53011.C: New testcase.
6643
6644 2012-04-16 Jason Merrill <jason@redhat.com>
6645
6646 PR c++/38543
6647 * g++.dg/cpp0x/variadic131.C: New.
6648
6649 PR c++/52008
6650 * g++.dg/cpp0x/variadic130.C: New.
6651
6652 PR c++/50830
6653 * g++.dg/cpp0x/variadic129.C: New.
6654
6655 PR c++/50303
6656 * g++.dg/cpp0x/variadic128.C: New.
6657
6658 2012-04-16 Tobias Burnus <burnus@net-b.de>
6659
6660 PR fortran/52864
6661 * gfortran.dg/pointer_intent_6.f90: New.
6662
6663 2012-04-16 Tobias Burnus <burnus@net-b.de>
6664
6665 PR fortran/52916
6666 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6667 to include public_private_module_4.f90.
6668 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6669 targets.
6670
6671 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6672
6673 PR c++/49152
6674 * g++.dg/diagnostic/operator1.C: New.
6675 * g++.dg/ext/label5.C: Adjust.
6676 * g++.dg/ext/va-arg1.C: Likewise.
6677 * g++.dg/other/error20.C: Likewise.
6678 * g++.dg/other/error20.C: Likewise.
6679 * g++.dg/other/error16.C: Likewise.
6680 * g++.dg/other/error10.C: Likewise.
6681 * g++.dg/parse/error30.C: Likewise.
6682 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6683
6684 2012-04-16 Jason Merrill <jason@redhat.com>
6685
6686 PR c++/51148
6687 * g++.dg/cpp0x/variadic127.C: New.
6688
6689 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6690
6691 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6692 testcase name.
6693 Use fail, pass instead of unresolved.
6694 Don't log $optstr.
6695
6696 PR testsuite/52948
6697 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6698 TODO_dump_func.
6699 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6700 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6701 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6702
6703 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6704
6705 PR fortran/52968
6706 * gfortran.dg/typebound_call_23.f03: New test case.
6707
6708 2012-04-15 Jason Merrill <jason@redhat.com>
6709
6710 PR c++/47220
6711 * g++.dg/cpp0x/variadic126.C: New.
6712
6713 PR c++/52380
6714 * g++.dg/cpp0x/variadic125.C: New.
6715
6716 PR c++/52292
6717 * g++.dg/cpp0x/variadic124.C: New.
6718
6719 PR c++/52706
6720 * g++.dg/cpp0x/nullptr27.C: New.
6721
6722 PR c++/52818
6723 * g++.dg/warn/format8.C: New.
6724
6725 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6726
6727 PR fortran/51082
6728 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6729
6730 2012-04-14 Tobias Burnus <burnus@net-b.de>
6731
6732 PR fortran/52916
6733 PR fortran/40973
6734 * gfortran.dg/public_private_module_3.f90: New.
6735 * gfortran.dg/public_private_module_4.f90: New.
6736
6737 2012-04-14 Tom de Vries <tom@codesourcery.com>
6738
6739 * gcc.dg/superblock.c: New test.
6740
6741 2012-04-14 Tom de Vries <tom@codesourcery.com>
6742
6743 * gcc.dg/pr51879-12.c: New test.
6744
6745 2012-04-13 Jason Merrill <jason@redhat.com>
6746
6747 PR c++/52824
6748 * g++.dg/cpp0x/variadic123.C: New.
6749 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6750
6751 PR c++/52905
6752 * g++.dg/cpp0x/initlist-ctor1.C: New.
6753
6754 PR c++/52915
6755 * g++.dg/other/anon-union2.C: New.
6756
6757 2012-04-13 Martin Jambor <mjambor@suse.cz>
6758
6759 PR middle-end/52939
6760 * g++.dg/ipa/pr52939.C: New test.
6761
6762 2012-04-13 Tom de Vries <tom@codesourcery.com>
6763
6764 * gcc.dg/pr52734.c: New test.
6765
6766 2012-04-13 Richard Guenther <rguenther@suse.de>
6767
6768 PR tree-optimization/52969
6769 * gcc.dg/torture/pr52969.c: New testcase.
6770
6771 2012-04-13 Richard Guenther <rguenther@suse.de>
6772
6773 PR c/52549
6774 * gcc.dg/pr52549.c: New testcase.
6775
6776 2012-04-13 Richard Guenther <rguenther@suse.de>
6777
6778 PR c/52862
6779 * gcc.dg/pr52862.c: New testcase.
6780
6781 2012-04-13 Joey Ye <joey.ye@arm.com>
6782
6783 * gcc.target/arm/thumb1-imm.c: New testcase.
6784
6785 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6786
6787 PR target/52932
6788 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6789 second function argument.
6790 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6791 (calc_permps): Update declaration. Calculate result correctly.
6792 (avx2_test): Change src2 type to union256i_d.
6793 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6794 correctly.
6795
6796 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6797
6798 PR target/52775
6799 * gcc.target/powerpc/pr52775.c: New file.
6800
6801 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6802
6803 PR tree-optimization/18589
6804 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6805 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6806 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6807 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6808 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6809 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6810 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6811 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6812 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6813 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6814
6815 2012-04-12 Richard Guenther <rguenther@suse.de>
6816
6817 PR tree-optimization/52943
6818 * gcc.dg/torture/pr52943.c: New testcase.
6819
6820 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6821
6822 PR target/50751
6823 * gcc/target/sh/pr50751-4.c: New.
6824 * gcc/target/sh/pr50751-5.c: New.
6825 * gcc/target/sh/pr50751-6.c: New.
6826 * gcc/target/sh/pr50751-7.c: New.
6827
6828 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6829
6830 PR c++/52465
6831 * g++.dg/lookup/using52.C: New.
6832
6833 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6834
6835 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6836
6837 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6838
6839 PR rtl-optimization/52876
6840 * gcc.target/i386/pr52876.c: New.
6841
6842 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6843
6844 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6845 __UINTPTR_TYPE__.
6846 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6847 __INTPTR_TYPE__.
6848 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6849 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6850 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6851 (ptrdiff_t): ... this. All uses changed.
6852 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6853 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6854 __INTPTR_TYPE__.
6855 (main): Cast argument to __INTPTR_TYPE__.
6856 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6857 size_t.
6858 * gcc.dg/mallign.c (main): Likewise.
6859 * gcc.dg/pr38700.c (foo): Likewise.
6860 * gcc.dg/long-long-cst1.c (t): Likewise.
6861 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6862 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6863 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6864 * gcc.dg/pr25682.c (d, foo): Likewise.
6865 * gcc.dg/format/cast-1.c (f): Likewise.
6866 * gcc.dg/c90-const-expr-10.c
6867 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6868 (size_t): ...this. All uses changed.
6869 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6870 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6871 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6872 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6873 * gcc.dg/sequence-pt-1.c: Likewise.
6874 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6875 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6876 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6877 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6878 of ptrdiff_t with it.
6879 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6880 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6881 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6882
6883 2012-04-11 Jason Merrill <jason@redhat.com>
6884
6885 PR debug/45088
6886 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6887 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6888
6889 PR c++/52906
6890 * g++.dg/ext/attrib45.C: New.
6891
6892 * g++.dg/eh/dtor3.C: New.
6893
6894 2012-04-11 Richard Guenther <rguenther@suse.de>
6895
6896 PR middle-end/52621
6897 * gfortran.dg/pr52621.f90: New testcase.
6898
6899 2012-04-11 Richard Guenther <rguenther@suse.de>
6900
6901 PR middle-end/52918
6902 * g++.dg/torture/pr52918-1.C: New testcase.
6903 * g++.dg/torture/pr52918-2.C: Likewise.
6904
6905 2012-04-11 Tobias Burnus <burnus@net-b.de>
6906
6907 PR fortran/52729
6908 * gfortran.dg/block_11.f90: New.
6909
6910 2012-04-11 Nick Clifton <nickc@redhat.com>
6911
6912 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6913
6914 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6915
6916 PR target/16458
6917 * gcc.target/powerpc/pr16458-1.c: New test.
6918 * gcc.target/powerpc/pr16458-2.c: Likewise.
6919 * gcc.target/powerpc/pr16458-3.c: Likewise.
6920 * gcc.target/powerpc/pr16458-4.c: Likewise.
6921
6922 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6923
6924 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6925 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6926 * gcc.dg/builtin-bswap-5.c: Likewise.
6927 * gcc.target/i386/builtin-bswap-4.c: New test.
6928
6929 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6930
6931 PR 24985
6932 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6933
6934 2012-04-11 Richard Guenther <rguenther@suse.de>
6935
6936 PR rtl-optimization/52881
6937 * gcc.dg/torture/pr52881.c: New testcase.
6938 * gcc.dg/torture/pr52913.c: Likewise.
6939
6940 2012-04-11 Richard Guenther <rguenther@suse.de>
6941
6942 PR tree-optimization/52912
6943 * gcc.dg/torture/pr52912.c: New testcase.
6944
6945 2010-04-10 Michael Matz <matz@suse.de>
6946
6947 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6948 * gcc.dg/vect/vect-outer-1.c: Adjust.
6949 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6950 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6951 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6952 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6953 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6954 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6955
6956 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6957
6958 PR tree-optimization/52870
6959 * gcc.dg/vect/pr52870.c: New test.
6960
6961 2012-04-09 Mike Stump <mikestump@comcast.net>
6962
6963 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6964 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6965 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6966 * gnat.dg/aggr11.adb: Likewise.
6967 * gnat.dg/aggr11_pkg.ads: Likewise.
6968 * gnat.dg/aggr15.adb: Likewise.
6969 * gnat.dg/aggr15.ads: Likewise.
6970 * gnat.dg/aggr17.adb: Likewise.
6971 * gnat.dg/aggr18.adb: Likewise.
6972 * gnat.dg/array14.adb: Likewise.
6973 * gnat.dg/array14.ads: Likewise.
6974 * gnat.dg/array14_pkg.ads: Likewise.
6975 * gnat.dg/array19.adb: Likewise.
6976 * gnat.dg/array19.ads: Likewise.
6977 * gnat.dg/discr27.adb: Likewise.
6978 * gnat.dg/discr27.ads: Likewise.
6979 * gnat.dg/discr35.adb: Likewise.
6980 * gnat.dg/discr35.ads: Likewise.
6981 * gnat.dg/discr6.adb: Likewise.
6982 * gnat.dg/discr6_pkg.ads: Likewise.
6983 * gnat.dg/import1.adb: Likewise.
6984 * gnat.dg/import1.ads: Likewise.
6985 * gnat.dg/loop_address2.adb: Likewise.
6986 * gnat.dg/opt7.adb: Likewise.
6987 * gnat.dg/opt7.ads: Likewise.
6988 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6989 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6990 * gnat.dg/rep_clause2.adb: Likewise.
6991 * gnat.dg/rep_clause2.ads: Likewise.
6992 * gnat.dg/slice2.adb: Likewise.
6993 * gnat.dg/slice2.ads: Likewise.
6994 * gnat.dg/slice6.adb: Likewise.
6995 * gnat.dg/slice6_pkg.ads: Likewise.
6996 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6997 * gnat.dg/taft_type2.adb: Likewise.
6998 * gnat.dg/taft_type2.ads: Likewise.
6999 * gnat.dg/taft_type2_pkg.ads: Likewise.
7000 * gnat.dg/volatile10.adb: Likewise.
7001 * gnat.dg/volatile10_pkg.ads: Likewise.
7002
7003 * gcc.dg/dll-8.c: Remove execute permissions.
7004 * g++.dg/ext/dllexport5.C: Likewise.
7005
7006 2012-04-09 Jan Hubicka <jh@suse.cz>
7007
7008 PR lto/52722
7009 PR lto/51765
7010 PR lto/52634
7011 * gcc.dg/lto/pr52634_1.c: New testcase.
7012 * gcc.dg/lto/pr52634_0.c: New testcase.
7013
7014 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7015
7016 PR target/52883
7017 * gcc.target/i386/pr52883.c: New testcase.
7018
7019 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7020
7021 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7022 (check_effective_target_sync_long_long): Add SPARC case.
7023 (check_effective_target_sync_long_long_runtime): Likewise.
7024 (check_effective_target_sync_int_long): Adjust SPARC case.
7025 (check_effective_target_sync_char_short): Likewise.
7026
7027 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7028
7029 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7030 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7031
7032 2012-04-08 Tobias Burnus <burnus@net-b.de>
7033
7034 PR fortran/40973
7035 PR fortran/52751
7036 * gfortran.dg/public_private_module_2.f90: New.
7037
7038 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7039
7040 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7041 directives.
7042
7043 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7044
7045 PR fortran/52893
7046 * gfortran.dg/function_optimize_11.f90: New test.
7047
7048 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7049
7050 PR fortran/52668
7051 * gfortran.dg/use_only_6.f90: New test.
7052
7053 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7054
7055 PR fortran/52668
7056 * gfortran.dg/use_only_6.f90: New test.
7057 2012-04-06 Mike Stump <mikestump@comcast.net>
7058
7059 PR testsuite/50722
7060 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7061
7062 2012-04-05 Jason Merrill <jason@redhat.com>
7063
7064 PR c++/52596
7065 * g++.dg/template/qualified-id5.C: New.
7066
7067 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7068
7069 PR target/52882
7070 * gcc.target/i386/pr52882.c: New test.
7071
7072 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7073 Dominique D'Humieures <dominiq@lps.ens.fr>
7074
7075 PR testsuite/52614
7076 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7077 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7078
7079 2012-04-04 Jason Merrill <jason@redhat.com>
7080
7081 PR c++/52845
7082 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7083
7084 2012-04-03 Jason Merrill <jason@redhat.com>
7085
7086 PR c++/52796
7087 * g++.dg/cpp0x/variadic-value1.C: New.
7088
7089 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7090
7091 * gnat.dg/pack18.adb: New test.
7092 * gnat.dg/pack18_pkg.ads: New helper.
7093
7094 2012-04-03 Richard Guenther <rguenther@suse.de>
7095
7096 PR tree-optimization/52808
7097 * gcc.dg/pr52808.c: New testcase.
7098
7099 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7100
7101 PR tree-optimization/52835
7102 * gfortran.dg/pr52835.f90: New test.
7103
7104 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7105
7106 * gnat.dg/specs/aggr5.ads: New test.
7107
7108 2012-04-02 Richard Guenther <rguenther@suse.de>
7109
7110 PR tree-optimization/52756
7111 * gcc.dg/torture/pr52756.c: New testcase.
7112
7113 2012-04-02 Richard Guenther <rguenther@suse.de>
7114
7115 PR middle-end/52803
7116 * gcc.dg/pr52803.c: New testcase.
7117
7118 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7119
7120 PR c++/40942
7121 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7122 DR 214 in account.
7123
7124 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7125
7126 PR c++/50043
7127 * g++.dg/cpp0x/noexcept17.C: New.
7128 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7129 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7130 * g++.dg/cpp0x/noexcept01.C: Likewise.
7131 * g++.dg/eh/init-temp1.C: Likewise.
7132 * g++.dg/eh/ctor1.C: Likwise.
7133
7134 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7135
7136 * gnat.dg/controlled6.adb: New test.
7137 * gnat.dg/controlled6_pkg.ads: New helper.
7138 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7139
7140 2012-03-30 Richard Henderson <rth@redhat.com>
7141
7142 PR debug/52727
7143 * g++.dg/opt/pr52727.C: New testcase.
7144
7145 2012-03-30 Richard Guenther <rguenther@suse.de>
7146
7147 PR tree-optimization/52754
7148 * gcc.target/i386/pr52754.c: New testcase.
7149
7150 2012-03-30 Richard Guenther <rguenther@suse.de>
7151
7152 PR middle-end/52772
7153 * g++.dg/torture/pr52772.C: New testcase.
7154
7155 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7156
7157 PR c++/52718
7158 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7159
7160 2012-03-29 Jason Merrill <jason@redhat.com>
7161
7162 PR c++/52685
7163 * g++.dg/template/inherit8.C: New.
7164
7165 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7166
7167 PR c++/52759
7168 * g++.dg/ext/weak4.C: New test.
7169
7170 PR tree-optimization/52760
7171 * gcc.c-torture/execute/pr52760.c: New test.
7172
7173 2012-03-29 Jason Merrill <jason@redhat.com>
7174
7175 PR c++/52743
7176 * g++.dg/cpp0x/initlist-array3.C: New.
7177
7178 2012-03-28 Jason Merrill <jason@redhat.com>
7179
7180 PR c++/52746
7181 * g++.dg/overload/virtual2.C: New.
7182
7183 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7184
7185 * gnat.dg/vect7.ad[sb]: New test.
7186
7187 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7188 Tobias Burnus <burnus@gcc.gnu.org>
7189
7190 PR fortran/52652
7191 * gfortran.dg/allocate_class_1.f90 : Change error test.
7192 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7193 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7194 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7195
7196 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7197
7198 PR middle-end/52691
7199 * gcc.dg/pr52691.c: New test.
7200
7201 PR middle-end/52750
7202 * gcc.c-torture/compile/pr52750.c: New test.
7203
7204 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7205
7206 PR target/52692
7207 * gcc.target/avr/torture/builtins-2.c: New test.
7208
7209 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7210
7211 PR target/52736
7212 * gcc.target/i386/pr52736.c: New test.
7213
7214 2012-03-27 Martin Jambor <mjambor@suse.cz>
7215
7216 PR middle-end/52693
7217 * gcc.dg/torture/pr52693.c: New test.
7218
7219 2012-03-27 Meador Inge <meadori@codesourcery.com>
7220
7221 PR c++/52672
7222 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7223
7224 2012-03-27 Mike Stump <mikestump@comcast.net>
7225
7226 PR target/52665
7227 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7228 failures that match branch names.
7229
7230 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7231 H.J. Lu <hongjiu.lu@intel.com>
7232
7233 PR target/52698
7234 * gcc.target/i386/pr52698.c: New test.
7235
7236 2012-03-27 Richard Guenther <rguenther@suse.de>
7237
7238 PR middle-end/52720
7239 * gcc.dg/torture/pr52720.c: New testcase.
7240
7241 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7242
7243 * gnat.dg/pack17.adb: New test.
7244
7245 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7246
7247 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7248 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7249
7250 2012-03-26 Martin Jambor <mjambor@suse.cz>
7251
7252 PR tree-optimization/50052
7253 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7254
7255 2012-03-26 Richard Guenther <rguenther@suse.de>
7256
7257 PR tree-optimization/52701
7258 * gfortran.dg/pr52701.f90: New testcase.
7259
7260 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7261
7262 PR tree-optimization/52686
7263 * gcc.target/arm/pr52686.c: New test.
7264
7265 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7266
7267 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7268 Add "-Os -flto" to list.
7269
7270 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7271
7272 * gnat.dg/concat2.ad[sb]: New test.
7273
7274 2012-03-24 Jason Merrill <jason@redhat.com>
7275
7276 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7277 * g++.dg/cpp0x/trailing2.C: Likewise.
7278 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7279 * g++.dg/cpp1y/auto-fn1.C: New.
7280 * g++.dg/cpp1y/auto-fn2.C: New.
7281 * g++.dg/cpp1y/auto-fn3.C: New.
7282 * g++.dg/cpp1y/auto-fn4.C: New.
7283 * g++.dg/cpp1y/auto-fn5.C: New.
7284 * g++.dg/cpp1y/auto-fn6.C: New.
7285 * g++.dg/cpp1y/auto-fn7.C: New.
7286 * g++.dg/cpp1y/auto-fn8.C: New.
7287 * g++.dg/cpp1y/auto-fn9.C: New.
7288 * g++.dg/cpp1y/auto-fn10.C: New.
7289 * g++.dg/cpp1y/auto-fn11.C: New.
7290
7291 2012-03-23 Richard Guenther <rguenther@suse.de>
7292
7293 PR tree-optimization/52678
7294 * gfortran.dg/pr52678.f: New testcase.
7295
7296 2012-03-23 Richard Guenther <rguenther@suse.de>
7297
7298 PR tree-optimization/52638
7299 * g++.dg/torture/pr52638.C: New testcase.
7300
7301 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7302
7303 PR c++/52487
7304 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7305
7306 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7307
7308 PR c++/52671
7309 * g++.dg/ext/attrib44.C: New test.
7310
7311 2012-03-22 Jan Hubicka <jh@suse.cz>
7312
7313 PR middle-end/51737
7314 * g++.dg/torture/pr51737.C: New testcase
7315
7316 2012-03-22 Richard Guenther <rguenther@suse.de>
7317
7318 PR tree-optimization/52548
7319 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7320
7321 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7322
7323 * lib/fortran-modules.exp (list-module-names-1): Remove
7324 warning.
7325
7326 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7327
7328 PR target/50751
7329 * gcc.target/sh/pr50751-1.c: New.
7330 * gcc.target/sh/pr50751-2.c: New.
7331 * gcc.target/sh/pr50751-3.c: New.
7332
7333 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7334
7335 PR target/52479
7336 * gcc.target/sh/sh4a-cos.c: Remove.
7337 * gcc.target/sh/sh4a-sin.c: Remove.
7338 * gcc.target/sh/sh4a-sincos.c: Remove.
7339
7340 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7341
7342 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7343 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7344
7345 2012-03-21 Martin Jambor <mjambor@suse.cz>
7346
7347 PR testsuite/52641
7348 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7349 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7350
7351 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7352
7353 * gcc.target/arm/thumb-16bit-ops.c: New file.
7354 * gcc.target/arm/thumb-ifcvt.c: New file.
7355
7356 2012-03-20 Jason Merrill <jason@redhat.com>
7357
7358 * lib/target-supports.exp: Add { target c++1y }.
7359
7360 * g++.dg/cpp0x/auto32.C: New.
7361
7362 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7363
7364 PR testsuite/52641
7365 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7366 int32plus.
7367 * gcc.dg/torture/pr48124-4.c: Ditto:
7368 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7369
7370 2012-03-20 Jason Merrill <jason@redhat.com>
7371
7372 PR c++/52510
7373 * g++.dg/cpp0x/initlist66.C: New.
7374
7375 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7376
7377 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7378 __AVR_HAVE_LPMX__
7379
7380 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7381
7382 PR target/49868
7383 * gcc.target/avr/torture/addr-space-2.h: New file.
7384 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7385 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7386 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7387 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7388
7389 2012-03-20 Richard Guenther <rguenther@suse.de>
7390
7391 * gnat.dg/pack16.adb: New testcase.
7392 * gnat.dg/pack16_pkg.ads: Likewise.
7393 * gnat.dg/specs/pack8.ads: Likewise.
7394 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7395
7396 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7397
7398 * g++.dg/warn/Wuseless-cast.C: Extend.
7399
7400 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7401
7402 PR c++/14710
7403 * g++.dg/warn/Wuseless-cast.C: New.
7404
7405 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7406
7407 PR libfortran/52608
7408 * gfortran.dg/pr52608.f90: New test.
7409
7410 2012-03-17 Tobias Burnus <burnus@net-b.de>
7411
7412 PR fortran/52585
7413 * gfortran.dg/proc_ptr_36.f90: New.
7414
7415 2012-03-16 Martin Jambor <mjambor@suse.cz>
7416
7417 * gcc.dg/misaligned-expand-1.c: New test.
7418 * gcc.dg/misaligned-expand-3.c: Likewise.
7419
7420 2012-03-16 Richard Guenther <rguenther@suse.de>
7421 Kai Tietz <ktietz@redhat.com>
7422
7423 PR middle-end/48814
7424 * gcc.c-torture/execute/pr48814-1.c: New test.
7425 * gcc.c-torture/execute/pr48814-2.c: New test.
7426 * gcc.dg/tree-ssa/assign-1.c: New test.
7427 * gcc.dg/tree-ssa/assign-2.c: New test.
7428 * gcc.dg/tree-ssa/assign-3.c: New test.
7429
7430 2012-03-16 Richard Guenther <rguenther@suse.de>
7431
7432 * gnat.dg/specs/pack7.ads: New testcase.
7433
7434 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7435
7436 PR target/52568
7437 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7438 * gcc.dg/torture/vshuf-8.inc: Likewise.
7439 * gcc.dg/torture/vshuf-16.inc: Likewise.
7440 * gcc.dg/torture/vshuf-32.inc: Likewise.
7441
7442 2012-03-15 Jason Merrill <jason@redhat.com>
7443
7444 * g++.dg/torture/pr52582.C: New.
7445
7446 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7447
7448 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7449
7450 2012-03-15 Ira Rosen <irar@il.ibm.com>
7451 Ulrich Weigand <ulrich.weigand@linaro.org>
7452
7453 * gcc.dg/vect/slp-cond-3.c: New test.
7454 * gcc.dg/vect/slp-cond-4.c: New test.
7455
7456 2012-03-15 Ira Rosen <irar@il.ibm.com>
7457 Ulrich Weigand <ulrich.weigand@linaro.org>
7458
7459 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7460 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7461
7462 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7463
7464 PR libfortran/52434
7465 PR libfortran/48878
7466 PR libfortran/38199
7467 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7468 * gfortran.dg/round_1.f03: Likewise.
7469
7470 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7471 Andrew Pinski <apinski@cavium.com>
7472
7473 PR middle-end/52592
7474 * gcc.dg/pr52592.c: New test.
7475
7476 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7477
7478 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7479 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7480 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7481 * lib/fortran-modules.exp: .. this new file. Adjust users.
7482 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7483 gfortran-dg-debug-runtest): Call cleanup-modules.
7484 * lib/fortran-torture.exp (fortran-torture-execute,
7485 fortran-torture): Likewise.
7486 * gfortran.dg/coarray/caf.exp: Likewise.
7487 * lib/lto.exp: Likewise.
7488 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7489 * gfortran.dg/class_4b.f03: Likewise.
7490 * gfortran.dg/class_4c.f03: Likewise.
7491 * gfortran.dg/class_45a.f03: Likewise.
7492 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7493 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7494 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7495 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7496 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7497 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7498 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7499 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7500 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7501 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7502 * gfortran.dg/whole_file_28.f90: Likewise.
7503 * gfortran.dg/whole_file_29.f90: Likewise.
7504 * gfortran.dg/whole_file_30.f90: Likewise.
7505 * gfortran.dg/whole_file_31.f90: Likewise.
7506
7507 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7508
7509 PR tree-optimization/52267
7510 * gcc.dg/pr52267.c: New test.
7511 * gcc.dg/tree-ssa/vrp65.c: New test.
7512 * gcc.dg/tree-ssa/vrp66.c: New test.
7513
7514 2012-03-15 Richard Guenther <rguenther@suse.de>
7515
7516 PR middle-end/52580
7517 * gfortran.dg/vect/pr52580.f: New testcase.
7518
7519 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7520
7521 * gcc.target/sh/fpul-usage-1.c: New.
7522
7523 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7524
7525 PR target/49468
7526 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7527 * gcc.target/sh/pr49468-di.c: Likewise.
7528
7529 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7530
7531 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7532 * gcc.dg/c99-stdint-6.c: Likewise.
7533 * gcc.dg/lto/20090210_0.c: Likewise.
7534 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7535 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7536 * gcc.dg/pragma-init-fini-2.c: Likewise.
7537 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7538 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7539 * gcc.target/i386/pr22152.c: Likewise.
7540 * gcc.target/i386/vect8-ret.c: Likewise.
7541 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7542 handling.
7543
7544 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7545
7546 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7547 * g++.dg/tree-prof/partition1.C: Likewise.
7548 * g++.dg/tree-prof/partition2.C: Likewise.
7549 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7550 handling.
7551 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7552 * gcc.c-torture/execute/20010724-1.c: Remove.
7553 * gcc.c-torture/execute/20010724-1.x: Remove.
7554 * gcc.c-torture/execute/20040208-2.c: Remove.
7555 * gcc.c-torture/execute/20040208-2.x: Remove.
7556 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7557 Remove.
7558 (main) [__mips__ && __sgi__]: Remove.
7559 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7560 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7561 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7562 mips-sgi-irix6* handling.
7563 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7564 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7565 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7566 handling.
7567 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7568 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7569 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7570 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7571 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7572 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7573 mips-sgi-irix6*.
7574 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7575 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7576 * gcc.target/mips/save-restore-3.c: Likewise.
7577 * gcc.target/mips/save-restore-4.c: Likewise.
7578 * gcc.target/mips/save-restore-5.c: Likewise.
7579 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7580 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7581 messages.
7582 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7583 IRIX 6 handling.
7584 (restore_ld_library_path_env_vars): Likewise.
7585 * lib/target-supports.exp (check_profiling_available): Remove
7586 mips*-*-irix* handling.
7587 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7588 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7589 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7590
7591 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7592
7593 PR c++/52582
7594 * g++.dg/opt/pr52582.C: New test.
7595
7596 2012-03-14 Richard Guenther <rguenther@suse.de>
7597
7598 PR tree-optimization/52571
7599 * gcc.dg/vect/vect-2.c: Initialize arrays.
7600 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7601 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7602 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7603
7604 2012-03-14 Richard Guenther <rguenther@suse.de>
7605
7606 PR middle-end/52080
7607 PR middle-end/52097
7608 PR middle-end/48124
7609 * gcc.dg/torture/pr48124-1.c: New testcase.
7610 * gcc.dg/torture/pr48124-2.c: Likewise.
7611 * gcc.dg/torture/pr48124-3.c: Likewise.
7612 * gcc.dg/torture/pr48124-4.c: Likewise.
7613
7614 2012-03-14 Richard Guenther <rguenther@suse.de>
7615
7616 PR middle-end/52578
7617 * gcc.dg/pr52578.c: New testcase.
7618
7619 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7620
7621 PR c++/52521
7622 * g++.dg/cpp0x/udlit-args2.C: New test.
7623
7624 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7625
7626 PR target/48596
7627 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7628 * gcc.c-torture/compile/pr48596.c: ... here.
7629
7630 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7631
7632 PR c++/51641
7633 * g++.dg/lookup/hidden-class17.C: New test.
7634
7635 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7636
7637 PR c/52577
7638 * gcc.dg/Wunused-var-3.c: New test.
7639
7640 2012-03-13 Martin Jambor <mjambor@suse.cz>
7641
7642 * gcc.dg/misaligned-expand-2.c: New test.
7643
7644 2012-03-13 Richard Guenther <rguenther@suse.de>
7645
7646 PR middle-end/52134
7647 * gcc.dg/pr52134.c: New testcase.
7648
7649 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7650
7651 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7652
7653 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7654
7655 PR tree-optimization/46728
7656 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7657 * gcc.target/powerpc/pr46728-5.c: Likewise.
7658 * gcc.target/powerpc/pr46728-8.c: Likewise.
7659 * gcc.target/powerpc/pr46728-10.c: Likewise.
7660 * gcc.target/powerpc/pr46728-11.c: Likewise.
7661 * gcc.target/powerpc/pr46728-13.c: Likewise.
7662 * gcc.target/powerpc/pr46728-14.c: Likewise.
7663 * gcc.target/powerpc/pr46728-15.c: Likewise.
7664
7665 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7666
7667 PR c++/52299
7668 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7669
7670 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7671
7672 PR tree-optimization/46728
7673 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7674 * gcc.target/powerpc/pr46728-5.c: Likewise.
7675 * gcc.target/powerpc/pr46728-8.c: Likewise.
7676 * gcc.target/powerpc/pr46728-10.c: Likewise.
7677 * gcc.target/powerpc/pr46728-11.c: Likewise.
7678 * gcc.target/powerpc/pr46728-13.c: Likewise.
7679 * gcc.target/powerpc/pr46728-14.c: Likewise.
7680 * gcc.target/powerpc/pr46728-15.c: Likewise.
7681
7682 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7683
7684 PR target/49868
7685 * gcc.target/avr/torture/addr-space-1.h: New file.
7686 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7687 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7688 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7689 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7690
7691 2012-03-12 Andrew Pinski <apinski@cavium.com>
7692
7693 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7694
7695 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7696
7697 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7698 * g++.dg/abi/thunk4.C: Likewise.
7699 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7700 Adapt line numbers.
7701 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7702 handling.
7703 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7704 * g++.dg/eh/spbp.C: Likewise.
7705 * g++.dg/ext/label13.C: Likewise.
7706 * g++.dg/guality/guality.exp: Likewise.
7707 * g++.dg/other/anon5.C: Likewise.
7708 * g++.dg/other/pragma-ep-1.C: Remove.
7709 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7710 * g++.dg/warn/pr31246.C: Likewise.
7711 * g++.dg/warn/weak1.C: Likewise.
7712 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7713 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7714 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7715 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7716 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7717 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7718 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7719 * gcc.dg/c99-tgmath-1.c: Likewise.
7720 * gcc.dg/c99-tgmath-2.c: Likewise.
7721 * gcc.dg/c99-tgmath-3.c: Likewise.
7722 * gcc.dg/c99-tgmath-4.c: Likewise.
7723 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7724 handling.
7725 * gcc.dg/debug/pr49032.c: Likewise.
7726 * gcc.dg/guality/guality.exp: Likewise.
7727 * gcc.dg/intmax_t-1.c: Likewise.
7728 * gcc.dg/pr48616.c: Likewise.
7729 * gcc.dg/pragma-ep-1.c: Remove.
7730 * gcc.dg/pragma-ep-2.c: Remove.
7731 * gcc.dg/pragma-ep-3.c: Remove.
7732 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7733 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7734 * gcc.misc-tests/gcov-14.c: Likewise.
7735 * gfortran.dg/guality/guality.exp: Likewise.
7736 * lib/target-supports.exp (check_weak_available): Likewise.
7737 (add_options_for_tls): Likewise.
7738 (check_ascii_locale_available): Likewise.
7739 * obj-c++.dg/dwarf-2.mm: Likewise.
7740 * objc.dg/dwarf-1.m: Likewise.
7741 * objc.dg/dwarf-2.m: Likewise.
7742
7743 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7744
7745 PR tree-optimization/51721
7746 * gcc.dg/tree-ssa/vrp64.c: New test.
7747
7748 PR tree-optimization/52533
7749 * gcc.c-torture/compile/pr52533.c: New test.
7750
7751 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7752
7753 * gcc.target/i386/rtm-xabort-1.c: New.
7754 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7755 * gcc.target/i386/rtm-xend-1.c: Ditto.
7756 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7757 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7758 * gcc.target/i386/sse-13.c: Ditto.
7759 * gcc.target/i386/sse-14.c: Ditto.
7760 * gcc.target/i386/sse-22.c: Ditto.
7761 * gcc.target/i386/sse-23.c: Ditto.
7762 * g++.dg/other/i386-2.C: Ditto.
7763 * g++.dg/other/i386-3.C: Ditto.
7764
7765 2012-03-12 Tobias Burnus <burnus@net-b.de>
7766
7767 PR fortran/52542
7768 * gfortran.dg/proc_ptr_35.f90: New.
7769
7770 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7771
7772 PR target/52530
7773 * gcc.dg/torture/pr52530.c: New test.
7774
7775 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7776
7777 PR target/51244
7778 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7779
7780 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7781
7782 PR target/52450
7783 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7784
7785 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7786
7787 2012-03-09 Andrew Pinski <apinski@cavium.com>
7788
7789 PR middle-end/51988
7790 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7791 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7792
7793 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7794
7795 * gcc.dg/tree-ssa/scev-3.c: New.
7796 * gcc.dg/tree-ssa/scev-4.c: New.
7797
7798 2012-03-08 Tobias Burnus <burnus@net-b.de>
7799
7800 PR fortran/52469
7801 * gfortran.dg/proc_ptr_34.f90
7802
7803 2012-03-07 Jason Merrill <jason@redhat.com>
7804
7805 PR c++/52521
7806 * g++.dg/cpp0x/udlit-mangle.C: New.
7807
7808 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7809
7810 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7811
7812 2012-03-06 Richard Guenther <rguenther@suse.de>
7813
7814 PR middle-end/52493
7815 * gcc.dg/torture/pr52493.c: New testcase.
7816
7817 2012-03-06 Richard Guenther <rguenther@suse.de>
7818
7819 PR lto/52097
7820 * gcc.dg/lto/pr52097_0.c: New testcase.
7821
7822 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7823
7824 PR target/51244
7825 * gcc.target/sh/pr51244-1.c: New.
7826 * gcc.target/sh/pr51244-2.c: New.
7827 * gcc.target/sh/pr51244-3.c: New.
7828
7829 2012-03-05 Jason Merrill <jason@redhat.com>
7830
7831 PR c++/51930
7832 * g++.dg/ext/visibility/template11.C: New.
7833
7834 * g++.dg/cpp0x/implicit13.C: New.
7835
7836 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7837
7838 PR tree-optimization/51721
7839 * gcc.dg/tree-ssa/vrp63.c: New test.
7840 * gcc.dg/pr51721.c: New test.
7841
7842 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7843
7844 PR fortran/50981
7845 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7846 argument checks.
7847
7848 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7849
7850 PR target/52146
7851 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7852
7853 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7854
7855 PR fortran/50981
7856 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7857
7858 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7859
7860 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7861 int32plus.
7862
7863 2012-03-03 Jason Merrill <jason@redhat.com>
7864
7865 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7866
7867 Core 1270
7868 * g++.dg/cpp0x/initlist65.C: New.
7869
7870 PR c++/36797
7871 * g++.dg/ext/is_empty2.C: New.
7872
7873 2012-03-03 Tobias Burnus <burnus@net-b.de>
7874
7875 PR fortran/48820
7876 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7877
7878 2012-03-03 Tobias Burnus <burnus@net-b.de>
7879
7880 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7881 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7882 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7883 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7884 * gfortran.dg/class_30.f90: Remove dg-warning line.
7885 * gfortran.dg/bind_c_usage_25.f90: New.
7886
7887 2012-03-03 Tobias Burnus <burnus@net-b.de>
7888
7889 PR fortran/48820
7890 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7891 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7892 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7893
7894 2012-03-03 Tobias Burnus <burnus@net-b.de>
7895
7896 PR fortran/48820
7897 * gfortran.dg/assumed_type_1.f90: New.
7898 * gfortran.dg/assumed_type_2.f90: New.
7899 * gfortran.dg/assumed_type_3.f90: New.
7900 * gfortran.dg/assumed_type_4.f90: New.
7901
7902 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7903
7904 PR target/49486
7905 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7906 * gcc.target/sh/pr49468-di.c: New.
7907
7908 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7909
7910 * gcc.dg/graphite/pr50561.c: Update.
7911
7912 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7913
7914 * gcc.target/powerpc/pr52457.c: New test.
7915
7916 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7917
7918 * gcc.target/arm/sat-1.c: New test.
7919
7920 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7921
7922 PR target/46716
7923 * gcc.target/i386/pr46716.c: New test.
7924
7925 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7926
7927 PR c++/51989
7928 * g++.dg/cpp0x/sfinae32.C: New.
7929
7930 2012-03-02 Richard Guenther <rguenther@suse.de>
7931
7932 PR tree-optimization/52406
7933 * gcc.dg/torture/pr52406.c: New testcase.
7934
7935 2012-03-02 Tobias Burnus <burnus@net-b.de>
7936
7937 PR fortran/52325
7938 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7939 * gfortran.dg/nullify_2.f90: Update dg-error.
7940 * gfortran.dg/nullify_4.f90: Ditto.
7941 * gfortran.dg/pointer_init_6.f90: Ditto.
7942
7943 2012-03-02 Tobias Burnus <burnus@net-b.de>
7944
7945 PR fortran/52270
7946 * gfortran.dg/class_51.f90: New.
7947
7948 2012-03-02 Tobias Burnus <burnus@net-b.de>
7949
7950 PR fortran/52452
7951 * gfortran.dg/intrinsic_8.f90: New.
7952
7953 2012-03-01 Kai Tietz <ktietz@redhat.com>
7954
7955 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7956 routines on mingw targets.
7957 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7958
7959 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7960
7961 PR tree-optimization/52445
7962 * gcc.dg/pr52445.c: New test.
7963
7964 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7965
7966 PR target/52437
7967 * gcc.c-torture/compile/pr52437.c: New test.
7968
7969 PR middle-end/52419
7970 * gcc.dg/torture/pr52419.c: New test.
7971
7972 PR tree-optimization/52429
7973 * gcc.dg/torture/pr52429.c: New test.
7974 * g++.dg/opt/pr52429.C: New test.
7975
7976 2012-02-29 Richard Guenther <rguenther@suse.de>
7977
7978 PR testsuite/52297
7979 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7980 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7981 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7982 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7983 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7984 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7985
7986 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7987
7988 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7989
7990 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7991
7992 PR fortran/52386
7993 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7994
7995 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7996
7997 PR target/51534
7998 * gcc.target/arm/neon/pr51534.c: New testcase.
7999
8000 2012-02-28 Richard Guenther <rguenther@suse.de>
8001
8002 PR target/52407
8003 * gcc.dg/torture/pr52407.c: New testcase.
8004
8005 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8006
8007 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8008 * gcc.target/arm/vfp2.c: Likewise.
8009 * gcc.target/arm/vfp3.c: Likewise.
8010 * gcc.target/arm/vfp4.c: Likewise.
8011 * gcc.target/arm/vfp5.c: Likewise.
8012 * gcc.target/arm/vfp6.c: Likewise.
8013 * gcc.target/arm/vfp7.c: Likewise.
8014 * gcc.target/arm/vfp8.c: Likewise.
8015 * gcc.target/arm/vfp9.c: Likewise.
8016 * gcc.target/arm/vfp10.c: Likewise.
8017 * gcc.target/arm/vfp11.c: Likewise.
8018 * gcc.target/arm/vfp12.c: Likewise.
8019 * gcc.target/arm/vfp13.c: Likewise.
8020 * gcc.target/arm/vfp14.c: Likewise.
8021 * gcc.target/arm/vfp15.c: Likewise.
8022 * gcc.target/arm/vfp16.c: Likewise.
8023 * gcc.target/arm/vfp17.c: Likewise.
8024 * gcc.target/arm/neon-constants.h: New file.
8025 * gcc.target/arm/neon-vect1.c: New test.
8026 * gcc.target/arm/neon-vect2.c: New test.
8027 * gcc.target/arm/neon-vect3.c: New test.
8028 * gcc.target/arm/neon-vect4.c: New test.
8029 * gcc.target/arm/neon-vect5.c: New test.
8030 * gcc.target/arm/neon-vect6.c: New test.
8031 * gcc.target/arm/neon-vect7.c: New test.
8032 * gcc.target/arm/neon-vect8.c: New test.
8033
8034 2012-02-28 Richard Guenther <rguenther@suse.de>
8035
8036 PR tree-optimization/52402
8037 * gcc.dg/torture/pr52402.c: New testcase.
8038
8039 2012-02-28 Richard Guenther <rguenther@suse.de>
8040
8041 PR lto/52400
8042 * g++.dg/lto/pr52400_0.C: New testcase.
8043
8044 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8045
8046 * gcc.target/avr/torture/builtins-1.c: New test.
8047 * gcc.target/avr/torture/builtins-error.c: New test.
8048
8049 2012-02-28 Kai Tietz <ktietz@redhat.com>
8050
8051 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8052 * gcc.target/i386/pr45352-2.c: Likewise.
8053 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8054 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8055 targets instead rand.
8056 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8057 * gcc.target/i386/sse2-mul-1.c: Likewise.
8058 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8059 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8060 * gcc.target/i386/pad-1.c: Likewise.
8061 * gcc.target/i386/pad-9.c: Likewise.
8062 * gcc.target/i386/pad-2.c: Likewise.
8063 * gcc.target/i386/pad-5b.c: Likewise.
8064 * gcc.target/i386/pad-8.c: Likewise.
8065 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8066 * gcc.target/i386/pr44130.c: Likewise.
8067 * gcc.target/i386/align-main-1.c: Likewise.
8068 * gcc.target/i386/align-main-2.c: Likewise.
8069 * gcc.target/i386/sw-1.c: Likewise.
8070 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8071 on x64 mingw target.
8072 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8073 * gcc.target/i386/pr46295.c: Likewise.
8074 * gcc.target/i386/amd64-abi-1.c: Likewise.
8075 * gcc.target/i386/amd64-abi-2.c: Likewise.
8076 * gcc.target/i386/pr39082-1.c: Likewise.
8077 * gcc.target/i386/pr39162.c: Likewise.
8078 * gcc.target/i386/pr22152.c: Likewise.
8079 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8080 * gcc.target/i386/wrfsbase-2.c: Likewise.
8081 * gcc.target/i386/local.c: Likewise
8082 * gcc.target/i386/wrgsbase-1.c: Likewise.
8083 * gcc.target/i386/wrfsbase-1.c: Likewise.
8084 * gcc.target/i386/pr39315-3.c: Likewise.
8085 * gcc.target/i386/pr35767-4.c: Likewise.
8086 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8087 x64 mingw target.
8088 * gcc.target/i386/pr45336-2.c: Likewise.
8089 * gcc.target/i386/pr45336-1.c: Likewise.
8090 * gcc.target/i386/pr45336-4.c: Likewise.
8091
8092 2012-02-27 Tristan Gingold <gingold@adacore.com>
8093
8094 * gnat.dg/array20.ad[sb]: New test.
8095
8096 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8097
8098 PR target/52375
8099 * gcc.target/arm/pr52375.c: New test.
8100 * gcc.c-torture/compile/pr52375.c: New test.
8101
8102 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8103
8104 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8105 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8106
8107 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8108
8109 * gnat.dg/aggr19.adb: New test.
8110 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8111
8112 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8113
8114 PR target/49263
8115 * gcc.target/sh/pr49263.c: New.
8116
8117 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8118
8119 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8120 simulate_thread_wrapper_other_threads
8121 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8122 Move initialization of 'value' to main().
8123 (main): Initialize 'value';
8124 * gcc.dg/simulate-thread/speculative-store.c
8125 (simulate_thread_step_verify): Return 0 when successful.
8126 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8127 Reduce threshold.
8128 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8129 (simulate_thread_wrapper_other_threads): Return a success/fail value
8130 and issue an error if the instruction count threshold is exceeded.
8131
8132 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8133
8134 PR target/50580
8135 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8136 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8137
8138 2012-02-24 Richard Guenther <rguenther@suse.de>
8139
8140 PR middle-end/52355
8141 * gcc.dg/pr52355.c: New testcase.
8142
8143 2012-02-23 Kai Tietz <ktietz@redhat.com>
8144
8145 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8146 * gcc.dg/Wpadded.c: Likewise.
8147 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8148 structure-layout.
8149 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8150 for sleep by Sleep and add windows.h include for this function.
8151 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8152 targets.
8153 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8154 target.
8155 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8156 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8157 on x64 mingw target.
8158 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8159 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8160 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8161 failure on LLP64 target.
8162
8163 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8164
8165 PR c/52290
8166 * gcc.dg/noncompile/pr52290.c: New test.
8167
8168 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8169
8170 PR tree-optimization/52019
8171 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8172
8173 2012-02-22 Kai Tietz <ktietz@redhat.com>
8174
8175 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8176 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8177 derived pdiff_t type.
8178 * g++.dg/torture/pr49720.C: Likewise
8179
8180 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8181
8182 PR target/52330
8183 * gcc.target/i386/pr52330.c: New test.
8184
8185 2012-02-22 Tobias Burnus <burnus@net-b.de>
8186
8187 PR fortran/52335
8188 * gfortran.dg/io_constraints_10.f90: New.
8189
8190 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8191
8192 * lib/target-supports.exp (check_effective_target_vect_condition):
8193 Return true for NEON.
8194
8195 2012-02-21 Kai Tietz <ktietz@redhat.com>
8196
8197 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8198
8199 2012-02-21 Richard Guenther <rguenther@suse.de>
8200
8201 PR tree-optimization/52324
8202 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8203
8204 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8205
8206 PR middle-end/51782
8207 * gcc.target/avr/torture/pr51782-1.c: New test.
8208
8209 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8210
8211 PR tree-optimization/52318
8212 * gcc.dg/pr52318.c: New test.
8213
8214 2012-02-20 Kai Tietz <ktietz@redhat.com>
8215
8216 * gcc.dg/bf-ms-layout-3.c: New testcase.
8217
8218 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8219
8220 PR testsuite/52229
8221 PR fortran/32380
8222 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8223
8224 2012-02-20 Richard Guenther <rguenther@suse.de>
8225
8226 PR tree-optimization/52298
8227 * gcc.dg/torture/pr52298.c: New testcase.
8228 * gcc.dg/vect/pr52298.c: Likewise.
8229
8230 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8231
8232 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8233 * gcc.c-torture/execute/pr52286.c: Ditto.
8234
8235 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8236
8237 PR tree-optimization/52286
8238 * gcc.c-torture/execute/pr52286.c: New test.
8239
8240 2012-02-18 Tobias Burnus <burnus@net-b.de>
8241
8242 PR fortran/52295
8243 * gfortran.dg/interface_35.f90: Use -std=f2003.
8244 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8245 * gfortran.dg/interface_assignment_4.f90: Ditto.
8246 * gfortran.dg/bessel_1.f90: Ditto.
8247 * gfortran.dg/func_result_6.f90: Ditto.
8248 * gfortran.dg/hypot_1.f90: Ditto.
8249 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8250
8251 2012-02-17 Tobias Burnus <burnus@net-b.de>
8252
8253 PR translation/52232
8254 PR translation/52234
8255 PR translation/52245
8256 PR translation/52246
8257 PR translation/52262
8258 PR translation/52273
8259 * gfortran.dg/coarray_22.f90: Update dg-error.
8260 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8261
8262 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8263
8264 PR target/51753
8265 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8266 (simulate-thread): Use default timeout.
8267
8268 2012-02-16 Jason Merrill <jason@redhat.com>
8269
8270 PR c++/52248
8271 * g++.dg/ext/timevar1.C: New.
8272
8273 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8274
8275 PR c++/52126
8276 * g++.dg/template/using21.C: New.
8277 * g++.dg/template/using22.C: Likewise.
8278
8279 2012-02-16 Jason Merrill <jason@redhat.com>
8280
8281 PR c++/51415
8282 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8283
8284 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8285
8286 PR tree-optimization/52255
8287 * gcc.c-torture/compile/pr52255.c: New test.
8288
8289 PR debug/52260
8290 * g++.dg/debug/dwarf2/pr52260.C: New test.
8291
8292 PR middle-end/51929
8293 * g++.dg/ipa/pr51929.C: New test.
8294
8295 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8296
8297 PR target/52199
8298 * gcc.target/powerpc/pr52199.c: New file.
8299
8300 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8301
8302 PR target/52152
8303 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8304
8305 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8306
8307 * gcc.dg/pr51867.c: Don't include <math.h>.
8308 (sqrtf): Declare.
8309
8310 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8311
8312 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8313 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8314
8315 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8316
8317 PR tree-optimization/50561
8318 * gcc.dg/graphite/pr50561.c: New testcase.
8319
8320 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8321
8322 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8323 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8324
8325 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8326
8327 * gnat.dg/discr35.ad[sb]: New test.
8328
8329 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8330
8331 * gnat.dg/volatile10.adb: New test.
8332 * gnat.dg/volatile10_pkg.ads: New helper.
8333
8334 2012-02-14 Jason Merrill <jason@redhat.com>
8335
8336 * g++.dg/ext/attrib43.C: New.
8337
8338 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8339
8340 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8341 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8342 fgnu_tm.
8343 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8344 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8345 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8346 effective_target fgnu_tm.
8347 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8348
8349 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8350
8351 PR c++/52247
8352 * g++.dg/template/asmgoto1.C: New test.
8353
8354 2012-02-14 Ian Lance Taylor <iant@google.com>
8355
8356 PR go/48501
8357 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8358 compiling generated file for 64bit and index tests.
8359
8360 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8361
8362 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8363
8364 2012-02-14 Richard Guenther <rguenther@suse.de>
8365
8366 PR tree-optimization/52244
8367 PR tree-optimization/51528
8368 * gcc.dg/torture/pr52244.c: New testcase.
8369
8370 2012-02-14 Walter Lee <walt@tilera.com>
8371
8372 * g++.dg/other/PR23205.C: Disable test on tile.
8373 * g++.dg/other/pr23205-2.C: Disable test on tile.
8374 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8375 * gcc.dg/20040813-1.c: Disable test on tile.
8376 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8377 * gcc.misc-tests/linkage.exp: Handle tilegx.
8378
8379 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8380
8381 PR tree-optimization/52210
8382 * gcc.dg/pr52210.c: New test.
8383
8384 2012-02-14 Jason Merrill <jason@redhat.com>
8385
8386 PR c++/39055
8387 * g++.dg/overload/defarg5.C: New.
8388
8389 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8390
8391 PR c/52181
8392 * c-c++-common/pr52181.c: New test.
8393
8394 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8395
8396 PR c++/52215
8397 * g++.dg/ext/atomic-1.C: New test.
8398
8399 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8400
8401 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8402
8403 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8404
8405 PR middle-end/52209
8406 * gcc.c-torture/execute/pr52209.c: New test.
8407
8408 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8409
8410 PR fortran/50981
8411 * gfortran.dg/elemental_optional_args_5.f03: New test.
8412
8413 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8414
8415 PR testsuite/50076
8416 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8417 cases.
8418
8419 2012-02-11 Ian Lance Taylor <iant@google.com>
8420
8421 PR go/51874
8422 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8423 SPARC Solaris. Don't run the test at all on systems where it may
8424 not work, rather than xfailing it.
8425
8426 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8427
8428 PR rtl-optimization/52175
8429 * gcc.c-torture/compile/pr52175.c: New test.
8430
8431 2012-02-10 Jason Merrill <jason@redhat.com>
8432
8433 PR c++/51910
8434 * g++.dg/template/repo10.C: New.
8435
8436 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8437
8438 PR debug/52132
8439 * gcc.dg/pr52132.c: New test.
8440
8441 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8442
8443 * gnat.dg/specs/aggr4.ads: New test.
8444 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8445
8446 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8447
8448 PR target/52146
8449 * gcc.target/i386/pr52146.c: New.
8450
8451 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR middle-end/52177
8454 * c-c++-common/pr52177.c: New test.
8455
8456 2012-02-10 Jan Hubicka <jh@suse.cz>
8457
8458 PR middle-end/48600
8459 * g++.dg/torture/pr48600.C: New testcase.
8460
8461 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8462
8463 PR middle-end/52140
8464 * gcc.dg/dfp/pr52140.c: New test.
8465
8466 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8467
8468 PR fortran/32380
8469 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8470 of dg-options.
8471
8472 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8473
8474 PR middle-end/51867
8475 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8476 * gcc.dg/pr51867.c: New test.
8477
8478 2012-02-09 Ian Lance Taylor <iant@google.com>
8479
8480 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8481 which don't support -fsplit-stack. Turn off optimization when
8482 compiling select5-out.go.
8483
8484 2012-02-08 Ian Lance Taylor <iant@google.com>
8485
8486 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8487 systems which don't support -fsplit-stack.
8488
8489 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8490
8491 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8492 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8493 machine instuction in the log.
8494
8495 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8496
8497 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8498 to 20 seconds.
8499
8500 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8501
8502 PR driver/48524
8503 * gcc.dg/pr48524.c: New test.
8504 * gcc.dg/pr48524.spec: New spec file for test.
8505
8506 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8507
8508 PR fortran/32380
8509 * gfortran.dg/vect/pr32380.f90: New test.
8510
8511 2012-02-08 Tobias Burnus <burnus@net-b.de>
8512
8513 PR fortran/52151
8514 * gfortran.dg/realloc_on_assign_12.f90: New.
8515
8516 2012-02-08 Richard Guenther <rguenther@suse.de>
8517
8518 PR rtl-optimization/52170
8519 * gcc.dg/torture/pr52170.c: New testcase.
8520
8521 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8522
8523 PR gcov-profile/52150
8524 * gcc.dg/tree-prof/pr52150.c: New test.
8525
8526 PR rtl-optimization/52139
8527 * gcc.dg/pr52139.c: New test.
8528
8529 2012-02-07 Jason Merrill <jason@redhat.com>
8530
8531 PR c++/51675
8532 * g++.dg/cpp0x/constexpr-union3.C: New.
8533
8534 PR c++/52035
8535 * g++.dg/lto/pr52035_0.C: New.
8536
8537 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8538
8539 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8540 * gcc.dg/special/weak-1.c: Likewise.
8541 * gcc.dg/ucnid-12.c: Likewise.
8542 * gcc.dg/torture/pr45678-1.c: Likewise.
8543 * gcc.dg/torture/pr45678-2.c: Likewise.
8544 * gcc.dg/vector-4.c: Likewise.
8545 * gcc.dg/ipa/inline-5.c: Likewise.
8546 * gcc.dg/ucnid-11.c: Likewise.
8547 * gcc.misc-tests/gcov-13.c: Likewise.
8548 * gcc.misc-tests/gcov-14.c: Likewise.
8549 * g++.dg/ext/label13.C: Likewise.
8550 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8551 hppa*-*-hpux* options.
8552 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8553 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8554 * gcc.dg/pr48616.c: Likewise.
8555 * gcc.dg/pr17957.c: Likewise.
8556 * gcc.dg/pr17055-1.c: Likewise.
8557 * gcc.dg/pr32912-1.c: Likewise.
8558 * gcc.dg/tm/pr51472.c: Likewise.
8559 * c-c++-common/fold-bitand-4.c: Likewise.
8560 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8561 Use dg-additional-options for extra options.
8562
8563 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8564
8565 * gcc.target/epiphany/interrupt-2.c: New test.
8566
8567 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8568
8569 PR target/52155
8570 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8571 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8572 for MIPS ELF.
8573
8574 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8575
8576 PR target/52152
8577 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8578
8579 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8580
8581 PR middle-end/24306
8582 PR target/52154
8583 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8584 * gcc.target/mips/va-arg-1.c: New test.
8585
8586 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8587
8588 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8589 for -mno-pointers-to-nested-functions.
8590
8591 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8592
8593 * gcc.c-torture/execute/20120207-1.c: New test.
8594
8595 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8596
8597 PR rtl-optimization/52060
8598 * gcc.dg/torture/pr52060.c: New test.
8599
8600 PR middle-end/52074
8601 * gcc.c-torture/compile/pr52074.c: New test.
8602
8603 2012-02-07 Tobias Burnus <burnus@net-b.de>
8604
8605 PR fortran/51514
8606 * gfortran.dg/class_to_type_2.f90: New.
8607
8608 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8609
8610 PR fortran/32373
8611 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8612 Remove module.
8613
8614 2012-02-06 Jason Merrill <jason@redhat.com>
8615
8616 PR c++/52088
8617 * g++.dg/template/conv13.C: New.
8618
8619 2012-02-06 Richard Guenther <rguenther@suse.de>
8620
8621 PR tree-optimization/52115
8622 * gcc.c-torture/compile/pr52115.c: New testcase.
8623
8624 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8625
8626 PR target/52129
8627 * gcc.c-torture/execute/pr52129.c: New test.
8628
8629 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8630
8631 * gcc.dg/pr48374.c: Actually add the test I forgot
8632 in the 2012-01-25 commit.
8633
8634 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8635
8636 PR fortran/32373
8637 * gfortran.dg/vect/vect-8.f90: New test case.
8638
8639 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8640
8641 PR fortran/48847
8642 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8643
8644 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8645
8646 PR fortran/52102
8647 * gfortran.dg/class_48.f90 : Add test of allocate class array
8648 component with source in subroutine test3. Remove commenting
8649 out in subroutine test4, since branching on unitialized variable
8650 is now fixed (no PR for this last.).
8651
8652 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8653
8654 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8655 on MIPS targets.
8656 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8657
8658 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8659
8660 PR target/52125
8661 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8662 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8663
8664 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8665
8666 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8667 (check_effective_target_sync_int_long): Use it.
8668 (check_effective_target_sync_char_short): Likewise.
8669 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8670
8671 2012-02-05 Tobias Burnus <burnus@net-b.de>
8672
8673 PR fortran/51972
8674 * gfortran.dg/class_48.f90: Add some further checks.
8675
8676 2012-02-05 Ira Rosen <irar@il.ibm.com>
8677
8678 PR tree-optimization/52091
8679 * gcc.dg/vect/pr52091.c: New test.
8680
8681 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8682
8683 PR rtl-optimization/52113
8684 * gcc.target/avr/pr52113.c: New test.
8685
8686 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8687
8688 PR rtl-optimization/52092
8689 * gcc.c-torture/compile/pr52092.c: New test.
8690
8691 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8692
8693 PR fortran/41587
8694 * gfortran.dg/class_array_10.f03: New test.
8695
8696 PR fortran/46356
8697 * gfortran.dg/class_array_11.f03: New test.
8698
8699 PR fortran/51754
8700 * gfortran.dg/class_array_12.f03: New test.
8701
8702 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8703
8704 PR fortran/52012
8705 * gfortran.dg/realloc_on_assign_11.f90: New test.
8706
8707 2012-02-02 Tobias Burnus <burnus@net-b.de>
8708
8709 PR fortran/52093
8710 * gfortran.dg/shape_7.f90: New.
8711
8712 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8713
8714 * gcc.target/mips/mips-prepend-1.c: New test.
8715
8716 2012-02-02 Jan Hubicka <jh@suse.cz>
8717 Tom de Vries <tom@codesourcery.com>
8718
8719 PR middle-end/51998
8720 * gcc.dg/alias-12.c: New testcase.
8721 * gcc.dg/alias-13.c: New testcase.
8722
8723 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8724
8725 PR target/52086
8726 * gcc.dg/pr52086.c: New test.
8727
8728 PR tree-optimization/52073
8729 * gcc.c-torture/compile/pr52073.c: New test.
8730
8731 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8732
8733 PR fortran/51958
8734 * gfortran.dg/function_optimize_10.f90: New test.
8735
8736 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8737
8738 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8739 test on alpha*-*-*.
8740
8741 2012-02-01 Tobias Burnus <burnus@net-b.de>
8742
8743 PR fortran/52024
8744 * gfortran.dg/typebound_operator_14.f90: New.
8745
8746 2012-02-01 Tobias Burnus <burnus@net-b.de>
8747
8748 PR fortran/52059
8749 * gfortran.dg/elemental_function_1.f90: New.
8750
8751 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8752
8753 PR rtl-optimization/51374
8754 * gcc.target/avr/torture/pr51374-1.c:
8755 Also fail if SBIS is seen.
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: New.
8761
8762 2012-01-31 Tobias Burnus <burnus@net-b.de>
8763
8764 PR fortran/52024
8765 * gfortran.dg/typebound_generic_11.f90: New.
8766
8767 2012-01-31 Tobias Burnus <burnus@net-b.de>
8768
8769 PR fortran/52029
8770 * gfortran.dg/class_49.f90: New.
8771
8772 2012-01-31 Tobias Burnus <burnus@net-b.de>
8773
8774 PR fortran/52013
8775 * gfortran.dg/elemental_args_check_6.f90: New.
8776
8777 2012-01-31 Jason Merrill <jason@redhat.com>
8778
8779 PR c++/52043
8780 * g++.dg/cpp0x/variadic122.C: New.
8781
8782 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8783
8784 PR fortran/52012
8785 * gfortran.dg/realloc_on_assign_10.f90: New test.
8786
8787 2012-01-31 Richard Guenther <rguenther@suse.de>
8788
8789 PR tree-optimization/51528
8790 * gcc.dg/torture/pr51528.c: New testcase.
8791
8792 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8793
8794 PR go/48501
8795 * lib/go.exp (go_target_compile): Append timeout= to options.
8796 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8797 select5-out.go test on alpha*-*-* targets.
8798
8799 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8800
8801 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8802 (TEST_SHORT): Reformat in the same way.
8803 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8804 (TEST_SHORT): Reformat in the same way.
8805 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8806 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8807 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8808 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8809 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8810
8811 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8812
8813 PR target/51835
8814 * gcc.target/arm/pr51835.c: New testcase.
8815
8816 2012-01-30 Richard Guenther <rguenther@suse.de>
8817
8818 PR tree-optimization/52028
8819 * gcc.dg/torture/pr52028.c: New testcase.
8820 * gfortran.dg/ldist-pr45199.f: Adjust.
8821 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8822 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8823 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8824
8825 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8826
8827 PR debug/52027
8828 * gcc.dg/tree-prof/pr52027.c: New test.
8829
8830 PR tree-optimization/52046
8831 * gcc.dg/pr52046.c: New test.
8832
8833 PR debug/52048
8834 * g++.dg/other/pr52048.C: New test.
8835
8836 2012-01-30 Richard Guenther <rguenther@suse.de>
8837
8838 PR tree-optimization/52045
8839 * gcc.dg/pr52045.c: New testcase.
8840
8841 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8842
8843 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8844 new code generated for __sync_lock_release.
8845
8846 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8847
8848 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8849
8850 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8851
8852 PR testsuite/51875
8853 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8854
8855 * g++.dg/ext/visibility/template10.C: Fix typo.
8856
8857 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8858
8859 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8860
8861 PR c++/51327
8862 * g++.dg/cpp0x/constexpr-ice6.C: New.
8863
8864 2012-01-29 Tobias Burnus <burnus@net-b.de>
8865
8866 PR fortran/41600
8867 * gfortran.dg/default_initialization_6.f90: New.
8868
8869 2012-01-29 Tobias Burnus <burnus@net-b.de>
8870
8871 PR fortran/51972
8872 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8873 * gfortran.dg/class_48.f90: New.
8874
8875 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8876
8877 PR fortran/51808
8878 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8879
8880 2012-01-28 Tobias Burnus <burnus@net-b.de>
8881
8882 PR fortran/51972
8883 * gfortran.dg/class_allocate_12.f90: New.
8884
8885 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8886
8887 * gcc.dg/torture/pr50444.c: Fix dg directives.
8888
8889 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8890
8891 PR target/52006
8892 * gcc.target/arm/pr52006.c: New test.
8893
8894 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8895
8896 PR testsuite/52011
8897 * gcc.dg/lto/trans-mem.h: New file.
8898 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8899 * gcc.dg/lto/trans-mem-1_1.c: Same.
8900 * gcc.dg/lto/trans-mem-4_1.c: Same.
8901 * gcc.dg/lto/trans-mem-3_1.c: Same.
8902
8903 2012-01-27 Tobias Burnus <burnus@net-b.de>
8904
8905 PR fortran/52022
8906 * gfortran.dg/dummy_procedure_7.f90: New.
8907
8908 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8909
8910 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8911 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8912
8913 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8914
8915 PR c++/51852
8916 * g++.dg/other/gc5.C: New test.
8917
8918 2012-01-27 Richard Guenther <rguenther@suse.de>
8919
8920 PR tree-optimization/50444
8921 * gcc.dg/torture/pr50444.c: New testcase.
8922
8923 2012-01-27 Tobias Burnus <burnus@net-b.de>
8924
8925 PR fortran/51970
8926 PR fortran/51977
8927 * gfortran.dg/move_alloc_13.f90: New.
8928
8929 2012-01-27 Tobias Burnus <burnus@net-b.de>
8930
8931 PR fortran/51953
8932 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8933 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8934 and change dg-error string.
8935
8936 2012-01-27 Tobias Burnus <burnus@net-b.de>
8937
8938 PR fortran/52016
8939 * gfortran.dg/elemental_args_check_5.f90: New.
8940
8941 2012-01-27 Richard Guenther <rguenther@suse.de>
8942
8943 PR middle-end/51959
8944 * g++.dg/torture/pr51959.C: New testcase.
8945
8946 2012-01-27 Tom de Vries <tom@codesourcery.com>
8947
8948 PR tree-optimization/51990
8949 * gcc.dg/pr51990.c: New test.
8950 * gcc.dg/pr51990-2.c: Same.
8951
8952 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8953 Tobias Burnus <burnus@gcc.gnu.org>
8954
8955 PR fortran/48705
8956 * gfortran.dg/class_allocate_11.f03: New.
8957
8958 PR fortran/51870
8959 PR fortran/51943
8960 PR fortran/51946
8961 * gfortran.dg/class_allocate_7.f03: New.
8962 * gfortran.dg/class_allocate_8.f03: New.
8963 * gfortran.dg/class_allocate_9.f03: New.
8964 * gfortran.dg/class_allocate_10.f03: New.
8965
8966 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8967
8968 * gnat.dg/discr34.adb: New test.
8969 * gnat.dg/discr34_pkg.ads: New helper.
8970
8971 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8972
8973 * gnat.dg/discr33.adb: New test.
8974
8975 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8976
8977 * gnat.dg/limited_with3.ad[sb): New test.
8978 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8979 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8980 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8981
8982 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8983
8984 * gnat.dg/stack_usage1.adb: New test.
8985 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8986
8987 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8988 * gcc.dg/pr44194-2.c: Likewise.
8989
8990 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8991
8992 PR c++/51370
8993 * g++.dg/template/crash112.C: New.
8994
8995 2012-01-27 Richard Henderson <rth@redhat.com>
8996
8997 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8998
8999 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9000
9001 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9002
9003 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9004
9005 PR middle-end/51895
9006 * g++.dg/opt/pr51895.C: New test.
9007
9008 2012-01-26 Michael Matz <matz@suse.de>
9009
9010 PR tree-optimization/48794
9011 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9012
9013 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9014
9015 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9016
9017 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9018
9019 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9020 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9021 memory.
9022 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9023 the default value for s390 and s390x.
9024
9025 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9026
9027 PR lto/51698
9028 * gcc.dg/lto/trans-mem-4_0.c: New.
9029 * gcc.dg/lto/trans-mem-4_1.c: New.
9030 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9031 TM builtins.
9032 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9033 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9034 TM builtins.
9035 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9036 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9037 TM builtins.
9038
9039 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9040
9041 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9042
9043 2012-01-25 Ian Lance Taylor <iant@google.com>
9044
9045 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9046
9047 2012-01-25 Tobias Burnus <burnus@net-b.de>
9048
9049 PR fortran/51995
9050 * gfortran.dg/typebound_proc_25.f90: New.
9051
9052 2012-01-25 Jason Merrill <jason@redhat.com>
9053
9054 PR c++/51992
9055 * g++.dg/lto/pr51992_0.C: New.
9056
9057 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9058
9059 PR tree-optimization/51987
9060 * gcc.target/i386/pr51987.c: New test.
9061
9062 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9063
9064 * gcc.dg/tm/lto-1.c: Require lto support in target.
9065
9066 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9067
9068 PR rtl-optimization/48374
9069 * gcc.dg/pr48374.c: New test.
9070
9071 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9072
9073 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9074
9075 2012-01-25 Tobias Burnus <burnus@net-b.de>
9076
9077 PR fortran/51966
9078 * gfortran.dg/derived_constructor_char_3.f90: New.
9079
9080 2012-01-24 Ian Lance Taylor <iant@google.com>
9081
9082 * go.test/go-test.exp (filecmp): New procedure.
9083 (errchk): Handle quoted square brackets.
9084 (go-gc-tests): Set go_compile_args. Handle various new test
9085 lines. Skip a few new tests.
9086 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9087
9088 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9089
9090 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9091 (check_effective_target_vect_extract_even_odd)
9092 (check_effective_target_vect_interleave): Return true for MIPS
9093 paired-single.
9094
9095 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9096
9097 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9098 (main): Use it instead of argc.
9099
9100 2012-01-24 Jason Merrill <jason@redhat.com>
9101
9102 PR c++/51973
9103 * g++.dg/cpp0x/sfinae31.C: New.
9104
9105 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9106
9107 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9108
9109 2012-01-24 Jason Merrill <jason@redhat.com>
9110
9111 PR c++/51812
9112 * g++.dg/inherit/covariant20.C: New.
9113
9114 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9115
9116 PR c++/51223
9117 * g++.dg/parse/crash58.C: New.
9118
9119 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9120
9121 PR target/51957
9122 * gcc.dg/pr51957-1.c: New test.
9123 * gcc.dg/pr51957-1.h: New file.
9124 * gcc.dg/pr51957-2.c: New test.
9125
9126 2012-01-23 Jason Merrill <jason@redhat.com>
9127
9128 PR c++/51930
9129 * g++.dg/ext/visibility/template10.C: New.
9130
9131 2012-01-23 Tobias Burnus <burnus@net-b.de>
9132
9133 PR fortran/51948
9134 * gfortran.dg/move_alloc_12.f90: New.
9135
9136 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9137
9138 PR middle-end/45416
9139 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9140
9141 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9142
9143 PR c++/51398
9144 * g++.dg/template/crash111.C: New.
9145
9146 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9147
9148 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9149 configurations.
9150 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9151
9152 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9153
9154 PR testsuite/51941
9155 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9156 the DW_TAG_class_type and DW_AT_name: "Executor".
9157
9158 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9159
9160 * lib/target-supports.exp
9161 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9162 (check_effective_target_vect_interleave): Likewise.
9163
9164 2012-01-22 Jason Merrill <jason@redhat.com>
9165
9166 PR c++/51925
9167 * g++.dg/template/using20.C: New.
9168 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9169
9170 2012-01-23 Jason Merrill <jason@redhat.com>
9171
9172 PR target/51934
9173 * g++.dg/torture/pr51344.C: Limit to x86.
9174
9175 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9176
9177 * c-c++-common/tm/omp.c: Require target with pthread support.
9178
9179 2012-01-23 Richard Guenther <rguenther@suse.de>
9180
9181 PR tree-optimization/51949
9182 * gcc.dg/torture/pr51949.c: New testcase.
9183
9184 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9185
9186 PR rtl-optimization/51933
9187 * gcc.c-torture/execute/pr51933.c: New test.
9188
9189 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9190
9191 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9192 Do not define for Interix.
9193
9194 2012-01-22 Jason Merrill <jason@redhat.com>
9195
9196 PR c++/51832
9197 * g++.dg/lto/pr51832.h: New.
9198 * g++.dg/lto/pr51832_0.C: New.
9199 * g++.dg/lto/pr51832_1.C: New.
9200
9201 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9202
9203 * gcc.dg/ext-elim-1.c: New test.
9204
9205 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9206
9207 PR target/51931
9208 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9209 * g++.dg/opt/longbranch1.C: Likewise.
9210
9211 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9212
9213 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9214 in C++11 mode.
9215
9216 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9217
9218 PR fortran/50556
9219 * gfortran.dg/namelist_74.f90: New test.
9220 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9221
9222 2012-01-21 Tobias Burnus <burnus@net-b.de>
9223
9224 PR fortran/51913
9225 * gfortran.dg/class_47.f90: New.
9226
9227 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9228
9229 * gnat.dg/renaming5.ad[sb]: New test.
9230
9231 2012-01-20 Jason Merrill <jason@redhat.com>
9232
9233 PR c++/51919
9234 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9235
9236 2012-01-20 Jason Merrill <jason@redhat.com>
9237
9238 PR c++/51922
9239 * g++.dg/ext/attrib42.C: Require ilp32.
9240
9241 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9242
9243 PR target/51915
9244 * gcc.target/arm/pr51915.c: New test.
9245
9246 2012-01-20 Cary Coutant <ccoutant@google.com>
9247 Dodji Seketeli <dodji@redhat.com>
9248
9249 PR debug/45682
9250 * g++.dg/debug/dwarf2/nested-3.C: New test.
9251
9252 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9253
9254 PR c++/51402
9255 * g++.dg/template/crash110.C: New.
9256
9257 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9258
9259 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9260 Remove default options on hppa*-*-hpux*.
9261
9262 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9263
9264 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9265
9266 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9267
9268 * gcc.c-torture/compile/pr51856.c: New testcase.
9269
9270 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9271
9272 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9273 options to go_target_compile.
9274
9275 2012-01-20 Kai Tietz <ktietz@redhat.com>
9276
9277 * g++.dg/torture/pr51344.C: Fix typo.
9278
9279 2012-01-20 Richard Guenther <rguenther@suse.de>
9280
9281 PR tree-optimization/51903
9282 * g++.dg/torture/pr51903.C: New testcase.
9283
9284 2012-01-20 Tobias Burnus <burnus@net-b.de>
9285 Janus Weil <janus@gcc.gnu.org>
9286
9287 PR fortran/51056
9288 * gfortran.dg/use_21.f90: New.
9289
9290 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9291
9292 PR target/51106
9293 * gcc.dg/torture/pr51106-1.c: New test.
9294 * gcc.dg/torture/pr51106-2.c: New test.
9295
9296 2012-01-19 Kai Tietz <ktietz@redhat.com>
9297
9298 * g++.dg/torture/pr51344.C: New test.
9299
9300 2012-01-19 Tobias Burnus <burnus@net-b.de>
9301
9302 PR fortran/51904
9303 * gfortran.dg/intrinsic_size_2.f90: New.
9304
9305 2012-01-19 Jason Merrill <jason@redhat.com>
9306
9307 PR c++/51889
9308 * g++.dg/inherit/using7.C: New.
9309
9310 2012-01-19 Richard Guenther <rguenther@suse.de>
9311
9312 PR tree-optimization/37997
9313 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9314
9315 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9316
9317 PR rtl-optimization/51505
9318 * gcc.dg/pr51505.c: New test.
9319
9320 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9321
9322 PR fortran/51634
9323 * gfortran.dg/typebound_operator_12.f03: New.
9324 * gfortran.dg/typebound_operator_13.f03: New.
9325
9326 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9327
9328 PR c++/51225
9329 * g++.dg/cpp0x/pr51225.C: New.
9330
9331 2012-01-17 Ian Lance Taylor <iant@google.com>
9332
9333 PR go/50656
9334 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9335
9336 2012-01-17 Tobias Burnus <burnus@net-b.de>
9337
9338 PR fortran/51869
9339 * gfortran.dg/realloc_on_assign_9.f90: New.
9340
9341 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9342
9343 PR other/51165
9344 * gcc.dg/tm/memopt-3.c: Remove xfail.
9345 * gcc.dg/tm/memopt-4.c: Remove xfail.
9346 * gcc.dg/tm/memopt-5.c: Remove xfail.
9347 * gcc.dg/tm/memopt-7.c: Remove xfail.
9348
9349 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9350
9351 PR tree-optimization/51877
9352 * gcc.c-torture/execute/pr51877.c: New test.
9353
9354 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9355
9356 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9357 {!vect_align_arrays} to vect_sizes_32B_16B.
9358 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9359 * gcc.dg/vect/vect-peel-3.c: Ditto.
9360
9361 2012-01-16 Jason Merrill <jason@redhat.com>
9362
9363 PR c++/51854
9364 * g++.dg/abi/mangle60.C: New.
9365
9366 PR c++/51827
9367 * g++.dg/pch/mangle1.{C,Hs}: New.
9368
9369 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9370 Tobias Burnus <burnus@net-b.de>
9371
9372 PR fortran/50981
9373 * gfortran.dg/elemental_optional_args_3.f90: New
9374 * gfortran.dg/elemental_optional_args_4.f90: New
9375
9376 2012-01-16 Tobias Burnus <burnus@net-b.de>
9377
9378 PR fortran/51809
9379 * gfortran.dg/use_20.f90: New
9380
9381 2012-01-16 Jason Merrill <jason@redhat.com>
9382
9383 PR c++/51868
9384 * g++.dg/cpp0x/rv-bitfield.C: New.
9385 * g++.dg/cpp0x/rv-bitfield2.C: New.
9386
9387 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9388
9389 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9390 subroutine 'qsort' and use index array to assign the result.
9391
9392 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9393
9394 PR tree-optimization/51865
9395 * gcc.dg/pr51865.c: New test.
9396
9397 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9398
9399 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9400
9401 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9402
9403 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9404 to be loaded from the constant pool, rather than via %hi and %lo.
9405
9406 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9407
9408 PR rtl-optimization/51821
9409 * gcc.dg/pr51821.c: New test.
9410
9411 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9412
9413 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9414
9415 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9416
9417 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9418
9419 2012-01-14 Tobias Burnus <burnus@net-b.de>
9420
9421 PR fortran/51800
9422 * gfortran.dg/init_flag_8.f90: New.
9423 * gfortran.dg/init_flag_9.f90: New.
9424
9425 2011-01-14 Tobias Burnus <burnus@net-b.de>
9426
9427 PR fortran/51816
9428 * gfortran.dg/use_18.f90: New.
9429 * gfortran.dg/use_19.f90: New.
9430
9431 2012-01-13 Ian Lance Taylor <iant@google.com>
9432
9433 PR c++/50012
9434 * g++.dg/warn/Wsign-compare-4.C: New.
9435
9436 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9437
9438 PR fortran/48351
9439 * gfortran.dg/alloc_comp_assign.f03: New.
9440 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9441 __BUILTIN_FREE from 38 to 32.
9442
9443 2012-01-13 Jason Merrill <jason@redhat.com>
9444
9445 PR c++/20681
9446 * g++.dg/warn/Wreturn-type-7.C: New.
9447
9448 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9449
9450 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9451 assumption.
9452 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9453 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9454 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9455 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9456 int32plus because of big array needed.
9457 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9458 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9459
9460 2012-01-13 Jason Merrill <jason@redhat.com>
9461
9462 PR c++/51813
9463 * g++.dg/ext/visibility/template9.C: New.
9464
9465 PR c++/51620
9466 * g++.dg/cpp0x/defaulted34.C: New.
9467 * g++.dg/template/virtual3.C: New.
9468
9469 2012-01-13 Richard Guenther <rguenther@suse.de>
9470
9471 PR middle-end/8081
9472 * gcc.dg/torture/pr8081.c: New testcase.
9473
9474 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9475
9476 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9477
9478 2012-01-12 Jason Merrill <jason@redhat.com>
9479
9480 PR c++/51714
9481 * g++.dg/ext/stmtexpr14.C: New.
9482
9483 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9484
9485 PR c++/51633
9486 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9487
9488 2012-01-12 Jason Merrill <jason@redhat.com>
9489
9490 PR c++/48051
9491 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9492 * g++.dg/abi/mangle58.C: Likewise.
9493
9494 PR c++/51403
9495 * g++.dg/template/arg8.C: New.
9496
9497 2012-01-12 Ira Rosen <irar@il.ibm.com>
9498
9499 PR tree-optimization/51799
9500 * gcc.dg/vect/pr51799.c: New test.
9501 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9502 patterns.
9503
9504 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9505 Tobias Burnus <burnus@net-b.de>
9506
9507 PR fortran/51057
9508 PR fortran/51616
9509 * lib/target-supports.exp
9510 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9511 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9512
9513 2012-01-11 Jason Merrill <jason@redhat.com>
9514
9515 PR c++/51565
9516 * g++.dg/ext/attrib42.C: New.
9517
9518 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9519
9520 PR bootstrap/51796
9521 * gcc.dg/pr51796.c: New test.
9522
9523 2012-01-11 Jason Merrill <jason@redhat.com>
9524
9525 PR c++/51818
9526 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9527
9528 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9529
9530 * gnat.dg/array19.ad[sb]: New test.
9531
9532 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9533
9534 * gnat.dg/opt23.ad[sb]: New test.
9535 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9536 * gnat.dg/opt24.ad[sb]: New test.
9537
9538 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9539
9540 PR tree-optimization/49642
9541 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9542 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9543
9544 2012-01-11 Jason Merrill <jason@redhat.com>
9545
9546 PR c++/51613
9547 * g++.dg/template/explicit-args5.C: New.
9548
9549 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9550
9551 * gcc.c-torture/execute/20120110-1.c: New testcase.
9552
9553 2012-01-10 Jason Merrill <jason@redhat.com>
9554
9555 PR c++/51614
9556 * g++.dg/inherit/ambig1.C: New.
9557
9558 PR c++/51433
9559 * g++.dg/cpp0x/constexpr-cache1.C: New.
9560
9561 2012-01-10 Richard Guenther <rguenther@suse.de>
9562
9563 PR tree-optimization/51801
9564 * gcc.dg/torture/pr51801.c: New testcase.
9565
9566 2012-01-10 Tobias Burnus <burnus@net-b.de>
9567
9568 PR fortran/51652
9569 * gfortran.dg/allocate_with_typespec_5.f90: New.
9570
9571 2012-01-10 Tobias Burnus <burnus@net-b.de>
9572
9573 * gfortran.dg/class_39.f03: Update dg-error string.
9574
9575 2012-01-10 Richard Guenther <rguenther@suse.de>
9576
9577 PR tree-optimization/50913
9578 * gcc.dg/graphite/interchange-16.c: New testcase.
9579 * gcc.dg/graphite/scop-20.c: XFAIL.
9580 * gfortran.dg/graphite/interchange-1.f: Likewise.
9581 * gfortran.dg/graphite/block-1.f90: Likewise.
9582 * gfortran.dg/graphite/block-2.f: Likewise.
9583
9584 2012-01-10 Richard Henderson <rth@redhat.com>
9585
9586 * lib/target-supports.exp (check_effective_target_vect_perm,
9587 check_effective_target_vect_perm_byte,
9588 check_effective_target_vect_perm_short): Enable for arm neon.
9589
9590 2012-01-09 Tobias Burnus <burnus@net-b.de>
9591
9592 PR fortran/46328
9593 * gfortran.dg/typebound_operator_11.f90: New.
9594
9595 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9596
9597 * gnat.dg/array18.adb: New test.
9598 * gnat.dg/array18_pkg.ads: New helper.
9599
9600 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9601
9602 PR fortran/51791
9603 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9604 around base object in first assignment in main program.
9605 * gfortran.dg/typebound_operator_10.f03: New test.
9606
9607 2012-01-09 Martin Jambor <mjambor@suse.cz>
9608
9609 PR tree-optimization/51759
9610 * g++.dg/ipa/pr51759.C: New test.
9611
9612 2012-01-09 Tobias Burnus <burnus@net-b.de>
9613
9614 PR fortran/51758
9615 * gfortran.dg/optional_absent_2.f90: New.
9616
9617 2012-01-09 Tobias Burnus <burnus@net-b.de>
9618
9619 PR fortran/51578
9620 * gfortran.dg/use_17.f90: New.
9621
9622 2012-01-09 Gary Funck <gary@intrepid.com>
9623
9624 PR preprocessor/33919
9625 * gcc.dg/pr33919.c: New test.
9626 * gcc.dg/pr33919-0.h: New test header file.
9627 * gcc.dg/pr33919-1.h: Ditto.
9628 * gcc.dg/pr33919-2.h: Ditto.
9629
9630 2012-01-07 Jan Hubicka <jh@suse.cz>
9631
9632 PR tree-optimize/51694
9633 * gcc.c-torture/compile/pr51694.c: new testcase.
9634
9635 2012-01-07 Jan Hubicka <jh@suse.cz>
9636
9637 PR tree-optimization/51600
9638 * g++.dg/torture/pr51600.C: New testcase.
9639
9640 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9641
9642 PR gcov-profile/51715
9643 PR gcov-profile/51717
9644 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9645 * gcc.misc-tests/gcov-14.c: Likewise.
9646
9647 2012-01-06 Jason Merrill <jason@redhat.com>
9648
9649 * g++.dg/parse/new5.C: New.
9650
9651 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9652
9653 PR testsuite/51655
9654 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9655 including <string.h>.
9656
9657 2012-01-06 Jason Merrill <jason@redhat.com>
9658
9659 * g++.dg/abi/mangle51.C: New.
9660 * g++.dg/abi/mangle52.C: New.
9661 * g++.dg/abi/mangle53.C: New.
9662 * g++.dg/abi/mangle54.C: New.
9663 * g++.dg/abi/mangle55.C: New.
9664 * g++.dg/abi/mangle56.C: New.
9665 * g++.dg/abi/mangle57.C: New.
9666 * g++.dg/abi/mangle58.C: New.
9667 * g++.dg/abi/mangle59.C: New.
9668 * g++.dg/cpp0x/trailing3.C: Update mangling.
9669 * g++.dg/cpp0x/variadic111.C: Update mangling.
9670 * g++.dg/cpp0x/variadic4.C: Update mangling.
9671 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9672 * g++.dg/template/nontype22.C: Works now.
9673 * g++.dg/template/pr35240.C: Works now.
9674
9675 * g++.dg/cpp0x/error7.C: New.
9676
9677 2012-01-06 Tobias Burnus <burnus@net-b.de>
9678
9679 * gfortran.dg/deallocate_stat_2.f90: New.
9680 * coarray/allocate_errgmsg.f90: New.
9681 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9682 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9683 * coarray/subobject_1.f90: Fix for num_images > 1.
9684 * gfortran.dg/deallocate_stat.f90: Update due to changed
9685 stat= handling.
9686
9687 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9688
9689 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9690
9691 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9692
9693 * ada/acats/overflow.lst: Add cb20004.
9694
9695 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9696
9697 PR c++/51541
9698 * g++.dg/cpp0x/alias-decl-18.C: New test.
9699
9700 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9701
9702 * gcc.c-torture/execute/20120104-1.c: New test.
9703
9704 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9705
9706 PR fortran/PR48946
9707 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9708 the old typebound_operator_8.f03.
9709 * gfortran.dg/typebound_operator_8.f03: New version of
9710 typebound_operator_7.f03 with 'u' a derived type instead of a
9711 class object.
9712
9713 2012-01-05 Richard Guenther <rguenther@suse.de>
9714
9715 * g++.dg/torture/pr49309.C: Skip for -flto.
9716
9717 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9718
9719 PR middle-end/51761
9720 * gcc.c-torture/compile/pr51761.c: New test.
9721
9722 2012-01-05 Richard Guenther <rguenther@suse.de>
9723
9724 PR tree-optimization/51760
9725 * gcc.dg/torture/pr51760.c: New testcase.
9726
9727 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9728
9729 PR middle-end/51472
9730 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9731
9732 2012-01-05 Richard Guenther <rguenther@suse.de>
9733
9734 PR lto/41576
9735 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9736 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9737
9738 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9739
9740 PR debug/51695
9741 * gcc.dg/pr51695.c: New test.
9742
9743 2012-01-04 Andrew Pinski <apinski@cavium.com>
9744
9745 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9746 * gcc.target/mips/octeon2-lx-1.c: New test.
9747 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9748 * gcc.target/mips/octeon2-lx-2.c: New test.
9749 * gcc.target/mips/octeon2-lx-3.c: New test.
9750
9751 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9752
9753 PR other/51163
9754 PR other/51164
9755 * gcc.dg/tm/alias-1.c: Adjust regexp.
9756 * gcc.dg/tm/alias-2.c: Adjust regexp.
9757
9758 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9759
9760 PR c++/51064
9761 * g++.dg/warn/Wparentheses-26.C: New.
9762
9763 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9764
9765 * gfortran.dg/elemental_optional_args_2.f90: New test.
9766
9767 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9768
9769 PR fortran/49693
9770 * gfortran.dg/common_17.f90: New test.
9771
9772 2012-01-04 Richard Guenther <rguenther@suse.de>
9773
9774 PR tree-optimization/49651
9775 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9776 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9777
9778 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9779
9780 PR c++/51738
9781 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9782
9783 2012-01-03 Andrew Pinski <apinski@cavium.com>
9784
9785 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9786 for all mips targets. Also allow an optional .cfi_startproc.
9787
9788 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9789
9790 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9791
9792 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9793
9794 PR c++/29273
9795 * g++.dg/rtti/dyncast5.C: New.
9796
9797 2012-01-03 Richard Guenther <rguenther@suse.de>
9798
9799 PR tree-optimization/51070
9800 * gcc.dg/torture/pr51070-2.c: New testcase.
9801
9802 2012-01-03 Richard Guenther <rguenther@suse.de>
9803
9804 PR tree-optimization/51692
9805 * gcc.dg/torture/pr51692.c: New testcase.
9806
9807 2012-01-03 Richard Guenther <rguenther@suse.de>
9808
9809 PR debug/51650
9810 * g++.dg/lto/pr51650-3_0.C: New testcase.
9811
9812 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9813
9814 PR c++/15867
9815 * g++.dg/warn/Wredundant-decls-spec.C: New.
9816
9817 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9818
9819 PR tree-optimization/51719
9820 * g++.dg/tree-prof/pr51719.C: New test.
9821
9822 2012-01-03 Richard Guenther <rguenther@suse.de>
9823
9824 PR middle-end/51730
9825 * gcc.dg/fold-compare-6.c: New testcase.
9826
9827 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9828
9829 PR c++/51669
9830 * g++.dg/gomp/pr51669.C: New test.
9831
9832 2012-01-02 Jason Merrill <jason@redhat.com>
9833
9834 PR c++/51675
9835 * g++.dg/cpp0x/constexpr-union2.C: New.
9836
9837 PR c++/51666
9838 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9839
9840 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9841
9842 PR c++/51462
9843 * g++.dg/cpp0x/constexpr-99.C: New test.
9844
9845 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9846
9847 PR c++/20140
9848 * g++.dg/template/init9.C: New.
9849
9850 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9851
9852 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9853 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9854 rather than a specific number.
9855
9856 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9857
9858 PR fortran/46262
9859 PR fortran/46328
9860 PR fortran/51052
9861 * gfortran.dg/typebound_operator_7.f03: New.
9862 * gfortran.dg/typebound_operator_8.f03: New.
9863
9864 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9865
9866 PR target/51729
9867 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9868 XFAIL.
9869 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9870
9871 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9872
9873 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9874
9875 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9876
9877 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9878 for MIPS.
9879
9880 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9881
9882 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9883 * gfortran.dg/io_real_boz_4.f90: Likewise.
9884 * gfortran.dg/io_real_boz_5.f90: Likewise.
9885
9886 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9887
9888 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9889
9890 2012-01-02 Revital Eres <revital.eres@linaro.org>
9891
9892 * gcc.dg/sms-11.c: New file.
9893
9894 2012-01-02 Tobias Burnus <burnus@net-b.de>
9895
9896 PR fortran/51682
9897 * gfortran.dg/coarray/image_index_3.f90: New.
9898
9899 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9900
9901 PR c++/16603
9902 * g++.dg/parse/enum8.C: New.
9903
9904 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9905
9906 PR c++/51379
9907 * g++.dg/conversion/reinterpret4.C: New.
9908 * g++.dg/conversion/reinterpret1.C: Adjust.
9909
9910 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9911
9912 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9913
9914 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9915
9916 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9917 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9918 * g++.old-deja/g++.jason/access14.C: Likewise.
9919 * g++.old-deja/g++.jason/access8.C: Likewise.
9920 * g++.old-deja/g++.jason/access1.C: Likewise.
9921 * g++.old-deja/g++.other/access3.C: Likewise.
9922 * g++.old-deja/g++.other/access5.C: Likewise.
9923 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9924 * g++.old-deja/g++.law/visibility22.C: Likewise.
9925 * g++.old-deja/g++.law/visibility26.C: Likewise.
9926 * g++.old-deja/g++.mike/p2746.C: Likewise.
9927 * g++.dg/debug/using1.C: Likewise.
9928 * g++.dg/lookup/using51.C: Likewise.
9929 * g++.dg/inherit/using5.C: Likewise.
9930 * g++.dg/inherit/pr30297.C: Likewise.
9931 * g++.dg/inherit/access8.C: Likewise.
9932 * g++.dg/torture/pr39362.C: Likewise.
9933 * g++.dg/template/crash13.C: Likewise.
9934 * g++.dg/template/using10.C: Likewise.
9935
9936 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9937
9938 PR fortran/51502
9939 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9940
9941 2012-01-01 Ira Rosen <irar@il.ibm.com>
9942
9943 PR tree-optimization/51704
9944 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9945 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9946 corresponding flags.
9947
9948 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9949
9950 PR c++/51723
9951 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9952
9953 2012-01-01 Jan Hubicka <jh@suse.cz>
9954
9955 PR rtl-optimization/51069
9956 * gcc.c-torture/compile/pr51069.c: New testcase.
9957
9958 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9959
9960 PR tree-optimization/51683
9961 * gcc.dg/pr51683.c: New test.
9962 \f
9963 Copyright (C) 2012 Free Software Foundation, Inc.
9964
9965 Copying and distribution of this file, with or without modification,
9966 are permitted in any medium without royalty provided the copyright
9967 notice and this notice are preserved.