re PR rtl-optimization/54472 (ICE (spill_failure): unable to find a register to spill...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
2
3 PR rtl-optimization/54472
4
5 * gcc.dg/pr54472.c: New test.
6
7 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
8
9 * gnat.dg/stack_check3.ad[sb]: New test.
10
11 2012-11-08 Ian Lance Taylor <iant@google.com>
12
13 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
14 with arguments. Handle errorcheckoutput and rundir test types.
15
16 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
17
18 PR tree-optimization/55191
19 * gcc.dg/pr55191.c: New test.
20
21 2012-11-08 Jakub Jelinek <jakub@redhat.com>
22
23 PR debug/54499
24 * g++.dg/debug/pr54499.C: New test.
25
26 2012-11-08 Jan Hubicka <jh@suse.cz>
27
28 PR middle-end/48636
29 * gcc.dg/winline-3.c: Update.
30
31 2012-11-08 Martin Jambor <mjambor@suse.cz>
32
33 * gfortran.dg/ipcp-array-1.f90: New test.
34
35 2012-11-08 Florian Weimer <fweimer@redhat.com>
36
37 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
38
39 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
40
41 PR rtl-optimization/55151
42 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
43
44 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
45
46 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
47
48 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
49
50 * gcc.c-torture/compile/20121107-1.c: New test.
51
52 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
53
54 PR rtl-optimization/55151
55 * gcc.dg/pr55151.c: Compile it only for x86_64.
56
57 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
58
59 PR rtl-optimization/55122
60 * gcc.dg/pr55122.c: New test.
61
62 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
63
64 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
65 word powerpc.
66 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
67 * gcc.target/powerpc/loop_align.c: Skip on AIX.
68 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
69 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
70
71 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
72
73 PR c/53063
74 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
75
76 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
77
78 PR c/51294
79 * c-c++-common/pr51294.c: New.
80
81 2012-11-07 Martin Jambor <mjambor@suse.cz>
82
83 PR tree-optimization/53787
84 * gcc.dg/ipa/ipa-5.c: Adjust.
85 * gcc.dg/ipa/ipcp-agg-1.c: New test.
86 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
87 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
88 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
89 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
90 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
91 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
92 * gfortran.dg/pr48636-2.f90: New test.
93 * gfortran.dg/pr53787.f90: Likewise.
94
95 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
96
97 PR c++/55226
98 Revert:
99 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
100
101 PR c++/54922
102 * g++.dg/cpp0x/constexpr-union4.C: New.
103
104 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
105
106 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
107
108 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
109
110 PR target/49220
111 * gcc.c-torture/compile/pr49220.c: New test.
112
113 2012-11-07 Florian Weimer <fweimer@redhat.com>
114
115 * g++.dg/init/new40.C: New.
116
117 2012-11-07 Jakub Jelinek <jakub@redhat.com>
118
119 PR debug/54693
120 * gcc.dg/guality/pr54693-2.c: New test.
121
122 2012-11-06 Andrew Pinski <apinski@cavium.com>
123
124 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
125 -fno-vect-cost-model.
126
127 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
128
129 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
130 * gcc.dg/tm/debug-1.c: Same.
131 * gcc.dg/tm/irrevocable-3.c: Same.
132 * gcc.dg/tm/irrevocable-4.c: Same.
133 * gcc.dg/tm/memopt-10.c: Same.
134 * gcc.dg/tm/memopt-11.c: Same.
135 * gcc.dg/tm/props-4.c: Same.
136 * gcc.dg/tm/wrap-3.c: Same.
137 * gcc.dg/tm/wrap-4.c: Same.
138
139 2012-11-06 Andrew Pinski <apinski@cavium.com>
140
141 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
142
143 2012-11-06 Jan Hubicka <jh@suse.cz>
144
145 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
146 candidate still.
147 * gcc.dg/tree-ssa/loop-23.c: Likewise.
148 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
149 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
150
151 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
152
153 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
154
155 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
156
157 PR middle-end/41993
158 * gcc.dg/torture/pr41993.c: New test.
159
160 2012-11-06 Jan Hubicka <jh@suse.cz>
161
162 * gcc.target/i386/l_fma_float_?.c: Update.
163 * gcc.target/i386/l_fma_double_?.c: Update.
164
165 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
166
167 PR target/54089
168 * gcc.target/sh/pr54089-8.c: New.
169 * gcc.target/sh/pr54089-9.c: New.
170
171 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
172
173 PR target/47440
174 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
175 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
176 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
177 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
178 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
179 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
180 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
181 * gcc.target/i386/avx-vzeroupper-27.c: New.
182
183 2012-11-06 Janus Weil <janus@gcc.gnu.org>
184
185 PR fortran/54917
186 * gfortran.dg/transfer_class_1.f90: New.
187 * gfortran.dg/transfer_class_2.f90: New.
188
189 2012-11-05 Sriraman Tallam <tmsriram@google.com>
190
191 * testsuite/g++.dg/mv1.C: New test.
192 * testsuite/g++.dg/mv2.C: New test.
193 * testsuite/g++.dg/mv3.C: New test.
194 * testsuite/g++.dg/mv4.C: New test.
195 * testsuite/g++.dg/mv5.C: New test.
196 * testsuite/g++.dg/mv6.C: New test.
197
198 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
199
200 PR testsuite/55186
201 * gcc.dg/const-uniq-1.c (a): Increase length four times.
202
203 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
204
205 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
206 darwin.
207
208 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
209
210 * g++.dg/torture/20121105-1.C: New test.
211
212 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
213
214 * gcc.dg/torture/fp-compare.c: New testcase.
215
216 2012-11-05 Jan Hubicka <jh@suse.cz>
217
218 * gcc.dg/const-1.c: Update.
219 * gcc.dg/pure-1.c: Update.
220
221 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
222
223 PR rtl-optimization/55151
224 * gcc.dg/pr55151.c: New test.
225
226 2012-11-05 Jakub Jelinek <jakub@redhat.com>
227
228 PR debug/54970
229 PR debug/54971
230 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
231
232 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
233
234 PR testsuite/51128
235 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
236
237 2012-11-05 Jan Hubicka <jh@suse.cz>
238
239 * gcc.dg/autopar/pr49960.c: Fix testcase.
240
241 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
242
243 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
244 Fix scan-tree-dump-times directive.
245
246 2012-11-04 Janus Weil <janus@gcc.gnu.org>
247
248 PR fortran/55199
249 * gfortran.dg/associate_12.f90: New.
250
251 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
252
253 PR target/54255
254 * lib/target-supports.exp (check_effective_target_masm_intel): New
255 proc.
256 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
257 masm_intel.
258
259 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
260 Jack Howarth <howarth@bromo.med.uc.edu>
261
262 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
263 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
264 * gcc.target/i386/pr53249.c: Likewise.
265
266 2012-11-03 Andrew Pinski <apinski@cavium.com>
267
268 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
269 call abort1 so that cross jumping does not happen.
270
271 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
272
273 PR target/51244
274 * gcc.target/sh/pr51244-18.c: New.
275 * gcc.target/sh/pr51244-19.c: New.
276
277 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
278
279 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
280 b requires a 64-bit operation followed by a truncation.
281
282 2012-11-02 Jan Hubicka <jh@suse.cz>
283
284 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
285
286 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
287
288 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
289 conditions to verify the reduction code is vectorized.
290
291 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
292 in case 'pow', such as 'powerpc' is used in the compiler version name.
293 * gcc.target/powerpc/pr46728-2.c: Likewise.
294 * gcc.target/powerpc/pr46728-3.c: Likewise.
295 * gcc.target/powerpc/pr46728-4.c: Likewise.
296 * gcc.target/powerpc/pr46728-5.c: Likewise.
297 * gcc.target/powerpc/pr46728-7.c: Likewise.
298 * gcc.target/powerpc/pr46728-8.c: Likewise.
299 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
300
301 2012-11-02 Jan Hubicka <jh@suse.cz>
302
303 * gcc.dg/tree-ssa/loop-38.c: New testcase.
304
305 2012-11-02 Jan Hubicka <jh@suse.cz>
306
307 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
308 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
309
310 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
311
312 PR middle-end/55130
313 * gcc.target/i386/pr55130.c: New test.
314
315 2012-11-02 Jakub Jelinek <jakub@redhat.com>
316
317 PR target/55147
318 * gcc.target/i386/pr55147.c: New test.
319
320 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
321
322 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
323 * gfortran.dg/default_format_denormal_1.f90: Same.
324
325 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
326
327 PR middle-end/55001
328 * g++.dg/ext/vector19.C: Remove target restrictions.
329 * gcc.dg/fold-compare-7.c: New testcase.
330
331 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
332
333 PR target/55160
334 * gcc.target/sh/pr55160.c: New.
335
336 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
337
338 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
339 scan-assembler regex.
340
341 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
342
343 PR middle-end/55150
344 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
345 * gcc.dg/pr55150-2.c: New test.
346
347 2012-11-01 Sharad Singhai <singhai@google.com>
348
349 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
350 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
351 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
352 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
353
354 2012-10-31 Dehao Chen <dehao@google.com>
355
356 * g++.dg/debug/dwarf2/block.C: New testcase.
357
358 2012-10-31 Jan Hubicka <jh@suse.cz>
359
360 * gcc.dg/pr44974.c: Add noinline.
361
362 2012-10-31 Janus Weil <janus@gcc.gnu.org>
363
364 PR fortran/53718
365 * gfortran.dg/class_54.f90: New.
366
367 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
368 Jakub Jelinek <jakub@redhat.com>
369
370 PR tree-optimization/55018
371 * gcc.dg/torture/pr55018.c: New test.
372
373 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
374
375 PR c++/54583
376 * g++.dg/ext/vla13.C: New.
377
378 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
379
380 PR middle-end/55150
381 * gcc.dg/pr55150.c: New test.
382
383 2012-10-31 Tobias Burnus <burnus@net-b.de>
384
385 PR fortran/55134
386 * gfortran.dg/associate_11.f90: New.
387
388 2012-10-31 Dodji Seketeli <dodji@redhat.com>
389
390 PR c++/54955
391 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
392
393 2012-10-31 Jakub Jelinek <jakub@redhat.com>
394
395 PR tree-optimization/19105
396 PR tree-optimization/21643
397 PR tree-optimization/46309
398 * gcc.dg/pr19105.c: New test.
399 * gcc.dg/pr21643.c: New test.
400 * gcc.dg/pr46309-2.c: New test.
401 * gcc.c-torture/execute/pr46309.c: New test.
402
403 2012-10-31 Alan Modra <amodra@gmail.com>
404
405 * gcc.target/powerpc/dimode_off.c: New.
406 * gcc.target/powerpc/timode_off.c: New.
407 * gcc.target/powerpc/dfmode_off.c: New.
408 * gcc.target/powerpc/tfmode_off.c: New.
409
410 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
411
412 PR rtl-optimization/55093
413 * gcc.target/i386/pr55093.c: New file.
414
415 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
416
417 * gcc.target/i386/pr55116.c: Renamed to ...
418 * gcc.target/i386/pr55116-1.c: This.
419
420 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
421
422 * gcc.target/i386/pr55116-2.c: New file.
423
424 2012-10-30 Richard Biener <rguenther@suse.de>
425
426 * gcc.dg/vect/slp-perm-2.c: Adjust.
427
428 2012-10-30 Richard Biener <rguenther@suse.de>
429
430 PR tree-optimization/55111
431 * gcc.dg/torture/pr55111.c: New testcase.
432
433 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
434
435 PR target/53988
436 * gcc.target/sh/pr53988.c: New.
437
438 2012-10-30 Bin Cheng <bin.cheng@arm.com>
439
440 PR target/54989
441 * gcc.dg/hoist-register-pressure-1.c: Rename from
442 hoist-register-pressure.c. Add nonpic condition.
443 * gcc.dg/hoist-register-pressure-2.c: New testcase.
444
445 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
446
447 PR c++/54930
448 * gcc.dg/Wreturn-local-addr.c: New.
449 * g++.dg/warn/Wno-return-local-addr.C: New.
450 * g++.dg/warn/Wreturn-local-addr.C: New.
451
452 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
453
454 PR middle-end/55116
455 * gcc.target/i386/pr55116.c: New file.
456
457 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
458
459 PR c/53066
460 * gcc.dg/Wshadow-4.c: New.
461 * gcc.dg/Wshadow-4.h: New.
462
463 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
464
465 PR debug/54693
466 * gcc.dg/guality/pr54693.c: New.
467
468 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
469
470 PR middle-end/55027
471 * gcc.dg/pr55027.c: New testcase.
472
473 2012-10-29 Jan Hubicka <jh@suse.cz>
474
475 * gcc.dg/ipa/inline-6.c: New testcase.
476
477 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
478
479 PR rtl-optimization/55106
480 * g++.dg/pr55106.C: New.
481
482 2012-10-29 Richard Guenther <rguenther@suse.de>
483
484 PR middle-end/53695
485 * gcc.dg/torture/pr53695.c: New testcase.
486
487 2012-10-28 Jan Hubicka <jh@suse.cz>
488
489 * gcc.dg/ipa/inlinehint-3.c: New testcase.
490
491 2012-10-28 Tobias Burnus <burnus@net-b.de>
492
493 PR fortran/54958
494 * gfortran.dg/do_check_6.f90: New.
495
496 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
497 Jack Howarth <howarth@bromo.med.uc.edu>
498
499 PR target/54404
500 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
501 to dg-options.
502 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
503
504 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
505
506 PR target/34283
507 * gcc.target/i386/pr34283.c: New test.
508
509 2012-10-26 Jakub Jelinek <jakub@redhat.com>
510
511 PR c++/55081
512 * g++.dg/opt/pr55081.C: New test.
513
514 PR debug/54970
515 PR debug/54971
516 * gcc.dg/guality/pr54970.c: New test.
517
518 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
519
520 PR c++/54984
521 * g++.dg/template/new11.C: New.
522
523 2012-10-26 Richard Biener <rguenther@suse.de>
524
525 PR middle-end/54824
526 * gcc.dg/torture/pr54824.c: New testcase.
527
528 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
529
530 * gcc.target/i386/fxsave-1.c: New.
531 * gcc.target/i386/fxsave64-1.c: Ditto.
532 * gcc.target/i386/fxrstor-1.c: Ditto.
533 * gcc.target/i386/fxrstor64-1.c: Ditto.
534 * gcc.target/i386/xsave-1.c: Ditto.
535 * gcc.target/i386/xsave64-1.c: Ditto.
536 * gcc.target/i386/xrstor-1.c: Ditto.
537 * gcc.target/i386/xrstor64-1.c: Ditto.
538 * gcc.target/i386/xsaveopt-1.c: Ditto.
539 * gcc.target/i386/xsaveopt64-1.c: Ditto.
540 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
541 * gcc.target/i386/sse-13.c: Ditto.
542 * gcc.target/i386/sse-14.c: Ditto.
543 * gcc.target/i386/sse-22.c: Ditto.
544 * gcc.target/i386/sse-23.c: Ditto.
545 * g++.dg/other/i386-2.C: Ditto.
546 * g++.dg/other/i386-3.C: Ditto.
547
548 2012-10-25 Jan Hubicka <jh@suse.cz>
549
550 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
551 at ivcanon time.
552
553 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
554
555 PR c++/53761
556 * g++.dg/ext/transparent-union.C: New.
557
558 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
559
560 PR c++/54427
561 * g++.dg/ext/vector19.C: New testcase.
562
563 2012-10-25 Richard Biener <rguenther@suse.de>
564
565 PR tree-optimization/54902
566 * g++.dg/torture/pr54902.C: New testcase.
567
568 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
569
570 PR c++/34892
571 * g++.dg/template/crash114.C: New.
572
573 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
574
575 PR bootstrap/55049
576 * gcc.target/i386/pr55049-1.c: New test.
577
578 2012-10-24 Janus Weil <janus@gcc.gnu.org>
579
580 PR fortran/55037
581 * gfortran.dg/class_dummy_4.f03: New.
582
583 2012-10-24 Jakub Jelinek <jakub@redhat.com>
584
585 PR rtl-optimization/55010
586 * gcc.dg/pr55010.c: New test.
587
588 PR debug/54828
589 * g++.dg/debug/pr54828.C: New test.
590
591 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
592
593 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
594 * gcc.dg/vect/vect-83_64.c: Likewise.
595
596 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
597
598 PR c++/54922
599 * g++.dg/cpp0x/constexpr-union4.C: New.
600
601 2012-10-23 Jeff Law <law@redhat.com>
602
603 * gcc.c-torture/execute/pr54985.c: New test.
604
605 2012-10-23 Paul Koning <ni1d@arrl.net>
606
607 PR debug/54508
608 * g++.dg/debug/dwarf2/pr54508.C: New.
609
610 2012-10-23 Jakub Jelinek <jakub@redhat.com>
611
612 PR c++/54844
613 * g++.dg/template/sizeof14.C: New test.
614
615 2012-10-23 Ian Bolton <ian.bolton@arm.com>
616 Jim MacArthur <jim.macarthur@arm.com>
617 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
618 Marcus Shawcroft <marcus.shawcroft@arm.com>
619 Nigel Stephens <nigel.stephens@arm.com>
620 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
621 Richard Earnshaw <rearnsha@arm.com>
622 Sofiane Naci <sofiane.naci@arm.com>
623 Stephen Thomas <stephen.thomas@arm.com>
624 Tejas Belagod <tejas.belagod@arm.com>
625 Yufeng Zhang <yufeng.zhang@arm.com>
626
627 * lib/target-supports.exp
628 (check_profiling_available): Add AArch64.
629 (check_effective_target_vect_int): Likewise.
630 (check_effective_target_vect_shift): Likewise.
631 (check_effective_target_vect_float): Likewise.
632 (check_effective_target_vect_double): Likewise.
633 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
634 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
635 (check_effective_target_vect_pack_trunc): Likewise.
636 (check_effective_target_vect_unpack): Likewise.
637 (check_effective_target_vect_hw_misalign): Likewise.
638 (check_effective_target_vect_short_mult): Likewise.
639 (check_effective_target_vect_int_mult): Likewise.
640 (check_effective_target_vect_stridedN): Likewise.
641 (check_effective_target_sync_int_long): Likewise.
642 (check_effective_target_sync_char_short): Likewise.
643 (check_vect_support_and_set_flags): Likewise.
644 (check_effective_target_aarch64_tiny): New.
645 (check_effective_target_aarch64_small): New.
646 (check_effective_target_aarch64_large): New.
647 * g++.dg/other/PR23205.C: Enable aarch64.
648 * g++.dg/other/pr23205-2.C: Likewise.
649 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
650 * gcc.c-torture/execute/20101011-1.c: Likewise.
651 * gcc.dg/20020312-2.c: Likewise.
652 * gcc.dg/20040813-1.c: Likewise.
653 * gcc.dg/builtin-apply2.c: Likewise.
654 * gcc.dg/stack-usage-1.c: Likewise.
655
656 2012-10-23 Ian Bolton <ian.bolton@arm.com>
657 Jim MacArthur <jim.macarthur@arm.com>
658 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
659 Marcus Shawcroft <marcus.shawcroft@arm.com>
660 Nigel Stephens <nigel.stephens@arm.com>
661 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
662 Richard Earnshaw <rearnsha@arm.com>
663 Sofiane Naci <sofiane.naci@arm.com>
664 Stephen Thomas <stephen.thomas@arm.com>
665 Tejas Belagod <tejas.belagod@arm.com>
666 Yufeng Zhang <yufeng.zhang@arm.com>
667
668 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
669 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
670 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
671 * gcc.target/aarch64/aapcs/abitest.S: New file.
672 * gcc.target/aarch64/aapcs/abitest.h: New file.
673 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
674 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
675 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
676 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
677 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
678 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
679 * gcc.target/aarch64/aapcs/ice_1.c: New file.
680 * gcc.target/aarch64/aapcs/ice_2.c: New file.
681 * gcc.target/aarch64/aapcs/ice_3.c: New file.
682 * gcc.target/aarch64/aapcs/ice_4.c: New file.
683 * gcc.target/aarch64/aapcs/ice_5.c: New file.
684 * gcc.target/aarch64/aapcs/macro-def.h: New file.
685 * gcc.target/aarch64/aapcs/test_1.c: New file.
686 * gcc.target/aarch64/aapcs/test_10.c: New file.
687 * gcc.target/aarch64/aapcs/test_11.c: New file.
688 * gcc.target/aarch64/aapcs/test_12.c: New file.
689 * gcc.target/aarch64/aapcs/test_13.c: New file.
690 * gcc.target/aarch64/aapcs/test_14.c: New file.
691 * gcc.target/aarch64/aapcs/test_15.c: New file.
692 * gcc.target/aarch64/aapcs/test_16.c: New file.
693 * gcc.target/aarch64/aapcs/test_17.c: New file.
694 * gcc.target/aarch64/aapcs/test_18.c: New file.
695 * gcc.target/aarch64/aapcs/test_19.c: New file.
696 * gcc.target/aarch64/aapcs/test_2.c: New file.
697 * gcc.target/aarch64/aapcs/test_20.c: New file.
698 * gcc.target/aarch64/aapcs/test_21.c: New file.
699 * gcc.target/aarch64/aapcs/test_22.c: New file.
700 * gcc.target/aarch64/aapcs/test_23.c: New file.
701 * gcc.target/aarch64/aapcs/test_24.c: New file.
702 * gcc.target/aarch64/aapcs/test_25.c: New file.
703 * gcc.target/aarch64/aapcs/test_26.c: New file.
704 * gcc.target/aarch64/aapcs/test_3.c: New file.
705 * gcc.target/aarch64/aapcs/test_4.c: New file.
706 * gcc.target/aarch64/aapcs/test_5.c: New file.
707 * gcc.target/aarch64/aapcs/test_6.c: New file.
708 * gcc.target/aarch64/aapcs/test_7.c: New file.
709 * gcc.target/aarch64/aapcs/test_8.c: New file.
710 * gcc.target/aarch64/aapcs/test_9.c: New file.
711 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
712 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
713 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
714 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
715 * gcc.target/aarch64/aapcs/test_complex.c: New file.
716 * gcc.target/aarch64/aapcs/test_int128.c: New file.
717 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
718 * gcc.target/aarch64/aapcs/type-def.h: New file.
719 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
720 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
721 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
722 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
723 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
724 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
725 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
726 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
727 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
728 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
729 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
730 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
731 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
732 * gcc.target/aarch64/aarch64.exp: New file.
733 * gcc.target/aarch64/adc-1.c: New file.
734 * gcc.target/aarch64/adc-2.c: New file.
735 * gcc.target/aarch64/asm-1.c: New file.
736 * gcc.target/aarch64/clrsb.c: New file.
737 * gcc.target/aarch64/clz.c: New file.
738 * gcc.target/aarch64/ctz.c: New file.
739 * gcc.target/aarch64/csinc-1.c: New file.
740 * gcc.target/aarch64/csinv-1.c: New file.
741 * gcc.target/aarch64/csneg-1.c: New file.
742 * gcc.target/aarch64/extend.c: New file.
743 * gcc.target/aarch64/fcvt.x: New file.
744 * gcc.target/aarch64/fcvt_double_int.c: New file.
745 * gcc.target/aarch64/fcvt_double_long.c: New file.
746 * gcc.target/aarch64/fcvt_double_uint.c: New file.
747 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
748 * gcc.target/aarch64/fcvt_float_int.c: New file.
749 * gcc.target/aarch64/fcvt_float_long.c: New file.
750 * gcc.target/aarch64/fcvt_float_uint.c: New file.
751 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
752 * gcc.target/aarch64/ffs.c: New file.
753 * gcc.target/aarch64/fmadd.c: New file.
754 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
755 * gcc.target/aarch64/frint.x: New file.
756 * gcc.target/aarch64/frint_double.c: New file.
757 * gcc.target/aarch64/frint_float.c: New file.
758 * gcc.target/aarch64/index.c: New file.
759 * gcc.target/aarch64/mneg-1.c: New file.
760 * gcc.target/aarch64/mneg-2.c: New file.
761 * gcc.target/aarch64/mneg-3.c: New file.
762 * gcc.target/aarch64/mnegl-1.c: New file.
763 * gcc.target/aarch64/mnegl-2.c: New file.
764 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
765 * gcc.target/aarch64/pic-constantpool1.c: New file.
766 * gcc.target/aarch64/pic-symrefplus.c: New file.
767 * gcc.target/aarch64/predefine_large.c: New file.
768 * gcc.target/aarch64/predefine_small.c: New file.
769 * gcc.target/aarch64/predefine_tiny.c: New file.
770 * gcc.target/aarch64/reload-valid-spoff.c: New file.
771 * gcc.target/aarch64/scalar_intrinsics.c: New file.
772 * gcc.target/aarch64/table-intrinsics.c: New file.
773 * gcc.target/aarch64/tst-1.c: New file.
774 * gcc.target/aarch64/vect-abs-compile.c: New file.
775 * gcc.target/aarch64/vect-abs.c: New file.
776 * gcc.target/aarch64/vect-abs.x: New file.
777 * gcc.target/aarch64/vect-compile.c: New file.
778 * gcc.target/aarch64/vect-faddv-compile.c: New file.
779 * gcc.target/aarch64/vect-faddv.c: New file.
780 * gcc.target/aarch64/vect-faddv.x: New file.
781 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
782 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
783 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
784 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
785 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
786 * gcc.target/aarch64/vect-fp-compile.c: New file.
787 * gcc.target/aarch64/vect-fp.c: New file.
788 * gcc.target/aarch64/vect-fp.x: New file.
789 * gcc.target/aarch64/vect-mull-compile.c: New file.
790 * gcc.target/aarch64/vect-mull.c: New file.
791 * gcc.target/aarch64/vect-mull.x: New file.
792 * gcc.target/aarch64/vect.c: New file.
793 * gcc.target/aarch64/vect.x: New file.
794 * gcc.target/aarch64/vector_intrinsics.c: New file.
795 * gcc.target/aarch64/vfp-1.c: New file.
796 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
797 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
798 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
799 * g++.dg/abi/aarch64_guard1.C: New file.
800
801 2012-10-23 Jakub Jelinek <jakub@redhat.com>
802
803 PR c++/54988
804 * c-c++-common/pr54988.c: New test.
805
806 2012-10-23 Jan Hubicka <jh@suse.cz>
807
808 * gcc.dg/tree-prof/peel-1.c: New testcase.
809
810 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
811
812 PR gcc/52945
813 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
814
815 2012-10-23 Joseph Myers <joseph@codesourcery.com>
816
817 * gcc.dg/c99-predef-1.c: New test.
818 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
819 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
820 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
821 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
822 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
823 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
824 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
825 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
826 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
827 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
828 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
829 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
830
831 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
832
833 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
834
835 2012-10-23 Jan Hubicka <jh@suse.cz>
836
837 PR middle-end/54937
838 * gcc.c-torture/execute/pr54937.c: New testcase.
839 * gcc.dg/tree-ssa/cunroll-2.c: Update.
840
841 2012-10-23 Jan Hubicka <jh@suse.cz>
842
843 PR middle-end/54967
844 * gfortran.dg/pr54967.f90: New testcase.
845
846 2012-10-23 Terry Guo <terry.guo@arm.com>
847
848 PR target/55019
849 * gcc.dg/pr55019.c: New.
850
851 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
852
853 PR tree-optimization/55008
854 * gcc.dg/tree-ssa/pr55008.c: New test.
855
856 2012-10-22 Richard Biener <rguenther@suse.de>
857
858 PR tree-optimization/55011
859 * gcc.dg/torture/pr55011.c: New testcase.
860
861 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
862
863 * gcc.target/arm/pr40457-1.c: Adjust expected output.
864 * gcc.target/arm/pr40457-2.c: Likewise.
865 * gcc.target/arm/pr40457-3.c: Likewise.
866
867 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
868
869 * gnat.dg/specs/limited_with4.ads: New test.
870 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
871
872 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
873
874 * gnat.dg/modular4.adb: New test.
875 * gnat.dg/modular4_pkg.ads: New helper.
876
877 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
878
879 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
880 * gnat.dg/specs/addr1.ads: Likewise.
881
882 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
883
884 * gcc.dg/webizer.c (main): Add missing exit call.
885
886 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
887
888 PR fortran/54465
889 * gfortran.dg/wextra_1.f: New test.
890
891 2012-10-20 Jan Hubicka <jh@suse.cz>
892
893 * gcc.dg/tree-prof/unroll-1.c: New testcase.
894
895 2012-10-19 Janus Weil <janus@gcc.gnu.org>
896
897 PR fortran/54224
898 * gfortran.dg/warn_unused_function.f90: New.
899
900 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
901
902 * lib/target-supports.exp
903 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
904
905 2012-10-19 Richard Guenther <rguenther@suse.de>
906
907 PR tree-optimization/54981
908 * gcc.dg/pr54981.c: New testcase.
909
910 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
911
912 PR target/54892
913 * gcc.target/arm/pr54892.c: New.
914
915 2012-10-19 Bin Cheng <bin.cheng@arm.com>
916
917 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
918
919 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
920
921 PR c++/54501
922 * g++.dg/init/array30.C: New.
923 * g++.dg/init/array31.C: Likewise.
924
925 2012-10-18 Tobias Burnus <burnus@net-b.de>
926
927 PR fortran/54884
928 * gfortran.dg/public_private_module_7.f90: New.
929
930 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
931
932 PR c++/29633
933 * g++.dg/template/pr29633.C: New.
934
935 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
936
937 * gnat.dg/loop_optimization13.ad[sb]: New test.
938 * gnat.dg/loop_optimization13_pkg.ads: New helper.
939
940 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
941
942 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
943 * gcc.target/arm/neon/vfmaf32.c: Likewise.
944 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
945 * gcc.target/arm/neon/vfmsf32.c: Likewise.
946
947 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
948
949 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
950 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
951 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
952 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
953 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
954 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
955
956 2012-10-16 Jan Hubicka <jh@suse.cz>
957
958 * gcc.target/i386/l_fma_float_?.c: Update.
959 * gcc.target/i386/l_fma_double_?.c: Update.
960 * gfortran.dg/do_1.f90: XFAIL
961 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
962 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
963 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
964 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
965 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
966 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
967 valid.
968
969 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
970
971 PR c/53063
972 PR c/40989
973 * gcc.dg/Wstrict-overflow-24.c: New.
974
975 2012-10-16 Tobias Burnus <burnus@net-b.de>
976
977 PR fortran/50981
978 PR fortran/54618
979 * gfortran.dg/class_optional_1.f90: New.
980 * gfortran.dg/class_optional_2.f90: New.
981
982 2012-10-16 Jakub Jelinek <jakub@redhat.com>
983
984 PR debug/54796
985 * gcc.dg/guality/pr54796.c: New test.
986
987 PR tree-optimization/54889
988 * gfortran.dg/pr54889.f90: New test.
989
990 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
991
992 * g++.dg/other/dump-ada-spec-2.C: New test.
993
994 2012-10-16 Easwaran Raman <eraman@google.com>
995
996 * gcc.dg/tree-prof/switch-case-1.c: New test case.
997 * gcc.dg/tree-prof/switch-case-2.c: New test case.
998
999 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1000
1001 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1002 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1003
1004 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1005
1006 PR target/54925
1007 * gcc.c-torture/compile/pr54925.c: New.
1008
1009 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1010
1011 PR target/51244
1012 * gcc.target/sh/pr51244-17.c: New.
1013
1014 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1015
1016 PR target/54760
1017 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1018 functions.
1019 * gcc.target/sh/pr54760-4.c: New.
1020
1021 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1022
1023 PR target/34777
1024 * gcc.target/sh/torture/sh-torture.exp: New.
1025 * gcc.target/sh/torture/pr34777.c: New.
1026
1027 2012-10-15 Matthias Klose <doko@ubuntu.com>
1028
1029 * lib/target-supports.exp (check_profiling_available): Match
1030 arm*-*-linux-* for ARM Linux/GNU.
1031 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1032 * gfortran.dg/enum_10.f90: Likewise.
1033 * gfortran.dg/enum_9.f90: Likewise.
1034 * gcc.target/arm/synchronize.c: Likewise.
1035 * g++.old-deja/g++.jason/enum6.C: Likewise.
1036 * g++.old-deja/g++.other/enum4.C: Likewise.
1037 * g++.old-deja/g++.law/enum9.C: Likewise.
1038
1039 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1040
1041 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1042 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1043
1044 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1045 Paolo Carlini <paolo.carlini@oracle.com>
1046
1047 PR c++/17805
1048 * g++.dg/overload/operator6.C: New.
1049
1050 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1051
1052 PR c++/50080 (again)
1053 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1054 * g++.dg/parse/tmpl-outside1.C: Likewise.
1055 * g++.dg/template/qualttp18.C: Likewise.
1056 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1057 * g++.old-deja/g++.pt/overload13.C: Likewise.
1058
1059 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1060
1061 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1062 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1063 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1064 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1065 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1066 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1067 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1068 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1069
1070 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1071
1072 PR c++/50080
1073 * g++.dg/parse/tmpl-outside2.C: New.
1074 * g++.dg/parse/tmpl-outside1.C: Adjust.
1075 * g++.dg/template/qualttp18.C: Likewise.
1076 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1077 * g++.old-deja/g++.pt/overload13.C: Likewise.
1078
1079 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1080
1081 PR tree-optimization/54915
1082 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1083
1084 2012-10-15 Richard Guenther <rguenther@suse.de>
1085
1086 PR tree-optimization/54920
1087 * gcc.dg/torture/pr54920.c: New testcase.
1088
1089 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1090
1091 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1092
1093 2012-10-13 Jason Merrill <jason@redhat.com>
1094
1095 * g++.dg/tls/thread_local7g.C: Require tls_native.
1096
1097 2012-10-14 Jason Merrill <jason@redhat.com>
1098
1099 * g++.dg/cpp0x/inh-ctor1.C: New.
1100 * g++.dg/cpp0x/inh-ctor2.C: New.
1101 * g++.dg/cpp0x/inh-ctor3.C: New.
1102 * g++.dg/cpp0x/inh-ctor4.C: New.
1103 * g++.dg/cpp0x/inh-ctor5.C: New.
1104 * g++.dg/cpp0x/inh-ctor6.C: New.
1105 * g++.dg/cpp0x/inh-ctor7.C: New.
1106 * g++.dg/cpp0x/inh-ctor8.C: New.
1107 * g++.dg/cpp0x/inh-ctor9.C: New.
1108 * g++.dg/cpp0x/inh-ctor10.C: New.
1109 * g++.dg/cpp0x/inh-ctor11.C: New.
1110 * g++.dg/cpp0x/inh-ctor12.C: New.
1111 * g++.dg/cpp0x/inh-ctor13.C: New.
1112
1113 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1114
1115 PR rtl-optimization/54919
1116 * gcc.dg/pr54919.c: New testcase.
1117
1118 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1119
1120 PR c++/53581
1121 * g++.dg/template/crash113.C: New.
1122
1123 2012-10-14 Jan Hubicka <jh@suse.cz>
1124
1125 * gcc.dg/unroll_5.c: New testcase.
1126
1127 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1128
1129 PR c++/52643
1130 * g++.dg/opt/pr52643.C: New.
1131
1132 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1133
1134 PR target/54602
1135 * gcc.target/sh/pr54602-1.c: New.
1136 * gcc.target/sh/pr54602-2.c: New.
1137 * gcc.target/sh/pr54602-3.c: New.
1138 * gcc.target/sh/pr54602-4.c: New.
1139
1140 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1141
1142 PR target/54680
1143 * gcc.target/sh/pr54680.c: New.
1144
1145 2012-10-12 Jan Hubicka <jh@suse.cz>
1146
1147 * gcc.dg/webizer.c: New testcase.
1148
1149 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1150
1151 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1152 specify -m64.
1153
1154 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1155
1156 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1157 Return 0 if already specifying -mfloat-abi other than hard.
1158
1159 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1160
1161 * gcc.dg/pr53060.c: Prune irrelevant warning.
1162
1163 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1164
1165 PR c/54381
1166 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1167 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1168 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1169 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1170 Adjust expected wording of warnings for *cmp* builtins.
1171 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1172 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1173
1174 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1175
1176 PR c++/24449
1177 * g++.dg/parse/friend-main.C: New.
1178
1179 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1180
1181 PR c++/53055
1182 * g++.dg/pr53055.C: New testcase.
1183
1184 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1185
1186 PR c++/52744
1187 * g++.dg/cpp0x/pr52744.C: New.
1188
1189 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1190
1191 PR fortran/40453
1192 * gfortran.dg/dummy_procedure_9.f90: New.
1193
1194 2012-10-12 Richard Biener <rguenther@suse.de>
1195
1196 PR tree-optimization/54894
1197 * gcc.dg/torture/pr54894.c: New testcase.
1198
1199 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1200
1201 PR target/51244
1202 * gcc.target/sh/pr51244-13.c: New.
1203 * gcc.target/sh/pr51244-14.c: New.
1204 * gcc.target/sh/pr51244-15.c: New.
1205 * gcc.target/sh/pr51244-16.c: New.
1206
1207 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1208
1209 PR c++/51878
1210 * g++.dg/cpp0x/decltype45.C: New.
1211
1212 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1213
1214 PR fortran/54784
1215 * gfortran.dg/class_allocate_13.f90: New.
1216
1217 2012-10-11 Jason Merrill <jason@redhat.com>
1218
1219 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1220 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1221
1222 * g++.dg/gomp/tls-5.C: Require tls_native.
1223 * g++.dg/tls/thread_local7.C: Require tls_native.
1224 * g++.dg/tls/static2.C: New.
1225
1226 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1227
1228 PR c++/36107
1229 * g++.dg/ext/weak5.C: New.
1230
1231 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1232
1233 PR testsuite/54868
1234 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1235 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1236
1237 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1238
1239 PR c++/43765
1240 * g++.dg/parse/pr43765.C: New.
1241
1242 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1243
1244 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1245
1246 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1247
1248 PR c++/43663
1249 * g++.dg/init/bitfield3.C: New.
1250
1251 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1252
1253 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1254
1255 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1256
1257 PR tree-optimization/54877
1258 * gcc.dg/torture/pr54877.c: New test.
1259
1260 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1261
1262 PR testsuite/53397
1263 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1264 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1265 and remove target info from dg-do compile.
1266 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1267 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1268 and remove target info from dg-do compile.
1269
1270 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1271
1272 * gcc.dg/pr54782.c: Require target with pthread support.
1273
1274 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1275
1276 PR c++/53122
1277 * g++.dg/cpp0x/auto35.C: New.
1278
1279 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1280
1281 PR c++/53540 - using fails to be equivalent to typedef
1282 * g++.dg/cpp0x/alias-decl-24.C: New test.
1283
1284 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1285
1286 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1287 that c++11 attributes to types are ignored for now.
1288 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1289 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1290
1291 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1292
1293 PR c++/53741
1294 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1295
1296 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1297
1298 PR c++/50478
1299 * g++.dg/cpp0x/initlist67.C: New.
1300
1301 2012-10-10 Dehao Chen <dehao@google.com>
1302
1303 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1304
1305 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1306
1307 PR target/52480
1308 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1309 Add runtime tests.
1310
1311 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1312
1313 PR c++/53307
1314 * g++.dg/cpp0x/decltype44.C: New.
1315
1316 2012-10-09 Steve Ellcey <sellcey@mips.com>
1317
1318 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1319
1320 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1321
1322 PR c++/53763
1323 * g++.dg/cpp0x/decltype43.C: New.
1324
1325 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1326
1327 PR middle-end/53397
1328 * gcc.dg/pr53397-1.c: New test case.
1329 * gcc.dg/pr53397-2.c: New test case.
1330
1331 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1332
1333 PR c++/54194
1334 * g++.dg/warn/Wparentheses-26.C: Adjust.
1335 * g++.dg/warn/Wparentheses-27.C: New.
1336
1337 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1338
1339 PR c++/54427
1340 * c-c++-common/vector-scalar.c: New testcase.
1341 * g++.dg/ext/vector18.C: New testcase.
1342 * g++.dg/ext/vector5.C: This is not an error anymore.
1343 * gcc.dg/init-vec-1.c: Move ...
1344 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1345 * gcc.c-torture/execute/vector-shift1.c: Move ...
1346 * c-c++-common/torture/vector-shift1.c: ... here.
1347 * gcc.dg/scal-to-vec1.c: Move ...
1348 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1349 C++11. Adapt error messages.
1350 * gcc.dg/convert-vec-1.c: Move ...
1351 * c-c++-common/convert-vec-1.c: ... here.
1352 * gcc.dg/scal-to-vec2.c: Move ...
1353 * c-c++-common/scal-to-vec2.c: ... here.
1354
1355 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1356
1357 PR target/54400
1358 * gcc.target/i386/pr54400.c: New testcase.
1359
1360 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1361
1362 PR c++/54858
1363 * g++.dg/template/pr54858.C: New test.
1364
1365 2012-10-08 Marek Polacek <polacek@redhat.com>
1366
1367 PR debug/54831
1368 * g++.dg/debug/pr54831.C: New test.
1369
1370 2012-10-08 Dehao Chen <dehao@google.com>
1371
1372 * g++.dg/predict-loop-exit-1.C: New.
1373 * g++.dg/predict-loop-exit-2.C: New.
1374 * g++.dg/predict-loop-exit-3.C: New.
1375
1376 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1377
1378 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1379
1380 2012-10-08 Jason Merrill <jason@redhat.com>
1381
1382 * g++.dg/gomp/tls-5.C: New.
1383 * g++.dg/gomp/tls-wrap1.C: New.
1384 * g++.dg/gomp/tls-wrap2.C: New.
1385 * g++.dg/gomp/tls-wrap3.C: New.
1386 * g++.dg/gomp/tls-wrap4.C: New.
1387 * g++.dg/gomp/tls-wrapper-cse.C: New.
1388 * g++.dg/tls/thread_local-cse.C: New.
1389 * g++.dg/tls/thread_local-order1.C: New.
1390 * g++.dg/tls/thread_local-order2.C: New.
1391 * g++.dg/tls/thread_local-wrap1.C: New.
1392 * g++.dg/tls/thread_local-wrap2.C: New.
1393 * g++.dg/tls/thread_local-wrap3.C: New.
1394 * g++.dg/tls/thread_local-wrap4.C: New.
1395 * g++.dg/tls/thread_local2g.C: New.
1396 * g++.dg/tls/thread_local3g.C: New.
1397 * g++.dg/tls/thread_local4g.C: New.
1398 * g++.dg/tls/thread_local5g.C: New.
1399 * g++.dg/tls/thread_local6g.C: New.
1400 * g++.dg/tls/thread_local7g.C: New.
1401
1402 * g++.dg/tls/thread_local3.C: New.
1403 * g++.dg/tls/thread_local4.C: New.
1404 * g++.dg/tls/thread_local5.C: New.
1405 * g++.dg/tls/thread_local6.C: New.
1406
1407 * g++.dg/tls/init-2.C: Tweak errors.
1408 * g++.dg/tls/thread_local1.C: New.
1409 * g++.dg/tls/thread_local2.C: New.
1410 * g++.dg/tls/thread_local7.C: New.
1411
1412 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1413
1414 PR target/54866
1415 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1416
1417 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1418
1419 PR target/54685
1420 * gcc.target/sh/pr54685.c: New.
1421
1422 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1423
1424 PR c++/53528 C++11 attribute support
1425 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1426 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1427 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1428 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1429 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1430 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1431 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1432 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1433 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1434 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1435 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1436 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1437 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1438 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1439 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1440 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1441 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1442 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1443 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1444 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1445 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1446 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1447 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1448 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1449 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1450 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1451 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1452 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1453 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1454 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1455 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1456 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1457 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1458 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1459 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1460 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1461 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1462 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1463 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1464 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1465 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1466 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1467 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1468 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1469 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1470 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1471 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1472 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1473 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1474 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1475 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1476 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1477 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1478 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1479 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1480 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1481 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1482
1483 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1484
1485 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1486 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1487 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1488
1489 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1490
1491 PR target/54760
1492 * gcc.target/sh/pr54760-2.c: New.
1493 * gcc.target/sh/pr54760-3.c: New.
1494
1495 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1496
1497 PR c++/51422
1498 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1499
1500 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1501 Sandra Loosemore <sandra@codesourcery.com>
1502
1503 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1504 and test that the accumulator is initialized using MULT.
1505 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1506 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1507
1508 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1509
1510 PR c++/52764
1511 * g++.dg/cpp0x/stdint.C: New.
1512
1513 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1514
1515 PR c++/54249
1516 * g++.dg/cpp0x/stddef.C: New.
1517
1518 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1519
1520 PR fortran/54832
1521 * gfortran.dg/typebound_operator_17.f90: New.
1522
1523 2012-10-06 Jan Hubicka <jh@suse.cz>
1524
1525 PR lto/53831
1526 PR lto/54776
1527 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1528
1529 2012-10-06 Jan Hubicka <jh@suse.cz>
1530
1531 * gcc.dg/lto/resolutions_0.c: New testcase.
1532
1533 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1534
1535 PR fortran/45521
1536 * gfortran.dg/generic_25.f90: New.
1537 * gfortran.dg/generic_26.f90: New.
1538 * gfortran.dg/generic_27.f90: New.
1539
1540 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1541
1542 PR target/54760
1543 * gcc.target/sh/pr54760-1.c: New.
1544
1545 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1546
1547 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1548 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1549 * g++.dg/warn/Wsign-compare-5.C: New test.
1550 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1551 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1552 * g++.dg/ext/builtin30.C: New test.
1553 * g++.dg/ext/vla12.C: New test.
1554 * gcc.dg/builtins-85.c: New test.
1555
1556 PR debug/54519
1557 * gcc.dg/guality/pr54519-1.c: New test.
1558 * gcc.dg/guality/pr54519-2.c: New test.
1559 * gcc.dg/guality/pr54519-3.c: New test.
1560 * gcc.dg/guality/pr54519-4.c: New test.
1561 * gcc.dg/guality/pr54519-5.c: New test.
1562 * gcc.dg/guality/pr54519-6.c: New test.
1563
1564 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1565
1566 PR c++/50893
1567 * g++.dg/cpp0x/defaulted38.C: New.
1568
1569 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1570
1571 PR tree-optimization/33763
1572 * c-c++-common/pr33763.c: New test.
1573
1574 PR tree-optimization/54810
1575 * gcc.dg/tree-ssa/vrp85.c: New test.
1576
1577 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1578
1579 * gcc.dg/ucnid-7.c: Skip on AIX.
1580 * gcc.dg/ucnid-8.c: Same.
1581 * gcc.dg/ucnid-10.c: Same.
1582 * gcc.dg/ucnid-13.c: Same.
1583 * gcc.dg/attr-alias-3.c: Same.
1584 * gcc.dg/attr-alias-5.c: Same.
1585 * gcc.dg/torture/pr51106-2.c: Same.
1586 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1587
1588 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1589
1590 PR c++/52233
1591 * g++.dg/cpp0x/alias-decl-23.C: New.
1592
1593 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1594
1595 PR c++/53403
1596 * g++.dg/template/friend53.C: New.
1597
1598 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1599
1600 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1601 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1602 (scan-ada-spec): Likewise.
1603 (scan-ada-spec-not): Likewise.
1604 * gcc.dg/dump-ada-spec-1.c: New test.
1605 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1606
1607 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1608
1609 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1610
1611 2012-10-04 Florian Weimer <fweimer@redhat.com>
1612
1613 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1614
1615 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1616
1617 PR c++/54323
1618 * g++.dg/cpp0x/pr54323.C: New.
1619
1620 2012-10-04 Richard Guenther <rguenther@suse.de>
1621
1622 PR middle-end/54735
1623 * g++.dg/torture/pr54735.C: New testcase.
1624
1625 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1626
1627 PR rtl-optimization/54739
1628 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1629
1630 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1631
1632 PR target/51244
1633 * gcc.target/sh/pr51244-12.c: New.
1634
1635 2012-10-03 Dehao Chen <dehao@google.com>
1636
1637 PR middle-end/54782
1638 * gcc.dg/pr54782.c: New test.
1639
1640 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR c++/54777
1643 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1644
1645 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1646
1647 PR fortran/54778
1648 * gfortran.dg/class_53.f90: New.
1649
1650 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1651
1652 PR debug/54551
1653 * gcc.dg/guality/pr54551.c: New.
1654
1655 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1656
1657 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1658 * gcc.target/powerpc/pr46728-2.c: Likewise.
1659
1660 2012-10-02 Sharad Singhai <singhai@google.com>
1661
1662 PR testsuite/54772
1663 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1664 to fix test failures caused by r191883.
1665 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1666 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1667 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1668 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1669 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1670 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1671 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1672 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1673 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1674
1675 2012-09-30 Sharad Singhai <singhai@google.com>
1676
1677 * gcc.target/i386/vect-double-1.c: Fix test.
1678
1679 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1680
1681 PR target/54087
1682 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1683 atomic_sub fails.
1684
1685 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1686
1687 PR rtl-optimization/54457
1688 * gcc.target/i386/pr54457.c: New test.
1689
1690 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1691
1692 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1693
1694 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1695
1696 * gcc.target/i386/vect-rebuild.c: New testcase.
1697
1698 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1699
1700 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1701
1702 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1703
1704 * gcc.target/mips/pr37362.c: Fix target selector.
1705
1706 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1707
1708 PR target/54083
1709 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1710
1711 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1712
1713 * gcc.dg/ucnid-8.c: Update line number.
1714 * gcc.dg/torture/pr51106-2.c: Likewise.
1715
1716 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1717
1718 PR fortran/54667
1719 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1720 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1721 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1722
1723 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1724
1725 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1726 partially reverting r170092.
1727 * gfortran.dg/class_7.f03: Ditto.
1728 * gfortran.dg/coarray_14.f90: Ditto.
1729 * gfortran.dg/typebound_proc_13.f03: Ditto.
1730
1731 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1732
1733 PR c++/54738
1734 * g++.dg/cpp0x/sfinae42.C: New.
1735
1736 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1737
1738 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1739 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1740 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1741 * gcc.dg/pr42629.c: XFAIL on AIX.
1742 * gcc.dg/pr47684.c: Same.
1743 * gcc.dg/pr43670.c: Same.
1744 * gcc.dg/pr42916.c: Same.
1745 * gcc.dg/pr45449.c: Same.
1746 * gcc.dg/pr50017.c: Same.
1747 * gcc.dg/pr42728.c: Same.
1748 * gcc.dg/pr47881.c: Same.
1749 * gcc.dg/pr44023.c: Same.
1750 * gcc.dg/pr41345.c: Same.
1751 * gcc.dg/pr42630.c: Same.
1752 * gcc.dg/pr44971.c: Same.
1753 * gcc.dg/pr46771.c: Same.
1754 * gcc.dg/ucnid-8.c: Same.
1755 * gcc.dg/ucnid-10.c: Same.
1756 * gcc.dg/ucnid-13.c: Same.
1757 * gcc.dg/torture/pr51106-2.c: Same.
1758 * gcc.dg/pr48768.c: Same.
1759 * gcc.dg/pr42631.c: Same.
1760 * gcc.dg/pr43084.c: Same.
1761 * gcc.dg/ucnid-7.c: Same.
1762 * gcc.dg/pr42889.c: Same.
1763 * gcc.dg/pr41241.c: Same.
1764 * gcc.dg/pr42719.c: Same.
1765 * g++.dg/debug/pr46583.C: Same.
1766 * g++.dg/debug/pr47106.C: Same.
1767 * g++.dg/opt/pr48549.C: Same.
1768 * g++.dg/other/pr42685.C: Same.
1769 * c-c++-common/pr43942.c: Same.
1770
1771 2012-09-29 Ian Lance Taylor <iant@google.com>
1772
1773 * go.test/go-test.exp: Update for latest version of Go testsuite.
1774
1775 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1776
1777 PR fortran/52724
1778 * gfortran.dg/internal_readwrite_3.f90: New test.
1779
1780 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1781
1782 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1783 c-c++-common/Wunused-local-typedefs-2.c to here.
1784
1785 PR c++/54372 - unused attribute inactive on dependant entities
1786 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1787
1788 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1789
1790 PR c++/29028 - Missed unused warning on using declaration
1791 * g++.dg/warn/Wunused-var-18.C: New test.
1792
1793 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1794
1795 PR c++/53551 - -Wunused-local-typedefs misses uses
1796 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1797
1798 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1799
1800 PR target/54716
1801 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1802
1803 PR tree-optimization/54713
1804 * gcc.c-torture/compile/pr54713-1.c: New test.
1805 * gcc.c-torture/compile/pr54713-2.c: New test.
1806 * gcc.c-torture/compile/pr54713-3.c: New test.
1807
1808 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1809
1810 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1811
1812 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1813
1814 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1815
1816 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1817
1818 PR target/54703
1819 * gcc.target/i386/pr54703.c: New test.
1820
1821 2012-09-27 Richard Guenther <rguenther@suse.de>
1822
1823 PR lto/54709
1824 * gcc.dg/lto/pr54709_0.c: New testcase.
1825 * gcc.dg/lto/pr54709_1.c: Likewise.
1826
1827 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1828
1829 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1830
1831 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1832
1833 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1834
1835 * gcc.target/arm/pr42879.c: Handle big-endian.
1836
1837 2012-09-26 Steve Ellcey <sellcey@mips.com>
1838
1839 PR c/37303
1840 * gcc.dg/pr37303.c: Check for rdata or rodata.
1841
1842 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1843
1844 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1845
1846 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1847
1848 PR target/51274
1849 PR target/53087
1850 * gcc.target/powerpc/ppc-ne0-1.c: New.
1851
1852 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1853
1854 PR target/54089
1855 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1856 test_19, test_20, test_21, test_22, test_23): New functions.
1857 * gcc.target/sh/pr54089-4.c: New.
1858 * gcc.target/sh/pr54089-5.c: New.
1859 * gcc.target/sh/pr54089-6.c: New.
1860 * gcc.target/sh/pr54089-7.c: New.
1861
1862 2012-09-25 Richard Guenther <rguenther@suse.de>
1863
1864 PR lto/54625
1865 * gcc.dg/lto/pr54702_0.c: New testcase.
1866 * gcc.dg/lto/pr54702_1.c: Likewise.
1867 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1868 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1869 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1870 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1871
1872 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1873
1874 PR c++/54526
1875 * g++.dg/cpp0x/parse2.C: New.
1876 * g++.dg/parse/error11.C: Adjust.
1877 * g++.dg/parse/error12.C: Likewise.
1878
1879 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1880
1881 * gcc.target/i386/20030217-1.c: Added check for
1882 large_long_double effective target.
1883 * gcc.target/i386/387-3.c: Likewise.
1884 * gcc.target/i386/387-4.c: Likewise.
1885 * gcc.target/i386/pr36578-1.c: Likewise.
1886 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1887 when long double size is equal double size.
1888 * gcc.target/i386/excess-precision-1.c: Likewise.
1889 * gcc.target/i386/pr36578-2.c: Likewise.
1890 * gcc.target/i386/20030217-2.c: New testcase.
1891
1892 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1893
1894 PR tree-optimization/54676
1895 * gcc.dg/pr54676.c: New test.
1896
1897 2012-09-25 Richard Guenther <rguenther@suse.de>
1898
1899 PR tree-optimization/53663
1900 * gcc.dg/torture/pr53663-1.c: New testcase.
1901 * gcc.dg/torture/pr53663-2.c: Likewise.
1902 * gcc.dg/torture/pr53663-3.c: Likewise.
1903
1904 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1905
1906 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1907
1908 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1909
1910 * lib/target-supports-dg.exp (dg-require-effective-target,
1911 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1912 dg-process-target-1 instead of dg-process-target.
1913 (dg-process-target-1): Rename from dg-process-target.
1914 (dg-process-target): New.
1915
1916 2012-09-24 Richard Guenther <rguenther@suse.de>
1917
1918 PR tree-optimization/54684
1919 * g++.dg/torture/pr54684.C: New testcase.
1920
1921 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1922
1923 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1924
1925 2012-09-24 Richard Guenther <rguenther@suse.de>
1926
1927 PR middle-end/52173
1928 * gcc.dg/tm/pr52173-1.c: New.
1929 * gcc.dg/tm/pr52173-2.c: New.
1930
1931 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1932
1933 * gcc.dg/pr54669.c: New test.
1934
1935 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1936 Dominique Dhumieres <dominiq@lps.ens.fr>
1937
1938 PR testsuite/54677
1939 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1940
1941 2012-09-23 Tobias Burnus <burnus@net-b.de>
1942
1943 PR fortran/54618
1944 * gfortran.dg/class_array_14.f90: New.
1945
1946 2012-09-22 Kai Tietz <ktietz@redhat.com>
1947
1948 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1949 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1950
1951 2012-09-21 Dehao Chen <dehao@google.com>
1952
1953 PR go/54649
1954 PR tree-optimization/54655
1955 * g++.dg/pr54655.C: New testcase.
1956
1957 2012-09-21 Richard Guenther <rguenther@suse.de>
1958
1959 PR tree-optimization/54647
1960 * g++.dg/torture/pr54647.C: New testcase.
1961
1962 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1963
1964 PR c++/54427
1965 * c-c++-common/torture/vector-compare-2.c: Add -w.
1966
1967 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1968
1969 * gnat.dg/opt20.ads: Move dg directive to...
1970 * gnat.dg/opt20.adb: ...here.
1971 * gnat.dg/addr1.ad[sb]: Likewise.
1972 * gnat.dg/concat2.ad[sb]: Likewise.
1973 * gnat.dg/array16.ad[sb]: Likewise.
1974 * gnat.dg/atomic5.ad[sb]: Likewise.
1975 * gnat.dg/discr29.ad[sb]: Likewise.
1976 * gnat.dg/noreturn5.ad[sb]: Likewise.
1977 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1978 * gnat.dg/discr23.ads: Remove dg directive.
1979 * gnat.dg/nested_float_packed.ads: Likewise.
1980 * gnat.dg/oconst6.ads: Move to...
1981 * gnat.dg/specs/oconst6.ads: ...here.
1982
1983 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1984
1985 PR c++/52432
1986 * g++.dg/cpp0x/decltype32.C: Tweak.
1987
1988 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1989
1990 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1991 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1992 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1993 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1994
1995 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1996
1997 PR c++/54581
1998 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1999
2000 2012-09-19 Steve Ellcey <sellcey@mips.com>
2001
2002 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2003
2004 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2005
2006 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2007 * gcc.target/powerpc/ppc-mftb.c: New file.
2008
2009 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2010
2011 PR target/54089
2012 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2013 functions.
2014
2015 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2016
2017 PR target/54236
2018 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2019
2020 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2021
2022 * gcc.c-torture/execute/20120919-1.c: New test.
2023
2024 2012-09-19 Richard Guenther <rguenther@suse.de>
2025
2026 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2027
2028 2012-09-19 Richard Guenther <rguenther@suse.de>
2029
2030 * gcc.dg/builtin-unreachable-6.c: Adjust.
2031
2032 2012-09-19 Richard Guenther <rguenther@suse.de>
2033
2034 * gcc.dg/builtin-object-size-10.c: Adjust.
2035 * gcc.dg/builtin-unreachable-5.c: Adjust.
2036 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2037 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2038 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2039 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2040 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2041 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2042 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2043 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2044 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2045 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2046 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2047 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2048
2049 2012-09-19 Richard Guenther <rguenther@suse.de>
2050
2051 PR tree-optimization/54132
2052 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2053 * gcc.dg/torture/pr54132.c: Likewise.
2054
2055 2012-09-19 Terry Guo <terry.guo@arm.com>
2056
2057 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2058 extra prune rules that will be applied to all tests in a .exp file.
2059 (gcc-dg-prune): Use rules defined by the above variable.
2060 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2061 harmless warnings on architecture switch conflict.
2062
2063 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2064
2065 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2066 of asm-comment characters instead of a single one.
2067 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2068
2069 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2070
2071 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2072
2073 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2074 target instead of xfailing it.
2075 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2076 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2077 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2078 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2079 * gcc.dg/vect/vect-104.c: Likewise.
2080 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2081 * gcc.dg/vect/vect-outer-1.c: Likewise.
2082 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2083 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2084 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2085 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2086 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2087 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2088 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2089 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2090 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2091
2092 * lib/target-supports.exp
2093 (check_effective_target_vect_widen_mult_qi_to_hi,
2094 check_effective_target_vect_widen_mult_hi_to_si,
2095 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2096 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2097 check_effective_target_vect_pack_trunc,
2098 check_effective_target_vect_unpack,
2099 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2100 instead of arm_none.
2101
2102 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2103
2104 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2105
2106 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2107 config to compiler_flags.
2108
2109 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2110
2111 PR target/54592
2112 * gcc.target/i386/pr54592.c: New test.
2113
2114 PR tree-optimization/54610
2115 * gcc.target/i386/pr54610.c: New test.
2116
2117 2012-09-17 Jason Merrill <jason@redhat.com>
2118
2119 PR c++/54575
2120 * g++.dg/cpp0x/alias-decl-21.C: New.
2121 * g++.dg/cpp0x/alias-decl-22.C: New.
2122
2123 2012-09-17 Tobias Burnus <burnus@net-b.de>
2124
2125 PR fortran/54608
2126 * gfortran.dg/scan_2.f90: New.
2127
2128 2012-09-17 Jason Merrill <jason@redhat.com>
2129
2130 PR c++/53661
2131 * g++.dg/init/aggr9.C: New.
2132
2133 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2134
2135 * gnat.dg/loop_optimization12.ad[sb]: New test.
2136
2137 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2138
2139 PR fortran/54285
2140 * gfortran.dg/proc_ptr_result_7.f90: New.
2141
2142 2012-09-17 Tobias Burnus <burnus@net-b.de>
2143
2144 PR fortran/54603
2145 * gfortran.dg/structure_constructor_11.f90: New.
2146
2147 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2148
2149 PR tree-optimization/54563
2150 * g++.dg/torture/pr54563.C: New test.
2151
2152 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2153
2154 PR fortran/54594
2155 * gfortran.dg/typebound_generic_14.f03: New.
2156
2157 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2158
2159 PR fortran/54387
2160 * gfortran.dg/proc_ptr_38.f90: New.
2161
2162 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2163
2164 PR debug/54460
2165 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2166 to scary regexp.
2167
2168 PR testsuite/54007
2169 * gnat.dg/lto15.adb: Require lto.
2170
2171 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2172 "myBindC" for hppa*-*-hpux*.
2173
2174 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2175
2176 * gfortran.dg/namelist_75.f90: New test.
2177
2178 2012-09-15 Tom de Vries <tom@codesourcery.com>
2179
2180 * gcc.dg/tree-ssa/vrp82.c: New test.
2181 * gcc.dg/tree-ssa/vrp83.c: Same.
2182 * gcc.dg/tree-ssa/vrp84.c: Same.
2183
2184 2012-09-15 Tom de Vries <tom@codesourcery.com>
2185
2186 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2187 * gcc.dg/tree-ssa/vrp81.c: ... this.
2188
2189 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2190
2191 PR target/54222
2192 * gcc.target/avr/torture/fix-types.h: New.
2193 * gcc.target/avr/torture/vals-hr.def: New.
2194 * gcc.target/avr/torture/vals-r.def: New.
2195 * gcc.target/avr/torture/vals-k.def: New.
2196 * gcc.target/avr/torture/vals-ur.def: New.
2197 * gcc.target/avr/torture/vals-uk.def: New.
2198 * gcc.target/avr/torture/vals-uhr.def: New.
2199 * gcc.target/avr/torture/vals-llk.def: New.
2200 * gcc.target/avr/torture/vals-ullk.def: New.
2201 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2202 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2203 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2204 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2205 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2206 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2207 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2208 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2209
2210 2012-09-14 Dehao Chen <dehao@google.com>
2211
2212 * g++.dg/debug/dwarf2/deallocator.C: New test.
2213
2214 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2215
2216 PR c/54552
2217 * gcc.c-torture/compile/pr54552-1.c: New test.
2218
2219 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2220
2221 PR c++/54427
2222 * g++.dg/other/vector-compare.C: New testcase.
2223 * c-c++-common/vector-compare-3.c: New testcase.
2224 * gcc.dg/vector-shift.c: Move ...
2225 * c-c++-common/vector-shift.c: ... here.
2226 * gcc.dg/vector-shift1.c: Move ...
2227 * c-c++-common/vector-shift1.c: ... here.
2228 * gcc.dg/vector-shift3.c: Move ...
2229 * c-c++-common/vector-shift3.c: ... here.
2230 * gcc.dg/vector-compare-1.c: Move ...
2231 * c-c++-common/vector-compare-1.c: ... here.
2232 * gcc.dg/vector-compare-2.c: Move ...
2233 * c-c++-common/vector-compare-2.c: ... here.
2234 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2235 * c-c++-common/torture/vector-compare-1.c: ... here.
2236 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2237 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2238 * c-c++-common/torture/vector-compare-2.c: ... here.
2239 * gcc.c-torture/execute/vector-shift.c: Move ...
2240 * c-c++-common/torture/vector-shift.c: ... here.
2241 * gcc.c-torture/execute/vector-shift2.c: Move ...
2242 * c-c++-common/torture/vector-shift2.c: ... here.
2243 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2244 * c-c++-common/torture/vector-subscript-1.c: ... here.
2245 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2246 * c-c++-common/torture/vector-subscript-2.c: ... here.
2247 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2248 * c-c++-common/torture/vector-subscript-3.c: ... here.
2249
2250 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2251
2252 PR c/54103
2253 * gcc.c-torture/compile/pr54103-1.c,
2254 gcc.c-torture/compile/pr54103-2.c,
2255 gcc.c-torture/compile/pr54103-3.c,
2256 gcc.c-torture/compile/pr54103-4.c,
2257 gcc.c-torture/compile/pr54103-5.c,
2258 gcc.c-torture/compile/pr54103-6.c: New tests.
2259 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2260
2261 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2262
2263 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2264
2265 2012-09-14 Richard Guenther <rguenther@suse.de>
2266
2267 PR tree-optimization/54565
2268 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2269 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2270
2271 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2272
2273 * gcc.target/arm/combine-movs.c: Add missing space.
2274
2275 2012-09-14 Richard Guenther <rguenther@suse.de>
2276
2277 * g++.dg/torture/builtin-location.C: New testcase.
2278
2279 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2280 Manuel López-Ibáñez <manu@gcc.gnu.org>
2281
2282 PR c++/53210
2283 * g++.dg/warn/Wuninitialized-self.C: New.
2284
2285 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2286
2287 PR c/54559
2288 * gcc.c-torture/compile/pr54559.c: New test.
2289
2290 2012-09-13 Jason Merrill <jason@redhat.com>
2291
2292 PR c++/53839
2293 * g++.dg/cpp0x/constexpr-temp1.C: New.
2294
2295 PR c++/54511
2296 * g++.dg/template/anonunion2.C: New.
2297
2298 PR c++/53836
2299 * g++.dg/template/init10.C: New.
2300
2301 2012-09-13 Tobias Burnus <burnus@net-b.de>
2302
2303 PR fortran/54556
2304 * gfortran.dg/implicit_pure_3.f90: New.
2305
2306 2012-09-13 Richard Guenther <rguenther@suse.de>
2307
2308 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2309
2310 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2311
2312 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2313
2314 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2315
2316 * c-c++-common/pr51712.c: Handle for short-enum targets.
2317
2318 2012-09-12 Terry Guo <terry.guo@arm.com>
2319
2320 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2321 and lsrs for Thumb2 mode.
2322
2323 2012-09-12 Jan Hubicka <jh@suse.cz>
2324
2325 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2326
2327 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2328
2329 PR target/54445
2330 * gcc.target/i386/pr54445-1.c: New file.
2331 * gcc.target/i386/pr54445-2.c: Likewise.
2332
2333 2012-09-12 Tobias Burnus <burnus@net-b.de>
2334
2335 PR fortran/54225
2336 PR fortran/53306
2337 * gfortran.dg/coarray_10.f90: Update dg-error.
2338 * gfortran.dg/coarray_28.f90: New.
2339 * gfortran.dg/array_section_3.f90: New.
2340
2341 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2342
2343 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2344 gcc.target/arm/pr48252.c: Fix for big-endian support.
2345
2346 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2347
2348 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2349
2350 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2351 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2352
2353 * gcc.target/arm/neon-vfma-1.c: New testcase.
2354 * gcc.target/arm/neon-vfms-1.c: Likewise.
2355 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2356 of float.
2357 * gcc.target/arm/neon-vmls-1.c: Likewise.
2358 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2359 function.
2360 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2361 (check_effective_target_arm_neonv2_ok): Likewise.
2362 (check_effective_target_arm_neonv2_hw): Likewise.
2363 (check_effective_target_arm_neonv2): Likewise.
2364
2365 2012-09-11 Richard Guenther <rguenther@suse.de>
2366
2367 PR middle-end/54515
2368 * g++.dg/tree-ssa/pr54515.C: New testcase.
2369
2370 2012-09-10 Andrew Pinski <apinski@cavium.com>
2371
2372 PR tree-opt/c54362
2373 * gcc.dg/tm/memopt-16.c: New testcase.
2374
2375 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2376
2377 PR c++/54541
2378 PR c++/54542
2379 * g++.dg/cpp0x/sfinae40.C: New.
2380 * g++.dg/cpp0x/sfinae41.C: Likewise.
2381
2382 2012-09-10 Jason Merrill <jason@redhat.com>
2383
2384 PR c++/54538
2385 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2386
2387 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2388
2389 PR target/54089
2390 * gcc.target/sh/pr54089-3.c: New.
2391
2392 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2393
2394 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2395
2396 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2397
2398 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2399
2400 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2401
2402 * gcc.dg/pr52558-2.c: Delete.
2403 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2404
2405 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2406
2407 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2408
2409 2012-09-10 Richard Guenther <rguenther@suse.de>
2410
2411 PR tree-optimization/54520
2412 * gcc.dg/torture/pr54520.c: New testcase.
2413
2414 2012-09-10 Jason Merrill <jason@redhat.com>
2415
2416 PR c++/54506
2417 * g++.dg/cpp0x/implicit14.C: New.
2418
2419 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2420
2421 PR fortran/54208
2422 * gfortran.dg/bound_simplification_3.f90: New test.
2423
2424 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2425
2426 PR testsuite/54184
2427 * gcc.dg/pr52558-1.c: Delete.
2428 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2429
2430 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2431
2432 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2433 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2434 * gcc.target/arm/smlaltt-1.c: Likewise.
2435
2436 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2437
2438 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2439
2440 2012-09-07 Tom de Vries <tom@codesourcery.com>
2441
2442 PR tree-optimization/53986
2443 * gcc.dg/tree-ssa/vrp80.c: New test.
2444 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2445
2446 2012-09-06 Jason Merrill <jason@redhat.com>
2447
2448 PR c++/54341
2449 PR c++/54253
2450 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2451 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2452
2453 2012-09-06 Andrew Pinski <apinski@cavium.com>
2454
2455 PR tree-opt/54494
2456 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2457
2458 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2459
2460 PR rtl-optimization/54455
2461 * gcc.dg/54455.c: New test.
2462
2463 2012-09-06 Tobias Burnus <burnus@net-b.de>
2464
2465 PR fortran/54463
2466 * gfortran.dg/promotion_2.f90: New.
2467
2468 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2469
2470 PR middle-end/54486
2471 * c-c++-common/pr54486.c: New test.
2472
2473 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2474
2475 PR fortran/54474
2476 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2477
2478 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2479
2480 PR c++/54191
2481 * g++.dg/cpp0x/sfinae39.C: New.
2482
2483 2012-09-04 Jason Merrill <jason@redhat.com>
2484
2485 PR c++/54441
2486 * g++.dg/ext/flexary3.C: New.
2487
2488 PR c++/54420
2489 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2490
2491 PR c++/54198
2492 * g++.dg/template/defarg15.C: New.
2493
2494 PR c++/54437
2495 * g++.dg/template/access24.C: New.
2496
2497 2012-09-04 Richard Guenther <rguenther@suse.de>
2498
2499 PR tree-optimization/54458
2500 * gcc.dg/torture/pr54458.c: New testcase.
2501
2502 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2503
2504 * gcc.target/arm/neon-vext.c: New test.
2505 * gcc.target/arm/neon-vext-execute.c: Ditto.
2506
2507 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2508
2509 PR fortran/54243
2510 PR fortran/54244
2511 * gfortran.dg/select_type_29.f03: New.
2512
2513 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2514
2515 * gcc.dg/fold-perm.c: Improve test.
2516
2517 2012-09-03 Tobias Burnus <burnus@net-b.de>
2518
2519 PR fortran/51632
2520 * gfortran.dg/coarray_class_1.f90: New.
2521
2522 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2523
2524 PR target/49206
2525 * gcc.c-torture/compile/pr49206.c: New test.
2526
2527 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2528 Uros Bizjak <ubizjak@gmail.com>
2529
2530 PR target/36680
2531 * gfortran.dg/pr36680.f90: New test.
2532
2533 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2534
2535 PR target/42295
2536 * g++.dg/opt/pr42295.C: New test.
2537
2538 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2539
2540 PR target/54436
2541 * gcc.dg/torture/pr54436.c: New test.
2542
2543 2012-09-01 Andrew Pinski <apinski@cavium.com>
2544
2545 * gcc.target/mips/truncate-8.c: New testcase.
2546
2547 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2548
2549 PR target/46829
2550 PR target/46843
2551 * gcc.target/i386/pr46829.c: New test.
2552 * gcc.target/i386/pr46843.c: Ditto.
2553
2554 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2555 Jason Merrill <jason@redhat.com>
2556
2557 PR c++/18747
2558 * g++.dg/parse/error50.C: New.
2559
2560 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2561
2562 PR c/54428
2563 * gcc.c-torture/compile/pr54428.c: New test.
2564
2565 2012-08-31 Ollie Wild <aaw@google.com>
2566
2567 PR c++/54197
2568 * g++.dg/init/lifetime3.C: New test.
2569
2570 2012-08-31 Martin Jambor <mjambor@suse.cz>
2571
2572 PR middle-end/54409
2573 * gcc.dg/torture/pr54409.c: New test.
2574
2575 2012-08-31 Martin Jambor <mjambor@suse.cz>
2576
2577 * gfortran.dg/pr48636.f90: Add dump scan checks.
2578
2579 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2580
2581 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2582
2583 2012-08-28 Joey Ye <joey.ye@arm.com>
2584
2585 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2586
2587 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2588
2589 PR target/46254
2590 * gcc.target/i386/pr46254.c: New test.
2591
2592 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2593
2594 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2595 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2596 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2597
2598 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2599
2600 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2601 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2602 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2603 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2604 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2605 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2606 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2607 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2608 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2609 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2610 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2611 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2612 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2613 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2614 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2615 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2616 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2617 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2618 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2619 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2620 gcc.target/mips/unaligned-1.c: Tighten regexps.
2621
2622 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2623
2624 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2625 (mips_option_groups): Remove optimization. Add various -f options.
2626 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2627 and -pg imply -fno-omit-frame-pointer.
2628 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2629 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2630 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2631 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2632 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2633 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2634 * gcc.target/mips/abi-n32-long32.c: Likewise.
2635 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2636 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2637 * gcc.target/mips/abi-n32-long64.c: Likewise.
2638 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2639 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2640 * gcc.target/mips/abi-n64-long32.c: Likewise.
2641 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2642 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2643 * gcc.target/mips/abi-n64-long64.c: Likewise.
2644 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2645 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2646 * gcc.target/mips/abi-o32-long32.c: Likewise.
2647 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2648 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2649 * gcc.target/mips/abi-o32-long64.c: Likewise.
2650 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2651 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2652 * gcc.target/mips/abi-o64-long32.c: Likewise.
2653 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2654 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2655 * gcc.target/mips/abi-o64-long64.c: Likewise.
2656 * gcc.target/mips/asm-1.c: Likewise.
2657 * gcc.target/mips/branch-1.c: Likewise.
2658 * gcc.target/mips/call-3.c: Likewise.
2659 * gcc.target/mips/call-saved-3.c: Likewise.
2660 * gcc.target/mips/clear-cache-1.c: Likewise.
2661 * gcc.target/mips/div-1.c: Likewise.
2662 * gcc.target/mips/div-2.c: Likewise.
2663 * gcc.target/mips/div-3.c: Likewise.
2664 * gcc.target/mips/div-4.c: Likewise.
2665 * gcc.target/mips/div-5.c: Likewise.
2666 * gcc.target/mips/div-6.c: Likewise.
2667 * gcc.target/mips/div-7.c: Likewise.
2668 * gcc.target/mips/div-8.c: Likewise.
2669 * gcc.target/mips/div-9.c: Likewise.
2670 * gcc.target/mips/div-10.c: Likewise.
2671 * gcc.target/mips/div-11.c: Likewise.
2672 * gcc.target/mips/div-12.c: Likewise.
2673 * gcc.target/mips/dsp-ctrl.c: Likewise.
2674 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2675 * gcc.target/mips/ext-8.c: Likewise.
2676 * gcc.target/mips/extend-2.c: Likewise.
2677 * gcc.target/mips/fix-r10000-1.c: Likewise.
2678 * gcc.target/mips/fix-r10000-2.c: Likewise.
2679 * gcc.target/mips/fix-r10000-3.c: Likewise.
2680 * gcc.target/mips/fix-r10000-4.c: Likewise.
2681 * gcc.target/mips/fix-r10000-5.c: Likewise.
2682 * gcc.target/mips/fix-r10000-6.c: Likewise.
2683 * gcc.target/mips/fix-r10000-7.c: Likewise.
2684 * gcc.target/mips/fix-r10000-8.c: Likewise.
2685 * gcc.target/mips/fix-r10000-9.c: Likewise.
2686 * gcc.target/mips/fix-r10000-10.c: Likewise.
2687 * gcc.target/mips/fix-r10000-11.c: Likewise.
2688 * gcc.target/mips/fix-r10000-12.c: Likewise.
2689 * gcc.target/mips/fix-r10000-13.c: Likewise.
2690 * gcc.target/mips/fix-r10000-14.c: Likewise.
2691 * gcc.target/mips/fix-r10000-15.c: Likewise.
2692 * gcc.target/mips/fpcmp-1.c: Likewise.
2693 * gcc.target/mips/fpcmp-2.c: Likewise.
2694 * gcc.target/mips/fpr-moves-7.c: Likewise.
2695 * gcc.target/mips/fpr-moves-8.c: Likewise.
2696 * gcc.target/mips/int-moves-1.c: Likewise.
2697 * gcc.target/mips/int-moves-2.c: Likewise.
2698 * gcc.target/mips/long-calls-pg.c: Likewise.
2699 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2700 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2701 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2702 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2703 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2704 * gcc.target/mips/mips-3d-1.c: Likewise.
2705 * gcc.target/mips/mips-3d-2.c: Likewise.
2706 * gcc.target/mips/mips-3d-3.c: Likewise.
2707 * gcc.target/mips/mips-3d-4.c: Likewise.
2708 * gcc.target/mips/mips-3d-5.c: Likewise.
2709 * gcc.target/mips/mips-3d-6.c: Likewise.
2710 * gcc.target/mips/mips-3d-7.c: Likewise.
2711 * gcc.target/mips/mips-3d-8.c: Likewise.
2712 * gcc.target/mips/mips-3d-9.c: Likewise.
2713 * gcc.target/mips/mips-ps-1.c: Likewise.
2714 * gcc.target/mips/mips-ps-2.c: Likewise.
2715 * gcc.target/mips/mips-ps-3.c: Likewise.
2716 * gcc.target/mips/mips-ps-4.c: Likewise.
2717 * gcc.target/mips/mips-ps-6.c: Likewise.
2718 * gcc.target/mips/mips32-dspr2.c: Likewise.
2719 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2720 * gcc.target/mips/neg-abs-1.c: Likewise.
2721 * gcc.target/mips/neg-abs-2.c: Likewise.
2722 * gcc.target/mips/nmadd-3.c: Likewise.
2723 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2724 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2725 * gcc.target/mips/octeon-pop-1.c: Likewise.
2726 * gcc.target/mips/pr26765.c: Likewise.
2727 * gcc.target/mips/pr33256.c: Likewise.
2728 * gcc.target/mips/pr33635-1.c: Likewise.
2729 * gcc.target/mips/pr33755.c: Likewise.
2730 * gcc.target/mips/pr35802.c: Likewise.
2731 * gcc.target/mips/pr45074.c: Likewise.
2732 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2733 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2734 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2735 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2736 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2737 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2738 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2739 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2740 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2741 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2742 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2743 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2744 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2745 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2746 * gcc.target/mips/save-restore-1.c: Likewise.
2747 * gcc.target/mips/save-restore-3.c: Likewise.
2748 * gcc.target/mips/save-restore-5.c: Likewise.
2749 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2750 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2751 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2752 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2753 * gcc.target/mips/stack-1.c: Likewise.
2754
2755 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2756 Tighten regexps.
2757
2758 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2759 branch under test to be filled with preceding rather than
2760 following instructions.
2761 * gcc.target/mips/branch-10.c: Likewise.
2762 * gcc.target/mips/branch-11.c: Likewise.
2763 * gcc.target/mips/branch-12.c: Likewise.
2764 * gcc.target/mips/branch-13.c: Likewise.
2765 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2766 to be eliminated. Tighten $28 scan-assembler-not test.
2767
2768 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2769 function to...
2770 * gcc.target/mips/call-4.c: ...this new test.
2771
2772 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2773 more likely.
2774 * gcc.target/mips/code-readable-3.c: Likewise.
2775 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2776 flag but skip for -O0.
2777 * gcc.target/mips/code-readable-4.c: Likewise.
2778
2779 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2780 of operations under test.
2781 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2782
2783 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2784 Don't require sibling-call optimization.
2785 * gcc.target/mips/near-far-4.c: Likewise.
2786
2787 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2788 Make sure that the register variable is used.
2789 * gcc.target/mips/soft-float-1.c: Likewise.
2790
2791 * gcc.target/mips/sdata-1.c: Make static data volatile.
2792 * gcc.target/mips/sdata-2.c: Likewise.
2793 * gcc.target/mips/sdata-3.c: Likewise.
2794 * gcc.target/mips/sdata-4.c: Likewise.
2795
2796 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2797 skip for -O0.
2798 * gcc.target/mips/atomic-memory-2.c: Likewise.
2799 * gcc.target/mips/branch-cost-1.c: Likewise.
2800 * gcc.target/mips/branch-cost-2.c: Likewise.
2801 * gcc.target/mips/cache-1.c: Likewise.
2802 * gcc.target/mips/call-1.c: Likewise.
2803 * gcc.target/mips/call-saved-2.c: Likewise.
2804 * gcc.target/mips/const-anchor-1.c: Likewise.
2805 * gcc.target/mips/const-anchor-2.c: Likewise.
2806 * gcc.target/mips/dse-1.c: Likewise.
2807 * gcc.target/mips/dsp-lhx.c: Likewise.
2808 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2809 * gcc.target/mips/ext-1.c: Likewise.
2810 * gcc.target/mips/ext-2.c: Likewise.
2811 * gcc.target/mips/ext-3.c: Likewise.
2812 * gcc.target/mips/ext-4.c: Likewise.
2813 * gcc.target/mips/ext-5.c: Likewise.
2814 * gcc.target/mips/ext-6.c: Likewise.
2815 * gcc.target/mips/ext-7.c: Likewise.
2816 * gcc.target/mips/extend-1.c: Likewise.
2817 * gcc.target/mips/fix-r4000-1.c: Likewise.
2818 * gcc.target/mips/fix-r4000-3.c: Likewise.
2819 * gcc.target/mips/fix-r4000-5.c: Likewise.
2820 * gcc.target/mips/fix-r4000-6.c: Likewise.
2821 * gcc.target/mips/fix-r4000-8.c: Likewise.
2822 * gcc.target/mips/fix-r4000-10.c: Likewise.
2823 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2824 * gcc.target/mips/fixed-vector-type.c: Likewise.
2825 * gcc.target/mips/fpr-moves-1.c: Likewise.
2826 * gcc.target/mips/fpr-moves-2.c: Likewise.
2827 * gcc.target/mips/fpr-moves-3.c: Likewise.
2828 * gcc.target/mips/fpr-moves-4.c: Likewise.
2829 * gcc.target/mips/fpr-moves-5.c: Likewise.
2830 * gcc.target/mips/fpr-moves-6.c: Likewise.
2831 * gcc.target/mips/ins-1.c: Likewise.
2832 * gcc.target/mips/ins-2.c: Likewise.
2833 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2834 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2835 * gcc.target/mips/lazy-binding-1.c: Likewise.
2836 * gcc.target/mips/madd-3.c: Likewise.
2837 * gcc.target/mips/madd-5.c: Likewise.
2838 * gcc.target/mips/madd-6.c: Likewise.
2839 * gcc.target/mips/madd-8.c: Likewise.
2840 * gcc.target/mips/madd-9.c: Likewise.
2841 * gcc.target/mips/memcpy-1.c: Likewise.
2842 * gcc.target/mips/mips-ps-type.c: Likewise.
2843 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2844 * gcc.target/mips/mips-sched-madd.c: Likewise.
2845 * gcc.target/mips/mips16e-extends.c: Likewise.
2846 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2847 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2848 * gcc.target/mips/movcc-1.c: Likewise.
2849 * gcc.target/mips/movcc-2.c: Likewise.
2850 * gcc.target/mips/movcc-3.c: Likewise.
2851 * gcc.target/mips/msub-5.c: Likewise.
2852 * gcc.target/mips/msub-6.c: Likewise.
2853 * gcc.target/mips/msub-8.c: Likewise.
2854 * gcc.target/mips/mult-2.c: Likewise.
2855 * gcc.target/mips/mult-3.c: Likewise.
2856 * gcc.target/mips/mult-5.c: Likewise.
2857 * gcc.target/mips/mult-6.c: Likewise.
2858 * gcc.target/mips/mult-7.c: Likewise.
2859 * gcc.target/mips/mult-12.c: Likewise.
2860 * gcc.target/mips/mult-13.c: Likewise.
2861 * gcc.target/mips/mult-14.c: Likewise.
2862 * gcc.target/mips/mult-15.c: Likewise.
2863 * gcc.target/mips/mult-17.c: Likewise.
2864 * gcc.target/mips/mult-18.c: Likewise.
2865 * gcc.target/mips/mult-19.c: Likewise.
2866 * gcc.target/mips/nmadd-1.c: Likewise.
2867 * gcc.target/mips/nmadd-2.c: Likewise.
2868 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2869 * gcc.target/mips/octeon-cins-1.c: Likewise.
2870 * gcc.target/mips/octeon-cins-2.c: Likewise.
2871 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2872 * gcc.target/mips/octeon-exts-2.c: Likewise.
2873 * gcc.target/mips/octeon-exts-3.c: Likewise.
2874 * gcc.target/mips/octeon-exts-4.c: Likewise.
2875 * gcc.target/mips/octeon-exts-5.c: Likewise.
2876 * gcc.target/mips/octeon-exts-6.c: Likewise.
2877 * gcc.target/mips/octeon-exts-7.c: Likewise.
2878 * gcc.target/mips/octeon-pop-2.c: Likewise.
2879 * gcc.target/mips/octeon-seq-3.c: Likewise.
2880 * gcc.target/mips/octeon-seq-4.c: Likewise.
2881 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2882 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2883 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2884 * gcc.target/mips/pr54240.c: Likewise.
2885 * gcc.target/mips/rsqrt-1.c: Likewise.
2886 * gcc.target/mips/rsqrt-2.c: Likewise.
2887 * gcc.target/mips/rsqrt-3.c: Likewise.
2888 * gcc.target/mips/rsqrt-4.c: Likewise.
2889 * gcc.target/mips/save-restore-2.c: Likewise.
2890 * gcc.target/mips/save-restore-4.c: Likewise.
2891 * gcc.target/mips/sb1-1.c: Likewise.
2892 * gcc.target/mips/scc-1.c: Likewise.
2893 * gcc.target/mips/scc-2.c: Likewise.
2894 * gcc.target/mips/scc-3.c: Likewise.
2895 * gcc.target/mips/scc-4.c: Likewise.
2896 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2897 * gcc.target/mips/truncate-1.c: Likewise.
2898 * gcc.target/mips/truncate-2.c: Likewise.
2899 * gcc.target/mips/truncate-3.c: Likewise.
2900 * gcc.target/mips/truncate-4.c: Likewise.
2901 * gcc.target/mips/truncate-5.c: Likewise.
2902 * gcc.target/mips/truncate-6.c: Likewise.
2903 * gcc.target/mips/unaligned-1.c: Likewise.
2904
2905 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2906 skip for -O0. Require -fexpensive-optimizations.
2907 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2908 * gcc.target/mips/dspr2-MULT.c: Likewise.
2909 * gcc.target/mips/fix-r4000-2.c: Likewise.
2910 * gcc.target/mips/fix-r4000-4.c: Likewise.
2911 * gcc.target/mips/fix-r4000-7.c: Likewise.
2912 * gcc.target/mips/fix-r4000-9.c: Likewise.
2913 * gcc.target/mips/madd-1.c: Likewise.
2914 * gcc.target/mips/madd-2.c: Likewise.
2915 * gcc.target/mips/madd-4.c: Likewise.
2916 * gcc.target/mips/maddu-1.c: Likewise.
2917 * gcc.target/mips/maddu-2.c: Likewise.
2918 * gcc.target/mips/maddu-3.c: Likewise.
2919 * gcc.target/mips/maddu-4.c: Likewise.
2920 * gcc.target/mips/msub-1.c: Likewise.
2921 * gcc.target/mips/msub-2.c: Likewise.
2922 * gcc.target/mips/msub-3.c: Likewise.
2923 * gcc.target/mips/msub-4.c: Likewise.
2924 * gcc.target/mips/msubu-1.c: Likewise.
2925 * gcc.target/mips/msubu-2.c: Likewise.
2926 * gcc.target/mips/msubu-3.c: Likewise.
2927 * gcc.target/mips/msubu-4.c: Likewise.
2928 * gcc.target/mips/mult-1.c: Likewise.
2929 * gcc.target/mips/mult-4.c: Likewise.
2930 * gcc.target/mips/mult-8.c: Likewise.
2931 * gcc.target/mips/mult-9.c: Likewise.
2932 * gcc.target/mips/mult-10.c: Likewise.
2933 * gcc.target/mips/mult-11.c: Likewise.
2934 * gcc.target/mips/mult-16.c: Likewise.
2935
2936 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2937 skip for -O0 and -Os.
2938 * gcc.target/mips/fix-r4000-12.c: Likewise.
2939 * gcc.target/mips/madd-7.c: Likewise.
2940 * gcc.target/mips/mips-ps-5.c: Likewise.
2941 * gcc.target/mips/mips-ps-7.c: Likewise.
2942 * gcc.target/mips/msub-7.c: Likewise.
2943
2944 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2945 skip for -O0. Require -mno-abicalls.
2946 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2947
2948 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2949 skip for -O0. Require a total number of BBIT instructions and
2950 at least one of each kind.
2951
2952 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2953 skip for -O0. Require -fno-unroll-loops.
2954
2955 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2956 skip for -O0. Allow BLTZ as well as BGEZ.
2957
2958 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2959
2960 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2961 skip for -O0. Require -fschedule-insns2.
2962 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2963
2964 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2965 but skip for -O0. Make a branch-likely more likely.
2966
2967 * gcc.target/mips/timode-2.c: Split each test into its own function.
2968 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2969
2970 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2971 skip for -O0. Require -fpeephole2.
2972 * gcc.target/mips/vr-mult-2.c: Likewise.
2973
2974 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2975
2976 PR preprocessor/53469
2977 * gcc.dg/cpp/_Pragma7.c: New test case.
2978
2979 2012-08-27 Tobias Burnus <burnus@net-b.de>
2980
2981 PR fortran/54370
2982 * gfortran.dg/do_5.f90: New.
2983
2984 2012-08-27 Tobias Burnus <burnus@net-b.de>
2985
2986 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2987 from dg-options as -Wall no longer implies it.
2988
2989 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2990
2991 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2992
2993 2012-08-25 Jason Merrill <jason@redhat.com>
2994
2995 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2996
2997 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2998
2999 PR c++/51421
3000 * g++.dg/cpp0x/auto34.C: New.
3001
3002 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3003
3004 PR c/54363
3005 * gcc.dg/pr54363.c: New test.
3006
3007 PR c/54355
3008 * gcc.dg/pr54355.c: New test.
3009
3010 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3011
3012 PR debug/52857
3013 * gcc.target/i386/pr52857-1.c: New.
3014 * gcc.target/i386/pr52857-2.c: Likewise.
3015
3016 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3017
3018 * gcc.target/mips/code-readable-4.c: New test.
3019
3020 2012-08-23 Julian Brown <julian@codesourcery.com>
3021 Sandra Loosemore <sandra@codesourcery.com>
3022
3023 * gcc.target/mips/code-readable-1.c: Add -O to options.
3024
3025 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3026
3027 PR c++/20420
3028 * g++.dg/lookup/using53.C: New.
3029
3030 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3031
3032 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3033 * gcc.dg/fixed-point/convert-1.c: New.
3034 * gcc.dg/fixed-point/convert-2.c: New.
3035 * gcc.dg/fixed-point/convert-3.c: New.
3036 * gcc.dg/fixed-point/convert-4.c: New.
3037 * gcc.dg/fixed-point/convert-float-1.c: New.
3038 * gcc.dg/fixed-point/convert-float-2.c: New.
3039 * gcc.dg/fixed-point/convert-float-3.c: New.
3040 * gcc.dg/fixed-point/convert-float-4.c: New.
3041 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3042 * gcc.dg/fixed-point/convert-sat.c: New.
3043 * gcc.dg/fixed-point/convert.h: New.
3044
3045 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3046
3047 PR target/54089
3048 * gcc.target/sh/pr54089-2.c: New.
3049
3050 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3051
3052 * gcc.target/i386/long-double-64-1.c: New file.
3053 * gcc.target/i386/long-double-64-2.c: Likewise.
3054 * gcc.target/i386/long-double-64-3.c: Likewise.
3055 * gcc.target/i386/long-double-64-4.c: Likewise.
3056 * gcc.target/i386/long-double-80-1.c: Likewise.
3057 * gcc.target/i386/long-double-80-2.c: Likewise.
3058 * gcc.target/i386/long-double-80-3.c: Likewise.
3059 * gcc.target/i386/long-double-80-4.c: Likewise.
3060 * gcc.target/i386/long-double-80-5.c: Likewise.
3061 * gcc.target/i386/long-double-80-6.c: Likewise.
3062 * gcc.target/i386/long-double-80-7.c: Likewise.
3063
3064 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3065
3066 PR tree-optimization/54317
3067 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3068
3069 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3070
3071 PR target/39423
3072 * gcc.target/sh/pr39423-2.c: New.
3073
3074 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3075
3076 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3077 * gcc.dg/fold-perm.c: Likewise.
3078
3079 2012-08-20 Jan Hubicka <jh@suse.cz>
3080
3081 PR fortran/48636
3082 * gcc.dg/ipa/inlinehint-1.c: New.
3083
3084 2012-08-20 Florian Weimer <fweimer@redhat.com>
3085
3086 PR c++/19351
3087 * g++.dg/init/new38.C: New test.
3088 * g++.dg/init/new39.C: New test.
3089
3090 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3091
3092 PR target/54089
3093 * gcc.target/sh/pr54089-1.c: New.
3094
3095 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3096
3097 PR target/51244
3098 * gcc.target/sh/pr51244-11.c: New.
3099
3100 2012-08-20 Tobias Burnus <burnus@net-b.de>
3101
3102 PR fortran/54301
3103 * gfortran.dg/warn_target_lifetime_2.f90: New.
3104
3105 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3106
3107 PR c++/10416
3108 * g++.dg/warn/Wunused-var-17.C: New.
3109
3110 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3111
3112 PR middle-end/53992
3113 * gcc.dg/gomp/pr53992.c: New test.
3114
3115 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3116
3117 PR tree-ssa/54295
3118 * gcc.c-torture/execute/20120817-1.c: New test.
3119
3120 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3121
3122 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3123 add instruction.
3124 (f2): New test that really does need adds.
3125
3126 2012-08-20 Richard Guenther <rguenther@suse.de>
3127
3128 PR tree-optimization/54327
3129 * gcc.dg/torture/pr54327.c: New testcase.
3130
3131 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3132
3133 PR tree-optimization/54321
3134 * gcc.c-torture/compile/pr54321.c: New test.
3135
3136 2012-08-20 Tobias Burnus <burnus@net-b.de>
3137
3138 PR fortran/54301
3139 * gfortran.dg/warn_target_lifetime_1.f90: New.
3140
3141 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3142
3143 PR fortran/54298
3144 * gfortran.dg/real_compare_1.f90: New test case.
3145 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3146
3147 2012-08-18 Jan Hubicka <jh@suse.cz>
3148
3149 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3150
3151 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3152
3153 PR fortran/39290
3154 * gfortran.dg/interface_37.f90: New test.
3155
3156 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3157 Gary Funck <gary@intrepid.com>
3158
3159 PR target/20020
3160 * gcc.target/i386/pr20020-1.c: New test.
3161 * gcc.target/i386/pr20020-2.c: Likewise.
3162 * gcc.target/i386/pr20020-3.c: Likewise.
3163
3164 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3165
3166 * gcc.target/i386/perm-concat.c: New test.
3167
3168 2012-08-17 Julian Brown <julian@codesourcery.com>
3169
3170 * gcc.target/arm/div64-unwinding.c: New test.
3171
3172 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3173
3174 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3175
3176 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3177
3178 PR target/54236
3179 * gcc.target/sh/pr54236-1.c: New.
3180
3181 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3182
3183 * lib/target-supports.exp (check_effective_target_sync_int_long)
3184 (check_effective_target_sync_char_short): Enable for crisv32-*
3185 and cris-*.
3186
3187 PR middle-end/54261
3188 * gcc.dg/torture/pr54261-1.c: New test.
3189
3190 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3191
3192 PR fortran/54243
3193 PR fortran/54244
3194 * gfortran.dg/typebound_call_24.f03: New.
3195
3196 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3197
3198 PR tree-optimization/54245
3199 * gcc.dg/tree-ssa/pr54245.c: New test.
3200
3201 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3202
3203 PR tree-optimization/54240
3204 * gcc.target/powerpc/pr54240.c: New test.
3205 * gcc.target/mips/pr54240.c: Likewise.
3206
3207 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3208
3209 PR target/52933
3210 * gcc.target/sh/pr52933-1.c: New.
3211 * gcc.target/sh/pr52933-2.c: New.
3212
3213 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3214
3215 PR target/50751
3216 * gcc.target/sh/pr50751-8.c: New.
3217
3218 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3219
3220 PR fortran/47586
3221 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3222 * gfortran.dg/typebound_proc_27.f03: New test.
3223
3224 2012-08-14 Sterling Augustine <saugustine@google.com>
3225
3226 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3227
3228 2012-08-14 Tobias Burnus <burnus@net-b.de>
3229
3230 PR fortran/40881
3231 * gfortran.dg/data_constraints_3.f90: New.
3232 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3233 to disable -pedantic compilation.
3234 * gfortran.dg/pr37243.f: Ditto.
3235 * gfortran.dg/g77/19990826-3.f: Ditto.
3236 * gfortran.dg/g77/20020307-1.f : Ditto.
3237 * gfortran.dg/g77/980310-3.f: Ditto.
3238
3239 2012-08-14 Tobias Burnus <burnus@net-b.de>
3240
3241 PR fortran/54234
3242 * gfortran.dg/warn_conversion_4.f90: New.
3243
3244 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3245
3246 PR middle-end/53411
3247 PR rtl-optimization/53495
3248 * gcc.c-torture/compile/pr53411.c: New test.
3249 * gcc.c-torture/compile/pr53495.c: New test.
3250
3251 2012-08-13 Richard Guenther <rguenther@suse.de>
3252
3253 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3254
3255 2012-08-13 Richard Guenther <rguenther@suse.de>
3256
3257 PR tree-optimization/54200
3258 * gcc.dg/guality/pr54200.c: New testcase.
3259 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3260
3261 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3262
3263 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3264
3265 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3266
3267 PR target/51244
3268 * gcc.target/sh/pr51244-7.c: New.
3269 * gcc.target/sh/pr51244-8.c: New.
3270 * gcc.target/sh/pr51244-9.c: New.
3271 * gcc.target/sh/pr51244-10.c: New.
3272
3273 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3274
3275 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3276 -m2e or -m2a.
3277 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3278 * gcc.target/sh/pr53511-1.c: Likewise.
3279 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3280 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3281 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3282 * gcc.target/sh/pr53512-3.c: Likewise.
3283 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3284
3285 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3286
3287 PR target/39423
3288 * gcc.c-torture/compile/pr39423-1.c: New.
3289 * gcc.c-torture/compile/pr39423-2.c: New.
3290
3291 2012-08-12 Tobias Burnus <burnus@net-b.de>
3292
3293 PR fortran/54221
3294 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3295 they appear uninitialized on the RHS.
3296 * gfortran.dg/public_private_module_6.f90: New.
3297
3298 2012-08-11 Martin Jambor <mjambor@suse.cz>
3299
3300 PR fortran/48636
3301 * gfortran.dg/pr48636.f90: New test.
3302
3303 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3304
3305 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3306 to avoid warnings.
3307 (main): Adjust caller.
3308
3309 2012-08-10 Richard Guenther <rguenther@suse.de>
3310
3311 * gcc.dg/matrix/*.c: Adjust and move ...
3312 * gcc.dg/torture/: ... here.
3313 * gcc.dg/matrix: Remove directory.
3314
3315 2012-08-10 Richard Guenther <rguenther@suse.de>
3316
3317 PR middle-end/54219
3318 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3319
3320 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3321
3322 PR middle-end/54211
3323 * gcc.dg/tree-ssa/pr54211.c: New test.
3324
3325 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3326
3327 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3328 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3329
3330 2012-08-10 Richard Guenther <rguenther@suse.de>
3331
3332 PR tree-optimization/54109
3333 * gcc.dg/torture/pr54109.c: New testcase.
3334 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3335 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3336
3337 2012-08-10 Richard Guenther <rguenther@suse.de>
3338
3339 PR tree-optimization/54027
3340 * gcc.dg/torture/pr54027.c: New testcase.
3341
3342 2012-08-10 Richard Guenther <rguenther@suse.de>
3343
3344 * g++.dg/plugin/selfassign.c: Adjust.
3345 * gcc.dg/plugin/selfassign.c: Likewise.
3346 * gcc.dg/strlenopt-11.c: Likewise.
3347 * gcc.dg/strlenopt-13.c: Likewise.
3348 * gcc.dg/no-strict-overflow-4.c: Likewise.
3349 * gcc.dg/strict-overflow-4.c: Likewise.
3350 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3351 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3352 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3353 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3354 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3355 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3356 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3357 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3358 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3359 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3360 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3361 * gcc.dg/pr46309.c: Likewise.
3362 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3363
3364 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3365
3366 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3367 for x86 targets.
3368 * gcc.c-torture/compile/20120727-2.c: New test.
3369
3370 2012-08-09 Martin Jambor <mjambor@suse.cz>
3371
3372 * gcc.dg/ipa/iinline-4.c: New test.
3373 * gcc.dg/ipa/iinline-5.c: Likewise.
3374 * gcc.dg/ipa/iinline-6.c: Likewise.
3375 * gcc.dg/ipa/iinline-7.c: Likewise.
3376 * gcc.dg/lto/20120723_0.c: Likewise.
3377 * gcc.dg/lto/20120723_1.c: Likewise.
3378
3379 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3380
3381 PR target/39423
3382 * gcc.target/sh/pr39423-1.c: New.
3383
3384 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3385
3386 PR target/51244
3387 * gcc.target/sh/pr51244-5: New.
3388 * gcc.target/sh/pr51244-6: New.
3389
3390 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3391
3392 * gcc.target/i386/adx-addxcarry32-3.c: New.
3393 * gcc.target/i386/adx-addxcarry64-3.c: New.
3394
3395 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3396
3397 PR rtl-optimization/53701
3398 * gcc.dg/pr53701.c: New test.
3399
3400 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3401
3402 * gcc.c-torture/compile/20120727-1.c: New test.
3403
3404 2012-08-09 Tobias Burnus <burnus@net-b.de>
3405
3406 PR fortran/54199
3407 * gfortran.dg/intrinsic_shadow_4.f90: New.
3408
3409 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3410
3411 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3412
3413 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3414
3415 * gcc.c-torture/execute/20120808-1.c: New test.
3416
3417 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3418
3419 PR rtl-optimization/54157
3420 * gcc.target/i386/pr54157.c: New file.
3421
3422 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3423
3424 * gcc.target/i386/adx-addcarryx32-1.c: New.
3425 * gcc.target/i386/adx-addcarryx32-2.c: New.
3426 * gcc.target/i386/adx-addcarryx64-1.c: New.
3427 * gcc.target/i386/adx-addcarryx64-2.c: New.
3428 * gcc.target/i386/adx-check.h: New.
3429 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3430 * gcc.target/i386/sse-12.c: Add -madx.
3431 * gcc.target/i386/sse-13.c: Ditto.
3432 * gcc.target/i386/sse-14.c: Ditto.
3433 * gcc.target/i386/sse-22.c: Ditto.
3434 * gcc.target/i386/sse-23.c: Ditto.
3435 * g++.dg/other/i386-2.C: Ditto.
3436 * g++.dg/other/i386-3.C: Ditto.
3437
3438 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3439
3440 * gcc.dg/tree-ssa/slsr-5.c: New.
3441 * gcc.dg/tree-ssa/slsr-6.c: New.
3442 * gcc.dg/tree-ssa/slsr-7.c: New.
3443 * gcc.dg/tree-ssa/slsr-8.c: New.
3444 * gcc.dg/tree-ssa/slsr-9.c: New.
3445 * gcc.dg/tree-ssa/slsr-10.c: New.
3446 * gcc.dg/tree-ssa/slsr-11.c: New.
3447 * gcc.dg/tree-ssa/slsr-12.c: New.
3448 * gcc.dg/tree-ssa/slsr-13.c: New.
3449 * gcc.dg/tree-ssa/slsr-14.c: New.
3450 * gcc.dg/tree-ssa/slsr-15.c: New.
3451 * gcc.dg/tree-ssa/slsr-16.c: New.
3452 * gcc.dg/tree-ssa/slsr-17.c: New.
3453 * gcc.dg/tree-ssa/slsr-18.c: New.
3454 * gcc.dg/tree-ssa/slsr-19.c: New.
3455 * gcc.dg/tree-ssa/slsr-20.c: New.
3456 * gcc.dg/tree-ssa/slsr-21.c: New.
3457 * gcc.dg/tree-ssa/slsr-22.c: New.
3458 * gcc.dg/tree-ssa/slsr-23.c: New.
3459 * gcc.dg/tree-ssa/slsr-24.c: New.
3460 * gcc.dg/tree-ssa/slsr-25.c: New.
3461 * gcc.dg/tree-ssa/slsr-26.c: New.
3462 * gcc.dg/tree-ssa/slsr-30.c: New.
3463 * gcc.dg/tree-ssa/slsr-31.c: New.
3464
3465 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3466
3467 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3468 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3469 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3470
3471 2012-08-06 Cary Coutant <ccoutant@google.com>
3472
3473 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3474
3475 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3476
3477 PR fortran/35831
3478 * gfortran.dg/dummy_procedure_5.f90: Modified.
3479 * gfortran.dg/dummy_procedure_8.f90: New.
3480 * gfortran.dg/interface_26.f90: Modified.
3481 * gfortran.dg/proc_ptr_11.f90: Modified.
3482 * gfortran.dg/proc_ptr_15.f90: Modified.
3483 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3484 * gfortran.dg/typebound_override_1.f90: Modified.
3485 * gfortran.dg/typebound_proc_6.f03: Modified.
3486
3487 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3488
3489 PR tree-optimization/51938
3490 PR tree-optimization/52005
3491 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3492 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3493 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3494 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3495
3496 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3497
3498 Avoid crashing on erroneous static_assert usage
3499 * g++.dg/cpp0x/static_assert8.C: New test.
3500
3501 2012-08-06 Jason Merrill <jason@redhat.com>
3502
3503 * g++.dg/cpp0x/sfinae38.C: New.
3504
3505 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3506 Paolo Carlini <paolo.carlini@oracle.com>
3507
3508 PR c++/54165
3509 * g++.dg/conversion/void2.C: New.
3510
3511 2012-08-06 Tom de Vries <tom@codesourcery.com>
3512
3513 * gcc.dg/tree-ssa/vrp78.c: New test.
3514
3515 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3516 Richard Sandiford <rdsandiford@googlemail.com>
3517
3518 * g++.dg/opt/enum2.C: Require fpic target.
3519 * g++.dg/lto/20090303_0.C: Likewise.
3520
3521 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3522 Catherine Moore <clm@codesourcery.com>
3523
3524 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3525 flush function names too.
3526 * gcc.target/mips/clear-cache-1.c: Likewise.
3527
3528 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3529
3530 PR target/54156
3531 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3532
3533 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3534
3535 PR fortran/54166
3536 * gfortran.dg/array_5.f90: New test.
3537
3538 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3539
3540 PR tree-optimization/30318
3541 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3542
3543 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3544
3545 * g++.dg/ext/vector17.C: New testcase.
3546
3547 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3548
3549 PR target/51931
3550 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3551 * g++.dg/opt/longbranch1.C: Likewise.
3552
3553 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3554
3555 PR tree-optimization/53805
3556 * gcc.dg/fold-notunord.c: New testcase.
3557
3558 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3559
3560 PR fortran/48820
3561 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3562 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3563
3564 2012-08-02 Jason Merrill <jason@redhat.com>
3565 Paolo Carlini <paolo.carlini@oracle.com>
3566
3567 PR c++/51213 (again)
3568 * g++.dg/cpp0x/sfinae37.C: Extend.
3569
3570 2012-08-02 Richard Guenther <rguenther@suse.de>
3571
3572 PR tree-optimization/50672
3573 * g++.dg/torture/pr50672.C: New testcase.
3574
3575 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3576
3577 PR fortran/54147
3578 * gfortran.dg/abstract_type_6.f03: Modified.
3579 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3580 * gfortran.dg/proc_ptr_comp_35.f90: New.
3581 * gfortran.dg/typebound_proc_9.f03: Modified.
3582 * gfortran.dg/typebound_proc_26.f90: New.
3583
3584 2012-08-02 Richard Guenther <rguenther@suse.de>
3585
3586 * gcc.dg/torture/pta-callused-1.c: Adjust.
3587 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3588 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3589 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3590 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3591 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3592 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3593 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3594 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3595
3596 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3597
3598 PR fortran/54033
3599 * gfortran.dg/include_6.f90: New test case.
3600 * gfortran.dg/include_7.f90: New test case.
3601 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3602
3603 2012-08-01 Tom de Vries <tom@codesourcery.com>
3604
3605 * gcc.dg/tree-ssa/vrp76.c: New test.
3606
3607 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3608
3609 PR tree-optimization/46556
3610 * gcc.dg/tree-ssa/slsr-27.c: New.
3611 * gcc.dg/tree-ssa/slsr-28.c: New.
3612 * gcc.dg/tree-ssa/slsr-29.c: New.
3613
3614 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3615
3616 PR fortran/42418
3617 * gfortran.dg/proc_decl_29.f90: New.
3618
3619 2012-07-31 Dehao Chen <dehao@google.com>
3620
3621 * gcc.dg/predict-7.c: New test.
3622
3623 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3624
3625 PR fortran/54134
3626 * gfortran.dg/typebound_override_3.f90: New.
3627
3628 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3629
3630 PR tree-optimization/53773
3631 * gcc.dg/vect/pr53773.c: New test.
3632
3633 2012-07-31 Nick Clifton <nickc@redhat.com>
3634
3635 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3636 and for XStormy16.
3637
3638 2012-07-31 Tobias Burnus <burnus@net-b.de>
3639
3640 * gfortran.dg/c_funloc_tests_6.f90: New.
3641 * gfortran.dg/c_funloc_tests_7.f90: New.
3642 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3643
3644 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3645
3646 PR c++/53624
3647 * g++.dg/cpp0x/temp_default5.C: New.
3648
3649 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3650
3651 PR fortran/51081
3652 * gfortran.dg/proc_ptr_37.f90: New.
3653
3654 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3655
3656 * lib/target-supports.exp
3657 (check_effective_target_vect_natural_alignment): New function.
3658 * gcc.dg/align-2.c: Only run on targets with natural alignment
3659 of vector types.
3660 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3661 alignment of vector types.
3662
3663 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3664 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3665
3666 * gcc.target/i386/rdseed16-1.c: New.
3667 * gcc.target/i386/rdseed32-1.c: Ditto
3668 * gcc.target/i386/rdseed64-1.c: Ditto
3669 * gcc.target/i386/sse-12.c: Add -mrdseed.
3670 * gcc.target/i386/sse-13.c: Ditto.
3671 * gcc.target/i386/sse-14.c: Ditto.
3672 * g++.dg/other/i386-2.C: Ditto.
3673 * g++.dg/other/i386-3.C: Ditto.
3674
3675 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3676
3677 PR target/51244
3678 * gcc.target/sh/pr51244-4.c: New.
3679
3680 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3681
3682 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3683 for alpha*-*-* targets. Cleanup original tree dump.
3684
3685 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3686
3687 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3688 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3689
3690 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3691
3692 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3693 rand, srand. Include <stdlib.h>.
3694
3695 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3696
3697 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3698
3699 2012-07-26 Richard Henderson <rth@redhat.com>
3700
3701 * gcc.dg/attr-hotcold-1.c: New.
3702 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3703
3704 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3705 Sandra Loosemore <sandra@codesourcery.com>
3706
3707 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3708
3709 2012-07-26 Tobias Burnus <burnus@net-b.de>
3710
3711 * gfortran.dg/contiguous_1.f90: Update dg-error.
3712 * gfortran.dg/proc_ptr_32.f90: Ditto.
3713
3714 2012-07-26 Richard Guenther <rguenther@suse.de>
3715
3716 PR tree-optimization/54098
3717 * gcc.dg/torture/pr54098.c: New testcase.
3718
3719 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3720
3721 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3722 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3723
3724 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3725
3726 PR fortran/44354
3727 * gfortran.dg/array_constructor_39.f90: New test.
3728
3729 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3730
3731 PR fortran/44354
3732 * gfortran.dg/array_constructor_38.f90: New test.
3733
3734 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3735
3736 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3737
3738 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3739
3740 * gnat.dg/noreturn5.ad[sb]: New test.
3741
3742 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3743 Paul Brook <paul@codesourcery.com>
3744
3745 PR target/53633
3746
3747 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3748 * c-c++-common/pr53633.c: New test.
3749
3750 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3751
3752 * gcc.target/i386/asm-dialect-1.c: New test case.
3753
3754 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3755 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3756
3757 * gcc.target/i386/prefetchw-1.c: New.
3758 * gcc.target/i386/sse-12.c: Add -mprfchw.
3759 * gcc.target/i386/sse-13.c: Ditto.
3760 * gcc.target/i386/sse-14.c: Ditto.
3761 * gcc.target/i386/sse-22.c: Ditto.
3762 * gcc.target/i386/sse-23.c: Ditto.
3763 * g++.dg/other/i386-2.C: Ditto.
3764 * g++.dg/other/i386-3.C: Ditto.
3765
3766 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3767
3768 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3769
3770 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3771
3772 PR target/54051
3773 * gcc.target/arm/pr54051.c: New.
3774 * gcc.target/arm/vfp-1.c: Adjust test.
3775
3776 2012-07-24 Julian Brown <julian@codesourcery.com>
3777
3778 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3779 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3780 hard-float ARM.
3781
3782 2012-07-23 Paul Brook <paul@codesourcery.com>
3783
3784 * g++.dg/other/armv7m-1.c: New test.
3785
3786 2012-07-23 Julian Brown <julian@codesourcery.com>
3787
3788 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3789 ARM.
3790 (DO_TEST): Define to 1 for appropriate ARM targets.
3791
3792 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3793
3794 PR tree-optimization/53881
3795 * gcc.dg/pr53881.c: Renamed to ...
3796 * gcc.dg/pr53881-1.c: ... this.
3797 * gcc.dg/pr53881-2.c: New test.
3798
3799 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3800
3801 Handle recent changes in default atomics for cris*-*-linux*.
3802 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3803 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3804 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3805 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3806 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3807 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3808 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3809 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3810 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3811 -mno-unaligned-atomic-may-use-library is in effect for
3812 cris*-*-linux*.
3813 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3814 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3815 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3816 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3817 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3818 gcc.target/cris/torture/sync-mis-op-i-1.c,
3819 gcc.target/cris/torture/sync-mis-op-i-2.c,
3820 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3821 gcc.target/cris/torture/sync-mis-op-i-3.c,
3822 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3823 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3824 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3825 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3826 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3827 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3828 (main): Remove local variable x.
3829 [mis_ok]: Check that atomics don't fail.
3830
3831 2012-07-21 Andrew Pinski <apinski@cavium.com>
3832
3833 * gcc.dg/tree-ssa/vrp72.c: New test.
3834 * gcc.dg/tree-ssa/vrp73.c: New test.
3835 * gcc.dg/tree-ssa/vrp74.c: New test.
3836 * gcc.dg/tree-ssa/vrp75.c: New test.
3837
3838 2012-07-21 Andrew Pinski <apinski@cavium.com>
3839
3840 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3841 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3842
3843 2012-07-21 Andrew Pinski <apinski@cavium.com>
3844
3845 * gcc.target/mips/octeon-pop-2.c: New testcase.
3846
3847 2012-07-21 Tobias Burnus <burnus@net-b.de>
3848
3849 PR fortran/48820
3850 * gfortran.dg/assumed_rank_3.f90: New.
3851 * gfortran.dg/assumed_rank_11.f90: New.
3852 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3853 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3854 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3855
3856 2012-07-21 Andrew Pinski <apinski@cavium.com>
3857
3858 * gcc.target/mips/unaligned-1.c: New testcase.
3859
3860 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3861
3862 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3863
3864 2012-07-20 Tobias Burnus <burnus@net-b.de>
3865
3866 * gfortran.dg/bind_c_array_params_2.f90: New.
3867 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3868 and update dg-error.
3869
3870 2012-07-20 Tobias Burnus <burnus@net-b.de>
3871
3872 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3873
3874 2012-07-20 Jason Merrill <jason@redhat.com>
3875
3876 PR c++/54038
3877 * g++.dg/other/array7.C: New.
3878
3879 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3880
3881 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3882 the basic block and check loop depth.
3883 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3884 matching patterns and comments.
3885 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3886 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3887
3888 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3889
3890 PR c++/28656
3891 * c-c++-common/pr28656.c: New test.
3892
3893 2012-07-19 Jason Merrill <jason@redhat.com>
3894
3895 PR c++/54026
3896 * g++.dg/init/mutable1.C: New.
3897
3898 2012-07-20 Tobias Burnus <burnus@net-b.de>
3899
3900 PR fortran/48820
3901 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3902 * gfortran.dg/assumed_rank_1.f90: New.
3903 * gfortran.dg/assumed_rank_1_c.c: New.
3904 * gfortran.dg/assumed_rank_2.f90: New.
3905 * gfortran.dg/assumed_rank_4.f90: New.
3906 * gfortran.dg/assumed_rank_5.f90: New.
3907 * gfortran.dg/assumed_rank_6.f90: New.
3908 * gfortran.dg/assumed_rank_7.f90: New.
3909 * gfortran.dg/assumed_rank_8.f90: New.
3910 * gfortran.dg/assumed_rank_8_c.c: New.
3911 * gfortran.dg/assumed_rank_9.f90: New.
3912 * gfortran.dg/assumed_rank_10.f90: New.
3913 * gfortran.dg/assumed_rank_12.f90: New.
3914
3915 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3916
3917 * gnat.dg/opt25.adb: New test.
3918 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3919 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3920
3921 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3922
3923 * gnat.dg/aggr20.ad[sb]: New test.
3924 * gnat.dg/aggr20_pkg.ads: New helper.
3925
3926 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3927
3928 * gnat.dg/derived_type3.adb: New test.
3929 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3930
3931 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3932
3933 PR rtl-optimization/53942
3934 * gcc.dg/pr53942.c: New test.
3935
3936 2012-07-19 Jason Merrill <jason@redhat.com>
3937
3938 PR c++/54021
3939 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3940
3941 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3942
3943 * gnat.dg/discr38.adb: New test.
3944
3945 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3946
3947 PR middle-end/54017
3948 * c-c++-common/gomp/pr54017.c: New test.
3949
3950 2012-07-19 Richard Guenther <rguenther@suse.de>
3951 Eric Botcazou <ebotcazou@adacore.com>
3952
3953 * gnat.dg/loop_optimization11.adb: New testcase.
3954 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3955
3956 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3957 Jason Merrill <jason@redhat.com>
3958
3959 * g++.dg/cpp0x/sfinae37.C: New.
3960 * g++.dg/template/access23.C: New.
3961 * g++.dg/template/access7.C: Adjust.
3962 * g++.dg/template/sfinae10.C: Don't expect errors.
3963 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3964
3965 2012-07-18 Julian Brown <julian@codesourcery.com>
3966 Sandra Loosemore <sandra@codesroucery.com>
3967
3968 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3969
3970 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3971
3972 * gnat.dg/noreturn4.ad[sb]: New test.
3973 * gnat.dg/noreturn4_pkg.ads: New helper.
3974
3975 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3976 Julian Brown <julian@codesourcery.com>
3977
3978 * gcc.target/arm/neon-vdup-1.c: New test case.
3979 * gcc.target/arm/neon-vdup-2.c: New test case.
3980 * gcc.target/arm/neon-vdup-3.c: New test case.
3981 * gcc.target/arm/neon-vdup-4.c: New test case.
3982 * gcc.target/arm/neon-vdup-5.c: New test case.
3983 * gcc.target/arm/neon-vdup-6.c: New test case.
3984 * gcc.target/arm/neon-vdup-7.c: New test case.
3985 * gcc.target/arm/neon-vdup-8.c: New test case.
3986 * gcc.target/arm/neon-vdup-9.c: New test case.
3987 * gcc.target/arm/neon-vdup-10.c: New test case.
3988 * gcc.target/arm/neon-vdup-11.c: New test case.
3989 * gcc.target/arm/neon-vdup-12.c: New test case.
3990 * gcc.target/arm/neon-vdup-13.c: New test case.
3991 * gcc.target/arm/neon-vdup-14.c: New test case.
3992 * gcc.target/arm/neon-vdup-15.c: New test case.
3993 * gcc.target/arm/neon-vdup-16.c: New test case.
3994 * gcc.target/arm/neon-vdup-17.c: New test case.
3995 * gcc.target/arm/neon-vdup-18.c: New test case.
3996 * gcc.target/arm/neon-vdup-19.c: New test case.
3997 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3998 arguments non-constant.
3999
4000 2012-07-18 Richard Guenther <rguenther@suse.de>
4001
4002 PR tree-optimization/53970
4003 * g++.dg/torture/pr53970.C: New testcase.
4004
4005 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4006
4007 PR target/38621
4008 * gcc.c-torture/compile/pr38621.c: New.
4009
4010 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4011
4012 PR target/33135
4013 * gcc.target/sh/pr33135-1.c: New.
4014 * gcc.target/sh/pr33135-2.c: New.
4015 * gcc.target/sh/pr33135-3.c: New.
4016 * gcc.target/sh/pr33135-4.c: New.
4017
4018 2012-07-17 Jason Merrill <jason@redhat.com>
4019
4020 PR c++/53995
4021 * g++.dg/parse/enum9.C: New.
4022
4023 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4024 Sandra Loosemore <sandra@codesourcery.com>
4025
4026 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4027 if there is a conflict with -mcpu=. Use -mcpu=5208.
4028
4029 2012-07-17 Jason Merrill <jason@redhat.com>
4030
4031 PR c++/53989
4032 * g++.dg/template/array23.C: New.
4033
4034 2012-07-17 Tobias Burnus <burnus@net-b.de>
4035
4036 PR fortran/53985
4037 * gfortran.dg/bind_c_usage_26.f90: New.
4038 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4039 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4040 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4041 * gfortran.dg/interop_params.f03: Ditto.
4042
4043 2012-07-17 Jason Merrill <jason@redhat.com>
4044
4045 * g++.dg/template/inherit8.C: Adjust.
4046 * g++.dg/template/using21.C: Adjust.
4047 * g++.dg/template/using22.C: Adjust.
4048
4049 PR c++/53549
4050 * g++.dg/template/current-inst1.C: New.
4051 * g++.dg/parse/crash35.C: Adjust.
4052
4053 2012-07-17 Tobias Burnus <burnus@net-b.de>
4054
4055 PR fortran/52101
4056 * gfortran.dg/oldstyle_4.f90: New.
4057
4058 2012-07-17 Tobias Burnus <burnus@net-b.de>
4059
4060 PR fortran/49265
4061 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4062 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4063
4064 2012-07-16 Jason Merrill <jason@redhat.com>
4065
4066 * g++.dg/parse/access8.C: Adjust.
4067 * g++.dg/template/sfinae6_neg.C: Adjust.
4068
4069 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4070
4071 PR fortran/53824
4072 * gfortran.dg/coarray_allocate_1.f90: New test.
4073
4074 2012-07-16 Andrew Pinski <apinski@cavium.com>
4075
4076 * gcc.c-torture/execute/bswap-1.c: New testcase.
4077 * gcc.c-torture/compile/unalign-1.c: New testcase.
4078 * gcc.c-torture/compile/20120524-1.c: New testcase.
4079 * gcc.c-torture/compile/20101216-1.c: New testcase.
4080
4081 2012-07-16 Dehao Chen <dehao@google.com>
4082
4083 Revert
4084 2012-07-10 Dehao Chen <dehao@google.com>
4085
4086 * gcc.dg/debug_info_inline.c: New test.
4087
4088 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4089
4090 PR fortran/53956
4091 * gfortran.dg/proc_decl_28.f90: New.
4092
4093 2012-07-16 Andrew Pinski <apinski@cavium.com>
4094
4095 * gcc.dg/torture/builtins-1.c: New testcase.
4096
4097 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4098
4099 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4100 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4101 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4102 gcc.target/cris/sync-1-v10.c,
4103 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4104 pass -mno-unaligned-atomic-may-use-library.
4105 * gcc.target/cris/sync-xchg-1.c: New test.
4106 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4107 valid register operand output modifier.
4108
4109 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4110
4111 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4112 characters.
4113
4114 2012-07-13 Andrew Pinski <apinski@cavium.com>
4115
4116 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4117 rather than cleanup-tree-dump.
4118 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4119
4120 2012-07-13 Richard Guenther <rguenther@suse.de>
4121
4122 PR tree-optimization/53907
4123 * gcc.target/i386/pr53907.c: New testcase.
4124
4125 2012-07-13 Richard Guenther <rguenther@suse.de>
4126
4127 PR tree-optimization/53922
4128 * gcc.dg/torture/pr53922.c: New testcase.
4129
4130 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4131
4132 PR rtl-optimization/53908
4133 * gcc.dg/torture/pr53908.c: New test.
4134
4135 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4136
4137 PR c++/53531
4138 * g++.dg/cpp0x/variadic135.C: New.
4139
4140 2012-07-12 Jason Merrill <jason@redhat.com>
4141
4142 * g++.dg/template/sfinae6_neg.C: Adjust.
4143
4144 2012-07-12 Tobias Burnus <burnus@net-b.de>
4145
4146 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4147 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4148 scan-tree-dump-times pattern.
4149
4150 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4151
4152 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4153
4154 2012-07-11 Jason Merrill <jason@redhat.com>
4155
4156 DR 1402
4157 * g++.g/cpp0x/defaulted37.C: New.
4158
4159 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4160
4161 PR target/53859
4162 * gcc.target/arm/pr53859.c: New test.
4163
4164 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4165
4166 PR target/53886
4167 * gcc.c-torture/compile/pr53886.c: New.
4168
4169 2012-07-10 Dehao Chen <dehao@google.com>
4170
4171 * gcc.dg/debug_info_inline.c: New test.
4172
4173 2012-07-10 Jason Merrill <jason@redhat.com>
4174
4175 PR c++/53733
4176 * g++.dg/cpp0x/defaulted36.C: New.
4177 * g++.dg/cpp0x/defaulted21.C: Adjust.
4178
4179 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4180
4181 2012-07-09 Sterling Augustine <saugustine@google.com>
4182
4183 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4184
4185 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4186
4187 PR tree-optimization/53887
4188 * gcc.dg/pr53887.c: New test.
4189
4190 2012-07-09 Jason Merrill <jason@redhat.com>
4191
4192 PR c++/53882
4193 * g++.dg/cpp0x/nullptr29.C: New.
4194
4195 2012-07-09 Tom de Vries <tom@codesourcery.com>
4196 Richard Guenther <rguenther@suse.de>
4197
4198 * gcc.dg/builtin-unreachable-6.c: New test.
4199 * gcc.dg/builtin-unreachable-5.c: New test.
4200
4201 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4202
4203 PR tree-optimization/53881
4204 * gcc.dg/pr53881.c: New test.
4205
4206 2012-07-06 Jason Merrill <jason@redhat.com>
4207
4208 PR c++/53862
4209 * g++.dg/cpp0x/variadic134.C: New.
4210
4211 PR c++/53858
4212 * g++.dg/cpp0x/alias-decl-20.C: New.
4213
4214 2012-07-06 Tom de Vries <tom@codesourcery.com>
4215
4216 PR tree-optimization/51879
4217 * gcc.dg/pr51879-16.c: New test.
4218 * gcc.dg/pr51879-17.c: Same.
4219
4220 2012-07-06 Tom de Vries <tom@codesourcery.com>
4221
4222 PR tree-optimization/52009
4223 * gcc.dg/pr51879-7.c: New test.
4224 * gcc.dg/pr51879-18.c: New test.
4225
4226 2012-07-05 Jason Merrill <jason@redhat.com>
4227
4228 PR c++/50852
4229 * g++.dg/template/typedef39.C: New.
4230
4231 PR c++/53039
4232 * g++.dg/cpp0x/variadic133.C: New.
4233 * g++.dg/template/param1.C: Adjust.
4234
4235 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4236
4237 PR target/48941
4238 PR target/51980
4239 * gcc.target/arm/neon/vtrnf32.c: Update.
4240 * gcc.target/arm/neon/vtrns32.c: Update.
4241 * gcc.target/arm/neon/vtrnu32.c: Update.
4242 * gcc.target/arm/neon/vzipf32.c: Update.
4243 * gcc.target/arm/neon/vzips32.c: Update.
4244 * gcc.target/arm/neon/vzipu32.c: Update.
4245
4246 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4247
4248 PR fortran/53732
4249 * gfortran.dg/inline_sum_4.f90: New test.
4250
4251 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4252
4253 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4254
4255 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4256
4257 * gcc.target/arm/fma-sp.c: New testcase.
4258 * gcc.target/arm/fma.c: Likewise.
4259 * gcc.target/arm/fma.h: Likewise.
4260
4261 2012-07-04 Jason Merrill <jason@redhat.com>
4262
4263 PR c++/53848
4264 * g++.dg/other/enum3.C: New.
4265
4266 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4267
4268 PR middle-end/53321
4269 * g++.dg/torture/pr53321.C: New test.
4270
4271 2012-07-04 Richard Guenther <rguenther@suse.de>
4272
4273 PR tree-optimization/53844
4274 * g++.dg/tree-ssa/pr53844.C: New testcase.
4275
4276 2012-07-04 Richard Guenther <rguenther@suse.de>
4277
4278 PR tree-optimization/53849
4279 * gcc.dg/pr53849.c: New testcase.
4280
4281 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4282
4283 PR c++/53812
4284 * g++.dg/ext/label14.C: New test.
4285
4286 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4287
4288 PR target/53811
4289 * g++.dg/other/pr53811.C: New test.
4290
4291 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4292
4293 PR target/28896
4294 * gcc.target/m68k/stack-limit-1.c: New testcase.
4295
4296 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4297
4298 * gnat.dg/recursive_call.adb: New test.
4299
4300 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4301
4302 * gnat.dg/discr37.ad[sb]: New test.
4303
4304 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4305
4306 * g++.dg/other/packed1.C: Remove SH from xfail list.
4307
4308 2012-07-02 Jason Merrill <jason@redhat.com>
4309
4310 PR c++/53619
4311 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4312
4313 PR c++/53783
4314 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4315
4316 PR c++/53788
4317 * g++.dg/cpp0x/decltype39.C: New.
4318 * g++.dg/diagnostic/method1.C: Adjust.
4319
4320 PR c++/53816
4321 * g++.dg/template/ref6.C: New.
4322
4323 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4324
4325 PR target/53568
4326 * gcc.target/sh/pr53568-1.c: New.
4327
4328 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4329
4330 PR target/51244
4331 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4332
4333 2012-07-02 Jason Merrill <jason@redhat.com>
4334
4335 PR c++/53821
4336 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4337
4338 PR c++/53524
4339 * g++.dg/template/enum7.C: New.
4340 * g++.dg/other/ptrmem10.C: Adjust.
4341 * g++.dg/other/ptrmem11.C: Adjust.
4342 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4343
4344 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4345
4346 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4347
4348 2012-07-01 Wei Guozhi <carrot@google.com>
4349
4350 PR target/53447
4351 * gcc.target/arm/pr53447-1.c: New testcase.
4352 * gcc.target/arm/pr53447-2.c: New testcase.
4353 * gcc.target/arm/pr53447-3.c: New testcase.
4354 * gcc.target/arm/pr53447-4.c: New testcase.
4355
4356 2012-06-29 Richard Guenther <rguenther@suse.de>
4357
4358 PR tree-optimization/47061
4359 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4360
4361 2012-06-29 Richard Guenther <rguenther@suse.de>
4362
4363 PR tree-optimization/37541
4364 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4365
4366 2012-06-29 Richard Guenther <rguenther@suse.de>
4367
4368 PR tree-optimization/52589
4369 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4370
4371 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4372
4373 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4374
4375 * g++.dg/template/error46.C: Add missing comment to dg-message.
4376 * g++.dg/template/crash107.C: Likewise.
4377 * g++.dg/template/error47.C: Likewise.
4378 * g++.dg/template/crash108.C: Likewise.
4379 * g++.dg/overload/operator5.C: Likewise.
4380
4381 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4382 errors in dg-message directives, add comments.
4383
4384 2012-06-28 Kai Tietz <ktietz@redhat.com>
4385
4386 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4387 hard-coded 'unsigned long'.
4388
4389 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4390
4391 PR tree-optimization/51581
4392 * gcc.dg/vect/pr51581-4.c: New test.
4393
4394 PR tree-optimization/53645
4395 * gcc.c-torture/execute/pr53645-2.c: New test.
4396
4397 2012-06-28 Richard Guenther <rguenther@suse.de>
4398
4399 PR middle-end/53790
4400 * gcc.dg/torture/pr53790.c: New testcase.
4401
4402 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4403
4404 PR tree-optimization/53645
4405 * gcc.c-torture/execute/pr53645.c: New test.
4406
4407 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4408
4409 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4410
4411 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4412
4413 PR debug/53671
4414 PR debug/49888
4415 * gcc.dg/guality/pr49888.c: Account for the possibility that
4416 the variable is optimized out at the first test.
4417
4418 2012-06-27 Jason Merrill <jason@redhat.com>
4419
4420 * g++.dg/cpp0x/override2.C: Adjust.
4421 * g++.dg/template/error5.C: Adjust.
4422 * g++.dg/parse/crash28.C: Adjust.
4423
4424 PR c++/53563
4425 * g++.dg/parse/template27.C: New.
4426 * g++.dg/template/crash74.C: Adjust expected output.
4427
4428 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4429
4430 PR fortran/41951
4431 PR fortran/49591
4432 * gfortran.dg/typebound_operator_16.f03: New.
4433
4434 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4435
4436 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4437 even src1.i and src2.i fields even in the second half of the arrays.
4438
4439 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4440
4441 PR c++/51033.
4442 * g++.dg/torture/vshuf-16.inc: New test.
4443 * g++.dg/torture/vshuf-2.inc: New test.
4444 * g++.dg/torture/vshuf-4.inc: New test.
4445 * g++.dg/torture/vshuf-8.inc: New test.
4446 * g++.dg/torture/vshuf-main.inc: New test.
4447 * g++.dg/torture/vshuf-v16hi.C: New test.
4448 * g++.dg/torture/vshuf-v16qi.C: New test.
4449 * g++.dg/torture/vshuf-v2df.C: New test.
4450 * g++.dg/torture/vshuf-v2di.C: New test.
4451 * g++.dg/torture/vshuf-v2sf.C: New test.
4452 * g++.dg/torture/vshuf-v2si.C: New test.
4453 * g++.dg/torture/vshuf-v4df.C: New test.
4454 * g++.dg/torture/vshuf-v4di.C: New test.
4455 * g++.dg/torture/vshuf-v4sf.C: New test.
4456 * g++.dg/torture/vshuf-v4si.C: New test.
4457 * g++.dg/torture/vshuf-v8hi.C: New test.
4458 * g++.dg/torture/vshuf-v8qi.C: New test.
4459 * g++.dg/torture/vshuf-v8si.C: New test.
4460
4461 2012-06-27 Richard Guenther <rguenther@suse.de>
4462
4463 PR middle-end/53676
4464 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4465
4466 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4467
4468 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4469 scan-dump-dem-not): Use printable pattern in test name.
4470
4471 2012-06-26 Sterling Augustine <saugustine@google.com>
4472 Dominique Dhumieres <dominiq@lps.ens.fr>
4473
4474 * gcc.dg/pubtypes-2.c: Update expected output.
4475 * gcc.dg/pubtypes-3.c: Likewise.
4476 * gcc.dg/pubtypes-4.c: Likewise.
4477
4478 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4479
4480 * gcc.dg/tree-ssa/slsr-1.c: New test.
4481 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4482 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4483 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4484
4485 2012-06-26 Matt Turner <mattst88@gmail.com>
4486
4487 PR target/35294
4488 * gcc.target/arm/mmx-2.c: New.
4489
4490 2012-06-26 Richard Guenther <rguenther@suse.de>
4491
4492 PR c++/53752
4493 * g++.dg/torture/pr53752.C: New testcase.
4494
4495 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4496
4497 PR tree-optimization/53748
4498 * gcc.c-torture/compile/pr53748.c: New test.
4499
4500 2012-06-25 Jason Merrill <jason@redhat.com>
4501
4502 PR c++/53498
4503 PR c++/53305
4504 * g++.dg/cpp0x/decltype38.C: New.
4505 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4506
4507 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4508
4509 * lib/target-supports-dg.exp (testname-for-summary): New.
4510 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4511 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4512 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4513 scan-module-absence, output-exists, output-exists-not: Use
4514 testname-for-summary.
4515 (dg-test): Clean up testname_with_flags.
4516 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4517 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4518 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4519 scan-assembler-dem-not, object-size: Use testname-for-summary.
4520 * lib/gcov.exp (run-gcov): Likewise.
4521 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4522 scan-dump-dem, scan-dump-dem-note): Likewise.
4523
4524 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4525 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4526 including profopt.opt; save and restore existing value.
4527 * g++.dg/bprob/bprob.exp: Likewise.
4528 * gcc.dg/matrix/matrix.exp: Likewise.
4529 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4530 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4531 PROFOPT_OPTIONS.
4532
4533 2012-06-25 Richard Henderson <rth@redhat.com>
4534
4535 * gcc.dg/pr53749.c: New.
4536
4537 2012-06-25 Jason Merrill <jason@redhat.com>
4538
4539 PR c++/52988
4540 * g++.dg/cpp0x/nullptr28.C: New.
4541
4542 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4543
4544 * gcc.target/arm/neon-vld1_dupQ.c: New.
4545
4546 2012-06-25 Florian Weimer <fweimer@redhat.com>
4547
4548 * g++.dg/init/new35.C: New.
4549 * g++.dg/init/new36.C: New.
4550 * g++.dg/init/new37.C: New.
4551 * g++.dg/ext/vla5.C: New warning.
4552 * g++.dg/ext/vla8.C: New warning.
4553 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4554
4555 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4556 James Greenhalgh <james.greenhalgh@arm.com>
4557
4558 * gcc.target/arm/ftest-support-arm.h New testcase.
4559 * gcc.target/arm/ftest-support-thumb.h Likewise.
4560 * gcc.target/arm/ftest-support.h Likewise.
4561 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4562 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4563 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4564 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4565 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4566 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4567 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4568 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4569 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4570 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4571 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4572 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4573 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4574 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4575 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4576 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4577 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4578 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4579 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4580 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4581 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4582 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4583 * lib/target-supports.exp
4584 (check_effective_target_arm_arch_FUNC): Add support for more
4585 architectures.
4586 (add_options_for_arm_arch_FUNC): Likewise.
4587 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4588
4589 2012-06-25 Jason Merrill <jason@redhat.com>
4590
4591 PR c++/53202
4592 * g++.dg/cpp0x/constexpr-tuple.C: New.
4593
4594 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4595
4596 PR target/53759
4597 * gcc.target/i386/pr53759.c: New test.
4598
4599 PR c++/53594
4600 * g++.dg/cpp0x/nsdmi7.C: New test.
4601
4602 2012-06-24 Kai Tietz <ktietz@redhat.com>
4603
4604 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4605 for LLP64 targets.
4606 * gcc.target/i386/pr38988.c: Likewise.
4607
4608 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4609
4610 PR fortran/47710
4611 PR fortran/53328
4612 * gfortran.dg/typebound_generic_12.f03: New.
4613 * gfortran.dg/typebound_generic_13.f03: New.
4614
4615 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4616
4617 * gnat.dg/lto15.ad[sb]: New test.
4618
4619 2012-06-21 Meador Inge <meadori@codesourcery.com>
4620
4621 PR c/53702
4622 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4623
4624 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4625
4626 * gcc.dg/pch/ident-1.c: New test.
4627 * gcc.dg/pch/ident-1.hs: Header file for new test.
4628
4629 2012-06-21 Michael Matz <matz@suse.de>
4630
4631 PR middle-end/53688
4632 * gcc.c-torture/execute/pr53688.c: New test.
4633
4634 2012-06-20 Richard Guenther <rguenther@suse.de>
4635
4636 PR tree-optimization/30318
4637 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4638
4639 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4640
4641 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4642
4643 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4644
4645 * gcc.target/i386/clearcapv2.map: New file.
4646 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4647
4648 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4649
4650 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4651 and add __sh__ case.
4652
4653 2012-06-19 Jason Merrill <jason@redhat.com>
4654
4655 PR c++/52637
4656 * g++.dg/debug/localclass1.C: New.
4657
4658 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4659
4660 * g++.dg/cpp0x/override4.C: New.
4661
4662 2012-06-14 Jason Merrill <jason@redhat.com>
4663
4664 PR c++/53651
4665 * g++.dg/cpp0x/decltype37.C: New.
4666
4667 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4668
4669 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4670
4671 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4672
4673 * gcc.c-torture/compile/vector-5.c,
4674 gcc.c-torture/compile/vector-6.c: New tests.
4675
4676 2012-06-19 Richard Henderson <rth@redhat.com>
4677
4678 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4679
4680 2012-06-19 Richard Guenther <rguenther@suse.de>
4681
4682 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4683
4684 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4685
4686 PR target/53712
4687 * gcc.target/i386/pr53712.c: New test.
4688
4689 2012-06-18 Tobias Burnus <burnus@net-b.de>
4690
4691 PR fortran/53692
4692 * gfortran.dg/elemental_optional_args_6.f90: New.
4693
4694 2012-06-18 Tobias Burnus <burnus@net-b.de>
4695
4696 PR fortran/53526
4697 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4698 * gfortran.dg/coarray/move_alloc_1.f90
4699
4700 2012-06-18 Tobias Burnus <burnus@net-b.de>
4701
4702 PR fortran/53526
4703 * gfortran.dg/coarray_27.f90: New.
4704
4705 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4706 Greta Yorsh <Greta.Yorsh@arm.com>
4707
4708 * gcc.target/arm/epilog-1.c: New test.
4709
4710 2012-06-18 Richard Guenther <rguenther@suse.de>
4711
4712 PR tree-optimization/53693
4713 * g++.dg/torture/pr53693.C: New testcase.
4714
4715 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4716
4717 PR tree-optimization/53703
4718 * gcc.dg/torture/pr53703.c: New test.
4719
4720 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4721
4722 PR middle-end/53698
4723 * gcc.target/i386/pr53698.c: New test.
4724
4725 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4726
4727 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4728
4729 2012-06-17 Tobias Burnus <burnus@net-b.de>
4730
4731 PR fortran/53691
4732 PR fortran/53685
4733 * gfortran.dg/transfer_check_3.f90: New.
4734
4735 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4736
4737 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4738
4739 2012-06-16 Tobias Burnus <burnus@net-b.de>
4740
4741 PR fortran/53642
4742 PR fortran/45170
4743 * gfortran.dg/deferred_type_param_8.f90: New.
4744
4745 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4746
4747 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4748 testname that includes flags, passed in as new argument, in
4749 pass/fail messages.
4750 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4751 and pass it to verify-* procedures.
4752
4753 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4754 alignment torture options with usual torture options.
4755
4756 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4757 messages reported for one line of source code.
4758 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4759 * g++.dg/cpp0x/decltype2.C: Likewise.
4760 * g++.dg/cpp0x/decltype3.C: Likewise.
4761 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4762 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4763 * g++.dg/cpp0x/static_assert3.C: Likewise.
4764 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4765 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4766 * g++.dg/cpp0x/union1.C: Likewise.
4767 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4768 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4769 * g++.dg/cpp0x/variadic2.C: Likewise.
4770 * g++.dg/cpp0x/variadic20.C: Likewise.
4771 * g++.dg/cpp0x/variadic74.C: Likewise.
4772 * g++.dg/diagnostic/bitfld2.C: Likewise.
4773 * g++.dg/ext/attrib44.C: Likewise.
4774 * g++.dg/ext/no-asm-1.C: Likewise.
4775 * g++.dg/other/error34.C: Likewise.
4776 * g++.dg/parse/crash46.C: Likewise.
4777 * g++.dg/parse/error10.C: Likewise.
4778 * g++.dg/parse/error2.C: Likewise.
4779 * g++.dg/parse/error3.C: Likewise.
4780 * g++.dg/parse/error36.C: Likewise.
4781 * g++.dg/parse/error8.C: Likewise.
4782 * g++.dg/parse/error9.C: Likewise.
4783 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4784 * g++.dg/parse/parser-pr28152.C: Likewise.
4785 * g++.dg/parse/template25.C: Likewise.
4786 * g++.dg/parse/typename11.C: Likewise.
4787 * g++.dg/tc1/dr147.C: Likewise.
4788 * g++.dg/template/deduce3.C: Likewise.
4789 * g++.dg/template/koenig9.C: Likewise.
4790 * g++.dg/template/pr23510.C: Likewise.
4791 * g++.dg/warn/pr12242.C: Likewise.
4792 * g++.dg/warn/pr30551-2.C: Likewise.
4793 * g++.dg/warn/pr30551.C: Likewise.
4794 * g++.old-deja/g++.other/typename1.C: Likewise.
4795 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4796
4797 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4798
4799 PR c++/51033
4800 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4801 * c-c++-common/torture/vshuf-2.inc: Likewise.
4802 * c-c++-common/torture/vshuf-4.inc: Likewise.
4803 * c-c++-common/torture/vshuf-8.inc: Likewise.
4804 * c-c++-common/torture/vshuf-main.inc: Likewise.
4805 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4806 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4807 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4808 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4809 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4810 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4811 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4812 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4813 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4814 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4815 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4816 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4817 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4818 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4819
4820 2012-06-15 Michael Matz <matz@suse.de>
4821
4822 * gcc.dg/tree-ssa/vector-4.c: New test.
4823
4824 2012-06-15 Michael Matz <matz@suse.de>
4825
4826 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4827 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4828
4829 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4830
4831 PR tree-optimization/53636
4832 * gcc.target/arm/pr53636.c: New test.
4833
4834 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4835
4836 PR tree-optimization/51581
4837 * gcc.c-torture/execute/pr51581-1.c: New test.
4838 * gcc.c-torture/execute/pr51581-2.c: New test.
4839 * gcc.dg/vect/pr51581-1.c: New test.
4840 * gcc.dg/vect/pr51581-2.c: New test.
4841 * gcc.dg/vect/pr51581-3.c: New test.
4842 * gcc.target/i386/avx-pr51581-1.c: New test.
4843 * gcc.target/i386/avx-pr51581-2.c: New test.
4844 * gcc.target/i386/avx2-pr51581-1.c: New test.
4845 * gcc.target/i386/avx2-pr51581-2.c: New test.
4846 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4847
4848 2012-06-15 Richard Guenther <rguenther@suse.de>
4849
4850 * gcc.c-torture/execute/20120615-1.c: New testcase.
4851
4852 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4853
4854 * gnat.dg/vect8.ad[sb]: New test.
4855
4856 2012-06-14 Richard Guenther <rguenther@suse.de>
4857
4858 * gcc.dg/tree-ssa/vrp.h: New testcase.
4859 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4860
4861 2012-06-13 Christian Bruel <christian.bruel@st.com>
4862
4863 PR target/53621
4864 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4865
4866 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4867
4868 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4869
4870 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4871
4872 PR testsuite/20771
4873 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4874 test summary unique.
4875
4876 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4877 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4878 scan-stack-usage-not): Don't strip torture options from test name.
4879
4880 * lib/scandump.exp (scan-dump-times): Use printable version of
4881 regexp in test summary line.
4882
4883 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4884 messages reported for one line of source code.
4885 * gcc.dg/format/few-1.c: Likewise.
4886 * gcc.dg/ia64-sync-2.c: Likewise.
4887 * gcc.dg/sync-2.c: Likewise.
4888 * gcc.dg/noncompile/pr44517.c: Likewise.
4889
4890 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4891
4892 PR debug/49888
4893 * gcc.dg/guality/pr49888.c: New.
4894
4895 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4896
4897 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4898 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4899 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4900
4901 2012-06-13 Tobias Burnus <burnus@net-b.de>
4902
4903 PR fortran/53643
4904 * gfortran.dg/intent_out_7.f90: New.
4905
4906 2012-06-13 Tobias Burnus <burnus@net-b.de>
4907
4908 PR fortran/53597
4909 * gfortran.dg/save_4.f90: New.
4910
4911 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4912
4913 PR c/53532
4914 PR c/51034
4915 PR c/53196
4916 * gcc.dg/pr53532.c: New test.
4917 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4918 adjust line numbers.
4919 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4920 * gcc.dg/Wcxx-compat-8.c: Likewise.
4921 * gcc.dg/pr51034.c: New test.
4922 * gcc.dg/pr53196-1.c: New test.
4923 * gcc.dg/pr53196-2.c: New test.
4924
4925 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4926
4927 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4928 alignment torture options with usual torture options.
4929 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4930 instead of dg-options.
4931 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4932 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4933 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4934 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4935 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4936 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4937
4938 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4939 to checks for multiple messages reported for one line of source code.
4940 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4941
4942 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4943 messages reported for one line of source code.
4944
4945 * gcc.dg/20031223-1.c: Add comments to check for multiple
4946 messages reported for one line of source code.
4947 * gcc.dg/Wconversion-integer.c: Likewise.
4948 * gcc.dg/Wfatal-2.c: Likewise.
4949 * gcc.dg/Wfatal.c: Likewise.
4950 * gcc.dg/Wobjsize-1.c: Likewise.
4951 * gcc.dg/c99-vla-jump-1.c: Likewise.
4952 * gcc.dg/c99-vla-jump-2.c: Likewise.
4953 * gcc.dg/c99-vla-jump-3.c: Likewise.
4954 * gcc.dg/c99-vla-jump-4.c: Likewise.
4955 * gcc.dg/c99-vla-jump-5.c: Likewise.
4956 * gcc.dg/decl-9.c: Likewise.
4957 * gcc.dg/declspec-10.c: Likewise.
4958 * gcc.dg/declspec-18.c: Likewise.
4959 * gcc.dg/mtune.c: Likewise.
4960 * gcc.dg/parser-pr28152-2.c: Likewise.
4961 * gcc.dg/parser-pr28152.c: Likewise.
4962 * gcc.dg/pr14475.c: Likewise.
4963 * gcc.dg/pr27953.c: Likewise.
4964 * gcc.dg/pr28322-3.c: Likewise.
4965 * gcc.dg/pr30457.c: Likewise.
4966 * gcc.dg/pr30551-2.c: Likewise.
4967 * gcc.dg/pr30551-3.c: Likewise.
4968 * gcc.dg/pr30551-4.c: Likewise.
4969 * gcc.dg/pr30551-5.c: Likewise.
4970 * gcc.dg/pr30551-6.c: Likewise.
4971 * gcc.dg/pr30551.c: Likewise.
4972 * gcc.dg/pr45461.c: Likewise.
4973 * gcc.dg/pr48552-1.c: Likewise.
4974 * gcc.dg/pr48552-2.c: Likewise.
4975 * gcc.dg/redecl-1.c: Likewise.
4976 * gcc.dg/transparent-union-3.c: Likewise.
4977 * gcc.dg/utf-dflt.c: Likewise.
4978 * gcc.dg/utf-dflt2.c: Likewise.
4979 * gcc.dg/vla-8.c: Likewise.
4980 * gcc.dg/vla-init-1.c: Likewise.
4981 * gcc.dg/wtr-int-type-1.c: Likewise.
4982
4983 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4984 messages reported for for one line of source code.
4985 * c-c++-common/raw-string-5.c: Likewise.
4986 * c-c++-common/raw-string-4.c: Likewise.
4987 * c-c++-common/raw-string-6.c: Likewise.
4988 * c-c++-common/pr20000.c: Likewise.
4989
4990 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4991 messages reported for one line of source code.
4992 * gcc.dg/cpp/pr30786.c: Likewise.
4993 * gcc.dg/cpp/pr28709.c: Likewise.
4994 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4995 * gcc.dg/cpp/macspace2.c: Likewise.
4996 * gcc.dg/cpp/missing-header-1.c: Likewise.
4997 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4998 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4999 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5000
5001 2012-06-12 Jason Merrill <jason@redhat.com>
5002
5003 PR c++/53599
5004 * g++.dg/template/local7.C: New.
5005
5006 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5007
5008 PR target/53511
5009 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5010 * gcc.target/sh/pr51340-2.c: Likewise.
5011 * gcc.target/sh/pr51340-3.c: Likewise.
5012
5013 2012-06-12 Michael Matz <matz@suse.de>
5014
5015 * gcc.dg/torture/alias-1.c: New test.
5016
5017 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5018
5019 PR rtl-optimization/53589
5020 * gcc.dg/torture/pr53589.c: New test.
5021
5022 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5023
5024 PR target/50749
5025 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5026 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5027 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5028 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5029 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5030 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5031 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5032 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5033 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5034 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5035 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5036 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5037 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5038 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5039 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5040 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5041
5042 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5043
5044 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5045 (check_intel_cpu_model): New function.
5046 (check_amd_cpu_model): New function.
5047 (check_features): New function.
5048 (__get_cpuid_output): New function.
5049 (check_detailed): New function.
5050 (fn1): Rename to quick_check.
5051 (main): Update to call quick_check and call check_detailed.
5052
5053 2012-06-11 Richard Henderson <rth@redhat.com>
5054
5055 * lib/target-supports.exp
5056 (check_effective_target_sync_long_long_runtime): Use
5057 check_effective_target_lp64 instead of
5058 check_effective_target_powerpc64 for powerpc targets.
5059
5060 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5061
5062 PR target/53511
5063 * gcc.target/sh/pr53511-1.c: New.
5064
5065 2012-06-11 Richard Guenther <rguenther@suse.de>
5066
5067 PR middle-end/53470
5068 * g++.dg/lto/pr53470_0.C: New testcase.
5069 * gcc.dg/lto/pr53470_0.c: Likewise.
5070
5071 2012-06-11 Richard Guenther <rguenther@suse.de>
5072
5073 PR c++/53605
5074 * g++.dg/ext/pr53605.C: New testcase.
5075
5076 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5077
5078 * gnat.dg/specs/array1.ads: New test.
5079 * gnat.dg/specs/array2.ads: Likewise.
5080 * gnat.dg/array22.adb: Likewise.
5081
5082 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5083
5084 * gnat.dg/constant4.adb: New test.
5085 * gnat.dg/constant4_pkg.ads: New helper.
5086
5087 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5088
5089 PR fortran/52552
5090 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5091 * gfortran.dg/allocate_class_1.f90: Modified.
5092 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5093 * gfortran.dg/allocate_class_2.f90: New.
5094
5095 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5096
5097 PR middle-end/53535
5098 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5099
5100 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5101
5102 PR fortran/52861
5103 * gfortran.dg/string_assign_2.f90: New test case.
5104
5105 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5106
5107 PR fortran/52861
5108 * gfortran.dg/string_assign_1.f90: New test case.
5109
5110 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5111
5112 PR middle-end/53580
5113 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5114 * gcc.dg/gomp/critical-4.c: Likewise.
5115 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5116 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5117 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5118 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5119 * c-c++-common/gomp/pr53580.c: New test.
5120
5121 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5122
5123 PR c++/51214
5124 * g++.dg/cpp0x/forw_enum11.C: New.
5125
5126 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5127
5128 PR c++/53567
5129 * g++.dg/cpp0x/alias-decl-19.C: New.
5130
5131 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5132
5133 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5134
5135 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5136
5137 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5138 (XSTATE_FP): Ditto.
5139 (XSTATE_SSE): Ditto.
5140 (XSTATE_YMM): Ditto.
5141 (avx_os_support): Use new defines.
5142
5143 2012-06-06 Richard Guenther <rguenther@suse.de>
5144
5145 PR testsuite/32380
5146 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5147 loops.
5148
5149 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5150
5151 PR c++/52841
5152 * g++.dg/cpp0x/pr52841.C: New testcase.
5153
5154 2012-06-06 Richard Guenther <rguenther@suse.de>
5155
5156 PR tree-optimization/53081
5157 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5158 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5159
5160 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5161
5162 * gcc.target/powerpc/pr53487.c: New test.
5163
5164 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5165
5166 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5167
5168 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5169
5170 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5171
5172 2012-06-05 Richard Guenther <rguenther@suse.de>
5173
5174 PR tree-optimization/30442
5175 * gcc.dg/vect/bb-slp-30.c: New testcase.
5176
5177 2012-06-05 Richard Guenther <rguenther@suse.de>
5178
5179 PR tree-optimization/53081
5180 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5181 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5182 -fno-tree-loop-distribute-patterns.
5183
5184 2012-06-05 Alan Modra <amodra@gmail.com>
5185
5186 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5187 Check static chain in nested funcs.
5188
5189 2012-06-04 Tobias Burnus <burnus@net-b.de>
5190
5191 PR fortran/50619
5192 * gfortran.dg/init_flag_10.f90: New.
5193
5194 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5195
5196 PR c++/53524
5197 * g++.dg/warn/Wenum-compare-no-2: New.
5198
5199 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5200
5201 PR preprocessor/53463
5202 * g++.dg/cpp/limits.C: New test.
5203 * g++.dg/parse/error19.C: Adjust.
5204 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5205 * g++.dg/warn/pr35635.C: Likewise.
5206 * g++.old-deja/g++.pt/assign1.C: Likewise.
5207
5208 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5209
5210 PR target/53559
5211 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5212 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5213 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5214 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5215 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5216 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5217 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5218 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5219
5220 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5221
5222 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5223
5224 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5225
5226 PR tree-optimization/53550
5227 * gcc.dg/pr53550.c: New test.
5228
5229 2012-06-04 Richard Guenther <rguenther@suse.de>
5230
5231 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5232 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5233 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5234
5235 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5236
5237 PR fortran/48831
5238 * gfortran.dg/parameter_array_element_2.f90: New.
5239
5240 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5241
5242 PR target/53512
5243 * gcc.target/sh/pr53512-1.c: New.
5244 * gcc.target/sh/pr53512-2.c: New.
5245 * gcc.target/sh/pr53512-3.c: New.
5246 * gcc.target/sh/pr53512-4.c: New.
5247
5248 2012-06-01 Jason Merrill <jason@redhat.com>
5249
5250 PR c++/52973
5251 * g++.dg/ext/visibility/template12.C: New.
5252 * g++.dg/ext/attrib14.C: Adjust warning line.
5253
5254 PR c++/52725
5255 * g++.dg/parse/new6.C: New.
5256 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5257
5258 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5259
5260 * c-c++-common/restrict-2.c: Revert previous change.
5261
5262 2012-06-01 Jason Merrill <jason@redhat.com>
5263
5264 PR c++/53137
5265 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5266
5267 PR c++/53484
5268 * g++.dg/cpp0x/auto33.C: New.
5269
5270 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5271
5272 PR c++/26155
5273 * g++.dg/parse/namespace-alias-1.C: New.
5274
5275 2012-06-01 Christian Bruel <christian.bruel@st.com>
5276
5277 * gcc.dg/spec-options.c: New test.
5278 * gcc.dg/foo.specs: New file.
5279
5280 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5281
5282 PR ada/53517
5283 * gnat.dg/lto14.adb: Skip on Solaris.
5284
5285 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5286
5287 * gcc.target/cris/sync-1-v10.c,
5288 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5289 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5290 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5291 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5292 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5293 gcc.target/cris/torture/sync-mis-op-i-1.c,
5294 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5295 gcc.target/cris/torture/sync-mis-op-i-2.c,
5296 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5297 gcc.target/cris/torture/sync-mis-op-i-3.c,
5298 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5299 gcc.target/cris/torture/sync-mis-op-s-1.c,
5300 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5301 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5302 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5303 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5304 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5305 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5306 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5307 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5308 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5309
5310 2012-05-31 Richard Guenther <rguenther@suse.de>
5311
5312 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5313 ldist-pr45948.c with disabled SCCP.
5314
5315 2012-05-31 Richard Guenther <rguenther@suse.de>
5316
5317 PR middle-end/48493
5318 * gcc.dg/torture/pr48493.c: New testcase.
5319
5320 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5321
5322 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5323 arm32 to targets.
5324 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5325 of the initialization loop.
5326 (dg-final): Adjust the expected number of vectorized loops depending
5327 on vect_char_mult target selector.
5328
5329 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5330
5331 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5332 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5333 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5334 New tests.
5335
5336 2012-05-30 Jason Merrill <jason@redhat.com>
5337
5338 PR c++/53356
5339 * g++.dg/init/new34.C: New.
5340 * g++.dg/tree-ssa/stabilize1.C: New.
5341
5342 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5343
5344 PR c++/53356
5345 * g++.dg/init/new33.C: New test.
5346
5347 2012-05-30 Richard Guenther <rguenther@suse.de>
5348
5349 PR middle-end/53501
5350 * gcc.dg/torture/pr53501.c: New testcase.
5351 * c-c++-common/restrict-2.c: Adjust.
5352
5353 2012-05-30 Alan Modra <amodra@gmail.com>
5354
5355 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5356 torture-finish.
5357
5358 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5359
5360 * gcc.target/i386/shuf-concat.c: New test.
5361
5362 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5363
5364 PR rtl-optimization/53519
5365 * gcc.c-torture/compile/pr53519.c: New test.
5366
5367 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5368
5369 * gcc.target/arm/neon-vrev.c: New.
5370
5371 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5372
5373 PR target/51340
5374 * gcc.target/sh/pr51340-1.c: New.
5375 * gcc.target/sh/pr51340-2.c: New.
5376 * gcc.target/sh/pr51340-3.c: New.
5377
5378 2012-05-29 Richard Guenther <rguenther@suse.de>
5379
5380 PR tree-optimization/53516
5381 * gcc.dg/torture/pr53516.c: New testcase.
5382
5383 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5384
5385 PR preprocessor/53229
5386 * gcc.dg/cpp/paste6.c: Force to run without
5387 -ftrack-macro-expansion.
5388 * gcc.dg/cpp/paste8.c: Likewise.
5389 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5390 -ftrack-macro-expansion.
5391 * gcc.dg/cpp/paste12.c: Force to run without
5392 -ftrack-macro-expansion.
5393 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5394 -ftrack-macro-expansion.
5395 * gcc.dg/cpp/paste13.c: Likewise.
5396 * gcc.dg/cpp/paste14.c: Likewise.
5397 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5398 -ftrack-macro-expansion.
5399 * gcc.dg/cpp/paste18.c: New test.
5400
5401 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5402
5403 * gcc.target/cris/torture/trap-1.c,
5404 gcc.target/cris/torture/trap-2.c,
5405 gcc.target/cris/torture/trap-3.c,
5406 gcc.target/cris/torture/trap-v0.c,
5407 gcc.target/cris/torture/trap-v3.c: New tests.
5408
5409 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5410
5411 PR c++/25137
5412 * g++.dg/warn/Wbraces3.C: New.
5413 * g++.dg/warn/Wbraces4.C: Likewise.
5414
5415 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5416
5417 PR tree-optimization/53505
5418 * c-c++-common/torture/pr53505.c: New test.
5419
5420 2012-05-27 Nathan Sidwell <nathan@acm.org>
5421
5422 * gcc.dg/stmt-expr-4.c: New.
5423
5424 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5425
5426 PR c++/53491
5427 * g++.dg/parse/crash60.C: New.
5428
5429 2012-05-26 Jason Merrill <jason@redhat.com>
5430
5431 PR c++/53220
5432 * c-c++-common/array-lit.c: New.
5433 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5434
5435 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5436
5437 PR ada/50294
5438 * gnat.dg/array21.adb: New test.
5439
5440 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5441
5442 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5443
5444 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5445
5446 PR c++/32054
5447 * g++.dg/other/anon-union3.C: New.
5448
5449 2012-05-25 Ian Lance Taylor <iant@google.com>
5450
5451 * gcc.dg/split-6.c: New test.
5452
5453 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5454
5455 * gnat.dg/lto14.adb: New test.
5456
5457 2012-05-25 Tristan Gingold <gingold@adacore.com>
5458
5459 * gcc.target/i386/large-frame.c: New.
5460
5461 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5462 * gcc.target/powerpc/lhs-1.c: New.
5463 * gcc.target/powerpc/lhs-2.c: New.
5464 * gcc.target/powerpc/lhs-3.c: New.
5465
5466 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5467
5468 Make unwound macro expansion trace less redundant
5469 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5470 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5471 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5472 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5473 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5474 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5475
5476 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5477
5478 PR c++/53464
5479 * g++.dg/cpp0x/constexpr-default1.C: New.
5480
5481 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5482
5483 PR c++/32080
5484 * g++.dg/eh/goto2.C: New.
5485
5486 2012-05-24 Richard Guenther <rguenther@suse.de>
5487
5488 PR middle-end/53460
5489 * g++.dg/tree-prof/pr53460.C: New testcase.
5490
5491 2012-05-24 Richard Guenther <rguenther@suse.de>
5492
5493 PR bootstrap/53466
5494 * g++.dg/debug/pr53466.C: New testcase.
5495
5496 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5497
5498 PR tree-optimization/53465
5499 * gcc.c-torture/execute/pr53465.c: New test.
5500
5501 2012-05-23 Tobias Burnus <burnus@net-b.de>
5502
5503 PR fortran/51055
5504 PR fortran/45170
5505 * gfortran.dg/allocate_with_typespec_6.f90: New.
5506
5507 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5508
5509 PR c++/29185
5510 * g++.dg/warn/delete-array-1.C: New.
5511
5512 2012-05-23 Richard Guenther <rguenther@suse.de>
5513
5514 * gcc.dg/torture/pr39074-2.c: Adjust.
5515 * gcc.dg/torture/pr39074.c: Likewise.
5516 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5517 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5518
5519 2012-05-22 Jan Hubicka <jh@suse.cz>
5520
5521 PR middle-end/53161
5522 * g++.dg/torture/pr53161.C: New testcase.
5523
5524 2012-05-22 Tobias Burnus <burnus@net-b.de>
5525
5526 PR fortran/53389
5527 * gfortran.dg/realloc_on_assign_15.f90: New.
5528
5529 2012-05-22 Richard Guenther <rguenther@suse.de>
5530
5531 PR middle-end/51071
5532 * gcc.dg/torture/pr51071-2.c: New testcase.
5533
5534 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5535
5536 PR tree-optimization/53336
5537 * g++.dg/torture/pr53336.C: New testcase.
5538
5539 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5540
5541 PR c++/53322
5542 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5543 instead of -Wunused-local-typedefs.
5544
5545 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5546
5547 PR c++/51184
5548 * g++.dg/other/abstract4.C: New-
5549
5550 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5551
5552 PR c++/40821
5553 * g++.dg/ext/attrib46.C: New.
5554
5555 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5556
5557 PR c/53418
5558 * gcc.c-torture/compile/pr53418-1.c,
5559 gcc.c-torture/compile/pr53418-2.c: New tests.
5560
5561 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5562
5563 PR tree-optimization/53366
5564 * gcc.dg/torture/pr53366-1.c: New test.
5565 * gcc.dg/torture/pr53366-2.c: New test.
5566 * gcc.target/i386/pr53366-1.c: New test.
5567 * gcc.target/i386/pr53366-2.c: New test.
5568
5569 PR tree-optimization/53409
5570 * gcc.c-torture/compile/pr53409.c: New test.
5571
5572 PR tree-optimization/53410
5573 * gcc.c-torture/compile/pr53410-1.c: New test.
5574 * gcc.c-torture/compile/pr53410-2.c: New test.
5575
5576 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5577
5578 PR target/53425
5579 * gcc.target/i386/pr53425-1.c: New file.
5580 * gcc.target/i386/pr53425-2.c: Likewise.
5581
5582 2012-05-21 Richard Guenther <rguenther@suse.de>
5583
5584 PR tree-optimization/53408
5585 * gcc.dg/torture/pr53408.c: New testcase.
5586
5587 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5588 H.J. Lu <hongjiu.lu@intel.com>
5589
5590 PR target/53416
5591 * gcc.target/i386/pr53416.c: New file.
5592
5593 2012-05-21 Richard Guenther <rguenther@suse.de>
5594
5595 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5596
5597 2012-05-21 Richard Guenther <rguenther@suse.de>
5598
5599 * gcc.dg/torture/ldist-1.c: New testcase.
5600
5601 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5602
5603 * gnat.dg/lto13.adb: New test.
5604 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5605
5606 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5607
5608 * gnat.dg/specs/lto12.ads: New test.
5609 * gnat.dg/specs/lto12_pkg.ads: New helper.
5610
5611 2012-05-18 Richard Guenther <rguenther@suse.de>
5612
5613 PR tree-optimization/53346
5614 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5615 * gcc.target/i386/incoming-10.c: Adjust.
5616 * gcc.target/i386/incoming-11.c: Likewise.
5617 * gcc.target/i386/pr46295.c: Likewise.
5618
5619 2012-05-18 Richard Guenther <rguenther@suse.de>
5620
5621 * gcc.dg/pr53352.c: Return zero.
5622
5623 2012-05-18 Richard Guenther <rguenther@suse.de>
5624
5625 PR tree-optimization/53390
5626 * gcc.dg/torture/pr53390.c: New testcase.
5627
5628 2012-05-18 Meador Inge <meadori@codesourcery.com>
5629
5630 PR rtl-optimization/53352
5631 * gcc.dg/pr53352.c: New test.
5632
5633 2012-05-17 David S. Miller <davem@davemloft.net>
5634
5635 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5636 failure on sparc-*-linux-gnu.
5637
5638 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5639
5640 PR c++/39681
5641 * g++.dg/parse/error49.C: New.
5642 * g++.dg/cpp0x/error8.C: Likewise.
5643 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5644 * g++.dg/ext/utf-dflt2.C: Likewise.
5645 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5646 * g++.dg/ext/utf-dflt.C: Likewise.
5647 * c-c++-common/raw-string-3.c: Likewise.
5648 * c-c++-common/raw-string-4.c: Likewise.
5649
5650 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5651
5652 PR c++/53371
5653 * g++.dg/cpp0x/catch1.C: New.
5654
5655 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5656
5657 PR c++/44516
5658 * g++.dg/parse/error48.C: New.
5659 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5660 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5661
5662 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5663
5664 * gcc.dg/tm/indirect-2.c: New test.
5665
5666 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5667
5668 PR tree-optimization/53217
5669 * gfortran.dg/pr53217.f90: New test.
5670
5671 2012-05-16 Richard Guenther <rguenther@suse.de>
5672
5673 PR tree-optimization/53364
5674 * g++.dg/torture/pr53364.C: New testcase.
5675
5676 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5677
5678 PR testsuite/52641
5679 * gcc.dg/pr52549.c: Fix test for long != void*
5680 * gcc.c-torture/execute/pr52979-1.x: New file.
5681 * gcc.c-torture/execute/pr52979-2.x: New file.
5682
5683 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5684
5685 PR preprocessor/7263
5686 * gcc.dg/binary-constants-2.c: Run without tracking locations
5687 accross macro expansion.
5688 * gcc.dg/binary-constants-3.c: Likewise.
5689 * gcc.dg/cpp/sysmac2.c: Likewise.
5690 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5691 location.
5692 * gcc.dg/cpp/syshdr3.c: New test.
5693 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5694 * gcc.dg/system-binary-constants-1.c: New test.
5695 * gcc.dg/system-binary-constants-1.h: New header for the new test
5696 above.
5697 * g++.dg/cpp/syshdr3.C: New test.
5698 * g++.dg/cpp/syshdr3.h: New header the new test above.
5699 * g++.dg/system-binary-constants-1.C: New test.
5700 * g++.dg/system-binary-constants-1.h: New header the new test
5701 above.
5702
5703 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5704
5705 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5706
5707 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5708
5709 PR target/53358
5710 * gcc.dg/pr53358.c: New test.
5711
5712 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5713
5714 PR c++/11856
5715 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5716 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5717
5718 2012-05-15 Olivier Hainque <hainque@adacore.com>
5719
5720 * g++.dg/eh/sighandle.C: New testcase.
5721
5722 2012-05-15 Richard Guenther <rguenther@suse.de>
5723
5724 PR tree-optimization/53355
5725 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5726
5727 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5728
5729 * gfortran.dg/*.f90: Remove now redundant manual
5730 cleanup-modules directive.
5731
5732 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5733
5734 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5735 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5736
5737 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5738
5739 PR fortran/52428
5740 * gfortran.dg/int_range_io_1.f90: New test.
5741
5742 2012-05-14 Andi Kleen <ak@linux.intel.com>
5743 Jakub Jelinek <jakub@redhat.com>
5744
5745 PR target/53315
5746 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5747 * gcc.target/i386/rtm-check.h: New file.
5748 * gcc.target/i386/pr53315.c: New test.
5749
5750 2012-05-14 Tobias Burnus <burnus@net-b.de>
5751
5752 PR fortran/49110
5753 PR fortran/51055
5754 PR fortran/53329
5755 * gfortran.dg/deferred_type_param_4.f90: New.
5756 * gfortran.dg/deferred_type_param_6.f90: New.
5757
5758 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5759
5760 * gcc.target/i386/retarg.c: New test.
5761
5762 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5763
5764 PR fortran/45170
5765 * gfortran.dg/deferred_type_param_3.f90: New.
5766 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5767 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5768
5769 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5770
5771 * gnat.dg/null_pointer_deref3.adb: New test.
5772
5773 2012-05-12 Tobias Burnus <burnus@net-b.de>
5774
5775 PR fortran/49110
5776 PR fortran/52843
5777 * gfortran.dg/deferred_type_param_5.f90: New.
5778
5779 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5780
5781 * g++.dg/parse/error47.C: New.
5782
5783 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5784
5785 PR fortran/52537
5786 * gfortran.dg/string_compare_4.f90: Change option
5787 to -fdump-tree-original. Add test case for kind=4.
5788
5789 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5790
5791 PR fortran/52537
5792 * gfortran.dg/string_compare_4.f90: New test.
5793
5794 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5795
5796 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5797
5798 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5799
5800 PR c++/53305
5801 * g++.dg/cpp0x/variadic132.C: New.
5802
5803 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5804
5805 PR c++/53158
5806 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5807 * g++.dg/parse/error26.C: Tweak dg-error column number.
5808
5809 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5810
5811 PR c++/53301
5812 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5813
5814 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5815
5816 * gnat.dg/lto11.ad[sb]: New test.
5817
5818 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5819
5820 PR target/52908
5821 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5822 directive to Scan for vpmuldq, not vpmacsdql.
5823
5824 2012-05-09 Michael Matz <matz@suse.de>
5825
5826 PR tree-optimization/53185
5827 * gcc.dg/vect/pr53185.c: New test.
5828
5829 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5830
5831 PR middle-end/53249
5832 * gcc.target/i386/pr53249.c: New.
5833
5834 2012-05-09 Richard Guenther <rguenther@suse.de>
5835
5836 PR tree-optimization/18437
5837 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5838 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5839
5840 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5841
5842 PR tree-optimization/53226
5843 * gcc.c-torture/compile/pr53226.c: New test.
5844
5845 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5846
5847 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5848 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5849 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5850 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5851 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5852 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5853 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5854 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5855 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5856 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5857 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5858 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5859 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5860 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5861
5862 2012-05-09 Dehao Chen <dehao@google.com>
5863
5864 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5865 * gcc.dg/predict-2.c: Likewise.
5866 * gcc.dg/predict-3.c: Likewise.
5867 * gcc.dg/predict-4.c: Likewise.
5868 * gcc.dg/predict-5.c: Likewise.
5869 * gcc.dg/predict-6.c: Likewise.
5870
5871 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5872
5873 PR target/53272
5874 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5875
5876 2012-05-08 Richard Guenther <rguenther@suse.de>
5877
5878 * gcc.dg/fold-bitand-4.c: New testcase.
5879
5880 2012-05-08 Dehao Chen <dehao@google.com>
5881
5882 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5883 heuristic is working properly.
5884 * gcc.dg/predict-2.c: Likewise.
5885 * gcc/dg/predict-3.c: Likewise.
5886 * gcc/dg/predict-4.c: Likewise.
5887 * gcc/dg/predict-5.c: Likewise.
5888 * gcc/dg/predict-6.c: Likewise.
5889
5890 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5891
5892 PR tree-optimization/53239
5893 * g++.dg/opt/vrp3.C: New test.
5894 * g++.dg/opt/vrp3-aux.cc: New file.
5895 * g++.dg/opt/vrp3.h: New file.
5896
5897 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5898
5899 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5900 .uleb128 support in assembler output.
5901
5902 2012-05-07 Richard Guenther <rguenther@suse.de>
5903
5904 PR lto/42987
5905 * g++.dg/lto/pr42987_0.C: New testcase.
5906 * g++.dg/lto/pr42987_1.C: Likewise.
5907
5908 2012-05-07 Tobias Burnus <burnus@net-b.de>
5909
5910 PR fortran/53255
5911 * gfortran.dg/typebound_operator_15.f90: New.
5912
5913 2012-05-06 Tobias Burnus <burnus@net-b.de>
5914
5915 PR fortran/41587
5916 * gfortran.dg/class_array_13.f90: New.
5917
5918 2012-05-06 Tristan Gingold <gingold@adacore.com>
5919
5920 * gnat.dg/warn7.adb: New test.
5921
5922 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5923
5924 * gnat.dg/specs/renamings.ads: Rename to...
5925 * gnat.dg/specs/renaming1.ads: ...this.
5926 * gnat.dg/specs/renaming2.ads: New test.
5927 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5928 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5929 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5930 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5931
5932 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5933
5934 * gnat.dg/discr36.ad[sb]: New test.
5935 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5936
5937 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5938
5939 PR c/43772
5940 * c-c++-common/pr43772.c: New.
5941
5942 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5943
5944 PR fortran/41600
5945 * gfortran.dg/select_type_26.f03 : New test.
5946 * gfortran.dg/select_type_27.f03 : New test.
5947
5948 PR fortran/53191
5949 * gfortran.dg/select_type_28.f03 : New test.
5950
5951 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5952
5953 PR fortran/49010
5954 PR fortran/24518
5955 * gfortran.dg/mod_sign0_1.f90: New test.
5956 * gfortran.dg/mod_large_1.f90: New test.
5957
5958 2012-05-04 Tobias Burnus <burnus@net-b.de>
5959
5960 PR fortran/53175
5961 gfortran.dg/public_private_module_5.f90: New.
5962
5963 2012-05-04 Tobias Burnus <burnus@net-b.de>
5964
5965 PR fortran/53111
5966 * gfortran.dg/constructor_7.f90: New.
5967 * gfortran.dg/constructor_8.f90: New.
5968
5969 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5970
5971 PR c++/53166
5972 * g++.dg/cpp0x/static_assert7.C: New.
5973
5974 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5975
5976 PR tree-optimization/52633
5977 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5978 recognized as widening shifts instead of over-widening.
5979 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5980 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5981 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5982 * gcc.target/arm/pr52633.c: New test.
5983
5984 2012-05-04 Richard Guenther <rguenther@suse.de>
5985
5986 PR tree-optimization/53168
5987 * gcc.dg/torture/pr53168.c: New testcase.
5988 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5989
5990 2012-05-04 Richard Guenther <rguenther@suse.de>
5991
5992 * gcc.dg/lto/pr53214_0.c: New testcase.
5993
5994 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5995
5996 * gcc.target/ia64/pr48496.c: New test.
5997 * gcc.target/ia64/pr52657.c: Likewise.
5998
5999 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6000
6001 PR c/51712
6002 * c-c++-common/pr51712.c: New.
6003
6004 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6005
6006 PR target/53199
6007 * gcc.target/powwerpc/pr53199.c: New file.
6008
6009 2012-05-03 Jason Merrill <jason@redhat.com>
6010
6011 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6012
6013 * gcc.dg/debug/dwarf2/dups-types.c: New.
6014 * gcc.dg/debug/dwarf2/dups-types.h: New.
6015
6016 2012-05-03 Jason Merrill <jason@redhat.com>
6017
6018 * g++.dg/debug/dwarf2/namespace-2.C: New.
6019 * g++.dg/debug/dwarf2/localclass3.C: New.
6020
6021 2012-05-03 Jason Merrill <jason@redhat.com>
6022
6023 * g++.dg/debug/dwarf2/thunk1.C: New.
6024
6025 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6026
6027 PR c++/53186
6028 * g++.dg/other/final2.C: New.
6029
6030 2012-05-03 Richard Guenther <rguenther@suse.de>
6031
6032 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6033
6034 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6035
6036 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6037 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6038 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6039 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6040
6041 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6042
6043 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6044 .byte 0xf2.
6045 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6046 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6047 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6048
6049 PR debug/53174
6050 * gcc.dg/pr53174.c: New test.
6051
6052 PR target/53187
6053 * gcc.target/arm/pr53187.c: New test.
6054 * gcc.c-torture/compile/pr53187.c: New test.
6055
6056 2012-05-03 Richard Guenther <rguenther@suse.de>
6057
6058 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6059 unsupported prefetching support.
6060
6061 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6062
6063 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6064 option -ftrack-macro-expansion=0.
6065 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6066 option -ftrack-macro-expansion=0.
6067
6068 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6069
6070 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6071 dg-options for target arm with dg-additional-options.
6072
6073 2012-05-03 Richard Guenther <rguenther@suse.de>
6074
6075 PR tree-optimization/53144
6076 * gcc.dg/torture/pr53144.c: New testcase.
6077
6078 2012-05-03 Tobias Burnus <burnus@net-b.de>
6079
6080 PR fortran/52864
6081 * gfortran.dg/pointer_intent_7.f90: New.
6082 * gfortran.dg/pure_formal_3.f90: New.
6083
6084 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6085
6086 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6087
6088 2012-05-02 Martin Jambor <mjambor@suse.cz>
6089
6090 PR lto/52605
6091 * g++.dg/lto/pr52605_0.C: New test.
6092
6093 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6094
6095 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6096 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6097 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6098 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6099 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6100 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6101 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6102 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6103 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6104 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6105 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6106 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6107 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6108 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6109 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6110 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6111
6112 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6113
6114 PR middle-end/53153
6115 * gcc.dg/pr53153.c: New test.
6116
6117 2012-05-02 Richard Guenther <rguenther@suse.de>
6118
6119 * g++.dg/tree-ssa/pr19807.C: Adjust.
6120
6121 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6122
6123 PR tree-optimization/53163
6124 * gcc.c-torture/compile/pr53163.c: New test.
6125
6126 PR rtl-optimization/53160
6127 * gcc.c-torture/execute/pr53160.c: New test.
6128
6129 2012-05-01 Ian Lance Taylor <iant@google.com>
6130
6131 PR c/37303
6132 * gcc.dg/pr37303.c: New test.
6133
6134 2012-05-01 Richard Henderson <rth@redhat.com>
6135
6136 * lib/target-supports.exp
6137 (check_effective_target_sync_long_long_runtime): True for
6138 check_effective_target_powerpc64.
6139
6140 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6141
6142 PR c++/51033
6143 * gcc.dg/vector-1.c: Move to ...
6144 * c-c++-common/vector-1.c: ... here.
6145 * gcc.dg/vector-2.c: Move to ...
6146 * c-c++-common/vector-2.c: ... here.
6147 * gcc.dg/vector-3.c: Move to ...
6148 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6149 * gcc.dg/vector-4.c: Move to ...
6150 * c-c++-common/vector-4.c: ... here.
6151 * gcc.dg/vector-init-1.c: Move to ...
6152 * c-c++-common/vector-init-1.c: ... here.
6153 * gcc.dg/vector-init-2.c: Move to ...
6154 * c-c++-common/vector-init-2.c: ... here.
6155 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6156 * c-c++-common/vector-subscript-1.c: ... here.
6157 * gcc.dg/vector-subscript-2.c: Move to ...
6158 * c-c++-common/vector-subscript-2.c: ... here.
6159 * gcc.dg/vector-subscript-3.c: Move to ...
6160 * c-c++-common/vector-subscript-3.c: ... here.
6161
6162 PR c++/51314
6163 * g++.dg/cpp0x/vt-51314.C: New test.
6164 * g++.dg/cpp0x/variadic76.C: Fix.
6165
6166 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6167
6168 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6169
6170 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6171
6172 Add -Wvarargs option
6173 * c-c++-common/Wvarargs.c: New test case.
6174 * c-c++-common/Wvarargs-2.c: Likewise.
6175
6176 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6177
6178 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6179 * objc.dg/foreach-7.m: Force the test case to run without
6180 -ftrack-macro-expansion.
6181 * c-c++-common/tm/attrib-1.c: Likewise.
6182 * c-c++-common/warn-ommitted-condop.c: Likewise.
6183 * gcc.dg/assign-warn-1.c: Likewise.
6184 * gcc.dg/assign-warn-2.c: Likewise.
6185 * gcc.dg/attr-alloc_size.c: Likewise.
6186 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6187 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6188 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6189 * gcc.dg/c90-const-expr-9.c: Likewise.
6190 * gcc.dg/c99-const-expr-9.c: Likewise.
6191 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6192 * gcc.dg/cpp/direct2s.c: Likewise.
6193 * gcc.dg/cpp/pr28709.c: Likewise.
6194 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6195 * gcc.dg/dfp/composite-type.c: Likewise.
6196 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6197 with -ftrack-macro-expansion
6198 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6199 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6200 * g++.dg/ext/cleanup-1.C: Likewise.
6201 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6202 * g++.dg/template/sfinae10.C: Likewise.
6203 * g++.dg/tm/wrap-2.C: Likewise.
6204 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6205 * g++.dg/warn/Wsign-conversion.C: Likewise.
6206 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6207 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6208 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6209 it to run with -ftrack-macro-expansion.
6210 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6211 test cases without -ftrack-macro-expansion.
6212
6213 Fix location for static class members
6214 * g++.dg/template/sfinae6_neg.C: Adjust.
6215
6216 Make conversion warnings work on NULL with -ftrack-macro-expansion
6217 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6218 alongside the previous testing for NULL.
6219
6220 Fix -Wuninitialized for -ftrack-macro-expansion
6221 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6222
6223 Strip "<built-in>" loc from displayed expansion context
6224 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6225 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6226 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6227 new test above.
6228
6229 Fix expansion point loc for macro-like tokens
6230 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6231 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6232
6233 Fix token pasting with -ftrack-macro-expansion
6234 * gcc.dg/cpp/paste17.c: New test case for
6235 -ftrack-macro-expansion=2 mode only.
6236 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6237
6238 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6239
6240 * gnat.dg/warn6.ad[sb]: New test.
6241
6242 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6243
6244 PR 53149
6245 * gcc.dg/20011021-1.c: Adjust testcase.
6246
6247 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6248
6249 PR fortran/53148
6250 * gfortran.dg/function_optimize_12.f90: New test.
6251
6252 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6253
6254 PR target/53156
6255 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6256 code to match current output and cover new peephole2 pattern.
6257
6258 2012-04-27 Ollie Wild <aaw@google.com>
6259
6260 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6261
6262 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6263
6264 * gcc.c-torture/execute/20120427-2.c: New testcase.
6265 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6266 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6267 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6268
6269 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6270
6271 PR target/53138
6272 * gcc.c-torture/execute/20120427-1.c: New testcase.
6273
6274 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6275
6276 PR middle-end/27139
6277 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6278
6279 2012-04-27 Tom de Vries <tom@codesourcery.com>
6280
6281 PR tree-optimization/51879
6282 * gcc.dg/pr51879.c: New test.
6283 * gcc.dg/pr51879-2.c: Same.
6284 * gcc.dg/pr51879-3.c: Same.
6285 * gcc.dg/pr51879-4.c: Same.
6286 * gcc.dg/pr51879-6.c: Same.
6287
6288 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6289
6290 PR c++/53096
6291 * g++.dg/cpp0x/defaulted35.C: New.
6292 * g++.dg/cpp0x/defaulted15.C: Adjust.
6293
6294 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6295
6296 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6297 structure layout.
6298
6299 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6300
6301 * gcc.target/i386/builtin_target.c: Check avx2.
6302
6303 2012-04-26 Alan Modra <amodra@gmail.com>
6304
6305 * gcc.target/powerpc/savres.c: New test.
6306 * gcc.target/powerpc/powerpc.exp: Run it.
6307
6308 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6309
6310 PR target/53120
6311 * gcc.dg/torture/pr53120.c: New test.
6312
6313 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6314
6315 PR middle-end/52979
6316 * gcc.c-torture/compile/pr52979-1.c: New test.
6317 * gcc.c-torture/execute/pr52979-1.c: New test.
6318 * gcc.c-torture/execute/pr52979-2.c: New test.
6319
6320 2012-04-25 Richard Guenther <rguenther@suse.de>
6321
6322 * gcc.target/i386/l_fma_float_5.c: Adjust.
6323 * gcc.target/i386/l_fma_double_4.c: Likewise.
6324 * gcc.target/i386/l_fma_float_2.c: Likewise.
6325 * gcc.target/i386/l_fma_float_6.c: Likewise.
6326 * gcc.target/i386/l_fma_double_1.c: Likewise.
6327 * gcc.target/i386/l_fma_double_5.c: Likewise.
6328 * gcc.target/i386/l_fma_float_3.c: Likewise.
6329 * gcc.target/i386/l_fma_double_2.c: Likewise.
6330 * gcc.target/i386/l_fma_double_6.c: Likewise.
6331 * gcc.target/i386/l_fma_float_4.c: Likewise.
6332 * gcc.target/i386/l_fma_double_3.c: Likewise.
6333 * gcc.target/i386/l_fma_float_1.c: Likewise.
6334
6335 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6336
6337 PR tree-optimization/53058
6338 * gcc.c-torture/compile/pr53058.c: New test.
6339
6340 2012-04-25 Jan Hubicka <jh@suse.cz>
6341
6342 PR middle-end/53088
6343 * gcc.target/i386/pr39082-1.c: Update warning location.
6344
6345 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6346
6347 PR c/52880
6348 * gcc.dg/pr52880.c: New test.
6349
6350 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6351
6352 * gcc.dg/m-un-2.c: Update.
6353 * gcc.dg/20011021-1.c: Update.
6354
6355 2012-04-25 Tobias Burnus <burnus@net-b.de>
6356
6357 PR fortran/52196
6358 * gfortran.dg/realloc_on_assign_14.f90: New.
6359
6360 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6361
6362 PR testsuite/52641
6363 PR tree-optimizations/52891
6364 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6365
6366 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6367
6368 PR c++/52363
6369 * g++.dg/cpp0x/sfinae35.C: New.
6370 * g++.dg/cpp0x/sfinae36.C: Likewise.
6371
6372 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6373
6374 * gcc.target/builtin_target.c: New testcase.
6375
6376 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6377
6378 PR target/47197
6379 * gcc.target/powerpc/pr47197.c: New test.
6380
6381 2012-04-24 Richard Guenther <rguenther@suse.de>
6382
6383 PR tree-optimization/53085
6384 * g++.dg/torture/pr53085.C: New testcase.
6385
6386 2012-04-24 Andrew Pinski <apinski@cavium.com>
6387
6388 PR tree-opt/33512
6389 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6390 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6391 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6392
6393 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6394
6395 PR middle-end/53084
6396 * gcc.c-torture/execute/pr53084.c: New test.
6397
6398 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6399
6400 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6401
6402 2012-04-23 Andrew Pinski <apinski@cavium.com>
6403
6404 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6405
6406 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6407
6408 PR regression/53076
6409 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6410 * gcc.dg/torture/builtin-power-1.c: Likewise.
6411
6412 2012-04-23 Richard Guenther <rguenther@suse.de>
6413
6414 PR tree-optimization/53070
6415 * gcc.dg/torture/pr53070.c: New testcase.
6416
6417 2012-04-23 Richard Guenther <rguenther@suse.de>
6418
6419 PR c/53060
6420 * gcc.dg/pr53060.c: New testcase.
6421
6422 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6423
6424 PR tree-optimizations/52891
6425 * gcc.c-torture/compile/pr52891-1.c: New test.
6426 * gcc.c-torture/compile/pr52891-2.c: New test.
6427
6428 2012-04-22 Tobias Burnus <burnus@net-b.de>
6429
6430 PR fortran/53051
6431 * gfortran.dg/read_float_4.f90: New.
6432
6433 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6434
6435 PR 35441
6436 * c-c++-common/pr35441.C: New.
6437
6438 2012-04-20 Ian Lance Taylor <iant@google.com>
6439
6440 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6441 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6442
6443 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6444
6445 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6446 array access.
6447 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6448
6449 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6450
6451 PR rtl-optimization/44214
6452 * gcc.dg/pr44214-1.c: New test.
6453 * gcc.dg/pr44214-2.c: Likewise.
6454 * gcc.dg/pr44214-3.c: Likewise.
6455
6456 2012-04-20 Richard Guenther <rguenther@suse.de>
6457
6458 * g++.dg/torture/20120420-1.C: New testcase.
6459
6460 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6461
6462 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6463
6464 2012-04-19 Christian Bruel <christian.bruel@st.com>
6465
6466 * gcc.dg/pr52283.c: New test.
6467
6468 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6469
6470 * gcc.dg/pr37985.c: New test.
6471
6472 2012-04-19 Richard Guenther <rguenther@suse.de>
6473
6474 PR rtl-optimization/44688
6475 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6476 possibly profitable.
6477
6478 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6479
6480 PR tree-optimization/52976
6481 * gfortran.dg/reassoc_11.f: New test.
6482
6483 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6484
6485 PR tree-optimization/52976
6486 * gfortran.dg/reassoc_7.f: New test.
6487 * gfortran.dg/reassoc_8.f: Likewise.
6488 * gfortran.dg/reassoc_9.f: Likewise.
6489 * gfortran.dg/reassoc_10.f: Likewise.
6490
6491 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6492
6493 PR c++/52422
6494 * g++.dg/cpp0x/sfinae33.C: New.
6495 * g++.dg/cpp0x/sfinae34.C: Likewise.
6496
6497 2012-04-18 Joey Ye <joey.ye@arm.com>
6498
6499 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6500
6501 2012-04-18 Richard Guenther <rguenther@suse.de>
6502
6503 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6504 array access.
6505 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6506 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6507
6508 2012-04-17 Tom de Vries <tom@codesourcery.com>
6509
6510 * g++.dg/pr51264-4.C: New test.
6511
6512 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6513
6514 PR c++/52599
6515 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6516
6517 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6518
6519 PR c++/53003
6520 * g++.dg/parse/crash59.C: New.
6521
6522 2012-04-17 Michael Matz <matz@suse.de>
6523
6524 PR tree-optimization/18437
6525 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6526
6527 2012-04-17 Richard Guenther <rguenther@suse.de>
6528
6529 PR middle-end/53011
6530 * g++.dg/torture/pr53011.C: New testcase.
6531
6532 2012-04-16 Jason Merrill <jason@redhat.com>
6533
6534 PR c++/38543
6535 * g++.dg/cpp0x/variadic131.C: New.
6536
6537 PR c++/52008
6538 * g++.dg/cpp0x/variadic130.C: New.
6539
6540 PR c++/50830
6541 * g++.dg/cpp0x/variadic129.C: New.
6542
6543 PR c++/50303
6544 * g++.dg/cpp0x/variadic128.C: New.
6545
6546 2012-04-16 Tobias Burnus <burnus@net-b.de>
6547
6548 PR fortran/52864
6549 * gfortran.dg/pointer_intent_6.f90: New.
6550
6551 2012-04-16 Tobias Burnus <burnus@net-b.de>
6552
6553 PR fortran/52916
6554 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6555 to include public_private_module_4.f90.
6556 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6557 targets.
6558
6559 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6560
6561 PR c++/49152
6562 * g++.dg/diagnostic/operator1.C: New.
6563 * g++.dg/ext/label5.C: Adjust.
6564 * g++.dg/ext/va-arg1.C: Likewise.
6565 * g++.dg/other/error20.C: Likewise.
6566 * g++.dg/other/error20.C: Likewise.
6567 * g++.dg/other/error16.C: Likewise.
6568 * g++.dg/other/error10.C: Likewise.
6569 * g++.dg/parse/error30.C: Likewise.
6570 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6571
6572 2012-04-16 Jason Merrill <jason@redhat.com>
6573
6574 PR c++/51148
6575 * g++.dg/cpp0x/variadic127.C: New.
6576
6577 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6578
6579 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6580 testcase name.
6581 Use fail, pass instead of unresolved.
6582 Don't log $optstr.
6583
6584 PR testsuite/52948
6585 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6586 TODO_dump_func.
6587 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6588 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6589 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6590
6591 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6592
6593 PR fortran/52968
6594 * gfortran.dg/typebound_call_23.f03: New test case.
6595
6596 2012-04-15 Jason Merrill <jason@redhat.com>
6597
6598 PR c++/47220
6599 * g++.dg/cpp0x/variadic126.C: New.
6600
6601 PR c++/52380
6602 * g++.dg/cpp0x/variadic125.C: New.
6603
6604 PR c++/52292
6605 * g++.dg/cpp0x/variadic124.C: New.
6606
6607 PR c++/52706
6608 * g++.dg/cpp0x/nullptr27.C: New.
6609
6610 PR c++/52818
6611 * g++.dg/warn/format8.C: New.
6612
6613 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6614
6615 PR fortran/51082
6616 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6617
6618 2012-04-14 Tobias Burnus <burnus@net-b.de>
6619
6620 PR fortran/52916
6621 PR fortran/40973
6622 * gfortran.dg/public_private_module_3.f90: New.
6623 * gfortran.dg/public_private_module_4.f90: New.
6624
6625 2012-04-14 Tom de Vries <tom@codesourcery.com>
6626
6627 * gcc.dg/superblock.c: New test.
6628
6629 2012-04-14 Tom de Vries <tom@codesourcery.com>
6630
6631 * gcc.dg/pr51879-12.c: New test.
6632
6633 2012-04-13 Jason Merrill <jason@redhat.com>
6634
6635 PR c++/52824
6636 * g++.dg/cpp0x/variadic123.C: New.
6637 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6638
6639 PR c++/52905
6640 * g++.dg/cpp0x/initlist-ctor1.C: New.
6641
6642 PR c++/52915
6643 * g++.dg/other/anon-union2.C: New.
6644
6645 2012-04-13 Martin Jambor <mjambor@suse.cz>
6646
6647 PR middle-end/52939
6648 * g++.dg/ipa/pr52939.C: New test.
6649
6650 2012-04-13 Tom de Vries <tom@codesourcery.com>
6651
6652 * gcc.dg/pr52734.c: New test.
6653
6654 2012-04-13 Richard Guenther <rguenther@suse.de>
6655
6656 PR tree-optimization/52969
6657 * gcc.dg/torture/pr52969.c: New testcase.
6658
6659 2012-04-13 Richard Guenther <rguenther@suse.de>
6660
6661 PR c/52549
6662 * gcc.dg/pr52549.c: New testcase.
6663
6664 2012-04-13 Richard Guenther <rguenther@suse.de>
6665
6666 PR c/52862
6667 * gcc.dg/pr52862.c: New testcase.
6668
6669 2012-04-13 Joey Ye <joey.ye@arm.com>
6670
6671 * gcc.target/arm/thumb1-imm.c: New testcase.
6672
6673 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6674
6675 PR target/52932
6676 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6677 second function argument.
6678 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6679 (calc_permps): Update declaration. Calculate result correctly.
6680 (avx2_test): Change src2 type to union256i_d.
6681 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6682 correctly.
6683
6684 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6685
6686 PR target/52775
6687 * gcc.target/powerpc/pr52775.c: New file.
6688
6689 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6690
6691 PR tree-optimization/18589
6692 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6693 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6694 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6695 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6696 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6697 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6698 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6699 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6700 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6701 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6702
6703 2012-04-12 Richard Guenther <rguenther@suse.de>
6704
6705 PR tree-optimization/52943
6706 * gcc.dg/torture/pr52943.c: New testcase.
6707
6708 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6709
6710 PR target/50751
6711 * gcc/target/sh/pr50751-4.c: New.
6712 * gcc/target/sh/pr50751-5.c: New.
6713 * gcc/target/sh/pr50751-6.c: New.
6714 * gcc/target/sh/pr50751-7.c: New.
6715
6716 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6717
6718 PR c++/52465
6719 * g++.dg/lookup/using52.C: New.
6720
6721 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6722
6723 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6724
6725 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6726
6727 PR rtl-optimization/52876
6728 * gcc.target/i386/pr52876.c: New.
6729
6730 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6731
6732 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6733 __UINTPTR_TYPE__.
6734 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6735 __INTPTR_TYPE__.
6736 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6737 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6738 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6739 (ptrdiff_t): ... this. All uses changed.
6740 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6741 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6742 __INTPTR_TYPE__.
6743 (main): Cast argument to __INTPTR_TYPE__.
6744 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6745 size_t.
6746 * gcc.dg/mallign.c (main): Likewise.
6747 * gcc.dg/pr38700.c (foo): Likewise.
6748 * gcc.dg/long-long-cst1.c (t): Likewise.
6749 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6750 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6751 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6752 * gcc.dg/pr25682.c (d, foo): Likewise.
6753 * gcc.dg/format/cast-1.c (f): Likewise.
6754 * gcc.dg/c90-const-expr-10.c
6755 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6756 (size_t): ...this. All uses changed.
6757 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6758 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6759 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6760 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6761 * gcc.dg/sequence-pt-1.c: Likewise.
6762 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6763 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6764 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6765 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6766 of ptrdiff_t with it.
6767 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6768 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6769 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6770
6771 2012-04-11 Jason Merrill <jason@redhat.com>
6772
6773 PR debug/45088
6774 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6775 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6776
6777 PR c++/52906
6778 * g++.dg/ext/attrib45.C: New.
6779
6780 * g++.dg/eh/dtor3.C: New.
6781
6782 2012-04-11 Richard Guenther <rguenther@suse.de>
6783
6784 PR middle-end/52621
6785 * gfortran.dg/pr52621.f90: New testcase.
6786
6787 2012-04-11 Richard Guenther <rguenther@suse.de>
6788
6789 PR middle-end/52918
6790 * g++.dg/torture/pr52918-1.C: New testcase.
6791 * g++.dg/torture/pr52918-2.C: Likewise.
6792
6793 2012-04-11 Tobias Burnus <burnus@net-b.de>
6794
6795 PR fortran/52729
6796 * gfortran.dg/block_11.f90: New.
6797
6798 2012-04-11 Nick Clifton <nickc@redhat.com>
6799
6800 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6801
6802 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6803
6804 PR target/16458
6805 * gcc.target/powerpc/pr16458-1.c: New test.
6806 * gcc.target/powerpc/pr16458-2.c: Likewise.
6807 * gcc.target/powerpc/pr16458-3.c: Likewise.
6808 * gcc.target/powerpc/pr16458-4.c: Likewise.
6809
6810 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6811
6812 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6813 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6814 * gcc.dg/builtin-bswap-5.c: Likewise.
6815 * gcc.target/i386/builtin-bswap-4.c: New test.
6816
6817 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6818
6819 PR 24985
6820 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6821
6822 2012-04-11 Richard Guenther <rguenther@suse.de>
6823
6824 PR rtl-optimization/52881
6825 * gcc.dg/torture/pr52881.c: New testcase.
6826 * gcc.dg/torture/pr52913.c: Likewise.
6827
6828 2012-04-11 Richard Guenther <rguenther@suse.de>
6829
6830 PR tree-optimization/52912
6831 * gcc.dg/torture/pr52912.c: New testcase.
6832
6833 2010-04-10 Michael Matz <matz@suse.de>
6834
6835 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6836 * gcc.dg/vect/vect-outer-1.c: Adjust.
6837 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6838 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6839 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6840 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6841 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6842 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6843
6844 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6845
6846 PR tree-optimization/52870
6847 * gcc.dg/vect/pr52870.c: New test.
6848
6849 2012-04-09 Mike Stump <mikestump@comcast.net>
6850
6851 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6852 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6853 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6854 * gnat.dg/aggr11.adb: Likewise.
6855 * gnat.dg/aggr11_pkg.ads: Likewise.
6856 * gnat.dg/aggr15.adb: Likewise.
6857 * gnat.dg/aggr15.ads: Likewise.
6858 * gnat.dg/aggr17.adb: Likewise.
6859 * gnat.dg/aggr18.adb: Likewise.
6860 * gnat.dg/array14.adb: Likewise.
6861 * gnat.dg/array14.ads: Likewise.
6862 * gnat.dg/array14_pkg.ads: Likewise.
6863 * gnat.dg/array19.adb: Likewise.
6864 * gnat.dg/array19.ads: Likewise.
6865 * gnat.dg/discr27.adb: Likewise.
6866 * gnat.dg/discr27.ads: Likewise.
6867 * gnat.dg/discr35.adb: Likewise.
6868 * gnat.dg/discr35.ads: Likewise.
6869 * gnat.dg/discr6.adb: Likewise.
6870 * gnat.dg/discr6_pkg.ads: Likewise.
6871 * gnat.dg/import1.adb: Likewise.
6872 * gnat.dg/import1.ads: Likewise.
6873 * gnat.dg/loop_address2.adb: Likewise.
6874 * gnat.dg/opt7.adb: Likewise.
6875 * gnat.dg/opt7.ads: Likewise.
6876 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6877 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6878 * gnat.dg/rep_clause2.adb: Likewise.
6879 * gnat.dg/rep_clause2.ads: Likewise.
6880 * gnat.dg/slice2.adb: Likewise.
6881 * gnat.dg/slice2.ads: Likewise.
6882 * gnat.dg/slice6.adb: Likewise.
6883 * gnat.dg/slice6_pkg.ads: Likewise.
6884 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6885 * gnat.dg/taft_type2.adb: Likewise.
6886 * gnat.dg/taft_type2.ads: Likewise.
6887 * gnat.dg/taft_type2_pkg.ads: Likewise.
6888 * gnat.dg/volatile10.adb: Likewise.
6889 * gnat.dg/volatile10_pkg.ads: Likewise.
6890
6891 * gcc.dg/dll-8.c: Remove execute permissions.
6892 * g++.dg/ext/dllexport5.C: Likewise.
6893
6894 2012-04-09 Jan Hubicka <jh@suse.cz>
6895
6896 PR lto/52722
6897 PR lto/51765
6898 PR lto/52634
6899 * gcc.dg/lto/pr52634_1.c: New testcase.
6900 * gcc.dg/lto/pr52634_0.c: New testcase.
6901
6902 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6903
6904 PR target/52883
6905 * gcc.target/i386/pr52883.c: New testcase.
6906
6907 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6908
6909 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6910 (check_effective_target_sync_long_long): Add SPARC case.
6911 (check_effective_target_sync_long_long_runtime): Likewise.
6912 (check_effective_target_sync_int_long): Adjust SPARC case.
6913 (check_effective_target_sync_char_short): Likewise.
6914
6915 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6916
6917 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6918 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6919
6920 2012-04-08 Tobias Burnus <burnus@net-b.de>
6921
6922 PR fortran/40973
6923 PR fortran/52751
6924 * gfortran.dg/public_private_module_2.f90: New.
6925
6926 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6927
6928 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6929 directives.
6930
6931 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6932
6933 PR fortran/52893
6934 * gfortran.dg/function_optimize_11.f90: New test.
6935
6936 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6937
6938 PR fortran/52668
6939 * gfortran.dg/use_only_6.f90: New test.
6940
6941 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6942
6943 PR fortran/52668
6944 * gfortran.dg/use_only_6.f90: New test.
6945 2012-04-06 Mike Stump <mikestump@comcast.net>
6946
6947 PR testsuite/50722
6948 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6949
6950 2012-04-05 Jason Merrill <jason@redhat.com>
6951
6952 PR c++/52596
6953 * g++.dg/template/qualified-id5.C: New.
6954
6955 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6956
6957 PR target/52882
6958 * gcc.target/i386/pr52882.c: New test.
6959
6960 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6961 Dominique D'Humieures <dominiq@lps.ens.fr>
6962
6963 PR testsuite/52614
6964 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6965 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6966
6967 2012-04-04 Jason Merrill <jason@redhat.com>
6968
6969 PR c++/52845
6970 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6971
6972 2012-04-03 Jason Merrill <jason@redhat.com>
6973
6974 PR c++/52796
6975 * g++.dg/cpp0x/variadic-value1.C: New.
6976
6977 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6978
6979 * gnat.dg/pack18.adb: New test.
6980 * gnat.dg/pack18_pkg.ads: New helper.
6981
6982 2012-04-03 Richard Guenther <rguenther@suse.de>
6983
6984 PR tree-optimization/52808
6985 * gcc.dg/pr52808.c: New testcase.
6986
6987 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6988
6989 PR tree-optimization/52835
6990 * gfortran.dg/pr52835.f90: New test.
6991
6992 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6993
6994 * gnat.dg/specs/aggr5.ads: New test.
6995
6996 2012-04-02 Richard Guenther <rguenther@suse.de>
6997
6998 PR tree-optimization/52756
6999 * gcc.dg/torture/pr52756.c: New testcase.
7000
7001 2012-04-02 Richard Guenther <rguenther@suse.de>
7002
7003 PR middle-end/52803
7004 * gcc.dg/pr52803.c: New testcase.
7005
7006 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7007
7008 PR c++/40942
7009 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7010 DR 214 in account.
7011
7012 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7013
7014 PR c++/50043
7015 * g++.dg/cpp0x/noexcept17.C: New.
7016 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7017 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7018 * g++.dg/cpp0x/noexcept01.C: Likewise.
7019 * g++.dg/eh/init-temp1.C: Likewise.
7020 * g++.dg/eh/ctor1.C: Likwise.
7021
7022 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7023
7024 * gnat.dg/controlled6.adb: New test.
7025 * gnat.dg/controlled6_pkg.ads: New helper.
7026 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7027
7028 2012-03-30 Richard Henderson <rth@redhat.com>
7029
7030 PR debug/52727
7031 * g++.dg/opt/pr52727.C: New testcase.
7032
7033 2012-03-30 Richard Guenther <rguenther@suse.de>
7034
7035 PR tree-optimization/52754
7036 * gcc.target/i386/pr52754.c: New testcase.
7037
7038 2012-03-30 Richard Guenther <rguenther@suse.de>
7039
7040 PR middle-end/52772
7041 * g++.dg/torture/pr52772.C: New testcase.
7042
7043 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7044
7045 PR c++/52718
7046 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7047
7048 2012-03-29 Jason Merrill <jason@redhat.com>
7049
7050 PR c++/52685
7051 * g++.dg/template/inherit8.C: New.
7052
7053 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7054
7055 PR c++/52759
7056 * g++.dg/ext/weak4.C: New test.
7057
7058 PR tree-optimization/52760
7059 * gcc.c-torture/execute/pr52760.c: New test.
7060
7061 2012-03-29 Jason Merrill <jason@redhat.com>
7062
7063 PR c++/52743
7064 * g++.dg/cpp0x/initlist-array3.C: New.
7065
7066 2012-03-28 Jason Merrill <jason@redhat.com>
7067
7068 PR c++/52746
7069 * g++.dg/overload/virtual2.C: New.
7070
7071 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7072
7073 * gnat.dg/vect7.ad[sb]: New test.
7074
7075 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7076 Tobias Burnus <burnus@gcc.gnu.org>
7077
7078 PR fortran/52652
7079 * gfortran.dg/allocate_class_1.f90 : Change error test.
7080 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7081 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7082 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7083
7084 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7085
7086 PR middle-end/52691
7087 * gcc.dg/pr52691.c: New test.
7088
7089 PR middle-end/52750
7090 * gcc.c-torture/compile/pr52750.c: New test.
7091
7092 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7093
7094 PR target/52692
7095 * gcc.target/avr/torture/builtins-2.c: New test.
7096
7097 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7098
7099 PR target/52736
7100 * gcc.target/i386/pr52736.c: New test.
7101
7102 2012-03-27 Martin Jambor <mjambor@suse.cz>
7103
7104 PR middle-end/52693
7105 * gcc.dg/torture/pr52693.c: New test.
7106
7107 2012-03-27 Meador Inge <meadori@codesourcery.com>
7108
7109 PR c++/52672
7110 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7111
7112 2012-03-27 Mike Stump <mikestump@comcast.net>
7113
7114 PR target/52665
7115 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7116 failures that match branch names.
7117
7118 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7119 H.J. Lu <hongjiu.lu@intel.com>
7120
7121 PR target/52698
7122 * gcc.target/i386/pr52698.c: New test.
7123
7124 2012-03-27 Richard Guenther <rguenther@suse.de>
7125
7126 PR middle-end/52720
7127 * gcc.dg/torture/pr52720.c: New testcase.
7128
7129 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7130
7131 * gnat.dg/pack17.adb: New test.
7132
7133 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7134
7135 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7136 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7137
7138 2012-03-26 Martin Jambor <mjambor@suse.cz>
7139
7140 PR tree-optimization/50052
7141 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7142
7143 2012-03-26 Richard Guenther <rguenther@suse.de>
7144
7145 PR tree-optimization/52701
7146 * gfortran.dg/pr52701.f90: New testcase.
7147
7148 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7149
7150 PR tree-optimization/52686
7151 * gcc.target/arm/pr52686.c: New test.
7152
7153 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7154
7155 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7156 Add "-Os -flto" to list.
7157
7158 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7159
7160 * gnat.dg/concat2.ad[sb]: New test.
7161
7162 2012-03-24 Jason Merrill <jason@redhat.com>
7163
7164 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7165 * g++.dg/cpp0x/trailing2.C: Likewise.
7166 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7167 * g++.dg/cpp1y/auto-fn1.C: New.
7168 * g++.dg/cpp1y/auto-fn2.C: New.
7169 * g++.dg/cpp1y/auto-fn3.C: New.
7170 * g++.dg/cpp1y/auto-fn4.C: New.
7171 * g++.dg/cpp1y/auto-fn5.C: New.
7172 * g++.dg/cpp1y/auto-fn6.C: New.
7173 * g++.dg/cpp1y/auto-fn7.C: New.
7174 * g++.dg/cpp1y/auto-fn8.C: New.
7175 * g++.dg/cpp1y/auto-fn9.C: New.
7176 * g++.dg/cpp1y/auto-fn10.C: New.
7177 * g++.dg/cpp1y/auto-fn11.C: New.
7178
7179 2012-03-23 Richard Guenther <rguenther@suse.de>
7180
7181 PR tree-optimization/52678
7182 * gfortran.dg/pr52678.f: New testcase.
7183
7184 2012-03-23 Richard Guenther <rguenther@suse.de>
7185
7186 PR tree-optimization/52638
7187 * g++.dg/torture/pr52638.C: New testcase.
7188
7189 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7190
7191 PR c++/52487
7192 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7193
7194 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7195
7196 PR c++/52671
7197 * g++.dg/ext/attrib44.C: New test.
7198
7199 2012-03-22 Jan Hubicka <jh@suse.cz>
7200
7201 PR middle-end/51737
7202 * g++.dg/torture/pr51737.C: New testcase
7203
7204 2012-03-22 Richard Guenther <rguenther@suse.de>
7205
7206 PR tree-optimization/52548
7207 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7208
7209 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7210
7211 * lib/fortran-modules.exp (list-module-names-1): Remove
7212 warning.
7213
7214 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7215
7216 PR target/50751
7217 * gcc.target/sh/pr50751-1.c: New.
7218 * gcc.target/sh/pr50751-2.c: New.
7219 * gcc.target/sh/pr50751-3.c: New.
7220
7221 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7222
7223 PR target/52479
7224 * gcc.target/sh/sh4a-cos.c: Remove.
7225 * gcc.target/sh/sh4a-sin.c: Remove.
7226 * gcc.target/sh/sh4a-sincos.c: Remove.
7227
7228 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7229
7230 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7231 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7232
7233 2012-03-21 Martin Jambor <mjambor@suse.cz>
7234
7235 PR testsuite/52641
7236 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7237 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7238
7239 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7240
7241 * gcc.target/arm/thumb-16bit-ops.c: New file.
7242 * gcc.target/arm/thumb-ifcvt.c: New file.
7243
7244 2012-03-20 Jason Merrill <jason@redhat.com>
7245
7246 * lib/target-supports.exp: Add { target c++1y }.
7247
7248 * g++.dg/cpp0x/auto32.C: New.
7249
7250 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7251
7252 PR testsuite/52641
7253 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7254 int32plus.
7255 * gcc.dg/torture/pr48124-4.c: Ditto:
7256 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7257
7258 2012-03-20 Jason Merrill <jason@redhat.com>
7259
7260 PR c++/52510
7261 * g++.dg/cpp0x/initlist66.C: New.
7262
7263 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7264
7265 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7266 __AVR_HAVE_LPMX__
7267
7268 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7269
7270 PR target/49868
7271 * gcc.target/avr/torture/addr-space-2.h: New file.
7272 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7273 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7274 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7275 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7276
7277 2012-03-20 Richard Guenther <rguenther@suse.de>
7278
7279 * gnat.dg/pack16.adb: New testcase.
7280 * gnat.dg/pack16_pkg.ads: Likewise.
7281 * gnat.dg/specs/pack8.ads: Likewise.
7282 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7283
7284 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7285
7286 * g++.dg/warn/Wuseless-cast.C: Extend.
7287
7288 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7289
7290 PR c++/14710
7291 * g++.dg/warn/Wuseless-cast.C: New.
7292
7293 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7294
7295 PR libfortran/52608
7296 * gfortran.dg/pr52608.f90: New test.
7297
7298 2012-03-17 Tobias Burnus <burnus@net-b.de>
7299
7300 PR fortran/52585
7301 * gfortran.dg/proc_ptr_36.f90: New.
7302
7303 2012-03-16 Martin Jambor <mjambor@suse.cz>
7304
7305 * gcc.dg/misaligned-expand-1.c: New test.
7306 * gcc.dg/misaligned-expand-3.c: Likewise.
7307
7308 2012-03-16 Richard Guenther <rguenther@suse.de>
7309 Kai Tietz <ktietz@redhat.com>
7310
7311 PR middle-end/48814
7312 * gcc.c-torture/execute/pr48814-1.c: New test.
7313 * gcc.c-torture/execute/pr48814-2.c: New test.
7314 * gcc.dg/tree-ssa/assign-1.c: New test.
7315 * gcc.dg/tree-ssa/assign-2.c: New test.
7316 * gcc.dg/tree-ssa/assign-3.c: New test.
7317
7318 2012-03-16 Richard Guenther <rguenther@suse.de>
7319
7320 * gnat.dg/specs/pack7.ads: New testcase.
7321
7322 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7323
7324 PR target/52568
7325 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7326 * gcc.dg/torture/vshuf-8.inc: Likewise.
7327 * gcc.dg/torture/vshuf-16.inc: Likewise.
7328 * gcc.dg/torture/vshuf-32.inc: Likewise.
7329
7330 2012-03-15 Jason Merrill <jason@redhat.com>
7331
7332 * g++.dg/torture/pr52582.C: New.
7333
7334 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7335
7336 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7337
7338 2012-03-15 Ira Rosen <irar@il.ibm.com>
7339 Ulrich Weigand <ulrich.weigand@linaro.org>
7340
7341 * gcc.dg/vect/slp-cond-3.c: New test.
7342 * gcc.dg/vect/slp-cond-4.c: New test.
7343
7344 2012-03-15 Ira Rosen <irar@il.ibm.com>
7345 Ulrich Weigand <ulrich.weigand@linaro.org>
7346
7347 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7348 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7349
7350 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7351
7352 PR libfortran/52434
7353 PR libfortran/48878
7354 PR libfortran/38199
7355 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7356 * gfortran.dg/round_1.f03: Likewise.
7357
7358 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7359 Andrew Pinski <apinski@cavium.com>
7360
7361 PR middle-end/52592
7362 * gcc.dg/pr52592.c: New test.
7363
7364 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7365
7366 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7367 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7368 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7369 * lib/fortran-modules.exp: .. this new file. Adjust users.
7370 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7371 gfortran-dg-debug-runtest): Call cleanup-modules.
7372 * lib/fortran-torture.exp (fortran-torture-execute,
7373 fortran-torture): Likewise.
7374 * gfortran.dg/coarray/caf.exp: Likewise.
7375 * lib/lto.exp: Likewise.
7376 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7377 * gfortran.dg/class_4b.f03: Likewise.
7378 * gfortran.dg/class_4c.f03: Likewise.
7379 * gfortran.dg/class_45a.f03: Likewise.
7380 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7381 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7382 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7383 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7384 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7385 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7386 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7387 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7388 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7389 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7390 * gfortran.dg/whole_file_28.f90: Likewise.
7391 * gfortran.dg/whole_file_29.f90: Likewise.
7392 * gfortran.dg/whole_file_30.f90: Likewise.
7393 * gfortran.dg/whole_file_31.f90: Likewise.
7394
7395 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7396
7397 PR tree-optimization/52267
7398 * gcc.dg/pr52267.c: New test.
7399 * gcc.dg/tree-ssa/vrp65.c: New test.
7400 * gcc.dg/tree-ssa/vrp66.c: New test.
7401
7402 2012-03-15 Richard Guenther <rguenther@suse.de>
7403
7404 PR middle-end/52580
7405 * gfortran.dg/vect/pr52580.f: New testcase.
7406
7407 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7408
7409 * gcc.target/sh/fpul-usage-1.c: New.
7410
7411 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7412
7413 PR target/49468
7414 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7415 * gcc.target/sh/pr49468-di.c: Likewise.
7416
7417 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7418
7419 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7420 * gcc.dg/c99-stdint-6.c: Likewise.
7421 * gcc.dg/lto/20090210_0.c: Likewise.
7422 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7423 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7424 * gcc.dg/pragma-init-fini-2.c: Likewise.
7425 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7426 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7427 * gcc.target/i386/pr22152.c: Likewise.
7428 * gcc.target/i386/vect8-ret.c: Likewise.
7429 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7430 handling.
7431
7432 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7433
7434 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7435 * g++.dg/tree-prof/partition1.C: Likewise.
7436 * g++.dg/tree-prof/partition2.C: Likewise.
7437 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7438 handling.
7439 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7440 * gcc.c-torture/execute/20010724-1.c: Remove.
7441 * gcc.c-torture/execute/20010724-1.x: Remove.
7442 * gcc.c-torture/execute/20040208-2.c: Remove.
7443 * gcc.c-torture/execute/20040208-2.x: Remove.
7444 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7445 Remove.
7446 (main) [__mips__ && __sgi__]: Remove.
7447 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7448 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7449 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7450 mips-sgi-irix6* handling.
7451 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7452 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7453 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7454 handling.
7455 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7456 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7457 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7458 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7459 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7460 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7461 mips-sgi-irix6*.
7462 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7463 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7464 * gcc.target/mips/save-restore-3.c: Likewise.
7465 * gcc.target/mips/save-restore-4.c: Likewise.
7466 * gcc.target/mips/save-restore-5.c: Likewise.
7467 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7468 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7469 messages.
7470 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7471 IRIX 6 handling.
7472 (restore_ld_library_path_env_vars): Likewise.
7473 * lib/target-supports.exp (check_profiling_available): Remove
7474 mips*-*-irix* handling.
7475 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7476 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7477 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7478
7479 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7480
7481 PR c++/52582
7482 * g++.dg/opt/pr52582.C: New test.
7483
7484 2012-03-14 Richard Guenther <rguenther@suse.de>
7485
7486 PR tree-optimization/52571
7487 * gcc.dg/vect/vect-2.c: Initialize arrays.
7488 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7489 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7490 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7491
7492 2012-03-14 Richard Guenther <rguenther@suse.de>
7493
7494 PR middle-end/52080
7495 PR middle-end/52097
7496 PR middle-end/48124
7497 * gcc.dg/torture/pr48124-1.c: New testcase.
7498 * gcc.dg/torture/pr48124-2.c: Likewise.
7499 * gcc.dg/torture/pr48124-3.c: Likewise.
7500 * gcc.dg/torture/pr48124-4.c: Likewise.
7501
7502 2012-03-14 Richard Guenther <rguenther@suse.de>
7503
7504 PR middle-end/52578
7505 * gcc.dg/pr52578.c: New testcase.
7506
7507 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7508
7509 PR c++/52521
7510 * g++.dg/cpp0x/udlit-args2.C: New test.
7511
7512 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7513
7514 PR target/48596
7515 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7516 * gcc.c-torture/compile/pr48596.c: ... here.
7517
7518 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7519
7520 PR c++/51641
7521 * g++.dg/lookup/hidden-class17.C: New test.
7522
7523 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7524
7525 PR c/52577
7526 * gcc.dg/Wunused-var-3.c: New test.
7527
7528 2012-03-13 Martin Jambor <mjambor@suse.cz>
7529
7530 * gcc.dg/misaligned-expand-2.c: New test.
7531
7532 2012-03-13 Richard Guenther <rguenther@suse.de>
7533
7534 PR middle-end/52134
7535 * gcc.dg/pr52134.c: New testcase.
7536
7537 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7538
7539 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7540
7541 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7542
7543 PR tree-optimization/46728
7544 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7545 * gcc.target/powerpc/pr46728-5.c: Likewise.
7546 * gcc.target/powerpc/pr46728-8.c: Likewise.
7547 * gcc.target/powerpc/pr46728-10.c: Likewise.
7548 * gcc.target/powerpc/pr46728-11.c: Likewise.
7549 * gcc.target/powerpc/pr46728-13.c: Likewise.
7550 * gcc.target/powerpc/pr46728-14.c: Likewise.
7551 * gcc.target/powerpc/pr46728-15.c: Likewise.
7552
7553 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7554
7555 PR c++/52299
7556 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7557
7558 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7559
7560 PR tree-optimization/46728
7561 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7562 * gcc.target/powerpc/pr46728-5.c: Likewise.
7563 * gcc.target/powerpc/pr46728-8.c: Likewise.
7564 * gcc.target/powerpc/pr46728-10.c: Likewise.
7565 * gcc.target/powerpc/pr46728-11.c: Likewise.
7566 * gcc.target/powerpc/pr46728-13.c: Likewise.
7567 * gcc.target/powerpc/pr46728-14.c: Likewise.
7568 * gcc.target/powerpc/pr46728-15.c: Likewise.
7569
7570 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7571
7572 PR target/49868
7573 * gcc.target/avr/torture/addr-space-1.h: New file.
7574 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7575 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7576 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7577 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7578
7579 2012-03-12 Andrew Pinski <apinski@cavium.com>
7580
7581 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7582
7583 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7584
7585 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7586 * g++.dg/abi/thunk4.C: Likewise.
7587 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7588 Adapt line numbers.
7589 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7590 handling.
7591 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7592 * g++.dg/eh/spbp.C: Likewise.
7593 * g++.dg/ext/label13.C: Likewise.
7594 * g++.dg/guality/guality.exp: Likewise.
7595 * g++.dg/other/anon5.C: Likewise.
7596 * g++.dg/other/pragma-ep-1.C: Remove.
7597 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7598 * g++.dg/warn/pr31246.C: Likewise.
7599 * g++.dg/warn/weak1.C: Likewise.
7600 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7601 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7602 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7603 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7604 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7605 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7606 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7607 * gcc.dg/c99-tgmath-1.c: Likewise.
7608 * gcc.dg/c99-tgmath-2.c: Likewise.
7609 * gcc.dg/c99-tgmath-3.c: Likewise.
7610 * gcc.dg/c99-tgmath-4.c: Likewise.
7611 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7612 handling.
7613 * gcc.dg/debug/pr49032.c: Likewise.
7614 * gcc.dg/guality/guality.exp: Likewise.
7615 * gcc.dg/intmax_t-1.c: Likewise.
7616 * gcc.dg/pr48616.c: Likewise.
7617 * gcc.dg/pragma-ep-1.c: Remove.
7618 * gcc.dg/pragma-ep-2.c: Remove.
7619 * gcc.dg/pragma-ep-3.c: Remove.
7620 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7621 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7622 * gcc.misc-tests/gcov-14.c: Likewise.
7623 * gfortran.dg/guality/guality.exp: Likewise.
7624 * lib/target-supports.exp (check_weak_available): Likewise.
7625 (add_options_for_tls): Likewise.
7626 (check_ascii_locale_available): Likewise.
7627 * obj-c++.dg/dwarf-2.mm: Likewise.
7628 * objc.dg/dwarf-1.m: Likewise.
7629 * objc.dg/dwarf-2.m: Likewise.
7630
7631 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7632
7633 PR tree-optimization/51721
7634 * gcc.dg/tree-ssa/vrp64.c: New test.
7635
7636 PR tree-optimization/52533
7637 * gcc.c-torture/compile/pr52533.c: New test.
7638
7639 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7640
7641 * gcc.target/i386/rtm-xabort-1.c: New.
7642 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7643 * gcc.target/i386/rtm-xend-1.c: Ditto.
7644 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7645 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7646 * gcc.target/i386/sse-13.c: Ditto.
7647 * gcc.target/i386/sse-14.c: Ditto.
7648 * gcc.target/i386/sse-22.c: Ditto.
7649 * gcc.target/i386/sse-23.c: Ditto.
7650 * g++.dg/other/i386-2.C: Ditto.
7651 * g++.dg/other/i386-3.C: Ditto.
7652
7653 2012-03-12 Tobias Burnus <burnus@net-b.de>
7654
7655 PR fortran/52542
7656 * gfortran.dg/proc_ptr_35.f90: New.
7657
7658 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7659
7660 PR target/52530
7661 * gcc.dg/torture/pr52530.c: New test.
7662
7663 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7664
7665 PR target/51244
7666 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7667
7668 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7669
7670 PR target/52450
7671 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7672
7673 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7674
7675 2012-03-09 Andrew Pinski <apinski@cavium.com>
7676
7677 PR middle-end/51988
7678 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7679 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7680
7681 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7682
7683 * gcc.dg/tree-ssa/scev-3.c: New.
7684 * gcc.dg/tree-ssa/scev-4.c: New.
7685
7686 2012-03-08 Tobias Burnus <burnus@net-b.de>
7687
7688 PR fortran/52469
7689 * gfortran.dg/proc_ptr_34.f90
7690
7691 2012-03-07 Jason Merrill <jason@redhat.com>
7692
7693 PR c++/52521
7694 * g++.dg/cpp0x/udlit-mangle.C: New.
7695
7696 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7697
7698 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7699
7700 2012-03-06 Richard Guenther <rguenther@suse.de>
7701
7702 PR middle-end/52493
7703 * gcc.dg/torture/pr52493.c: New testcase.
7704
7705 2012-03-06 Richard Guenther <rguenther@suse.de>
7706
7707 PR lto/52097
7708 * gcc.dg/lto/pr52097_0.c: New testcase.
7709
7710 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7711
7712 PR target/51244
7713 * gcc.target/sh/pr51244-1.c: New.
7714 * gcc.target/sh/pr51244-2.c: New.
7715 * gcc.target/sh/pr51244-3.c: New.
7716
7717 2012-03-05 Jason Merrill <jason@redhat.com>
7718
7719 PR c++/51930
7720 * g++.dg/ext/visibility/template11.C: New.
7721
7722 * g++.dg/cpp0x/implicit13.C: New.
7723
7724 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7725
7726 PR tree-optimization/51721
7727 * gcc.dg/tree-ssa/vrp63.c: New test.
7728 * gcc.dg/pr51721.c: New test.
7729
7730 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7731
7732 PR fortran/50981
7733 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7734 argument checks.
7735
7736 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7737
7738 PR target/52146
7739 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7740
7741 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7742
7743 PR fortran/50981
7744 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7745
7746 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7747
7748 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7749 int32plus.
7750
7751 2012-03-03 Jason Merrill <jason@redhat.com>
7752
7753 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7754
7755 Core 1270
7756 * g++.dg/cpp0x/initlist65.C: New.
7757
7758 PR c++/36797
7759 * g++.dg/ext/is_empty2.C: New.
7760
7761 2012-03-03 Tobias Burnus <burnus@net-b.de>
7762
7763 PR fortran/48820
7764 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7765
7766 2012-03-03 Tobias Burnus <burnus@net-b.de>
7767
7768 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7769 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7770 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7771 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7772 * gfortran.dg/class_30.f90: Remove dg-warning line.
7773 * gfortran.dg/bind_c_usage_25.f90: New.
7774
7775 2012-03-03 Tobias Burnus <burnus@net-b.de>
7776
7777 PR fortran/48820
7778 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7779 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7780 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7781
7782 2012-03-03 Tobias Burnus <burnus@net-b.de>
7783
7784 PR fortran/48820
7785 * gfortran.dg/assumed_type_1.f90: New.
7786 * gfortran.dg/assumed_type_2.f90: New.
7787 * gfortran.dg/assumed_type_3.f90: New.
7788 * gfortran.dg/assumed_type_4.f90: New.
7789
7790 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7791
7792 PR target/49486
7793 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7794 * gcc.target/sh/pr49468-di.c: New.
7795
7796 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7797
7798 * gcc.dg/graphite/pr50561.c: Update.
7799
7800 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7801
7802 * gcc.target/powerpc/pr52457.c: New test.
7803
7804 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7805
7806 * gcc.target/arm/sat-1.c: New test.
7807
7808 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7809
7810 PR target/46716
7811 * gcc.target/i386/pr46716.c: New test.
7812
7813 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7814
7815 PR c++/51989
7816 * g++.dg/cpp0x/sfinae32.C: New.
7817
7818 2012-03-02 Richard Guenther <rguenther@suse.de>
7819
7820 PR tree-optimization/52406
7821 * gcc.dg/torture/pr52406.c: New testcase.
7822
7823 2012-03-02 Tobias Burnus <burnus@net-b.de>
7824
7825 PR fortran/52325
7826 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7827 * gfortran.dg/nullify_2.f90: Update dg-error.
7828 * gfortran.dg/nullify_4.f90: Ditto.
7829 * gfortran.dg/pointer_init_6.f90: Ditto.
7830
7831 2012-03-02 Tobias Burnus <burnus@net-b.de>
7832
7833 PR fortran/52270
7834 * gfortran.dg/class_51.f90: New.
7835
7836 2012-03-02 Tobias Burnus <burnus@net-b.de>
7837
7838 PR fortran/52452
7839 * gfortran.dg/intrinsic_8.f90: New.
7840
7841 2012-03-01 Kai Tietz <ktietz@redhat.com>
7842
7843 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7844 routines on mingw targets.
7845 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7846
7847 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7848
7849 PR tree-optimization/52445
7850 * gcc.dg/pr52445.c: New test.
7851
7852 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7853
7854 PR target/52437
7855 * gcc.c-torture/compile/pr52437.c: New test.
7856
7857 PR middle-end/52419
7858 * gcc.dg/torture/pr52419.c: New test.
7859
7860 PR tree-optimization/52429
7861 * gcc.dg/torture/pr52429.c: New test.
7862 * g++.dg/opt/pr52429.C: New test.
7863
7864 2012-02-29 Richard Guenther <rguenther@suse.de>
7865
7866 PR testsuite/52297
7867 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7868 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7869 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7870 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7871 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7872 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7873
7874 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7875
7876 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7877
7878 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7879
7880 PR fortran/52386
7881 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7882
7883 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7884
7885 PR target/51534
7886 * gcc.target/arm/neon/pr51534.c: New testcase.
7887
7888 2012-02-28 Richard Guenther <rguenther@suse.de>
7889
7890 PR target/52407
7891 * gcc.dg/torture/pr52407.c: New testcase.
7892
7893 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7894
7895 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7896 * gcc.target/arm/vfp2.c: Likewise.
7897 * gcc.target/arm/vfp3.c: Likewise.
7898 * gcc.target/arm/vfp4.c: Likewise.
7899 * gcc.target/arm/vfp5.c: Likewise.
7900 * gcc.target/arm/vfp6.c: Likewise.
7901 * gcc.target/arm/vfp7.c: Likewise.
7902 * gcc.target/arm/vfp8.c: Likewise.
7903 * gcc.target/arm/vfp9.c: Likewise.
7904 * gcc.target/arm/vfp10.c: Likewise.
7905 * gcc.target/arm/vfp11.c: Likewise.
7906 * gcc.target/arm/vfp12.c: Likewise.
7907 * gcc.target/arm/vfp13.c: Likewise.
7908 * gcc.target/arm/vfp14.c: Likewise.
7909 * gcc.target/arm/vfp15.c: Likewise.
7910 * gcc.target/arm/vfp16.c: Likewise.
7911 * gcc.target/arm/vfp17.c: Likewise.
7912 * gcc.target/arm/neon-constants.h: New file.
7913 * gcc.target/arm/neon-vect1.c: New test.
7914 * gcc.target/arm/neon-vect2.c: New test.
7915 * gcc.target/arm/neon-vect3.c: New test.
7916 * gcc.target/arm/neon-vect4.c: New test.
7917 * gcc.target/arm/neon-vect5.c: New test.
7918 * gcc.target/arm/neon-vect6.c: New test.
7919 * gcc.target/arm/neon-vect7.c: New test.
7920 * gcc.target/arm/neon-vect8.c: New test.
7921
7922 2012-02-28 Richard Guenther <rguenther@suse.de>
7923
7924 PR tree-optimization/52402
7925 * gcc.dg/torture/pr52402.c: New testcase.
7926
7927 2012-02-28 Richard Guenther <rguenther@suse.de>
7928
7929 PR lto/52400
7930 * g++.dg/lto/pr52400_0.C: New testcase.
7931
7932 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7933
7934 * gcc.target/avr/torture/builtins-1.c: New test.
7935 * gcc.target/avr/torture/builtins-error.c: New test.
7936
7937 2012-02-28 Kai Tietz <ktietz@redhat.com>
7938
7939 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7940 * gcc.target/i386/pr45352-2.c: Likewise.
7941 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7942 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7943 targets instead rand.
7944 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7945 * gcc.target/i386/sse2-mul-1.c: Likewise.
7946 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7947 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7948 * gcc.target/i386/pad-1.c: Likewise.
7949 * gcc.target/i386/pad-9.c: Likewise.
7950 * gcc.target/i386/pad-2.c: Likewise.
7951 * gcc.target/i386/pad-5b.c: Likewise.
7952 * gcc.target/i386/pad-8.c: Likewise.
7953 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7954 * gcc.target/i386/pr44130.c: Likewise.
7955 * gcc.target/i386/align-main-1.c: Likewise.
7956 * gcc.target/i386/align-main-2.c: Likewise.
7957 * gcc.target/i386/sw-1.c: Likewise.
7958 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7959 on x64 mingw target.
7960 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7961 * gcc.target/i386/pr46295.c: Likewise.
7962 * gcc.target/i386/amd64-abi-1.c: Likewise.
7963 * gcc.target/i386/amd64-abi-2.c: Likewise.
7964 * gcc.target/i386/pr39082-1.c: Likewise.
7965 * gcc.target/i386/pr39162.c: Likewise.
7966 * gcc.target/i386/pr22152.c: Likewise.
7967 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7968 * gcc.target/i386/wrfsbase-2.c: Likewise.
7969 * gcc.target/i386/local.c: Likewise
7970 * gcc.target/i386/wrgsbase-1.c: Likewise.
7971 * gcc.target/i386/wrfsbase-1.c: Likewise.
7972 * gcc.target/i386/pr39315-3.c: Likewise.
7973 * gcc.target/i386/pr35767-4.c: Likewise.
7974 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7975 x64 mingw target.
7976 * gcc.target/i386/pr45336-2.c: Likewise.
7977 * gcc.target/i386/pr45336-1.c: Likewise.
7978 * gcc.target/i386/pr45336-4.c: Likewise.
7979
7980 2012-02-27 Tristan Gingold <gingold@adacore.com>
7981
7982 * gnat.dg/array20.ad[sb]: New test.
7983
7984 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7985
7986 PR target/52375
7987 * gcc.target/arm/pr52375.c: New test.
7988 * gcc.c-torture/compile/pr52375.c: New test.
7989
7990 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7991
7992 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7993 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7994
7995 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7996
7997 * gnat.dg/aggr19.adb: New test.
7998 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7999
8000 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8001
8002 PR target/49263
8003 * gcc.target/sh/pr49263.c: New.
8004
8005 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8006
8007 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8008 simulate_thread_wrapper_other_threads
8009 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8010 Move initialization of 'value' to main().
8011 (main): Initialize 'value';
8012 * gcc.dg/simulate-thread/speculative-store.c
8013 (simulate_thread_step_verify): Return 0 when successful.
8014 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8015 Reduce threshold.
8016 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8017 (simulate_thread_wrapper_other_threads): Return a success/fail value
8018 and issue an error if the instruction count threshold is exceeded.
8019
8020 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8021
8022 PR target/50580
8023 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8024 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8025
8026 2012-02-24 Richard Guenther <rguenther@suse.de>
8027
8028 PR middle-end/52355
8029 * gcc.dg/pr52355.c: New testcase.
8030
8031 2012-02-23 Kai Tietz <ktietz@redhat.com>
8032
8033 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8034 * gcc.dg/Wpadded.c: Likewise.
8035 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8036 structure-layout.
8037 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8038 for sleep by Sleep and add windows.h include for this function.
8039 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8040 targets.
8041 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8042 target.
8043 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8044 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8045 on x64 mingw target.
8046 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8047 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8048 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8049 failure on LLP64 target.
8050
8051 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8052
8053 PR c/52290
8054 * gcc.dg/noncompile/pr52290.c: New test.
8055
8056 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8057
8058 PR tree-optimization/52019
8059 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8060
8061 2012-02-22 Kai Tietz <ktietz@redhat.com>
8062
8063 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8064 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8065 derived pdiff_t type.
8066 * g++.dg/torture/pr49720.C: Likewise
8067
8068 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8069
8070 PR target/52330
8071 * gcc.target/i386/pr52330.c: New test.
8072
8073 2012-02-22 Tobias Burnus <burnus@net-b.de>
8074
8075 PR fortran/52335
8076 * gfortran.dg/io_constraints_10.f90: New.
8077
8078 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8079
8080 * lib/target-supports.exp (check_effective_target_vect_condition):
8081 Return true for NEON.
8082
8083 2012-02-21 Kai Tietz <ktietz@redhat.com>
8084
8085 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8086
8087 2012-02-21 Richard Guenther <rguenther@suse.de>
8088
8089 PR tree-optimization/52324
8090 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8091
8092 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8093
8094 PR middle-end/51782
8095 * gcc.target/avr/torture/pr51782-1.c: New test.
8096
8097 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8098
8099 PR tree-optimization/52318
8100 * gcc.dg/pr52318.c: New test.
8101
8102 2012-02-20 Kai Tietz <ktietz@redhat.com>
8103
8104 * gcc.dg/bf-ms-layout-3.c: New testcase.
8105
8106 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8107
8108 PR testsuite/52229
8109 PR fortran/32380
8110 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8111
8112 2012-02-20 Richard Guenther <rguenther@suse.de>
8113
8114 PR tree-optimization/52298
8115 * gcc.dg/torture/pr52298.c: New testcase.
8116 * gcc.dg/vect/pr52298.c: Likewise.
8117
8118 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8119
8120 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8121 * gcc.c-torture/execute/pr52286.c: Ditto.
8122
8123 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8124
8125 PR tree-optimization/52286
8126 * gcc.c-torture/execute/pr52286.c: New test.
8127
8128 2012-02-18 Tobias Burnus <burnus@net-b.de>
8129
8130 PR fortran/52295
8131 * gfortran.dg/interface_35.f90: Use -std=f2003.
8132 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8133 * gfortran.dg/interface_assignment_4.f90: Ditto.
8134 * gfortran.dg/bessel_1.f90: Ditto.
8135 * gfortran.dg/func_result_6.f90: Ditto.
8136 * gfortran.dg/hypot_1.f90: Ditto.
8137 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8138
8139 2012-02-17 Tobias Burnus <burnus@net-b.de>
8140
8141 PR translation/52232
8142 PR translation/52234
8143 PR translation/52245
8144 PR translation/52246
8145 PR translation/52262
8146 PR translation/52273
8147 * gfortran.dg/coarray_22.f90: Update dg-error.
8148 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8149
8150 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8151
8152 PR target/51753
8153 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8154 (simulate-thread): Use default timeout.
8155
8156 2012-02-16 Jason Merrill <jason@redhat.com>
8157
8158 PR c++/52248
8159 * g++.dg/ext/timevar1.C: New.
8160
8161 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8162
8163 PR c++/52126
8164 * g++.dg/template/using21.C: New.
8165 * g++.dg/template/using22.C: Likewise.
8166
8167 2012-02-16 Jason Merrill <jason@redhat.com>
8168
8169 PR c++/51415
8170 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8171
8172 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8173
8174 PR tree-optimization/52255
8175 * gcc.c-torture/compile/pr52255.c: New test.
8176
8177 PR debug/52260
8178 * g++.dg/debug/dwarf2/pr52260.C: New test.
8179
8180 PR middle-end/51929
8181 * g++.dg/ipa/pr51929.C: New test.
8182
8183 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8184
8185 PR target/52199
8186 * gcc.target/powerpc/pr52199.c: New file.
8187
8188 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8189
8190 PR target/52152
8191 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8192
8193 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8194
8195 * gcc.dg/pr51867.c: Don't include <math.h>.
8196 (sqrtf): Declare.
8197
8198 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8199
8200 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8201 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8202
8203 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8204
8205 PR tree-optimization/50561
8206 * gcc.dg/graphite/pr50561.c: New testcase.
8207
8208 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8209
8210 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8211 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8212
8213 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8214
8215 * gnat.dg/discr35.ad[sb]: New test.
8216
8217 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8218
8219 * gnat.dg/volatile10.adb: New test.
8220 * gnat.dg/volatile10_pkg.ads: New helper.
8221
8222 2012-02-14 Jason Merrill <jason@redhat.com>
8223
8224 * g++.dg/ext/attrib43.C: New.
8225
8226 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8227
8228 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8229 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8230 fgnu_tm.
8231 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8232 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8233 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8234 effective_target fgnu_tm.
8235 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8236
8237 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8238
8239 PR c++/52247
8240 * g++.dg/template/asmgoto1.C: New test.
8241
8242 2012-02-14 Ian Lance Taylor <iant@google.com>
8243
8244 PR go/48501
8245 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8246 compiling generated file for 64bit and index tests.
8247
8248 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8249
8250 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8251
8252 2012-02-14 Richard Guenther <rguenther@suse.de>
8253
8254 PR tree-optimization/52244
8255 PR tree-optimization/51528
8256 * gcc.dg/torture/pr52244.c: New testcase.
8257
8258 2012-02-14 Walter Lee <walt@tilera.com>
8259
8260 * g++.dg/other/PR23205.C: Disable test on tile.
8261 * g++.dg/other/pr23205-2.C: Disable test on tile.
8262 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8263 * gcc.dg/20040813-1.c: Disable test on tile.
8264 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8265 * gcc.misc-tests/linkage.exp: Handle tilegx.
8266
8267 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8268
8269 PR tree-optimization/52210
8270 * gcc.dg/pr52210.c: New test.
8271
8272 2012-02-14 Jason Merrill <jason@redhat.com>
8273
8274 PR c++/39055
8275 * g++.dg/overload/defarg5.C: New.
8276
8277 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8278
8279 PR c/52181
8280 * c-c++-common/pr52181.c: New test.
8281
8282 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8283
8284 PR c++/52215
8285 * g++.dg/ext/atomic-1.C: New test.
8286
8287 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8288
8289 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8290
8291 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8292
8293 PR middle-end/52209
8294 * gcc.c-torture/execute/pr52209.c: New test.
8295
8296 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8297
8298 PR fortran/50981
8299 * gfortran.dg/elemental_optional_args_5.f03: New test.
8300
8301 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8302
8303 PR testsuite/50076
8304 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8305 cases.
8306
8307 2012-02-11 Ian Lance Taylor <iant@google.com>
8308
8309 PR go/51874
8310 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8311 SPARC Solaris. Don't run the test at all on systems where it may
8312 not work, rather than xfailing it.
8313
8314 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8315
8316 PR rtl-optimization/52175
8317 * gcc.c-torture/compile/pr52175.c: New test.
8318
8319 2012-02-10 Jason Merrill <jason@redhat.com>
8320
8321 PR c++/51910
8322 * g++.dg/template/repo10.C: New.
8323
8324 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8325
8326 PR debug/52132
8327 * gcc.dg/pr52132.c: New test.
8328
8329 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8330
8331 * gnat.dg/specs/aggr4.ads: New test.
8332 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8333
8334 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8335
8336 PR target/52146
8337 * gcc.target/i386/pr52146.c: New.
8338
8339 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR middle-end/52177
8342 * c-c++-common/pr52177.c: New test.
8343
8344 2012-02-10 Jan Hubicka <jh@suse.cz>
8345
8346 PR middle-end/48600
8347 * g++.dg/torture/pr48600.C: New testcase.
8348
8349 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8350
8351 PR middle-end/52140
8352 * gcc.dg/dfp/pr52140.c: New test.
8353
8354 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8355
8356 PR fortran/32380
8357 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8358 of dg-options.
8359
8360 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8361
8362 PR middle-end/51867
8363 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8364 * gcc.dg/pr51867.c: New test.
8365
8366 2012-02-09 Ian Lance Taylor <iant@google.com>
8367
8368 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8369 which don't support -fsplit-stack. Turn off optimization when
8370 compiling select5-out.go.
8371
8372 2012-02-08 Ian Lance Taylor <iant@google.com>
8373
8374 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8375 systems which don't support -fsplit-stack.
8376
8377 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8378
8379 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8380 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8381 machine instuction in the log.
8382
8383 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8384
8385 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8386 to 20 seconds.
8387
8388 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8389
8390 PR driver/48524
8391 * gcc.dg/pr48524.c: New test.
8392 * gcc.dg/pr48524.spec: New spec file for test.
8393
8394 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8395
8396 PR fortran/32380
8397 * gfortran.dg/vect/pr32380.f90: New test.
8398
8399 2012-02-08 Tobias Burnus <burnus@net-b.de>
8400
8401 PR fortran/52151
8402 * gfortran.dg/realloc_on_assign_12.f90: New.
8403
8404 2012-02-08 Richard Guenther <rguenther@suse.de>
8405
8406 PR rtl-optimization/52170
8407 * gcc.dg/torture/pr52170.c: New testcase.
8408
8409 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR gcov-profile/52150
8412 * gcc.dg/tree-prof/pr52150.c: New test.
8413
8414 PR rtl-optimization/52139
8415 * gcc.dg/pr52139.c: New test.
8416
8417 2012-02-07 Jason Merrill <jason@redhat.com>
8418
8419 PR c++/51675
8420 * g++.dg/cpp0x/constexpr-union3.C: New.
8421
8422 PR c++/52035
8423 * g++.dg/lto/pr52035_0.C: New.
8424
8425 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8426
8427 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8428 * gcc.dg/special/weak-1.c: Likewise.
8429 * gcc.dg/ucnid-12.c: Likewise.
8430 * gcc.dg/torture/pr45678-1.c: Likewise.
8431 * gcc.dg/torture/pr45678-2.c: Likewise.
8432 * gcc.dg/vector-4.c: Likewise.
8433 * gcc.dg/ipa/inline-5.c: Likewise.
8434 * gcc.dg/ucnid-11.c: Likewise.
8435 * gcc.misc-tests/gcov-13.c: Likewise.
8436 * gcc.misc-tests/gcov-14.c: Likewise.
8437 * g++.dg/ext/label13.C: Likewise.
8438 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8439 hppa*-*-hpux* options.
8440 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8441 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8442 * gcc.dg/pr48616.c: Likewise.
8443 * gcc.dg/pr17957.c: Likewise.
8444 * gcc.dg/pr17055-1.c: Likewise.
8445 * gcc.dg/pr32912-1.c: Likewise.
8446 * gcc.dg/tm/pr51472.c: Likewise.
8447 * c-c++-common/fold-bitand-4.c: Likewise.
8448 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8449 Use dg-additional-options for extra options.
8450
8451 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8452
8453 * gcc.target/epiphany/interrupt-2.c: New test.
8454
8455 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8456
8457 PR target/52155
8458 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8459 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8460 for MIPS ELF.
8461
8462 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8463
8464 PR target/52152
8465 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8466
8467 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8468
8469 PR middle-end/24306
8470 PR target/52154
8471 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8472 * gcc.target/mips/va-arg-1.c: New test.
8473
8474 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8475
8476 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8477 for -mno-pointers-to-nested-functions.
8478
8479 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8480
8481 * gcc.c-torture/execute/20120207-1.c: New test.
8482
8483 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8484
8485 PR rtl-optimization/52060
8486 * gcc.dg/torture/pr52060.c: New test.
8487
8488 PR middle-end/52074
8489 * gcc.c-torture/compile/pr52074.c: New test.
8490
8491 2012-02-07 Tobias Burnus <burnus@net-b.de>
8492
8493 PR fortran/51514
8494 * gfortran.dg/class_to_type_2.f90: New.
8495
8496 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8497
8498 PR fortran/32373
8499 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8500 Remove module.
8501
8502 2012-02-06 Jason Merrill <jason@redhat.com>
8503
8504 PR c++/52088
8505 * g++.dg/template/conv13.C: New.
8506
8507 2012-02-06 Richard Guenther <rguenther@suse.de>
8508
8509 PR tree-optimization/52115
8510 * gcc.c-torture/compile/pr52115.c: New testcase.
8511
8512 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8513
8514 PR target/52129
8515 * gcc.c-torture/execute/pr52129.c: New test.
8516
8517 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8518
8519 * gcc.dg/pr48374.c: Actually add the test I forgot
8520 in the 2012-01-25 commit.
8521
8522 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8523
8524 PR fortran/32373
8525 * gfortran.dg/vect/vect-8.f90: New test case.
8526
8527 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8528
8529 PR fortran/48847
8530 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8531
8532 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8533
8534 PR fortran/52102
8535 * gfortran.dg/class_48.f90 : Add test of allocate class array
8536 component with source in subroutine test3. Remove commenting
8537 out in subroutine test4, since branching on unitialized variable
8538 is now fixed (no PR for this last.).
8539
8540 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8541
8542 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8543 on MIPS targets.
8544 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8545
8546 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8547
8548 PR target/52125
8549 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8550 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8551
8552 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8553
8554 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8555 (check_effective_target_sync_int_long): Use it.
8556 (check_effective_target_sync_char_short): Likewise.
8557 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8558
8559 2012-02-05 Tobias Burnus <burnus@net-b.de>
8560
8561 PR fortran/51972
8562 * gfortran.dg/class_48.f90: Add some further checks.
8563
8564 2012-02-05 Ira Rosen <irar@il.ibm.com>
8565
8566 PR tree-optimization/52091
8567 * gcc.dg/vect/pr52091.c: New test.
8568
8569 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8570
8571 PR rtl-optimization/52113
8572 * gcc.target/avr/pr52113.c: New test.
8573
8574 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8575
8576 PR rtl-optimization/52092
8577 * gcc.c-torture/compile/pr52092.c: New test.
8578
8579 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8580
8581 PR fortran/41587
8582 * gfortran.dg/class_array_10.f03: New test.
8583
8584 PR fortran/46356
8585 * gfortran.dg/class_array_11.f03: New test.
8586
8587 PR fortran/51754
8588 * gfortran.dg/class_array_12.f03: New test.
8589
8590 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8591
8592 PR fortran/52012
8593 * gfortran.dg/realloc_on_assign_11.f90: New test.
8594
8595 2012-02-02 Tobias Burnus <burnus@net-b.de>
8596
8597 PR fortran/52093
8598 * gfortran.dg/shape_7.f90: New.
8599
8600 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8601
8602 * gcc.target/mips/mips-prepend-1.c: New test.
8603
8604 2012-02-02 Jan Hubicka <jh@suse.cz>
8605 Tom de Vries <tom@codesourcery.com>
8606
8607 PR middle-end/51998
8608 * gcc.dg/alias-12.c: New testcase.
8609 * gcc.dg/alias-13.c: New testcase.
8610
8611 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8612
8613 PR target/52086
8614 * gcc.dg/pr52086.c: New test.
8615
8616 PR tree-optimization/52073
8617 * gcc.c-torture/compile/pr52073.c: New test.
8618
8619 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8620
8621 PR fortran/51958
8622 * gfortran.dg/function_optimize_10.f90: New test.
8623
8624 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8625
8626 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8627 test on alpha*-*-*.
8628
8629 2012-02-01 Tobias Burnus <burnus@net-b.de>
8630
8631 PR fortran/52024
8632 * gfortran.dg/typebound_operator_14.f90: New.
8633
8634 2012-02-01 Tobias Burnus <burnus@net-b.de>
8635
8636 PR fortran/52059
8637 * gfortran.dg/elemental_function_1.f90: New.
8638
8639 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8640
8641 PR rtl-optimization/51374
8642 * gcc.target/avr/torture/pr51374-1.c:
8643 Also fail if SBIS is seen.
8644
8645 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8646
8647 PR rtl-optimization/51374
8648 * gcc.target/avr/torture/pr51374-1.c: New.
8649
8650 2012-01-31 Tobias Burnus <burnus@net-b.de>
8651
8652 PR fortran/52024
8653 * gfortran.dg/typebound_generic_11.f90: New.
8654
8655 2012-01-31 Tobias Burnus <burnus@net-b.de>
8656
8657 PR fortran/52029
8658 * gfortran.dg/class_49.f90: New.
8659
8660 2012-01-31 Tobias Burnus <burnus@net-b.de>
8661
8662 PR fortran/52013
8663 * gfortran.dg/elemental_args_check_6.f90: New.
8664
8665 2012-01-31 Jason Merrill <jason@redhat.com>
8666
8667 PR c++/52043
8668 * g++.dg/cpp0x/variadic122.C: New.
8669
8670 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8671
8672 PR fortran/52012
8673 * gfortran.dg/realloc_on_assign_10.f90: New test.
8674
8675 2012-01-31 Richard Guenther <rguenther@suse.de>
8676
8677 PR tree-optimization/51528
8678 * gcc.dg/torture/pr51528.c: New testcase.
8679
8680 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8681
8682 PR go/48501
8683 * lib/go.exp (go_target_compile): Append timeout= to options.
8684 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8685 select5-out.go test on alpha*-*-* targets.
8686
8687 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8688
8689 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8690 (TEST_SHORT): Reformat in the same way.
8691 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8692 (TEST_SHORT): Reformat in the same way.
8693 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8694 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8695 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8696 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8697 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8698
8699 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8700
8701 PR target/51835
8702 * gcc.target/arm/pr51835.c: New testcase.
8703
8704 2012-01-30 Richard Guenther <rguenther@suse.de>
8705
8706 PR tree-optimization/52028
8707 * gcc.dg/torture/pr52028.c: New testcase.
8708 * gfortran.dg/ldist-pr45199.f: Adjust.
8709 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8710 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8711 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8712
8713 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8714
8715 PR debug/52027
8716 * gcc.dg/tree-prof/pr52027.c: New test.
8717
8718 PR tree-optimization/52046
8719 * gcc.dg/pr52046.c: New test.
8720
8721 PR debug/52048
8722 * g++.dg/other/pr52048.C: New test.
8723
8724 2012-01-30 Richard Guenther <rguenther@suse.de>
8725
8726 PR tree-optimization/52045
8727 * gcc.dg/pr52045.c: New testcase.
8728
8729 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8730
8731 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8732 new code generated for __sync_lock_release.
8733
8734 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8735
8736 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8737
8738 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8739
8740 PR testsuite/51875
8741 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8742
8743 * g++.dg/ext/visibility/template10.C: Fix typo.
8744
8745 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8746
8747 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8748
8749 PR c++/51327
8750 * g++.dg/cpp0x/constexpr-ice6.C: New.
8751
8752 2012-01-29 Tobias Burnus <burnus@net-b.de>
8753
8754 PR fortran/41600
8755 * gfortran.dg/default_initialization_6.f90: New.
8756
8757 2012-01-29 Tobias Burnus <burnus@net-b.de>
8758
8759 PR fortran/51972
8760 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8761 * gfortran.dg/class_48.f90: New.
8762
8763 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8764
8765 PR fortran/51808
8766 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8767
8768 2012-01-28 Tobias Burnus <burnus@net-b.de>
8769
8770 PR fortran/51972
8771 * gfortran.dg/class_allocate_12.f90: New.
8772
8773 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8774
8775 * gcc.dg/torture/pr50444.c: Fix dg directives.
8776
8777 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8778
8779 PR target/52006
8780 * gcc.target/arm/pr52006.c: New test.
8781
8782 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8783
8784 PR testsuite/52011
8785 * gcc.dg/lto/trans-mem.h: New file.
8786 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8787 * gcc.dg/lto/trans-mem-1_1.c: Same.
8788 * gcc.dg/lto/trans-mem-4_1.c: Same.
8789 * gcc.dg/lto/trans-mem-3_1.c: Same.
8790
8791 2012-01-27 Tobias Burnus <burnus@net-b.de>
8792
8793 PR fortran/52022
8794 * gfortran.dg/dummy_procedure_7.f90: New.
8795
8796 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8797
8798 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8799 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8800
8801 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8802
8803 PR c++/51852
8804 * g++.dg/other/gc5.C: New test.
8805
8806 2012-01-27 Richard Guenther <rguenther@suse.de>
8807
8808 PR tree-optimization/50444
8809 * gcc.dg/torture/pr50444.c: New testcase.
8810
8811 2012-01-27 Tobias Burnus <burnus@net-b.de>
8812
8813 PR fortran/51970
8814 PR fortran/51977
8815 * gfortran.dg/move_alloc_13.f90: New.
8816
8817 2012-01-27 Tobias Burnus <burnus@net-b.de>
8818
8819 PR fortran/51953
8820 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8821 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8822 and change dg-error string.
8823
8824 2012-01-27 Tobias Burnus <burnus@net-b.de>
8825
8826 PR fortran/52016
8827 * gfortran.dg/elemental_args_check_5.f90: New.
8828
8829 2012-01-27 Richard Guenther <rguenther@suse.de>
8830
8831 PR middle-end/51959
8832 * g++.dg/torture/pr51959.C: New testcase.
8833
8834 2012-01-27 Tom de Vries <tom@codesourcery.com>
8835
8836 PR tree-optimization/51990
8837 * gcc.dg/pr51990.c: New test.
8838 * gcc.dg/pr51990-2.c: Same.
8839
8840 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8841 Tobias Burnus <burnus@gcc.gnu.org>
8842
8843 PR fortran/48705
8844 * gfortran.dg/class_allocate_11.f03: New.
8845
8846 PR fortran/51870
8847 PR fortran/51943
8848 PR fortran/51946
8849 * gfortran.dg/class_allocate_7.f03: New.
8850 * gfortran.dg/class_allocate_8.f03: New.
8851 * gfortran.dg/class_allocate_9.f03: New.
8852 * gfortran.dg/class_allocate_10.f03: New.
8853
8854 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8855
8856 * gnat.dg/discr34.adb: New test.
8857 * gnat.dg/discr34_pkg.ads: New helper.
8858
8859 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8860
8861 * gnat.dg/discr33.adb: New test.
8862
8863 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8864
8865 * gnat.dg/limited_with3.ad[sb): New test.
8866 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8867 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8868 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8869
8870 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8871
8872 * gnat.dg/stack_usage1.adb: New test.
8873 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8874
8875 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8876 * gcc.dg/pr44194-2.c: Likewise.
8877
8878 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8879
8880 PR c++/51370
8881 * g++.dg/template/crash112.C: New.
8882
8883 2012-01-27 Richard Henderson <rth@redhat.com>
8884
8885 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8886
8887 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8888
8889 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8890
8891 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8892
8893 PR middle-end/51895
8894 * g++.dg/opt/pr51895.C: New test.
8895
8896 2012-01-26 Michael Matz <matz@suse.de>
8897
8898 PR tree-optimization/48794
8899 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8900
8901 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8902
8903 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8904
8905 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8906
8907 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8908 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8909 memory.
8910 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8911 the default value for s390 and s390x.
8912
8913 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8914
8915 PR lto/51698
8916 * gcc.dg/lto/trans-mem-4_0.c: New.
8917 * gcc.dg/lto/trans-mem-4_1.c: New.
8918 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8919 TM builtins.
8920 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8921 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8922 TM builtins.
8923 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8924 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8925 TM builtins.
8926
8927 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8928
8929 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8930
8931 2012-01-25 Ian Lance Taylor <iant@google.com>
8932
8933 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8934
8935 2012-01-25 Tobias Burnus <burnus@net-b.de>
8936
8937 PR fortran/51995
8938 * gfortran.dg/typebound_proc_25.f90: New.
8939
8940 2012-01-25 Jason Merrill <jason@redhat.com>
8941
8942 PR c++/51992
8943 * g++.dg/lto/pr51992_0.C: New.
8944
8945 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8946
8947 PR tree-optimization/51987
8948 * gcc.target/i386/pr51987.c: New test.
8949
8950 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8951
8952 * gcc.dg/tm/lto-1.c: Require lto support in target.
8953
8954 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8955
8956 PR rtl-optimization/48374
8957 * gcc.dg/pr48374.c: New test.
8958
8959 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8960
8961 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8962
8963 2012-01-25 Tobias Burnus <burnus@net-b.de>
8964
8965 PR fortran/51966
8966 * gfortran.dg/derived_constructor_char_3.f90: New.
8967
8968 2012-01-24 Ian Lance Taylor <iant@google.com>
8969
8970 * go.test/go-test.exp (filecmp): New procedure.
8971 (errchk): Handle quoted square brackets.
8972 (go-gc-tests): Set go_compile_args. Handle various new test
8973 lines. Skip a few new tests.
8974 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8975
8976 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8977
8978 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8979 (check_effective_target_vect_extract_even_odd)
8980 (check_effective_target_vect_interleave): Return true for MIPS
8981 paired-single.
8982
8983 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8984
8985 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8986 (main): Use it instead of argc.
8987
8988 2012-01-24 Jason Merrill <jason@redhat.com>
8989
8990 PR c++/51973
8991 * g++.dg/cpp0x/sfinae31.C: New.
8992
8993 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8994
8995 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8996
8997 2012-01-24 Jason Merrill <jason@redhat.com>
8998
8999 PR c++/51812
9000 * g++.dg/inherit/covariant20.C: New.
9001
9002 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9003
9004 PR c++/51223
9005 * g++.dg/parse/crash58.C: New.
9006
9007 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9008
9009 PR target/51957
9010 * gcc.dg/pr51957-1.c: New test.
9011 * gcc.dg/pr51957-1.h: New file.
9012 * gcc.dg/pr51957-2.c: New test.
9013
9014 2012-01-23 Jason Merrill <jason@redhat.com>
9015
9016 PR c++/51930
9017 * g++.dg/ext/visibility/template10.C: New.
9018
9019 2012-01-23 Tobias Burnus <burnus@net-b.de>
9020
9021 PR fortran/51948
9022 * gfortran.dg/move_alloc_12.f90: New.
9023
9024 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9025
9026 PR middle-end/45416
9027 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9028
9029 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9030
9031 PR c++/51398
9032 * g++.dg/template/crash111.C: New.
9033
9034 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9035
9036 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9037 configurations.
9038 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9039
9040 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9041
9042 PR testsuite/51941
9043 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9044 the DW_TAG_class_type and DW_AT_name: "Executor".
9045
9046 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9047
9048 * lib/target-supports.exp
9049 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9050 (check_effective_target_vect_interleave): Likewise.
9051
9052 2012-01-22 Jason Merrill <jason@redhat.com>
9053
9054 PR c++/51925
9055 * g++.dg/template/using20.C: New.
9056 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9057
9058 2012-01-23 Jason Merrill <jason@redhat.com>
9059
9060 PR target/51934
9061 * g++.dg/torture/pr51344.C: Limit to x86.
9062
9063 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9064
9065 * c-c++-common/tm/omp.c: Require target with pthread support.
9066
9067 2012-01-23 Richard Guenther <rguenther@suse.de>
9068
9069 PR tree-optimization/51949
9070 * gcc.dg/torture/pr51949.c: New testcase.
9071
9072 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9073
9074 PR rtl-optimization/51933
9075 * gcc.c-torture/execute/pr51933.c: New test.
9076
9077 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9078
9079 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9080 Do not define for Interix.
9081
9082 2012-01-22 Jason Merrill <jason@redhat.com>
9083
9084 PR c++/51832
9085 * g++.dg/lto/pr51832.h: New.
9086 * g++.dg/lto/pr51832_0.C: New.
9087 * g++.dg/lto/pr51832_1.C: New.
9088
9089 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9090
9091 * gcc.dg/ext-elim-1.c: New test.
9092
9093 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9094
9095 PR target/51931
9096 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9097 * g++.dg/opt/longbranch1.C: Likewise.
9098
9099 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9100
9101 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9102 in C++11 mode.
9103
9104 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9105
9106 PR fortran/50556
9107 * gfortran.dg/namelist_74.f90: New test.
9108 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9109
9110 2012-01-21 Tobias Burnus <burnus@net-b.de>
9111
9112 PR fortran/51913
9113 * gfortran.dg/class_47.f90: New.
9114
9115 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9116
9117 * gnat.dg/renaming5.ad[sb]: New test.
9118
9119 2012-01-20 Jason Merrill <jason@redhat.com>
9120
9121 PR c++/51919
9122 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9123
9124 2012-01-20 Jason Merrill <jason@redhat.com>
9125
9126 PR c++/51922
9127 * g++.dg/ext/attrib42.C: Require ilp32.
9128
9129 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9130
9131 PR target/51915
9132 * gcc.target/arm/pr51915.c: New test.
9133
9134 2012-01-20 Cary Coutant <ccoutant@google.com>
9135 Dodji Seketeli <dodji@redhat.com>
9136
9137 PR debug/45682
9138 * g++.dg/debug/dwarf2/nested-3.C: New test.
9139
9140 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9141
9142 PR c++/51402
9143 * g++.dg/template/crash110.C: New.
9144
9145 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9146
9147 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9148 Remove default options on hppa*-*-hpux*.
9149
9150 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9151
9152 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9153
9154 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9155
9156 * gcc.c-torture/compile/pr51856.c: New testcase.
9157
9158 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9159
9160 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9161 options to go_target_compile.
9162
9163 2012-01-20 Kai Tietz <ktietz@redhat.com>
9164
9165 * g++.dg/torture/pr51344.C: Fix typo.
9166
9167 2012-01-20 Richard Guenther <rguenther@suse.de>
9168
9169 PR tree-optimization/51903
9170 * g++.dg/torture/pr51903.C: New testcase.
9171
9172 2012-01-20 Tobias Burnus <burnus@net-b.de>
9173 Janus Weil <janus@gcc.gnu.org>
9174
9175 PR fortran/51056
9176 * gfortran.dg/use_21.f90: New.
9177
9178 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9179
9180 PR target/51106
9181 * gcc.dg/torture/pr51106-1.c: New test.
9182 * gcc.dg/torture/pr51106-2.c: New test.
9183
9184 2012-01-19 Kai Tietz <ktietz@redhat.com>
9185
9186 * g++.dg/torture/pr51344.C: New test.
9187
9188 2012-01-19 Tobias Burnus <burnus@net-b.de>
9189
9190 PR fortran/51904
9191 * gfortran.dg/intrinsic_size_2.f90: New.
9192
9193 2012-01-19 Jason Merrill <jason@redhat.com>
9194
9195 PR c++/51889
9196 * g++.dg/inherit/using7.C: New.
9197
9198 2012-01-19 Richard Guenther <rguenther@suse.de>
9199
9200 PR tree-optimization/37997
9201 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9202
9203 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9204
9205 PR rtl-optimization/51505
9206 * gcc.dg/pr51505.c: New test.
9207
9208 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9209
9210 PR fortran/51634
9211 * gfortran.dg/typebound_operator_12.f03: New.
9212 * gfortran.dg/typebound_operator_13.f03: New.
9213
9214 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9215
9216 PR c++/51225
9217 * g++.dg/cpp0x/pr51225.C: New.
9218
9219 2012-01-17 Ian Lance Taylor <iant@google.com>
9220
9221 PR go/50656
9222 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9223
9224 2012-01-17 Tobias Burnus <burnus@net-b.de>
9225
9226 PR fortran/51869
9227 * gfortran.dg/realloc_on_assign_9.f90: New.
9228
9229 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9230
9231 PR other/51165
9232 * gcc.dg/tm/memopt-3.c: Remove xfail.
9233 * gcc.dg/tm/memopt-4.c: Remove xfail.
9234 * gcc.dg/tm/memopt-5.c: Remove xfail.
9235 * gcc.dg/tm/memopt-7.c: Remove xfail.
9236
9237 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9238
9239 PR tree-optimization/51877
9240 * gcc.c-torture/execute/pr51877.c: New test.
9241
9242 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9243
9244 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9245 {!vect_align_arrays} to vect_sizes_32B_16B.
9246 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9247 * gcc.dg/vect/vect-peel-3.c: Ditto.
9248
9249 2012-01-16 Jason Merrill <jason@redhat.com>
9250
9251 PR c++/51854
9252 * g++.dg/abi/mangle60.C: New.
9253
9254 PR c++/51827
9255 * g++.dg/pch/mangle1.{C,Hs}: New.
9256
9257 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9258 Tobias Burnus <burnus@net-b.de>
9259
9260 PR fortran/50981
9261 * gfortran.dg/elemental_optional_args_3.f90: New
9262 * gfortran.dg/elemental_optional_args_4.f90: New
9263
9264 2012-01-16 Tobias Burnus <burnus@net-b.de>
9265
9266 PR fortran/51809
9267 * gfortran.dg/use_20.f90: New
9268
9269 2012-01-16 Jason Merrill <jason@redhat.com>
9270
9271 PR c++/51868
9272 * g++.dg/cpp0x/rv-bitfield.C: New.
9273 * g++.dg/cpp0x/rv-bitfield2.C: New.
9274
9275 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9276
9277 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9278 subroutine 'qsort' and use index array to assign the result.
9279
9280 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9281
9282 PR tree-optimization/51865
9283 * gcc.dg/pr51865.c: New test.
9284
9285 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9286
9287 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9288
9289 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9290
9291 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9292 to be loaded from the constant pool, rather than via %hi and %lo.
9293
9294 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9295
9296 PR rtl-optimization/51821
9297 * gcc.dg/pr51821.c: New test.
9298
9299 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9300
9301 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9302
9303 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9304
9305 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9306
9307 2012-01-14 Tobias Burnus <burnus@net-b.de>
9308
9309 PR fortran/51800
9310 * gfortran.dg/init_flag_8.f90: New.
9311 * gfortran.dg/init_flag_9.f90: New.
9312
9313 2011-01-14 Tobias Burnus <burnus@net-b.de>
9314
9315 PR fortran/51816
9316 * gfortran.dg/use_18.f90: New.
9317 * gfortran.dg/use_19.f90: New.
9318
9319 2012-01-13 Ian Lance Taylor <iant@google.com>
9320
9321 PR c++/50012
9322 * g++.dg/warn/Wsign-compare-4.C: New.
9323
9324 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9325
9326 PR fortran/48351
9327 * gfortran.dg/alloc_comp_assign.f03: New.
9328 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9329 __BUILTIN_FREE from 38 to 32.
9330
9331 2012-01-13 Jason Merrill <jason@redhat.com>
9332
9333 PR c++/20681
9334 * g++.dg/warn/Wreturn-type-7.C: New.
9335
9336 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9337
9338 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9339 assumption.
9340 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9341 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9342 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9343 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9344 int32plus because of big array needed.
9345 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9346 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9347
9348 2012-01-13 Jason Merrill <jason@redhat.com>
9349
9350 PR c++/51813
9351 * g++.dg/ext/visibility/template9.C: New.
9352
9353 PR c++/51620
9354 * g++.dg/cpp0x/defaulted34.C: New.
9355 * g++.dg/template/virtual3.C: New.
9356
9357 2012-01-13 Richard Guenther <rguenther@suse.de>
9358
9359 PR middle-end/8081
9360 * gcc.dg/torture/pr8081.c: New testcase.
9361
9362 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9363
9364 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9365
9366 2012-01-12 Jason Merrill <jason@redhat.com>
9367
9368 PR c++/51714
9369 * g++.dg/ext/stmtexpr14.C: New.
9370
9371 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9372
9373 PR c++/51633
9374 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9375
9376 2012-01-12 Jason Merrill <jason@redhat.com>
9377
9378 PR c++/48051
9379 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9380 * g++.dg/abi/mangle58.C: Likewise.
9381
9382 PR c++/51403
9383 * g++.dg/template/arg8.C: New.
9384
9385 2012-01-12 Ira Rosen <irar@il.ibm.com>
9386
9387 PR tree-optimization/51799
9388 * gcc.dg/vect/pr51799.c: New test.
9389 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9390 patterns.
9391
9392 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9393 Tobias Burnus <burnus@net-b.de>
9394
9395 PR fortran/51057
9396 PR fortran/51616
9397 * lib/target-supports.exp
9398 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9399 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9400
9401 2012-01-11 Jason Merrill <jason@redhat.com>
9402
9403 PR c++/51565
9404 * g++.dg/ext/attrib42.C: New.
9405
9406 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9407
9408 PR bootstrap/51796
9409 * gcc.dg/pr51796.c: New test.
9410
9411 2012-01-11 Jason Merrill <jason@redhat.com>
9412
9413 PR c++/51818
9414 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9415
9416 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9417
9418 * gnat.dg/array19.ad[sb]: New test.
9419
9420 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9421
9422 * gnat.dg/opt23.ad[sb]: New test.
9423 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9424 * gnat.dg/opt24.ad[sb]: New test.
9425
9426 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9427
9428 PR tree-optimization/49642
9429 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9430 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9431
9432 2012-01-11 Jason Merrill <jason@redhat.com>
9433
9434 PR c++/51613
9435 * g++.dg/template/explicit-args5.C: New.
9436
9437 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9438
9439 * gcc.c-torture/execute/20120110-1.c: New testcase.
9440
9441 2012-01-10 Jason Merrill <jason@redhat.com>
9442
9443 PR c++/51614
9444 * g++.dg/inherit/ambig1.C: New.
9445
9446 PR c++/51433
9447 * g++.dg/cpp0x/constexpr-cache1.C: New.
9448
9449 2012-01-10 Richard Guenther <rguenther@suse.de>
9450
9451 PR tree-optimization/51801
9452 * gcc.dg/torture/pr51801.c: New testcase.
9453
9454 2012-01-10 Tobias Burnus <burnus@net-b.de>
9455
9456 PR fortran/51652
9457 * gfortran.dg/allocate_with_typespec_5.f90: New.
9458
9459 2012-01-10 Tobias Burnus <burnus@net-b.de>
9460
9461 * gfortran.dg/class_39.f03: Update dg-error string.
9462
9463 2012-01-10 Richard Guenther <rguenther@suse.de>
9464
9465 PR tree-optimization/50913
9466 * gcc.dg/graphite/interchange-16.c: New testcase.
9467 * gcc.dg/graphite/scop-20.c: XFAIL.
9468 * gfortran.dg/graphite/interchange-1.f: Likewise.
9469 * gfortran.dg/graphite/block-1.f90: Likewise.
9470 * gfortran.dg/graphite/block-2.f: Likewise.
9471
9472 2012-01-10 Richard Henderson <rth@redhat.com>
9473
9474 * lib/target-supports.exp (check_effective_target_vect_perm,
9475 check_effective_target_vect_perm_byte,
9476 check_effective_target_vect_perm_short): Enable for arm neon.
9477
9478 2012-01-09 Tobias Burnus <burnus@net-b.de>
9479
9480 PR fortran/46328
9481 * gfortran.dg/typebound_operator_11.f90: New.
9482
9483 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9484
9485 * gnat.dg/array18.adb: New test.
9486 * gnat.dg/array18_pkg.ads: New helper.
9487
9488 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9489
9490 PR fortran/51791
9491 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9492 around base object in first assignment in main program.
9493 * gfortran.dg/typebound_operator_10.f03: New test.
9494
9495 2012-01-09 Martin Jambor <mjambor@suse.cz>
9496
9497 PR tree-optimization/51759
9498 * g++.dg/ipa/pr51759.C: New test.
9499
9500 2012-01-09 Tobias Burnus <burnus@net-b.de>
9501
9502 PR fortran/51758
9503 * gfortran.dg/optional_absent_2.f90: New.
9504
9505 2012-01-09 Tobias Burnus <burnus@net-b.de>
9506
9507 PR fortran/51578
9508 * gfortran.dg/use_17.f90: New.
9509
9510 2012-01-09 Gary Funck <gary@intrepid.com>
9511
9512 PR preprocessor/33919
9513 * gcc.dg/pr33919.c: New test.
9514 * gcc.dg/pr33919-0.h: New test header file.
9515 * gcc.dg/pr33919-1.h: Ditto.
9516 * gcc.dg/pr33919-2.h: Ditto.
9517
9518 2012-01-07 Jan Hubicka <jh@suse.cz>
9519
9520 PR tree-optimize/51694
9521 * gcc.c-torture/compile/pr51694.c: new testcase.
9522
9523 2012-01-07 Jan Hubicka <jh@suse.cz>
9524
9525 PR tree-optimization/51600
9526 * g++.dg/torture/pr51600.C: New testcase.
9527
9528 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9529
9530 PR gcov-profile/51715
9531 PR gcov-profile/51717
9532 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9533 * gcc.misc-tests/gcov-14.c: Likewise.
9534
9535 2012-01-06 Jason Merrill <jason@redhat.com>
9536
9537 * g++.dg/parse/new5.C: New.
9538
9539 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9540
9541 PR testsuite/51655
9542 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9543 including <string.h>.
9544
9545 2012-01-06 Jason Merrill <jason@redhat.com>
9546
9547 * g++.dg/abi/mangle51.C: New.
9548 * g++.dg/abi/mangle52.C: New.
9549 * g++.dg/abi/mangle53.C: New.
9550 * g++.dg/abi/mangle54.C: New.
9551 * g++.dg/abi/mangle55.C: New.
9552 * g++.dg/abi/mangle56.C: New.
9553 * g++.dg/abi/mangle57.C: New.
9554 * g++.dg/abi/mangle58.C: New.
9555 * g++.dg/abi/mangle59.C: New.
9556 * g++.dg/cpp0x/trailing3.C: Update mangling.
9557 * g++.dg/cpp0x/variadic111.C: Update mangling.
9558 * g++.dg/cpp0x/variadic4.C: Update mangling.
9559 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9560 * g++.dg/template/nontype22.C: Works now.
9561 * g++.dg/template/pr35240.C: Works now.
9562
9563 * g++.dg/cpp0x/error7.C: New.
9564
9565 2012-01-06 Tobias Burnus <burnus@net-b.de>
9566
9567 * gfortran.dg/deallocate_stat_2.f90: New.
9568 * coarray/allocate_errgmsg.f90: New.
9569 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9570 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9571 * coarray/subobject_1.f90: Fix for num_images > 1.
9572 * gfortran.dg/deallocate_stat.f90: Update due to changed
9573 stat= handling.
9574
9575 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9576
9577 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9578
9579 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9580
9581 * ada/acats/overflow.lst: Add cb20004.
9582
9583 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9584
9585 PR c++/51541
9586 * g++.dg/cpp0x/alias-decl-18.C: New test.
9587
9588 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9589
9590 * gcc.c-torture/execute/20120104-1.c: New test.
9591
9592 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9593
9594 PR fortran/PR48946
9595 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9596 the old typebound_operator_8.f03.
9597 * gfortran.dg/typebound_operator_8.f03: New version of
9598 typebound_operator_7.f03 with 'u' a derived type instead of a
9599 class object.
9600
9601 2012-01-05 Richard Guenther <rguenther@suse.de>
9602
9603 * g++.dg/torture/pr49309.C: Skip for -flto.
9604
9605 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9606
9607 PR middle-end/51761
9608 * gcc.c-torture/compile/pr51761.c: New test.
9609
9610 2012-01-05 Richard Guenther <rguenther@suse.de>
9611
9612 PR tree-optimization/51760
9613 * gcc.dg/torture/pr51760.c: New testcase.
9614
9615 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9616
9617 PR middle-end/51472
9618 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9619
9620 2012-01-05 Richard Guenther <rguenther@suse.de>
9621
9622 PR lto/41576
9623 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9624 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9625
9626 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9627
9628 PR debug/51695
9629 * gcc.dg/pr51695.c: New test.
9630
9631 2012-01-04 Andrew Pinski <apinski@cavium.com>
9632
9633 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9634 * gcc.target/mips/octeon2-lx-1.c: New test.
9635 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9636 * gcc.target/mips/octeon2-lx-2.c: New test.
9637 * gcc.target/mips/octeon2-lx-3.c: New test.
9638
9639 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9640
9641 PR other/51163
9642 PR other/51164
9643 * gcc.dg/tm/alias-1.c: Adjust regexp.
9644 * gcc.dg/tm/alias-2.c: Adjust regexp.
9645
9646 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9647
9648 PR c++/51064
9649 * g++.dg/warn/Wparentheses-26.C: New.
9650
9651 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9652
9653 * gfortran.dg/elemental_optional_args_2.f90: New test.
9654
9655 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9656
9657 PR fortran/49693
9658 * gfortran.dg/common_17.f90: New test.
9659
9660 2012-01-04 Richard Guenther <rguenther@suse.de>
9661
9662 PR tree-optimization/49651
9663 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9664 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9665
9666 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9667
9668 PR c++/51738
9669 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9670
9671 2012-01-03 Andrew Pinski <apinski@cavium.com>
9672
9673 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9674 for all mips targets. Also allow an optional .cfi_startproc.
9675
9676 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9677
9678 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9679
9680 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9681
9682 PR c++/29273
9683 * g++.dg/rtti/dyncast5.C: New.
9684
9685 2012-01-03 Richard Guenther <rguenther@suse.de>
9686
9687 PR tree-optimization/51070
9688 * gcc.dg/torture/pr51070-2.c: New testcase.
9689
9690 2012-01-03 Richard Guenther <rguenther@suse.de>
9691
9692 PR tree-optimization/51692
9693 * gcc.dg/torture/pr51692.c: New testcase.
9694
9695 2012-01-03 Richard Guenther <rguenther@suse.de>
9696
9697 PR debug/51650
9698 * g++.dg/lto/pr51650-3_0.C: New testcase.
9699
9700 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9701
9702 PR c++/15867
9703 * g++.dg/warn/Wredundant-decls-spec.C: New.
9704
9705 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9706
9707 PR tree-optimization/51719
9708 * g++.dg/tree-prof/pr51719.C: New test.
9709
9710 2012-01-03 Richard Guenther <rguenther@suse.de>
9711
9712 PR middle-end/51730
9713 * gcc.dg/fold-compare-6.c: New testcase.
9714
9715 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9716
9717 PR c++/51669
9718 * g++.dg/gomp/pr51669.C: New test.
9719
9720 2012-01-02 Jason Merrill <jason@redhat.com>
9721
9722 PR c++/51675
9723 * g++.dg/cpp0x/constexpr-union2.C: New.
9724
9725 PR c++/51666
9726 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9727
9728 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9729
9730 PR c++/51462
9731 * g++.dg/cpp0x/constexpr-99.C: New test.
9732
9733 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9734
9735 PR c++/20140
9736 * g++.dg/template/init9.C: New.
9737
9738 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9739
9740 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9741 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9742 rather than a specific number.
9743
9744 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9745
9746 PR fortran/46262
9747 PR fortran/46328
9748 PR fortran/51052
9749 * gfortran.dg/typebound_operator_7.f03: New.
9750 * gfortran.dg/typebound_operator_8.f03: New.
9751
9752 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9753
9754 PR target/51729
9755 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9756 XFAIL.
9757 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9758
9759 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9760
9761 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9762
9763 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9764
9765 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9766 for MIPS.
9767
9768 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9769
9770 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9771 * gfortran.dg/io_real_boz_4.f90: Likewise.
9772 * gfortran.dg/io_real_boz_5.f90: Likewise.
9773
9774 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9775
9776 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9777
9778 2012-01-02 Revital Eres <revital.eres@linaro.org>
9779
9780 * gcc.dg/sms-11.c: New file.
9781
9782 2012-01-02 Tobias Burnus <burnus@net-b.de>
9783
9784 PR fortran/51682
9785 * gfortran.dg/coarray/image_index_3.f90: New.
9786
9787 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9788
9789 PR c++/16603
9790 * g++.dg/parse/enum8.C: New.
9791
9792 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9793
9794 PR c++/51379
9795 * g++.dg/conversion/reinterpret4.C: New.
9796 * g++.dg/conversion/reinterpret1.C: Adjust.
9797
9798 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9799
9800 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9801
9802 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9803
9804 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9805 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9806 * g++.old-deja/g++.jason/access14.C: Likewise.
9807 * g++.old-deja/g++.jason/access8.C: Likewise.
9808 * g++.old-deja/g++.jason/access1.C: Likewise.
9809 * g++.old-deja/g++.other/access3.C: Likewise.
9810 * g++.old-deja/g++.other/access5.C: Likewise.
9811 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9812 * g++.old-deja/g++.law/visibility22.C: Likewise.
9813 * g++.old-deja/g++.law/visibility26.C: Likewise.
9814 * g++.old-deja/g++.mike/p2746.C: Likewise.
9815 * g++.dg/debug/using1.C: Likewise.
9816 * g++.dg/lookup/using51.C: Likewise.
9817 * g++.dg/inherit/using5.C: Likewise.
9818 * g++.dg/inherit/pr30297.C: Likewise.
9819 * g++.dg/inherit/access8.C: Likewise.
9820 * g++.dg/torture/pr39362.C: Likewise.
9821 * g++.dg/template/crash13.C: Likewise.
9822 * g++.dg/template/using10.C: Likewise.
9823
9824 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9825
9826 PR fortran/51502
9827 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9828
9829 2012-01-01 Ira Rosen <irar@il.ibm.com>
9830
9831 PR tree-optimization/51704
9832 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9833 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9834 corresponding flags.
9835
9836 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9837
9838 PR c++/51723
9839 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9840
9841 2012-01-01 Jan Hubicka <jh@suse.cz>
9842
9843 PR rtl-optimization/51069
9844 * gcc.c-torture/compile/pr51069.c: New testcase.
9845
9846 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9847
9848 PR tree-optimization/51683
9849 * gcc.dg/pr51683.c: New test.
9850 \f
9851 Copyright (C) 2012 Free Software Foundation, Inc.
9852
9853 Copying and distribution of this file, with or without modification,
9854 are permitted in any medium without royalty provided the copyright
9855 notice and this notice are preserved.