73ad2528523c28f4201f35a541a5d224be064aeb
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
2
3 PR rtl-optimization/55154
4 * gcc.target/i386/pr55154.c: New test.
5
6 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
7
8 PR rtl-optimization/55151
9 * gcc.dg/pr55151.c: Move ...
10 * gcc.target/i386/pr55151.c: ... here.
11
12 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
13
14 PR rtl-optimization/54472
15 * gcc.dg/pr54472.c: New test.
16
17 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
18
19 * gnat.dg/stack_check3.ad[sb]: New test.
20
21 2012-11-08 Ian Lance Taylor <iant@google.com>
22
23 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
24 with arguments. Handle errorcheckoutput and rundir test types.
25
26 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
27
28 PR tree-optimization/55191
29 * gcc.dg/pr55191.c: New test.
30
31 2012-11-08 Jakub Jelinek <jakub@redhat.com>
32
33 PR debug/54499
34 * g++.dg/debug/pr54499.C: New test.
35
36 2012-11-08 Jan Hubicka <jh@suse.cz>
37
38 PR middle-end/48636
39 * gcc.dg/winline-3.c: Update.
40
41 2012-11-08 Martin Jambor <mjambor@suse.cz>
42
43 * gfortran.dg/ipcp-array-1.f90: New test.
44
45 2012-11-08 Florian Weimer <fweimer@redhat.com>
46
47 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
48
49 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
50
51 PR rtl-optimization/55151
52 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
53
54 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
55
56 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
57
58 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
59
60 * gcc.c-torture/compile/20121107-1.c: New test.
61
62 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
63
64 PR rtl-optimization/55151
65 * gcc.dg/pr55151.c: Compile it only for x86_64.
66
67 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
68
69 PR rtl-optimization/55122
70 * gcc.dg/pr55122.c: New test.
71
72 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
73
74 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
75 word powerpc.
76 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
77 * gcc.target/powerpc/loop_align.c: Skip on AIX.
78 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
79 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
80
81 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
82
83 PR c/53063
84 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
85
86 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
87
88 PR c/51294
89 * c-c++-common/pr51294.c: New.
90
91 2012-11-07 Martin Jambor <mjambor@suse.cz>
92
93 PR tree-optimization/53787
94 * gcc.dg/ipa/ipa-5.c: Adjust.
95 * gcc.dg/ipa/ipcp-agg-1.c: New test.
96 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
97 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
98 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
99 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
100 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
101 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
102 * gfortran.dg/pr48636-2.f90: New test.
103 * gfortran.dg/pr53787.f90: Likewise.
104
105 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
106
107 PR c++/55226
108 Revert:
109 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
110
111 PR c++/54922
112 * g++.dg/cpp0x/constexpr-union4.C: New.
113
114 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
115
116 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
117
118 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
119
120 PR target/49220
121 * gcc.c-torture/compile/pr49220.c: New test.
122
123 2012-11-07 Florian Weimer <fweimer@redhat.com>
124
125 * g++.dg/init/new40.C: New.
126
127 2012-11-07 Jakub Jelinek <jakub@redhat.com>
128
129 PR debug/54693
130 * gcc.dg/guality/pr54693-2.c: New test.
131
132 2012-11-06 Andrew Pinski <apinski@cavium.com>
133
134 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
135 -fno-vect-cost-model.
136
137 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
138
139 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
140 * gcc.dg/tm/debug-1.c: Same.
141 * gcc.dg/tm/irrevocable-3.c: Same.
142 * gcc.dg/tm/irrevocable-4.c: Same.
143 * gcc.dg/tm/memopt-10.c: Same.
144 * gcc.dg/tm/memopt-11.c: Same.
145 * gcc.dg/tm/props-4.c: Same.
146 * gcc.dg/tm/wrap-3.c: Same.
147 * gcc.dg/tm/wrap-4.c: Same.
148
149 2012-11-06 Andrew Pinski <apinski@cavium.com>
150
151 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
152
153 2012-11-06 Jan Hubicka <jh@suse.cz>
154
155 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
156 candidate still.
157 * gcc.dg/tree-ssa/loop-23.c: Likewise.
158 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
159 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
160
161 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
162
163 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
164
165 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
166
167 PR middle-end/41993
168 * gcc.dg/torture/pr41993.c: New test.
169
170 2012-11-06 Jan Hubicka <jh@suse.cz>
171
172 * gcc.target/i386/l_fma_float_?.c: Update.
173 * gcc.target/i386/l_fma_double_?.c: Update.
174
175 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
176
177 PR target/54089
178 * gcc.target/sh/pr54089-8.c: New.
179 * gcc.target/sh/pr54089-9.c: New.
180
181 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
182
183 PR target/47440
184 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
185 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
186 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
187 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
188 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
189 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
190 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
191 * gcc.target/i386/avx-vzeroupper-27.c: New.
192
193 2012-11-06 Janus Weil <janus@gcc.gnu.org>
194
195 PR fortran/54917
196 * gfortran.dg/transfer_class_1.f90: New.
197 * gfortran.dg/transfer_class_2.f90: New.
198
199 2012-11-05 Sriraman Tallam <tmsriram@google.com>
200
201 * testsuite/g++.dg/mv1.C: New test.
202 * testsuite/g++.dg/mv2.C: New test.
203 * testsuite/g++.dg/mv3.C: New test.
204 * testsuite/g++.dg/mv4.C: New test.
205 * testsuite/g++.dg/mv5.C: New test.
206 * testsuite/g++.dg/mv6.C: New test.
207
208 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
209
210 PR testsuite/55186
211 * gcc.dg/const-uniq-1.c (a): Increase length four times.
212
213 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
214
215 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
216 darwin.
217
218 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
219
220 * g++.dg/torture/20121105-1.C: New test.
221
222 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
223
224 * gcc.dg/torture/fp-compare.c: New testcase.
225
226 2012-11-05 Jan Hubicka <jh@suse.cz>
227
228 * gcc.dg/const-1.c: Update.
229 * gcc.dg/pure-1.c: Update.
230
231 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
232
233 PR rtl-optimization/55151
234 * gcc.dg/pr55151.c: New test.
235
236 2012-11-05 Jakub Jelinek <jakub@redhat.com>
237
238 PR debug/54970
239 PR debug/54971
240 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
241
242 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
243
244 PR testsuite/51128
245 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
246
247 2012-11-05 Jan Hubicka <jh@suse.cz>
248
249 * gcc.dg/autopar/pr49960.c: Fix testcase.
250
251 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
252
253 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
254 Fix scan-tree-dump-times directive.
255
256 2012-11-04 Janus Weil <janus@gcc.gnu.org>
257
258 PR fortran/55199
259 * gfortran.dg/associate_12.f90: New.
260
261 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
262
263 PR target/54255
264 * lib/target-supports.exp (check_effective_target_masm_intel): New
265 proc.
266 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
267 masm_intel.
268
269 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
270 Jack Howarth <howarth@bromo.med.uc.edu>
271
272 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
273 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
274 * gcc.target/i386/pr53249.c: Likewise.
275
276 2012-11-03 Andrew Pinski <apinski@cavium.com>
277
278 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
279 call abort1 so that cross jumping does not happen.
280
281 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
282
283 PR target/51244
284 * gcc.target/sh/pr51244-18.c: New.
285 * gcc.target/sh/pr51244-19.c: New.
286
287 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
288
289 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
290 b requires a 64-bit operation followed by a truncation.
291
292 2012-11-02 Jan Hubicka <jh@suse.cz>
293
294 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
295
296 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
297
298 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
299 conditions to verify the reduction code is vectorized.
300
301 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
302 in case 'pow', such as 'powerpc' is used in the compiler version name.
303 * gcc.target/powerpc/pr46728-2.c: Likewise.
304 * gcc.target/powerpc/pr46728-3.c: Likewise.
305 * gcc.target/powerpc/pr46728-4.c: Likewise.
306 * gcc.target/powerpc/pr46728-5.c: Likewise.
307 * gcc.target/powerpc/pr46728-7.c: Likewise.
308 * gcc.target/powerpc/pr46728-8.c: Likewise.
309 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
310
311 2012-11-02 Jan Hubicka <jh@suse.cz>
312
313 * gcc.dg/tree-ssa/loop-38.c: New testcase.
314
315 2012-11-02 Jan Hubicka <jh@suse.cz>
316
317 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
318 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
319
320 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
321
322 PR middle-end/55130
323 * gcc.target/i386/pr55130.c: New test.
324
325 2012-11-02 Jakub Jelinek <jakub@redhat.com>
326
327 PR target/55147
328 * gcc.target/i386/pr55147.c: New test.
329
330 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
331
332 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
333 * gfortran.dg/default_format_denormal_1.f90: Same.
334
335 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
336
337 PR middle-end/55001
338 * g++.dg/ext/vector19.C: Remove target restrictions.
339 * gcc.dg/fold-compare-7.c: New testcase.
340
341 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
342
343 PR target/55160
344 * gcc.target/sh/pr55160.c: New.
345
346 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
347
348 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
349 scan-assembler regex.
350
351 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
352
353 PR middle-end/55150
354 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
355 * gcc.dg/pr55150-2.c: New test.
356
357 2012-11-01 Sharad Singhai <singhai@google.com>
358
359 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
360 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
361 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
362 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
363
364 2012-10-31 Dehao Chen <dehao@google.com>
365
366 * g++.dg/debug/dwarf2/block.C: New testcase.
367
368 2012-10-31 Jan Hubicka <jh@suse.cz>
369
370 * gcc.dg/pr44974.c: Add noinline.
371
372 2012-10-31 Janus Weil <janus@gcc.gnu.org>
373
374 PR fortran/53718
375 * gfortran.dg/class_54.f90: New.
376
377 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
378 Jakub Jelinek <jakub@redhat.com>
379
380 PR tree-optimization/55018
381 * gcc.dg/torture/pr55018.c: New test.
382
383 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
384
385 PR c++/54583
386 * g++.dg/ext/vla13.C: New.
387
388 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
389
390 PR middle-end/55150
391 * gcc.dg/pr55150.c: New test.
392
393 2012-10-31 Tobias Burnus <burnus@net-b.de>
394
395 PR fortran/55134
396 * gfortran.dg/associate_11.f90: New.
397
398 2012-10-31 Dodji Seketeli <dodji@redhat.com>
399
400 PR c++/54955
401 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
402
403 2012-10-31 Jakub Jelinek <jakub@redhat.com>
404
405 PR tree-optimization/19105
406 PR tree-optimization/21643
407 PR tree-optimization/46309
408 * gcc.dg/pr19105.c: New test.
409 * gcc.dg/pr21643.c: New test.
410 * gcc.dg/pr46309-2.c: New test.
411 * gcc.c-torture/execute/pr46309.c: New test.
412
413 2012-10-31 Alan Modra <amodra@gmail.com>
414
415 * gcc.target/powerpc/dimode_off.c: New.
416 * gcc.target/powerpc/timode_off.c: New.
417 * gcc.target/powerpc/dfmode_off.c: New.
418 * gcc.target/powerpc/tfmode_off.c: New.
419
420 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
421
422 PR rtl-optimization/55093
423 * gcc.target/i386/pr55093.c: New file.
424
425 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
426
427 * gcc.target/i386/pr55116.c: Renamed to ...
428 * gcc.target/i386/pr55116-1.c: This.
429
430 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
431
432 * gcc.target/i386/pr55116-2.c: New file.
433
434 2012-10-30 Richard Biener <rguenther@suse.de>
435
436 * gcc.dg/vect/slp-perm-2.c: Adjust.
437
438 2012-10-30 Richard Biener <rguenther@suse.de>
439
440 PR tree-optimization/55111
441 * gcc.dg/torture/pr55111.c: New testcase.
442
443 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
444
445 PR target/53988
446 * gcc.target/sh/pr53988.c: New.
447
448 2012-10-30 Bin Cheng <bin.cheng@arm.com>
449
450 PR target/54989
451 * gcc.dg/hoist-register-pressure-1.c: Rename from
452 hoist-register-pressure.c. Add nonpic condition.
453 * gcc.dg/hoist-register-pressure-2.c: New testcase.
454
455 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
456
457 PR c++/54930
458 * gcc.dg/Wreturn-local-addr.c: New.
459 * g++.dg/warn/Wno-return-local-addr.C: New.
460 * g++.dg/warn/Wreturn-local-addr.C: New.
461
462 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
463
464 PR middle-end/55116
465 * gcc.target/i386/pr55116.c: New file.
466
467 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
468
469 PR c/53066
470 * gcc.dg/Wshadow-4.c: New.
471 * gcc.dg/Wshadow-4.h: New.
472
473 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
474
475 PR debug/54693
476 * gcc.dg/guality/pr54693.c: New.
477
478 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
479
480 PR middle-end/55027
481 * gcc.dg/pr55027.c: New testcase.
482
483 2012-10-29 Jan Hubicka <jh@suse.cz>
484
485 * gcc.dg/ipa/inline-6.c: New testcase.
486
487 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
488
489 PR rtl-optimization/55106
490 * g++.dg/pr55106.C: New.
491
492 2012-10-29 Richard Guenther <rguenther@suse.de>
493
494 PR middle-end/53695
495 * gcc.dg/torture/pr53695.c: New testcase.
496
497 2012-10-28 Jan Hubicka <jh@suse.cz>
498
499 * gcc.dg/ipa/inlinehint-3.c: New testcase.
500
501 2012-10-28 Tobias Burnus <burnus@net-b.de>
502
503 PR fortran/54958
504 * gfortran.dg/do_check_6.f90: New.
505
506 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
507 Jack Howarth <howarth@bromo.med.uc.edu>
508
509 PR target/54404
510 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
511 to dg-options.
512 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
513
514 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
515
516 PR target/34283
517 * gcc.target/i386/pr34283.c: New test.
518
519 2012-10-26 Jakub Jelinek <jakub@redhat.com>
520
521 PR c++/55081
522 * g++.dg/opt/pr55081.C: New test.
523
524 PR debug/54970
525 PR debug/54971
526 * gcc.dg/guality/pr54970.c: New test.
527
528 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
529
530 PR c++/54984
531 * g++.dg/template/new11.C: New.
532
533 2012-10-26 Richard Biener <rguenther@suse.de>
534
535 PR middle-end/54824
536 * gcc.dg/torture/pr54824.c: New testcase.
537
538 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
539
540 * gcc.target/i386/fxsave-1.c: New.
541 * gcc.target/i386/fxsave64-1.c: Ditto.
542 * gcc.target/i386/fxrstor-1.c: Ditto.
543 * gcc.target/i386/fxrstor64-1.c: Ditto.
544 * gcc.target/i386/xsave-1.c: Ditto.
545 * gcc.target/i386/xsave64-1.c: Ditto.
546 * gcc.target/i386/xrstor-1.c: Ditto.
547 * gcc.target/i386/xrstor64-1.c: Ditto.
548 * gcc.target/i386/xsaveopt-1.c: Ditto.
549 * gcc.target/i386/xsaveopt64-1.c: Ditto.
550 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
551 * gcc.target/i386/sse-13.c: Ditto.
552 * gcc.target/i386/sse-14.c: Ditto.
553 * gcc.target/i386/sse-22.c: Ditto.
554 * gcc.target/i386/sse-23.c: Ditto.
555 * g++.dg/other/i386-2.C: Ditto.
556 * g++.dg/other/i386-3.C: Ditto.
557
558 2012-10-25 Jan Hubicka <jh@suse.cz>
559
560 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
561 at ivcanon time.
562
563 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
564
565 PR c++/53761
566 * g++.dg/ext/transparent-union.C: New.
567
568 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
569
570 PR c++/54427
571 * g++.dg/ext/vector19.C: New testcase.
572
573 2012-10-25 Richard Biener <rguenther@suse.de>
574
575 PR tree-optimization/54902
576 * g++.dg/torture/pr54902.C: New testcase.
577
578 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
579
580 PR c++/34892
581 * g++.dg/template/crash114.C: New.
582
583 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
584
585 PR bootstrap/55049
586 * gcc.target/i386/pr55049-1.c: New test.
587
588 2012-10-24 Janus Weil <janus@gcc.gnu.org>
589
590 PR fortran/55037
591 * gfortran.dg/class_dummy_4.f03: New.
592
593 2012-10-24 Jakub Jelinek <jakub@redhat.com>
594
595 PR rtl-optimization/55010
596 * gcc.dg/pr55010.c: New test.
597
598 PR debug/54828
599 * g++.dg/debug/pr54828.C: New test.
600
601 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
602
603 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
604 * gcc.dg/vect/vect-83_64.c: Likewise.
605
606 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
607
608 PR c++/54922
609 * g++.dg/cpp0x/constexpr-union4.C: New.
610
611 2012-10-23 Jeff Law <law@redhat.com>
612
613 * gcc.c-torture/execute/pr54985.c: New test.
614
615 2012-10-23 Paul Koning <ni1d@arrl.net>
616
617 PR debug/54508
618 * g++.dg/debug/dwarf2/pr54508.C: New.
619
620 2012-10-23 Jakub Jelinek <jakub@redhat.com>
621
622 PR c++/54844
623 * g++.dg/template/sizeof14.C: New test.
624
625 2012-10-23 Ian Bolton <ian.bolton@arm.com>
626 Jim MacArthur <jim.macarthur@arm.com>
627 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
628 Marcus Shawcroft <marcus.shawcroft@arm.com>
629 Nigel Stephens <nigel.stephens@arm.com>
630 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
631 Richard Earnshaw <rearnsha@arm.com>
632 Sofiane Naci <sofiane.naci@arm.com>
633 Stephen Thomas <stephen.thomas@arm.com>
634 Tejas Belagod <tejas.belagod@arm.com>
635 Yufeng Zhang <yufeng.zhang@arm.com>
636
637 * lib/target-supports.exp
638 (check_profiling_available): Add AArch64.
639 (check_effective_target_vect_int): Likewise.
640 (check_effective_target_vect_shift): Likewise.
641 (check_effective_target_vect_float): Likewise.
642 (check_effective_target_vect_double): Likewise.
643 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
644 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
645 (check_effective_target_vect_pack_trunc): Likewise.
646 (check_effective_target_vect_unpack): Likewise.
647 (check_effective_target_vect_hw_misalign): Likewise.
648 (check_effective_target_vect_short_mult): Likewise.
649 (check_effective_target_vect_int_mult): Likewise.
650 (check_effective_target_vect_stridedN): Likewise.
651 (check_effective_target_sync_int_long): Likewise.
652 (check_effective_target_sync_char_short): Likewise.
653 (check_vect_support_and_set_flags): Likewise.
654 (check_effective_target_aarch64_tiny): New.
655 (check_effective_target_aarch64_small): New.
656 (check_effective_target_aarch64_large): New.
657 * g++.dg/other/PR23205.C: Enable aarch64.
658 * g++.dg/other/pr23205-2.C: Likewise.
659 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
660 * gcc.c-torture/execute/20101011-1.c: Likewise.
661 * gcc.dg/20020312-2.c: Likewise.
662 * gcc.dg/20040813-1.c: Likewise.
663 * gcc.dg/builtin-apply2.c: Likewise.
664 * gcc.dg/stack-usage-1.c: Likewise.
665
666 2012-10-23 Ian Bolton <ian.bolton@arm.com>
667 Jim MacArthur <jim.macarthur@arm.com>
668 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
669 Marcus Shawcroft <marcus.shawcroft@arm.com>
670 Nigel Stephens <nigel.stephens@arm.com>
671 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
672 Richard Earnshaw <rearnsha@arm.com>
673 Sofiane Naci <sofiane.naci@arm.com>
674 Stephen Thomas <stephen.thomas@arm.com>
675 Tejas Belagod <tejas.belagod@arm.com>
676 Yufeng Zhang <yufeng.zhang@arm.com>
677
678 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
679 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
680 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
681 * gcc.target/aarch64/aapcs/abitest.S: New file.
682 * gcc.target/aarch64/aapcs/abitest.h: New file.
683 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
684 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
685 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
686 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
687 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
688 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
689 * gcc.target/aarch64/aapcs/ice_1.c: New file.
690 * gcc.target/aarch64/aapcs/ice_2.c: New file.
691 * gcc.target/aarch64/aapcs/ice_3.c: New file.
692 * gcc.target/aarch64/aapcs/ice_4.c: New file.
693 * gcc.target/aarch64/aapcs/ice_5.c: New file.
694 * gcc.target/aarch64/aapcs/macro-def.h: New file.
695 * gcc.target/aarch64/aapcs/test_1.c: New file.
696 * gcc.target/aarch64/aapcs/test_10.c: New file.
697 * gcc.target/aarch64/aapcs/test_11.c: New file.
698 * gcc.target/aarch64/aapcs/test_12.c: New file.
699 * gcc.target/aarch64/aapcs/test_13.c: New file.
700 * gcc.target/aarch64/aapcs/test_14.c: New file.
701 * gcc.target/aarch64/aapcs/test_15.c: New file.
702 * gcc.target/aarch64/aapcs/test_16.c: New file.
703 * gcc.target/aarch64/aapcs/test_17.c: New file.
704 * gcc.target/aarch64/aapcs/test_18.c: New file.
705 * gcc.target/aarch64/aapcs/test_19.c: New file.
706 * gcc.target/aarch64/aapcs/test_2.c: New file.
707 * gcc.target/aarch64/aapcs/test_20.c: New file.
708 * gcc.target/aarch64/aapcs/test_21.c: New file.
709 * gcc.target/aarch64/aapcs/test_22.c: New file.
710 * gcc.target/aarch64/aapcs/test_23.c: New file.
711 * gcc.target/aarch64/aapcs/test_24.c: New file.
712 * gcc.target/aarch64/aapcs/test_25.c: New file.
713 * gcc.target/aarch64/aapcs/test_26.c: New file.
714 * gcc.target/aarch64/aapcs/test_3.c: New file.
715 * gcc.target/aarch64/aapcs/test_4.c: New file.
716 * gcc.target/aarch64/aapcs/test_5.c: New file.
717 * gcc.target/aarch64/aapcs/test_6.c: New file.
718 * gcc.target/aarch64/aapcs/test_7.c: New file.
719 * gcc.target/aarch64/aapcs/test_8.c: New file.
720 * gcc.target/aarch64/aapcs/test_9.c: New file.
721 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
722 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
723 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
724 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
725 * gcc.target/aarch64/aapcs/test_complex.c: New file.
726 * gcc.target/aarch64/aapcs/test_int128.c: New file.
727 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
728 * gcc.target/aarch64/aapcs/type-def.h: New file.
729 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
730 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
731 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
732 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
733 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
734 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
735 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
736 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
737 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
738 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
739 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
740 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
741 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
742 * gcc.target/aarch64/aarch64.exp: New file.
743 * gcc.target/aarch64/adc-1.c: New file.
744 * gcc.target/aarch64/adc-2.c: New file.
745 * gcc.target/aarch64/asm-1.c: New file.
746 * gcc.target/aarch64/clrsb.c: New file.
747 * gcc.target/aarch64/clz.c: New file.
748 * gcc.target/aarch64/ctz.c: New file.
749 * gcc.target/aarch64/csinc-1.c: New file.
750 * gcc.target/aarch64/csinv-1.c: New file.
751 * gcc.target/aarch64/csneg-1.c: New file.
752 * gcc.target/aarch64/extend.c: New file.
753 * gcc.target/aarch64/fcvt.x: New file.
754 * gcc.target/aarch64/fcvt_double_int.c: New file.
755 * gcc.target/aarch64/fcvt_double_long.c: New file.
756 * gcc.target/aarch64/fcvt_double_uint.c: New file.
757 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
758 * gcc.target/aarch64/fcvt_float_int.c: New file.
759 * gcc.target/aarch64/fcvt_float_long.c: New file.
760 * gcc.target/aarch64/fcvt_float_uint.c: New file.
761 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
762 * gcc.target/aarch64/ffs.c: New file.
763 * gcc.target/aarch64/fmadd.c: New file.
764 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
765 * gcc.target/aarch64/frint.x: New file.
766 * gcc.target/aarch64/frint_double.c: New file.
767 * gcc.target/aarch64/frint_float.c: New file.
768 * gcc.target/aarch64/index.c: New file.
769 * gcc.target/aarch64/mneg-1.c: New file.
770 * gcc.target/aarch64/mneg-2.c: New file.
771 * gcc.target/aarch64/mneg-3.c: New file.
772 * gcc.target/aarch64/mnegl-1.c: New file.
773 * gcc.target/aarch64/mnegl-2.c: New file.
774 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
775 * gcc.target/aarch64/pic-constantpool1.c: New file.
776 * gcc.target/aarch64/pic-symrefplus.c: New file.
777 * gcc.target/aarch64/predefine_large.c: New file.
778 * gcc.target/aarch64/predefine_small.c: New file.
779 * gcc.target/aarch64/predefine_tiny.c: New file.
780 * gcc.target/aarch64/reload-valid-spoff.c: New file.
781 * gcc.target/aarch64/scalar_intrinsics.c: New file.
782 * gcc.target/aarch64/table-intrinsics.c: New file.
783 * gcc.target/aarch64/tst-1.c: New file.
784 * gcc.target/aarch64/vect-abs-compile.c: New file.
785 * gcc.target/aarch64/vect-abs.c: New file.
786 * gcc.target/aarch64/vect-abs.x: New file.
787 * gcc.target/aarch64/vect-compile.c: New file.
788 * gcc.target/aarch64/vect-faddv-compile.c: New file.
789 * gcc.target/aarch64/vect-faddv.c: New file.
790 * gcc.target/aarch64/vect-faddv.x: New file.
791 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
792 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
793 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
794 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
795 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
796 * gcc.target/aarch64/vect-fp-compile.c: New file.
797 * gcc.target/aarch64/vect-fp.c: New file.
798 * gcc.target/aarch64/vect-fp.x: New file.
799 * gcc.target/aarch64/vect-mull-compile.c: New file.
800 * gcc.target/aarch64/vect-mull.c: New file.
801 * gcc.target/aarch64/vect-mull.x: New file.
802 * gcc.target/aarch64/vect.c: New file.
803 * gcc.target/aarch64/vect.x: New file.
804 * gcc.target/aarch64/vector_intrinsics.c: New file.
805 * gcc.target/aarch64/vfp-1.c: New file.
806 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
807 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
808 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
809 * g++.dg/abi/aarch64_guard1.C: New file.
810
811 2012-10-23 Jakub Jelinek <jakub@redhat.com>
812
813 PR c++/54988
814 * c-c++-common/pr54988.c: New test.
815
816 2012-10-23 Jan Hubicka <jh@suse.cz>
817
818 * gcc.dg/tree-prof/peel-1.c: New testcase.
819
820 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
821
822 PR gcc/52945
823 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
824
825 2012-10-23 Joseph Myers <joseph@codesourcery.com>
826
827 * gcc.dg/c99-predef-1.c: New test.
828 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
829 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
830 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
831 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
832 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
833 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
834 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
835 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
836 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
837 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
838 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
839 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
840
841 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
842
843 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
844
845 2012-10-23 Jan Hubicka <jh@suse.cz>
846
847 PR middle-end/54937
848 * gcc.c-torture/execute/pr54937.c: New testcase.
849 * gcc.dg/tree-ssa/cunroll-2.c: Update.
850
851 2012-10-23 Jan Hubicka <jh@suse.cz>
852
853 PR middle-end/54967
854 * gfortran.dg/pr54967.f90: New testcase.
855
856 2012-10-23 Terry Guo <terry.guo@arm.com>
857
858 PR target/55019
859 * gcc.dg/pr55019.c: New.
860
861 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
862
863 PR tree-optimization/55008
864 * gcc.dg/tree-ssa/pr55008.c: New test.
865
866 2012-10-22 Richard Biener <rguenther@suse.de>
867
868 PR tree-optimization/55011
869 * gcc.dg/torture/pr55011.c: New testcase.
870
871 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
872
873 * gcc.target/arm/pr40457-1.c: Adjust expected output.
874 * gcc.target/arm/pr40457-2.c: Likewise.
875 * gcc.target/arm/pr40457-3.c: Likewise.
876
877 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
878
879 * gnat.dg/specs/limited_with4.ads: New test.
880 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
881
882 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
883
884 * gnat.dg/modular4.adb: New test.
885 * gnat.dg/modular4_pkg.ads: New helper.
886
887 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
888
889 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
890 * gnat.dg/specs/addr1.ads: Likewise.
891
892 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
893
894 * gcc.dg/webizer.c (main): Add missing exit call.
895
896 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
897
898 PR fortran/54465
899 * gfortran.dg/wextra_1.f: New test.
900
901 2012-10-20 Jan Hubicka <jh@suse.cz>
902
903 * gcc.dg/tree-prof/unroll-1.c: New testcase.
904
905 2012-10-19 Janus Weil <janus@gcc.gnu.org>
906
907 PR fortran/54224
908 * gfortran.dg/warn_unused_function.f90: New.
909
910 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
911
912 * lib/target-supports.exp
913 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
914
915 2012-10-19 Richard Guenther <rguenther@suse.de>
916
917 PR tree-optimization/54981
918 * gcc.dg/pr54981.c: New testcase.
919
920 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
921
922 PR target/54892
923 * gcc.target/arm/pr54892.c: New.
924
925 2012-10-19 Bin Cheng <bin.cheng@arm.com>
926
927 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
928
929 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
930
931 PR c++/54501
932 * g++.dg/init/array30.C: New.
933 * g++.dg/init/array31.C: Likewise.
934
935 2012-10-18 Tobias Burnus <burnus@net-b.de>
936
937 PR fortran/54884
938 * gfortran.dg/public_private_module_7.f90: New.
939
940 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
941
942 PR c++/29633
943 * g++.dg/template/pr29633.C: New.
944
945 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
946
947 * gnat.dg/loop_optimization13.ad[sb]: New test.
948 * gnat.dg/loop_optimization13_pkg.ads: New helper.
949
950 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
951
952 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
953 * gcc.target/arm/neon/vfmaf32.c: Likewise.
954 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
955 * gcc.target/arm/neon/vfmsf32.c: Likewise.
956
957 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
958
959 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
960 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
961 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
962 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
963 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
964 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
965
966 2012-10-16 Jan Hubicka <jh@suse.cz>
967
968 * gcc.target/i386/l_fma_float_?.c: Update.
969 * gcc.target/i386/l_fma_double_?.c: Update.
970 * gfortran.dg/do_1.f90: XFAIL
971 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
972 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
973 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
974 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
975 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
976 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
977 valid.
978
979 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
980
981 PR c/53063
982 PR c/40989
983 * gcc.dg/Wstrict-overflow-24.c: New.
984
985 2012-10-16 Tobias Burnus <burnus@net-b.de>
986
987 PR fortran/50981
988 PR fortran/54618
989 * gfortran.dg/class_optional_1.f90: New.
990 * gfortran.dg/class_optional_2.f90: New.
991
992 2012-10-16 Jakub Jelinek <jakub@redhat.com>
993
994 PR debug/54796
995 * gcc.dg/guality/pr54796.c: New test.
996
997 PR tree-optimization/54889
998 * gfortran.dg/pr54889.f90: New test.
999
1000 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1001
1002 * g++.dg/other/dump-ada-spec-2.C: New test.
1003
1004 2012-10-16 Easwaran Raman <eraman@google.com>
1005
1006 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1007 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1008
1009 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1010
1011 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1012 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1013
1014 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1015
1016 PR target/54925
1017 * gcc.c-torture/compile/pr54925.c: New.
1018
1019 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1020
1021 PR target/51244
1022 * gcc.target/sh/pr51244-17.c: New.
1023
1024 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1025
1026 PR target/54760
1027 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1028 functions.
1029 * gcc.target/sh/pr54760-4.c: New.
1030
1031 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1032
1033 PR target/34777
1034 * gcc.target/sh/torture/sh-torture.exp: New.
1035 * gcc.target/sh/torture/pr34777.c: New.
1036
1037 2012-10-15 Matthias Klose <doko@ubuntu.com>
1038
1039 * lib/target-supports.exp (check_profiling_available): Match
1040 arm*-*-linux-* for ARM Linux/GNU.
1041 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1042 * gfortran.dg/enum_10.f90: Likewise.
1043 * gfortran.dg/enum_9.f90: Likewise.
1044 * gcc.target/arm/synchronize.c: Likewise.
1045 * g++.old-deja/g++.jason/enum6.C: Likewise.
1046 * g++.old-deja/g++.other/enum4.C: Likewise.
1047 * g++.old-deja/g++.law/enum9.C: Likewise.
1048
1049 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1050
1051 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1052 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1053
1054 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1055 Paolo Carlini <paolo.carlini@oracle.com>
1056
1057 PR c++/17805
1058 * g++.dg/overload/operator6.C: New.
1059
1060 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1061
1062 PR c++/50080 (again)
1063 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1064 * g++.dg/parse/tmpl-outside1.C: Likewise.
1065 * g++.dg/template/qualttp18.C: Likewise.
1066 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1067 * g++.old-deja/g++.pt/overload13.C: Likewise.
1068
1069 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1070
1071 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1072 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1073 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1074 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1075 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1076 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1077 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1078 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1079
1080 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1081
1082 PR c++/50080
1083 * g++.dg/parse/tmpl-outside2.C: New.
1084 * g++.dg/parse/tmpl-outside1.C: Adjust.
1085 * g++.dg/template/qualttp18.C: Likewise.
1086 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1087 * g++.old-deja/g++.pt/overload13.C: Likewise.
1088
1089 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1090
1091 PR tree-optimization/54915
1092 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1093
1094 2012-10-15 Richard Guenther <rguenther@suse.de>
1095
1096 PR tree-optimization/54920
1097 * gcc.dg/torture/pr54920.c: New testcase.
1098
1099 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1100
1101 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1102
1103 2012-10-13 Jason Merrill <jason@redhat.com>
1104
1105 * g++.dg/tls/thread_local7g.C: Require tls_native.
1106
1107 2012-10-14 Jason Merrill <jason@redhat.com>
1108
1109 * g++.dg/cpp0x/inh-ctor1.C: New.
1110 * g++.dg/cpp0x/inh-ctor2.C: New.
1111 * g++.dg/cpp0x/inh-ctor3.C: New.
1112 * g++.dg/cpp0x/inh-ctor4.C: New.
1113 * g++.dg/cpp0x/inh-ctor5.C: New.
1114 * g++.dg/cpp0x/inh-ctor6.C: New.
1115 * g++.dg/cpp0x/inh-ctor7.C: New.
1116 * g++.dg/cpp0x/inh-ctor8.C: New.
1117 * g++.dg/cpp0x/inh-ctor9.C: New.
1118 * g++.dg/cpp0x/inh-ctor10.C: New.
1119 * g++.dg/cpp0x/inh-ctor11.C: New.
1120 * g++.dg/cpp0x/inh-ctor12.C: New.
1121 * g++.dg/cpp0x/inh-ctor13.C: New.
1122
1123 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1124
1125 PR rtl-optimization/54919
1126 * gcc.dg/pr54919.c: New testcase.
1127
1128 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1129
1130 PR c++/53581
1131 * g++.dg/template/crash113.C: New.
1132
1133 2012-10-14 Jan Hubicka <jh@suse.cz>
1134
1135 * gcc.dg/unroll_5.c: New testcase.
1136
1137 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1138
1139 PR c++/52643
1140 * g++.dg/opt/pr52643.C: New.
1141
1142 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1143
1144 PR target/54602
1145 * gcc.target/sh/pr54602-1.c: New.
1146 * gcc.target/sh/pr54602-2.c: New.
1147 * gcc.target/sh/pr54602-3.c: New.
1148 * gcc.target/sh/pr54602-4.c: New.
1149
1150 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1151
1152 PR target/54680
1153 * gcc.target/sh/pr54680.c: New.
1154
1155 2012-10-12 Jan Hubicka <jh@suse.cz>
1156
1157 * gcc.dg/webizer.c: New testcase.
1158
1159 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1160
1161 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1162 specify -m64.
1163
1164 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1165
1166 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1167 Return 0 if already specifying -mfloat-abi other than hard.
1168
1169 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1170
1171 * gcc.dg/pr53060.c: Prune irrelevant warning.
1172
1173 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1174
1175 PR c/54381
1176 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1177 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1178 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1179 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1180 Adjust expected wording of warnings for *cmp* builtins.
1181 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1182 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1183
1184 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1185
1186 PR c++/24449
1187 * g++.dg/parse/friend-main.C: New.
1188
1189 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1190
1191 PR c++/53055
1192 * g++.dg/pr53055.C: New testcase.
1193
1194 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1195
1196 PR c++/52744
1197 * g++.dg/cpp0x/pr52744.C: New.
1198
1199 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1200
1201 PR fortran/40453
1202 * gfortran.dg/dummy_procedure_9.f90: New.
1203
1204 2012-10-12 Richard Biener <rguenther@suse.de>
1205
1206 PR tree-optimization/54894
1207 * gcc.dg/torture/pr54894.c: New testcase.
1208
1209 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1210
1211 PR target/51244
1212 * gcc.target/sh/pr51244-13.c: New.
1213 * gcc.target/sh/pr51244-14.c: New.
1214 * gcc.target/sh/pr51244-15.c: New.
1215 * gcc.target/sh/pr51244-16.c: New.
1216
1217 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1218
1219 PR c++/51878
1220 * g++.dg/cpp0x/decltype45.C: New.
1221
1222 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1223
1224 PR fortran/54784
1225 * gfortran.dg/class_allocate_13.f90: New.
1226
1227 2012-10-11 Jason Merrill <jason@redhat.com>
1228
1229 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1230 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1231
1232 * g++.dg/gomp/tls-5.C: Require tls_native.
1233 * g++.dg/tls/thread_local7.C: Require tls_native.
1234 * g++.dg/tls/static2.C: New.
1235
1236 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1237
1238 PR c++/36107
1239 * g++.dg/ext/weak5.C: New.
1240
1241 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1242
1243 PR testsuite/54868
1244 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1245 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1246
1247 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1248
1249 PR c++/43765
1250 * g++.dg/parse/pr43765.C: New.
1251
1252 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1253
1254 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1255
1256 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1257
1258 PR c++/43663
1259 * g++.dg/init/bitfield3.C: New.
1260
1261 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1262
1263 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1264
1265 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1266
1267 PR tree-optimization/54877
1268 * gcc.dg/torture/pr54877.c: New test.
1269
1270 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1271
1272 PR testsuite/53397
1273 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1274 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1275 and remove target info from dg-do compile.
1276 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1277 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1278 and remove target info from dg-do compile.
1279
1280 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1281
1282 * gcc.dg/pr54782.c: Require target with pthread support.
1283
1284 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1285
1286 PR c++/53122
1287 * g++.dg/cpp0x/auto35.C: New.
1288
1289 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1290
1291 PR c++/53540 - using fails to be equivalent to typedef
1292 * g++.dg/cpp0x/alias-decl-24.C: New test.
1293
1294 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1295
1296 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1297 that c++11 attributes to types are ignored for now.
1298 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1299 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1300
1301 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1302
1303 PR c++/53741
1304 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1305
1306 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1307
1308 PR c++/50478
1309 * g++.dg/cpp0x/initlist67.C: New.
1310
1311 2012-10-10 Dehao Chen <dehao@google.com>
1312
1313 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1314
1315 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1316
1317 PR target/52480
1318 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1319 Add runtime tests.
1320
1321 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1322
1323 PR c++/53307
1324 * g++.dg/cpp0x/decltype44.C: New.
1325
1326 2012-10-09 Steve Ellcey <sellcey@mips.com>
1327
1328 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1329
1330 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1331
1332 PR c++/53763
1333 * g++.dg/cpp0x/decltype43.C: New.
1334
1335 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1336
1337 PR middle-end/53397
1338 * gcc.dg/pr53397-1.c: New test case.
1339 * gcc.dg/pr53397-2.c: New test case.
1340
1341 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1342
1343 PR c++/54194
1344 * g++.dg/warn/Wparentheses-26.C: Adjust.
1345 * g++.dg/warn/Wparentheses-27.C: New.
1346
1347 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1348
1349 PR c++/54427
1350 * c-c++-common/vector-scalar.c: New testcase.
1351 * g++.dg/ext/vector18.C: New testcase.
1352 * g++.dg/ext/vector5.C: This is not an error anymore.
1353 * gcc.dg/init-vec-1.c: Move ...
1354 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1355 * gcc.c-torture/execute/vector-shift1.c: Move ...
1356 * c-c++-common/torture/vector-shift1.c: ... here.
1357 * gcc.dg/scal-to-vec1.c: Move ...
1358 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1359 C++11. Adapt error messages.
1360 * gcc.dg/convert-vec-1.c: Move ...
1361 * c-c++-common/convert-vec-1.c: ... here.
1362 * gcc.dg/scal-to-vec2.c: Move ...
1363 * c-c++-common/scal-to-vec2.c: ... here.
1364
1365 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1366
1367 PR target/54400
1368 * gcc.target/i386/pr54400.c: New testcase.
1369
1370 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1371
1372 PR c++/54858
1373 * g++.dg/template/pr54858.C: New test.
1374
1375 2012-10-08 Marek Polacek <polacek@redhat.com>
1376
1377 PR debug/54831
1378 * g++.dg/debug/pr54831.C: New test.
1379
1380 2012-10-08 Dehao Chen <dehao@google.com>
1381
1382 * g++.dg/predict-loop-exit-1.C: New.
1383 * g++.dg/predict-loop-exit-2.C: New.
1384 * g++.dg/predict-loop-exit-3.C: New.
1385
1386 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1387
1388 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1389
1390 2012-10-08 Jason Merrill <jason@redhat.com>
1391
1392 * g++.dg/gomp/tls-5.C: New.
1393 * g++.dg/gomp/tls-wrap1.C: New.
1394 * g++.dg/gomp/tls-wrap2.C: New.
1395 * g++.dg/gomp/tls-wrap3.C: New.
1396 * g++.dg/gomp/tls-wrap4.C: New.
1397 * g++.dg/gomp/tls-wrapper-cse.C: New.
1398 * g++.dg/tls/thread_local-cse.C: New.
1399 * g++.dg/tls/thread_local-order1.C: New.
1400 * g++.dg/tls/thread_local-order2.C: New.
1401 * g++.dg/tls/thread_local-wrap1.C: New.
1402 * g++.dg/tls/thread_local-wrap2.C: New.
1403 * g++.dg/tls/thread_local-wrap3.C: New.
1404 * g++.dg/tls/thread_local-wrap4.C: New.
1405 * g++.dg/tls/thread_local2g.C: New.
1406 * g++.dg/tls/thread_local3g.C: New.
1407 * g++.dg/tls/thread_local4g.C: New.
1408 * g++.dg/tls/thread_local5g.C: New.
1409 * g++.dg/tls/thread_local6g.C: New.
1410 * g++.dg/tls/thread_local7g.C: New.
1411
1412 * g++.dg/tls/thread_local3.C: New.
1413 * g++.dg/tls/thread_local4.C: New.
1414 * g++.dg/tls/thread_local5.C: New.
1415 * g++.dg/tls/thread_local6.C: New.
1416
1417 * g++.dg/tls/init-2.C: Tweak errors.
1418 * g++.dg/tls/thread_local1.C: New.
1419 * g++.dg/tls/thread_local2.C: New.
1420 * g++.dg/tls/thread_local7.C: New.
1421
1422 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1423
1424 PR target/54866
1425 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1426
1427 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1428
1429 PR target/54685
1430 * gcc.target/sh/pr54685.c: New.
1431
1432 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1433
1434 PR c++/53528 C++11 attribute support
1435 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1436 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1437 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1438 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1439 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1440 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1441 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1442 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1443 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1444 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1445 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1446 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1447 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1448 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1449 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1450 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1451 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1452 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1453 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1454 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1455 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1456 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1457 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1458 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1459 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1460 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1461 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1462 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1463 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1464 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1465 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1466 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1467 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1468 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1469 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1470 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1471 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1472 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1473 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1474 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1475 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1476 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1477 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1478 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1479 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1480 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1481 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1482 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1483 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1484 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1485 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1486 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1487 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1488 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1489 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1490 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1491 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1492
1493 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1494
1495 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1496 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1497 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1498
1499 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1500
1501 PR target/54760
1502 * gcc.target/sh/pr54760-2.c: New.
1503 * gcc.target/sh/pr54760-3.c: New.
1504
1505 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1506
1507 PR c++/51422
1508 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1509
1510 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1511 Sandra Loosemore <sandra@codesourcery.com>
1512
1513 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1514 and test that the accumulator is initialized using MULT.
1515 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1516 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1517
1518 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1519
1520 PR c++/52764
1521 * g++.dg/cpp0x/stdint.C: New.
1522
1523 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1524
1525 PR c++/54249
1526 * g++.dg/cpp0x/stddef.C: New.
1527
1528 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1529
1530 PR fortran/54832
1531 * gfortran.dg/typebound_operator_17.f90: New.
1532
1533 2012-10-06 Jan Hubicka <jh@suse.cz>
1534
1535 PR lto/53831
1536 PR lto/54776
1537 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1538
1539 2012-10-06 Jan Hubicka <jh@suse.cz>
1540
1541 * gcc.dg/lto/resolutions_0.c: New testcase.
1542
1543 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1544
1545 PR fortran/45521
1546 * gfortran.dg/generic_25.f90: New.
1547 * gfortran.dg/generic_26.f90: New.
1548 * gfortran.dg/generic_27.f90: New.
1549
1550 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1551
1552 PR target/54760
1553 * gcc.target/sh/pr54760-1.c: New.
1554
1555 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1556
1557 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1558 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1559 * g++.dg/warn/Wsign-compare-5.C: New test.
1560 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1561 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1562 * g++.dg/ext/builtin30.C: New test.
1563 * g++.dg/ext/vla12.C: New test.
1564 * gcc.dg/builtins-85.c: New test.
1565
1566 PR debug/54519
1567 * gcc.dg/guality/pr54519-1.c: New test.
1568 * gcc.dg/guality/pr54519-2.c: New test.
1569 * gcc.dg/guality/pr54519-3.c: New test.
1570 * gcc.dg/guality/pr54519-4.c: New test.
1571 * gcc.dg/guality/pr54519-5.c: New test.
1572 * gcc.dg/guality/pr54519-6.c: New test.
1573
1574 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1575
1576 PR c++/50893
1577 * g++.dg/cpp0x/defaulted38.C: New.
1578
1579 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1580
1581 PR tree-optimization/33763
1582 * c-c++-common/pr33763.c: New test.
1583
1584 PR tree-optimization/54810
1585 * gcc.dg/tree-ssa/vrp85.c: New test.
1586
1587 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1588
1589 * gcc.dg/ucnid-7.c: Skip on AIX.
1590 * gcc.dg/ucnid-8.c: Same.
1591 * gcc.dg/ucnid-10.c: Same.
1592 * gcc.dg/ucnid-13.c: Same.
1593 * gcc.dg/attr-alias-3.c: Same.
1594 * gcc.dg/attr-alias-5.c: Same.
1595 * gcc.dg/torture/pr51106-2.c: Same.
1596 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1597
1598 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1599
1600 PR c++/52233
1601 * g++.dg/cpp0x/alias-decl-23.C: New.
1602
1603 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1604
1605 PR c++/53403
1606 * g++.dg/template/friend53.C: New.
1607
1608 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1609
1610 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1611 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1612 (scan-ada-spec): Likewise.
1613 (scan-ada-spec-not): Likewise.
1614 * gcc.dg/dump-ada-spec-1.c: New test.
1615 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1616
1617 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1618
1619 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1620
1621 2012-10-04 Florian Weimer <fweimer@redhat.com>
1622
1623 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1624
1625 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1626
1627 PR c++/54323
1628 * g++.dg/cpp0x/pr54323.C: New.
1629
1630 2012-10-04 Richard Guenther <rguenther@suse.de>
1631
1632 PR middle-end/54735
1633 * g++.dg/torture/pr54735.C: New testcase.
1634
1635 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1636
1637 PR rtl-optimization/54739
1638 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1639
1640 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1641
1642 PR target/51244
1643 * gcc.target/sh/pr51244-12.c: New.
1644
1645 2012-10-03 Dehao Chen <dehao@google.com>
1646
1647 PR middle-end/54782
1648 * gcc.dg/pr54782.c: New test.
1649
1650 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1651
1652 PR c++/54777
1653 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1654
1655 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1656
1657 PR fortran/54778
1658 * gfortran.dg/class_53.f90: New.
1659
1660 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1661
1662 PR debug/54551
1663 * gcc.dg/guality/pr54551.c: New.
1664
1665 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1666
1667 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1668 * gcc.target/powerpc/pr46728-2.c: Likewise.
1669
1670 2012-10-02 Sharad Singhai <singhai@google.com>
1671
1672 PR testsuite/54772
1673 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1674 to fix test failures caused by r191883.
1675 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1676 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1677 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1678 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1679 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1680 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1681 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1682 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1683 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1684
1685 2012-09-30 Sharad Singhai <singhai@google.com>
1686
1687 * gcc.target/i386/vect-double-1.c: Fix test.
1688
1689 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1690
1691 PR target/54087
1692 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1693 atomic_sub fails.
1694
1695 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1696
1697 PR rtl-optimization/54457
1698 * gcc.target/i386/pr54457.c: New test.
1699
1700 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1701
1702 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1703
1704 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1705
1706 * gcc.target/i386/vect-rebuild.c: New testcase.
1707
1708 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1709
1710 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1711
1712 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1713
1714 * gcc.target/mips/pr37362.c: Fix target selector.
1715
1716 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1717
1718 PR target/54083
1719 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1720
1721 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1722
1723 * gcc.dg/ucnid-8.c: Update line number.
1724 * gcc.dg/torture/pr51106-2.c: Likewise.
1725
1726 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1727
1728 PR fortran/54667
1729 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1730 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1731 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1732
1733 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1734
1735 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1736 partially reverting r170092.
1737 * gfortran.dg/class_7.f03: Ditto.
1738 * gfortran.dg/coarray_14.f90: Ditto.
1739 * gfortran.dg/typebound_proc_13.f03: Ditto.
1740
1741 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1742
1743 PR c++/54738
1744 * g++.dg/cpp0x/sfinae42.C: New.
1745
1746 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1747
1748 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1749 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1750 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1751 * gcc.dg/pr42629.c: XFAIL on AIX.
1752 * gcc.dg/pr47684.c: Same.
1753 * gcc.dg/pr43670.c: Same.
1754 * gcc.dg/pr42916.c: Same.
1755 * gcc.dg/pr45449.c: Same.
1756 * gcc.dg/pr50017.c: Same.
1757 * gcc.dg/pr42728.c: Same.
1758 * gcc.dg/pr47881.c: Same.
1759 * gcc.dg/pr44023.c: Same.
1760 * gcc.dg/pr41345.c: Same.
1761 * gcc.dg/pr42630.c: Same.
1762 * gcc.dg/pr44971.c: Same.
1763 * gcc.dg/pr46771.c: Same.
1764 * gcc.dg/ucnid-8.c: Same.
1765 * gcc.dg/ucnid-10.c: Same.
1766 * gcc.dg/ucnid-13.c: Same.
1767 * gcc.dg/torture/pr51106-2.c: Same.
1768 * gcc.dg/pr48768.c: Same.
1769 * gcc.dg/pr42631.c: Same.
1770 * gcc.dg/pr43084.c: Same.
1771 * gcc.dg/ucnid-7.c: Same.
1772 * gcc.dg/pr42889.c: Same.
1773 * gcc.dg/pr41241.c: Same.
1774 * gcc.dg/pr42719.c: Same.
1775 * g++.dg/debug/pr46583.C: Same.
1776 * g++.dg/debug/pr47106.C: Same.
1777 * g++.dg/opt/pr48549.C: Same.
1778 * g++.dg/other/pr42685.C: Same.
1779 * c-c++-common/pr43942.c: Same.
1780
1781 2012-09-29 Ian Lance Taylor <iant@google.com>
1782
1783 * go.test/go-test.exp: Update for latest version of Go testsuite.
1784
1785 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1786
1787 PR fortran/52724
1788 * gfortran.dg/internal_readwrite_3.f90: New test.
1789
1790 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1791
1792 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1793 c-c++-common/Wunused-local-typedefs-2.c to here.
1794
1795 PR c++/54372 - unused attribute inactive on dependant entities
1796 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1797
1798 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1799
1800 PR c++/29028 - Missed unused warning on using declaration
1801 * g++.dg/warn/Wunused-var-18.C: New test.
1802
1803 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1804
1805 PR c++/53551 - -Wunused-local-typedefs misses uses
1806 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1807
1808 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1809
1810 PR target/54716
1811 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1812
1813 PR tree-optimization/54713
1814 * gcc.c-torture/compile/pr54713-1.c: New test.
1815 * gcc.c-torture/compile/pr54713-2.c: New test.
1816 * gcc.c-torture/compile/pr54713-3.c: New test.
1817
1818 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1819
1820 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1821
1822 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1823
1824 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1825
1826 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1827
1828 PR target/54703
1829 * gcc.target/i386/pr54703.c: New test.
1830
1831 2012-09-27 Richard Guenther <rguenther@suse.de>
1832
1833 PR lto/54709
1834 * gcc.dg/lto/pr54709_0.c: New testcase.
1835 * gcc.dg/lto/pr54709_1.c: Likewise.
1836
1837 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1838
1839 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1840
1841 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1842
1843 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1844
1845 * gcc.target/arm/pr42879.c: Handle big-endian.
1846
1847 2012-09-26 Steve Ellcey <sellcey@mips.com>
1848
1849 PR c/37303
1850 * gcc.dg/pr37303.c: Check for rdata or rodata.
1851
1852 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1853
1854 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1855
1856 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1857
1858 PR target/51274
1859 PR target/53087
1860 * gcc.target/powerpc/ppc-ne0-1.c: New.
1861
1862 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1863
1864 PR target/54089
1865 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1866 test_19, test_20, test_21, test_22, test_23): New functions.
1867 * gcc.target/sh/pr54089-4.c: New.
1868 * gcc.target/sh/pr54089-5.c: New.
1869 * gcc.target/sh/pr54089-6.c: New.
1870 * gcc.target/sh/pr54089-7.c: New.
1871
1872 2012-09-25 Richard Guenther <rguenther@suse.de>
1873
1874 PR lto/54625
1875 * gcc.dg/lto/pr54702_0.c: New testcase.
1876 * gcc.dg/lto/pr54702_1.c: Likewise.
1877 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1878 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1879 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1880 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1881
1882 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1883
1884 PR c++/54526
1885 * g++.dg/cpp0x/parse2.C: New.
1886 * g++.dg/parse/error11.C: Adjust.
1887 * g++.dg/parse/error12.C: Likewise.
1888
1889 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1890
1891 * gcc.target/i386/20030217-1.c: Added check for
1892 large_long_double effective target.
1893 * gcc.target/i386/387-3.c: Likewise.
1894 * gcc.target/i386/387-4.c: Likewise.
1895 * gcc.target/i386/pr36578-1.c: Likewise.
1896 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1897 when long double size is equal double size.
1898 * gcc.target/i386/excess-precision-1.c: Likewise.
1899 * gcc.target/i386/pr36578-2.c: Likewise.
1900 * gcc.target/i386/20030217-2.c: New testcase.
1901
1902 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1903
1904 PR tree-optimization/54676
1905 * gcc.dg/pr54676.c: New test.
1906
1907 2012-09-25 Richard Guenther <rguenther@suse.de>
1908
1909 PR tree-optimization/53663
1910 * gcc.dg/torture/pr53663-1.c: New testcase.
1911 * gcc.dg/torture/pr53663-2.c: Likewise.
1912 * gcc.dg/torture/pr53663-3.c: Likewise.
1913
1914 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1915
1916 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1917
1918 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1919
1920 * lib/target-supports-dg.exp (dg-require-effective-target,
1921 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1922 dg-process-target-1 instead of dg-process-target.
1923 (dg-process-target-1): Rename from dg-process-target.
1924 (dg-process-target): New.
1925
1926 2012-09-24 Richard Guenther <rguenther@suse.de>
1927
1928 PR tree-optimization/54684
1929 * g++.dg/torture/pr54684.C: New testcase.
1930
1931 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1932
1933 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1934
1935 2012-09-24 Richard Guenther <rguenther@suse.de>
1936
1937 PR middle-end/52173
1938 * gcc.dg/tm/pr52173-1.c: New.
1939 * gcc.dg/tm/pr52173-2.c: New.
1940
1941 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1942
1943 * gcc.dg/pr54669.c: New test.
1944
1945 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1946 Dominique Dhumieres <dominiq@lps.ens.fr>
1947
1948 PR testsuite/54677
1949 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1950
1951 2012-09-23 Tobias Burnus <burnus@net-b.de>
1952
1953 PR fortran/54618
1954 * gfortran.dg/class_array_14.f90: New.
1955
1956 2012-09-22 Kai Tietz <ktietz@redhat.com>
1957
1958 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1959 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1960
1961 2012-09-21 Dehao Chen <dehao@google.com>
1962
1963 PR go/54649
1964 PR tree-optimization/54655
1965 * g++.dg/pr54655.C: New testcase.
1966
1967 2012-09-21 Richard Guenther <rguenther@suse.de>
1968
1969 PR tree-optimization/54647
1970 * g++.dg/torture/pr54647.C: New testcase.
1971
1972 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1973
1974 PR c++/54427
1975 * c-c++-common/torture/vector-compare-2.c: Add -w.
1976
1977 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1978
1979 * gnat.dg/opt20.ads: Move dg directive to...
1980 * gnat.dg/opt20.adb: ...here.
1981 * gnat.dg/addr1.ad[sb]: Likewise.
1982 * gnat.dg/concat2.ad[sb]: Likewise.
1983 * gnat.dg/array16.ad[sb]: Likewise.
1984 * gnat.dg/atomic5.ad[sb]: Likewise.
1985 * gnat.dg/discr29.ad[sb]: Likewise.
1986 * gnat.dg/noreturn5.ad[sb]: Likewise.
1987 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1988 * gnat.dg/discr23.ads: Remove dg directive.
1989 * gnat.dg/nested_float_packed.ads: Likewise.
1990 * gnat.dg/oconst6.ads: Move to...
1991 * gnat.dg/specs/oconst6.ads: ...here.
1992
1993 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1994
1995 PR c++/52432
1996 * g++.dg/cpp0x/decltype32.C: Tweak.
1997
1998 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1999
2000 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2001 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2002 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2003 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2004
2005 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2006
2007 PR c++/54581
2008 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2009
2010 2012-09-19 Steve Ellcey <sellcey@mips.com>
2011
2012 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2013
2014 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2015
2016 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2017 * gcc.target/powerpc/ppc-mftb.c: New file.
2018
2019 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2020
2021 PR target/54089
2022 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2023 functions.
2024
2025 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2026
2027 PR target/54236
2028 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2029
2030 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2031
2032 * gcc.c-torture/execute/20120919-1.c: New test.
2033
2034 2012-09-19 Richard Guenther <rguenther@suse.de>
2035
2036 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2037
2038 2012-09-19 Richard Guenther <rguenther@suse.de>
2039
2040 * gcc.dg/builtin-unreachable-6.c: Adjust.
2041
2042 2012-09-19 Richard Guenther <rguenther@suse.de>
2043
2044 * gcc.dg/builtin-object-size-10.c: Adjust.
2045 * gcc.dg/builtin-unreachable-5.c: Adjust.
2046 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2047 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2048 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2049 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2050 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2051 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2052 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2053 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2054 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2055 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2056 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2057 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2058
2059 2012-09-19 Richard Guenther <rguenther@suse.de>
2060
2061 PR tree-optimization/54132
2062 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2063 * gcc.dg/torture/pr54132.c: Likewise.
2064
2065 2012-09-19 Terry Guo <terry.guo@arm.com>
2066
2067 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2068 extra prune rules that will be applied to all tests in a .exp file.
2069 (gcc-dg-prune): Use rules defined by the above variable.
2070 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2071 harmless warnings on architecture switch conflict.
2072
2073 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2074
2075 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2076 of asm-comment characters instead of a single one.
2077 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2078
2079 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2080
2081 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2082
2083 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2084 target instead of xfailing it.
2085 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2086 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2087 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2088 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2089 * gcc.dg/vect/vect-104.c: Likewise.
2090 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2091 * gcc.dg/vect/vect-outer-1.c: Likewise.
2092 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2093 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2094 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2095 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2096 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2097 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2098 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2099 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2100 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2101
2102 * lib/target-supports.exp
2103 (check_effective_target_vect_widen_mult_qi_to_hi,
2104 check_effective_target_vect_widen_mult_hi_to_si,
2105 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2106 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2107 check_effective_target_vect_pack_trunc,
2108 check_effective_target_vect_unpack,
2109 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2110 instead of arm_none.
2111
2112 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2113
2114 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2115
2116 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2117 config to compiler_flags.
2118
2119 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2120
2121 PR target/54592
2122 * gcc.target/i386/pr54592.c: New test.
2123
2124 PR tree-optimization/54610
2125 * gcc.target/i386/pr54610.c: New test.
2126
2127 2012-09-17 Jason Merrill <jason@redhat.com>
2128
2129 PR c++/54575
2130 * g++.dg/cpp0x/alias-decl-21.C: New.
2131 * g++.dg/cpp0x/alias-decl-22.C: New.
2132
2133 2012-09-17 Tobias Burnus <burnus@net-b.de>
2134
2135 PR fortran/54608
2136 * gfortran.dg/scan_2.f90: New.
2137
2138 2012-09-17 Jason Merrill <jason@redhat.com>
2139
2140 PR c++/53661
2141 * g++.dg/init/aggr9.C: New.
2142
2143 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2144
2145 * gnat.dg/loop_optimization12.ad[sb]: New test.
2146
2147 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2148
2149 PR fortran/54285
2150 * gfortran.dg/proc_ptr_result_7.f90: New.
2151
2152 2012-09-17 Tobias Burnus <burnus@net-b.de>
2153
2154 PR fortran/54603
2155 * gfortran.dg/structure_constructor_11.f90: New.
2156
2157 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2158
2159 PR tree-optimization/54563
2160 * g++.dg/torture/pr54563.C: New test.
2161
2162 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2163
2164 PR fortran/54594
2165 * gfortran.dg/typebound_generic_14.f03: New.
2166
2167 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2168
2169 PR fortran/54387
2170 * gfortran.dg/proc_ptr_38.f90: New.
2171
2172 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2173
2174 PR debug/54460
2175 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2176 to scary regexp.
2177
2178 PR testsuite/54007
2179 * gnat.dg/lto15.adb: Require lto.
2180
2181 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2182 "myBindC" for hppa*-*-hpux*.
2183
2184 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2185
2186 * gfortran.dg/namelist_75.f90: New test.
2187
2188 2012-09-15 Tom de Vries <tom@codesourcery.com>
2189
2190 * gcc.dg/tree-ssa/vrp82.c: New test.
2191 * gcc.dg/tree-ssa/vrp83.c: Same.
2192 * gcc.dg/tree-ssa/vrp84.c: Same.
2193
2194 2012-09-15 Tom de Vries <tom@codesourcery.com>
2195
2196 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2197 * gcc.dg/tree-ssa/vrp81.c: ... this.
2198
2199 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2200
2201 PR target/54222
2202 * gcc.target/avr/torture/fix-types.h: New.
2203 * gcc.target/avr/torture/vals-hr.def: New.
2204 * gcc.target/avr/torture/vals-r.def: New.
2205 * gcc.target/avr/torture/vals-k.def: New.
2206 * gcc.target/avr/torture/vals-ur.def: New.
2207 * gcc.target/avr/torture/vals-uk.def: New.
2208 * gcc.target/avr/torture/vals-uhr.def: New.
2209 * gcc.target/avr/torture/vals-llk.def: New.
2210 * gcc.target/avr/torture/vals-ullk.def: New.
2211 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2212 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2213 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2214 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2215 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2216 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2217 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2218 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2219
2220 2012-09-14 Dehao Chen <dehao@google.com>
2221
2222 * g++.dg/debug/dwarf2/deallocator.C: New test.
2223
2224 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2225
2226 PR c/54552
2227 * gcc.c-torture/compile/pr54552-1.c: New test.
2228
2229 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2230
2231 PR c++/54427
2232 * g++.dg/other/vector-compare.C: New testcase.
2233 * c-c++-common/vector-compare-3.c: New testcase.
2234 * gcc.dg/vector-shift.c: Move ...
2235 * c-c++-common/vector-shift.c: ... here.
2236 * gcc.dg/vector-shift1.c: Move ...
2237 * c-c++-common/vector-shift1.c: ... here.
2238 * gcc.dg/vector-shift3.c: Move ...
2239 * c-c++-common/vector-shift3.c: ... here.
2240 * gcc.dg/vector-compare-1.c: Move ...
2241 * c-c++-common/vector-compare-1.c: ... here.
2242 * gcc.dg/vector-compare-2.c: Move ...
2243 * c-c++-common/vector-compare-2.c: ... here.
2244 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2245 * c-c++-common/torture/vector-compare-1.c: ... here.
2246 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2247 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2248 * c-c++-common/torture/vector-compare-2.c: ... here.
2249 * gcc.c-torture/execute/vector-shift.c: Move ...
2250 * c-c++-common/torture/vector-shift.c: ... here.
2251 * gcc.c-torture/execute/vector-shift2.c: Move ...
2252 * c-c++-common/torture/vector-shift2.c: ... here.
2253 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2254 * c-c++-common/torture/vector-subscript-1.c: ... here.
2255 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2256 * c-c++-common/torture/vector-subscript-2.c: ... here.
2257 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2258 * c-c++-common/torture/vector-subscript-3.c: ... here.
2259
2260 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2261
2262 PR c/54103
2263 * gcc.c-torture/compile/pr54103-1.c,
2264 gcc.c-torture/compile/pr54103-2.c,
2265 gcc.c-torture/compile/pr54103-3.c,
2266 gcc.c-torture/compile/pr54103-4.c,
2267 gcc.c-torture/compile/pr54103-5.c,
2268 gcc.c-torture/compile/pr54103-6.c: New tests.
2269 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2270
2271 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2272
2273 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2274
2275 2012-09-14 Richard Guenther <rguenther@suse.de>
2276
2277 PR tree-optimization/54565
2278 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2279 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2280
2281 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2282
2283 * gcc.target/arm/combine-movs.c: Add missing space.
2284
2285 2012-09-14 Richard Guenther <rguenther@suse.de>
2286
2287 * g++.dg/torture/builtin-location.C: New testcase.
2288
2289 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2290 Manuel López-Ibáñez <manu@gcc.gnu.org>
2291
2292 PR c++/53210
2293 * g++.dg/warn/Wuninitialized-self.C: New.
2294
2295 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2296
2297 PR c/54559
2298 * gcc.c-torture/compile/pr54559.c: New test.
2299
2300 2012-09-13 Jason Merrill <jason@redhat.com>
2301
2302 PR c++/53839
2303 * g++.dg/cpp0x/constexpr-temp1.C: New.
2304
2305 PR c++/54511
2306 * g++.dg/template/anonunion2.C: New.
2307
2308 PR c++/53836
2309 * g++.dg/template/init10.C: New.
2310
2311 2012-09-13 Tobias Burnus <burnus@net-b.de>
2312
2313 PR fortran/54556
2314 * gfortran.dg/implicit_pure_3.f90: New.
2315
2316 2012-09-13 Richard Guenther <rguenther@suse.de>
2317
2318 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2319
2320 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2321
2322 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2323
2324 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2325
2326 * c-c++-common/pr51712.c: Handle for short-enum targets.
2327
2328 2012-09-12 Terry Guo <terry.guo@arm.com>
2329
2330 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2331 and lsrs for Thumb2 mode.
2332
2333 2012-09-12 Jan Hubicka <jh@suse.cz>
2334
2335 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2336
2337 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2338
2339 PR target/54445
2340 * gcc.target/i386/pr54445-1.c: New file.
2341 * gcc.target/i386/pr54445-2.c: Likewise.
2342
2343 2012-09-12 Tobias Burnus <burnus@net-b.de>
2344
2345 PR fortran/54225
2346 PR fortran/53306
2347 * gfortran.dg/coarray_10.f90: Update dg-error.
2348 * gfortran.dg/coarray_28.f90: New.
2349 * gfortran.dg/array_section_3.f90: New.
2350
2351 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2352
2353 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2354 gcc.target/arm/pr48252.c: Fix for big-endian support.
2355
2356 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2357
2358 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2359
2360 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2361 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2362
2363 * gcc.target/arm/neon-vfma-1.c: New testcase.
2364 * gcc.target/arm/neon-vfms-1.c: Likewise.
2365 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2366 of float.
2367 * gcc.target/arm/neon-vmls-1.c: Likewise.
2368 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2369 function.
2370 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2371 (check_effective_target_arm_neonv2_ok): Likewise.
2372 (check_effective_target_arm_neonv2_hw): Likewise.
2373 (check_effective_target_arm_neonv2): Likewise.
2374
2375 2012-09-11 Richard Guenther <rguenther@suse.de>
2376
2377 PR middle-end/54515
2378 * g++.dg/tree-ssa/pr54515.C: New testcase.
2379
2380 2012-09-10 Andrew Pinski <apinski@cavium.com>
2381
2382 PR tree-opt/c54362
2383 * gcc.dg/tm/memopt-16.c: New testcase.
2384
2385 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2386
2387 PR c++/54541
2388 PR c++/54542
2389 * g++.dg/cpp0x/sfinae40.C: New.
2390 * g++.dg/cpp0x/sfinae41.C: Likewise.
2391
2392 2012-09-10 Jason Merrill <jason@redhat.com>
2393
2394 PR c++/54538
2395 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2396
2397 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2398
2399 PR target/54089
2400 * gcc.target/sh/pr54089-3.c: New.
2401
2402 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2403
2404 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2405
2406 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2407
2408 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2409
2410 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2411
2412 * gcc.dg/pr52558-2.c: Delete.
2413 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2414
2415 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2416
2417 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2418
2419 2012-09-10 Richard Guenther <rguenther@suse.de>
2420
2421 PR tree-optimization/54520
2422 * gcc.dg/torture/pr54520.c: New testcase.
2423
2424 2012-09-10 Jason Merrill <jason@redhat.com>
2425
2426 PR c++/54506
2427 * g++.dg/cpp0x/implicit14.C: New.
2428
2429 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2430
2431 PR fortran/54208
2432 * gfortran.dg/bound_simplification_3.f90: New test.
2433
2434 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2435
2436 PR testsuite/54184
2437 * gcc.dg/pr52558-1.c: Delete.
2438 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2439
2440 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2441
2442 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2443 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2444 * gcc.target/arm/smlaltt-1.c: Likewise.
2445
2446 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2447
2448 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2449
2450 2012-09-07 Tom de Vries <tom@codesourcery.com>
2451
2452 PR tree-optimization/53986
2453 * gcc.dg/tree-ssa/vrp80.c: New test.
2454 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2455
2456 2012-09-06 Jason Merrill <jason@redhat.com>
2457
2458 PR c++/54341
2459 PR c++/54253
2460 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2461 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2462
2463 2012-09-06 Andrew Pinski <apinski@cavium.com>
2464
2465 PR tree-opt/54494
2466 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2467
2468 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2469
2470 PR rtl-optimization/54455
2471 * gcc.dg/54455.c: New test.
2472
2473 2012-09-06 Tobias Burnus <burnus@net-b.de>
2474
2475 PR fortran/54463
2476 * gfortran.dg/promotion_2.f90: New.
2477
2478 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2479
2480 PR middle-end/54486
2481 * c-c++-common/pr54486.c: New test.
2482
2483 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2484
2485 PR fortran/54474
2486 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2487
2488 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2489
2490 PR c++/54191
2491 * g++.dg/cpp0x/sfinae39.C: New.
2492
2493 2012-09-04 Jason Merrill <jason@redhat.com>
2494
2495 PR c++/54441
2496 * g++.dg/ext/flexary3.C: New.
2497
2498 PR c++/54420
2499 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2500
2501 PR c++/54198
2502 * g++.dg/template/defarg15.C: New.
2503
2504 PR c++/54437
2505 * g++.dg/template/access24.C: New.
2506
2507 2012-09-04 Richard Guenther <rguenther@suse.de>
2508
2509 PR tree-optimization/54458
2510 * gcc.dg/torture/pr54458.c: New testcase.
2511
2512 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2513
2514 * gcc.target/arm/neon-vext.c: New test.
2515 * gcc.target/arm/neon-vext-execute.c: Ditto.
2516
2517 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2518
2519 PR fortran/54243
2520 PR fortran/54244
2521 * gfortran.dg/select_type_29.f03: New.
2522
2523 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2524
2525 * gcc.dg/fold-perm.c: Improve test.
2526
2527 2012-09-03 Tobias Burnus <burnus@net-b.de>
2528
2529 PR fortran/51632
2530 * gfortran.dg/coarray_class_1.f90: New.
2531
2532 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2533
2534 PR target/49206
2535 * gcc.c-torture/compile/pr49206.c: New test.
2536
2537 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2538 Uros Bizjak <ubizjak@gmail.com>
2539
2540 PR target/36680
2541 * gfortran.dg/pr36680.f90: New test.
2542
2543 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2544
2545 PR target/42295
2546 * g++.dg/opt/pr42295.C: New test.
2547
2548 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2549
2550 PR target/54436
2551 * gcc.dg/torture/pr54436.c: New test.
2552
2553 2012-09-01 Andrew Pinski <apinski@cavium.com>
2554
2555 * gcc.target/mips/truncate-8.c: New testcase.
2556
2557 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2558
2559 PR target/46829
2560 PR target/46843
2561 * gcc.target/i386/pr46829.c: New test.
2562 * gcc.target/i386/pr46843.c: Ditto.
2563
2564 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2565 Jason Merrill <jason@redhat.com>
2566
2567 PR c++/18747
2568 * g++.dg/parse/error50.C: New.
2569
2570 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2571
2572 PR c/54428
2573 * gcc.c-torture/compile/pr54428.c: New test.
2574
2575 2012-08-31 Ollie Wild <aaw@google.com>
2576
2577 PR c++/54197
2578 * g++.dg/init/lifetime3.C: New test.
2579
2580 2012-08-31 Martin Jambor <mjambor@suse.cz>
2581
2582 PR middle-end/54409
2583 * gcc.dg/torture/pr54409.c: New test.
2584
2585 2012-08-31 Martin Jambor <mjambor@suse.cz>
2586
2587 * gfortran.dg/pr48636.f90: Add dump scan checks.
2588
2589 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2590
2591 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2592
2593 2012-08-28 Joey Ye <joey.ye@arm.com>
2594
2595 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2596
2597 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2598
2599 PR target/46254
2600 * gcc.target/i386/pr46254.c: New test.
2601
2602 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2603
2604 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2605 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2606 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2607
2608 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2609
2610 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2611 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2612 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2613 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2614 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2615 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2616 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2617 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2618 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2619 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2620 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2621 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2622 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2623 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2624 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2625 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2626 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2627 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2628 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2629 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2630 gcc.target/mips/unaligned-1.c: Tighten regexps.
2631
2632 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2633
2634 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2635 (mips_option_groups): Remove optimization. Add various -f options.
2636 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2637 and -pg imply -fno-omit-frame-pointer.
2638 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2639 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2640 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2641 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2642 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2643 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2644 * gcc.target/mips/abi-n32-long32.c: Likewise.
2645 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2646 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2647 * gcc.target/mips/abi-n32-long64.c: Likewise.
2648 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2649 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2650 * gcc.target/mips/abi-n64-long32.c: Likewise.
2651 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2652 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2653 * gcc.target/mips/abi-n64-long64.c: Likewise.
2654 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2655 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2656 * gcc.target/mips/abi-o32-long32.c: Likewise.
2657 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2658 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2659 * gcc.target/mips/abi-o32-long64.c: Likewise.
2660 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2661 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2662 * gcc.target/mips/abi-o64-long32.c: Likewise.
2663 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2664 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2665 * gcc.target/mips/abi-o64-long64.c: Likewise.
2666 * gcc.target/mips/asm-1.c: Likewise.
2667 * gcc.target/mips/branch-1.c: Likewise.
2668 * gcc.target/mips/call-3.c: Likewise.
2669 * gcc.target/mips/call-saved-3.c: Likewise.
2670 * gcc.target/mips/clear-cache-1.c: Likewise.
2671 * gcc.target/mips/div-1.c: Likewise.
2672 * gcc.target/mips/div-2.c: Likewise.
2673 * gcc.target/mips/div-3.c: Likewise.
2674 * gcc.target/mips/div-4.c: Likewise.
2675 * gcc.target/mips/div-5.c: Likewise.
2676 * gcc.target/mips/div-6.c: Likewise.
2677 * gcc.target/mips/div-7.c: Likewise.
2678 * gcc.target/mips/div-8.c: Likewise.
2679 * gcc.target/mips/div-9.c: Likewise.
2680 * gcc.target/mips/div-10.c: Likewise.
2681 * gcc.target/mips/div-11.c: Likewise.
2682 * gcc.target/mips/div-12.c: Likewise.
2683 * gcc.target/mips/dsp-ctrl.c: Likewise.
2684 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2685 * gcc.target/mips/ext-8.c: Likewise.
2686 * gcc.target/mips/extend-2.c: Likewise.
2687 * gcc.target/mips/fix-r10000-1.c: Likewise.
2688 * gcc.target/mips/fix-r10000-2.c: Likewise.
2689 * gcc.target/mips/fix-r10000-3.c: Likewise.
2690 * gcc.target/mips/fix-r10000-4.c: Likewise.
2691 * gcc.target/mips/fix-r10000-5.c: Likewise.
2692 * gcc.target/mips/fix-r10000-6.c: Likewise.
2693 * gcc.target/mips/fix-r10000-7.c: Likewise.
2694 * gcc.target/mips/fix-r10000-8.c: Likewise.
2695 * gcc.target/mips/fix-r10000-9.c: Likewise.
2696 * gcc.target/mips/fix-r10000-10.c: Likewise.
2697 * gcc.target/mips/fix-r10000-11.c: Likewise.
2698 * gcc.target/mips/fix-r10000-12.c: Likewise.
2699 * gcc.target/mips/fix-r10000-13.c: Likewise.
2700 * gcc.target/mips/fix-r10000-14.c: Likewise.
2701 * gcc.target/mips/fix-r10000-15.c: Likewise.
2702 * gcc.target/mips/fpcmp-1.c: Likewise.
2703 * gcc.target/mips/fpcmp-2.c: Likewise.
2704 * gcc.target/mips/fpr-moves-7.c: Likewise.
2705 * gcc.target/mips/fpr-moves-8.c: Likewise.
2706 * gcc.target/mips/int-moves-1.c: Likewise.
2707 * gcc.target/mips/int-moves-2.c: Likewise.
2708 * gcc.target/mips/long-calls-pg.c: Likewise.
2709 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2710 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2711 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2712 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2713 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2714 * gcc.target/mips/mips-3d-1.c: Likewise.
2715 * gcc.target/mips/mips-3d-2.c: Likewise.
2716 * gcc.target/mips/mips-3d-3.c: Likewise.
2717 * gcc.target/mips/mips-3d-4.c: Likewise.
2718 * gcc.target/mips/mips-3d-5.c: Likewise.
2719 * gcc.target/mips/mips-3d-6.c: Likewise.
2720 * gcc.target/mips/mips-3d-7.c: Likewise.
2721 * gcc.target/mips/mips-3d-8.c: Likewise.
2722 * gcc.target/mips/mips-3d-9.c: Likewise.
2723 * gcc.target/mips/mips-ps-1.c: Likewise.
2724 * gcc.target/mips/mips-ps-2.c: Likewise.
2725 * gcc.target/mips/mips-ps-3.c: Likewise.
2726 * gcc.target/mips/mips-ps-4.c: Likewise.
2727 * gcc.target/mips/mips-ps-6.c: Likewise.
2728 * gcc.target/mips/mips32-dspr2.c: Likewise.
2729 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2730 * gcc.target/mips/neg-abs-1.c: Likewise.
2731 * gcc.target/mips/neg-abs-2.c: Likewise.
2732 * gcc.target/mips/nmadd-3.c: Likewise.
2733 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2734 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2735 * gcc.target/mips/octeon-pop-1.c: Likewise.
2736 * gcc.target/mips/pr26765.c: Likewise.
2737 * gcc.target/mips/pr33256.c: Likewise.
2738 * gcc.target/mips/pr33635-1.c: Likewise.
2739 * gcc.target/mips/pr33755.c: Likewise.
2740 * gcc.target/mips/pr35802.c: Likewise.
2741 * gcc.target/mips/pr45074.c: Likewise.
2742 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2743 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2744 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2745 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2746 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2747 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2748 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2749 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2750 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2751 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2752 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2753 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2754 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2755 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2756 * gcc.target/mips/save-restore-1.c: Likewise.
2757 * gcc.target/mips/save-restore-3.c: Likewise.
2758 * gcc.target/mips/save-restore-5.c: Likewise.
2759 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2760 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2761 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2762 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2763 * gcc.target/mips/stack-1.c: Likewise.
2764
2765 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2766 Tighten regexps.
2767
2768 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2769 branch under test to be filled with preceding rather than
2770 following instructions.
2771 * gcc.target/mips/branch-10.c: Likewise.
2772 * gcc.target/mips/branch-11.c: Likewise.
2773 * gcc.target/mips/branch-12.c: Likewise.
2774 * gcc.target/mips/branch-13.c: Likewise.
2775 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2776 to be eliminated. Tighten $28 scan-assembler-not test.
2777
2778 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2779 function to...
2780 * gcc.target/mips/call-4.c: ...this new test.
2781
2782 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2783 more likely.
2784 * gcc.target/mips/code-readable-3.c: Likewise.
2785 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2786 flag but skip for -O0.
2787 * gcc.target/mips/code-readable-4.c: Likewise.
2788
2789 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2790 of operations under test.
2791 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2792
2793 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2794 Don't require sibling-call optimization.
2795 * gcc.target/mips/near-far-4.c: Likewise.
2796
2797 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2798 Make sure that the register variable is used.
2799 * gcc.target/mips/soft-float-1.c: Likewise.
2800
2801 * gcc.target/mips/sdata-1.c: Make static data volatile.
2802 * gcc.target/mips/sdata-2.c: Likewise.
2803 * gcc.target/mips/sdata-3.c: Likewise.
2804 * gcc.target/mips/sdata-4.c: Likewise.
2805
2806 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2807 skip for -O0.
2808 * gcc.target/mips/atomic-memory-2.c: Likewise.
2809 * gcc.target/mips/branch-cost-1.c: Likewise.
2810 * gcc.target/mips/branch-cost-2.c: Likewise.
2811 * gcc.target/mips/cache-1.c: Likewise.
2812 * gcc.target/mips/call-1.c: Likewise.
2813 * gcc.target/mips/call-saved-2.c: Likewise.
2814 * gcc.target/mips/const-anchor-1.c: Likewise.
2815 * gcc.target/mips/const-anchor-2.c: Likewise.
2816 * gcc.target/mips/dse-1.c: Likewise.
2817 * gcc.target/mips/dsp-lhx.c: Likewise.
2818 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2819 * gcc.target/mips/ext-1.c: Likewise.
2820 * gcc.target/mips/ext-2.c: Likewise.
2821 * gcc.target/mips/ext-3.c: Likewise.
2822 * gcc.target/mips/ext-4.c: Likewise.
2823 * gcc.target/mips/ext-5.c: Likewise.
2824 * gcc.target/mips/ext-6.c: Likewise.
2825 * gcc.target/mips/ext-7.c: Likewise.
2826 * gcc.target/mips/extend-1.c: Likewise.
2827 * gcc.target/mips/fix-r4000-1.c: Likewise.
2828 * gcc.target/mips/fix-r4000-3.c: Likewise.
2829 * gcc.target/mips/fix-r4000-5.c: Likewise.
2830 * gcc.target/mips/fix-r4000-6.c: Likewise.
2831 * gcc.target/mips/fix-r4000-8.c: Likewise.
2832 * gcc.target/mips/fix-r4000-10.c: Likewise.
2833 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2834 * gcc.target/mips/fixed-vector-type.c: Likewise.
2835 * gcc.target/mips/fpr-moves-1.c: Likewise.
2836 * gcc.target/mips/fpr-moves-2.c: Likewise.
2837 * gcc.target/mips/fpr-moves-3.c: Likewise.
2838 * gcc.target/mips/fpr-moves-4.c: Likewise.
2839 * gcc.target/mips/fpr-moves-5.c: Likewise.
2840 * gcc.target/mips/fpr-moves-6.c: Likewise.
2841 * gcc.target/mips/ins-1.c: Likewise.
2842 * gcc.target/mips/ins-2.c: Likewise.
2843 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2844 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2845 * gcc.target/mips/lazy-binding-1.c: Likewise.
2846 * gcc.target/mips/madd-3.c: Likewise.
2847 * gcc.target/mips/madd-5.c: Likewise.
2848 * gcc.target/mips/madd-6.c: Likewise.
2849 * gcc.target/mips/madd-8.c: Likewise.
2850 * gcc.target/mips/madd-9.c: Likewise.
2851 * gcc.target/mips/memcpy-1.c: Likewise.
2852 * gcc.target/mips/mips-ps-type.c: Likewise.
2853 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2854 * gcc.target/mips/mips-sched-madd.c: Likewise.
2855 * gcc.target/mips/mips16e-extends.c: Likewise.
2856 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2857 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2858 * gcc.target/mips/movcc-1.c: Likewise.
2859 * gcc.target/mips/movcc-2.c: Likewise.
2860 * gcc.target/mips/movcc-3.c: Likewise.
2861 * gcc.target/mips/msub-5.c: Likewise.
2862 * gcc.target/mips/msub-6.c: Likewise.
2863 * gcc.target/mips/msub-8.c: Likewise.
2864 * gcc.target/mips/mult-2.c: Likewise.
2865 * gcc.target/mips/mult-3.c: Likewise.
2866 * gcc.target/mips/mult-5.c: Likewise.
2867 * gcc.target/mips/mult-6.c: Likewise.
2868 * gcc.target/mips/mult-7.c: Likewise.
2869 * gcc.target/mips/mult-12.c: Likewise.
2870 * gcc.target/mips/mult-13.c: Likewise.
2871 * gcc.target/mips/mult-14.c: Likewise.
2872 * gcc.target/mips/mult-15.c: Likewise.
2873 * gcc.target/mips/mult-17.c: Likewise.
2874 * gcc.target/mips/mult-18.c: Likewise.
2875 * gcc.target/mips/mult-19.c: Likewise.
2876 * gcc.target/mips/nmadd-1.c: Likewise.
2877 * gcc.target/mips/nmadd-2.c: Likewise.
2878 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2879 * gcc.target/mips/octeon-cins-1.c: Likewise.
2880 * gcc.target/mips/octeon-cins-2.c: Likewise.
2881 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2882 * gcc.target/mips/octeon-exts-2.c: Likewise.
2883 * gcc.target/mips/octeon-exts-3.c: Likewise.
2884 * gcc.target/mips/octeon-exts-4.c: Likewise.
2885 * gcc.target/mips/octeon-exts-5.c: Likewise.
2886 * gcc.target/mips/octeon-exts-6.c: Likewise.
2887 * gcc.target/mips/octeon-exts-7.c: Likewise.
2888 * gcc.target/mips/octeon-pop-2.c: Likewise.
2889 * gcc.target/mips/octeon-seq-3.c: Likewise.
2890 * gcc.target/mips/octeon-seq-4.c: Likewise.
2891 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2892 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2893 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2894 * gcc.target/mips/pr54240.c: Likewise.
2895 * gcc.target/mips/rsqrt-1.c: Likewise.
2896 * gcc.target/mips/rsqrt-2.c: Likewise.
2897 * gcc.target/mips/rsqrt-3.c: Likewise.
2898 * gcc.target/mips/rsqrt-4.c: Likewise.
2899 * gcc.target/mips/save-restore-2.c: Likewise.
2900 * gcc.target/mips/save-restore-4.c: Likewise.
2901 * gcc.target/mips/sb1-1.c: Likewise.
2902 * gcc.target/mips/scc-1.c: Likewise.
2903 * gcc.target/mips/scc-2.c: Likewise.
2904 * gcc.target/mips/scc-3.c: Likewise.
2905 * gcc.target/mips/scc-4.c: Likewise.
2906 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2907 * gcc.target/mips/truncate-1.c: Likewise.
2908 * gcc.target/mips/truncate-2.c: Likewise.
2909 * gcc.target/mips/truncate-3.c: Likewise.
2910 * gcc.target/mips/truncate-4.c: Likewise.
2911 * gcc.target/mips/truncate-5.c: Likewise.
2912 * gcc.target/mips/truncate-6.c: Likewise.
2913 * gcc.target/mips/unaligned-1.c: Likewise.
2914
2915 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2916 skip for -O0. Require -fexpensive-optimizations.
2917 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2918 * gcc.target/mips/dspr2-MULT.c: Likewise.
2919 * gcc.target/mips/fix-r4000-2.c: Likewise.
2920 * gcc.target/mips/fix-r4000-4.c: Likewise.
2921 * gcc.target/mips/fix-r4000-7.c: Likewise.
2922 * gcc.target/mips/fix-r4000-9.c: Likewise.
2923 * gcc.target/mips/madd-1.c: Likewise.
2924 * gcc.target/mips/madd-2.c: Likewise.
2925 * gcc.target/mips/madd-4.c: Likewise.
2926 * gcc.target/mips/maddu-1.c: Likewise.
2927 * gcc.target/mips/maddu-2.c: Likewise.
2928 * gcc.target/mips/maddu-3.c: Likewise.
2929 * gcc.target/mips/maddu-4.c: Likewise.
2930 * gcc.target/mips/msub-1.c: Likewise.
2931 * gcc.target/mips/msub-2.c: Likewise.
2932 * gcc.target/mips/msub-3.c: Likewise.
2933 * gcc.target/mips/msub-4.c: Likewise.
2934 * gcc.target/mips/msubu-1.c: Likewise.
2935 * gcc.target/mips/msubu-2.c: Likewise.
2936 * gcc.target/mips/msubu-3.c: Likewise.
2937 * gcc.target/mips/msubu-4.c: Likewise.
2938 * gcc.target/mips/mult-1.c: Likewise.
2939 * gcc.target/mips/mult-4.c: Likewise.
2940 * gcc.target/mips/mult-8.c: Likewise.
2941 * gcc.target/mips/mult-9.c: Likewise.
2942 * gcc.target/mips/mult-10.c: Likewise.
2943 * gcc.target/mips/mult-11.c: Likewise.
2944 * gcc.target/mips/mult-16.c: Likewise.
2945
2946 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2947 skip for -O0 and -Os.
2948 * gcc.target/mips/fix-r4000-12.c: Likewise.
2949 * gcc.target/mips/madd-7.c: Likewise.
2950 * gcc.target/mips/mips-ps-5.c: Likewise.
2951 * gcc.target/mips/mips-ps-7.c: Likewise.
2952 * gcc.target/mips/msub-7.c: Likewise.
2953
2954 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2955 skip for -O0. Require -mno-abicalls.
2956 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2957
2958 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2959 skip for -O0. Require a total number of BBIT instructions and
2960 at least one of each kind.
2961
2962 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2963 skip for -O0. Require -fno-unroll-loops.
2964
2965 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2966 skip for -O0. Allow BLTZ as well as BGEZ.
2967
2968 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2969
2970 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2971 skip for -O0. Require -fschedule-insns2.
2972 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2973
2974 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2975 but skip for -O0. Make a branch-likely more likely.
2976
2977 * gcc.target/mips/timode-2.c: Split each test into its own function.
2978 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2979
2980 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2981 skip for -O0. Require -fpeephole2.
2982 * gcc.target/mips/vr-mult-2.c: Likewise.
2983
2984 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2985
2986 PR preprocessor/53469
2987 * gcc.dg/cpp/_Pragma7.c: New test case.
2988
2989 2012-08-27 Tobias Burnus <burnus@net-b.de>
2990
2991 PR fortran/54370
2992 * gfortran.dg/do_5.f90: New.
2993
2994 2012-08-27 Tobias Burnus <burnus@net-b.de>
2995
2996 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2997 from dg-options as -Wall no longer implies it.
2998
2999 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3000
3001 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3002
3003 2012-08-25 Jason Merrill <jason@redhat.com>
3004
3005 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3006
3007 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3008
3009 PR c++/51421
3010 * g++.dg/cpp0x/auto34.C: New.
3011
3012 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3013
3014 PR c/54363
3015 * gcc.dg/pr54363.c: New test.
3016
3017 PR c/54355
3018 * gcc.dg/pr54355.c: New test.
3019
3020 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3021
3022 PR debug/52857
3023 * gcc.target/i386/pr52857-1.c: New.
3024 * gcc.target/i386/pr52857-2.c: Likewise.
3025
3026 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3027
3028 * gcc.target/mips/code-readable-4.c: New test.
3029
3030 2012-08-23 Julian Brown <julian@codesourcery.com>
3031 Sandra Loosemore <sandra@codesourcery.com>
3032
3033 * gcc.target/mips/code-readable-1.c: Add -O to options.
3034
3035 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3036
3037 PR c++/20420
3038 * g++.dg/lookup/using53.C: New.
3039
3040 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3041
3042 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3043 * gcc.dg/fixed-point/convert-1.c: New.
3044 * gcc.dg/fixed-point/convert-2.c: New.
3045 * gcc.dg/fixed-point/convert-3.c: New.
3046 * gcc.dg/fixed-point/convert-4.c: New.
3047 * gcc.dg/fixed-point/convert-float-1.c: New.
3048 * gcc.dg/fixed-point/convert-float-2.c: New.
3049 * gcc.dg/fixed-point/convert-float-3.c: New.
3050 * gcc.dg/fixed-point/convert-float-4.c: New.
3051 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3052 * gcc.dg/fixed-point/convert-sat.c: New.
3053 * gcc.dg/fixed-point/convert.h: New.
3054
3055 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3056
3057 PR target/54089
3058 * gcc.target/sh/pr54089-2.c: New.
3059
3060 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3061
3062 * gcc.target/i386/long-double-64-1.c: New file.
3063 * gcc.target/i386/long-double-64-2.c: Likewise.
3064 * gcc.target/i386/long-double-64-3.c: Likewise.
3065 * gcc.target/i386/long-double-64-4.c: Likewise.
3066 * gcc.target/i386/long-double-80-1.c: Likewise.
3067 * gcc.target/i386/long-double-80-2.c: Likewise.
3068 * gcc.target/i386/long-double-80-3.c: Likewise.
3069 * gcc.target/i386/long-double-80-4.c: Likewise.
3070 * gcc.target/i386/long-double-80-5.c: Likewise.
3071 * gcc.target/i386/long-double-80-6.c: Likewise.
3072 * gcc.target/i386/long-double-80-7.c: Likewise.
3073
3074 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3075
3076 PR tree-optimization/54317
3077 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3078
3079 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3080
3081 PR target/39423
3082 * gcc.target/sh/pr39423-2.c: New.
3083
3084 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3085
3086 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3087 * gcc.dg/fold-perm.c: Likewise.
3088
3089 2012-08-20 Jan Hubicka <jh@suse.cz>
3090
3091 PR fortran/48636
3092 * gcc.dg/ipa/inlinehint-1.c: New.
3093
3094 2012-08-20 Florian Weimer <fweimer@redhat.com>
3095
3096 PR c++/19351
3097 * g++.dg/init/new38.C: New test.
3098 * g++.dg/init/new39.C: New test.
3099
3100 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3101
3102 PR target/54089
3103 * gcc.target/sh/pr54089-1.c: New.
3104
3105 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3106
3107 PR target/51244
3108 * gcc.target/sh/pr51244-11.c: New.
3109
3110 2012-08-20 Tobias Burnus <burnus@net-b.de>
3111
3112 PR fortran/54301
3113 * gfortran.dg/warn_target_lifetime_2.f90: New.
3114
3115 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3116
3117 PR c++/10416
3118 * g++.dg/warn/Wunused-var-17.C: New.
3119
3120 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3121
3122 PR middle-end/53992
3123 * gcc.dg/gomp/pr53992.c: New test.
3124
3125 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3126
3127 PR tree-ssa/54295
3128 * gcc.c-torture/execute/20120817-1.c: New test.
3129
3130 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3131
3132 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3133 add instruction.
3134 (f2): New test that really does need adds.
3135
3136 2012-08-20 Richard Guenther <rguenther@suse.de>
3137
3138 PR tree-optimization/54327
3139 * gcc.dg/torture/pr54327.c: New testcase.
3140
3141 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3142
3143 PR tree-optimization/54321
3144 * gcc.c-torture/compile/pr54321.c: New test.
3145
3146 2012-08-20 Tobias Burnus <burnus@net-b.de>
3147
3148 PR fortran/54301
3149 * gfortran.dg/warn_target_lifetime_1.f90: New.
3150
3151 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3152
3153 PR fortran/54298
3154 * gfortran.dg/real_compare_1.f90: New test case.
3155 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3156
3157 2012-08-18 Jan Hubicka <jh@suse.cz>
3158
3159 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3160
3161 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3162
3163 PR fortran/39290
3164 * gfortran.dg/interface_37.f90: New test.
3165
3166 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3167 Gary Funck <gary@intrepid.com>
3168
3169 PR target/20020
3170 * gcc.target/i386/pr20020-1.c: New test.
3171 * gcc.target/i386/pr20020-2.c: Likewise.
3172 * gcc.target/i386/pr20020-3.c: Likewise.
3173
3174 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3175
3176 * gcc.target/i386/perm-concat.c: New test.
3177
3178 2012-08-17 Julian Brown <julian@codesourcery.com>
3179
3180 * gcc.target/arm/div64-unwinding.c: New test.
3181
3182 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3183
3184 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3185
3186 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3187
3188 PR target/54236
3189 * gcc.target/sh/pr54236-1.c: New.
3190
3191 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3192
3193 * lib/target-supports.exp (check_effective_target_sync_int_long)
3194 (check_effective_target_sync_char_short): Enable for crisv32-*
3195 and cris-*.
3196
3197 PR middle-end/54261
3198 * gcc.dg/torture/pr54261-1.c: New test.
3199
3200 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3201
3202 PR fortran/54243
3203 PR fortran/54244
3204 * gfortran.dg/typebound_call_24.f03: New.
3205
3206 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3207
3208 PR tree-optimization/54245
3209 * gcc.dg/tree-ssa/pr54245.c: New test.
3210
3211 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3212
3213 PR tree-optimization/54240
3214 * gcc.target/powerpc/pr54240.c: New test.
3215 * gcc.target/mips/pr54240.c: Likewise.
3216
3217 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3218
3219 PR target/52933
3220 * gcc.target/sh/pr52933-1.c: New.
3221 * gcc.target/sh/pr52933-2.c: New.
3222
3223 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3224
3225 PR target/50751
3226 * gcc.target/sh/pr50751-8.c: New.
3227
3228 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3229
3230 PR fortran/47586
3231 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3232 * gfortran.dg/typebound_proc_27.f03: New test.
3233
3234 2012-08-14 Sterling Augustine <saugustine@google.com>
3235
3236 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3237
3238 2012-08-14 Tobias Burnus <burnus@net-b.de>
3239
3240 PR fortran/40881
3241 * gfortran.dg/data_constraints_3.f90: New.
3242 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3243 to disable -pedantic compilation.
3244 * gfortran.dg/pr37243.f: Ditto.
3245 * gfortran.dg/g77/19990826-3.f: Ditto.
3246 * gfortran.dg/g77/20020307-1.f : Ditto.
3247 * gfortran.dg/g77/980310-3.f: Ditto.
3248
3249 2012-08-14 Tobias Burnus <burnus@net-b.de>
3250
3251 PR fortran/54234
3252 * gfortran.dg/warn_conversion_4.f90: New.
3253
3254 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3255
3256 PR middle-end/53411
3257 PR rtl-optimization/53495
3258 * gcc.c-torture/compile/pr53411.c: New test.
3259 * gcc.c-torture/compile/pr53495.c: New test.
3260
3261 2012-08-13 Richard Guenther <rguenther@suse.de>
3262
3263 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3264
3265 2012-08-13 Richard Guenther <rguenther@suse.de>
3266
3267 PR tree-optimization/54200
3268 * gcc.dg/guality/pr54200.c: New testcase.
3269 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3270
3271 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3272
3273 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3274
3275 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3276
3277 PR target/51244
3278 * gcc.target/sh/pr51244-7.c: New.
3279 * gcc.target/sh/pr51244-8.c: New.
3280 * gcc.target/sh/pr51244-9.c: New.
3281 * gcc.target/sh/pr51244-10.c: New.
3282
3283 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3284
3285 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3286 -m2e or -m2a.
3287 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3288 * gcc.target/sh/pr53511-1.c: Likewise.
3289 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3290 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3291 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3292 * gcc.target/sh/pr53512-3.c: Likewise.
3293 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3294
3295 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3296
3297 PR target/39423
3298 * gcc.c-torture/compile/pr39423-1.c: New.
3299 * gcc.c-torture/compile/pr39423-2.c: New.
3300
3301 2012-08-12 Tobias Burnus <burnus@net-b.de>
3302
3303 PR fortran/54221
3304 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3305 they appear uninitialized on the RHS.
3306 * gfortran.dg/public_private_module_6.f90: New.
3307
3308 2012-08-11 Martin Jambor <mjambor@suse.cz>
3309
3310 PR fortran/48636
3311 * gfortran.dg/pr48636.f90: New test.
3312
3313 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3314
3315 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3316 to avoid warnings.
3317 (main): Adjust caller.
3318
3319 2012-08-10 Richard Guenther <rguenther@suse.de>
3320
3321 * gcc.dg/matrix/*.c: Adjust and move ...
3322 * gcc.dg/torture/: ... here.
3323 * gcc.dg/matrix: Remove directory.
3324
3325 2012-08-10 Richard Guenther <rguenther@suse.de>
3326
3327 PR middle-end/54219
3328 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3329
3330 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3331
3332 PR middle-end/54211
3333 * gcc.dg/tree-ssa/pr54211.c: New test.
3334
3335 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3336
3337 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3338 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3339
3340 2012-08-10 Richard Guenther <rguenther@suse.de>
3341
3342 PR tree-optimization/54109
3343 * gcc.dg/torture/pr54109.c: New testcase.
3344 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3345 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3346
3347 2012-08-10 Richard Guenther <rguenther@suse.de>
3348
3349 PR tree-optimization/54027
3350 * gcc.dg/torture/pr54027.c: New testcase.
3351
3352 2012-08-10 Richard Guenther <rguenther@suse.de>
3353
3354 * g++.dg/plugin/selfassign.c: Adjust.
3355 * gcc.dg/plugin/selfassign.c: Likewise.
3356 * gcc.dg/strlenopt-11.c: Likewise.
3357 * gcc.dg/strlenopt-13.c: Likewise.
3358 * gcc.dg/no-strict-overflow-4.c: Likewise.
3359 * gcc.dg/strict-overflow-4.c: Likewise.
3360 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3361 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3362 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3363 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3364 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3365 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3366 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3367 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3368 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3369 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3370 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3371 * gcc.dg/pr46309.c: Likewise.
3372 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3373
3374 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3375
3376 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3377 for x86 targets.
3378 * gcc.c-torture/compile/20120727-2.c: New test.
3379
3380 2012-08-09 Martin Jambor <mjambor@suse.cz>
3381
3382 * gcc.dg/ipa/iinline-4.c: New test.
3383 * gcc.dg/ipa/iinline-5.c: Likewise.
3384 * gcc.dg/ipa/iinline-6.c: Likewise.
3385 * gcc.dg/ipa/iinline-7.c: Likewise.
3386 * gcc.dg/lto/20120723_0.c: Likewise.
3387 * gcc.dg/lto/20120723_1.c: Likewise.
3388
3389 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3390
3391 PR target/39423
3392 * gcc.target/sh/pr39423-1.c: New.
3393
3394 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3395
3396 PR target/51244
3397 * gcc.target/sh/pr51244-5: New.
3398 * gcc.target/sh/pr51244-6: New.
3399
3400 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3401
3402 * gcc.target/i386/adx-addxcarry32-3.c: New.
3403 * gcc.target/i386/adx-addxcarry64-3.c: New.
3404
3405 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3406
3407 PR rtl-optimization/53701
3408 * gcc.dg/pr53701.c: New test.
3409
3410 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3411
3412 * gcc.c-torture/compile/20120727-1.c: New test.
3413
3414 2012-08-09 Tobias Burnus <burnus@net-b.de>
3415
3416 PR fortran/54199
3417 * gfortran.dg/intrinsic_shadow_4.f90: New.
3418
3419 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3420
3421 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3422
3423 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3424
3425 * gcc.c-torture/execute/20120808-1.c: New test.
3426
3427 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3428
3429 PR rtl-optimization/54157
3430 * gcc.target/i386/pr54157.c: New file.
3431
3432 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3433
3434 * gcc.target/i386/adx-addcarryx32-1.c: New.
3435 * gcc.target/i386/adx-addcarryx32-2.c: New.
3436 * gcc.target/i386/adx-addcarryx64-1.c: New.
3437 * gcc.target/i386/adx-addcarryx64-2.c: New.
3438 * gcc.target/i386/adx-check.h: New.
3439 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3440 * gcc.target/i386/sse-12.c: Add -madx.
3441 * gcc.target/i386/sse-13.c: Ditto.
3442 * gcc.target/i386/sse-14.c: Ditto.
3443 * gcc.target/i386/sse-22.c: Ditto.
3444 * gcc.target/i386/sse-23.c: Ditto.
3445 * g++.dg/other/i386-2.C: Ditto.
3446 * g++.dg/other/i386-3.C: Ditto.
3447
3448 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3449
3450 * gcc.dg/tree-ssa/slsr-5.c: New.
3451 * gcc.dg/tree-ssa/slsr-6.c: New.
3452 * gcc.dg/tree-ssa/slsr-7.c: New.
3453 * gcc.dg/tree-ssa/slsr-8.c: New.
3454 * gcc.dg/tree-ssa/slsr-9.c: New.
3455 * gcc.dg/tree-ssa/slsr-10.c: New.
3456 * gcc.dg/tree-ssa/slsr-11.c: New.
3457 * gcc.dg/tree-ssa/slsr-12.c: New.
3458 * gcc.dg/tree-ssa/slsr-13.c: New.
3459 * gcc.dg/tree-ssa/slsr-14.c: New.
3460 * gcc.dg/tree-ssa/slsr-15.c: New.
3461 * gcc.dg/tree-ssa/slsr-16.c: New.
3462 * gcc.dg/tree-ssa/slsr-17.c: New.
3463 * gcc.dg/tree-ssa/slsr-18.c: New.
3464 * gcc.dg/tree-ssa/slsr-19.c: New.
3465 * gcc.dg/tree-ssa/slsr-20.c: New.
3466 * gcc.dg/tree-ssa/slsr-21.c: New.
3467 * gcc.dg/tree-ssa/slsr-22.c: New.
3468 * gcc.dg/tree-ssa/slsr-23.c: New.
3469 * gcc.dg/tree-ssa/slsr-24.c: New.
3470 * gcc.dg/tree-ssa/slsr-25.c: New.
3471 * gcc.dg/tree-ssa/slsr-26.c: New.
3472 * gcc.dg/tree-ssa/slsr-30.c: New.
3473 * gcc.dg/tree-ssa/slsr-31.c: New.
3474
3475 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3476
3477 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3478 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3479 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3480
3481 2012-08-06 Cary Coutant <ccoutant@google.com>
3482
3483 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3484
3485 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3486
3487 PR fortran/35831
3488 * gfortran.dg/dummy_procedure_5.f90: Modified.
3489 * gfortran.dg/dummy_procedure_8.f90: New.
3490 * gfortran.dg/interface_26.f90: Modified.
3491 * gfortran.dg/proc_ptr_11.f90: Modified.
3492 * gfortran.dg/proc_ptr_15.f90: Modified.
3493 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3494 * gfortran.dg/typebound_override_1.f90: Modified.
3495 * gfortran.dg/typebound_proc_6.f03: Modified.
3496
3497 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3498
3499 PR tree-optimization/51938
3500 PR tree-optimization/52005
3501 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3502 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3503 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3504 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3505
3506 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3507
3508 Avoid crashing on erroneous static_assert usage
3509 * g++.dg/cpp0x/static_assert8.C: New test.
3510
3511 2012-08-06 Jason Merrill <jason@redhat.com>
3512
3513 * g++.dg/cpp0x/sfinae38.C: New.
3514
3515 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3516 Paolo Carlini <paolo.carlini@oracle.com>
3517
3518 PR c++/54165
3519 * g++.dg/conversion/void2.C: New.
3520
3521 2012-08-06 Tom de Vries <tom@codesourcery.com>
3522
3523 * gcc.dg/tree-ssa/vrp78.c: New test.
3524
3525 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3526 Richard Sandiford <rdsandiford@googlemail.com>
3527
3528 * g++.dg/opt/enum2.C: Require fpic target.
3529 * g++.dg/lto/20090303_0.C: Likewise.
3530
3531 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3532 Catherine Moore <clm@codesourcery.com>
3533
3534 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3535 flush function names too.
3536 * gcc.target/mips/clear-cache-1.c: Likewise.
3537
3538 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3539
3540 PR target/54156
3541 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3542
3543 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3544
3545 PR fortran/54166
3546 * gfortran.dg/array_5.f90: New test.
3547
3548 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3549
3550 PR tree-optimization/30318
3551 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3552
3553 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3554
3555 * g++.dg/ext/vector17.C: New testcase.
3556
3557 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3558
3559 PR target/51931
3560 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3561 * g++.dg/opt/longbranch1.C: Likewise.
3562
3563 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3564
3565 PR tree-optimization/53805
3566 * gcc.dg/fold-notunord.c: New testcase.
3567
3568 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3569
3570 PR fortran/48820
3571 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3572 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3573
3574 2012-08-02 Jason Merrill <jason@redhat.com>
3575 Paolo Carlini <paolo.carlini@oracle.com>
3576
3577 PR c++/51213 (again)
3578 * g++.dg/cpp0x/sfinae37.C: Extend.
3579
3580 2012-08-02 Richard Guenther <rguenther@suse.de>
3581
3582 PR tree-optimization/50672
3583 * g++.dg/torture/pr50672.C: New testcase.
3584
3585 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3586
3587 PR fortran/54147
3588 * gfortran.dg/abstract_type_6.f03: Modified.
3589 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3590 * gfortran.dg/proc_ptr_comp_35.f90: New.
3591 * gfortran.dg/typebound_proc_9.f03: Modified.
3592 * gfortran.dg/typebound_proc_26.f90: New.
3593
3594 2012-08-02 Richard Guenther <rguenther@suse.de>
3595
3596 * gcc.dg/torture/pta-callused-1.c: Adjust.
3597 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3598 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3599 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3600 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3601 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3602 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3603 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3604 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3605
3606 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3607
3608 PR fortran/54033
3609 * gfortran.dg/include_6.f90: New test case.
3610 * gfortran.dg/include_7.f90: New test case.
3611 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3612
3613 2012-08-01 Tom de Vries <tom@codesourcery.com>
3614
3615 * gcc.dg/tree-ssa/vrp76.c: New test.
3616
3617 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3618
3619 PR tree-optimization/46556
3620 * gcc.dg/tree-ssa/slsr-27.c: New.
3621 * gcc.dg/tree-ssa/slsr-28.c: New.
3622 * gcc.dg/tree-ssa/slsr-29.c: New.
3623
3624 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3625
3626 PR fortran/42418
3627 * gfortran.dg/proc_decl_29.f90: New.
3628
3629 2012-07-31 Dehao Chen <dehao@google.com>
3630
3631 * gcc.dg/predict-7.c: New test.
3632
3633 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3634
3635 PR fortran/54134
3636 * gfortran.dg/typebound_override_3.f90: New.
3637
3638 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3639
3640 PR tree-optimization/53773
3641 * gcc.dg/vect/pr53773.c: New test.
3642
3643 2012-07-31 Nick Clifton <nickc@redhat.com>
3644
3645 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3646 and for XStormy16.
3647
3648 2012-07-31 Tobias Burnus <burnus@net-b.de>
3649
3650 * gfortran.dg/c_funloc_tests_6.f90: New.
3651 * gfortran.dg/c_funloc_tests_7.f90: New.
3652 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3653
3654 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3655
3656 PR c++/53624
3657 * g++.dg/cpp0x/temp_default5.C: New.
3658
3659 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3660
3661 PR fortran/51081
3662 * gfortran.dg/proc_ptr_37.f90: New.
3663
3664 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3665
3666 * lib/target-supports.exp
3667 (check_effective_target_vect_natural_alignment): New function.
3668 * gcc.dg/align-2.c: Only run on targets with natural alignment
3669 of vector types.
3670 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3671 alignment of vector types.
3672
3673 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3674 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3675
3676 * gcc.target/i386/rdseed16-1.c: New.
3677 * gcc.target/i386/rdseed32-1.c: Ditto
3678 * gcc.target/i386/rdseed64-1.c: Ditto
3679 * gcc.target/i386/sse-12.c: Add -mrdseed.
3680 * gcc.target/i386/sse-13.c: Ditto.
3681 * gcc.target/i386/sse-14.c: Ditto.
3682 * g++.dg/other/i386-2.C: Ditto.
3683 * g++.dg/other/i386-3.C: Ditto.
3684
3685 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3686
3687 PR target/51244
3688 * gcc.target/sh/pr51244-4.c: New.
3689
3690 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3691
3692 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3693 for alpha*-*-* targets. Cleanup original tree dump.
3694
3695 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3696
3697 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3698 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3699
3700 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3701
3702 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3703 rand, srand. Include <stdlib.h>.
3704
3705 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3706
3707 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3708
3709 2012-07-26 Richard Henderson <rth@redhat.com>
3710
3711 * gcc.dg/attr-hotcold-1.c: New.
3712 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3713
3714 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3715 Sandra Loosemore <sandra@codesourcery.com>
3716
3717 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3718
3719 2012-07-26 Tobias Burnus <burnus@net-b.de>
3720
3721 * gfortran.dg/contiguous_1.f90: Update dg-error.
3722 * gfortran.dg/proc_ptr_32.f90: Ditto.
3723
3724 2012-07-26 Richard Guenther <rguenther@suse.de>
3725
3726 PR tree-optimization/54098
3727 * gcc.dg/torture/pr54098.c: New testcase.
3728
3729 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3730
3731 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3732 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3733
3734 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3735
3736 PR fortran/44354
3737 * gfortran.dg/array_constructor_39.f90: New test.
3738
3739 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3740
3741 PR fortran/44354
3742 * gfortran.dg/array_constructor_38.f90: New test.
3743
3744 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3745
3746 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3747
3748 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3749
3750 * gnat.dg/noreturn5.ad[sb]: New test.
3751
3752 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3753 Paul Brook <paul@codesourcery.com>
3754
3755 PR target/53633
3756
3757 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3758 * c-c++-common/pr53633.c: New test.
3759
3760 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3761
3762 * gcc.target/i386/asm-dialect-1.c: New test case.
3763
3764 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3765 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3766
3767 * gcc.target/i386/prefetchw-1.c: New.
3768 * gcc.target/i386/sse-12.c: Add -mprfchw.
3769 * gcc.target/i386/sse-13.c: Ditto.
3770 * gcc.target/i386/sse-14.c: Ditto.
3771 * gcc.target/i386/sse-22.c: Ditto.
3772 * gcc.target/i386/sse-23.c: Ditto.
3773 * g++.dg/other/i386-2.C: Ditto.
3774 * g++.dg/other/i386-3.C: Ditto.
3775
3776 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3777
3778 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3779
3780 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3781
3782 PR target/54051
3783 * gcc.target/arm/pr54051.c: New.
3784 * gcc.target/arm/vfp-1.c: Adjust test.
3785
3786 2012-07-24 Julian Brown <julian@codesourcery.com>
3787
3788 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3789 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3790 hard-float ARM.
3791
3792 2012-07-23 Paul Brook <paul@codesourcery.com>
3793
3794 * g++.dg/other/armv7m-1.c: New test.
3795
3796 2012-07-23 Julian Brown <julian@codesourcery.com>
3797
3798 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3799 ARM.
3800 (DO_TEST): Define to 1 for appropriate ARM targets.
3801
3802 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3803
3804 PR tree-optimization/53881
3805 * gcc.dg/pr53881.c: Renamed to ...
3806 * gcc.dg/pr53881-1.c: ... this.
3807 * gcc.dg/pr53881-2.c: New test.
3808
3809 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3810
3811 Handle recent changes in default atomics for cris*-*-linux*.
3812 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3813 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3814 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3815 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3816 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3817 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3818 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3819 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3820 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3821 -mno-unaligned-atomic-may-use-library is in effect for
3822 cris*-*-linux*.
3823 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3824 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3825 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3826 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3827 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3828 gcc.target/cris/torture/sync-mis-op-i-1.c,
3829 gcc.target/cris/torture/sync-mis-op-i-2.c,
3830 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3831 gcc.target/cris/torture/sync-mis-op-i-3.c,
3832 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3833 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3834 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3835 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3836 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3837 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3838 (main): Remove local variable x.
3839 [mis_ok]: Check that atomics don't fail.
3840
3841 2012-07-21 Andrew Pinski <apinski@cavium.com>
3842
3843 * gcc.dg/tree-ssa/vrp72.c: New test.
3844 * gcc.dg/tree-ssa/vrp73.c: New test.
3845 * gcc.dg/tree-ssa/vrp74.c: New test.
3846 * gcc.dg/tree-ssa/vrp75.c: New test.
3847
3848 2012-07-21 Andrew Pinski <apinski@cavium.com>
3849
3850 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3851 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3852
3853 2012-07-21 Andrew Pinski <apinski@cavium.com>
3854
3855 * gcc.target/mips/octeon-pop-2.c: New testcase.
3856
3857 2012-07-21 Tobias Burnus <burnus@net-b.de>
3858
3859 PR fortran/48820
3860 * gfortran.dg/assumed_rank_3.f90: New.
3861 * gfortran.dg/assumed_rank_11.f90: New.
3862 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3863 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3864 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3865
3866 2012-07-21 Andrew Pinski <apinski@cavium.com>
3867
3868 * gcc.target/mips/unaligned-1.c: New testcase.
3869
3870 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3871
3872 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3873
3874 2012-07-20 Tobias Burnus <burnus@net-b.de>
3875
3876 * gfortran.dg/bind_c_array_params_2.f90: New.
3877 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3878 and update dg-error.
3879
3880 2012-07-20 Tobias Burnus <burnus@net-b.de>
3881
3882 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3883
3884 2012-07-20 Jason Merrill <jason@redhat.com>
3885
3886 PR c++/54038
3887 * g++.dg/other/array7.C: New.
3888
3889 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3890
3891 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3892 the basic block and check loop depth.
3893 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3894 matching patterns and comments.
3895 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3896 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3897
3898 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3899
3900 PR c++/28656
3901 * c-c++-common/pr28656.c: New test.
3902
3903 2012-07-19 Jason Merrill <jason@redhat.com>
3904
3905 PR c++/54026
3906 * g++.dg/init/mutable1.C: New.
3907
3908 2012-07-20 Tobias Burnus <burnus@net-b.de>
3909
3910 PR fortran/48820
3911 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3912 * gfortran.dg/assumed_rank_1.f90: New.
3913 * gfortran.dg/assumed_rank_1_c.c: New.
3914 * gfortran.dg/assumed_rank_2.f90: New.
3915 * gfortran.dg/assumed_rank_4.f90: New.
3916 * gfortran.dg/assumed_rank_5.f90: New.
3917 * gfortran.dg/assumed_rank_6.f90: New.
3918 * gfortran.dg/assumed_rank_7.f90: New.
3919 * gfortran.dg/assumed_rank_8.f90: New.
3920 * gfortran.dg/assumed_rank_8_c.c: New.
3921 * gfortran.dg/assumed_rank_9.f90: New.
3922 * gfortran.dg/assumed_rank_10.f90: New.
3923 * gfortran.dg/assumed_rank_12.f90: New.
3924
3925 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3926
3927 * gnat.dg/opt25.adb: New test.
3928 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3929 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3930
3931 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3932
3933 * gnat.dg/aggr20.ad[sb]: New test.
3934 * gnat.dg/aggr20_pkg.ads: New helper.
3935
3936 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3937
3938 * gnat.dg/derived_type3.adb: New test.
3939 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3940
3941 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3942
3943 PR rtl-optimization/53942
3944 * gcc.dg/pr53942.c: New test.
3945
3946 2012-07-19 Jason Merrill <jason@redhat.com>
3947
3948 PR c++/54021
3949 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3950
3951 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3952
3953 * gnat.dg/discr38.adb: New test.
3954
3955 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3956
3957 PR middle-end/54017
3958 * c-c++-common/gomp/pr54017.c: New test.
3959
3960 2012-07-19 Richard Guenther <rguenther@suse.de>
3961 Eric Botcazou <ebotcazou@adacore.com>
3962
3963 * gnat.dg/loop_optimization11.adb: New testcase.
3964 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3965
3966 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3967 Jason Merrill <jason@redhat.com>
3968
3969 * g++.dg/cpp0x/sfinae37.C: New.
3970 * g++.dg/template/access23.C: New.
3971 * g++.dg/template/access7.C: Adjust.
3972 * g++.dg/template/sfinae10.C: Don't expect errors.
3973 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3974
3975 2012-07-18 Julian Brown <julian@codesourcery.com>
3976 Sandra Loosemore <sandra@codesroucery.com>
3977
3978 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3979
3980 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3981
3982 * gnat.dg/noreturn4.ad[sb]: New test.
3983 * gnat.dg/noreturn4_pkg.ads: New helper.
3984
3985 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3986 Julian Brown <julian@codesourcery.com>
3987
3988 * gcc.target/arm/neon-vdup-1.c: New test case.
3989 * gcc.target/arm/neon-vdup-2.c: New test case.
3990 * gcc.target/arm/neon-vdup-3.c: New test case.
3991 * gcc.target/arm/neon-vdup-4.c: New test case.
3992 * gcc.target/arm/neon-vdup-5.c: New test case.
3993 * gcc.target/arm/neon-vdup-6.c: New test case.
3994 * gcc.target/arm/neon-vdup-7.c: New test case.
3995 * gcc.target/arm/neon-vdup-8.c: New test case.
3996 * gcc.target/arm/neon-vdup-9.c: New test case.
3997 * gcc.target/arm/neon-vdup-10.c: New test case.
3998 * gcc.target/arm/neon-vdup-11.c: New test case.
3999 * gcc.target/arm/neon-vdup-12.c: New test case.
4000 * gcc.target/arm/neon-vdup-13.c: New test case.
4001 * gcc.target/arm/neon-vdup-14.c: New test case.
4002 * gcc.target/arm/neon-vdup-15.c: New test case.
4003 * gcc.target/arm/neon-vdup-16.c: New test case.
4004 * gcc.target/arm/neon-vdup-17.c: New test case.
4005 * gcc.target/arm/neon-vdup-18.c: New test case.
4006 * gcc.target/arm/neon-vdup-19.c: New test case.
4007 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4008 arguments non-constant.
4009
4010 2012-07-18 Richard Guenther <rguenther@suse.de>
4011
4012 PR tree-optimization/53970
4013 * g++.dg/torture/pr53970.C: New testcase.
4014
4015 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4016
4017 PR target/38621
4018 * gcc.c-torture/compile/pr38621.c: New.
4019
4020 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4021
4022 PR target/33135
4023 * gcc.target/sh/pr33135-1.c: New.
4024 * gcc.target/sh/pr33135-2.c: New.
4025 * gcc.target/sh/pr33135-3.c: New.
4026 * gcc.target/sh/pr33135-4.c: New.
4027
4028 2012-07-17 Jason Merrill <jason@redhat.com>
4029
4030 PR c++/53995
4031 * g++.dg/parse/enum9.C: New.
4032
4033 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4034 Sandra Loosemore <sandra@codesourcery.com>
4035
4036 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4037 if there is a conflict with -mcpu=. Use -mcpu=5208.
4038
4039 2012-07-17 Jason Merrill <jason@redhat.com>
4040
4041 PR c++/53989
4042 * g++.dg/template/array23.C: New.
4043
4044 2012-07-17 Tobias Burnus <burnus@net-b.de>
4045
4046 PR fortran/53985
4047 * gfortran.dg/bind_c_usage_26.f90: New.
4048 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4049 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4050 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4051 * gfortran.dg/interop_params.f03: Ditto.
4052
4053 2012-07-17 Jason Merrill <jason@redhat.com>
4054
4055 * g++.dg/template/inherit8.C: Adjust.
4056 * g++.dg/template/using21.C: Adjust.
4057 * g++.dg/template/using22.C: Adjust.
4058
4059 PR c++/53549
4060 * g++.dg/template/current-inst1.C: New.
4061 * g++.dg/parse/crash35.C: Adjust.
4062
4063 2012-07-17 Tobias Burnus <burnus@net-b.de>
4064
4065 PR fortran/52101
4066 * gfortran.dg/oldstyle_4.f90: New.
4067
4068 2012-07-17 Tobias Burnus <burnus@net-b.de>
4069
4070 PR fortran/49265
4071 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4072 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4073
4074 2012-07-16 Jason Merrill <jason@redhat.com>
4075
4076 * g++.dg/parse/access8.C: Adjust.
4077 * g++.dg/template/sfinae6_neg.C: Adjust.
4078
4079 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4080
4081 PR fortran/53824
4082 * gfortran.dg/coarray_allocate_1.f90: New test.
4083
4084 2012-07-16 Andrew Pinski <apinski@cavium.com>
4085
4086 * gcc.c-torture/execute/bswap-1.c: New testcase.
4087 * gcc.c-torture/compile/unalign-1.c: New testcase.
4088 * gcc.c-torture/compile/20120524-1.c: New testcase.
4089 * gcc.c-torture/compile/20101216-1.c: New testcase.
4090
4091 2012-07-16 Dehao Chen <dehao@google.com>
4092
4093 Revert
4094 2012-07-10 Dehao Chen <dehao@google.com>
4095
4096 * gcc.dg/debug_info_inline.c: New test.
4097
4098 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4099
4100 PR fortran/53956
4101 * gfortran.dg/proc_decl_28.f90: New.
4102
4103 2012-07-16 Andrew Pinski <apinski@cavium.com>
4104
4105 * gcc.dg/torture/builtins-1.c: New testcase.
4106
4107 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4108
4109 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4110 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4111 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4112 gcc.target/cris/sync-1-v10.c,
4113 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4114 pass -mno-unaligned-atomic-may-use-library.
4115 * gcc.target/cris/sync-xchg-1.c: New test.
4116 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4117 valid register operand output modifier.
4118
4119 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4120
4121 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4122 characters.
4123
4124 2012-07-13 Andrew Pinski <apinski@cavium.com>
4125
4126 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4127 rather than cleanup-tree-dump.
4128 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4129
4130 2012-07-13 Richard Guenther <rguenther@suse.de>
4131
4132 PR tree-optimization/53907
4133 * gcc.target/i386/pr53907.c: New testcase.
4134
4135 2012-07-13 Richard Guenther <rguenther@suse.de>
4136
4137 PR tree-optimization/53922
4138 * gcc.dg/torture/pr53922.c: New testcase.
4139
4140 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4141
4142 PR rtl-optimization/53908
4143 * gcc.dg/torture/pr53908.c: New test.
4144
4145 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4146
4147 PR c++/53531
4148 * g++.dg/cpp0x/variadic135.C: New.
4149
4150 2012-07-12 Jason Merrill <jason@redhat.com>
4151
4152 * g++.dg/template/sfinae6_neg.C: Adjust.
4153
4154 2012-07-12 Tobias Burnus <burnus@net-b.de>
4155
4156 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4157 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4158 scan-tree-dump-times pattern.
4159
4160 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4161
4162 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4163
4164 2012-07-11 Jason Merrill <jason@redhat.com>
4165
4166 DR 1402
4167 * g++.g/cpp0x/defaulted37.C: New.
4168
4169 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4170
4171 PR target/53859
4172 * gcc.target/arm/pr53859.c: New test.
4173
4174 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4175
4176 PR target/53886
4177 * gcc.c-torture/compile/pr53886.c: New.
4178
4179 2012-07-10 Dehao Chen <dehao@google.com>
4180
4181 * gcc.dg/debug_info_inline.c: New test.
4182
4183 2012-07-10 Jason Merrill <jason@redhat.com>
4184
4185 PR c++/53733
4186 * g++.dg/cpp0x/defaulted36.C: New.
4187 * g++.dg/cpp0x/defaulted21.C: Adjust.
4188
4189 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4190
4191 2012-07-09 Sterling Augustine <saugustine@google.com>
4192
4193 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4194
4195 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4196
4197 PR tree-optimization/53887
4198 * gcc.dg/pr53887.c: New test.
4199
4200 2012-07-09 Jason Merrill <jason@redhat.com>
4201
4202 PR c++/53882
4203 * g++.dg/cpp0x/nullptr29.C: New.
4204
4205 2012-07-09 Tom de Vries <tom@codesourcery.com>
4206 Richard Guenther <rguenther@suse.de>
4207
4208 * gcc.dg/builtin-unreachable-6.c: New test.
4209 * gcc.dg/builtin-unreachable-5.c: New test.
4210
4211 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4212
4213 PR tree-optimization/53881
4214 * gcc.dg/pr53881.c: New test.
4215
4216 2012-07-06 Jason Merrill <jason@redhat.com>
4217
4218 PR c++/53862
4219 * g++.dg/cpp0x/variadic134.C: New.
4220
4221 PR c++/53858
4222 * g++.dg/cpp0x/alias-decl-20.C: New.
4223
4224 2012-07-06 Tom de Vries <tom@codesourcery.com>
4225
4226 PR tree-optimization/51879
4227 * gcc.dg/pr51879-16.c: New test.
4228 * gcc.dg/pr51879-17.c: Same.
4229
4230 2012-07-06 Tom de Vries <tom@codesourcery.com>
4231
4232 PR tree-optimization/52009
4233 * gcc.dg/pr51879-7.c: New test.
4234 * gcc.dg/pr51879-18.c: New test.
4235
4236 2012-07-05 Jason Merrill <jason@redhat.com>
4237
4238 PR c++/50852
4239 * g++.dg/template/typedef39.C: New.
4240
4241 PR c++/53039
4242 * g++.dg/cpp0x/variadic133.C: New.
4243 * g++.dg/template/param1.C: Adjust.
4244
4245 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4246
4247 PR target/48941
4248 PR target/51980
4249 * gcc.target/arm/neon/vtrnf32.c: Update.
4250 * gcc.target/arm/neon/vtrns32.c: Update.
4251 * gcc.target/arm/neon/vtrnu32.c: Update.
4252 * gcc.target/arm/neon/vzipf32.c: Update.
4253 * gcc.target/arm/neon/vzips32.c: Update.
4254 * gcc.target/arm/neon/vzipu32.c: Update.
4255
4256 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4257
4258 PR fortran/53732
4259 * gfortran.dg/inline_sum_4.f90: New test.
4260
4261 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4262
4263 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4264
4265 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4266
4267 * gcc.target/arm/fma-sp.c: New testcase.
4268 * gcc.target/arm/fma.c: Likewise.
4269 * gcc.target/arm/fma.h: Likewise.
4270
4271 2012-07-04 Jason Merrill <jason@redhat.com>
4272
4273 PR c++/53848
4274 * g++.dg/other/enum3.C: New.
4275
4276 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4277
4278 PR middle-end/53321
4279 * g++.dg/torture/pr53321.C: New test.
4280
4281 2012-07-04 Richard Guenther <rguenther@suse.de>
4282
4283 PR tree-optimization/53844
4284 * g++.dg/tree-ssa/pr53844.C: New testcase.
4285
4286 2012-07-04 Richard Guenther <rguenther@suse.de>
4287
4288 PR tree-optimization/53849
4289 * gcc.dg/pr53849.c: New testcase.
4290
4291 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4292
4293 PR c++/53812
4294 * g++.dg/ext/label14.C: New test.
4295
4296 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4297
4298 PR target/53811
4299 * g++.dg/other/pr53811.C: New test.
4300
4301 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4302
4303 PR target/28896
4304 * gcc.target/m68k/stack-limit-1.c: New testcase.
4305
4306 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4307
4308 * gnat.dg/recursive_call.adb: New test.
4309
4310 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4311
4312 * gnat.dg/discr37.ad[sb]: New test.
4313
4314 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4315
4316 * g++.dg/other/packed1.C: Remove SH from xfail list.
4317
4318 2012-07-02 Jason Merrill <jason@redhat.com>
4319
4320 PR c++/53619
4321 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4322
4323 PR c++/53783
4324 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4325
4326 PR c++/53788
4327 * g++.dg/cpp0x/decltype39.C: New.
4328 * g++.dg/diagnostic/method1.C: Adjust.
4329
4330 PR c++/53816
4331 * g++.dg/template/ref6.C: New.
4332
4333 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4334
4335 PR target/53568
4336 * gcc.target/sh/pr53568-1.c: New.
4337
4338 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4339
4340 PR target/51244
4341 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4342
4343 2012-07-02 Jason Merrill <jason@redhat.com>
4344
4345 PR c++/53821
4346 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4347
4348 PR c++/53524
4349 * g++.dg/template/enum7.C: New.
4350 * g++.dg/other/ptrmem10.C: Adjust.
4351 * g++.dg/other/ptrmem11.C: Adjust.
4352 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4353
4354 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4355
4356 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4357
4358 2012-07-01 Wei Guozhi <carrot@google.com>
4359
4360 PR target/53447
4361 * gcc.target/arm/pr53447-1.c: New testcase.
4362 * gcc.target/arm/pr53447-2.c: New testcase.
4363 * gcc.target/arm/pr53447-3.c: New testcase.
4364 * gcc.target/arm/pr53447-4.c: New testcase.
4365
4366 2012-06-29 Richard Guenther <rguenther@suse.de>
4367
4368 PR tree-optimization/47061
4369 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4370
4371 2012-06-29 Richard Guenther <rguenther@suse.de>
4372
4373 PR tree-optimization/37541
4374 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4375
4376 2012-06-29 Richard Guenther <rguenther@suse.de>
4377
4378 PR tree-optimization/52589
4379 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4380
4381 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4382
4383 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4384
4385 * g++.dg/template/error46.C: Add missing comment to dg-message.
4386 * g++.dg/template/crash107.C: Likewise.
4387 * g++.dg/template/error47.C: Likewise.
4388 * g++.dg/template/crash108.C: Likewise.
4389 * g++.dg/overload/operator5.C: Likewise.
4390
4391 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4392 errors in dg-message directives, add comments.
4393
4394 2012-06-28 Kai Tietz <ktietz@redhat.com>
4395
4396 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4397 hard-coded 'unsigned long'.
4398
4399 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4400
4401 PR tree-optimization/51581
4402 * gcc.dg/vect/pr51581-4.c: New test.
4403
4404 PR tree-optimization/53645
4405 * gcc.c-torture/execute/pr53645-2.c: New test.
4406
4407 2012-06-28 Richard Guenther <rguenther@suse.de>
4408
4409 PR middle-end/53790
4410 * gcc.dg/torture/pr53790.c: New testcase.
4411
4412 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4413
4414 PR tree-optimization/53645
4415 * gcc.c-torture/execute/pr53645.c: New test.
4416
4417 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4418
4419 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4420
4421 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4422
4423 PR debug/53671
4424 PR debug/49888
4425 * gcc.dg/guality/pr49888.c: Account for the possibility that
4426 the variable is optimized out at the first test.
4427
4428 2012-06-27 Jason Merrill <jason@redhat.com>
4429
4430 * g++.dg/cpp0x/override2.C: Adjust.
4431 * g++.dg/template/error5.C: Adjust.
4432 * g++.dg/parse/crash28.C: Adjust.
4433
4434 PR c++/53563
4435 * g++.dg/parse/template27.C: New.
4436 * g++.dg/template/crash74.C: Adjust expected output.
4437
4438 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4439
4440 PR fortran/41951
4441 PR fortran/49591
4442 * gfortran.dg/typebound_operator_16.f03: New.
4443
4444 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4445
4446 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4447 even src1.i and src2.i fields even in the second half of the arrays.
4448
4449 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4450
4451 PR c++/51033.
4452 * g++.dg/torture/vshuf-16.inc: New test.
4453 * g++.dg/torture/vshuf-2.inc: New test.
4454 * g++.dg/torture/vshuf-4.inc: New test.
4455 * g++.dg/torture/vshuf-8.inc: New test.
4456 * g++.dg/torture/vshuf-main.inc: New test.
4457 * g++.dg/torture/vshuf-v16hi.C: New test.
4458 * g++.dg/torture/vshuf-v16qi.C: New test.
4459 * g++.dg/torture/vshuf-v2df.C: New test.
4460 * g++.dg/torture/vshuf-v2di.C: New test.
4461 * g++.dg/torture/vshuf-v2sf.C: New test.
4462 * g++.dg/torture/vshuf-v2si.C: New test.
4463 * g++.dg/torture/vshuf-v4df.C: New test.
4464 * g++.dg/torture/vshuf-v4di.C: New test.
4465 * g++.dg/torture/vshuf-v4sf.C: New test.
4466 * g++.dg/torture/vshuf-v4si.C: New test.
4467 * g++.dg/torture/vshuf-v8hi.C: New test.
4468 * g++.dg/torture/vshuf-v8qi.C: New test.
4469 * g++.dg/torture/vshuf-v8si.C: New test.
4470
4471 2012-06-27 Richard Guenther <rguenther@suse.de>
4472
4473 PR middle-end/53676
4474 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4475
4476 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4477
4478 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4479 scan-dump-dem-not): Use printable pattern in test name.
4480
4481 2012-06-26 Sterling Augustine <saugustine@google.com>
4482 Dominique Dhumieres <dominiq@lps.ens.fr>
4483
4484 * gcc.dg/pubtypes-2.c: Update expected output.
4485 * gcc.dg/pubtypes-3.c: Likewise.
4486 * gcc.dg/pubtypes-4.c: Likewise.
4487
4488 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4489
4490 * gcc.dg/tree-ssa/slsr-1.c: New test.
4491 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4492 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4493 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4494
4495 2012-06-26 Matt Turner <mattst88@gmail.com>
4496
4497 PR target/35294
4498 * gcc.target/arm/mmx-2.c: New.
4499
4500 2012-06-26 Richard Guenther <rguenther@suse.de>
4501
4502 PR c++/53752
4503 * g++.dg/torture/pr53752.C: New testcase.
4504
4505 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4506
4507 PR tree-optimization/53748
4508 * gcc.c-torture/compile/pr53748.c: New test.
4509
4510 2012-06-25 Jason Merrill <jason@redhat.com>
4511
4512 PR c++/53498
4513 PR c++/53305
4514 * g++.dg/cpp0x/decltype38.C: New.
4515 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4516
4517 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4518
4519 * lib/target-supports-dg.exp (testname-for-summary): New.
4520 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4521 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4522 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4523 scan-module-absence, output-exists, output-exists-not: Use
4524 testname-for-summary.
4525 (dg-test): Clean up testname_with_flags.
4526 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4527 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4528 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4529 scan-assembler-dem-not, object-size: Use testname-for-summary.
4530 * lib/gcov.exp (run-gcov): Likewise.
4531 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4532 scan-dump-dem, scan-dump-dem-note): Likewise.
4533
4534 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4535 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4536 including profopt.opt; save and restore existing value.
4537 * g++.dg/bprob/bprob.exp: Likewise.
4538 * gcc.dg/matrix/matrix.exp: Likewise.
4539 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4540 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4541 PROFOPT_OPTIONS.
4542
4543 2012-06-25 Richard Henderson <rth@redhat.com>
4544
4545 * gcc.dg/pr53749.c: New.
4546
4547 2012-06-25 Jason Merrill <jason@redhat.com>
4548
4549 PR c++/52988
4550 * g++.dg/cpp0x/nullptr28.C: New.
4551
4552 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4553
4554 * gcc.target/arm/neon-vld1_dupQ.c: New.
4555
4556 2012-06-25 Florian Weimer <fweimer@redhat.com>
4557
4558 * g++.dg/init/new35.C: New.
4559 * g++.dg/init/new36.C: New.
4560 * g++.dg/init/new37.C: New.
4561 * g++.dg/ext/vla5.C: New warning.
4562 * g++.dg/ext/vla8.C: New warning.
4563 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4564
4565 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4566 James Greenhalgh <james.greenhalgh@arm.com>
4567
4568 * gcc.target/arm/ftest-support-arm.h New testcase.
4569 * gcc.target/arm/ftest-support-thumb.h Likewise.
4570 * gcc.target/arm/ftest-support.h Likewise.
4571 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4572 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4573 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4574 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4575 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4576 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4577 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4578 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4579 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4580 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4581 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4582 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4583 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4584 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4585 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4586 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4587 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4588 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4589 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4590 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4591 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4592 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4593 * lib/target-supports.exp
4594 (check_effective_target_arm_arch_FUNC): Add support for more
4595 architectures.
4596 (add_options_for_arm_arch_FUNC): Likewise.
4597 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4598
4599 2012-06-25 Jason Merrill <jason@redhat.com>
4600
4601 PR c++/53202
4602 * g++.dg/cpp0x/constexpr-tuple.C: New.
4603
4604 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4605
4606 PR target/53759
4607 * gcc.target/i386/pr53759.c: New test.
4608
4609 PR c++/53594
4610 * g++.dg/cpp0x/nsdmi7.C: New test.
4611
4612 2012-06-24 Kai Tietz <ktietz@redhat.com>
4613
4614 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4615 for LLP64 targets.
4616 * gcc.target/i386/pr38988.c: Likewise.
4617
4618 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4619
4620 PR fortran/47710
4621 PR fortran/53328
4622 * gfortran.dg/typebound_generic_12.f03: New.
4623 * gfortran.dg/typebound_generic_13.f03: New.
4624
4625 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4626
4627 * gnat.dg/lto15.ad[sb]: New test.
4628
4629 2012-06-21 Meador Inge <meadori@codesourcery.com>
4630
4631 PR c/53702
4632 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4633
4634 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4635
4636 * gcc.dg/pch/ident-1.c: New test.
4637 * gcc.dg/pch/ident-1.hs: Header file for new test.
4638
4639 2012-06-21 Michael Matz <matz@suse.de>
4640
4641 PR middle-end/53688
4642 * gcc.c-torture/execute/pr53688.c: New test.
4643
4644 2012-06-20 Richard Guenther <rguenther@suse.de>
4645
4646 PR tree-optimization/30318
4647 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4648
4649 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4650
4651 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4652
4653 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4654
4655 * gcc.target/i386/clearcapv2.map: New file.
4656 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4657
4658 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4659
4660 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4661 and add __sh__ case.
4662
4663 2012-06-19 Jason Merrill <jason@redhat.com>
4664
4665 PR c++/52637
4666 * g++.dg/debug/localclass1.C: New.
4667
4668 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4669
4670 * g++.dg/cpp0x/override4.C: New.
4671
4672 2012-06-14 Jason Merrill <jason@redhat.com>
4673
4674 PR c++/53651
4675 * g++.dg/cpp0x/decltype37.C: New.
4676
4677 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4678
4679 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4680
4681 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4682
4683 * gcc.c-torture/compile/vector-5.c,
4684 gcc.c-torture/compile/vector-6.c: New tests.
4685
4686 2012-06-19 Richard Henderson <rth@redhat.com>
4687
4688 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4689
4690 2012-06-19 Richard Guenther <rguenther@suse.de>
4691
4692 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4693
4694 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4695
4696 PR target/53712
4697 * gcc.target/i386/pr53712.c: New test.
4698
4699 2012-06-18 Tobias Burnus <burnus@net-b.de>
4700
4701 PR fortran/53692
4702 * gfortran.dg/elemental_optional_args_6.f90: New.
4703
4704 2012-06-18 Tobias Burnus <burnus@net-b.de>
4705
4706 PR fortran/53526
4707 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4708 * gfortran.dg/coarray/move_alloc_1.f90
4709
4710 2012-06-18 Tobias Burnus <burnus@net-b.de>
4711
4712 PR fortran/53526
4713 * gfortran.dg/coarray_27.f90: New.
4714
4715 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4716 Greta Yorsh <Greta.Yorsh@arm.com>
4717
4718 * gcc.target/arm/epilog-1.c: New test.
4719
4720 2012-06-18 Richard Guenther <rguenther@suse.de>
4721
4722 PR tree-optimization/53693
4723 * g++.dg/torture/pr53693.C: New testcase.
4724
4725 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4726
4727 PR tree-optimization/53703
4728 * gcc.dg/torture/pr53703.c: New test.
4729
4730 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4731
4732 PR middle-end/53698
4733 * gcc.target/i386/pr53698.c: New test.
4734
4735 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4736
4737 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4738
4739 2012-06-17 Tobias Burnus <burnus@net-b.de>
4740
4741 PR fortran/53691
4742 PR fortran/53685
4743 * gfortran.dg/transfer_check_3.f90: New.
4744
4745 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4746
4747 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4748
4749 2012-06-16 Tobias Burnus <burnus@net-b.de>
4750
4751 PR fortran/53642
4752 PR fortran/45170
4753 * gfortran.dg/deferred_type_param_8.f90: New.
4754
4755 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4756
4757 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4758 testname that includes flags, passed in as new argument, in
4759 pass/fail messages.
4760 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4761 and pass it to verify-* procedures.
4762
4763 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4764 alignment torture options with usual torture options.
4765
4766 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4767 messages reported for one line of source code.
4768 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4769 * g++.dg/cpp0x/decltype2.C: Likewise.
4770 * g++.dg/cpp0x/decltype3.C: Likewise.
4771 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4772 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4773 * g++.dg/cpp0x/static_assert3.C: Likewise.
4774 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4775 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4776 * g++.dg/cpp0x/union1.C: Likewise.
4777 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4778 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4779 * g++.dg/cpp0x/variadic2.C: Likewise.
4780 * g++.dg/cpp0x/variadic20.C: Likewise.
4781 * g++.dg/cpp0x/variadic74.C: Likewise.
4782 * g++.dg/diagnostic/bitfld2.C: Likewise.
4783 * g++.dg/ext/attrib44.C: Likewise.
4784 * g++.dg/ext/no-asm-1.C: Likewise.
4785 * g++.dg/other/error34.C: Likewise.
4786 * g++.dg/parse/crash46.C: Likewise.
4787 * g++.dg/parse/error10.C: Likewise.
4788 * g++.dg/parse/error2.C: Likewise.
4789 * g++.dg/parse/error3.C: Likewise.
4790 * g++.dg/parse/error36.C: Likewise.
4791 * g++.dg/parse/error8.C: Likewise.
4792 * g++.dg/parse/error9.C: Likewise.
4793 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4794 * g++.dg/parse/parser-pr28152.C: Likewise.
4795 * g++.dg/parse/template25.C: Likewise.
4796 * g++.dg/parse/typename11.C: Likewise.
4797 * g++.dg/tc1/dr147.C: Likewise.
4798 * g++.dg/template/deduce3.C: Likewise.
4799 * g++.dg/template/koenig9.C: Likewise.
4800 * g++.dg/template/pr23510.C: Likewise.
4801 * g++.dg/warn/pr12242.C: Likewise.
4802 * g++.dg/warn/pr30551-2.C: Likewise.
4803 * g++.dg/warn/pr30551.C: Likewise.
4804 * g++.old-deja/g++.other/typename1.C: Likewise.
4805 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4806
4807 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4808
4809 PR c++/51033
4810 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4811 * c-c++-common/torture/vshuf-2.inc: Likewise.
4812 * c-c++-common/torture/vshuf-4.inc: Likewise.
4813 * c-c++-common/torture/vshuf-8.inc: Likewise.
4814 * c-c++-common/torture/vshuf-main.inc: Likewise.
4815 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4816 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4817 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4818 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4819 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4820 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4821 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4822 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4823 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4824 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4825 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4826 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4827 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4828 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4829
4830 2012-06-15 Michael Matz <matz@suse.de>
4831
4832 * gcc.dg/tree-ssa/vector-4.c: New test.
4833
4834 2012-06-15 Michael Matz <matz@suse.de>
4835
4836 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4837 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4838
4839 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4840
4841 PR tree-optimization/53636
4842 * gcc.target/arm/pr53636.c: New test.
4843
4844 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4845
4846 PR tree-optimization/51581
4847 * gcc.c-torture/execute/pr51581-1.c: New test.
4848 * gcc.c-torture/execute/pr51581-2.c: New test.
4849 * gcc.dg/vect/pr51581-1.c: New test.
4850 * gcc.dg/vect/pr51581-2.c: New test.
4851 * gcc.dg/vect/pr51581-3.c: New test.
4852 * gcc.target/i386/avx-pr51581-1.c: New test.
4853 * gcc.target/i386/avx-pr51581-2.c: New test.
4854 * gcc.target/i386/avx2-pr51581-1.c: New test.
4855 * gcc.target/i386/avx2-pr51581-2.c: New test.
4856 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4857
4858 2012-06-15 Richard Guenther <rguenther@suse.de>
4859
4860 * gcc.c-torture/execute/20120615-1.c: New testcase.
4861
4862 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4863
4864 * gnat.dg/vect8.ad[sb]: New test.
4865
4866 2012-06-14 Richard Guenther <rguenther@suse.de>
4867
4868 * gcc.dg/tree-ssa/vrp.h: New testcase.
4869 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4870
4871 2012-06-13 Christian Bruel <christian.bruel@st.com>
4872
4873 PR target/53621
4874 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4875
4876 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4877
4878 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4879
4880 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4881
4882 PR testsuite/20771
4883 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4884 test summary unique.
4885
4886 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4887 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4888 scan-stack-usage-not): Don't strip torture options from test name.
4889
4890 * lib/scandump.exp (scan-dump-times): Use printable version of
4891 regexp in test summary line.
4892
4893 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4894 messages reported for one line of source code.
4895 * gcc.dg/format/few-1.c: Likewise.
4896 * gcc.dg/ia64-sync-2.c: Likewise.
4897 * gcc.dg/sync-2.c: Likewise.
4898 * gcc.dg/noncompile/pr44517.c: Likewise.
4899
4900 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4901
4902 PR debug/49888
4903 * gcc.dg/guality/pr49888.c: New.
4904
4905 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4906
4907 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4908 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4909 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4910
4911 2012-06-13 Tobias Burnus <burnus@net-b.de>
4912
4913 PR fortran/53643
4914 * gfortran.dg/intent_out_7.f90: New.
4915
4916 2012-06-13 Tobias Burnus <burnus@net-b.de>
4917
4918 PR fortran/53597
4919 * gfortran.dg/save_4.f90: New.
4920
4921 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4922
4923 PR c/53532
4924 PR c/51034
4925 PR c/53196
4926 * gcc.dg/pr53532.c: New test.
4927 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4928 adjust line numbers.
4929 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4930 * gcc.dg/Wcxx-compat-8.c: Likewise.
4931 * gcc.dg/pr51034.c: New test.
4932 * gcc.dg/pr53196-1.c: New test.
4933 * gcc.dg/pr53196-2.c: New test.
4934
4935 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4936
4937 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4938 alignment torture options with usual torture options.
4939 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4940 instead of dg-options.
4941 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4942 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4943 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4944 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4945 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4946 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4947
4948 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4949 to checks for multiple messages reported for one line of source code.
4950 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4951
4952 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4953 messages reported for one line of source code.
4954
4955 * gcc.dg/20031223-1.c: Add comments to check for multiple
4956 messages reported for one line of source code.
4957 * gcc.dg/Wconversion-integer.c: Likewise.
4958 * gcc.dg/Wfatal-2.c: Likewise.
4959 * gcc.dg/Wfatal.c: Likewise.
4960 * gcc.dg/Wobjsize-1.c: Likewise.
4961 * gcc.dg/c99-vla-jump-1.c: Likewise.
4962 * gcc.dg/c99-vla-jump-2.c: Likewise.
4963 * gcc.dg/c99-vla-jump-3.c: Likewise.
4964 * gcc.dg/c99-vla-jump-4.c: Likewise.
4965 * gcc.dg/c99-vla-jump-5.c: Likewise.
4966 * gcc.dg/decl-9.c: Likewise.
4967 * gcc.dg/declspec-10.c: Likewise.
4968 * gcc.dg/declspec-18.c: Likewise.
4969 * gcc.dg/mtune.c: Likewise.
4970 * gcc.dg/parser-pr28152-2.c: Likewise.
4971 * gcc.dg/parser-pr28152.c: Likewise.
4972 * gcc.dg/pr14475.c: Likewise.
4973 * gcc.dg/pr27953.c: Likewise.
4974 * gcc.dg/pr28322-3.c: Likewise.
4975 * gcc.dg/pr30457.c: Likewise.
4976 * gcc.dg/pr30551-2.c: Likewise.
4977 * gcc.dg/pr30551-3.c: Likewise.
4978 * gcc.dg/pr30551-4.c: Likewise.
4979 * gcc.dg/pr30551-5.c: Likewise.
4980 * gcc.dg/pr30551-6.c: Likewise.
4981 * gcc.dg/pr30551.c: Likewise.
4982 * gcc.dg/pr45461.c: Likewise.
4983 * gcc.dg/pr48552-1.c: Likewise.
4984 * gcc.dg/pr48552-2.c: Likewise.
4985 * gcc.dg/redecl-1.c: Likewise.
4986 * gcc.dg/transparent-union-3.c: Likewise.
4987 * gcc.dg/utf-dflt.c: Likewise.
4988 * gcc.dg/utf-dflt2.c: Likewise.
4989 * gcc.dg/vla-8.c: Likewise.
4990 * gcc.dg/vla-init-1.c: Likewise.
4991 * gcc.dg/wtr-int-type-1.c: Likewise.
4992
4993 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4994 messages reported for for one line of source code.
4995 * c-c++-common/raw-string-5.c: Likewise.
4996 * c-c++-common/raw-string-4.c: Likewise.
4997 * c-c++-common/raw-string-6.c: Likewise.
4998 * c-c++-common/pr20000.c: Likewise.
4999
5000 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5001 messages reported for one line of source code.
5002 * gcc.dg/cpp/pr30786.c: Likewise.
5003 * gcc.dg/cpp/pr28709.c: Likewise.
5004 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5005 * gcc.dg/cpp/macspace2.c: Likewise.
5006 * gcc.dg/cpp/missing-header-1.c: Likewise.
5007 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5008 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5009 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5010
5011 2012-06-12 Jason Merrill <jason@redhat.com>
5012
5013 PR c++/53599
5014 * g++.dg/template/local7.C: New.
5015
5016 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5017
5018 PR target/53511
5019 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5020 * gcc.target/sh/pr51340-2.c: Likewise.
5021 * gcc.target/sh/pr51340-3.c: Likewise.
5022
5023 2012-06-12 Michael Matz <matz@suse.de>
5024
5025 * gcc.dg/torture/alias-1.c: New test.
5026
5027 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5028
5029 PR rtl-optimization/53589
5030 * gcc.dg/torture/pr53589.c: New test.
5031
5032 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5033
5034 PR target/50749
5035 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5036 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5037 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5038 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5039 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5040 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5041 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5042 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5043 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5044 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5045 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5046 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5047 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5048 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5049 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5050 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5051
5052 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5053
5054 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5055 (check_intel_cpu_model): New function.
5056 (check_amd_cpu_model): New function.
5057 (check_features): New function.
5058 (__get_cpuid_output): New function.
5059 (check_detailed): New function.
5060 (fn1): Rename to quick_check.
5061 (main): Update to call quick_check and call check_detailed.
5062
5063 2012-06-11 Richard Henderson <rth@redhat.com>
5064
5065 * lib/target-supports.exp
5066 (check_effective_target_sync_long_long_runtime): Use
5067 check_effective_target_lp64 instead of
5068 check_effective_target_powerpc64 for powerpc targets.
5069
5070 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5071
5072 PR target/53511
5073 * gcc.target/sh/pr53511-1.c: New.
5074
5075 2012-06-11 Richard Guenther <rguenther@suse.de>
5076
5077 PR middle-end/53470
5078 * g++.dg/lto/pr53470_0.C: New testcase.
5079 * gcc.dg/lto/pr53470_0.c: Likewise.
5080
5081 2012-06-11 Richard Guenther <rguenther@suse.de>
5082
5083 PR c++/53605
5084 * g++.dg/ext/pr53605.C: New testcase.
5085
5086 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5087
5088 * gnat.dg/specs/array1.ads: New test.
5089 * gnat.dg/specs/array2.ads: Likewise.
5090 * gnat.dg/array22.adb: Likewise.
5091
5092 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5093
5094 * gnat.dg/constant4.adb: New test.
5095 * gnat.dg/constant4_pkg.ads: New helper.
5096
5097 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5098
5099 PR fortran/52552
5100 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5101 * gfortran.dg/allocate_class_1.f90: Modified.
5102 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5103 * gfortran.dg/allocate_class_2.f90: New.
5104
5105 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5106
5107 PR middle-end/53535
5108 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5109
5110 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5111
5112 PR fortran/52861
5113 * gfortran.dg/string_assign_2.f90: New test case.
5114
5115 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5116
5117 PR fortran/52861
5118 * gfortran.dg/string_assign_1.f90: New test case.
5119
5120 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5121
5122 PR middle-end/53580
5123 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5124 * gcc.dg/gomp/critical-4.c: Likewise.
5125 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5126 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5127 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5128 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5129 * c-c++-common/gomp/pr53580.c: New test.
5130
5131 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5132
5133 PR c++/51214
5134 * g++.dg/cpp0x/forw_enum11.C: New.
5135
5136 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5137
5138 PR c++/53567
5139 * g++.dg/cpp0x/alias-decl-19.C: New.
5140
5141 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5142
5143 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5144
5145 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5146
5147 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5148 (XSTATE_FP): Ditto.
5149 (XSTATE_SSE): Ditto.
5150 (XSTATE_YMM): Ditto.
5151 (avx_os_support): Use new defines.
5152
5153 2012-06-06 Richard Guenther <rguenther@suse.de>
5154
5155 PR testsuite/32380
5156 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5157 loops.
5158
5159 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5160
5161 PR c++/52841
5162 * g++.dg/cpp0x/pr52841.C: New testcase.
5163
5164 2012-06-06 Richard Guenther <rguenther@suse.de>
5165
5166 PR tree-optimization/53081
5167 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5168 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5169
5170 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5171
5172 * gcc.target/powerpc/pr53487.c: New test.
5173
5174 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5175
5176 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5177
5178 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5179
5180 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5181
5182 2012-06-05 Richard Guenther <rguenther@suse.de>
5183
5184 PR tree-optimization/30442
5185 * gcc.dg/vect/bb-slp-30.c: New testcase.
5186
5187 2012-06-05 Richard Guenther <rguenther@suse.de>
5188
5189 PR tree-optimization/53081
5190 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5191 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5192 -fno-tree-loop-distribute-patterns.
5193
5194 2012-06-05 Alan Modra <amodra@gmail.com>
5195
5196 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5197 Check static chain in nested funcs.
5198
5199 2012-06-04 Tobias Burnus <burnus@net-b.de>
5200
5201 PR fortran/50619
5202 * gfortran.dg/init_flag_10.f90: New.
5203
5204 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5205
5206 PR c++/53524
5207 * g++.dg/warn/Wenum-compare-no-2: New.
5208
5209 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5210
5211 PR preprocessor/53463
5212 * g++.dg/cpp/limits.C: New test.
5213 * g++.dg/parse/error19.C: Adjust.
5214 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5215 * g++.dg/warn/pr35635.C: Likewise.
5216 * g++.old-deja/g++.pt/assign1.C: Likewise.
5217
5218 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5219
5220 PR target/53559
5221 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5222 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5223 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5224 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5225 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5226 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5227 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5228 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5229
5230 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5231
5232 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5233
5234 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5235
5236 PR tree-optimization/53550
5237 * gcc.dg/pr53550.c: New test.
5238
5239 2012-06-04 Richard Guenther <rguenther@suse.de>
5240
5241 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5242 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5243 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5244
5245 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5246
5247 PR fortran/48831
5248 * gfortran.dg/parameter_array_element_2.f90: New.
5249
5250 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5251
5252 PR target/53512
5253 * gcc.target/sh/pr53512-1.c: New.
5254 * gcc.target/sh/pr53512-2.c: New.
5255 * gcc.target/sh/pr53512-3.c: New.
5256 * gcc.target/sh/pr53512-4.c: New.
5257
5258 2012-06-01 Jason Merrill <jason@redhat.com>
5259
5260 PR c++/52973
5261 * g++.dg/ext/visibility/template12.C: New.
5262 * g++.dg/ext/attrib14.C: Adjust warning line.
5263
5264 PR c++/52725
5265 * g++.dg/parse/new6.C: New.
5266 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5267
5268 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5269
5270 * c-c++-common/restrict-2.c: Revert previous change.
5271
5272 2012-06-01 Jason Merrill <jason@redhat.com>
5273
5274 PR c++/53137
5275 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5276
5277 PR c++/53484
5278 * g++.dg/cpp0x/auto33.C: New.
5279
5280 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5281
5282 PR c++/26155
5283 * g++.dg/parse/namespace-alias-1.C: New.
5284
5285 2012-06-01 Christian Bruel <christian.bruel@st.com>
5286
5287 * gcc.dg/spec-options.c: New test.
5288 * gcc.dg/foo.specs: New file.
5289
5290 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5291
5292 PR ada/53517
5293 * gnat.dg/lto14.adb: Skip on Solaris.
5294
5295 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5296
5297 * gcc.target/cris/sync-1-v10.c,
5298 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5299 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5300 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5301 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5302 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5303 gcc.target/cris/torture/sync-mis-op-i-1.c,
5304 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5305 gcc.target/cris/torture/sync-mis-op-i-2.c,
5306 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5307 gcc.target/cris/torture/sync-mis-op-i-3.c,
5308 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5309 gcc.target/cris/torture/sync-mis-op-s-1.c,
5310 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5311 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5312 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5313 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5314 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5315 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5316 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5317 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5318 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5319
5320 2012-05-31 Richard Guenther <rguenther@suse.de>
5321
5322 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5323 ldist-pr45948.c with disabled SCCP.
5324
5325 2012-05-31 Richard Guenther <rguenther@suse.de>
5326
5327 PR middle-end/48493
5328 * gcc.dg/torture/pr48493.c: New testcase.
5329
5330 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5331
5332 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5333 arm32 to targets.
5334 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5335 of the initialization loop.
5336 (dg-final): Adjust the expected number of vectorized loops depending
5337 on vect_char_mult target selector.
5338
5339 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5340
5341 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5342 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5343 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5344 New tests.
5345
5346 2012-05-30 Jason Merrill <jason@redhat.com>
5347
5348 PR c++/53356
5349 * g++.dg/init/new34.C: New.
5350 * g++.dg/tree-ssa/stabilize1.C: New.
5351
5352 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5353
5354 PR c++/53356
5355 * g++.dg/init/new33.C: New test.
5356
5357 2012-05-30 Richard Guenther <rguenther@suse.de>
5358
5359 PR middle-end/53501
5360 * gcc.dg/torture/pr53501.c: New testcase.
5361 * c-c++-common/restrict-2.c: Adjust.
5362
5363 2012-05-30 Alan Modra <amodra@gmail.com>
5364
5365 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5366 torture-finish.
5367
5368 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5369
5370 * gcc.target/i386/shuf-concat.c: New test.
5371
5372 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5373
5374 PR rtl-optimization/53519
5375 * gcc.c-torture/compile/pr53519.c: New test.
5376
5377 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5378
5379 * gcc.target/arm/neon-vrev.c: New.
5380
5381 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5382
5383 PR target/51340
5384 * gcc.target/sh/pr51340-1.c: New.
5385 * gcc.target/sh/pr51340-2.c: New.
5386 * gcc.target/sh/pr51340-3.c: New.
5387
5388 2012-05-29 Richard Guenther <rguenther@suse.de>
5389
5390 PR tree-optimization/53516
5391 * gcc.dg/torture/pr53516.c: New testcase.
5392
5393 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5394
5395 PR preprocessor/53229
5396 * gcc.dg/cpp/paste6.c: Force to run without
5397 -ftrack-macro-expansion.
5398 * gcc.dg/cpp/paste8.c: Likewise.
5399 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5400 -ftrack-macro-expansion.
5401 * gcc.dg/cpp/paste12.c: Force to run without
5402 -ftrack-macro-expansion.
5403 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5404 -ftrack-macro-expansion.
5405 * gcc.dg/cpp/paste13.c: Likewise.
5406 * gcc.dg/cpp/paste14.c: Likewise.
5407 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5408 -ftrack-macro-expansion.
5409 * gcc.dg/cpp/paste18.c: New test.
5410
5411 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5412
5413 * gcc.target/cris/torture/trap-1.c,
5414 gcc.target/cris/torture/trap-2.c,
5415 gcc.target/cris/torture/trap-3.c,
5416 gcc.target/cris/torture/trap-v0.c,
5417 gcc.target/cris/torture/trap-v3.c: New tests.
5418
5419 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5420
5421 PR c++/25137
5422 * g++.dg/warn/Wbraces3.C: New.
5423 * g++.dg/warn/Wbraces4.C: Likewise.
5424
5425 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5426
5427 PR tree-optimization/53505
5428 * c-c++-common/torture/pr53505.c: New test.
5429
5430 2012-05-27 Nathan Sidwell <nathan@acm.org>
5431
5432 * gcc.dg/stmt-expr-4.c: New.
5433
5434 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5435
5436 PR c++/53491
5437 * g++.dg/parse/crash60.C: New.
5438
5439 2012-05-26 Jason Merrill <jason@redhat.com>
5440
5441 PR c++/53220
5442 * c-c++-common/array-lit.c: New.
5443 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5444
5445 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5446
5447 PR ada/50294
5448 * gnat.dg/array21.adb: New test.
5449
5450 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5451
5452 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5453
5454 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5455
5456 PR c++/32054
5457 * g++.dg/other/anon-union3.C: New.
5458
5459 2012-05-25 Ian Lance Taylor <iant@google.com>
5460
5461 * gcc.dg/split-6.c: New test.
5462
5463 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5464
5465 * gnat.dg/lto14.adb: New test.
5466
5467 2012-05-25 Tristan Gingold <gingold@adacore.com>
5468
5469 * gcc.target/i386/large-frame.c: New.
5470
5471 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5472 * gcc.target/powerpc/lhs-1.c: New.
5473 * gcc.target/powerpc/lhs-2.c: New.
5474 * gcc.target/powerpc/lhs-3.c: New.
5475
5476 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5477
5478 Make unwound macro expansion trace less redundant
5479 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5480 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5481 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5482 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5483 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5484 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5485
5486 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5487
5488 PR c++/53464
5489 * g++.dg/cpp0x/constexpr-default1.C: New.
5490
5491 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5492
5493 PR c++/32080
5494 * g++.dg/eh/goto2.C: New.
5495
5496 2012-05-24 Richard Guenther <rguenther@suse.de>
5497
5498 PR middle-end/53460
5499 * g++.dg/tree-prof/pr53460.C: New testcase.
5500
5501 2012-05-24 Richard Guenther <rguenther@suse.de>
5502
5503 PR bootstrap/53466
5504 * g++.dg/debug/pr53466.C: New testcase.
5505
5506 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5507
5508 PR tree-optimization/53465
5509 * gcc.c-torture/execute/pr53465.c: New test.
5510
5511 2012-05-23 Tobias Burnus <burnus@net-b.de>
5512
5513 PR fortran/51055
5514 PR fortran/45170
5515 * gfortran.dg/allocate_with_typespec_6.f90: New.
5516
5517 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5518
5519 PR c++/29185
5520 * g++.dg/warn/delete-array-1.C: New.
5521
5522 2012-05-23 Richard Guenther <rguenther@suse.de>
5523
5524 * gcc.dg/torture/pr39074-2.c: Adjust.
5525 * gcc.dg/torture/pr39074.c: Likewise.
5526 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5527 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5528
5529 2012-05-22 Jan Hubicka <jh@suse.cz>
5530
5531 PR middle-end/53161
5532 * g++.dg/torture/pr53161.C: New testcase.
5533
5534 2012-05-22 Tobias Burnus <burnus@net-b.de>
5535
5536 PR fortran/53389
5537 * gfortran.dg/realloc_on_assign_15.f90: New.
5538
5539 2012-05-22 Richard Guenther <rguenther@suse.de>
5540
5541 PR middle-end/51071
5542 * gcc.dg/torture/pr51071-2.c: New testcase.
5543
5544 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5545
5546 PR tree-optimization/53336
5547 * g++.dg/torture/pr53336.C: New testcase.
5548
5549 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5550
5551 PR c++/53322
5552 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5553 instead of -Wunused-local-typedefs.
5554
5555 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5556
5557 PR c++/51184
5558 * g++.dg/other/abstract4.C: New-
5559
5560 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5561
5562 PR c++/40821
5563 * g++.dg/ext/attrib46.C: New.
5564
5565 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5566
5567 PR c/53418
5568 * gcc.c-torture/compile/pr53418-1.c,
5569 gcc.c-torture/compile/pr53418-2.c: New tests.
5570
5571 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5572
5573 PR tree-optimization/53366
5574 * gcc.dg/torture/pr53366-1.c: New test.
5575 * gcc.dg/torture/pr53366-2.c: New test.
5576 * gcc.target/i386/pr53366-1.c: New test.
5577 * gcc.target/i386/pr53366-2.c: New test.
5578
5579 PR tree-optimization/53409
5580 * gcc.c-torture/compile/pr53409.c: New test.
5581
5582 PR tree-optimization/53410
5583 * gcc.c-torture/compile/pr53410-1.c: New test.
5584 * gcc.c-torture/compile/pr53410-2.c: New test.
5585
5586 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5587
5588 PR target/53425
5589 * gcc.target/i386/pr53425-1.c: New file.
5590 * gcc.target/i386/pr53425-2.c: Likewise.
5591
5592 2012-05-21 Richard Guenther <rguenther@suse.de>
5593
5594 PR tree-optimization/53408
5595 * gcc.dg/torture/pr53408.c: New testcase.
5596
5597 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5598 H.J. Lu <hongjiu.lu@intel.com>
5599
5600 PR target/53416
5601 * gcc.target/i386/pr53416.c: New file.
5602
5603 2012-05-21 Richard Guenther <rguenther@suse.de>
5604
5605 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5606
5607 2012-05-21 Richard Guenther <rguenther@suse.de>
5608
5609 * gcc.dg/torture/ldist-1.c: New testcase.
5610
5611 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5612
5613 * gnat.dg/lto13.adb: New test.
5614 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5615
5616 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5617
5618 * gnat.dg/specs/lto12.ads: New test.
5619 * gnat.dg/specs/lto12_pkg.ads: New helper.
5620
5621 2012-05-18 Richard Guenther <rguenther@suse.de>
5622
5623 PR tree-optimization/53346
5624 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5625 * gcc.target/i386/incoming-10.c: Adjust.
5626 * gcc.target/i386/incoming-11.c: Likewise.
5627 * gcc.target/i386/pr46295.c: Likewise.
5628
5629 2012-05-18 Richard Guenther <rguenther@suse.de>
5630
5631 * gcc.dg/pr53352.c: Return zero.
5632
5633 2012-05-18 Richard Guenther <rguenther@suse.de>
5634
5635 PR tree-optimization/53390
5636 * gcc.dg/torture/pr53390.c: New testcase.
5637
5638 2012-05-18 Meador Inge <meadori@codesourcery.com>
5639
5640 PR rtl-optimization/53352
5641 * gcc.dg/pr53352.c: New test.
5642
5643 2012-05-17 David S. Miller <davem@davemloft.net>
5644
5645 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5646 failure on sparc-*-linux-gnu.
5647
5648 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5649
5650 PR c++/39681
5651 * g++.dg/parse/error49.C: New.
5652 * g++.dg/cpp0x/error8.C: Likewise.
5653 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5654 * g++.dg/ext/utf-dflt2.C: Likewise.
5655 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5656 * g++.dg/ext/utf-dflt.C: Likewise.
5657 * c-c++-common/raw-string-3.c: Likewise.
5658 * c-c++-common/raw-string-4.c: Likewise.
5659
5660 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5661
5662 PR c++/53371
5663 * g++.dg/cpp0x/catch1.C: New.
5664
5665 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5666
5667 PR c++/44516
5668 * g++.dg/parse/error48.C: New.
5669 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5670 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5671
5672 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5673
5674 * gcc.dg/tm/indirect-2.c: New test.
5675
5676 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5677
5678 PR tree-optimization/53217
5679 * gfortran.dg/pr53217.f90: New test.
5680
5681 2012-05-16 Richard Guenther <rguenther@suse.de>
5682
5683 PR tree-optimization/53364
5684 * g++.dg/torture/pr53364.C: New testcase.
5685
5686 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5687
5688 PR testsuite/52641
5689 * gcc.dg/pr52549.c: Fix test for long != void*
5690 * gcc.c-torture/execute/pr52979-1.x: New file.
5691 * gcc.c-torture/execute/pr52979-2.x: New file.
5692
5693 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5694
5695 PR preprocessor/7263
5696 * gcc.dg/binary-constants-2.c: Run without tracking locations
5697 accross macro expansion.
5698 * gcc.dg/binary-constants-3.c: Likewise.
5699 * gcc.dg/cpp/sysmac2.c: Likewise.
5700 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5701 location.
5702 * gcc.dg/cpp/syshdr3.c: New test.
5703 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5704 * gcc.dg/system-binary-constants-1.c: New test.
5705 * gcc.dg/system-binary-constants-1.h: New header for the new test
5706 above.
5707 * g++.dg/cpp/syshdr3.C: New test.
5708 * g++.dg/cpp/syshdr3.h: New header the new test above.
5709 * g++.dg/system-binary-constants-1.C: New test.
5710 * g++.dg/system-binary-constants-1.h: New header the new test
5711 above.
5712
5713 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5714
5715 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5716
5717 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5718
5719 PR target/53358
5720 * gcc.dg/pr53358.c: New test.
5721
5722 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5723
5724 PR c++/11856
5725 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5726 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5727
5728 2012-05-15 Olivier Hainque <hainque@adacore.com>
5729
5730 * g++.dg/eh/sighandle.C: New testcase.
5731
5732 2012-05-15 Richard Guenther <rguenther@suse.de>
5733
5734 PR tree-optimization/53355
5735 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5736
5737 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5738
5739 * gfortran.dg/*.f90: Remove now redundant manual
5740 cleanup-modules directive.
5741
5742 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5743
5744 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5745 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5746
5747 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5748
5749 PR fortran/52428
5750 * gfortran.dg/int_range_io_1.f90: New test.
5751
5752 2012-05-14 Andi Kleen <ak@linux.intel.com>
5753 Jakub Jelinek <jakub@redhat.com>
5754
5755 PR target/53315
5756 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5757 * gcc.target/i386/rtm-check.h: New file.
5758 * gcc.target/i386/pr53315.c: New test.
5759
5760 2012-05-14 Tobias Burnus <burnus@net-b.de>
5761
5762 PR fortran/49110
5763 PR fortran/51055
5764 PR fortran/53329
5765 * gfortran.dg/deferred_type_param_4.f90: New.
5766 * gfortran.dg/deferred_type_param_6.f90: New.
5767
5768 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5769
5770 * gcc.target/i386/retarg.c: New test.
5771
5772 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5773
5774 PR fortran/45170
5775 * gfortran.dg/deferred_type_param_3.f90: New.
5776 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5777 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5778
5779 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5780
5781 * gnat.dg/null_pointer_deref3.adb: New test.
5782
5783 2012-05-12 Tobias Burnus <burnus@net-b.de>
5784
5785 PR fortran/49110
5786 PR fortran/52843
5787 * gfortran.dg/deferred_type_param_5.f90: New.
5788
5789 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5790
5791 * g++.dg/parse/error47.C: New.
5792
5793 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5794
5795 PR fortran/52537
5796 * gfortran.dg/string_compare_4.f90: Change option
5797 to -fdump-tree-original. Add test case for kind=4.
5798
5799 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5800
5801 PR fortran/52537
5802 * gfortran.dg/string_compare_4.f90: New test.
5803
5804 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5805
5806 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5807
5808 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5809
5810 PR c++/53305
5811 * g++.dg/cpp0x/variadic132.C: New.
5812
5813 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5814
5815 PR c++/53158
5816 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5817 * g++.dg/parse/error26.C: Tweak dg-error column number.
5818
5819 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5820
5821 PR c++/53301
5822 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5823
5824 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5825
5826 * gnat.dg/lto11.ad[sb]: New test.
5827
5828 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5829
5830 PR target/52908
5831 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5832 directive to Scan for vpmuldq, not vpmacsdql.
5833
5834 2012-05-09 Michael Matz <matz@suse.de>
5835
5836 PR tree-optimization/53185
5837 * gcc.dg/vect/pr53185.c: New test.
5838
5839 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5840
5841 PR middle-end/53249
5842 * gcc.target/i386/pr53249.c: New.
5843
5844 2012-05-09 Richard Guenther <rguenther@suse.de>
5845
5846 PR tree-optimization/18437
5847 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5848 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5849
5850 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5851
5852 PR tree-optimization/53226
5853 * gcc.c-torture/compile/pr53226.c: New test.
5854
5855 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5856
5857 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5858 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5859 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5860 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5861 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5862 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5863 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5864 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5865 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5866 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5867 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5868 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5869 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5870 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5871
5872 2012-05-09 Dehao Chen <dehao@google.com>
5873
5874 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5875 * gcc.dg/predict-2.c: Likewise.
5876 * gcc.dg/predict-3.c: Likewise.
5877 * gcc.dg/predict-4.c: Likewise.
5878 * gcc.dg/predict-5.c: Likewise.
5879 * gcc.dg/predict-6.c: Likewise.
5880
5881 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5882
5883 PR target/53272
5884 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5885
5886 2012-05-08 Richard Guenther <rguenther@suse.de>
5887
5888 * gcc.dg/fold-bitand-4.c: New testcase.
5889
5890 2012-05-08 Dehao Chen <dehao@google.com>
5891
5892 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5893 heuristic is working properly.
5894 * gcc.dg/predict-2.c: Likewise.
5895 * gcc/dg/predict-3.c: Likewise.
5896 * gcc/dg/predict-4.c: Likewise.
5897 * gcc/dg/predict-5.c: Likewise.
5898 * gcc/dg/predict-6.c: Likewise.
5899
5900 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5901
5902 PR tree-optimization/53239
5903 * g++.dg/opt/vrp3.C: New test.
5904 * g++.dg/opt/vrp3-aux.cc: New file.
5905 * g++.dg/opt/vrp3.h: New file.
5906
5907 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5908
5909 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5910 .uleb128 support in assembler output.
5911
5912 2012-05-07 Richard Guenther <rguenther@suse.de>
5913
5914 PR lto/42987
5915 * g++.dg/lto/pr42987_0.C: New testcase.
5916 * g++.dg/lto/pr42987_1.C: Likewise.
5917
5918 2012-05-07 Tobias Burnus <burnus@net-b.de>
5919
5920 PR fortran/53255
5921 * gfortran.dg/typebound_operator_15.f90: New.
5922
5923 2012-05-06 Tobias Burnus <burnus@net-b.de>
5924
5925 PR fortran/41587
5926 * gfortran.dg/class_array_13.f90: New.
5927
5928 2012-05-06 Tristan Gingold <gingold@adacore.com>
5929
5930 * gnat.dg/warn7.adb: New test.
5931
5932 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5933
5934 * gnat.dg/specs/renamings.ads: Rename to...
5935 * gnat.dg/specs/renaming1.ads: ...this.
5936 * gnat.dg/specs/renaming2.ads: New test.
5937 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5938 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5939 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5940 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5941
5942 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5943
5944 * gnat.dg/discr36.ad[sb]: New test.
5945 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5946
5947 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5948
5949 PR c/43772
5950 * c-c++-common/pr43772.c: New.
5951
5952 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5953
5954 PR fortran/41600
5955 * gfortran.dg/select_type_26.f03 : New test.
5956 * gfortran.dg/select_type_27.f03 : New test.
5957
5958 PR fortran/53191
5959 * gfortran.dg/select_type_28.f03 : New test.
5960
5961 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5962
5963 PR fortran/49010
5964 PR fortran/24518
5965 * gfortran.dg/mod_sign0_1.f90: New test.
5966 * gfortran.dg/mod_large_1.f90: New test.
5967
5968 2012-05-04 Tobias Burnus <burnus@net-b.de>
5969
5970 PR fortran/53175
5971 gfortran.dg/public_private_module_5.f90: New.
5972
5973 2012-05-04 Tobias Burnus <burnus@net-b.de>
5974
5975 PR fortran/53111
5976 * gfortran.dg/constructor_7.f90: New.
5977 * gfortran.dg/constructor_8.f90: New.
5978
5979 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5980
5981 PR c++/53166
5982 * g++.dg/cpp0x/static_assert7.C: New.
5983
5984 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5985
5986 PR tree-optimization/52633
5987 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5988 recognized as widening shifts instead of over-widening.
5989 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5990 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5991 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5992 * gcc.target/arm/pr52633.c: New test.
5993
5994 2012-05-04 Richard Guenther <rguenther@suse.de>
5995
5996 PR tree-optimization/53168
5997 * gcc.dg/torture/pr53168.c: New testcase.
5998 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5999
6000 2012-05-04 Richard Guenther <rguenther@suse.de>
6001
6002 * gcc.dg/lto/pr53214_0.c: New testcase.
6003
6004 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6005
6006 * gcc.target/ia64/pr48496.c: New test.
6007 * gcc.target/ia64/pr52657.c: Likewise.
6008
6009 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6010
6011 PR c/51712
6012 * c-c++-common/pr51712.c: New.
6013
6014 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6015
6016 PR target/53199
6017 * gcc.target/powwerpc/pr53199.c: New file.
6018
6019 2012-05-03 Jason Merrill <jason@redhat.com>
6020
6021 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6022
6023 * gcc.dg/debug/dwarf2/dups-types.c: New.
6024 * gcc.dg/debug/dwarf2/dups-types.h: New.
6025
6026 2012-05-03 Jason Merrill <jason@redhat.com>
6027
6028 * g++.dg/debug/dwarf2/namespace-2.C: New.
6029 * g++.dg/debug/dwarf2/localclass3.C: New.
6030
6031 2012-05-03 Jason Merrill <jason@redhat.com>
6032
6033 * g++.dg/debug/dwarf2/thunk1.C: New.
6034
6035 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6036
6037 PR c++/53186
6038 * g++.dg/other/final2.C: New.
6039
6040 2012-05-03 Richard Guenther <rguenther@suse.de>
6041
6042 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6043
6044 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6045
6046 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6047 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6048 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6049 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6050
6051 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6052
6053 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6054 .byte 0xf2.
6055 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6056 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6057 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6058
6059 PR debug/53174
6060 * gcc.dg/pr53174.c: New test.
6061
6062 PR target/53187
6063 * gcc.target/arm/pr53187.c: New test.
6064 * gcc.c-torture/compile/pr53187.c: New test.
6065
6066 2012-05-03 Richard Guenther <rguenther@suse.de>
6067
6068 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6069 unsupported prefetching support.
6070
6071 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6072
6073 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6074 option -ftrack-macro-expansion=0.
6075 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6076 option -ftrack-macro-expansion=0.
6077
6078 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6079
6080 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6081 dg-options for target arm with dg-additional-options.
6082
6083 2012-05-03 Richard Guenther <rguenther@suse.de>
6084
6085 PR tree-optimization/53144
6086 * gcc.dg/torture/pr53144.c: New testcase.
6087
6088 2012-05-03 Tobias Burnus <burnus@net-b.de>
6089
6090 PR fortran/52864
6091 * gfortran.dg/pointer_intent_7.f90: New.
6092 * gfortran.dg/pure_formal_3.f90: New.
6093
6094 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6095
6096 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6097
6098 2012-05-02 Martin Jambor <mjambor@suse.cz>
6099
6100 PR lto/52605
6101 * g++.dg/lto/pr52605_0.C: New test.
6102
6103 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6104
6105 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6106 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6107 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6108 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6109 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6110 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6111 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6112 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6113 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6114 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6115 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6116 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6117 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6118 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6119 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6120 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6121
6122 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6123
6124 PR middle-end/53153
6125 * gcc.dg/pr53153.c: New test.
6126
6127 2012-05-02 Richard Guenther <rguenther@suse.de>
6128
6129 * g++.dg/tree-ssa/pr19807.C: Adjust.
6130
6131 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6132
6133 PR tree-optimization/53163
6134 * gcc.c-torture/compile/pr53163.c: New test.
6135
6136 PR rtl-optimization/53160
6137 * gcc.c-torture/execute/pr53160.c: New test.
6138
6139 2012-05-01 Ian Lance Taylor <iant@google.com>
6140
6141 PR c/37303
6142 * gcc.dg/pr37303.c: New test.
6143
6144 2012-05-01 Richard Henderson <rth@redhat.com>
6145
6146 * lib/target-supports.exp
6147 (check_effective_target_sync_long_long_runtime): True for
6148 check_effective_target_powerpc64.
6149
6150 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6151
6152 PR c++/51033
6153 * gcc.dg/vector-1.c: Move to ...
6154 * c-c++-common/vector-1.c: ... here.
6155 * gcc.dg/vector-2.c: Move to ...
6156 * c-c++-common/vector-2.c: ... here.
6157 * gcc.dg/vector-3.c: Move to ...
6158 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6159 * gcc.dg/vector-4.c: Move to ...
6160 * c-c++-common/vector-4.c: ... here.
6161 * gcc.dg/vector-init-1.c: Move to ...
6162 * c-c++-common/vector-init-1.c: ... here.
6163 * gcc.dg/vector-init-2.c: Move to ...
6164 * c-c++-common/vector-init-2.c: ... here.
6165 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6166 * c-c++-common/vector-subscript-1.c: ... here.
6167 * gcc.dg/vector-subscript-2.c: Move to ...
6168 * c-c++-common/vector-subscript-2.c: ... here.
6169 * gcc.dg/vector-subscript-3.c: Move to ...
6170 * c-c++-common/vector-subscript-3.c: ... here.
6171
6172 PR c++/51314
6173 * g++.dg/cpp0x/vt-51314.C: New test.
6174 * g++.dg/cpp0x/variadic76.C: Fix.
6175
6176 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6177
6178 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6179
6180 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6181
6182 Add -Wvarargs option
6183 * c-c++-common/Wvarargs.c: New test case.
6184 * c-c++-common/Wvarargs-2.c: Likewise.
6185
6186 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6187
6188 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6189 * objc.dg/foreach-7.m: Force the test case to run without
6190 -ftrack-macro-expansion.
6191 * c-c++-common/tm/attrib-1.c: Likewise.
6192 * c-c++-common/warn-ommitted-condop.c: Likewise.
6193 * gcc.dg/assign-warn-1.c: Likewise.
6194 * gcc.dg/assign-warn-2.c: Likewise.
6195 * gcc.dg/attr-alloc_size.c: Likewise.
6196 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6197 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6198 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6199 * gcc.dg/c90-const-expr-9.c: Likewise.
6200 * gcc.dg/c99-const-expr-9.c: Likewise.
6201 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6202 * gcc.dg/cpp/direct2s.c: Likewise.
6203 * gcc.dg/cpp/pr28709.c: Likewise.
6204 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6205 * gcc.dg/dfp/composite-type.c: Likewise.
6206 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6207 with -ftrack-macro-expansion
6208 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6209 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6210 * g++.dg/ext/cleanup-1.C: Likewise.
6211 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6212 * g++.dg/template/sfinae10.C: Likewise.
6213 * g++.dg/tm/wrap-2.C: Likewise.
6214 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6215 * g++.dg/warn/Wsign-conversion.C: Likewise.
6216 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6217 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6218 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6219 it to run with -ftrack-macro-expansion.
6220 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6221 test cases without -ftrack-macro-expansion.
6222
6223 Fix location for static class members
6224 * g++.dg/template/sfinae6_neg.C: Adjust.
6225
6226 Make conversion warnings work on NULL with -ftrack-macro-expansion
6227 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6228 alongside the previous testing for NULL.
6229
6230 Fix -Wuninitialized for -ftrack-macro-expansion
6231 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6232
6233 Strip "<built-in>" loc from displayed expansion context
6234 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6235 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6236 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6237 new test above.
6238
6239 Fix expansion point loc for macro-like tokens
6240 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6241 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6242
6243 Fix token pasting with -ftrack-macro-expansion
6244 * gcc.dg/cpp/paste17.c: New test case for
6245 -ftrack-macro-expansion=2 mode only.
6246 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6247
6248 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6249
6250 * gnat.dg/warn6.ad[sb]: New test.
6251
6252 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6253
6254 PR 53149
6255 * gcc.dg/20011021-1.c: Adjust testcase.
6256
6257 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6258
6259 PR fortran/53148
6260 * gfortran.dg/function_optimize_12.f90: New test.
6261
6262 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6263
6264 PR target/53156
6265 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6266 code to match current output and cover new peephole2 pattern.
6267
6268 2012-04-27 Ollie Wild <aaw@google.com>
6269
6270 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6271
6272 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6273
6274 * gcc.c-torture/execute/20120427-2.c: New testcase.
6275 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6276 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6277 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6278
6279 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6280
6281 PR target/53138
6282 * gcc.c-torture/execute/20120427-1.c: New testcase.
6283
6284 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6285
6286 PR middle-end/27139
6287 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6288
6289 2012-04-27 Tom de Vries <tom@codesourcery.com>
6290
6291 PR tree-optimization/51879
6292 * gcc.dg/pr51879.c: New test.
6293 * gcc.dg/pr51879-2.c: Same.
6294 * gcc.dg/pr51879-3.c: Same.
6295 * gcc.dg/pr51879-4.c: Same.
6296 * gcc.dg/pr51879-6.c: Same.
6297
6298 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6299
6300 PR c++/53096
6301 * g++.dg/cpp0x/defaulted35.C: New.
6302 * g++.dg/cpp0x/defaulted15.C: Adjust.
6303
6304 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6305
6306 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6307 structure layout.
6308
6309 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6310
6311 * gcc.target/i386/builtin_target.c: Check avx2.
6312
6313 2012-04-26 Alan Modra <amodra@gmail.com>
6314
6315 * gcc.target/powerpc/savres.c: New test.
6316 * gcc.target/powerpc/powerpc.exp: Run it.
6317
6318 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6319
6320 PR target/53120
6321 * gcc.dg/torture/pr53120.c: New test.
6322
6323 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6324
6325 PR middle-end/52979
6326 * gcc.c-torture/compile/pr52979-1.c: New test.
6327 * gcc.c-torture/execute/pr52979-1.c: New test.
6328 * gcc.c-torture/execute/pr52979-2.c: New test.
6329
6330 2012-04-25 Richard Guenther <rguenther@suse.de>
6331
6332 * gcc.target/i386/l_fma_float_5.c: Adjust.
6333 * gcc.target/i386/l_fma_double_4.c: Likewise.
6334 * gcc.target/i386/l_fma_float_2.c: Likewise.
6335 * gcc.target/i386/l_fma_float_6.c: Likewise.
6336 * gcc.target/i386/l_fma_double_1.c: Likewise.
6337 * gcc.target/i386/l_fma_double_5.c: Likewise.
6338 * gcc.target/i386/l_fma_float_3.c: Likewise.
6339 * gcc.target/i386/l_fma_double_2.c: Likewise.
6340 * gcc.target/i386/l_fma_double_6.c: Likewise.
6341 * gcc.target/i386/l_fma_float_4.c: Likewise.
6342 * gcc.target/i386/l_fma_double_3.c: Likewise.
6343 * gcc.target/i386/l_fma_float_1.c: Likewise.
6344
6345 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6346
6347 PR tree-optimization/53058
6348 * gcc.c-torture/compile/pr53058.c: New test.
6349
6350 2012-04-25 Jan Hubicka <jh@suse.cz>
6351
6352 PR middle-end/53088
6353 * gcc.target/i386/pr39082-1.c: Update warning location.
6354
6355 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6356
6357 PR c/52880
6358 * gcc.dg/pr52880.c: New test.
6359
6360 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6361
6362 * gcc.dg/m-un-2.c: Update.
6363 * gcc.dg/20011021-1.c: Update.
6364
6365 2012-04-25 Tobias Burnus <burnus@net-b.de>
6366
6367 PR fortran/52196
6368 * gfortran.dg/realloc_on_assign_14.f90: New.
6369
6370 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6371
6372 PR testsuite/52641
6373 PR tree-optimizations/52891
6374 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6375
6376 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6377
6378 PR c++/52363
6379 * g++.dg/cpp0x/sfinae35.C: New.
6380 * g++.dg/cpp0x/sfinae36.C: Likewise.
6381
6382 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6383
6384 * gcc.target/builtin_target.c: New testcase.
6385
6386 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6387
6388 PR target/47197
6389 * gcc.target/powerpc/pr47197.c: New test.
6390
6391 2012-04-24 Richard Guenther <rguenther@suse.de>
6392
6393 PR tree-optimization/53085
6394 * g++.dg/torture/pr53085.C: New testcase.
6395
6396 2012-04-24 Andrew Pinski <apinski@cavium.com>
6397
6398 PR tree-opt/33512
6399 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6400 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6401 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6402
6403 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6404
6405 PR middle-end/53084
6406 * gcc.c-torture/execute/pr53084.c: New test.
6407
6408 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6409
6410 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6411
6412 2012-04-23 Andrew Pinski <apinski@cavium.com>
6413
6414 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6415
6416 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6417
6418 PR regression/53076
6419 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6420 * gcc.dg/torture/builtin-power-1.c: Likewise.
6421
6422 2012-04-23 Richard Guenther <rguenther@suse.de>
6423
6424 PR tree-optimization/53070
6425 * gcc.dg/torture/pr53070.c: New testcase.
6426
6427 2012-04-23 Richard Guenther <rguenther@suse.de>
6428
6429 PR c/53060
6430 * gcc.dg/pr53060.c: New testcase.
6431
6432 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6433
6434 PR tree-optimizations/52891
6435 * gcc.c-torture/compile/pr52891-1.c: New test.
6436 * gcc.c-torture/compile/pr52891-2.c: New test.
6437
6438 2012-04-22 Tobias Burnus <burnus@net-b.de>
6439
6440 PR fortran/53051
6441 * gfortran.dg/read_float_4.f90: New.
6442
6443 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6444
6445 PR 35441
6446 * c-c++-common/pr35441.C: New.
6447
6448 2012-04-20 Ian Lance Taylor <iant@google.com>
6449
6450 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6451 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6452
6453 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6454
6455 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6456 array access.
6457 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6458
6459 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6460
6461 PR rtl-optimization/44214
6462 * gcc.dg/pr44214-1.c: New test.
6463 * gcc.dg/pr44214-2.c: Likewise.
6464 * gcc.dg/pr44214-3.c: Likewise.
6465
6466 2012-04-20 Richard Guenther <rguenther@suse.de>
6467
6468 * g++.dg/torture/20120420-1.C: New testcase.
6469
6470 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6471
6472 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6473
6474 2012-04-19 Christian Bruel <christian.bruel@st.com>
6475
6476 * gcc.dg/pr52283.c: New test.
6477
6478 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6479
6480 * gcc.dg/pr37985.c: New test.
6481
6482 2012-04-19 Richard Guenther <rguenther@suse.de>
6483
6484 PR rtl-optimization/44688
6485 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6486 possibly profitable.
6487
6488 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6489
6490 PR tree-optimization/52976
6491 * gfortran.dg/reassoc_11.f: New test.
6492
6493 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6494
6495 PR tree-optimization/52976
6496 * gfortran.dg/reassoc_7.f: New test.
6497 * gfortran.dg/reassoc_8.f: Likewise.
6498 * gfortran.dg/reassoc_9.f: Likewise.
6499 * gfortran.dg/reassoc_10.f: Likewise.
6500
6501 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6502
6503 PR c++/52422
6504 * g++.dg/cpp0x/sfinae33.C: New.
6505 * g++.dg/cpp0x/sfinae34.C: Likewise.
6506
6507 2012-04-18 Joey Ye <joey.ye@arm.com>
6508
6509 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6510
6511 2012-04-18 Richard Guenther <rguenther@suse.de>
6512
6513 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6514 array access.
6515 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6516 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6517
6518 2012-04-17 Tom de Vries <tom@codesourcery.com>
6519
6520 * g++.dg/pr51264-4.C: New test.
6521
6522 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6523
6524 PR c++/52599
6525 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6526
6527 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6528
6529 PR c++/53003
6530 * g++.dg/parse/crash59.C: New.
6531
6532 2012-04-17 Michael Matz <matz@suse.de>
6533
6534 PR tree-optimization/18437
6535 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6536
6537 2012-04-17 Richard Guenther <rguenther@suse.de>
6538
6539 PR middle-end/53011
6540 * g++.dg/torture/pr53011.C: New testcase.
6541
6542 2012-04-16 Jason Merrill <jason@redhat.com>
6543
6544 PR c++/38543
6545 * g++.dg/cpp0x/variadic131.C: New.
6546
6547 PR c++/52008
6548 * g++.dg/cpp0x/variadic130.C: New.
6549
6550 PR c++/50830
6551 * g++.dg/cpp0x/variadic129.C: New.
6552
6553 PR c++/50303
6554 * g++.dg/cpp0x/variadic128.C: New.
6555
6556 2012-04-16 Tobias Burnus <burnus@net-b.de>
6557
6558 PR fortran/52864
6559 * gfortran.dg/pointer_intent_6.f90: New.
6560
6561 2012-04-16 Tobias Burnus <burnus@net-b.de>
6562
6563 PR fortran/52916
6564 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6565 to include public_private_module_4.f90.
6566 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6567 targets.
6568
6569 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6570
6571 PR c++/49152
6572 * g++.dg/diagnostic/operator1.C: New.
6573 * g++.dg/ext/label5.C: Adjust.
6574 * g++.dg/ext/va-arg1.C: Likewise.
6575 * g++.dg/other/error20.C: Likewise.
6576 * g++.dg/other/error20.C: Likewise.
6577 * g++.dg/other/error16.C: Likewise.
6578 * g++.dg/other/error10.C: Likewise.
6579 * g++.dg/parse/error30.C: Likewise.
6580 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6581
6582 2012-04-16 Jason Merrill <jason@redhat.com>
6583
6584 PR c++/51148
6585 * g++.dg/cpp0x/variadic127.C: New.
6586
6587 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6588
6589 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6590 testcase name.
6591 Use fail, pass instead of unresolved.
6592 Don't log $optstr.
6593
6594 PR testsuite/52948
6595 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6596 TODO_dump_func.
6597 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6598 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6599 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6600
6601 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6602
6603 PR fortran/52968
6604 * gfortran.dg/typebound_call_23.f03: New test case.
6605
6606 2012-04-15 Jason Merrill <jason@redhat.com>
6607
6608 PR c++/47220
6609 * g++.dg/cpp0x/variadic126.C: New.
6610
6611 PR c++/52380
6612 * g++.dg/cpp0x/variadic125.C: New.
6613
6614 PR c++/52292
6615 * g++.dg/cpp0x/variadic124.C: New.
6616
6617 PR c++/52706
6618 * g++.dg/cpp0x/nullptr27.C: New.
6619
6620 PR c++/52818
6621 * g++.dg/warn/format8.C: New.
6622
6623 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6624
6625 PR fortran/51082
6626 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6627
6628 2012-04-14 Tobias Burnus <burnus@net-b.de>
6629
6630 PR fortran/52916
6631 PR fortran/40973
6632 * gfortran.dg/public_private_module_3.f90: New.
6633 * gfortran.dg/public_private_module_4.f90: New.
6634
6635 2012-04-14 Tom de Vries <tom@codesourcery.com>
6636
6637 * gcc.dg/superblock.c: New test.
6638
6639 2012-04-14 Tom de Vries <tom@codesourcery.com>
6640
6641 * gcc.dg/pr51879-12.c: New test.
6642
6643 2012-04-13 Jason Merrill <jason@redhat.com>
6644
6645 PR c++/52824
6646 * g++.dg/cpp0x/variadic123.C: New.
6647 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6648
6649 PR c++/52905
6650 * g++.dg/cpp0x/initlist-ctor1.C: New.
6651
6652 PR c++/52915
6653 * g++.dg/other/anon-union2.C: New.
6654
6655 2012-04-13 Martin Jambor <mjambor@suse.cz>
6656
6657 PR middle-end/52939
6658 * g++.dg/ipa/pr52939.C: New test.
6659
6660 2012-04-13 Tom de Vries <tom@codesourcery.com>
6661
6662 * gcc.dg/pr52734.c: New test.
6663
6664 2012-04-13 Richard Guenther <rguenther@suse.de>
6665
6666 PR tree-optimization/52969
6667 * gcc.dg/torture/pr52969.c: New testcase.
6668
6669 2012-04-13 Richard Guenther <rguenther@suse.de>
6670
6671 PR c/52549
6672 * gcc.dg/pr52549.c: New testcase.
6673
6674 2012-04-13 Richard Guenther <rguenther@suse.de>
6675
6676 PR c/52862
6677 * gcc.dg/pr52862.c: New testcase.
6678
6679 2012-04-13 Joey Ye <joey.ye@arm.com>
6680
6681 * gcc.target/arm/thumb1-imm.c: New testcase.
6682
6683 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6684
6685 PR target/52932
6686 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6687 second function argument.
6688 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6689 (calc_permps): Update declaration. Calculate result correctly.
6690 (avx2_test): Change src2 type to union256i_d.
6691 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6692 correctly.
6693
6694 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6695
6696 PR target/52775
6697 * gcc.target/powerpc/pr52775.c: New file.
6698
6699 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6700
6701 PR tree-optimization/18589
6702 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6703 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6704 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6705 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6706 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6707 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6708 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6709 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6710 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6711 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6712
6713 2012-04-12 Richard Guenther <rguenther@suse.de>
6714
6715 PR tree-optimization/52943
6716 * gcc.dg/torture/pr52943.c: New testcase.
6717
6718 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6719
6720 PR target/50751
6721 * gcc/target/sh/pr50751-4.c: New.
6722 * gcc/target/sh/pr50751-5.c: New.
6723 * gcc/target/sh/pr50751-6.c: New.
6724 * gcc/target/sh/pr50751-7.c: New.
6725
6726 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6727
6728 PR c++/52465
6729 * g++.dg/lookup/using52.C: New.
6730
6731 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6732
6733 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6734
6735 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6736
6737 PR rtl-optimization/52876
6738 * gcc.target/i386/pr52876.c: New.
6739
6740 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6741
6742 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6743 __UINTPTR_TYPE__.
6744 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6745 __INTPTR_TYPE__.
6746 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6747 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6748 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6749 (ptrdiff_t): ... this. All uses changed.
6750 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6751 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6752 __INTPTR_TYPE__.
6753 (main): Cast argument to __INTPTR_TYPE__.
6754 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6755 size_t.
6756 * gcc.dg/mallign.c (main): Likewise.
6757 * gcc.dg/pr38700.c (foo): Likewise.
6758 * gcc.dg/long-long-cst1.c (t): Likewise.
6759 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6760 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6761 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6762 * gcc.dg/pr25682.c (d, foo): Likewise.
6763 * gcc.dg/format/cast-1.c (f): Likewise.
6764 * gcc.dg/c90-const-expr-10.c
6765 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6766 (size_t): ...this. All uses changed.
6767 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6768 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6769 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6770 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6771 * gcc.dg/sequence-pt-1.c: Likewise.
6772 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6773 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6774 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6775 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6776 of ptrdiff_t with it.
6777 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6778 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6779 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6780
6781 2012-04-11 Jason Merrill <jason@redhat.com>
6782
6783 PR debug/45088
6784 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6785 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6786
6787 PR c++/52906
6788 * g++.dg/ext/attrib45.C: New.
6789
6790 * g++.dg/eh/dtor3.C: New.
6791
6792 2012-04-11 Richard Guenther <rguenther@suse.de>
6793
6794 PR middle-end/52621
6795 * gfortran.dg/pr52621.f90: New testcase.
6796
6797 2012-04-11 Richard Guenther <rguenther@suse.de>
6798
6799 PR middle-end/52918
6800 * g++.dg/torture/pr52918-1.C: New testcase.
6801 * g++.dg/torture/pr52918-2.C: Likewise.
6802
6803 2012-04-11 Tobias Burnus <burnus@net-b.de>
6804
6805 PR fortran/52729
6806 * gfortran.dg/block_11.f90: New.
6807
6808 2012-04-11 Nick Clifton <nickc@redhat.com>
6809
6810 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6811
6812 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6813
6814 PR target/16458
6815 * gcc.target/powerpc/pr16458-1.c: New test.
6816 * gcc.target/powerpc/pr16458-2.c: Likewise.
6817 * gcc.target/powerpc/pr16458-3.c: Likewise.
6818 * gcc.target/powerpc/pr16458-4.c: Likewise.
6819
6820 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6821
6822 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6823 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6824 * gcc.dg/builtin-bswap-5.c: Likewise.
6825 * gcc.target/i386/builtin-bswap-4.c: New test.
6826
6827 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6828
6829 PR 24985
6830 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6831
6832 2012-04-11 Richard Guenther <rguenther@suse.de>
6833
6834 PR rtl-optimization/52881
6835 * gcc.dg/torture/pr52881.c: New testcase.
6836 * gcc.dg/torture/pr52913.c: Likewise.
6837
6838 2012-04-11 Richard Guenther <rguenther@suse.de>
6839
6840 PR tree-optimization/52912
6841 * gcc.dg/torture/pr52912.c: New testcase.
6842
6843 2010-04-10 Michael Matz <matz@suse.de>
6844
6845 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6846 * gcc.dg/vect/vect-outer-1.c: Adjust.
6847 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6848 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6849 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6850 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6851 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6852 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6853
6854 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6855
6856 PR tree-optimization/52870
6857 * gcc.dg/vect/pr52870.c: New test.
6858
6859 2012-04-09 Mike Stump <mikestump@comcast.net>
6860
6861 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6862 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6863 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6864 * gnat.dg/aggr11.adb: Likewise.
6865 * gnat.dg/aggr11_pkg.ads: Likewise.
6866 * gnat.dg/aggr15.adb: Likewise.
6867 * gnat.dg/aggr15.ads: Likewise.
6868 * gnat.dg/aggr17.adb: Likewise.
6869 * gnat.dg/aggr18.adb: Likewise.
6870 * gnat.dg/array14.adb: Likewise.
6871 * gnat.dg/array14.ads: Likewise.
6872 * gnat.dg/array14_pkg.ads: Likewise.
6873 * gnat.dg/array19.adb: Likewise.
6874 * gnat.dg/array19.ads: Likewise.
6875 * gnat.dg/discr27.adb: Likewise.
6876 * gnat.dg/discr27.ads: Likewise.
6877 * gnat.dg/discr35.adb: Likewise.
6878 * gnat.dg/discr35.ads: Likewise.
6879 * gnat.dg/discr6.adb: Likewise.
6880 * gnat.dg/discr6_pkg.ads: Likewise.
6881 * gnat.dg/import1.adb: Likewise.
6882 * gnat.dg/import1.ads: Likewise.
6883 * gnat.dg/loop_address2.adb: Likewise.
6884 * gnat.dg/opt7.adb: Likewise.
6885 * gnat.dg/opt7.ads: Likewise.
6886 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6887 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6888 * gnat.dg/rep_clause2.adb: Likewise.
6889 * gnat.dg/rep_clause2.ads: Likewise.
6890 * gnat.dg/slice2.adb: Likewise.
6891 * gnat.dg/slice2.ads: Likewise.
6892 * gnat.dg/slice6.adb: Likewise.
6893 * gnat.dg/slice6_pkg.ads: Likewise.
6894 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6895 * gnat.dg/taft_type2.adb: Likewise.
6896 * gnat.dg/taft_type2.ads: Likewise.
6897 * gnat.dg/taft_type2_pkg.ads: Likewise.
6898 * gnat.dg/volatile10.adb: Likewise.
6899 * gnat.dg/volatile10_pkg.ads: Likewise.
6900
6901 * gcc.dg/dll-8.c: Remove execute permissions.
6902 * g++.dg/ext/dllexport5.C: Likewise.
6903
6904 2012-04-09 Jan Hubicka <jh@suse.cz>
6905
6906 PR lto/52722
6907 PR lto/51765
6908 PR lto/52634
6909 * gcc.dg/lto/pr52634_1.c: New testcase.
6910 * gcc.dg/lto/pr52634_0.c: New testcase.
6911
6912 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6913
6914 PR target/52883
6915 * gcc.target/i386/pr52883.c: New testcase.
6916
6917 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6918
6919 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6920 (check_effective_target_sync_long_long): Add SPARC case.
6921 (check_effective_target_sync_long_long_runtime): Likewise.
6922 (check_effective_target_sync_int_long): Adjust SPARC case.
6923 (check_effective_target_sync_char_short): Likewise.
6924
6925 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6926
6927 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6928 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6929
6930 2012-04-08 Tobias Burnus <burnus@net-b.de>
6931
6932 PR fortran/40973
6933 PR fortran/52751
6934 * gfortran.dg/public_private_module_2.f90: New.
6935
6936 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6937
6938 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6939 directives.
6940
6941 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6942
6943 PR fortran/52893
6944 * gfortran.dg/function_optimize_11.f90: New test.
6945
6946 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6947
6948 PR fortran/52668
6949 * gfortran.dg/use_only_6.f90: New test.
6950
6951 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6952
6953 PR fortran/52668
6954 * gfortran.dg/use_only_6.f90: New test.
6955 2012-04-06 Mike Stump <mikestump@comcast.net>
6956
6957 PR testsuite/50722
6958 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6959
6960 2012-04-05 Jason Merrill <jason@redhat.com>
6961
6962 PR c++/52596
6963 * g++.dg/template/qualified-id5.C: New.
6964
6965 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6966
6967 PR target/52882
6968 * gcc.target/i386/pr52882.c: New test.
6969
6970 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6971 Dominique D'Humieures <dominiq@lps.ens.fr>
6972
6973 PR testsuite/52614
6974 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6975 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6976
6977 2012-04-04 Jason Merrill <jason@redhat.com>
6978
6979 PR c++/52845
6980 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6981
6982 2012-04-03 Jason Merrill <jason@redhat.com>
6983
6984 PR c++/52796
6985 * g++.dg/cpp0x/variadic-value1.C: New.
6986
6987 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6988
6989 * gnat.dg/pack18.adb: New test.
6990 * gnat.dg/pack18_pkg.ads: New helper.
6991
6992 2012-04-03 Richard Guenther <rguenther@suse.de>
6993
6994 PR tree-optimization/52808
6995 * gcc.dg/pr52808.c: New testcase.
6996
6997 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6998
6999 PR tree-optimization/52835
7000 * gfortran.dg/pr52835.f90: New test.
7001
7002 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7003
7004 * gnat.dg/specs/aggr5.ads: New test.
7005
7006 2012-04-02 Richard Guenther <rguenther@suse.de>
7007
7008 PR tree-optimization/52756
7009 * gcc.dg/torture/pr52756.c: New testcase.
7010
7011 2012-04-02 Richard Guenther <rguenther@suse.de>
7012
7013 PR middle-end/52803
7014 * gcc.dg/pr52803.c: New testcase.
7015
7016 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7017
7018 PR c++/40942
7019 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7020 DR 214 in account.
7021
7022 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7023
7024 PR c++/50043
7025 * g++.dg/cpp0x/noexcept17.C: New.
7026 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7027 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7028 * g++.dg/cpp0x/noexcept01.C: Likewise.
7029 * g++.dg/eh/init-temp1.C: Likewise.
7030 * g++.dg/eh/ctor1.C: Likwise.
7031
7032 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7033
7034 * gnat.dg/controlled6.adb: New test.
7035 * gnat.dg/controlled6_pkg.ads: New helper.
7036 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7037
7038 2012-03-30 Richard Henderson <rth@redhat.com>
7039
7040 PR debug/52727
7041 * g++.dg/opt/pr52727.C: New testcase.
7042
7043 2012-03-30 Richard Guenther <rguenther@suse.de>
7044
7045 PR tree-optimization/52754
7046 * gcc.target/i386/pr52754.c: New testcase.
7047
7048 2012-03-30 Richard Guenther <rguenther@suse.de>
7049
7050 PR middle-end/52772
7051 * g++.dg/torture/pr52772.C: New testcase.
7052
7053 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7054
7055 PR c++/52718
7056 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7057
7058 2012-03-29 Jason Merrill <jason@redhat.com>
7059
7060 PR c++/52685
7061 * g++.dg/template/inherit8.C: New.
7062
7063 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7064
7065 PR c++/52759
7066 * g++.dg/ext/weak4.C: New test.
7067
7068 PR tree-optimization/52760
7069 * gcc.c-torture/execute/pr52760.c: New test.
7070
7071 2012-03-29 Jason Merrill <jason@redhat.com>
7072
7073 PR c++/52743
7074 * g++.dg/cpp0x/initlist-array3.C: New.
7075
7076 2012-03-28 Jason Merrill <jason@redhat.com>
7077
7078 PR c++/52746
7079 * g++.dg/overload/virtual2.C: New.
7080
7081 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7082
7083 * gnat.dg/vect7.ad[sb]: New test.
7084
7085 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7086 Tobias Burnus <burnus@gcc.gnu.org>
7087
7088 PR fortran/52652
7089 * gfortran.dg/allocate_class_1.f90 : Change error test.
7090 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7091 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7092 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7093
7094 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7095
7096 PR middle-end/52691
7097 * gcc.dg/pr52691.c: New test.
7098
7099 PR middle-end/52750
7100 * gcc.c-torture/compile/pr52750.c: New test.
7101
7102 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7103
7104 PR target/52692
7105 * gcc.target/avr/torture/builtins-2.c: New test.
7106
7107 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7108
7109 PR target/52736
7110 * gcc.target/i386/pr52736.c: New test.
7111
7112 2012-03-27 Martin Jambor <mjambor@suse.cz>
7113
7114 PR middle-end/52693
7115 * gcc.dg/torture/pr52693.c: New test.
7116
7117 2012-03-27 Meador Inge <meadori@codesourcery.com>
7118
7119 PR c++/52672
7120 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7121
7122 2012-03-27 Mike Stump <mikestump@comcast.net>
7123
7124 PR target/52665
7125 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7126 failures that match branch names.
7127
7128 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7129 H.J. Lu <hongjiu.lu@intel.com>
7130
7131 PR target/52698
7132 * gcc.target/i386/pr52698.c: New test.
7133
7134 2012-03-27 Richard Guenther <rguenther@suse.de>
7135
7136 PR middle-end/52720
7137 * gcc.dg/torture/pr52720.c: New testcase.
7138
7139 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7140
7141 * gnat.dg/pack17.adb: New test.
7142
7143 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7144
7145 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7146 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7147
7148 2012-03-26 Martin Jambor <mjambor@suse.cz>
7149
7150 PR tree-optimization/50052
7151 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7152
7153 2012-03-26 Richard Guenther <rguenther@suse.de>
7154
7155 PR tree-optimization/52701
7156 * gfortran.dg/pr52701.f90: New testcase.
7157
7158 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7159
7160 PR tree-optimization/52686
7161 * gcc.target/arm/pr52686.c: New test.
7162
7163 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7164
7165 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7166 Add "-Os -flto" to list.
7167
7168 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7169
7170 * gnat.dg/concat2.ad[sb]: New test.
7171
7172 2012-03-24 Jason Merrill <jason@redhat.com>
7173
7174 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7175 * g++.dg/cpp0x/trailing2.C: Likewise.
7176 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7177 * g++.dg/cpp1y/auto-fn1.C: New.
7178 * g++.dg/cpp1y/auto-fn2.C: New.
7179 * g++.dg/cpp1y/auto-fn3.C: New.
7180 * g++.dg/cpp1y/auto-fn4.C: New.
7181 * g++.dg/cpp1y/auto-fn5.C: New.
7182 * g++.dg/cpp1y/auto-fn6.C: New.
7183 * g++.dg/cpp1y/auto-fn7.C: New.
7184 * g++.dg/cpp1y/auto-fn8.C: New.
7185 * g++.dg/cpp1y/auto-fn9.C: New.
7186 * g++.dg/cpp1y/auto-fn10.C: New.
7187 * g++.dg/cpp1y/auto-fn11.C: New.
7188
7189 2012-03-23 Richard Guenther <rguenther@suse.de>
7190
7191 PR tree-optimization/52678
7192 * gfortran.dg/pr52678.f: New testcase.
7193
7194 2012-03-23 Richard Guenther <rguenther@suse.de>
7195
7196 PR tree-optimization/52638
7197 * g++.dg/torture/pr52638.C: New testcase.
7198
7199 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7200
7201 PR c++/52487
7202 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7203
7204 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7205
7206 PR c++/52671
7207 * g++.dg/ext/attrib44.C: New test.
7208
7209 2012-03-22 Jan Hubicka <jh@suse.cz>
7210
7211 PR middle-end/51737
7212 * g++.dg/torture/pr51737.C: New testcase
7213
7214 2012-03-22 Richard Guenther <rguenther@suse.de>
7215
7216 PR tree-optimization/52548
7217 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7218
7219 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7220
7221 * lib/fortran-modules.exp (list-module-names-1): Remove
7222 warning.
7223
7224 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7225
7226 PR target/50751
7227 * gcc.target/sh/pr50751-1.c: New.
7228 * gcc.target/sh/pr50751-2.c: New.
7229 * gcc.target/sh/pr50751-3.c: New.
7230
7231 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7232
7233 PR target/52479
7234 * gcc.target/sh/sh4a-cos.c: Remove.
7235 * gcc.target/sh/sh4a-sin.c: Remove.
7236 * gcc.target/sh/sh4a-sincos.c: Remove.
7237
7238 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7239
7240 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7241 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7242
7243 2012-03-21 Martin Jambor <mjambor@suse.cz>
7244
7245 PR testsuite/52641
7246 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7247 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7248
7249 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7250
7251 * gcc.target/arm/thumb-16bit-ops.c: New file.
7252 * gcc.target/arm/thumb-ifcvt.c: New file.
7253
7254 2012-03-20 Jason Merrill <jason@redhat.com>
7255
7256 * lib/target-supports.exp: Add { target c++1y }.
7257
7258 * g++.dg/cpp0x/auto32.C: New.
7259
7260 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7261
7262 PR testsuite/52641
7263 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7264 int32plus.
7265 * gcc.dg/torture/pr48124-4.c: Ditto:
7266 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7267
7268 2012-03-20 Jason Merrill <jason@redhat.com>
7269
7270 PR c++/52510
7271 * g++.dg/cpp0x/initlist66.C: New.
7272
7273 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7274
7275 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7276 __AVR_HAVE_LPMX__
7277
7278 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7279
7280 PR target/49868
7281 * gcc.target/avr/torture/addr-space-2.h: New file.
7282 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7283 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7284 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7285 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7286
7287 2012-03-20 Richard Guenther <rguenther@suse.de>
7288
7289 * gnat.dg/pack16.adb: New testcase.
7290 * gnat.dg/pack16_pkg.ads: Likewise.
7291 * gnat.dg/specs/pack8.ads: Likewise.
7292 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7293
7294 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7295
7296 * g++.dg/warn/Wuseless-cast.C: Extend.
7297
7298 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7299
7300 PR c++/14710
7301 * g++.dg/warn/Wuseless-cast.C: New.
7302
7303 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7304
7305 PR libfortran/52608
7306 * gfortran.dg/pr52608.f90: New test.
7307
7308 2012-03-17 Tobias Burnus <burnus@net-b.de>
7309
7310 PR fortran/52585
7311 * gfortran.dg/proc_ptr_36.f90: New.
7312
7313 2012-03-16 Martin Jambor <mjambor@suse.cz>
7314
7315 * gcc.dg/misaligned-expand-1.c: New test.
7316 * gcc.dg/misaligned-expand-3.c: Likewise.
7317
7318 2012-03-16 Richard Guenther <rguenther@suse.de>
7319 Kai Tietz <ktietz@redhat.com>
7320
7321 PR middle-end/48814
7322 * gcc.c-torture/execute/pr48814-1.c: New test.
7323 * gcc.c-torture/execute/pr48814-2.c: New test.
7324 * gcc.dg/tree-ssa/assign-1.c: New test.
7325 * gcc.dg/tree-ssa/assign-2.c: New test.
7326 * gcc.dg/tree-ssa/assign-3.c: New test.
7327
7328 2012-03-16 Richard Guenther <rguenther@suse.de>
7329
7330 * gnat.dg/specs/pack7.ads: New testcase.
7331
7332 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7333
7334 PR target/52568
7335 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7336 * gcc.dg/torture/vshuf-8.inc: Likewise.
7337 * gcc.dg/torture/vshuf-16.inc: Likewise.
7338 * gcc.dg/torture/vshuf-32.inc: Likewise.
7339
7340 2012-03-15 Jason Merrill <jason@redhat.com>
7341
7342 * g++.dg/torture/pr52582.C: New.
7343
7344 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7345
7346 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7347
7348 2012-03-15 Ira Rosen <irar@il.ibm.com>
7349 Ulrich Weigand <ulrich.weigand@linaro.org>
7350
7351 * gcc.dg/vect/slp-cond-3.c: New test.
7352 * gcc.dg/vect/slp-cond-4.c: New test.
7353
7354 2012-03-15 Ira Rosen <irar@il.ibm.com>
7355 Ulrich Weigand <ulrich.weigand@linaro.org>
7356
7357 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7358 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7359
7360 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7361
7362 PR libfortran/52434
7363 PR libfortran/48878
7364 PR libfortran/38199
7365 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7366 * gfortran.dg/round_1.f03: Likewise.
7367
7368 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7369 Andrew Pinski <apinski@cavium.com>
7370
7371 PR middle-end/52592
7372 * gcc.dg/pr52592.c: New test.
7373
7374 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7375
7376 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7377 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7378 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7379 * lib/fortran-modules.exp: .. this new file. Adjust users.
7380 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7381 gfortran-dg-debug-runtest): Call cleanup-modules.
7382 * lib/fortran-torture.exp (fortran-torture-execute,
7383 fortran-torture): Likewise.
7384 * gfortran.dg/coarray/caf.exp: Likewise.
7385 * lib/lto.exp: Likewise.
7386 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7387 * gfortran.dg/class_4b.f03: Likewise.
7388 * gfortran.dg/class_4c.f03: Likewise.
7389 * gfortran.dg/class_45a.f03: Likewise.
7390 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7391 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7392 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7393 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7394 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7395 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7396 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7397 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7398 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7399 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7400 * gfortran.dg/whole_file_28.f90: Likewise.
7401 * gfortran.dg/whole_file_29.f90: Likewise.
7402 * gfortran.dg/whole_file_30.f90: Likewise.
7403 * gfortran.dg/whole_file_31.f90: Likewise.
7404
7405 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7406
7407 PR tree-optimization/52267
7408 * gcc.dg/pr52267.c: New test.
7409 * gcc.dg/tree-ssa/vrp65.c: New test.
7410 * gcc.dg/tree-ssa/vrp66.c: New test.
7411
7412 2012-03-15 Richard Guenther <rguenther@suse.de>
7413
7414 PR middle-end/52580
7415 * gfortran.dg/vect/pr52580.f: New testcase.
7416
7417 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7418
7419 * gcc.target/sh/fpul-usage-1.c: New.
7420
7421 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7422
7423 PR target/49468
7424 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7425 * gcc.target/sh/pr49468-di.c: Likewise.
7426
7427 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7428
7429 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7430 * gcc.dg/c99-stdint-6.c: Likewise.
7431 * gcc.dg/lto/20090210_0.c: Likewise.
7432 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7433 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7434 * gcc.dg/pragma-init-fini-2.c: Likewise.
7435 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7436 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7437 * gcc.target/i386/pr22152.c: Likewise.
7438 * gcc.target/i386/vect8-ret.c: Likewise.
7439 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7440 handling.
7441
7442 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7443
7444 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7445 * g++.dg/tree-prof/partition1.C: Likewise.
7446 * g++.dg/tree-prof/partition2.C: Likewise.
7447 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7448 handling.
7449 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7450 * gcc.c-torture/execute/20010724-1.c: Remove.
7451 * gcc.c-torture/execute/20010724-1.x: Remove.
7452 * gcc.c-torture/execute/20040208-2.c: Remove.
7453 * gcc.c-torture/execute/20040208-2.x: Remove.
7454 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7455 Remove.
7456 (main) [__mips__ && __sgi__]: Remove.
7457 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7458 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7459 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7460 mips-sgi-irix6* handling.
7461 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7462 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7463 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7464 handling.
7465 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7466 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7467 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7468 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7469 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7470 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7471 mips-sgi-irix6*.
7472 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7473 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7474 * gcc.target/mips/save-restore-3.c: Likewise.
7475 * gcc.target/mips/save-restore-4.c: Likewise.
7476 * gcc.target/mips/save-restore-5.c: Likewise.
7477 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7478 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7479 messages.
7480 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7481 IRIX 6 handling.
7482 (restore_ld_library_path_env_vars): Likewise.
7483 * lib/target-supports.exp (check_profiling_available): Remove
7484 mips*-*-irix* handling.
7485 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7486 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7487 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7488
7489 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7490
7491 PR c++/52582
7492 * g++.dg/opt/pr52582.C: New test.
7493
7494 2012-03-14 Richard Guenther <rguenther@suse.de>
7495
7496 PR tree-optimization/52571
7497 * gcc.dg/vect/vect-2.c: Initialize arrays.
7498 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7499 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7500 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7501
7502 2012-03-14 Richard Guenther <rguenther@suse.de>
7503
7504 PR middle-end/52080
7505 PR middle-end/52097
7506 PR middle-end/48124
7507 * gcc.dg/torture/pr48124-1.c: New testcase.
7508 * gcc.dg/torture/pr48124-2.c: Likewise.
7509 * gcc.dg/torture/pr48124-3.c: Likewise.
7510 * gcc.dg/torture/pr48124-4.c: Likewise.
7511
7512 2012-03-14 Richard Guenther <rguenther@suse.de>
7513
7514 PR middle-end/52578
7515 * gcc.dg/pr52578.c: New testcase.
7516
7517 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7518
7519 PR c++/52521
7520 * g++.dg/cpp0x/udlit-args2.C: New test.
7521
7522 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7523
7524 PR target/48596
7525 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7526 * gcc.c-torture/compile/pr48596.c: ... here.
7527
7528 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7529
7530 PR c++/51641
7531 * g++.dg/lookup/hidden-class17.C: New test.
7532
7533 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7534
7535 PR c/52577
7536 * gcc.dg/Wunused-var-3.c: New test.
7537
7538 2012-03-13 Martin Jambor <mjambor@suse.cz>
7539
7540 * gcc.dg/misaligned-expand-2.c: New test.
7541
7542 2012-03-13 Richard Guenther <rguenther@suse.de>
7543
7544 PR middle-end/52134
7545 * gcc.dg/pr52134.c: New testcase.
7546
7547 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7548
7549 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7550
7551 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7552
7553 PR tree-optimization/46728
7554 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7555 * gcc.target/powerpc/pr46728-5.c: Likewise.
7556 * gcc.target/powerpc/pr46728-8.c: Likewise.
7557 * gcc.target/powerpc/pr46728-10.c: Likewise.
7558 * gcc.target/powerpc/pr46728-11.c: Likewise.
7559 * gcc.target/powerpc/pr46728-13.c: Likewise.
7560 * gcc.target/powerpc/pr46728-14.c: Likewise.
7561 * gcc.target/powerpc/pr46728-15.c: Likewise.
7562
7563 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7564
7565 PR c++/52299
7566 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7567
7568 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7569
7570 PR tree-optimization/46728
7571 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7572 * gcc.target/powerpc/pr46728-5.c: Likewise.
7573 * gcc.target/powerpc/pr46728-8.c: Likewise.
7574 * gcc.target/powerpc/pr46728-10.c: Likewise.
7575 * gcc.target/powerpc/pr46728-11.c: Likewise.
7576 * gcc.target/powerpc/pr46728-13.c: Likewise.
7577 * gcc.target/powerpc/pr46728-14.c: Likewise.
7578 * gcc.target/powerpc/pr46728-15.c: Likewise.
7579
7580 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7581
7582 PR target/49868
7583 * gcc.target/avr/torture/addr-space-1.h: New file.
7584 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7585 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7586 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7587 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7588
7589 2012-03-12 Andrew Pinski <apinski@cavium.com>
7590
7591 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7592
7593 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7594
7595 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7596 * g++.dg/abi/thunk4.C: Likewise.
7597 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7598 Adapt line numbers.
7599 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7600 handling.
7601 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7602 * g++.dg/eh/spbp.C: Likewise.
7603 * g++.dg/ext/label13.C: Likewise.
7604 * g++.dg/guality/guality.exp: Likewise.
7605 * g++.dg/other/anon5.C: Likewise.
7606 * g++.dg/other/pragma-ep-1.C: Remove.
7607 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7608 * g++.dg/warn/pr31246.C: Likewise.
7609 * g++.dg/warn/weak1.C: Likewise.
7610 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7611 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7612 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7613 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7614 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7615 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7616 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7617 * gcc.dg/c99-tgmath-1.c: Likewise.
7618 * gcc.dg/c99-tgmath-2.c: Likewise.
7619 * gcc.dg/c99-tgmath-3.c: Likewise.
7620 * gcc.dg/c99-tgmath-4.c: Likewise.
7621 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7622 handling.
7623 * gcc.dg/debug/pr49032.c: Likewise.
7624 * gcc.dg/guality/guality.exp: Likewise.
7625 * gcc.dg/intmax_t-1.c: Likewise.
7626 * gcc.dg/pr48616.c: Likewise.
7627 * gcc.dg/pragma-ep-1.c: Remove.
7628 * gcc.dg/pragma-ep-2.c: Remove.
7629 * gcc.dg/pragma-ep-3.c: Remove.
7630 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7631 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7632 * gcc.misc-tests/gcov-14.c: Likewise.
7633 * gfortran.dg/guality/guality.exp: Likewise.
7634 * lib/target-supports.exp (check_weak_available): Likewise.
7635 (add_options_for_tls): Likewise.
7636 (check_ascii_locale_available): Likewise.
7637 * obj-c++.dg/dwarf-2.mm: Likewise.
7638 * objc.dg/dwarf-1.m: Likewise.
7639 * objc.dg/dwarf-2.m: Likewise.
7640
7641 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7642
7643 PR tree-optimization/51721
7644 * gcc.dg/tree-ssa/vrp64.c: New test.
7645
7646 PR tree-optimization/52533
7647 * gcc.c-torture/compile/pr52533.c: New test.
7648
7649 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7650
7651 * gcc.target/i386/rtm-xabort-1.c: New.
7652 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7653 * gcc.target/i386/rtm-xend-1.c: Ditto.
7654 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7655 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7656 * gcc.target/i386/sse-13.c: Ditto.
7657 * gcc.target/i386/sse-14.c: Ditto.
7658 * gcc.target/i386/sse-22.c: Ditto.
7659 * gcc.target/i386/sse-23.c: Ditto.
7660 * g++.dg/other/i386-2.C: Ditto.
7661 * g++.dg/other/i386-3.C: Ditto.
7662
7663 2012-03-12 Tobias Burnus <burnus@net-b.de>
7664
7665 PR fortran/52542
7666 * gfortran.dg/proc_ptr_35.f90: New.
7667
7668 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7669
7670 PR target/52530
7671 * gcc.dg/torture/pr52530.c: New test.
7672
7673 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7674
7675 PR target/51244
7676 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7677
7678 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7679
7680 PR target/52450
7681 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7682
7683 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7684
7685 2012-03-09 Andrew Pinski <apinski@cavium.com>
7686
7687 PR middle-end/51988
7688 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7689 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7690
7691 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7692
7693 * gcc.dg/tree-ssa/scev-3.c: New.
7694 * gcc.dg/tree-ssa/scev-4.c: New.
7695
7696 2012-03-08 Tobias Burnus <burnus@net-b.de>
7697
7698 PR fortran/52469
7699 * gfortran.dg/proc_ptr_34.f90
7700
7701 2012-03-07 Jason Merrill <jason@redhat.com>
7702
7703 PR c++/52521
7704 * g++.dg/cpp0x/udlit-mangle.C: New.
7705
7706 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7707
7708 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7709
7710 2012-03-06 Richard Guenther <rguenther@suse.de>
7711
7712 PR middle-end/52493
7713 * gcc.dg/torture/pr52493.c: New testcase.
7714
7715 2012-03-06 Richard Guenther <rguenther@suse.de>
7716
7717 PR lto/52097
7718 * gcc.dg/lto/pr52097_0.c: New testcase.
7719
7720 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7721
7722 PR target/51244
7723 * gcc.target/sh/pr51244-1.c: New.
7724 * gcc.target/sh/pr51244-2.c: New.
7725 * gcc.target/sh/pr51244-3.c: New.
7726
7727 2012-03-05 Jason Merrill <jason@redhat.com>
7728
7729 PR c++/51930
7730 * g++.dg/ext/visibility/template11.C: New.
7731
7732 * g++.dg/cpp0x/implicit13.C: New.
7733
7734 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7735
7736 PR tree-optimization/51721
7737 * gcc.dg/tree-ssa/vrp63.c: New test.
7738 * gcc.dg/pr51721.c: New test.
7739
7740 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7741
7742 PR fortran/50981
7743 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7744 argument checks.
7745
7746 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7747
7748 PR target/52146
7749 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7750
7751 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7752
7753 PR fortran/50981
7754 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7755
7756 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7757
7758 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7759 int32plus.
7760
7761 2012-03-03 Jason Merrill <jason@redhat.com>
7762
7763 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7764
7765 Core 1270
7766 * g++.dg/cpp0x/initlist65.C: New.
7767
7768 PR c++/36797
7769 * g++.dg/ext/is_empty2.C: New.
7770
7771 2012-03-03 Tobias Burnus <burnus@net-b.de>
7772
7773 PR fortran/48820
7774 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7775
7776 2012-03-03 Tobias Burnus <burnus@net-b.de>
7777
7778 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7779 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7780 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7781 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7782 * gfortran.dg/class_30.f90: Remove dg-warning line.
7783 * gfortran.dg/bind_c_usage_25.f90: New.
7784
7785 2012-03-03 Tobias Burnus <burnus@net-b.de>
7786
7787 PR fortran/48820
7788 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7789 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7790 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7791
7792 2012-03-03 Tobias Burnus <burnus@net-b.de>
7793
7794 PR fortran/48820
7795 * gfortran.dg/assumed_type_1.f90: New.
7796 * gfortran.dg/assumed_type_2.f90: New.
7797 * gfortran.dg/assumed_type_3.f90: New.
7798 * gfortran.dg/assumed_type_4.f90: New.
7799
7800 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7801
7802 PR target/49486
7803 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7804 * gcc.target/sh/pr49468-di.c: New.
7805
7806 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7807
7808 * gcc.dg/graphite/pr50561.c: Update.
7809
7810 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7811
7812 * gcc.target/powerpc/pr52457.c: New test.
7813
7814 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7815
7816 * gcc.target/arm/sat-1.c: New test.
7817
7818 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7819
7820 PR target/46716
7821 * gcc.target/i386/pr46716.c: New test.
7822
7823 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7824
7825 PR c++/51989
7826 * g++.dg/cpp0x/sfinae32.C: New.
7827
7828 2012-03-02 Richard Guenther <rguenther@suse.de>
7829
7830 PR tree-optimization/52406
7831 * gcc.dg/torture/pr52406.c: New testcase.
7832
7833 2012-03-02 Tobias Burnus <burnus@net-b.de>
7834
7835 PR fortran/52325
7836 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7837 * gfortran.dg/nullify_2.f90: Update dg-error.
7838 * gfortran.dg/nullify_4.f90: Ditto.
7839 * gfortran.dg/pointer_init_6.f90: Ditto.
7840
7841 2012-03-02 Tobias Burnus <burnus@net-b.de>
7842
7843 PR fortran/52270
7844 * gfortran.dg/class_51.f90: New.
7845
7846 2012-03-02 Tobias Burnus <burnus@net-b.de>
7847
7848 PR fortran/52452
7849 * gfortran.dg/intrinsic_8.f90: New.
7850
7851 2012-03-01 Kai Tietz <ktietz@redhat.com>
7852
7853 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7854 routines on mingw targets.
7855 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7856
7857 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7858
7859 PR tree-optimization/52445
7860 * gcc.dg/pr52445.c: New test.
7861
7862 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7863
7864 PR target/52437
7865 * gcc.c-torture/compile/pr52437.c: New test.
7866
7867 PR middle-end/52419
7868 * gcc.dg/torture/pr52419.c: New test.
7869
7870 PR tree-optimization/52429
7871 * gcc.dg/torture/pr52429.c: New test.
7872 * g++.dg/opt/pr52429.C: New test.
7873
7874 2012-02-29 Richard Guenther <rguenther@suse.de>
7875
7876 PR testsuite/52297
7877 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7878 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7879 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7880 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7881 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7882 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7883
7884 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7885
7886 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7887
7888 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7889
7890 PR fortran/52386
7891 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7892
7893 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7894
7895 PR target/51534
7896 * gcc.target/arm/neon/pr51534.c: New testcase.
7897
7898 2012-02-28 Richard Guenther <rguenther@suse.de>
7899
7900 PR target/52407
7901 * gcc.dg/torture/pr52407.c: New testcase.
7902
7903 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7904
7905 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7906 * gcc.target/arm/vfp2.c: Likewise.
7907 * gcc.target/arm/vfp3.c: Likewise.
7908 * gcc.target/arm/vfp4.c: Likewise.
7909 * gcc.target/arm/vfp5.c: Likewise.
7910 * gcc.target/arm/vfp6.c: Likewise.
7911 * gcc.target/arm/vfp7.c: Likewise.
7912 * gcc.target/arm/vfp8.c: Likewise.
7913 * gcc.target/arm/vfp9.c: Likewise.
7914 * gcc.target/arm/vfp10.c: Likewise.
7915 * gcc.target/arm/vfp11.c: Likewise.
7916 * gcc.target/arm/vfp12.c: Likewise.
7917 * gcc.target/arm/vfp13.c: Likewise.
7918 * gcc.target/arm/vfp14.c: Likewise.
7919 * gcc.target/arm/vfp15.c: Likewise.
7920 * gcc.target/arm/vfp16.c: Likewise.
7921 * gcc.target/arm/vfp17.c: Likewise.
7922 * gcc.target/arm/neon-constants.h: New file.
7923 * gcc.target/arm/neon-vect1.c: New test.
7924 * gcc.target/arm/neon-vect2.c: New test.
7925 * gcc.target/arm/neon-vect3.c: New test.
7926 * gcc.target/arm/neon-vect4.c: New test.
7927 * gcc.target/arm/neon-vect5.c: New test.
7928 * gcc.target/arm/neon-vect6.c: New test.
7929 * gcc.target/arm/neon-vect7.c: New test.
7930 * gcc.target/arm/neon-vect8.c: New test.
7931
7932 2012-02-28 Richard Guenther <rguenther@suse.de>
7933
7934 PR tree-optimization/52402
7935 * gcc.dg/torture/pr52402.c: New testcase.
7936
7937 2012-02-28 Richard Guenther <rguenther@suse.de>
7938
7939 PR lto/52400
7940 * g++.dg/lto/pr52400_0.C: New testcase.
7941
7942 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7943
7944 * gcc.target/avr/torture/builtins-1.c: New test.
7945 * gcc.target/avr/torture/builtins-error.c: New test.
7946
7947 2012-02-28 Kai Tietz <ktietz@redhat.com>
7948
7949 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7950 * gcc.target/i386/pr45352-2.c: Likewise.
7951 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7952 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7953 targets instead rand.
7954 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7955 * gcc.target/i386/sse2-mul-1.c: Likewise.
7956 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7957 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7958 * gcc.target/i386/pad-1.c: Likewise.
7959 * gcc.target/i386/pad-9.c: Likewise.
7960 * gcc.target/i386/pad-2.c: Likewise.
7961 * gcc.target/i386/pad-5b.c: Likewise.
7962 * gcc.target/i386/pad-8.c: Likewise.
7963 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7964 * gcc.target/i386/pr44130.c: Likewise.
7965 * gcc.target/i386/align-main-1.c: Likewise.
7966 * gcc.target/i386/align-main-2.c: Likewise.
7967 * gcc.target/i386/sw-1.c: Likewise.
7968 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7969 on x64 mingw target.
7970 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7971 * gcc.target/i386/pr46295.c: Likewise.
7972 * gcc.target/i386/amd64-abi-1.c: Likewise.
7973 * gcc.target/i386/amd64-abi-2.c: Likewise.
7974 * gcc.target/i386/pr39082-1.c: Likewise.
7975 * gcc.target/i386/pr39162.c: Likewise.
7976 * gcc.target/i386/pr22152.c: Likewise.
7977 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7978 * gcc.target/i386/wrfsbase-2.c: Likewise.
7979 * gcc.target/i386/local.c: Likewise
7980 * gcc.target/i386/wrgsbase-1.c: Likewise.
7981 * gcc.target/i386/wrfsbase-1.c: Likewise.
7982 * gcc.target/i386/pr39315-3.c: Likewise.
7983 * gcc.target/i386/pr35767-4.c: Likewise.
7984 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7985 x64 mingw target.
7986 * gcc.target/i386/pr45336-2.c: Likewise.
7987 * gcc.target/i386/pr45336-1.c: Likewise.
7988 * gcc.target/i386/pr45336-4.c: Likewise.
7989
7990 2012-02-27 Tristan Gingold <gingold@adacore.com>
7991
7992 * gnat.dg/array20.ad[sb]: New test.
7993
7994 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7995
7996 PR target/52375
7997 * gcc.target/arm/pr52375.c: New test.
7998 * gcc.c-torture/compile/pr52375.c: New test.
7999
8000 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8001
8002 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8003 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8004
8005 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8006
8007 * gnat.dg/aggr19.adb: New test.
8008 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8009
8010 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8011
8012 PR target/49263
8013 * gcc.target/sh/pr49263.c: New.
8014
8015 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8016
8017 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8018 simulate_thread_wrapper_other_threads
8019 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8020 Move initialization of 'value' to main().
8021 (main): Initialize 'value';
8022 * gcc.dg/simulate-thread/speculative-store.c
8023 (simulate_thread_step_verify): Return 0 when successful.
8024 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8025 Reduce threshold.
8026 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8027 (simulate_thread_wrapper_other_threads): Return a success/fail value
8028 and issue an error if the instruction count threshold is exceeded.
8029
8030 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8031
8032 PR target/50580
8033 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8034 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8035
8036 2012-02-24 Richard Guenther <rguenther@suse.de>
8037
8038 PR middle-end/52355
8039 * gcc.dg/pr52355.c: New testcase.
8040
8041 2012-02-23 Kai Tietz <ktietz@redhat.com>
8042
8043 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8044 * gcc.dg/Wpadded.c: Likewise.
8045 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8046 structure-layout.
8047 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8048 for sleep by Sleep and add windows.h include for this function.
8049 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8050 targets.
8051 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8052 target.
8053 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8054 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8055 on x64 mingw target.
8056 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8057 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8058 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8059 failure on LLP64 target.
8060
8061 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8062
8063 PR c/52290
8064 * gcc.dg/noncompile/pr52290.c: New test.
8065
8066 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8067
8068 PR tree-optimization/52019
8069 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8070
8071 2012-02-22 Kai Tietz <ktietz@redhat.com>
8072
8073 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8074 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8075 derived pdiff_t type.
8076 * g++.dg/torture/pr49720.C: Likewise
8077
8078 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8079
8080 PR target/52330
8081 * gcc.target/i386/pr52330.c: New test.
8082
8083 2012-02-22 Tobias Burnus <burnus@net-b.de>
8084
8085 PR fortran/52335
8086 * gfortran.dg/io_constraints_10.f90: New.
8087
8088 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8089
8090 * lib/target-supports.exp (check_effective_target_vect_condition):
8091 Return true for NEON.
8092
8093 2012-02-21 Kai Tietz <ktietz@redhat.com>
8094
8095 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8096
8097 2012-02-21 Richard Guenther <rguenther@suse.de>
8098
8099 PR tree-optimization/52324
8100 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8101
8102 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8103
8104 PR middle-end/51782
8105 * gcc.target/avr/torture/pr51782-1.c: New test.
8106
8107 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8108
8109 PR tree-optimization/52318
8110 * gcc.dg/pr52318.c: New test.
8111
8112 2012-02-20 Kai Tietz <ktietz@redhat.com>
8113
8114 * gcc.dg/bf-ms-layout-3.c: New testcase.
8115
8116 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8117
8118 PR testsuite/52229
8119 PR fortran/32380
8120 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8121
8122 2012-02-20 Richard Guenther <rguenther@suse.de>
8123
8124 PR tree-optimization/52298
8125 * gcc.dg/torture/pr52298.c: New testcase.
8126 * gcc.dg/vect/pr52298.c: Likewise.
8127
8128 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8129
8130 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8131 * gcc.c-torture/execute/pr52286.c: Ditto.
8132
8133 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8134
8135 PR tree-optimization/52286
8136 * gcc.c-torture/execute/pr52286.c: New test.
8137
8138 2012-02-18 Tobias Burnus <burnus@net-b.de>
8139
8140 PR fortran/52295
8141 * gfortran.dg/interface_35.f90: Use -std=f2003.
8142 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8143 * gfortran.dg/interface_assignment_4.f90: Ditto.
8144 * gfortran.dg/bessel_1.f90: Ditto.
8145 * gfortran.dg/func_result_6.f90: Ditto.
8146 * gfortran.dg/hypot_1.f90: Ditto.
8147 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8148
8149 2012-02-17 Tobias Burnus <burnus@net-b.de>
8150
8151 PR translation/52232
8152 PR translation/52234
8153 PR translation/52245
8154 PR translation/52246
8155 PR translation/52262
8156 PR translation/52273
8157 * gfortran.dg/coarray_22.f90: Update dg-error.
8158 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8159
8160 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8161
8162 PR target/51753
8163 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8164 (simulate-thread): Use default timeout.
8165
8166 2012-02-16 Jason Merrill <jason@redhat.com>
8167
8168 PR c++/52248
8169 * g++.dg/ext/timevar1.C: New.
8170
8171 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8172
8173 PR c++/52126
8174 * g++.dg/template/using21.C: New.
8175 * g++.dg/template/using22.C: Likewise.
8176
8177 2012-02-16 Jason Merrill <jason@redhat.com>
8178
8179 PR c++/51415
8180 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8181
8182 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8183
8184 PR tree-optimization/52255
8185 * gcc.c-torture/compile/pr52255.c: New test.
8186
8187 PR debug/52260
8188 * g++.dg/debug/dwarf2/pr52260.C: New test.
8189
8190 PR middle-end/51929
8191 * g++.dg/ipa/pr51929.C: New test.
8192
8193 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8194
8195 PR target/52199
8196 * gcc.target/powerpc/pr52199.c: New file.
8197
8198 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8199
8200 PR target/52152
8201 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8202
8203 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8204
8205 * gcc.dg/pr51867.c: Don't include <math.h>.
8206 (sqrtf): Declare.
8207
8208 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8209
8210 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8211 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8212
8213 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8214
8215 PR tree-optimization/50561
8216 * gcc.dg/graphite/pr50561.c: New testcase.
8217
8218 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8219
8220 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8221 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8222
8223 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8224
8225 * gnat.dg/discr35.ad[sb]: New test.
8226
8227 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8228
8229 * gnat.dg/volatile10.adb: New test.
8230 * gnat.dg/volatile10_pkg.ads: New helper.
8231
8232 2012-02-14 Jason Merrill <jason@redhat.com>
8233
8234 * g++.dg/ext/attrib43.C: New.
8235
8236 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8237
8238 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8239 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8240 fgnu_tm.
8241 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8242 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8243 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8244 effective_target fgnu_tm.
8245 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8246
8247 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8248
8249 PR c++/52247
8250 * g++.dg/template/asmgoto1.C: New test.
8251
8252 2012-02-14 Ian Lance Taylor <iant@google.com>
8253
8254 PR go/48501
8255 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8256 compiling generated file for 64bit and index tests.
8257
8258 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8259
8260 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8261
8262 2012-02-14 Richard Guenther <rguenther@suse.de>
8263
8264 PR tree-optimization/52244
8265 PR tree-optimization/51528
8266 * gcc.dg/torture/pr52244.c: New testcase.
8267
8268 2012-02-14 Walter Lee <walt@tilera.com>
8269
8270 * g++.dg/other/PR23205.C: Disable test on tile.
8271 * g++.dg/other/pr23205-2.C: Disable test on tile.
8272 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8273 * gcc.dg/20040813-1.c: Disable test on tile.
8274 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8275 * gcc.misc-tests/linkage.exp: Handle tilegx.
8276
8277 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8278
8279 PR tree-optimization/52210
8280 * gcc.dg/pr52210.c: New test.
8281
8282 2012-02-14 Jason Merrill <jason@redhat.com>
8283
8284 PR c++/39055
8285 * g++.dg/overload/defarg5.C: New.
8286
8287 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8288
8289 PR c/52181
8290 * c-c++-common/pr52181.c: New test.
8291
8292 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8293
8294 PR c++/52215
8295 * g++.dg/ext/atomic-1.C: New test.
8296
8297 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8298
8299 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8300
8301 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8302
8303 PR middle-end/52209
8304 * gcc.c-torture/execute/pr52209.c: New test.
8305
8306 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8307
8308 PR fortran/50981
8309 * gfortran.dg/elemental_optional_args_5.f03: New test.
8310
8311 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8312
8313 PR testsuite/50076
8314 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8315 cases.
8316
8317 2012-02-11 Ian Lance Taylor <iant@google.com>
8318
8319 PR go/51874
8320 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8321 SPARC Solaris. Don't run the test at all on systems where it may
8322 not work, rather than xfailing it.
8323
8324 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8325
8326 PR rtl-optimization/52175
8327 * gcc.c-torture/compile/pr52175.c: New test.
8328
8329 2012-02-10 Jason Merrill <jason@redhat.com>
8330
8331 PR c++/51910
8332 * g++.dg/template/repo10.C: New.
8333
8334 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8335
8336 PR debug/52132
8337 * gcc.dg/pr52132.c: New test.
8338
8339 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8340
8341 * gnat.dg/specs/aggr4.ads: New test.
8342 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8343
8344 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8345
8346 PR target/52146
8347 * gcc.target/i386/pr52146.c: New.
8348
8349 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8350
8351 PR middle-end/52177
8352 * c-c++-common/pr52177.c: New test.
8353
8354 2012-02-10 Jan Hubicka <jh@suse.cz>
8355
8356 PR middle-end/48600
8357 * g++.dg/torture/pr48600.C: New testcase.
8358
8359 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8360
8361 PR middle-end/52140
8362 * gcc.dg/dfp/pr52140.c: New test.
8363
8364 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8365
8366 PR fortran/32380
8367 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8368 of dg-options.
8369
8370 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8371
8372 PR middle-end/51867
8373 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8374 * gcc.dg/pr51867.c: New test.
8375
8376 2012-02-09 Ian Lance Taylor <iant@google.com>
8377
8378 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8379 which don't support -fsplit-stack. Turn off optimization when
8380 compiling select5-out.go.
8381
8382 2012-02-08 Ian Lance Taylor <iant@google.com>
8383
8384 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8385 systems which don't support -fsplit-stack.
8386
8387 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8388
8389 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8390 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8391 machine instuction in the log.
8392
8393 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8394
8395 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8396 to 20 seconds.
8397
8398 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8399
8400 PR driver/48524
8401 * gcc.dg/pr48524.c: New test.
8402 * gcc.dg/pr48524.spec: New spec file for test.
8403
8404 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8405
8406 PR fortran/32380
8407 * gfortran.dg/vect/pr32380.f90: New test.
8408
8409 2012-02-08 Tobias Burnus <burnus@net-b.de>
8410
8411 PR fortran/52151
8412 * gfortran.dg/realloc_on_assign_12.f90: New.
8413
8414 2012-02-08 Richard Guenther <rguenther@suse.de>
8415
8416 PR rtl-optimization/52170
8417 * gcc.dg/torture/pr52170.c: New testcase.
8418
8419 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8420
8421 PR gcov-profile/52150
8422 * gcc.dg/tree-prof/pr52150.c: New test.
8423
8424 PR rtl-optimization/52139
8425 * gcc.dg/pr52139.c: New test.
8426
8427 2012-02-07 Jason Merrill <jason@redhat.com>
8428
8429 PR c++/51675
8430 * g++.dg/cpp0x/constexpr-union3.C: New.
8431
8432 PR c++/52035
8433 * g++.dg/lto/pr52035_0.C: New.
8434
8435 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8436
8437 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8438 * gcc.dg/special/weak-1.c: Likewise.
8439 * gcc.dg/ucnid-12.c: Likewise.
8440 * gcc.dg/torture/pr45678-1.c: Likewise.
8441 * gcc.dg/torture/pr45678-2.c: Likewise.
8442 * gcc.dg/vector-4.c: Likewise.
8443 * gcc.dg/ipa/inline-5.c: Likewise.
8444 * gcc.dg/ucnid-11.c: Likewise.
8445 * gcc.misc-tests/gcov-13.c: Likewise.
8446 * gcc.misc-tests/gcov-14.c: Likewise.
8447 * g++.dg/ext/label13.C: Likewise.
8448 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8449 hppa*-*-hpux* options.
8450 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8451 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8452 * gcc.dg/pr48616.c: Likewise.
8453 * gcc.dg/pr17957.c: Likewise.
8454 * gcc.dg/pr17055-1.c: Likewise.
8455 * gcc.dg/pr32912-1.c: Likewise.
8456 * gcc.dg/tm/pr51472.c: Likewise.
8457 * c-c++-common/fold-bitand-4.c: Likewise.
8458 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8459 Use dg-additional-options for extra options.
8460
8461 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8462
8463 * gcc.target/epiphany/interrupt-2.c: New test.
8464
8465 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8466
8467 PR target/52155
8468 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8469 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8470 for MIPS ELF.
8471
8472 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8473
8474 PR target/52152
8475 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8476
8477 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8478
8479 PR middle-end/24306
8480 PR target/52154
8481 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8482 * gcc.target/mips/va-arg-1.c: New test.
8483
8484 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8485
8486 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8487 for -mno-pointers-to-nested-functions.
8488
8489 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8490
8491 * gcc.c-torture/execute/20120207-1.c: New test.
8492
8493 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8494
8495 PR rtl-optimization/52060
8496 * gcc.dg/torture/pr52060.c: New test.
8497
8498 PR middle-end/52074
8499 * gcc.c-torture/compile/pr52074.c: New test.
8500
8501 2012-02-07 Tobias Burnus <burnus@net-b.de>
8502
8503 PR fortran/51514
8504 * gfortran.dg/class_to_type_2.f90: New.
8505
8506 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8507
8508 PR fortran/32373
8509 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8510 Remove module.
8511
8512 2012-02-06 Jason Merrill <jason@redhat.com>
8513
8514 PR c++/52088
8515 * g++.dg/template/conv13.C: New.
8516
8517 2012-02-06 Richard Guenther <rguenther@suse.de>
8518
8519 PR tree-optimization/52115
8520 * gcc.c-torture/compile/pr52115.c: New testcase.
8521
8522 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8523
8524 PR target/52129
8525 * gcc.c-torture/execute/pr52129.c: New test.
8526
8527 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8528
8529 * gcc.dg/pr48374.c: Actually add the test I forgot
8530 in the 2012-01-25 commit.
8531
8532 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8533
8534 PR fortran/32373
8535 * gfortran.dg/vect/vect-8.f90: New test case.
8536
8537 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8538
8539 PR fortran/48847
8540 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8541
8542 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8543
8544 PR fortran/52102
8545 * gfortran.dg/class_48.f90 : Add test of allocate class array
8546 component with source in subroutine test3. Remove commenting
8547 out in subroutine test4, since branching on unitialized variable
8548 is now fixed (no PR for this last.).
8549
8550 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8551
8552 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8553 on MIPS targets.
8554 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8555
8556 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8557
8558 PR target/52125
8559 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8560 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8561
8562 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8563
8564 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8565 (check_effective_target_sync_int_long): Use it.
8566 (check_effective_target_sync_char_short): Likewise.
8567 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8568
8569 2012-02-05 Tobias Burnus <burnus@net-b.de>
8570
8571 PR fortran/51972
8572 * gfortran.dg/class_48.f90: Add some further checks.
8573
8574 2012-02-05 Ira Rosen <irar@il.ibm.com>
8575
8576 PR tree-optimization/52091
8577 * gcc.dg/vect/pr52091.c: New test.
8578
8579 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR rtl-optimization/52113
8582 * gcc.target/avr/pr52113.c: New test.
8583
8584 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8585
8586 PR rtl-optimization/52092
8587 * gcc.c-torture/compile/pr52092.c: New test.
8588
8589 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8590
8591 PR fortran/41587
8592 * gfortran.dg/class_array_10.f03: New test.
8593
8594 PR fortran/46356
8595 * gfortran.dg/class_array_11.f03: New test.
8596
8597 PR fortran/51754
8598 * gfortran.dg/class_array_12.f03: New test.
8599
8600 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8601
8602 PR fortran/52012
8603 * gfortran.dg/realloc_on_assign_11.f90: New test.
8604
8605 2012-02-02 Tobias Burnus <burnus@net-b.de>
8606
8607 PR fortran/52093
8608 * gfortran.dg/shape_7.f90: New.
8609
8610 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8611
8612 * gcc.target/mips/mips-prepend-1.c: New test.
8613
8614 2012-02-02 Jan Hubicka <jh@suse.cz>
8615 Tom de Vries <tom@codesourcery.com>
8616
8617 PR middle-end/51998
8618 * gcc.dg/alias-12.c: New testcase.
8619 * gcc.dg/alias-13.c: New testcase.
8620
8621 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8622
8623 PR target/52086
8624 * gcc.dg/pr52086.c: New test.
8625
8626 PR tree-optimization/52073
8627 * gcc.c-torture/compile/pr52073.c: New test.
8628
8629 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8630
8631 PR fortran/51958
8632 * gfortran.dg/function_optimize_10.f90: New test.
8633
8634 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8635
8636 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8637 test on alpha*-*-*.
8638
8639 2012-02-01 Tobias Burnus <burnus@net-b.de>
8640
8641 PR fortran/52024
8642 * gfortran.dg/typebound_operator_14.f90: New.
8643
8644 2012-02-01 Tobias Burnus <burnus@net-b.de>
8645
8646 PR fortran/52059
8647 * gfortran.dg/elemental_function_1.f90: New.
8648
8649 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8650
8651 PR rtl-optimization/51374
8652 * gcc.target/avr/torture/pr51374-1.c:
8653 Also fail if SBIS is seen.
8654
8655 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8656
8657 PR rtl-optimization/51374
8658 * gcc.target/avr/torture/pr51374-1.c: New.
8659
8660 2012-01-31 Tobias Burnus <burnus@net-b.de>
8661
8662 PR fortran/52024
8663 * gfortran.dg/typebound_generic_11.f90: New.
8664
8665 2012-01-31 Tobias Burnus <burnus@net-b.de>
8666
8667 PR fortran/52029
8668 * gfortran.dg/class_49.f90: New.
8669
8670 2012-01-31 Tobias Burnus <burnus@net-b.de>
8671
8672 PR fortran/52013
8673 * gfortran.dg/elemental_args_check_6.f90: New.
8674
8675 2012-01-31 Jason Merrill <jason@redhat.com>
8676
8677 PR c++/52043
8678 * g++.dg/cpp0x/variadic122.C: New.
8679
8680 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8681
8682 PR fortran/52012
8683 * gfortran.dg/realloc_on_assign_10.f90: New test.
8684
8685 2012-01-31 Richard Guenther <rguenther@suse.de>
8686
8687 PR tree-optimization/51528
8688 * gcc.dg/torture/pr51528.c: New testcase.
8689
8690 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8691
8692 PR go/48501
8693 * lib/go.exp (go_target_compile): Append timeout= to options.
8694 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8695 select5-out.go test on alpha*-*-* targets.
8696
8697 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8698
8699 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8700 (TEST_SHORT): Reformat in the same way.
8701 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8702 (TEST_SHORT): Reformat in the same way.
8703 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8704 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8705 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8706 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8707 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8708
8709 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8710
8711 PR target/51835
8712 * gcc.target/arm/pr51835.c: New testcase.
8713
8714 2012-01-30 Richard Guenther <rguenther@suse.de>
8715
8716 PR tree-optimization/52028
8717 * gcc.dg/torture/pr52028.c: New testcase.
8718 * gfortran.dg/ldist-pr45199.f: Adjust.
8719 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8720 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8721 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8722
8723 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8724
8725 PR debug/52027
8726 * gcc.dg/tree-prof/pr52027.c: New test.
8727
8728 PR tree-optimization/52046
8729 * gcc.dg/pr52046.c: New test.
8730
8731 PR debug/52048
8732 * g++.dg/other/pr52048.C: New test.
8733
8734 2012-01-30 Richard Guenther <rguenther@suse.de>
8735
8736 PR tree-optimization/52045
8737 * gcc.dg/pr52045.c: New testcase.
8738
8739 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8740
8741 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8742 new code generated for __sync_lock_release.
8743
8744 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8745
8746 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8747
8748 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8749
8750 PR testsuite/51875
8751 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8752
8753 * g++.dg/ext/visibility/template10.C: Fix typo.
8754
8755 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8756
8757 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8758
8759 PR c++/51327
8760 * g++.dg/cpp0x/constexpr-ice6.C: New.
8761
8762 2012-01-29 Tobias Burnus <burnus@net-b.de>
8763
8764 PR fortran/41600
8765 * gfortran.dg/default_initialization_6.f90: New.
8766
8767 2012-01-29 Tobias Burnus <burnus@net-b.de>
8768
8769 PR fortran/51972
8770 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8771 * gfortran.dg/class_48.f90: New.
8772
8773 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8774
8775 PR fortran/51808
8776 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8777
8778 2012-01-28 Tobias Burnus <burnus@net-b.de>
8779
8780 PR fortran/51972
8781 * gfortran.dg/class_allocate_12.f90: New.
8782
8783 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8784
8785 * gcc.dg/torture/pr50444.c: Fix dg directives.
8786
8787 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8788
8789 PR target/52006
8790 * gcc.target/arm/pr52006.c: New test.
8791
8792 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8793
8794 PR testsuite/52011
8795 * gcc.dg/lto/trans-mem.h: New file.
8796 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8797 * gcc.dg/lto/trans-mem-1_1.c: Same.
8798 * gcc.dg/lto/trans-mem-4_1.c: Same.
8799 * gcc.dg/lto/trans-mem-3_1.c: Same.
8800
8801 2012-01-27 Tobias Burnus <burnus@net-b.de>
8802
8803 PR fortran/52022
8804 * gfortran.dg/dummy_procedure_7.f90: New.
8805
8806 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8807
8808 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8809 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8810
8811 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8812
8813 PR c++/51852
8814 * g++.dg/other/gc5.C: New test.
8815
8816 2012-01-27 Richard Guenther <rguenther@suse.de>
8817
8818 PR tree-optimization/50444
8819 * gcc.dg/torture/pr50444.c: New testcase.
8820
8821 2012-01-27 Tobias Burnus <burnus@net-b.de>
8822
8823 PR fortran/51970
8824 PR fortran/51977
8825 * gfortran.dg/move_alloc_13.f90: New.
8826
8827 2012-01-27 Tobias Burnus <burnus@net-b.de>
8828
8829 PR fortran/51953
8830 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8831 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8832 and change dg-error string.
8833
8834 2012-01-27 Tobias Burnus <burnus@net-b.de>
8835
8836 PR fortran/52016
8837 * gfortran.dg/elemental_args_check_5.f90: New.
8838
8839 2012-01-27 Richard Guenther <rguenther@suse.de>
8840
8841 PR middle-end/51959
8842 * g++.dg/torture/pr51959.C: New testcase.
8843
8844 2012-01-27 Tom de Vries <tom@codesourcery.com>
8845
8846 PR tree-optimization/51990
8847 * gcc.dg/pr51990.c: New test.
8848 * gcc.dg/pr51990-2.c: Same.
8849
8850 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8851 Tobias Burnus <burnus@gcc.gnu.org>
8852
8853 PR fortran/48705
8854 * gfortran.dg/class_allocate_11.f03: New.
8855
8856 PR fortran/51870
8857 PR fortran/51943
8858 PR fortran/51946
8859 * gfortran.dg/class_allocate_7.f03: New.
8860 * gfortran.dg/class_allocate_8.f03: New.
8861 * gfortran.dg/class_allocate_9.f03: New.
8862 * gfortran.dg/class_allocate_10.f03: New.
8863
8864 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8865
8866 * gnat.dg/discr34.adb: New test.
8867 * gnat.dg/discr34_pkg.ads: New helper.
8868
8869 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8870
8871 * gnat.dg/discr33.adb: New test.
8872
8873 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8874
8875 * gnat.dg/limited_with3.ad[sb): New test.
8876 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8877 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8878 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8879
8880 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8881
8882 * gnat.dg/stack_usage1.adb: New test.
8883 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8884
8885 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8886 * gcc.dg/pr44194-2.c: Likewise.
8887
8888 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8889
8890 PR c++/51370
8891 * g++.dg/template/crash112.C: New.
8892
8893 2012-01-27 Richard Henderson <rth@redhat.com>
8894
8895 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8896
8897 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8898
8899 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8900
8901 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8902
8903 PR middle-end/51895
8904 * g++.dg/opt/pr51895.C: New test.
8905
8906 2012-01-26 Michael Matz <matz@suse.de>
8907
8908 PR tree-optimization/48794
8909 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8910
8911 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8912
8913 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8914
8915 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8916
8917 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8918 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8919 memory.
8920 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8921 the default value for s390 and s390x.
8922
8923 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8924
8925 PR lto/51698
8926 * gcc.dg/lto/trans-mem-4_0.c: New.
8927 * gcc.dg/lto/trans-mem-4_1.c: New.
8928 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8929 TM builtins.
8930 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8931 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8932 TM builtins.
8933 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8934 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8935 TM builtins.
8936
8937 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8938
8939 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8940
8941 2012-01-25 Ian Lance Taylor <iant@google.com>
8942
8943 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8944
8945 2012-01-25 Tobias Burnus <burnus@net-b.de>
8946
8947 PR fortran/51995
8948 * gfortran.dg/typebound_proc_25.f90: New.
8949
8950 2012-01-25 Jason Merrill <jason@redhat.com>
8951
8952 PR c++/51992
8953 * g++.dg/lto/pr51992_0.C: New.
8954
8955 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8956
8957 PR tree-optimization/51987
8958 * gcc.target/i386/pr51987.c: New test.
8959
8960 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8961
8962 * gcc.dg/tm/lto-1.c: Require lto support in target.
8963
8964 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8965
8966 PR rtl-optimization/48374
8967 * gcc.dg/pr48374.c: New test.
8968
8969 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8970
8971 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8972
8973 2012-01-25 Tobias Burnus <burnus@net-b.de>
8974
8975 PR fortran/51966
8976 * gfortran.dg/derived_constructor_char_3.f90: New.
8977
8978 2012-01-24 Ian Lance Taylor <iant@google.com>
8979
8980 * go.test/go-test.exp (filecmp): New procedure.
8981 (errchk): Handle quoted square brackets.
8982 (go-gc-tests): Set go_compile_args. Handle various new test
8983 lines. Skip a few new tests.
8984 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8985
8986 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8987
8988 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8989 (check_effective_target_vect_extract_even_odd)
8990 (check_effective_target_vect_interleave): Return true for MIPS
8991 paired-single.
8992
8993 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8994
8995 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8996 (main): Use it instead of argc.
8997
8998 2012-01-24 Jason Merrill <jason@redhat.com>
8999
9000 PR c++/51973
9001 * g++.dg/cpp0x/sfinae31.C: New.
9002
9003 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9004
9005 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9006
9007 2012-01-24 Jason Merrill <jason@redhat.com>
9008
9009 PR c++/51812
9010 * g++.dg/inherit/covariant20.C: New.
9011
9012 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9013
9014 PR c++/51223
9015 * g++.dg/parse/crash58.C: New.
9016
9017 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9018
9019 PR target/51957
9020 * gcc.dg/pr51957-1.c: New test.
9021 * gcc.dg/pr51957-1.h: New file.
9022 * gcc.dg/pr51957-2.c: New test.
9023
9024 2012-01-23 Jason Merrill <jason@redhat.com>
9025
9026 PR c++/51930
9027 * g++.dg/ext/visibility/template10.C: New.
9028
9029 2012-01-23 Tobias Burnus <burnus@net-b.de>
9030
9031 PR fortran/51948
9032 * gfortran.dg/move_alloc_12.f90: New.
9033
9034 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9035
9036 PR middle-end/45416
9037 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9038
9039 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9040
9041 PR c++/51398
9042 * g++.dg/template/crash111.C: New.
9043
9044 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9045
9046 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9047 configurations.
9048 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9049
9050 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9051
9052 PR testsuite/51941
9053 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9054 the DW_TAG_class_type and DW_AT_name: "Executor".
9055
9056 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9057
9058 * lib/target-supports.exp
9059 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9060 (check_effective_target_vect_interleave): Likewise.
9061
9062 2012-01-22 Jason Merrill <jason@redhat.com>
9063
9064 PR c++/51925
9065 * g++.dg/template/using20.C: New.
9066 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9067
9068 2012-01-23 Jason Merrill <jason@redhat.com>
9069
9070 PR target/51934
9071 * g++.dg/torture/pr51344.C: Limit to x86.
9072
9073 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9074
9075 * c-c++-common/tm/omp.c: Require target with pthread support.
9076
9077 2012-01-23 Richard Guenther <rguenther@suse.de>
9078
9079 PR tree-optimization/51949
9080 * gcc.dg/torture/pr51949.c: New testcase.
9081
9082 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9083
9084 PR rtl-optimization/51933
9085 * gcc.c-torture/execute/pr51933.c: New test.
9086
9087 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9088
9089 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9090 Do not define for Interix.
9091
9092 2012-01-22 Jason Merrill <jason@redhat.com>
9093
9094 PR c++/51832
9095 * g++.dg/lto/pr51832.h: New.
9096 * g++.dg/lto/pr51832_0.C: New.
9097 * g++.dg/lto/pr51832_1.C: New.
9098
9099 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9100
9101 * gcc.dg/ext-elim-1.c: New test.
9102
9103 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9104
9105 PR target/51931
9106 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9107 * g++.dg/opt/longbranch1.C: Likewise.
9108
9109 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9110
9111 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9112 in C++11 mode.
9113
9114 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9115
9116 PR fortran/50556
9117 * gfortran.dg/namelist_74.f90: New test.
9118 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9119
9120 2012-01-21 Tobias Burnus <burnus@net-b.de>
9121
9122 PR fortran/51913
9123 * gfortran.dg/class_47.f90: New.
9124
9125 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9126
9127 * gnat.dg/renaming5.ad[sb]: New test.
9128
9129 2012-01-20 Jason Merrill <jason@redhat.com>
9130
9131 PR c++/51919
9132 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9133
9134 2012-01-20 Jason Merrill <jason@redhat.com>
9135
9136 PR c++/51922
9137 * g++.dg/ext/attrib42.C: Require ilp32.
9138
9139 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9140
9141 PR target/51915
9142 * gcc.target/arm/pr51915.c: New test.
9143
9144 2012-01-20 Cary Coutant <ccoutant@google.com>
9145 Dodji Seketeli <dodji@redhat.com>
9146
9147 PR debug/45682
9148 * g++.dg/debug/dwarf2/nested-3.C: New test.
9149
9150 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9151
9152 PR c++/51402
9153 * g++.dg/template/crash110.C: New.
9154
9155 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9156
9157 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9158 Remove default options on hppa*-*-hpux*.
9159
9160 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9161
9162 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9163
9164 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9165
9166 * gcc.c-torture/compile/pr51856.c: New testcase.
9167
9168 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9169
9170 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9171 options to go_target_compile.
9172
9173 2012-01-20 Kai Tietz <ktietz@redhat.com>
9174
9175 * g++.dg/torture/pr51344.C: Fix typo.
9176
9177 2012-01-20 Richard Guenther <rguenther@suse.de>
9178
9179 PR tree-optimization/51903
9180 * g++.dg/torture/pr51903.C: New testcase.
9181
9182 2012-01-20 Tobias Burnus <burnus@net-b.de>
9183 Janus Weil <janus@gcc.gnu.org>
9184
9185 PR fortran/51056
9186 * gfortran.dg/use_21.f90: New.
9187
9188 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9189
9190 PR target/51106
9191 * gcc.dg/torture/pr51106-1.c: New test.
9192 * gcc.dg/torture/pr51106-2.c: New test.
9193
9194 2012-01-19 Kai Tietz <ktietz@redhat.com>
9195
9196 * g++.dg/torture/pr51344.C: New test.
9197
9198 2012-01-19 Tobias Burnus <burnus@net-b.de>
9199
9200 PR fortran/51904
9201 * gfortran.dg/intrinsic_size_2.f90: New.
9202
9203 2012-01-19 Jason Merrill <jason@redhat.com>
9204
9205 PR c++/51889
9206 * g++.dg/inherit/using7.C: New.
9207
9208 2012-01-19 Richard Guenther <rguenther@suse.de>
9209
9210 PR tree-optimization/37997
9211 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9212
9213 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9214
9215 PR rtl-optimization/51505
9216 * gcc.dg/pr51505.c: New test.
9217
9218 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9219
9220 PR fortran/51634
9221 * gfortran.dg/typebound_operator_12.f03: New.
9222 * gfortran.dg/typebound_operator_13.f03: New.
9223
9224 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9225
9226 PR c++/51225
9227 * g++.dg/cpp0x/pr51225.C: New.
9228
9229 2012-01-17 Ian Lance Taylor <iant@google.com>
9230
9231 PR go/50656
9232 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9233
9234 2012-01-17 Tobias Burnus <burnus@net-b.de>
9235
9236 PR fortran/51869
9237 * gfortran.dg/realloc_on_assign_9.f90: New.
9238
9239 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9240
9241 PR other/51165
9242 * gcc.dg/tm/memopt-3.c: Remove xfail.
9243 * gcc.dg/tm/memopt-4.c: Remove xfail.
9244 * gcc.dg/tm/memopt-5.c: Remove xfail.
9245 * gcc.dg/tm/memopt-7.c: Remove xfail.
9246
9247 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9248
9249 PR tree-optimization/51877
9250 * gcc.c-torture/execute/pr51877.c: New test.
9251
9252 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9253
9254 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9255 {!vect_align_arrays} to vect_sizes_32B_16B.
9256 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9257 * gcc.dg/vect/vect-peel-3.c: Ditto.
9258
9259 2012-01-16 Jason Merrill <jason@redhat.com>
9260
9261 PR c++/51854
9262 * g++.dg/abi/mangle60.C: New.
9263
9264 PR c++/51827
9265 * g++.dg/pch/mangle1.{C,Hs}: New.
9266
9267 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9268 Tobias Burnus <burnus@net-b.de>
9269
9270 PR fortran/50981
9271 * gfortran.dg/elemental_optional_args_3.f90: New
9272 * gfortran.dg/elemental_optional_args_4.f90: New
9273
9274 2012-01-16 Tobias Burnus <burnus@net-b.de>
9275
9276 PR fortran/51809
9277 * gfortran.dg/use_20.f90: New
9278
9279 2012-01-16 Jason Merrill <jason@redhat.com>
9280
9281 PR c++/51868
9282 * g++.dg/cpp0x/rv-bitfield.C: New.
9283 * g++.dg/cpp0x/rv-bitfield2.C: New.
9284
9285 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9286
9287 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9288 subroutine 'qsort' and use index array to assign the result.
9289
9290 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9291
9292 PR tree-optimization/51865
9293 * gcc.dg/pr51865.c: New test.
9294
9295 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9296
9297 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9298
9299 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9300
9301 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9302 to be loaded from the constant pool, rather than via %hi and %lo.
9303
9304 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9305
9306 PR rtl-optimization/51821
9307 * gcc.dg/pr51821.c: New test.
9308
9309 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9310
9311 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9312
9313 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9314
9315 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9316
9317 2012-01-14 Tobias Burnus <burnus@net-b.de>
9318
9319 PR fortran/51800
9320 * gfortran.dg/init_flag_8.f90: New.
9321 * gfortran.dg/init_flag_9.f90: New.
9322
9323 2011-01-14 Tobias Burnus <burnus@net-b.de>
9324
9325 PR fortran/51816
9326 * gfortran.dg/use_18.f90: New.
9327 * gfortran.dg/use_19.f90: New.
9328
9329 2012-01-13 Ian Lance Taylor <iant@google.com>
9330
9331 PR c++/50012
9332 * g++.dg/warn/Wsign-compare-4.C: New.
9333
9334 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9335
9336 PR fortran/48351
9337 * gfortran.dg/alloc_comp_assign.f03: New.
9338 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9339 __BUILTIN_FREE from 38 to 32.
9340
9341 2012-01-13 Jason Merrill <jason@redhat.com>
9342
9343 PR c++/20681
9344 * g++.dg/warn/Wreturn-type-7.C: New.
9345
9346 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9347
9348 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9349 assumption.
9350 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9351 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9352 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9353 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9354 int32plus because of big array needed.
9355 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9356 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9357
9358 2012-01-13 Jason Merrill <jason@redhat.com>
9359
9360 PR c++/51813
9361 * g++.dg/ext/visibility/template9.C: New.
9362
9363 PR c++/51620
9364 * g++.dg/cpp0x/defaulted34.C: New.
9365 * g++.dg/template/virtual3.C: New.
9366
9367 2012-01-13 Richard Guenther <rguenther@suse.de>
9368
9369 PR middle-end/8081
9370 * gcc.dg/torture/pr8081.c: New testcase.
9371
9372 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9373
9374 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9375
9376 2012-01-12 Jason Merrill <jason@redhat.com>
9377
9378 PR c++/51714
9379 * g++.dg/ext/stmtexpr14.C: New.
9380
9381 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9382
9383 PR c++/51633
9384 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9385
9386 2012-01-12 Jason Merrill <jason@redhat.com>
9387
9388 PR c++/48051
9389 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9390 * g++.dg/abi/mangle58.C: Likewise.
9391
9392 PR c++/51403
9393 * g++.dg/template/arg8.C: New.
9394
9395 2012-01-12 Ira Rosen <irar@il.ibm.com>
9396
9397 PR tree-optimization/51799
9398 * gcc.dg/vect/pr51799.c: New test.
9399 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9400 patterns.
9401
9402 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9403 Tobias Burnus <burnus@net-b.de>
9404
9405 PR fortran/51057
9406 PR fortran/51616
9407 * lib/target-supports.exp
9408 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9409 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9410
9411 2012-01-11 Jason Merrill <jason@redhat.com>
9412
9413 PR c++/51565
9414 * g++.dg/ext/attrib42.C: New.
9415
9416 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9417
9418 PR bootstrap/51796
9419 * gcc.dg/pr51796.c: New test.
9420
9421 2012-01-11 Jason Merrill <jason@redhat.com>
9422
9423 PR c++/51818
9424 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9425
9426 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9427
9428 * gnat.dg/array19.ad[sb]: New test.
9429
9430 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9431
9432 * gnat.dg/opt23.ad[sb]: New test.
9433 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9434 * gnat.dg/opt24.ad[sb]: New test.
9435
9436 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9437
9438 PR tree-optimization/49642
9439 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9440 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9441
9442 2012-01-11 Jason Merrill <jason@redhat.com>
9443
9444 PR c++/51613
9445 * g++.dg/template/explicit-args5.C: New.
9446
9447 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9448
9449 * gcc.c-torture/execute/20120110-1.c: New testcase.
9450
9451 2012-01-10 Jason Merrill <jason@redhat.com>
9452
9453 PR c++/51614
9454 * g++.dg/inherit/ambig1.C: New.
9455
9456 PR c++/51433
9457 * g++.dg/cpp0x/constexpr-cache1.C: New.
9458
9459 2012-01-10 Richard Guenther <rguenther@suse.de>
9460
9461 PR tree-optimization/51801
9462 * gcc.dg/torture/pr51801.c: New testcase.
9463
9464 2012-01-10 Tobias Burnus <burnus@net-b.de>
9465
9466 PR fortran/51652
9467 * gfortran.dg/allocate_with_typespec_5.f90: New.
9468
9469 2012-01-10 Tobias Burnus <burnus@net-b.de>
9470
9471 * gfortran.dg/class_39.f03: Update dg-error string.
9472
9473 2012-01-10 Richard Guenther <rguenther@suse.de>
9474
9475 PR tree-optimization/50913
9476 * gcc.dg/graphite/interchange-16.c: New testcase.
9477 * gcc.dg/graphite/scop-20.c: XFAIL.
9478 * gfortran.dg/graphite/interchange-1.f: Likewise.
9479 * gfortran.dg/graphite/block-1.f90: Likewise.
9480 * gfortran.dg/graphite/block-2.f: Likewise.
9481
9482 2012-01-10 Richard Henderson <rth@redhat.com>
9483
9484 * lib/target-supports.exp (check_effective_target_vect_perm,
9485 check_effective_target_vect_perm_byte,
9486 check_effective_target_vect_perm_short): Enable for arm neon.
9487
9488 2012-01-09 Tobias Burnus <burnus@net-b.de>
9489
9490 PR fortran/46328
9491 * gfortran.dg/typebound_operator_11.f90: New.
9492
9493 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9494
9495 * gnat.dg/array18.adb: New test.
9496 * gnat.dg/array18_pkg.ads: New helper.
9497
9498 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9499
9500 PR fortran/51791
9501 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9502 around base object in first assignment in main program.
9503 * gfortran.dg/typebound_operator_10.f03: New test.
9504
9505 2012-01-09 Martin Jambor <mjambor@suse.cz>
9506
9507 PR tree-optimization/51759
9508 * g++.dg/ipa/pr51759.C: New test.
9509
9510 2012-01-09 Tobias Burnus <burnus@net-b.de>
9511
9512 PR fortran/51758
9513 * gfortran.dg/optional_absent_2.f90: New.
9514
9515 2012-01-09 Tobias Burnus <burnus@net-b.de>
9516
9517 PR fortran/51578
9518 * gfortran.dg/use_17.f90: New.
9519
9520 2012-01-09 Gary Funck <gary@intrepid.com>
9521
9522 PR preprocessor/33919
9523 * gcc.dg/pr33919.c: New test.
9524 * gcc.dg/pr33919-0.h: New test header file.
9525 * gcc.dg/pr33919-1.h: Ditto.
9526 * gcc.dg/pr33919-2.h: Ditto.
9527
9528 2012-01-07 Jan Hubicka <jh@suse.cz>
9529
9530 PR tree-optimize/51694
9531 * gcc.c-torture/compile/pr51694.c: new testcase.
9532
9533 2012-01-07 Jan Hubicka <jh@suse.cz>
9534
9535 PR tree-optimization/51600
9536 * g++.dg/torture/pr51600.C: New testcase.
9537
9538 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9539
9540 PR gcov-profile/51715
9541 PR gcov-profile/51717
9542 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9543 * gcc.misc-tests/gcov-14.c: Likewise.
9544
9545 2012-01-06 Jason Merrill <jason@redhat.com>
9546
9547 * g++.dg/parse/new5.C: New.
9548
9549 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9550
9551 PR testsuite/51655
9552 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9553 including <string.h>.
9554
9555 2012-01-06 Jason Merrill <jason@redhat.com>
9556
9557 * g++.dg/abi/mangle51.C: New.
9558 * g++.dg/abi/mangle52.C: New.
9559 * g++.dg/abi/mangle53.C: New.
9560 * g++.dg/abi/mangle54.C: New.
9561 * g++.dg/abi/mangle55.C: New.
9562 * g++.dg/abi/mangle56.C: New.
9563 * g++.dg/abi/mangle57.C: New.
9564 * g++.dg/abi/mangle58.C: New.
9565 * g++.dg/abi/mangle59.C: New.
9566 * g++.dg/cpp0x/trailing3.C: Update mangling.
9567 * g++.dg/cpp0x/variadic111.C: Update mangling.
9568 * g++.dg/cpp0x/variadic4.C: Update mangling.
9569 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9570 * g++.dg/template/nontype22.C: Works now.
9571 * g++.dg/template/pr35240.C: Works now.
9572
9573 * g++.dg/cpp0x/error7.C: New.
9574
9575 2012-01-06 Tobias Burnus <burnus@net-b.de>
9576
9577 * gfortran.dg/deallocate_stat_2.f90: New.
9578 * coarray/allocate_errgmsg.f90: New.
9579 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9580 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9581 * coarray/subobject_1.f90: Fix for num_images > 1.
9582 * gfortran.dg/deallocate_stat.f90: Update due to changed
9583 stat= handling.
9584
9585 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9586
9587 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9588
9589 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9590
9591 * ada/acats/overflow.lst: Add cb20004.
9592
9593 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9594
9595 PR c++/51541
9596 * g++.dg/cpp0x/alias-decl-18.C: New test.
9597
9598 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9599
9600 * gcc.c-torture/execute/20120104-1.c: New test.
9601
9602 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9603
9604 PR fortran/PR48946
9605 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9606 the old typebound_operator_8.f03.
9607 * gfortran.dg/typebound_operator_8.f03: New version of
9608 typebound_operator_7.f03 with 'u' a derived type instead of a
9609 class object.
9610
9611 2012-01-05 Richard Guenther <rguenther@suse.de>
9612
9613 * g++.dg/torture/pr49309.C: Skip for -flto.
9614
9615 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9616
9617 PR middle-end/51761
9618 * gcc.c-torture/compile/pr51761.c: New test.
9619
9620 2012-01-05 Richard Guenther <rguenther@suse.de>
9621
9622 PR tree-optimization/51760
9623 * gcc.dg/torture/pr51760.c: New testcase.
9624
9625 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9626
9627 PR middle-end/51472
9628 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9629
9630 2012-01-05 Richard Guenther <rguenther@suse.de>
9631
9632 PR lto/41576
9633 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9634 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9635
9636 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9637
9638 PR debug/51695
9639 * gcc.dg/pr51695.c: New test.
9640
9641 2012-01-04 Andrew Pinski <apinski@cavium.com>
9642
9643 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9644 * gcc.target/mips/octeon2-lx-1.c: New test.
9645 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9646 * gcc.target/mips/octeon2-lx-2.c: New test.
9647 * gcc.target/mips/octeon2-lx-3.c: New test.
9648
9649 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9650
9651 PR other/51163
9652 PR other/51164
9653 * gcc.dg/tm/alias-1.c: Adjust regexp.
9654 * gcc.dg/tm/alias-2.c: Adjust regexp.
9655
9656 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9657
9658 PR c++/51064
9659 * g++.dg/warn/Wparentheses-26.C: New.
9660
9661 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9662
9663 * gfortran.dg/elemental_optional_args_2.f90: New test.
9664
9665 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9666
9667 PR fortran/49693
9668 * gfortran.dg/common_17.f90: New test.
9669
9670 2012-01-04 Richard Guenther <rguenther@suse.de>
9671
9672 PR tree-optimization/49651
9673 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9674 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9675
9676 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9677
9678 PR c++/51738
9679 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9680
9681 2012-01-03 Andrew Pinski <apinski@cavium.com>
9682
9683 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9684 for all mips targets. Also allow an optional .cfi_startproc.
9685
9686 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9687
9688 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9689
9690 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9691
9692 PR c++/29273
9693 * g++.dg/rtti/dyncast5.C: New.
9694
9695 2012-01-03 Richard Guenther <rguenther@suse.de>
9696
9697 PR tree-optimization/51070
9698 * gcc.dg/torture/pr51070-2.c: New testcase.
9699
9700 2012-01-03 Richard Guenther <rguenther@suse.de>
9701
9702 PR tree-optimization/51692
9703 * gcc.dg/torture/pr51692.c: New testcase.
9704
9705 2012-01-03 Richard Guenther <rguenther@suse.de>
9706
9707 PR debug/51650
9708 * g++.dg/lto/pr51650-3_0.C: New testcase.
9709
9710 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9711
9712 PR c++/15867
9713 * g++.dg/warn/Wredundant-decls-spec.C: New.
9714
9715 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9716
9717 PR tree-optimization/51719
9718 * g++.dg/tree-prof/pr51719.C: New test.
9719
9720 2012-01-03 Richard Guenther <rguenther@suse.de>
9721
9722 PR middle-end/51730
9723 * gcc.dg/fold-compare-6.c: New testcase.
9724
9725 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9726
9727 PR c++/51669
9728 * g++.dg/gomp/pr51669.C: New test.
9729
9730 2012-01-02 Jason Merrill <jason@redhat.com>
9731
9732 PR c++/51675
9733 * g++.dg/cpp0x/constexpr-union2.C: New.
9734
9735 PR c++/51666
9736 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9737
9738 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9739
9740 PR c++/51462
9741 * g++.dg/cpp0x/constexpr-99.C: New test.
9742
9743 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9744
9745 PR c++/20140
9746 * g++.dg/template/init9.C: New.
9747
9748 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9749
9750 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9751 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9752 rather than a specific number.
9753
9754 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9755
9756 PR fortran/46262
9757 PR fortran/46328
9758 PR fortran/51052
9759 * gfortran.dg/typebound_operator_7.f03: New.
9760 * gfortran.dg/typebound_operator_8.f03: New.
9761
9762 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9763
9764 PR target/51729
9765 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9766 XFAIL.
9767 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9768
9769 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9770
9771 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9772
9773 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9774
9775 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9776 for MIPS.
9777
9778 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9779
9780 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9781 * gfortran.dg/io_real_boz_4.f90: Likewise.
9782 * gfortran.dg/io_real_boz_5.f90: Likewise.
9783
9784 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9785
9786 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9787
9788 2012-01-02 Revital Eres <revital.eres@linaro.org>
9789
9790 * gcc.dg/sms-11.c: New file.
9791
9792 2012-01-02 Tobias Burnus <burnus@net-b.de>
9793
9794 PR fortran/51682
9795 * gfortran.dg/coarray/image_index_3.f90: New.
9796
9797 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9798
9799 PR c++/16603
9800 * g++.dg/parse/enum8.C: New.
9801
9802 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9803
9804 PR c++/51379
9805 * g++.dg/conversion/reinterpret4.C: New.
9806 * g++.dg/conversion/reinterpret1.C: Adjust.
9807
9808 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9809
9810 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9811
9812 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9813
9814 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9815 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9816 * g++.old-deja/g++.jason/access14.C: Likewise.
9817 * g++.old-deja/g++.jason/access8.C: Likewise.
9818 * g++.old-deja/g++.jason/access1.C: Likewise.
9819 * g++.old-deja/g++.other/access3.C: Likewise.
9820 * g++.old-deja/g++.other/access5.C: Likewise.
9821 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9822 * g++.old-deja/g++.law/visibility22.C: Likewise.
9823 * g++.old-deja/g++.law/visibility26.C: Likewise.
9824 * g++.old-deja/g++.mike/p2746.C: Likewise.
9825 * g++.dg/debug/using1.C: Likewise.
9826 * g++.dg/lookup/using51.C: Likewise.
9827 * g++.dg/inherit/using5.C: Likewise.
9828 * g++.dg/inherit/pr30297.C: Likewise.
9829 * g++.dg/inherit/access8.C: Likewise.
9830 * g++.dg/torture/pr39362.C: Likewise.
9831 * g++.dg/template/crash13.C: Likewise.
9832 * g++.dg/template/using10.C: Likewise.
9833
9834 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9835
9836 PR fortran/51502
9837 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9838
9839 2012-01-01 Ira Rosen <irar@il.ibm.com>
9840
9841 PR tree-optimization/51704
9842 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9843 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9844 corresponding flags.
9845
9846 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9847
9848 PR c++/51723
9849 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9850
9851 2012-01-01 Jan Hubicka <jh@suse.cz>
9852
9853 PR rtl-optimization/51069
9854 * gcc.c-torture/compile/pr51069.c: New testcase.
9855
9856 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9857
9858 PR tree-optimization/51683
9859 * gcc.dg/pr51683.c: New test.
9860 \f
9861 Copyright (C) 2012 Free Software Foundation, Inc.
9862
9863 Copying and distribution of this file, with or without modification,
9864 are permitted in any medium without royalty provided the copyright
9865 notice and this notice are preserved.