+ * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
2
3 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
4 * g++.dg/tm/pr47530.C: Same.
5
6 2012-11-09 Jason Merrill <jason@redhat.com>
7
8 PR c++/54859
9 * g++.dg/cpp0x/alias-decl-25.C: New.
10
11 * g++.dg/abi/abi-tag1.C: New.
12 * g++.dg/abi/abi-tag2.C: New.
13
14 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
15
16 PR rtl-optimization/55154
17 * gcc.target/i386/pr55154.c: New test.
18
19 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
20
21 PR rtl-optimization/55151
22 * gcc.dg/pr55151.c: Move ...
23 * gcc.target/i386/pr55151.c: ... here.
24
25 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
26
27 PR rtl-optimization/54472
28 * gcc.dg/pr54472.c: New test.
29
30 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
31
32 * gnat.dg/stack_check3.ad[sb]: New test.
33
34 2012-11-08 Ian Lance Taylor <iant@google.com>
35
36 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
37 with arguments. Handle errorcheckoutput and rundir test types.
38
39 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
40
41 PR tree-optimization/55191
42 * gcc.dg/pr55191.c: New test.
43
44 2012-11-08 Jakub Jelinek <jakub@redhat.com>
45
46 PR debug/54499
47 * g++.dg/debug/pr54499.C: New test.
48
49 2012-11-08 Jan Hubicka <jh@suse.cz>
50
51 PR middle-end/48636
52 * gcc.dg/winline-3.c: Update.
53
54 2012-11-08 Martin Jambor <mjambor@suse.cz>
55
56 * gfortran.dg/ipcp-array-1.f90: New test.
57
58 2012-11-08 Florian Weimer <fweimer@redhat.com>
59
60 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
61
62 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
63
64 PR rtl-optimization/55151
65 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
66
67 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
68
69 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
70
71 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
72
73 * gcc.c-torture/compile/20121107-1.c: New test.
74
75 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
76
77 PR rtl-optimization/55151
78 * gcc.dg/pr55151.c: Compile it only for x86_64.
79
80 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
81
82 PR rtl-optimization/55122
83 * gcc.dg/pr55122.c: New test.
84
85 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
86
87 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
88 word powerpc.
89 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
90 * gcc.target/powerpc/loop_align.c: Skip on AIX.
91 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
92 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
93
94 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
95
96 PR c/53063
97 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
98
99 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
100
101 PR c/51294
102 * c-c++-common/pr51294.c: New.
103
104 2012-11-07 Martin Jambor <mjambor@suse.cz>
105
106 PR tree-optimization/53787
107 * gcc.dg/ipa/ipa-5.c: Adjust.
108 * gcc.dg/ipa/ipcp-agg-1.c: New test.
109 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
110 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
111 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
112 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
113 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
114 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
115 * gfortran.dg/pr48636-2.f90: New test.
116 * gfortran.dg/pr53787.f90: Likewise.
117
118 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
119
120 PR c++/55226
121 Revert:
122 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
123
124 PR c++/54922
125 * g++.dg/cpp0x/constexpr-union4.C: New.
126
127 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
128
129 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
130
131 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
132
133 PR target/49220
134 * gcc.c-torture/compile/pr49220.c: New test.
135
136 2012-11-07 Florian Weimer <fweimer@redhat.com>
137
138 * g++.dg/init/new40.C: New.
139
140 2012-11-07 Jakub Jelinek <jakub@redhat.com>
141
142 PR debug/54693
143 * gcc.dg/guality/pr54693-2.c: New test.
144
145 2012-11-06 Andrew Pinski <apinski@cavium.com>
146
147 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
148 -fno-vect-cost-model.
149
150 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
151
152 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
153 * gcc.dg/tm/debug-1.c: Same.
154 * gcc.dg/tm/irrevocable-3.c: Same.
155 * gcc.dg/tm/irrevocable-4.c: Same.
156 * gcc.dg/tm/memopt-10.c: Same.
157 * gcc.dg/tm/memopt-11.c: Same.
158 * gcc.dg/tm/props-4.c: Same.
159 * gcc.dg/tm/wrap-3.c: Same.
160 * gcc.dg/tm/wrap-4.c: Same.
161
162 2012-11-06 Andrew Pinski <apinski@cavium.com>
163
164 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
165
166 2012-11-06 Jan Hubicka <jh@suse.cz>
167
168 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
169 candidate still.
170 * gcc.dg/tree-ssa/loop-23.c: Likewise.
171 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
172 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
173
174 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
175
176 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
177
178 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
179
180 PR middle-end/41993
181 * gcc.dg/torture/pr41993.c: New test.
182
183 2012-11-06 Jan Hubicka <jh@suse.cz>
184
185 * gcc.target/i386/l_fma_float_?.c: Update.
186 * gcc.target/i386/l_fma_double_?.c: Update.
187
188 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
189
190 PR target/54089
191 * gcc.target/sh/pr54089-8.c: New.
192 * gcc.target/sh/pr54089-9.c: New.
193
194 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
195
196 PR target/47440
197 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
198 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
199 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
200 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
201 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
202 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
203 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
204 * gcc.target/i386/avx-vzeroupper-27.c: New.
205
206 2012-11-06 Janus Weil <janus@gcc.gnu.org>
207
208 PR fortran/54917
209 * gfortran.dg/transfer_class_1.f90: New.
210 * gfortran.dg/transfer_class_2.f90: New.
211
212 2012-11-05 Sriraman Tallam <tmsriram@google.com>
213
214 * testsuite/g++.dg/mv1.C: New test.
215 * testsuite/g++.dg/mv2.C: New test.
216 * testsuite/g++.dg/mv3.C: New test.
217 * testsuite/g++.dg/mv4.C: New test.
218 * testsuite/g++.dg/mv5.C: New test.
219 * testsuite/g++.dg/mv6.C: New test.
220
221 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
222
223 PR testsuite/55186
224 * gcc.dg/const-uniq-1.c (a): Increase length four times.
225
226 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
227
228 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
229 darwin.
230
231 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
232
233 * g++.dg/torture/20121105-1.C: New test.
234
235 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
236
237 * gcc.dg/torture/fp-compare.c: New testcase.
238
239 2012-11-05 Jan Hubicka <jh@suse.cz>
240
241 * gcc.dg/const-1.c: Update.
242 * gcc.dg/pure-1.c: Update.
243
244 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
245
246 PR rtl-optimization/55151
247 * gcc.dg/pr55151.c: New test.
248
249 2012-11-05 Jakub Jelinek <jakub@redhat.com>
250
251 PR debug/54970
252 PR debug/54971
253 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
254
255 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
256
257 PR testsuite/51128
258 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
259
260 2012-11-05 Jan Hubicka <jh@suse.cz>
261
262 * gcc.dg/autopar/pr49960.c: Fix testcase.
263
264 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
265
266 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
267 Fix scan-tree-dump-times directive.
268
269 2012-11-04 Janus Weil <janus@gcc.gnu.org>
270
271 PR fortran/55199
272 * gfortran.dg/associate_12.f90: New.
273
274 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
275
276 PR target/54255
277 * lib/target-supports.exp (check_effective_target_masm_intel): New
278 proc.
279 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
280 masm_intel.
281
282 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
283 Jack Howarth <howarth@bromo.med.uc.edu>
284
285 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
286 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
287 * gcc.target/i386/pr53249.c: Likewise.
288
289 2012-11-03 Andrew Pinski <apinski@cavium.com>
290
291 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
292 call abort1 so that cross jumping does not happen.
293
294 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
295
296 PR target/51244
297 * gcc.target/sh/pr51244-18.c: New.
298 * gcc.target/sh/pr51244-19.c: New.
299
300 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
301
302 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
303 b requires a 64-bit operation followed by a truncation.
304
305 2012-11-02 Jan Hubicka <jh@suse.cz>
306
307 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
308
309 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
310
311 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
312 conditions to verify the reduction code is vectorized.
313
314 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
315 in case 'pow', such as 'powerpc' is used in the compiler version name.
316 * gcc.target/powerpc/pr46728-2.c: Likewise.
317 * gcc.target/powerpc/pr46728-3.c: Likewise.
318 * gcc.target/powerpc/pr46728-4.c: Likewise.
319 * gcc.target/powerpc/pr46728-5.c: Likewise.
320 * gcc.target/powerpc/pr46728-7.c: Likewise.
321 * gcc.target/powerpc/pr46728-8.c: Likewise.
322 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
323
324 2012-11-02 Jan Hubicka <jh@suse.cz>
325
326 * gcc.dg/tree-ssa/loop-38.c: New testcase.
327
328 2012-11-02 Jan Hubicka <jh@suse.cz>
329
330 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
331 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
332
333 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
334
335 PR middle-end/55130
336 * gcc.target/i386/pr55130.c: New test.
337
338 2012-11-02 Jakub Jelinek <jakub@redhat.com>
339
340 PR target/55147
341 * gcc.target/i386/pr55147.c: New test.
342
343 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
344
345 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
346 * gfortran.dg/default_format_denormal_1.f90: Same.
347
348 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
349
350 PR middle-end/55001
351 * g++.dg/ext/vector19.C: Remove target restrictions.
352 * gcc.dg/fold-compare-7.c: New testcase.
353
354 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
355
356 PR target/55160
357 * gcc.target/sh/pr55160.c: New.
358
359 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
360
361 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
362 scan-assembler regex.
363
364 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
365
366 PR middle-end/55150
367 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
368 * gcc.dg/pr55150-2.c: New test.
369
370 2012-11-01 Sharad Singhai <singhai@google.com>
371
372 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
373 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
374 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
375 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
376
377 2012-10-31 Dehao Chen <dehao@google.com>
378
379 * g++.dg/debug/dwarf2/block.C: New testcase.
380
381 2012-10-31 Jan Hubicka <jh@suse.cz>
382
383 * gcc.dg/pr44974.c: Add noinline.
384
385 2012-10-31 Janus Weil <janus@gcc.gnu.org>
386
387 PR fortran/53718
388 * gfortran.dg/class_54.f90: New.
389
390 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
391 Jakub Jelinek <jakub@redhat.com>
392
393 PR tree-optimization/55018
394 * gcc.dg/torture/pr55018.c: New test.
395
396 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
397
398 PR c++/54583
399 * g++.dg/ext/vla13.C: New.
400
401 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
402
403 PR middle-end/55150
404 * gcc.dg/pr55150.c: New test.
405
406 2012-10-31 Tobias Burnus <burnus@net-b.de>
407
408 PR fortran/55134
409 * gfortran.dg/associate_11.f90: New.
410
411 2012-10-31 Dodji Seketeli <dodji@redhat.com>
412
413 PR c++/54955
414 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
415
416 2012-10-31 Jakub Jelinek <jakub@redhat.com>
417
418 PR tree-optimization/19105
419 PR tree-optimization/21643
420 PR tree-optimization/46309
421 * gcc.dg/pr19105.c: New test.
422 * gcc.dg/pr21643.c: New test.
423 * gcc.dg/pr46309-2.c: New test.
424 * gcc.c-torture/execute/pr46309.c: New test.
425
426 2012-10-31 Alan Modra <amodra@gmail.com>
427
428 * gcc.target/powerpc/dimode_off.c: New.
429 * gcc.target/powerpc/timode_off.c: New.
430 * gcc.target/powerpc/dfmode_off.c: New.
431 * gcc.target/powerpc/tfmode_off.c: New.
432
433 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
434
435 PR rtl-optimization/55093
436 * gcc.target/i386/pr55093.c: New file.
437
438 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
439
440 * gcc.target/i386/pr55116.c: Renamed to ...
441 * gcc.target/i386/pr55116-1.c: This.
442
443 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
444
445 * gcc.target/i386/pr55116-2.c: New file.
446
447 2012-10-30 Richard Biener <rguenther@suse.de>
448
449 * gcc.dg/vect/slp-perm-2.c: Adjust.
450
451 2012-10-30 Richard Biener <rguenther@suse.de>
452
453 PR tree-optimization/55111
454 * gcc.dg/torture/pr55111.c: New testcase.
455
456 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
457
458 PR target/53988
459 * gcc.target/sh/pr53988.c: New.
460
461 2012-10-30 Bin Cheng <bin.cheng@arm.com>
462
463 PR target/54989
464 * gcc.dg/hoist-register-pressure-1.c: Rename from
465 hoist-register-pressure.c. Add nonpic condition.
466 * gcc.dg/hoist-register-pressure-2.c: New testcase.
467
468 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
469
470 PR c++/54930
471 * gcc.dg/Wreturn-local-addr.c: New.
472 * g++.dg/warn/Wno-return-local-addr.C: New.
473 * g++.dg/warn/Wreturn-local-addr.C: New.
474
475 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
476
477 PR middle-end/55116
478 * gcc.target/i386/pr55116.c: New file.
479
480 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
481
482 PR c/53066
483 * gcc.dg/Wshadow-4.c: New.
484 * gcc.dg/Wshadow-4.h: New.
485
486 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
487
488 PR debug/54693
489 * gcc.dg/guality/pr54693.c: New.
490
491 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
492
493 PR middle-end/55027
494 * gcc.dg/pr55027.c: New testcase.
495
496 2012-10-29 Jan Hubicka <jh@suse.cz>
497
498 * gcc.dg/ipa/inline-6.c: New testcase.
499
500 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
501
502 PR rtl-optimization/55106
503 * g++.dg/pr55106.C: New.
504
505 2012-10-29 Richard Guenther <rguenther@suse.de>
506
507 PR middle-end/53695
508 * gcc.dg/torture/pr53695.c: New testcase.
509
510 2012-10-28 Jan Hubicka <jh@suse.cz>
511
512 * gcc.dg/ipa/inlinehint-3.c: New testcase.
513
514 2012-10-28 Tobias Burnus <burnus@net-b.de>
515
516 PR fortran/54958
517 * gfortran.dg/do_check_6.f90: New.
518
519 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
520 Jack Howarth <howarth@bromo.med.uc.edu>
521
522 PR target/54404
523 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
524 to dg-options.
525 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
526
527 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
528
529 PR target/34283
530 * gcc.target/i386/pr34283.c: New test.
531
532 2012-10-26 Jakub Jelinek <jakub@redhat.com>
533
534 PR c++/55081
535 * g++.dg/opt/pr55081.C: New test.
536
537 PR debug/54970
538 PR debug/54971
539 * gcc.dg/guality/pr54970.c: New test.
540
541 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
542
543 PR c++/54984
544 * g++.dg/template/new11.C: New.
545
546 2012-10-26 Richard Biener <rguenther@suse.de>
547
548 PR middle-end/54824
549 * gcc.dg/torture/pr54824.c: New testcase.
550
551 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
552
553 * gcc.target/i386/fxsave-1.c: New.
554 * gcc.target/i386/fxsave64-1.c: Ditto.
555 * gcc.target/i386/fxrstor-1.c: Ditto.
556 * gcc.target/i386/fxrstor64-1.c: Ditto.
557 * gcc.target/i386/xsave-1.c: Ditto.
558 * gcc.target/i386/xsave64-1.c: Ditto.
559 * gcc.target/i386/xrstor-1.c: Ditto.
560 * gcc.target/i386/xrstor64-1.c: Ditto.
561 * gcc.target/i386/xsaveopt-1.c: Ditto.
562 * gcc.target/i386/xsaveopt64-1.c: Ditto.
563 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
564 * gcc.target/i386/sse-13.c: Ditto.
565 * gcc.target/i386/sse-14.c: Ditto.
566 * gcc.target/i386/sse-22.c: Ditto.
567 * gcc.target/i386/sse-23.c: Ditto.
568 * g++.dg/other/i386-2.C: Ditto.
569 * g++.dg/other/i386-3.C: Ditto.
570
571 2012-10-25 Jan Hubicka <jh@suse.cz>
572
573 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
574 at ivcanon time.
575
576 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
577
578 PR c++/53761
579 * g++.dg/ext/transparent-union.C: New.
580
581 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
582
583 PR c++/54427
584 * g++.dg/ext/vector19.C: New testcase.
585
586 2012-10-25 Richard Biener <rguenther@suse.de>
587
588 PR tree-optimization/54902
589 * g++.dg/torture/pr54902.C: New testcase.
590
591 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
592
593 PR c++/34892
594 * g++.dg/template/crash114.C: New.
595
596 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
597
598 PR bootstrap/55049
599 * gcc.target/i386/pr55049-1.c: New test.
600
601 2012-10-24 Janus Weil <janus@gcc.gnu.org>
602
603 PR fortran/55037
604 * gfortran.dg/class_dummy_4.f03: New.
605
606 2012-10-24 Jakub Jelinek <jakub@redhat.com>
607
608 PR rtl-optimization/55010
609 * gcc.dg/pr55010.c: New test.
610
611 PR debug/54828
612 * g++.dg/debug/pr54828.C: New test.
613
614 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
615
616 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
617 * gcc.dg/vect/vect-83_64.c: Likewise.
618
619 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
620
621 PR c++/54922
622 * g++.dg/cpp0x/constexpr-union4.C: New.
623
624 2012-10-23 Jeff Law <law@redhat.com>
625
626 * gcc.c-torture/execute/pr54985.c: New test.
627
628 2012-10-23 Paul Koning <ni1d@arrl.net>
629
630 PR debug/54508
631 * g++.dg/debug/dwarf2/pr54508.C: New.
632
633 2012-10-23 Jakub Jelinek <jakub@redhat.com>
634
635 PR c++/54844
636 * g++.dg/template/sizeof14.C: New test.
637
638 2012-10-23 Ian Bolton <ian.bolton@arm.com>
639 Jim MacArthur <jim.macarthur@arm.com>
640 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
641 Marcus Shawcroft <marcus.shawcroft@arm.com>
642 Nigel Stephens <nigel.stephens@arm.com>
643 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
644 Richard Earnshaw <rearnsha@arm.com>
645 Sofiane Naci <sofiane.naci@arm.com>
646 Stephen Thomas <stephen.thomas@arm.com>
647 Tejas Belagod <tejas.belagod@arm.com>
648 Yufeng Zhang <yufeng.zhang@arm.com>
649
650 * lib/target-supports.exp
651 (check_profiling_available): Add AArch64.
652 (check_effective_target_vect_int): Likewise.
653 (check_effective_target_vect_shift): Likewise.
654 (check_effective_target_vect_float): Likewise.
655 (check_effective_target_vect_double): Likewise.
656 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
657 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
658 (check_effective_target_vect_pack_trunc): Likewise.
659 (check_effective_target_vect_unpack): Likewise.
660 (check_effective_target_vect_hw_misalign): Likewise.
661 (check_effective_target_vect_short_mult): Likewise.
662 (check_effective_target_vect_int_mult): Likewise.
663 (check_effective_target_vect_stridedN): Likewise.
664 (check_effective_target_sync_int_long): Likewise.
665 (check_effective_target_sync_char_short): Likewise.
666 (check_vect_support_and_set_flags): Likewise.
667 (check_effective_target_aarch64_tiny): New.
668 (check_effective_target_aarch64_small): New.
669 (check_effective_target_aarch64_large): New.
670 * g++.dg/other/PR23205.C: Enable aarch64.
671 * g++.dg/other/pr23205-2.C: Likewise.
672 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
673 * gcc.c-torture/execute/20101011-1.c: Likewise.
674 * gcc.dg/20020312-2.c: Likewise.
675 * gcc.dg/20040813-1.c: Likewise.
676 * gcc.dg/builtin-apply2.c: Likewise.
677 * gcc.dg/stack-usage-1.c: Likewise.
678
679 2012-10-23 Ian Bolton <ian.bolton@arm.com>
680 Jim MacArthur <jim.macarthur@arm.com>
681 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
682 Marcus Shawcroft <marcus.shawcroft@arm.com>
683 Nigel Stephens <nigel.stephens@arm.com>
684 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
685 Richard Earnshaw <rearnsha@arm.com>
686 Sofiane Naci <sofiane.naci@arm.com>
687 Stephen Thomas <stephen.thomas@arm.com>
688 Tejas Belagod <tejas.belagod@arm.com>
689 Yufeng Zhang <yufeng.zhang@arm.com>
690
691 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
692 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
693 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
694 * gcc.target/aarch64/aapcs/abitest.S: New file.
695 * gcc.target/aarch64/aapcs/abitest.h: New file.
696 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
697 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
698 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
699 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
700 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
701 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
702 * gcc.target/aarch64/aapcs/ice_1.c: New file.
703 * gcc.target/aarch64/aapcs/ice_2.c: New file.
704 * gcc.target/aarch64/aapcs/ice_3.c: New file.
705 * gcc.target/aarch64/aapcs/ice_4.c: New file.
706 * gcc.target/aarch64/aapcs/ice_5.c: New file.
707 * gcc.target/aarch64/aapcs/macro-def.h: New file.
708 * gcc.target/aarch64/aapcs/test_1.c: New file.
709 * gcc.target/aarch64/aapcs/test_10.c: New file.
710 * gcc.target/aarch64/aapcs/test_11.c: New file.
711 * gcc.target/aarch64/aapcs/test_12.c: New file.
712 * gcc.target/aarch64/aapcs/test_13.c: New file.
713 * gcc.target/aarch64/aapcs/test_14.c: New file.
714 * gcc.target/aarch64/aapcs/test_15.c: New file.
715 * gcc.target/aarch64/aapcs/test_16.c: New file.
716 * gcc.target/aarch64/aapcs/test_17.c: New file.
717 * gcc.target/aarch64/aapcs/test_18.c: New file.
718 * gcc.target/aarch64/aapcs/test_19.c: New file.
719 * gcc.target/aarch64/aapcs/test_2.c: New file.
720 * gcc.target/aarch64/aapcs/test_20.c: New file.
721 * gcc.target/aarch64/aapcs/test_21.c: New file.
722 * gcc.target/aarch64/aapcs/test_22.c: New file.
723 * gcc.target/aarch64/aapcs/test_23.c: New file.
724 * gcc.target/aarch64/aapcs/test_24.c: New file.
725 * gcc.target/aarch64/aapcs/test_25.c: New file.
726 * gcc.target/aarch64/aapcs/test_26.c: New file.
727 * gcc.target/aarch64/aapcs/test_3.c: New file.
728 * gcc.target/aarch64/aapcs/test_4.c: New file.
729 * gcc.target/aarch64/aapcs/test_5.c: New file.
730 * gcc.target/aarch64/aapcs/test_6.c: New file.
731 * gcc.target/aarch64/aapcs/test_7.c: New file.
732 * gcc.target/aarch64/aapcs/test_8.c: New file.
733 * gcc.target/aarch64/aapcs/test_9.c: New file.
734 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
735 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
736 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
737 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
738 * gcc.target/aarch64/aapcs/test_complex.c: New file.
739 * gcc.target/aarch64/aapcs/test_int128.c: New file.
740 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
741 * gcc.target/aarch64/aapcs/type-def.h: New file.
742 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
743 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
744 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
745 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
746 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
747 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
748 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
749 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
750 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
751 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
752 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
753 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
754 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
755 * gcc.target/aarch64/aarch64.exp: New file.
756 * gcc.target/aarch64/adc-1.c: New file.
757 * gcc.target/aarch64/adc-2.c: New file.
758 * gcc.target/aarch64/asm-1.c: New file.
759 * gcc.target/aarch64/clrsb.c: New file.
760 * gcc.target/aarch64/clz.c: New file.
761 * gcc.target/aarch64/ctz.c: New file.
762 * gcc.target/aarch64/csinc-1.c: New file.
763 * gcc.target/aarch64/csinv-1.c: New file.
764 * gcc.target/aarch64/csneg-1.c: New file.
765 * gcc.target/aarch64/extend.c: New file.
766 * gcc.target/aarch64/fcvt.x: New file.
767 * gcc.target/aarch64/fcvt_double_int.c: New file.
768 * gcc.target/aarch64/fcvt_double_long.c: New file.
769 * gcc.target/aarch64/fcvt_double_uint.c: New file.
770 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
771 * gcc.target/aarch64/fcvt_float_int.c: New file.
772 * gcc.target/aarch64/fcvt_float_long.c: New file.
773 * gcc.target/aarch64/fcvt_float_uint.c: New file.
774 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
775 * gcc.target/aarch64/ffs.c: New file.
776 * gcc.target/aarch64/fmadd.c: New file.
777 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
778 * gcc.target/aarch64/frint.x: New file.
779 * gcc.target/aarch64/frint_double.c: New file.
780 * gcc.target/aarch64/frint_float.c: New file.
781 * gcc.target/aarch64/index.c: New file.
782 * gcc.target/aarch64/mneg-1.c: New file.
783 * gcc.target/aarch64/mneg-2.c: New file.
784 * gcc.target/aarch64/mneg-3.c: New file.
785 * gcc.target/aarch64/mnegl-1.c: New file.
786 * gcc.target/aarch64/mnegl-2.c: New file.
787 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
788 * gcc.target/aarch64/pic-constantpool1.c: New file.
789 * gcc.target/aarch64/pic-symrefplus.c: New file.
790 * gcc.target/aarch64/predefine_large.c: New file.
791 * gcc.target/aarch64/predefine_small.c: New file.
792 * gcc.target/aarch64/predefine_tiny.c: New file.
793 * gcc.target/aarch64/reload-valid-spoff.c: New file.
794 * gcc.target/aarch64/scalar_intrinsics.c: New file.
795 * gcc.target/aarch64/table-intrinsics.c: New file.
796 * gcc.target/aarch64/tst-1.c: New file.
797 * gcc.target/aarch64/vect-abs-compile.c: New file.
798 * gcc.target/aarch64/vect-abs.c: New file.
799 * gcc.target/aarch64/vect-abs.x: New file.
800 * gcc.target/aarch64/vect-compile.c: New file.
801 * gcc.target/aarch64/vect-faddv-compile.c: New file.
802 * gcc.target/aarch64/vect-faddv.c: New file.
803 * gcc.target/aarch64/vect-faddv.x: New file.
804 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
805 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
806 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
807 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
808 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
809 * gcc.target/aarch64/vect-fp-compile.c: New file.
810 * gcc.target/aarch64/vect-fp.c: New file.
811 * gcc.target/aarch64/vect-fp.x: New file.
812 * gcc.target/aarch64/vect-mull-compile.c: New file.
813 * gcc.target/aarch64/vect-mull.c: New file.
814 * gcc.target/aarch64/vect-mull.x: New file.
815 * gcc.target/aarch64/vect.c: New file.
816 * gcc.target/aarch64/vect.x: New file.
817 * gcc.target/aarch64/vector_intrinsics.c: New file.
818 * gcc.target/aarch64/vfp-1.c: New file.
819 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
820 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
821 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
822 * g++.dg/abi/aarch64_guard1.C: New file.
823
824 2012-10-23 Jakub Jelinek <jakub@redhat.com>
825
826 PR c++/54988
827 * c-c++-common/pr54988.c: New test.
828
829 2012-10-23 Jan Hubicka <jh@suse.cz>
830
831 * gcc.dg/tree-prof/peel-1.c: New testcase.
832
833 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
834
835 PR gcc/52945
836 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
837
838 2012-10-23 Joseph Myers <joseph@codesourcery.com>
839
840 * gcc.dg/c99-predef-1.c: New test.
841 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
842 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
843 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
844 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
845 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
846 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
847 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
848 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
849 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
850 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
851 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
852 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
853
854 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
855
856 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
857
858 2012-10-23 Jan Hubicka <jh@suse.cz>
859
860 PR middle-end/54937
861 * gcc.c-torture/execute/pr54937.c: New testcase.
862 * gcc.dg/tree-ssa/cunroll-2.c: Update.
863
864 2012-10-23 Jan Hubicka <jh@suse.cz>
865
866 PR middle-end/54967
867 * gfortran.dg/pr54967.f90: New testcase.
868
869 2012-10-23 Terry Guo <terry.guo@arm.com>
870
871 PR target/55019
872 * gcc.dg/pr55019.c: New.
873
874 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
875
876 PR tree-optimization/55008
877 * gcc.dg/tree-ssa/pr55008.c: New test.
878
879 2012-10-22 Richard Biener <rguenther@suse.de>
880
881 PR tree-optimization/55011
882 * gcc.dg/torture/pr55011.c: New testcase.
883
884 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
885
886 * gcc.target/arm/pr40457-1.c: Adjust expected output.
887 * gcc.target/arm/pr40457-2.c: Likewise.
888 * gcc.target/arm/pr40457-3.c: Likewise.
889
890 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
891
892 * gnat.dg/specs/limited_with4.ads: New test.
893 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
894
895 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
896
897 * gnat.dg/modular4.adb: New test.
898 * gnat.dg/modular4_pkg.ads: New helper.
899
900 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
901
902 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
903 * gnat.dg/specs/addr1.ads: Likewise.
904
905 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
906
907 * gcc.dg/webizer.c (main): Add missing exit call.
908
909 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
910
911 PR fortran/54465
912 * gfortran.dg/wextra_1.f: New test.
913
914 2012-10-20 Jan Hubicka <jh@suse.cz>
915
916 * gcc.dg/tree-prof/unroll-1.c: New testcase.
917
918 2012-10-19 Janus Weil <janus@gcc.gnu.org>
919
920 PR fortran/54224
921 * gfortran.dg/warn_unused_function.f90: New.
922
923 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
924
925 * lib/target-supports.exp
926 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
927
928 2012-10-19 Richard Guenther <rguenther@suse.de>
929
930 PR tree-optimization/54981
931 * gcc.dg/pr54981.c: New testcase.
932
933 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
934
935 PR target/54892
936 * gcc.target/arm/pr54892.c: New.
937
938 2012-10-19 Bin Cheng <bin.cheng@arm.com>
939
940 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
941
942 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
943
944 PR c++/54501
945 * g++.dg/init/array30.C: New.
946 * g++.dg/init/array31.C: Likewise.
947
948 2012-10-18 Tobias Burnus <burnus@net-b.de>
949
950 PR fortran/54884
951 * gfortran.dg/public_private_module_7.f90: New.
952
953 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
954
955 PR c++/29633
956 * g++.dg/template/pr29633.C: New.
957
958 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
959
960 * gnat.dg/loop_optimization13.ad[sb]: New test.
961 * gnat.dg/loop_optimization13_pkg.ads: New helper.
962
963 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
964
965 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
966 * gcc.target/arm/neon/vfmaf32.c: Likewise.
967 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
968 * gcc.target/arm/neon/vfmsf32.c: Likewise.
969
970 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
971
972 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
973 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
974 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
975 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
976 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
977 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
978
979 2012-10-16 Jan Hubicka <jh@suse.cz>
980
981 * gcc.target/i386/l_fma_float_?.c: Update.
982 * gcc.target/i386/l_fma_double_?.c: Update.
983 * gfortran.dg/do_1.f90: XFAIL
984 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
985 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
986 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
987 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
988 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
989 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
990 valid.
991
992 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
993
994 PR c/53063
995 PR c/40989
996 * gcc.dg/Wstrict-overflow-24.c: New.
997
998 2012-10-16 Tobias Burnus <burnus@net-b.de>
999
1000 PR fortran/50981
1001 PR fortran/54618
1002 * gfortran.dg/class_optional_1.f90: New.
1003 * gfortran.dg/class_optional_2.f90: New.
1004
1005 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1006
1007 PR debug/54796
1008 * gcc.dg/guality/pr54796.c: New test.
1009
1010 PR tree-optimization/54889
1011 * gfortran.dg/pr54889.f90: New test.
1012
1013 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1014
1015 * g++.dg/other/dump-ada-spec-2.C: New test.
1016
1017 2012-10-16 Easwaran Raman <eraman@google.com>
1018
1019 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1020 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1021
1022 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1023
1024 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1025 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1026
1027 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1028
1029 PR target/54925
1030 * gcc.c-torture/compile/pr54925.c: New.
1031
1032 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1033
1034 PR target/51244
1035 * gcc.target/sh/pr51244-17.c: New.
1036
1037 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1038
1039 PR target/54760
1040 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1041 functions.
1042 * gcc.target/sh/pr54760-4.c: New.
1043
1044 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1045
1046 PR target/34777
1047 * gcc.target/sh/torture/sh-torture.exp: New.
1048 * gcc.target/sh/torture/pr34777.c: New.
1049
1050 2012-10-15 Matthias Klose <doko@ubuntu.com>
1051
1052 * lib/target-supports.exp (check_profiling_available): Match
1053 arm*-*-linux-* for ARM Linux/GNU.
1054 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1055 * gfortran.dg/enum_10.f90: Likewise.
1056 * gfortran.dg/enum_9.f90: Likewise.
1057 * gcc.target/arm/synchronize.c: Likewise.
1058 * g++.old-deja/g++.jason/enum6.C: Likewise.
1059 * g++.old-deja/g++.other/enum4.C: Likewise.
1060 * g++.old-deja/g++.law/enum9.C: Likewise.
1061
1062 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1063
1064 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1065 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1066
1067 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1068 Paolo Carlini <paolo.carlini@oracle.com>
1069
1070 PR c++/17805
1071 * g++.dg/overload/operator6.C: New.
1072
1073 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1074
1075 PR c++/50080 (again)
1076 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1077 * g++.dg/parse/tmpl-outside1.C: Likewise.
1078 * g++.dg/template/qualttp18.C: Likewise.
1079 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1080 * g++.old-deja/g++.pt/overload13.C: Likewise.
1081
1082 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1083
1084 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1085 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1086 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1087 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1088 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1089 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1090 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1091 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1092
1093 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1094
1095 PR c++/50080
1096 * g++.dg/parse/tmpl-outside2.C: New.
1097 * g++.dg/parse/tmpl-outside1.C: Adjust.
1098 * g++.dg/template/qualttp18.C: Likewise.
1099 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1100 * g++.old-deja/g++.pt/overload13.C: Likewise.
1101
1102 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1103
1104 PR tree-optimization/54915
1105 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1106
1107 2012-10-15 Richard Guenther <rguenther@suse.de>
1108
1109 PR tree-optimization/54920
1110 * gcc.dg/torture/pr54920.c: New testcase.
1111
1112 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1113
1114 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1115
1116 2012-10-13 Jason Merrill <jason@redhat.com>
1117
1118 * g++.dg/tls/thread_local7g.C: Require tls_native.
1119
1120 2012-10-14 Jason Merrill <jason@redhat.com>
1121
1122 * g++.dg/cpp0x/inh-ctor1.C: New.
1123 * g++.dg/cpp0x/inh-ctor2.C: New.
1124 * g++.dg/cpp0x/inh-ctor3.C: New.
1125 * g++.dg/cpp0x/inh-ctor4.C: New.
1126 * g++.dg/cpp0x/inh-ctor5.C: New.
1127 * g++.dg/cpp0x/inh-ctor6.C: New.
1128 * g++.dg/cpp0x/inh-ctor7.C: New.
1129 * g++.dg/cpp0x/inh-ctor8.C: New.
1130 * g++.dg/cpp0x/inh-ctor9.C: New.
1131 * g++.dg/cpp0x/inh-ctor10.C: New.
1132 * g++.dg/cpp0x/inh-ctor11.C: New.
1133 * g++.dg/cpp0x/inh-ctor12.C: New.
1134 * g++.dg/cpp0x/inh-ctor13.C: New.
1135
1136 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1137
1138 PR rtl-optimization/54919
1139 * gcc.dg/pr54919.c: New testcase.
1140
1141 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1142
1143 PR c++/53581
1144 * g++.dg/template/crash113.C: New.
1145
1146 2012-10-14 Jan Hubicka <jh@suse.cz>
1147
1148 * gcc.dg/unroll_5.c: New testcase.
1149
1150 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1151
1152 PR c++/52643
1153 * g++.dg/opt/pr52643.C: New.
1154
1155 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1156
1157 PR target/54602
1158 * gcc.target/sh/pr54602-1.c: New.
1159 * gcc.target/sh/pr54602-2.c: New.
1160 * gcc.target/sh/pr54602-3.c: New.
1161 * gcc.target/sh/pr54602-4.c: New.
1162
1163 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1164
1165 PR target/54680
1166 * gcc.target/sh/pr54680.c: New.
1167
1168 2012-10-12 Jan Hubicka <jh@suse.cz>
1169
1170 * gcc.dg/webizer.c: New testcase.
1171
1172 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1173
1174 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1175 specify -m64.
1176
1177 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1178
1179 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1180 Return 0 if already specifying -mfloat-abi other than hard.
1181
1182 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1183
1184 * gcc.dg/pr53060.c: Prune irrelevant warning.
1185
1186 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1187
1188 PR c/54381
1189 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1190 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1191 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1192 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1193 Adjust expected wording of warnings for *cmp* builtins.
1194 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1195 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1196
1197 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1198
1199 PR c++/24449
1200 * g++.dg/parse/friend-main.C: New.
1201
1202 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1203
1204 PR c++/53055
1205 * g++.dg/pr53055.C: New testcase.
1206
1207 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1208
1209 PR c++/52744
1210 * g++.dg/cpp0x/pr52744.C: New.
1211
1212 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1213
1214 PR fortran/40453
1215 * gfortran.dg/dummy_procedure_9.f90: New.
1216
1217 2012-10-12 Richard Biener <rguenther@suse.de>
1218
1219 PR tree-optimization/54894
1220 * gcc.dg/torture/pr54894.c: New testcase.
1221
1222 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1223
1224 PR target/51244
1225 * gcc.target/sh/pr51244-13.c: New.
1226 * gcc.target/sh/pr51244-14.c: New.
1227 * gcc.target/sh/pr51244-15.c: New.
1228 * gcc.target/sh/pr51244-16.c: New.
1229
1230 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1231
1232 PR c++/51878
1233 * g++.dg/cpp0x/decltype45.C: New.
1234
1235 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1236
1237 PR fortran/54784
1238 * gfortran.dg/class_allocate_13.f90: New.
1239
1240 2012-10-11 Jason Merrill <jason@redhat.com>
1241
1242 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1243 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1244
1245 * g++.dg/gomp/tls-5.C: Require tls_native.
1246 * g++.dg/tls/thread_local7.C: Require tls_native.
1247 * g++.dg/tls/static2.C: New.
1248
1249 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1250
1251 PR c++/36107
1252 * g++.dg/ext/weak5.C: New.
1253
1254 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1255
1256 PR testsuite/54868
1257 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1258 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1259
1260 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1261
1262 PR c++/43765
1263 * g++.dg/parse/pr43765.C: New.
1264
1265 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1266
1267 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1268
1269 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1270
1271 PR c++/43663
1272 * g++.dg/init/bitfield3.C: New.
1273
1274 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1275
1276 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1277
1278 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1279
1280 PR tree-optimization/54877
1281 * gcc.dg/torture/pr54877.c: New test.
1282
1283 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1284
1285 PR testsuite/53397
1286 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1287 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1288 and remove target info from dg-do compile.
1289 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1290 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1291 and remove target info from dg-do compile.
1292
1293 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1294
1295 * gcc.dg/pr54782.c: Require target with pthread support.
1296
1297 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1298
1299 PR c++/53122
1300 * g++.dg/cpp0x/auto35.C: New.
1301
1302 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1303
1304 PR c++/53540 - using fails to be equivalent to typedef
1305 * g++.dg/cpp0x/alias-decl-24.C: New test.
1306
1307 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1308
1309 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1310 that c++11 attributes to types are ignored for now.
1311 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1312 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1313
1314 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1315
1316 PR c++/53741
1317 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1318
1319 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1320
1321 PR c++/50478
1322 * g++.dg/cpp0x/initlist67.C: New.
1323
1324 2012-10-10 Dehao Chen <dehao@google.com>
1325
1326 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1327
1328 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1329
1330 PR target/52480
1331 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1332 Add runtime tests.
1333
1334 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1335
1336 PR c++/53307
1337 * g++.dg/cpp0x/decltype44.C: New.
1338
1339 2012-10-09 Steve Ellcey <sellcey@mips.com>
1340
1341 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1342
1343 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1344
1345 PR c++/53763
1346 * g++.dg/cpp0x/decltype43.C: New.
1347
1348 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1349
1350 PR middle-end/53397
1351 * gcc.dg/pr53397-1.c: New test case.
1352 * gcc.dg/pr53397-2.c: New test case.
1353
1354 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1355
1356 PR c++/54194
1357 * g++.dg/warn/Wparentheses-26.C: Adjust.
1358 * g++.dg/warn/Wparentheses-27.C: New.
1359
1360 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1361
1362 PR c++/54427
1363 * c-c++-common/vector-scalar.c: New testcase.
1364 * g++.dg/ext/vector18.C: New testcase.
1365 * g++.dg/ext/vector5.C: This is not an error anymore.
1366 * gcc.dg/init-vec-1.c: Move ...
1367 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1368 * gcc.c-torture/execute/vector-shift1.c: Move ...
1369 * c-c++-common/torture/vector-shift1.c: ... here.
1370 * gcc.dg/scal-to-vec1.c: Move ...
1371 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1372 C++11. Adapt error messages.
1373 * gcc.dg/convert-vec-1.c: Move ...
1374 * c-c++-common/convert-vec-1.c: ... here.
1375 * gcc.dg/scal-to-vec2.c: Move ...
1376 * c-c++-common/scal-to-vec2.c: ... here.
1377
1378 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1379
1380 PR target/54400
1381 * gcc.target/i386/pr54400.c: New testcase.
1382
1383 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1384
1385 PR c++/54858
1386 * g++.dg/template/pr54858.C: New test.
1387
1388 2012-10-08 Marek Polacek <polacek@redhat.com>
1389
1390 PR debug/54831
1391 * g++.dg/debug/pr54831.C: New test.
1392
1393 2012-10-08 Dehao Chen <dehao@google.com>
1394
1395 * g++.dg/predict-loop-exit-1.C: New.
1396 * g++.dg/predict-loop-exit-2.C: New.
1397 * g++.dg/predict-loop-exit-3.C: New.
1398
1399 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1400
1401 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1402
1403 2012-10-08 Jason Merrill <jason@redhat.com>
1404
1405 * g++.dg/gomp/tls-5.C: New.
1406 * g++.dg/gomp/tls-wrap1.C: New.
1407 * g++.dg/gomp/tls-wrap2.C: New.
1408 * g++.dg/gomp/tls-wrap3.C: New.
1409 * g++.dg/gomp/tls-wrap4.C: New.
1410 * g++.dg/gomp/tls-wrapper-cse.C: New.
1411 * g++.dg/tls/thread_local-cse.C: New.
1412 * g++.dg/tls/thread_local-order1.C: New.
1413 * g++.dg/tls/thread_local-order2.C: New.
1414 * g++.dg/tls/thread_local-wrap1.C: New.
1415 * g++.dg/tls/thread_local-wrap2.C: New.
1416 * g++.dg/tls/thread_local-wrap3.C: New.
1417 * g++.dg/tls/thread_local-wrap4.C: New.
1418 * g++.dg/tls/thread_local2g.C: New.
1419 * g++.dg/tls/thread_local3g.C: New.
1420 * g++.dg/tls/thread_local4g.C: New.
1421 * g++.dg/tls/thread_local5g.C: New.
1422 * g++.dg/tls/thread_local6g.C: New.
1423 * g++.dg/tls/thread_local7g.C: New.
1424
1425 * g++.dg/tls/thread_local3.C: New.
1426 * g++.dg/tls/thread_local4.C: New.
1427 * g++.dg/tls/thread_local5.C: New.
1428 * g++.dg/tls/thread_local6.C: New.
1429
1430 * g++.dg/tls/init-2.C: Tweak errors.
1431 * g++.dg/tls/thread_local1.C: New.
1432 * g++.dg/tls/thread_local2.C: New.
1433 * g++.dg/tls/thread_local7.C: New.
1434
1435 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1436
1437 PR target/54866
1438 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1439
1440 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1441
1442 PR target/54685
1443 * gcc.target/sh/pr54685.c: New.
1444
1445 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1446
1447 PR c++/53528 C++11 attribute support
1448 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1449 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1450 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1451 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1452 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1453 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1454 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1455 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1456 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1457 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1458 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1459 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1460 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1461 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1462 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1463 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1464 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1465 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1466 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1467 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1468 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1469 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1470 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1471 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1472 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1473 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1474 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1475 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1476 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1477 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1478 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1479 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1480 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1481 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1482 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1483 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1484 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1485 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1486 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1487 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1488 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1489 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1490 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1491 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1492 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1493 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1494 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1495 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1496 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1497 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1498 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1499 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1500 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1501 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1502 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1503 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1504 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1505
1506 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1507
1508 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1509 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1510 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1511
1512 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1513
1514 PR target/54760
1515 * gcc.target/sh/pr54760-2.c: New.
1516 * gcc.target/sh/pr54760-3.c: New.
1517
1518 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1519
1520 PR c++/51422
1521 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1522
1523 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1524 Sandra Loosemore <sandra@codesourcery.com>
1525
1526 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1527 and test that the accumulator is initialized using MULT.
1528 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1529 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1530
1531 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1532
1533 PR c++/52764
1534 * g++.dg/cpp0x/stdint.C: New.
1535
1536 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1537
1538 PR c++/54249
1539 * g++.dg/cpp0x/stddef.C: New.
1540
1541 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1542
1543 PR fortran/54832
1544 * gfortran.dg/typebound_operator_17.f90: New.
1545
1546 2012-10-06 Jan Hubicka <jh@suse.cz>
1547
1548 PR lto/53831
1549 PR lto/54776
1550 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1551
1552 2012-10-06 Jan Hubicka <jh@suse.cz>
1553
1554 * gcc.dg/lto/resolutions_0.c: New testcase.
1555
1556 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1557
1558 PR fortran/45521
1559 * gfortran.dg/generic_25.f90: New.
1560 * gfortran.dg/generic_26.f90: New.
1561 * gfortran.dg/generic_27.f90: New.
1562
1563 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1564
1565 PR target/54760
1566 * gcc.target/sh/pr54760-1.c: New.
1567
1568 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1569
1570 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1571 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1572 * g++.dg/warn/Wsign-compare-5.C: New test.
1573 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1574 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1575 * g++.dg/ext/builtin30.C: New test.
1576 * g++.dg/ext/vla12.C: New test.
1577 * gcc.dg/builtins-85.c: New test.
1578
1579 PR debug/54519
1580 * gcc.dg/guality/pr54519-1.c: New test.
1581 * gcc.dg/guality/pr54519-2.c: New test.
1582 * gcc.dg/guality/pr54519-3.c: New test.
1583 * gcc.dg/guality/pr54519-4.c: New test.
1584 * gcc.dg/guality/pr54519-5.c: New test.
1585 * gcc.dg/guality/pr54519-6.c: New test.
1586
1587 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1588
1589 PR c++/50893
1590 * g++.dg/cpp0x/defaulted38.C: New.
1591
1592 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1593
1594 PR tree-optimization/33763
1595 * c-c++-common/pr33763.c: New test.
1596
1597 PR tree-optimization/54810
1598 * gcc.dg/tree-ssa/vrp85.c: New test.
1599
1600 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1601
1602 * gcc.dg/ucnid-7.c: Skip on AIX.
1603 * gcc.dg/ucnid-8.c: Same.
1604 * gcc.dg/ucnid-10.c: Same.
1605 * gcc.dg/ucnid-13.c: Same.
1606 * gcc.dg/attr-alias-3.c: Same.
1607 * gcc.dg/attr-alias-5.c: Same.
1608 * gcc.dg/torture/pr51106-2.c: Same.
1609 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1610
1611 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1612
1613 PR c++/52233
1614 * g++.dg/cpp0x/alias-decl-23.C: New.
1615
1616 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1617
1618 PR c++/53403
1619 * g++.dg/template/friend53.C: New.
1620
1621 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1622
1623 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1624 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1625 (scan-ada-spec): Likewise.
1626 (scan-ada-spec-not): Likewise.
1627 * gcc.dg/dump-ada-spec-1.c: New test.
1628 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1629
1630 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1631
1632 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1633
1634 2012-10-04 Florian Weimer <fweimer@redhat.com>
1635
1636 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1637
1638 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1639
1640 PR c++/54323
1641 * g++.dg/cpp0x/pr54323.C: New.
1642
1643 2012-10-04 Richard Guenther <rguenther@suse.de>
1644
1645 PR middle-end/54735
1646 * g++.dg/torture/pr54735.C: New testcase.
1647
1648 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1649
1650 PR rtl-optimization/54739
1651 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1652
1653 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1654
1655 PR target/51244
1656 * gcc.target/sh/pr51244-12.c: New.
1657
1658 2012-10-03 Dehao Chen <dehao@google.com>
1659
1660 PR middle-end/54782
1661 * gcc.dg/pr54782.c: New test.
1662
1663 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1664
1665 PR c++/54777
1666 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1667
1668 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1669
1670 PR fortran/54778
1671 * gfortran.dg/class_53.f90: New.
1672
1673 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1674
1675 PR debug/54551
1676 * gcc.dg/guality/pr54551.c: New.
1677
1678 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1679
1680 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1681 * gcc.target/powerpc/pr46728-2.c: Likewise.
1682
1683 2012-10-02 Sharad Singhai <singhai@google.com>
1684
1685 PR testsuite/54772
1686 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1687 to fix test failures caused by r191883.
1688 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1689 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1690 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1691 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1692 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1693 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1694 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1695 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1696 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1697
1698 2012-09-30 Sharad Singhai <singhai@google.com>
1699
1700 * gcc.target/i386/vect-double-1.c: Fix test.
1701
1702 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1703
1704 PR target/54087
1705 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1706 atomic_sub fails.
1707
1708 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1709
1710 PR rtl-optimization/54457
1711 * gcc.target/i386/pr54457.c: New test.
1712
1713 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1714
1715 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1716
1717 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1718
1719 * gcc.target/i386/vect-rebuild.c: New testcase.
1720
1721 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1722
1723 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1724
1725 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1726
1727 * gcc.target/mips/pr37362.c: Fix target selector.
1728
1729 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1730
1731 PR target/54083
1732 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1733
1734 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1735
1736 * gcc.dg/ucnid-8.c: Update line number.
1737 * gcc.dg/torture/pr51106-2.c: Likewise.
1738
1739 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1740
1741 PR fortran/54667
1742 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1743 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1744 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1745
1746 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1747
1748 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1749 partially reverting r170092.
1750 * gfortran.dg/class_7.f03: Ditto.
1751 * gfortran.dg/coarray_14.f90: Ditto.
1752 * gfortran.dg/typebound_proc_13.f03: Ditto.
1753
1754 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1755
1756 PR c++/54738
1757 * g++.dg/cpp0x/sfinae42.C: New.
1758
1759 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1760
1761 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1762 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1763 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1764 * gcc.dg/pr42629.c: XFAIL on AIX.
1765 * gcc.dg/pr47684.c: Same.
1766 * gcc.dg/pr43670.c: Same.
1767 * gcc.dg/pr42916.c: Same.
1768 * gcc.dg/pr45449.c: Same.
1769 * gcc.dg/pr50017.c: Same.
1770 * gcc.dg/pr42728.c: Same.
1771 * gcc.dg/pr47881.c: Same.
1772 * gcc.dg/pr44023.c: Same.
1773 * gcc.dg/pr41345.c: Same.
1774 * gcc.dg/pr42630.c: Same.
1775 * gcc.dg/pr44971.c: Same.
1776 * gcc.dg/pr46771.c: Same.
1777 * gcc.dg/ucnid-8.c: Same.
1778 * gcc.dg/ucnid-10.c: Same.
1779 * gcc.dg/ucnid-13.c: Same.
1780 * gcc.dg/torture/pr51106-2.c: Same.
1781 * gcc.dg/pr48768.c: Same.
1782 * gcc.dg/pr42631.c: Same.
1783 * gcc.dg/pr43084.c: Same.
1784 * gcc.dg/ucnid-7.c: Same.
1785 * gcc.dg/pr42889.c: Same.
1786 * gcc.dg/pr41241.c: Same.
1787 * gcc.dg/pr42719.c: Same.
1788 * g++.dg/debug/pr46583.C: Same.
1789 * g++.dg/debug/pr47106.C: Same.
1790 * g++.dg/opt/pr48549.C: Same.
1791 * g++.dg/other/pr42685.C: Same.
1792 * c-c++-common/pr43942.c: Same.
1793
1794 2012-09-29 Ian Lance Taylor <iant@google.com>
1795
1796 * go.test/go-test.exp: Update for latest version of Go testsuite.
1797
1798 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1799
1800 PR fortran/52724
1801 * gfortran.dg/internal_readwrite_3.f90: New test.
1802
1803 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1804
1805 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1806 c-c++-common/Wunused-local-typedefs-2.c to here.
1807
1808 PR c++/54372 - unused attribute inactive on dependant entities
1809 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1810
1811 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1812
1813 PR c++/29028 - Missed unused warning on using declaration
1814 * g++.dg/warn/Wunused-var-18.C: New test.
1815
1816 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1817
1818 PR c++/53551 - -Wunused-local-typedefs misses uses
1819 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1820
1821 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1822
1823 PR target/54716
1824 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1825
1826 PR tree-optimization/54713
1827 * gcc.c-torture/compile/pr54713-1.c: New test.
1828 * gcc.c-torture/compile/pr54713-2.c: New test.
1829 * gcc.c-torture/compile/pr54713-3.c: New test.
1830
1831 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1832
1833 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1834
1835 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1836
1837 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1838
1839 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1840
1841 PR target/54703
1842 * gcc.target/i386/pr54703.c: New test.
1843
1844 2012-09-27 Richard Guenther <rguenther@suse.de>
1845
1846 PR lto/54709
1847 * gcc.dg/lto/pr54709_0.c: New testcase.
1848 * gcc.dg/lto/pr54709_1.c: Likewise.
1849
1850 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1851
1852 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1853
1854 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1855
1856 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1857
1858 * gcc.target/arm/pr42879.c: Handle big-endian.
1859
1860 2012-09-26 Steve Ellcey <sellcey@mips.com>
1861
1862 PR c/37303
1863 * gcc.dg/pr37303.c: Check for rdata or rodata.
1864
1865 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1866
1867 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1868
1869 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1870
1871 PR target/51274
1872 PR target/53087
1873 * gcc.target/powerpc/ppc-ne0-1.c: New.
1874
1875 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1876
1877 PR target/54089
1878 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1879 test_19, test_20, test_21, test_22, test_23): New functions.
1880 * gcc.target/sh/pr54089-4.c: New.
1881 * gcc.target/sh/pr54089-5.c: New.
1882 * gcc.target/sh/pr54089-6.c: New.
1883 * gcc.target/sh/pr54089-7.c: New.
1884
1885 2012-09-25 Richard Guenther <rguenther@suse.de>
1886
1887 PR lto/54625
1888 * gcc.dg/lto/pr54702_0.c: New testcase.
1889 * gcc.dg/lto/pr54702_1.c: Likewise.
1890 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1891 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1892 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1893 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1894
1895 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1896
1897 PR c++/54526
1898 * g++.dg/cpp0x/parse2.C: New.
1899 * g++.dg/parse/error11.C: Adjust.
1900 * g++.dg/parse/error12.C: Likewise.
1901
1902 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1903
1904 * gcc.target/i386/20030217-1.c: Added check for
1905 large_long_double effective target.
1906 * gcc.target/i386/387-3.c: Likewise.
1907 * gcc.target/i386/387-4.c: Likewise.
1908 * gcc.target/i386/pr36578-1.c: Likewise.
1909 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1910 when long double size is equal double size.
1911 * gcc.target/i386/excess-precision-1.c: Likewise.
1912 * gcc.target/i386/pr36578-2.c: Likewise.
1913 * gcc.target/i386/20030217-2.c: New testcase.
1914
1915 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1916
1917 PR tree-optimization/54676
1918 * gcc.dg/pr54676.c: New test.
1919
1920 2012-09-25 Richard Guenther <rguenther@suse.de>
1921
1922 PR tree-optimization/53663
1923 * gcc.dg/torture/pr53663-1.c: New testcase.
1924 * gcc.dg/torture/pr53663-2.c: Likewise.
1925 * gcc.dg/torture/pr53663-3.c: Likewise.
1926
1927 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1928
1929 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1930
1931 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1932
1933 * lib/target-supports-dg.exp (dg-require-effective-target,
1934 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1935 dg-process-target-1 instead of dg-process-target.
1936 (dg-process-target-1): Rename from dg-process-target.
1937 (dg-process-target): New.
1938
1939 2012-09-24 Richard Guenther <rguenther@suse.de>
1940
1941 PR tree-optimization/54684
1942 * g++.dg/torture/pr54684.C: New testcase.
1943
1944 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1945
1946 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1947
1948 2012-09-24 Richard Guenther <rguenther@suse.de>
1949
1950 PR middle-end/52173
1951 * gcc.dg/tm/pr52173-1.c: New.
1952 * gcc.dg/tm/pr52173-2.c: New.
1953
1954 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1955
1956 * gcc.dg/pr54669.c: New test.
1957
1958 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1959 Dominique Dhumieres <dominiq@lps.ens.fr>
1960
1961 PR testsuite/54677
1962 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1963
1964 2012-09-23 Tobias Burnus <burnus@net-b.de>
1965
1966 PR fortran/54618
1967 * gfortran.dg/class_array_14.f90: New.
1968
1969 2012-09-22 Kai Tietz <ktietz@redhat.com>
1970
1971 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1972 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1973
1974 2012-09-21 Dehao Chen <dehao@google.com>
1975
1976 PR go/54649
1977 PR tree-optimization/54655
1978 * g++.dg/pr54655.C: New testcase.
1979
1980 2012-09-21 Richard Guenther <rguenther@suse.de>
1981
1982 PR tree-optimization/54647
1983 * g++.dg/torture/pr54647.C: New testcase.
1984
1985 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1986
1987 PR c++/54427
1988 * c-c++-common/torture/vector-compare-2.c: Add -w.
1989
1990 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1991
1992 * gnat.dg/opt20.ads: Move dg directive to...
1993 * gnat.dg/opt20.adb: ...here.
1994 * gnat.dg/addr1.ad[sb]: Likewise.
1995 * gnat.dg/concat2.ad[sb]: Likewise.
1996 * gnat.dg/array16.ad[sb]: Likewise.
1997 * gnat.dg/atomic5.ad[sb]: Likewise.
1998 * gnat.dg/discr29.ad[sb]: Likewise.
1999 * gnat.dg/noreturn5.ad[sb]: Likewise.
2000 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2001 * gnat.dg/discr23.ads: Remove dg directive.
2002 * gnat.dg/nested_float_packed.ads: Likewise.
2003 * gnat.dg/oconst6.ads: Move to...
2004 * gnat.dg/specs/oconst6.ads: ...here.
2005
2006 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2007
2008 PR c++/52432
2009 * g++.dg/cpp0x/decltype32.C: Tweak.
2010
2011 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2012
2013 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2014 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2015 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2016 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2017
2018 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2019
2020 PR c++/54581
2021 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2022
2023 2012-09-19 Steve Ellcey <sellcey@mips.com>
2024
2025 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2026
2027 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2028
2029 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2030 * gcc.target/powerpc/ppc-mftb.c: New file.
2031
2032 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2033
2034 PR target/54089
2035 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2036 functions.
2037
2038 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2039
2040 PR target/54236
2041 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2042
2043 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2044
2045 * gcc.c-torture/execute/20120919-1.c: New test.
2046
2047 2012-09-19 Richard Guenther <rguenther@suse.de>
2048
2049 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2050
2051 2012-09-19 Richard Guenther <rguenther@suse.de>
2052
2053 * gcc.dg/builtin-unreachable-6.c: Adjust.
2054
2055 2012-09-19 Richard Guenther <rguenther@suse.de>
2056
2057 * gcc.dg/builtin-object-size-10.c: Adjust.
2058 * gcc.dg/builtin-unreachable-5.c: Adjust.
2059 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2060 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2061 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2062 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2063 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2064 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2065 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2066 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2067 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2068 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2069 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2070 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2071
2072 2012-09-19 Richard Guenther <rguenther@suse.de>
2073
2074 PR tree-optimization/54132
2075 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2076 * gcc.dg/torture/pr54132.c: Likewise.
2077
2078 2012-09-19 Terry Guo <terry.guo@arm.com>
2079
2080 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2081 extra prune rules that will be applied to all tests in a .exp file.
2082 (gcc-dg-prune): Use rules defined by the above variable.
2083 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2084 harmless warnings on architecture switch conflict.
2085
2086 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2087
2088 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2089 of asm-comment characters instead of a single one.
2090 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2091
2092 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2093
2094 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2095
2096 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2097 target instead of xfailing it.
2098 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2099 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2100 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2101 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2102 * gcc.dg/vect/vect-104.c: Likewise.
2103 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2104 * gcc.dg/vect/vect-outer-1.c: Likewise.
2105 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2106 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2107 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2108 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2109 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2110 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2111 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2112 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2113 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2114
2115 * lib/target-supports.exp
2116 (check_effective_target_vect_widen_mult_qi_to_hi,
2117 check_effective_target_vect_widen_mult_hi_to_si,
2118 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2119 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2120 check_effective_target_vect_pack_trunc,
2121 check_effective_target_vect_unpack,
2122 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2123 instead of arm_none.
2124
2125 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2126
2127 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2128
2129 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2130 config to compiler_flags.
2131
2132 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2133
2134 PR target/54592
2135 * gcc.target/i386/pr54592.c: New test.
2136
2137 PR tree-optimization/54610
2138 * gcc.target/i386/pr54610.c: New test.
2139
2140 2012-09-17 Jason Merrill <jason@redhat.com>
2141
2142 PR c++/54575
2143 * g++.dg/cpp0x/alias-decl-21.C: New.
2144 * g++.dg/cpp0x/alias-decl-22.C: New.
2145
2146 2012-09-17 Tobias Burnus <burnus@net-b.de>
2147
2148 PR fortran/54608
2149 * gfortran.dg/scan_2.f90: New.
2150
2151 2012-09-17 Jason Merrill <jason@redhat.com>
2152
2153 PR c++/53661
2154 * g++.dg/init/aggr9.C: New.
2155
2156 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2157
2158 * gnat.dg/loop_optimization12.ad[sb]: New test.
2159
2160 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2161
2162 PR fortran/54285
2163 * gfortran.dg/proc_ptr_result_7.f90: New.
2164
2165 2012-09-17 Tobias Burnus <burnus@net-b.de>
2166
2167 PR fortran/54603
2168 * gfortran.dg/structure_constructor_11.f90: New.
2169
2170 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2171
2172 PR tree-optimization/54563
2173 * g++.dg/torture/pr54563.C: New test.
2174
2175 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2176
2177 PR fortran/54594
2178 * gfortran.dg/typebound_generic_14.f03: New.
2179
2180 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2181
2182 PR fortran/54387
2183 * gfortran.dg/proc_ptr_38.f90: New.
2184
2185 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2186
2187 PR debug/54460
2188 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2189 to scary regexp.
2190
2191 PR testsuite/54007
2192 * gnat.dg/lto15.adb: Require lto.
2193
2194 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2195 "myBindC" for hppa*-*-hpux*.
2196
2197 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2198
2199 * gfortran.dg/namelist_75.f90: New test.
2200
2201 2012-09-15 Tom de Vries <tom@codesourcery.com>
2202
2203 * gcc.dg/tree-ssa/vrp82.c: New test.
2204 * gcc.dg/tree-ssa/vrp83.c: Same.
2205 * gcc.dg/tree-ssa/vrp84.c: Same.
2206
2207 2012-09-15 Tom de Vries <tom@codesourcery.com>
2208
2209 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2210 * gcc.dg/tree-ssa/vrp81.c: ... this.
2211
2212 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2213
2214 PR target/54222
2215 * gcc.target/avr/torture/fix-types.h: New.
2216 * gcc.target/avr/torture/vals-hr.def: New.
2217 * gcc.target/avr/torture/vals-r.def: New.
2218 * gcc.target/avr/torture/vals-k.def: New.
2219 * gcc.target/avr/torture/vals-ur.def: New.
2220 * gcc.target/avr/torture/vals-uk.def: New.
2221 * gcc.target/avr/torture/vals-uhr.def: New.
2222 * gcc.target/avr/torture/vals-llk.def: New.
2223 * gcc.target/avr/torture/vals-ullk.def: New.
2224 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2225 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2226 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2227 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2228 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2229 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2230 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2231 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2232
2233 2012-09-14 Dehao Chen <dehao@google.com>
2234
2235 * g++.dg/debug/dwarf2/deallocator.C: New test.
2236
2237 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2238
2239 PR c/54552
2240 * gcc.c-torture/compile/pr54552-1.c: New test.
2241
2242 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2243
2244 PR c++/54427
2245 * g++.dg/other/vector-compare.C: New testcase.
2246 * c-c++-common/vector-compare-3.c: New testcase.
2247 * gcc.dg/vector-shift.c: Move ...
2248 * c-c++-common/vector-shift.c: ... here.
2249 * gcc.dg/vector-shift1.c: Move ...
2250 * c-c++-common/vector-shift1.c: ... here.
2251 * gcc.dg/vector-shift3.c: Move ...
2252 * c-c++-common/vector-shift3.c: ... here.
2253 * gcc.dg/vector-compare-1.c: Move ...
2254 * c-c++-common/vector-compare-1.c: ... here.
2255 * gcc.dg/vector-compare-2.c: Move ...
2256 * c-c++-common/vector-compare-2.c: ... here.
2257 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2258 * c-c++-common/torture/vector-compare-1.c: ... here.
2259 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2260 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2261 * c-c++-common/torture/vector-compare-2.c: ... here.
2262 * gcc.c-torture/execute/vector-shift.c: Move ...
2263 * c-c++-common/torture/vector-shift.c: ... here.
2264 * gcc.c-torture/execute/vector-shift2.c: Move ...
2265 * c-c++-common/torture/vector-shift2.c: ... here.
2266 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2267 * c-c++-common/torture/vector-subscript-1.c: ... here.
2268 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2269 * c-c++-common/torture/vector-subscript-2.c: ... here.
2270 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2271 * c-c++-common/torture/vector-subscript-3.c: ... here.
2272
2273 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2274
2275 PR c/54103
2276 * gcc.c-torture/compile/pr54103-1.c,
2277 gcc.c-torture/compile/pr54103-2.c,
2278 gcc.c-torture/compile/pr54103-3.c,
2279 gcc.c-torture/compile/pr54103-4.c,
2280 gcc.c-torture/compile/pr54103-5.c,
2281 gcc.c-torture/compile/pr54103-6.c: New tests.
2282 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2283
2284 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2285
2286 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2287
2288 2012-09-14 Richard Guenther <rguenther@suse.de>
2289
2290 PR tree-optimization/54565
2291 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2292 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2293
2294 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2295
2296 * gcc.target/arm/combine-movs.c: Add missing space.
2297
2298 2012-09-14 Richard Guenther <rguenther@suse.de>
2299
2300 * g++.dg/torture/builtin-location.C: New testcase.
2301
2302 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2303 Manuel López-Ibáñez <manu@gcc.gnu.org>
2304
2305 PR c++/53210
2306 * g++.dg/warn/Wuninitialized-self.C: New.
2307
2308 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2309
2310 PR c/54559
2311 * gcc.c-torture/compile/pr54559.c: New test.
2312
2313 2012-09-13 Jason Merrill <jason@redhat.com>
2314
2315 PR c++/53839
2316 * g++.dg/cpp0x/constexpr-temp1.C: New.
2317
2318 PR c++/54511
2319 * g++.dg/template/anonunion2.C: New.
2320
2321 PR c++/53836
2322 * g++.dg/template/init10.C: New.
2323
2324 2012-09-13 Tobias Burnus <burnus@net-b.de>
2325
2326 PR fortran/54556
2327 * gfortran.dg/implicit_pure_3.f90: New.
2328
2329 2012-09-13 Richard Guenther <rguenther@suse.de>
2330
2331 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2332
2333 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2334
2335 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2336
2337 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2338
2339 * c-c++-common/pr51712.c: Handle for short-enum targets.
2340
2341 2012-09-12 Terry Guo <terry.guo@arm.com>
2342
2343 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2344 and lsrs for Thumb2 mode.
2345
2346 2012-09-12 Jan Hubicka <jh@suse.cz>
2347
2348 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2349
2350 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2351
2352 PR target/54445
2353 * gcc.target/i386/pr54445-1.c: New file.
2354 * gcc.target/i386/pr54445-2.c: Likewise.
2355
2356 2012-09-12 Tobias Burnus <burnus@net-b.de>
2357
2358 PR fortran/54225
2359 PR fortran/53306
2360 * gfortran.dg/coarray_10.f90: Update dg-error.
2361 * gfortran.dg/coarray_28.f90: New.
2362 * gfortran.dg/array_section_3.f90: New.
2363
2364 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2365
2366 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2367 gcc.target/arm/pr48252.c: Fix for big-endian support.
2368
2369 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2370
2371 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2372
2373 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2374 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2375
2376 * gcc.target/arm/neon-vfma-1.c: New testcase.
2377 * gcc.target/arm/neon-vfms-1.c: Likewise.
2378 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2379 of float.
2380 * gcc.target/arm/neon-vmls-1.c: Likewise.
2381 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2382 function.
2383 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2384 (check_effective_target_arm_neonv2_ok): Likewise.
2385 (check_effective_target_arm_neonv2_hw): Likewise.
2386 (check_effective_target_arm_neonv2): Likewise.
2387
2388 2012-09-11 Richard Guenther <rguenther@suse.de>
2389
2390 PR middle-end/54515
2391 * g++.dg/tree-ssa/pr54515.C: New testcase.
2392
2393 2012-09-10 Andrew Pinski <apinski@cavium.com>
2394
2395 PR tree-opt/c54362
2396 * gcc.dg/tm/memopt-16.c: New testcase.
2397
2398 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2399
2400 PR c++/54541
2401 PR c++/54542
2402 * g++.dg/cpp0x/sfinae40.C: New.
2403 * g++.dg/cpp0x/sfinae41.C: Likewise.
2404
2405 2012-09-10 Jason Merrill <jason@redhat.com>
2406
2407 PR c++/54538
2408 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2409
2410 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2411
2412 PR target/54089
2413 * gcc.target/sh/pr54089-3.c: New.
2414
2415 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2416
2417 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2418
2419 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2420
2421 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2422
2423 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2424
2425 * gcc.dg/pr52558-2.c: Delete.
2426 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2427
2428 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2429
2430 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2431
2432 2012-09-10 Richard Guenther <rguenther@suse.de>
2433
2434 PR tree-optimization/54520
2435 * gcc.dg/torture/pr54520.c: New testcase.
2436
2437 2012-09-10 Jason Merrill <jason@redhat.com>
2438
2439 PR c++/54506
2440 * g++.dg/cpp0x/implicit14.C: New.
2441
2442 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2443
2444 PR fortran/54208
2445 * gfortran.dg/bound_simplification_3.f90: New test.
2446
2447 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2448
2449 PR testsuite/54184
2450 * gcc.dg/pr52558-1.c: Delete.
2451 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2452
2453 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2454
2455 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2456 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2457 * gcc.target/arm/smlaltt-1.c: Likewise.
2458
2459 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2460
2461 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2462
2463 2012-09-07 Tom de Vries <tom@codesourcery.com>
2464
2465 PR tree-optimization/53986
2466 * gcc.dg/tree-ssa/vrp80.c: New test.
2467 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2468
2469 2012-09-06 Jason Merrill <jason@redhat.com>
2470
2471 PR c++/54341
2472 PR c++/54253
2473 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2474 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2475
2476 2012-09-06 Andrew Pinski <apinski@cavium.com>
2477
2478 PR tree-opt/54494
2479 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2480
2481 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2482
2483 PR rtl-optimization/54455
2484 * gcc.dg/54455.c: New test.
2485
2486 2012-09-06 Tobias Burnus <burnus@net-b.de>
2487
2488 PR fortran/54463
2489 * gfortran.dg/promotion_2.f90: New.
2490
2491 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2492
2493 PR middle-end/54486
2494 * c-c++-common/pr54486.c: New test.
2495
2496 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2497
2498 PR fortran/54474
2499 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2500
2501 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2502
2503 PR c++/54191
2504 * g++.dg/cpp0x/sfinae39.C: New.
2505
2506 2012-09-04 Jason Merrill <jason@redhat.com>
2507
2508 PR c++/54441
2509 * g++.dg/ext/flexary3.C: New.
2510
2511 PR c++/54420
2512 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2513
2514 PR c++/54198
2515 * g++.dg/template/defarg15.C: New.
2516
2517 PR c++/54437
2518 * g++.dg/template/access24.C: New.
2519
2520 2012-09-04 Richard Guenther <rguenther@suse.de>
2521
2522 PR tree-optimization/54458
2523 * gcc.dg/torture/pr54458.c: New testcase.
2524
2525 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2526
2527 * gcc.target/arm/neon-vext.c: New test.
2528 * gcc.target/arm/neon-vext-execute.c: Ditto.
2529
2530 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2531
2532 PR fortran/54243
2533 PR fortran/54244
2534 * gfortran.dg/select_type_29.f03: New.
2535
2536 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2537
2538 * gcc.dg/fold-perm.c: Improve test.
2539
2540 2012-09-03 Tobias Burnus <burnus@net-b.de>
2541
2542 PR fortran/51632
2543 * gfortran.dg/coarray_class_1.f90: New.
2544
2545 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2546
2547 PR target/49206
2548 * gcc.c-torture/compile/pr49206.c: New test.
2549
2550 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2551 Uros Bizjak <ubizjak@gmail.com>
2552
2553 PR target/36680
2554 * gfortran.dg/pr36680.f90: New test.
2555
2556 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2557
2558 PR target/42295
2559 * g++.dg/opt/pr42295.C: New test.
2560
2561 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2562
2563 PR target/54436
2564 * gcc.dg/torture/pr54436.c: New test.
2565
2566 2012-09-01 Andrew Pinski <apinski@cavium.com>
2567
2568 * gcc.target/mips/truncate-8.c: New testcase.
2569
2570 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2571
2572 PR target/46829
2573 PR target/46843
2574 * gcc.target/i386/pr46829.c: New test.
2575 * gcc.target/i386/pr46843.c: Ditto.
2576
2577 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2578 Jason Merrill <jason@redhat.com>
2579
2580 PR c++/18747
2581 * g++.dg/parse/error50.C: New.
2582
2583 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2584
2585 PR c/54428
2586 * gcc.c-torture/compile/pr54428.c: New test.
2587
2588 2012-08-31 Ollie Wild <aaw@google.com>
2589
2590 PR c++/54197
2591 * g++.dg/init/lifetime3.C: New test.
2592
2593 2012-08-31 Martin Jambor <mjambor@suse.cz>
2594
2595 PR middle-end/54409
2596 * gcc.dg/torture/pr54409.c: New test.
2597
2598 2012-08-31 Martin Jambor <mjambor@suse.cz>
2599
2600 * gfortran.dg/pr48636.f90: Add dump scan checks.
2601
2602 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2603
2604 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2605
2606 2012-08-28 Joey Ye <joey.ye@arm.com>
2607
2608 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2609
2610 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2611
2612 PR target/46254
2613 * gcc.target/i386/pr46254.c: New test.
2614
2615 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2616
2617 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2618 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2619 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2620
2621 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2622
2623 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2624 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2625 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2626 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2627 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2628 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2629 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2630 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2631 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2632 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2633 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2634 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2635 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2636 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2637 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2638 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2639 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2640 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2641 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2642 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2643 gcc.target/mips/unaligned-1.c: Tighten regexps.
2644
2645 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2646
2647 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2648 (mips_option_groups): Remove optimization. Add various -f options.
2649 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2650 and -pg imply -fno-omit-frame-pointer.
2651 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2652 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2653 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2654 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2655 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2656 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2657 * gcc.target/mips/abi-n32-long32.c: Likewise.
2658 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2659 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2660 * gcc.target/mips/abi-n32-long64.c: Likewise.
2661 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2662 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2663 * gcc.target/mips/abi-n64-long32.c: Likewise.
2664 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2665 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2666 * gcc.target/mips/abi-n64-long64.c: Likewise.
2667 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2668 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2669 * gcc.target/mips/abi-o32-long32.c: Likewise.
2670 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2671 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2672 * gcc.target/mips/abi-o32-long64.c: Likewise.
2673 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2674 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2675 * gcc.target/mips/abi-o64-long32.c: Likewise.
2676 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2677 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2678 * gcc.target/mips/abi-o64-long64.c: Likewise.
2679 * gcc.target/mips/asm-1.c: Likewise.
2680 * gcc.target/mips/branch-1.c: Likewise.
2681 * gcc.target/mips/call-3.c: Likewise.
2682 * gcc.target/mips/call-saved-3.c: Likewise.
2683 * gcc.target/mips/clear-cache-1.c: Likewise.
2684 * gcc.target/mips/div-1.c: Likewise.
2685 * gcc.target/mips/div-2.c: Likewise.
2686 * gcc.target/mips/div-3.c: Likewise.
2687 * gcc.target/mips/div-4.c: Likewise.
2688 * gcc.target/mips/div-5.c: Likewise.
2689 * gcc.target/mips/div-6.c: Likewise.
2690 * gcc.target/mips/div-7.c: Likewise.
2691 * gcc.target/mips/div-8.c: Likewise.
2692 * gcc.target/mips/div-9.c: Likewise.
2693 * gcc.target/mips/div-10.c: Likewise.
2694 * gcc.target/mips/div-11.c: Likewise.
2695 * gcc.target/mips/div-12.c: Likewise.
2696 * gcc.target/mips/dsp-ctrl.c: Likewise.
2697 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2698 * gcc.target/mips/ext-8.c: Likewise.
2699 * gcc.target/mips/extend-2.c: Likewise.
2700 * gcc.target/mips/fix-r10000-1.c: Likewise.
2701 * gcc.target/mips/fix-r10000-2.c: Likewise.
2702 * gcc.target/mips/fix-r10000-3.c: Likewise.
2703 * gcc.target/mips/fix-r10000-4.c: Likewise.
2704 * gcc.target/mips/fix-r10000-5.c: Likewise.
2705 * gcc.target/mips/fix-r10000-6.c: Likewise.
2706 * gcc.target/mips/fix-r10000-7.c: Likewise.
2707 * gcc.target/mips/fix-r10000-8.c: Likewise.
2708 * gcc.target/mips/fix-r10000-9.c: Likewise.
2709 * gcc.target/mips/fix-r10000-10.c: Likewise.
2710 * gcc.target/mips/fix-r10000-11.c: Likewise.
2711 * gcc.target/mips/fix-r10000-12.c: Likewise.
2712 * gcc.target/mips/fix-r10000-13.c: Likewise.
2713 * gcc.target/mips/fix-r10000-14.c: Likewise.
2714 * gcc.target/mips/fix-r10000-15.c: Likewise.
2715 * gcc.target/mips/fpcmp-1.c: Likewise.
2716 * gcc.target/mips/fpcmp-2.c: Likewise.
2717 * gcc.target/mips/fpr-moves-7.c: Likewise.
2718 * gcc.target/mips/fpr-moves-8.c: Likewise.
2719 * gcc.target/mips/int-moves-1.c: Likewise.
2720 * gcc.target/mips/int-moves-2.c: Likewise.
2721 * gcc.target/mips/long-calls-pg.c: Likewise.
2722 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2723 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2724 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2725 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2726 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2727 * gcc.target/mips/mips-3d-1.c: Likewise.
2728 * gcc.target/mips/mips-3d-2.c: Likewise.
2729 * gcc.target/mips/mips-3d-3.c: Likewise.
2730 * gcc.target/mips/mips-3d-4.c: Likewise.
2731 * gcc.target/mips/mips-3d-5.c: Likewise.
2732 * gcc.target/mips/mips-3d-6.c: Likewise.
2733 * gcc.target/mips/mips-3d-7.c: Likewise.
2734 * gcc.target/mips/mips-3d-8.c: Likewise.
2735 * gcc.target/mips/mips-3d-9.c: Likewise.
2736 * gcc.target/mips/mips-ps-1.c: Likewise.
2737 * gcc.target/mips/mips-ps-2.c: Likewise.
2738 * gcc.target/mips/mips-ps-3.c: Likewise.
2739 * gcc.target/mips/mips-ps-4.c: Likewise.
2740 * gcc.target/mips/mips-ps-6.c: Likewise.
2741 * gcc.target/mips/mips32-dspr2.c: Likewise.
2742 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2743 * gcc.target/mips/neg-abs-1.c: Likewise.
2744 * gcc.target/mips/neg-abs-2.c: Likewise.
2745 * gcc.target/mips/nmadd-3.c: Likewise.
2746 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2747 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2748 * gcc.target/mips/octeon-pop-1.c: Likewise.
2749 * gcc.target/mips/pr26765.c: Likewise.
2750 * gcc.target/mips/pr33256.c: Likewise.
2751 * gcc.target/mips/pr33635-1.c: Likewise.
2752 * gcc.target/mips/pr33755.c: Likewise.
2753 * gcc.target/mips/pr35802.c: Likewise.
2754 * gcc.target/mips/pr45074.c: Likewise.
2755 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2756 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2757 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2758 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2759 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2760 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2761 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2762 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2763 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2764 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2765 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2766 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2767 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2768 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2769 * gcc.target/mips/save-restore-1.c: Likewise.
2770 * gcc.target/mips/save-restore-3.c: Likewise.
2771 * gcc.target/mips/save-restore-5.c: Likewise.
2772 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2773 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2774 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2775 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2776 * gcc.target/mips/stack-1.c: Likewise.
2777
2778 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2779 Tighten regexps.
2780
2781 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2782 branch under test to be filled with preceding rather than
2783 following instructions.
2784 * gcc.target/mips/branch-10.c: Likewise.
2785 * gcc.target/mips/branch-11.c: Likewise.
2786 * gcc.target/mips/branch-12.c: Likewise.
2787 * gcc.target/mips/branch-13.c: Likewise.
2788 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2789 to be eliminated. Tighten $28 scan-assembler-not test.
2790
2791 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2792 function to...
2793 * gcc.target/mips/call-4.c: ...this new test.
2794
2795 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2796 more likely.
2797 * gcc.target/mips/code-readable-3.c: Likewise.
2798 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2799 flag but skip for -O0.
2800 * gcc.target/mips/code-readable-4.c: Likewise.
2801
2802 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2803 of operations under test.
2804 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2805
2806 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2807 Don't require sibling-call optimization.
2808 * gcc.target/mips/near-far-4.c: Likewise.
2809
2810 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2811 Make sure that the register variable is used.
2812 * gcc.target/mips/soft-float-1.c: Likewise.
2813
2814 * gcc.target/mips/sdata-1.c: Make static data volatile.
2815 * gcc.target/mips/sdata-2.c: Likewise.
2816 * gcc.target/mips/sdata-3.c: Likewise.
2817 * gcc.target/mips/sdata-4.c: Likewise.
2818
2819 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2820 skip for -O0.
2821 * gcc.target/mips/atomic-memory-2.c: Likewise.
2822 * gcc.target/mips/branch-cost-1.c: Likewise.
2823 * gcc.target/mips/branch-cost-2.c: Likewise.
2824 * gcc.target/mips/cache-1.c: Likewise.
2825 * gcc.target/mips/call-1.c: Likewise.
2826 * gcc.target/mips/call-saved-2.c: Likewise.
2827 * gcc.target/mips/const-anchor-1.c: Likewise.
2828 * gcc.target/mips/const-anchor-2.c: Likewise.
2829 * gcc.target/mips/dse-1.c: Likewise.
2830 * gcc.target/mips/dsp-lhx.c: Likewise.
2831 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2832 * gcc.target/mips/ext-1.c: Likewise.
2833 * gcc.target/mips/ext-2.c: Likewise.
2834 * gcc.target/mips/ext-3.c: Likewise.
2835 * gcc.target/mips/ext-4.c: Likewise.
2836 * gcc.target/mips/ext-5.c: Likewise.
2837 * gcc.target/mips/ext-6.c: Likewise.
2838 * gcc.target/mips/ext-7.c: Likewise.
2839 * gcc.target/mips/extend-1.c: Likewise.
2840 * gcc.target/mips/fix-r4000-1.c: Likewise.
2841 * gcc.target/mips/fix-r4000-3.c: Likewise.
2842 * gcc.target/mips/fix-r4000-5.c: Likewise.
2843 * gcc.target/mips/fix-r4000-6.c: Likewise.
2844 * gcc.target/mips/fix-r4000-8.c: Likewise.
2845 * gcc.target/mips/fix-r4000-10.c: Likewise.
2846 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2847 * gcc.target/mips/fixed-vector-type.c: Likewise.
2848 * gcc.target/mips/fpr-moves-1.c: Likewise.
2849 * gcc.target/mips/fpr-moves-2.c: Likewise.
2850 * gcc.target/mips/fpr-moves-3.c: Likewise.
2851 * gcc.target/mips/fpr-moves-4.c: Likewise.
2852 * gcc.target/mips/fpr-moves-5.c: Likewise.
2853 * gcc.target/mips/fpr-moves-6.c: Likewise.
2854 * gcc.target/mips/ins-1.c: Likewise.
2855 * gcc.target/mips/ins-2.c: Likewise.
2856 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2857 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2858 * gcc.target/mips/lazy-binding-1.c: Likewise.
2859 * gcc.target/mips/madd-3.c: Likewise.
2860 * gcc.target/mips/madd-5.c: Likewise.
2861 * gcc.target/mips/madd-6.c: Likewise.
2862 * gcc.target/mips/madd-8.c: Likewise.
2863 * gcc.target/mips/madd-9.c: Likewise.
2864 * gcc.target/mips/memcpy-1.c: Likewise.
2865 * gcc.target/mips/mips-ps-type.c: Likewise.
2866 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2867 * gcc.target/mips/mips-sched-madd.c: Likewise.
2868 * gcc.target/mips/mips16e-extends.c: Likewise.
2869 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2870 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2871 * gcc.target/mips/movcc-1.c: Likewise.
2872 * gcc.target/mips/movcc-2.c: Likewise.
2873 * gcc.target/mips/movcc-3.c: Likewise.
2874 * gcc.target/mips/msub-5.c: Likewise.
2875 * gcc.target/mips/msub-6.c: Likewise.
2876 * gcc.target/mips/msub-8.c: Likewise.
2877 * gcc.target/mips/mult-2.c: Likewise.
2878 * gcc.target/mips/mult-3.c: Likewise.
2879 * gcc.target/mips/mult-5.c: Likewise.
2880 * gcc.target/mips/mult-6.c: Likewise.
2881 * gcc.target/mips/mult-7.c: Likewise.
2882 * gcc.target/mips/mult-12.c: Likewise.
2883 * gcc.target/mips/mult-13.c: Likewise.
2884 * gcc.target/mips/mult-14.c: Likewise.
2885 * gcc.target/mips/mult-15.c: Likewise.
2886 * gcc.target/mips/mult-17.c: Likewise.
2887 * gcc.target/mips/mult-18.c: Likewise.
2888 * gcc.target/mips/mult-19.c: Likewise.
2889 * gcc.target/mips/nmadd-1.c: Likewise.
2890 * gcc.target/mips/nmadd-2.c: Likewise.
2891 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2892 * gcc.target/mips/octeon-cins-1.c: Likewise.
2893 * gcc.target/mips/octeon-cins-2.c: Likewise.
2894 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2895 * gcc.target/mips/octeon-exts-2.c: Likewise.
2896 * gcc.target/mips/octeon-exts-3.c: Likewise.
2897 * gcc.target/mips/octeon-exts-4.c: Likewise.
2898 * gcc.target/mips/octeon-exts-5.c: Likewise.
2899 * gcc.target/mips/octeon-exts-6.c: Likewise.
2900 * gcc.target/mips/octeon-exts-7.c: Likewise.
2901 * gcc.target/mips/octeon-pop-2.c: Likewise.
2902 * gcc.target/mips/octeon-seq-3.c: Likewise.
2903 * gcc.target/mips/octeon-seq-4.c: Likewise.
2904 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2905 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2906 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2907 * gcc.target/mips/pr54240.c: Likewise.
2908 * gcc.target/mips/rsqrt-1.c: Likewise.
2909 * gcc.target/mips/rsqrt-2.c: Likewise.
2910 * gcc.target/mips/rsqrt-3.c: Likewise.
2911 * gcc.target/mips/rsqrt-4.c: Likewise.
2912 * gcc.target/mips/save-restore-2.c: Likewise.
2913 * gcc.target/mips/save-restore-4.c: Likewise.
2914 * gcc.target/mips/sb1-1.c: Likewise.
2915 * gcc.target/mips/scc-1.c: Likewise.
2916 * gcc.target/mips/scc-2.c: Likewise.
2917 * gcc.target/mips/scc-3.c: Likewise.
2918 * gcc.target/mips/scc-4.c: Likewise.
2919 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2920 * gcc.target/mips/truncate-1.c: Likewise.
2921 * gcc.target/mips/truncate-2.c: Likewise.
2922 * gcc.target/mips/truncate-3.c: Likewise.
2923 * gcc.target/mips/truncate-4.c: Likewise.
2924 * gcc.target/mips/truncate-5.c: Likewise.
2925 * gcc.target/mips/truncate-6.c: Likewise.
2926 * gcc.target/mips/unaligned-1.c: Likewise.
2927
2928 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2929 skip for -O0. Require -fexpensive-optimizations.
2930 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2931 * gcc.target/mips/dspr2-MULT.c: Likewise.
2932 * gcc.target/mips/fix-r4000-2.c: Likewise.
2933 * gcc.target/mips/fix-r4000-4.c: Likewise.
2934 * gcc.target/mips/fix-r4000-7.c: Likewise.
2935 * gcc.target/mips/fix-r4000-9.c: Likewise.
2936 * gcc.target/mips/madd-1.c: Likewise.
2937 * gcc.target/mips/madd-2.c: Likewise.
2938 * gcc.target/mips/madd-4.c: Likewise.
2939 * gcc.target/mips/maddu-1.c: Likewise.
2940 * gcc.target/mips/maddu-2.c: Likewise.
2941 * gcc.target/mips/maddu-3.c: Likewise.
2942 * gcc.target/mips/maddu-4.c: Likewise.
2943 * gcc.target/mips/msub-1.c: Likewise.
2944 * gcc.target/mips/msub-2.c: Likewise.
2945 * gcc.target/mips/msub-3.c: Likewise.
2946 * gcc.target/mips/msub-4.c: Likewise.
2947 * gcc.target/mips/msubu-1.c: Likewise.
2948 * gcc.target/mips/msubu-2.c: Likewise.
2949 * gcc.target/mips/msubu-3.c: Likewise.
2950 * gcc.target/mips/msubu-4.c: Likewise.
2951 * gcc.target/mips/mult-1.c: Likewise.
2952 * gcc.target/mips/mult-4.c: Likewise.
2953 * gcc.target/mips/mult-8.c: Likewise.
2954 * gcc.target/mips/mult-9.c: Likewise.
2955 * gcc.target/mips/mult-10.c: Likewise.
2956 * gcc.target/mips/mult-11.c: Likewise.
2957 * gcc.target/mips/mult-16.c: Likewise.
2958
2959 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2960 skip for -O0 and -Os.
2961 * gcc.target/mips/fix-r4000-12.c: Likewise.
2962 * gcc.target/mips/madd-7.c: Likewise.
2963 * gcc.target/mips/mips-ps-5.c: Likewise.
2964 * gcc.target/mips/mips-ps-7.c: Likewise.
2965 * gcc.target/mips/msub-7.c: Likewise.
2966
2967 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2968 skip for -O0. Require -mno-abicalls.
2969 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2970
2971 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2972 skip for -O0. Require a total number of BBIT instructions and
2973 at least one of each kind.
2974
2975 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2976 skip for -O0. Require -fno-unroll-loops.
2977
2978 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2979 skip for -O0. Allow BLTZ as well as BGEZ.
2980
2981 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2982
2983 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2984 skip for -O0. Require -fschedule-insns2.
2985 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2986
2987 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2988 but skip for -O0. Make a branch-likely more likely.
2989
2990 * gcc.target/mips/timode-2.c: Split each test into its own function.
2991 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2992
2993 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2994 skip for -O0. Require -fpeephole2.
2995 * gcc.target/mips/vr-mult-2.c: Likewise.
2996
2997 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2998
2999 PR preprocessor/53469
3000 * gcc.dg/cpp/_Pragma7.c: New test case.
3001
3002 2012-08-27 Tobias Burnus <burnus@net-b.de>
3003
3004 PR fortran/54370
3005 * gfortran.dg/do_5.f90: New.
3006
3007 2012-08-27 Tobias Burnus <burnus@net-b.de>
3008
3009 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3010 from dg-options as -Wall no longer implies it.
3011
3012 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3013
3014 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3015
3016 2012-08-25 Jason Merrill <jason@redhat.com>
3017
3018 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3019
3020 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3021
3022 PR c++/51421
3023 * g++.dg/cpp0x/auto34.C: New.
3024
3025 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3026
3027 PR c/54363
3028 * gcc.dg/pr54363.c: New test.
3029
3030 PR c/54355
3031 * gcc.dg/pr54355.c: New test.
3032
3033 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3034
3035 PR debug/52857
3036 * gcc.target/i386/pr52857-1.c: New.
3037 * gcc.target/i386/pr52857-2.c: Likewise.
3038
3039 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3040
3041 * gcc.target/mips/code-readable-4.c: New test.
3042
3043 2012-08-23 Julian Brown <julian@codesourcery.com>
3044 Sandra Loosemore <sandra@codesourcery.com>
3045
3046 * gcc.target/mips/code-readable-1.c: Add -O to options.
3047
3048 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3049
3050 PR c++/20420
3051 * g++.dg/lookup/using53.C: New.
3052
3053 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3054
3055 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3056 * gcc.dg/fixed-point/convert-1.c: New.
3057 * gcc.dg/fixed-point/convert-2.c: New.
3058 * gcc.dg/fixed-point/convert-3.c: New.
3059 * gcc.dg/fixed-point/convert-4.c: New.
3060 * gcc.dg/fixed-point/convert-float-1.c: New.
3061 * gcc.dg/fixed-point/convert-float-2.c: New.
3062 * gcc.dg/fixed-point/convert-float-3.c: New.
3063 * gcc.dg/fixed-point/convert-float-4.c: New.
3064 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3065 * gcc.dg/fixed-point/convert-sat.c: New.
3066 * gcc.dg/fixed-point/convert.h: New.
3067
3068 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3069
3070 PR target/54089
3071 * gcc.target/sh/pr54089-2.c: New.
3072
3073 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3074
3075 * gcc.target/i386/long-double-64-1.c: New file.
3076 * gcc.target/i386/long-double-64-2.c: Likewise.
3077 * gcc.target/i386/long-double-64-3.c: Likewise.
3078 * gcc.target/i386/long-double-64-4.c: Likewise.
3079 * gcc.target/i386/long-double-80-1.c: Likewise.
3080 * gcc.target/i386/long-double-80-2.c: Likewise.
3081 * gcc.target/i386/long-double-80-3.c: Likewise.
3082 * gcc.target/i386/long-double-80-4.c: Likewise.
3083 * gcc.target/i386/long-double-80-5.c: Likewise.
3084 * gcc.target/i386/long-double-80-6.c: Likewise.
3085 * gcc.target/i386/long-double-80-7.c: Likewise.
3086
3087 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3088
3089 PR tree-optimization/54317
3090 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3091
3092 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3093
3094 PR target/39423
3095 * gcc.target/sh/pr39423-2.c: New.
3096
3097 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3098
3099 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3100 * gcc.dg/fold-perm.c: Likewise.
3101
3102 2012-08-20 Jan Hubicka <jh@suse.cz>
3103
3104 PR fortran/48636
3105 * gcc.dg/ipa/inlinehint-1.c: New.
3106
3107 2012-08-20 Florian Weimer <fweimer@redhat.com>
3108
3109 PR c++/19351
3110 * g++.dg/init/new38.C: New test.
3111 * g++.dg/init/new39.C: New test.
3112
3113 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3114
3115 PR target/54089
3116 * gcc.target/sh/pr54089-1.c: New.
3117
3118 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3119
3120 PR target/51244
3121 * gcc.target/sh/pr51244-11.c: New.
3122
3123 2012-08-20 Tobias Burnus <burnus@net-b.de>
3124
3125 PR fortran/54301
3126 * gfortran.dg/warn_target_lifetime_2.f90: New.
3127
3128 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3129
3130 PR c++/10416
3131 * g++.dg/warn/Wunused-var-17.C: New.
3132
3133 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3134
3135 PR middle-end/53992
3136 * gcc.dg/gomp/pr53992.c: New test.
3137
3138 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3139
3140 PR tree-ssa/54295
3141 * gcc.c-torture/execute/20120817-1.c: New test.
3142
3143 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3144
3145 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3146 add instruction.
3147 (f2): New test that really does need adds.
3148
3149 2012-08-20 Richard Guenther <rguenther@suse.de>
3150
3151 PR tree-optimization/54327
3152 * gcc.dg/torture/pr54327.c: New testcase.
3153
3154 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3155
3156 PR tree-optimization/54321
3157 * gcc.c-torture/compile/pr54321.c: New test.
3158
3159 2012-08-20 Tobias Burnus <burnus@net-b.de>
3160
3161 PR fortran/54301
3162 * gfortran.dg/warn_target_lifetime_1.f90: New.
3163
3164 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3165
3166 PR fortran/54298
3167 * gfortran.dg/real_compare_1.f90: New test case.
3168 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3169
3170 2012-08-18 Jan Hubicka <jh@suse.cz>
3171
3172 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3173
3174 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3175
3176 PR fortran/39290
3177 * gfortran.dg/interface_37.f90: New test.
3178
3179 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3180 Gary Funck <gary@intrepid.com>
3181
3182 PR target/20020
3183 * gcc.target/i386/pr20020-1.c: New test.
3184 * gcc.target/i386/pr20020-2.c: Likewise.
3185 * gcc.target/i386/pr20020-3.c: Likewise.
3186
3187 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3188
3189 * gcc.target/i386/perm-concat.c: New test.
3190
3191 2012-08-17 Julian Brown <julian@codesourcery.com>
3192
3193 * gcc.target/arm/div64-unwinding.c: New test.
3194
3195 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3196
3197 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3198
3199 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3200
3201 PR target/54236
3202 * gcc.target/sh/pr54236-1.c: New.
3203
3204 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3205
3206 * lib/target-supports.exp (check_effective_target_sync_int_long)
3207 (check_effective_target_sync_char_short): Enable for crisv32-*
3208 and cris-*.
3209
3210 PR middle-end/54261
3211 * gcc.dg/torture/pr54261-1.c: New test.
3212
3213 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3214
3215 PR fortran/54243
3216 PR fortran/54244
3217 * gfortran.dg/typebound_call_24.f03: New.
3218
3219 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3220
3221 PR tree-optimization/54245
3222 * gcc.dg/tree-ssa/pr54245.c: New test.
3223
3224 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3225
3226 PR tree-optimization/54240
3227 * gcc.target/powerpc/pr54240.c: New test.
3228 * gcc.target/mips/pr54240.c: Likewise.
3229
3230 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3231
3232 PR target/52933
3233 * gcc.target/sh/pr52933-1.c: New.
3234 * gcc.target/sh/pr52933-2.c: New.
3235
3236 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3237
3238 PR target/50751
3239 * gcc.target/sh/pr50751-8.c: New.
3240
3241 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3242
3243 PR fortran/47586
3244 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3245 * gfortran.dg/typebound_proc_27.f03: New test.
3246
3247 2012-08-14 Sterling Augustine <saugustine@google.com>
3248
3249 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3250
3251 2012-08-14 Tobias Burnus <burnus@net-b.de>
3252
3253 PR fortran/40881
3254 * gfortran.dg/data_constraints_3.f90: New.
3255 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3256 to disable -pedantic compilation.
3257 * gfortran.dg/pr37243.f: Ditto.
3258 * gfortran.dg/g77/19990826-3.f: Ditto.
3259 * gfortran.dg/g77/20020307-1.f : Ditto.
3260 * gfortran.dg/g77/980310-3.f: Ditto.
3261
3262 2012-08-14 Tobias Burnus <burnus@net-b.de>
3263
3264 PR fortran/54234
3265 * gfortran.dg/warn_conversion_4.f90: New.
3266
3267 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3268
3269 PR middle-end/53411
3270 PR rtl-optimization/53495
3271 * gcc.c-torture/compile/pr53411.c: New test.
3272 * gcc.c-torture/compile/pr53495.c: New test.
3273
3274 2012-08-13 Richard Guenther <rguenther@suse.de>
3275
3276 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3277
3278 2012-08-13 Richard Guenther <rguenther@suse.de>
3279
3280 PR tree-optimization/54200
3281 * gcc.dg/guality/pr54200.c: New testcase.
3282 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3283
3284 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3285
3286 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3287
3288 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3289
3290 PR target/51244
3291 * gcc.target/sh/pr51244-7.c: New.
3292 * gcc.target/sh/pr51244-8.c: New.
3293 * gcc.target/sh/pr51244-9.c: New.
3294 * gcc.target/sh/pr51244-10.c: New.
3295
3296 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3297
3298 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3299 -m2e or -m2a.
3300 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3301 * gcc.target/sh/pr53511-1.c: Likewise.
3302 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3303 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3304 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3305 * gcc.target/sh/pr53512-3.c: Likewise.
3306 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3307
3308 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3309
3310 PR target/39423
3311 * gcc.c-torture/compile/pr39423-1.c: New.
3312 * gcc.c-torture/compile/pr39423-2.c: New.
3313
3314 2012-08-12 Tobias Burnus <burnus@net-b.de>
3315
3316 PR fortran/54221
3317 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3318 they appear uninitialized on the RHS.
3319 * gfortran.dg/public_private_module_6.f90: New.
3320
3321 2012-08-11 Martin Jambor <mjambor@suse.cz>
3322
3323 PR fortran/48636
3324 * gfortran.dg/pr48636.f90: New test.
3325
3326 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3327
3328 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3329 to avoid warnings.
3330 (main): Adjust caller.
3331
3332 2012-08-10 Richard Guenther <rguenther@suse.de>
3333
3334 * gcc.dg/matrix/*.c: Adjust and move ...
3335 * gcc.dg/torture/: ... here.
3336 * gcc.dg/matrix: Remove directory.
3337
3338 2012-08-10 Richard Guenther <rguenther@suse.de>
3339
3340 PR middle-end/54219
3341 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3342
3343 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3344
3345 PR middle-end/54211
3346 * gcc.dg/tree-ssa/pr54211.c: New test.
3347
3348 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3349
3350 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3351 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3352
3353 2012-08-10 Richard Guenther <rguenther@suse.de>
3354
3355 PR tree-optimization/54109
3356 * gcc.dg/torture/pr54109.c: New testcase.
3357 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3358 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3359
3360 2012-08-10 Richard Guenther <rguenther@suse.de>
3361
3362 PR tree-optimization/54027
3363 * gcc.dg/torture/pr54027.c: New testcase.
3364
3365 2012-08-10 Richard Guenther <rguenther@suse.de>
3366
3367 * g++.dg/plugin/selfassign.c: Adjust.
3368 * gcc.dg/plugin/selfassign.c: Likewise.
3369 * gcc.dg/strlenopt-11.c: Likewise.
3370 * gcc.dg/strlenopt-13.c: Likewise.
3371 * gcc.dg/no-strict-overflow-4.c: Likewise.
3372 * gcc.dg/strict-overflow-4.c: Likewise.
3373 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3374 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3375 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3376 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3377 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3378 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3379 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3380 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3381 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3382 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3383 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3384 * gcc.dg/pr46309.c: Likewise.
3385 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3386
3387 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3388
3389 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3390 for x86 targets.
3391 * gcc.c-torture/compile/20120727-2.c: New test.
3392
3393 2012-08-09 Martin Jambor <mjambor@suse.cz>
3394
3395 * gcc.dg/ipa/iinline-4.c: New test.
3396 * gcc.dg/ipa/iinline-5.c: Likewise.
3397 * gcc.dg/ipa/iinline-6.c: Likewise.
3398 * gcc.dg/ipa/iinline-7.c: Likewise.
3399 * gcc.dg/lto/20120723_0.c: Likewise.
3400 * gcc.dg/lto/20120723_1.c: Likewise.
3401
3402 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3403
3404 PR target/39423
3405 * gcc.target/sh/pr39423-1.c: New.
3406
3407 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3408
3409 PR target/51244
3410 * gcc.target/sh/pr51244-5: New.
3411 * gcc.target/sh/pr51244-6: New.
3412
3413 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3414
3415 * gcc.target/i386/adx-addxcarry32-3.c: New.
3416 * gcc.target/i386/adx-addxcarry64-3.c: New.
3417
3418 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3419
3420 PR rtl-optimization/53701
3421 * gcc.dg/pr53701.c: New test.
3422
3423 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3424
3425 * gcc.c-torture/compile/20120727-1.c: New test.
3426
3427 2012-08-09 Tobias Burnus <burnus@net-b.de>
3428
3429 PR fortran/54199
3430 * gfortran.dg/intrinsic_shadow_4.f90: New.
3431
3432 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3433
3434 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3435
3436 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3437
3438 * gcc.c-torture/execute/20120808-1.c: New test.
3439
3440 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3441
3442 PR rtl-optimization/54157
3443 * gcc.target/i386/pr54157.c: New file.
3444
3445 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3446
3447 * gcc.target/i386/adx-addcarryx32-1.c: New.
3448 * gcc.target/i386/adx-addcarryx32-2.c: New.
3449 * gcc.target/i386/adx-addcarryx64-1.c: New.
3450 * gcc.target/i386/adx-addcarryx64-2.c: New.
3451 * gcc.target/i386/adx-check.h: New.
3452 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3453 * gcc.target/i386/sse-12.c: Add -madx.
3454 * gcc.target/i386/sse-13.c: Ditto.
3455 * gcc.target/i386/sse-14.c: Ditto.
3456 * gcc.target/i386/sse-22.c: Ditto.
3457 * gcc.target/i386/sse-23.c: Ditto.
3458 * g++.dg/other/i386-2.C: Ditto.
3459 * g++.dg/other/i386-3.C: Ditto.
3460
3461 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3462
3463 * gcc.dg/tree-ssa/slsr-5.c: New.
3464 * gcc.dg/tree-ssa/slsr-6.c: New.
3465 * gcc.dg/tree-ssa/slsr-7.c: New.
3466 * gcc.dg/tree-ssa/slsr-8.c: New.
3467 * gcc.dg/tree-ssa/slsr-9.c: New.
3468 * gcc.dg/tree-ssa/slsr-10.c: New.
3469 * gcc.dg/tree-ssa/slsr-11.c: New.
3470 * gcc.dg/tree-ssa/slsr-12.c: New.
3471 * gcc.dg/tree-ssa/slsr-13.c: New.
3472 * gcc.dg/tree-ssa/slsr-14.c: New.
3473 * gcc.dg/tree-ssa/slsr-15.c: New.
3474 * gcc.dg/tree-ssa/slsr-16.c: New.
3475 * gcc.dg/tree-ssa/slsr-17.c: New.
3476 * gcc.dg/tree-ssa/slsr-18.c: New.
3477 * gcc.dg/tree-ssa/slsr-19.c: New.
3478 * gcc.dg/tree-ssa/slsr-20.c: New.
3479 * gcc.dg/tree-ssa/slsr-21.c: New.
3480 * gcc.dg/tree-ssa/slsr-22.c: New.
3481 * gcc.dg/tree-ssa/slsr-23.c: New.
3482 * gcc.dg/tree-ssa/slsr-24.c: New.
3483 * gcc.dg/tree-ssa/slsr-25.c: New.
3484 * gcc.dg/tree-ssa/slsr-26.c: New.
3485 * gcc.dg/tree-ssa/slsr-30.c: New.
3486 * gcc.dg/tree-ssa/slsr-31.c: New.
3487
3488 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3489
3490 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3491 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3492 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3493
3494 2012-08-06 Cary Coutant <ccoutant@google.com>
3495
3496 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3497
3498 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3499
3500 PR fortran/35831
3501 * gfortran.dg/dummy_procedure_5.f90: Modified.
3502 * gfortran.dg/dummy_procedure_8.f90: New.
3503 * gfortran.dg/interface_26.f90: Modified.
3504 * gfortran.dg/proc_ptr_11.f90: Modified.
3505 * gfortran.dg/proc_ptr_15.f90: Modified.
3506 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3507 * gfortran.dg/typebound_override_1.f90: Modified.
3508 * gfortran.dg/typebound_proc_6.f03: Modified.
3509
3510 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3511
3512 PR tree-optimization/51938
3513 PR tree-optimization/52005
3514 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3515 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3516 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3517 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3518
3519 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3520
3521 Avoid crashing on erroneous static_assert usage
3522 * g++.dg/cpp0x/static_assert8.C: New test.
3523
3524 2012-08-06 Jason Merrill <jason@redhat.com>
3525
3526 * g++.dg/cpp0x/sfinae38.C: New.
3527
3528 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3529 Paolo Carlini <paolo.carlini@oracle.com>
3530
3531 PR c++/54165
3532 * g++.dg/conversion/void2.C: New.
3533
3534 2012-08-06 Tom de Vries <tom@codesourcery.com>
3535
3536 * gcc.dg/tree-ssa/vrp78.c: New test.
3537
3538 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3539 Richard Sandiford <rdsandiford@googlemail.com>
3540
3541 * g++.dg/opt/enum2.C: Require fpic target.
3542 * g++.dg/lto/20090303_0.C: Likewise.
3543
3544 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3545 Catherine Moore <clm@codesourcery.com>
3546
3547 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3548 flush function names too.
3549 * gcc.target/mips/clear-cache-1.c: Likewise.
3550
3551 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3552
3553 PR target/54156
3554 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3555
3556 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3557
3558 PR fortran/54166
3559 * gfortran.dg/array_5.f90: New test.
3560
3561 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3562
3563 PR tree-optimization/30318
3564 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3565
3566 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3567
3568 * g++.dg/ext/vector17.C: New testcase.
3569
3570 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3571
3572 PR target/51931
3573 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3574 * g++.dg/opt/longbranch1.C: Likewise.
3575
3576 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3577
3578 PR tree-optimization/53805
3579 * gcc.dg/fold-notunord.c: New testcase.
3580
3581 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3582
3583 PR fortran/48820
3584 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3585 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3586
3587 2012-08-02 Jason Merrill <jason@redhat.com>
3588 Paolo Carlini <paolo.carlini@oracle.com>
3589
3590 PR c++/51213 (again)
3591 * g++.dg/cpp0x/sfinae37.C: Extend.
3592
3593 2012-08-02 Richard Guenther <rguenther@suse.de>
3594
3595 PR tree-optimization/50672
3596 * g++.dg/torture/pr50672.C: New testcase.
3597
3598 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3599
3600 PR fortran/54147
3601 * gfortran.dg/abstract_type_6.f03: Modified.
3602 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3603 * gfortran.dg/proc_ptr_comp_35.f90: New.
3604 * gfortran.dg/typebound_proc_9.f03: Modified.
3605 * gfortran.dg/typebound_proc_26.f90: New.
3606
3607 2012-08-02 Richard Guenther <rguenther@suse.de>
3608
3609 * gcc.dg/torture/pta-callused-1.c: Adjust.
3610 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3611 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3612 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3613 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3614 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3615 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3616 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3617 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3618
3619 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3620
3621 PR fortran/54033
3622 * gfortran.dg/include_6.f90: New test case.
3623 * gfortran.dg/include_7.f90: New test case.
3624 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3625
3626 2012-08-01 Tom de Vries <tom@codesourcery.com>
3627
3628 * gcc.dg/tree-ssa/vrp76.c: New test.
3629
3630 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3631
3632 PR tree-optimization/46556
3633 * gcc.dg/tree-ssa/slsr-27.c: New.
3634 * gcc.dg/tree-ssa/slsr-28.c: New.
3635 * gcc.dg/tree-ssa/slsr-29.c: New.
3636
3637 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3638
3639 PR fortran/42418
3640 * gfortran.dg/proc_decl_29.f90: New.
3641
3642 2012-07-31 Dehao Chen <dehao@google.com>
3643
3644 * gcc.dg/predict-7.c: New test.
3645
3646 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3647
3648 PR fortran/54134
3649 * gfortran.dg/typebound_override_3.f90: New.
3650
3651 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3652
3653 PR tree-optimization/53773
3654 * gcc.dg/vect/pr53773.c: New test.
3655
3656 2012-07-31 Nick Clifton <nickc@redhat.com>
3657
3658 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3659 and for XStormy16.
3660
3661 2012-07-31 Tobias Burnus <burnus@net-b.de>
3662
3663 * gfortran.dg/c_funloc_tests_6.f90: New.
3664 * gfortran.dg/c_funloc_tests_7.f90: New.
3665 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3666
3667 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3668
3669 PR c++/53624
3670 * g++.dg/cpp0x/temp_default5.C: New.
3671
3672 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3673
3674 PR fortran/51081
3675 * gfortran.dg/proc_ptr_37.f90: New.
3676
3677 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3678
3679 * lib/target-supports.exp
3680 (check_effective_target_vect_natural_alignment): New function.
3681 * gcc.dg/align-2.c: Only run on targets with natural alignment
3682 of vector types.
3683 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3684 alignment of vector types.
3685
3686 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3687 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3688
3689 * gcc.target/i386/rdseed16-1.c: New.
3690 * gcc.target/i386/rdseed32-1.c: Ditto
3691 * gcc.target/i386/rdseed64-1.c: Ditto
3692 * gcc.target/i386/sse-12.c: Add -mrdseed.
3693 * gcc.target/i386/sse-13.c: Ditto.
3694 * gcc.target/i386/sse-14.c: Ditto.
3695 * g++.dg/other/i386-2.C: Ditto.
3696 * g++.dg/other/i386-3.C: Ditto.
3697
3698 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3699
3700 PR target/51244
3701 * gcc.target/sh/pr51244-4.c: New.
3702
3703 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3704
3705 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3706 for alpha*-*-* targets. Cleanup original tree dump.
3707
3708 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3709
3710 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3711 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3712
3713 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3714
3715 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3716 rand, srand. Include <stdlib.h>.
3717
3718 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3719
3720 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3721
3722 2012-07-26 Richard Henderson <rth@redhat.com>
3723
3724 * gcc.dg/attr-hotcold-1.c: New.
3725 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3726
3727 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3728 Sandra Loosemore <sandra@codesourcery.com>
3729
3730 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3731
3732 2012-07-26 Tobias Burnus <burnus@net-b.de>
3733
3734 * gfortran.dg/contiguous_1.f90: Update dg-error.
3735 * gfortran.dg/proc_ptr_32.f90: Ditto.
3736
3737 2012-07-26 Richard Guenther <rguenther@suse.de>
3738
3739 PR tree-optimization/54098
3740 * gcc.dg/torture/pr54098.c: New testcase.
3741
3742 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3743
3744 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3745 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3746
3747 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3748
3749 PR fortran/44354
3750 * gfortran.dg/array_constructor_39.f90: New test.
3751
3752 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3753
3754 PR fortran/44354
3755 * gfortran.dg/array_constructor_38.f90: New test.
3756
3757 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3758
3759 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3760
3761 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3762
3763 * gnat.dg/noreturn5.ad[sb]: New test.
3764
3765 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3766 Paul Brook <paul@codesourcery.com>
3767
3768 PR target/53633
3769
3770 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3771 * c-c++-common/pr53633.c: New test.
3772
3773 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3774
3775 * gcc.target/i386/asm-dialect-1.c: New test case.
3776
3777 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3778 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3779
3780 * gcc.target/i386/prefetchw-1.c: New.
3781 * gcc.target/i386/sse-12.c: Add -mprfchw.
3782 * gcc.target/i386/sse-13.c: Ditto.
3783 * gcc.target/i386/sse-14.c: Ditto.
3784 * gcc.target/i386/sse-22.c: Ditto.
3785 * gcc.target/i386/sse-23.c: Ditto.
3786 * g++.dg/other/i386-2.C: Ditto.
3787 * g++.dg/other/i386-3.C: Ditto.
3788
3789 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3790
3791 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3792
3793 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3794
3795 PR target/54051
3796 * gcc.target/arm/pr54051.c: New.
3797 * gcc.target/arm/vfp-1.c: Adjust test.
3798
3799 2012-07-24 Julian Brown <julian@codesourcery.com>
3800
3801 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3802 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3803 hard-float ARM.
3804
3805 2012-07-23 Paul Brook <paul@codesourcery.com>
3806
3807 * g++.dg/other/armv7m-1.c: New test.
3808
3809 2012-07-23 Julian Brown <julian@codesourcery.com>
3810
3811 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3812 ARM.
3813 (DO_TEST): Define to 1 for appropriate ARM targets.
3814
3815 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3816
3817 PR tree-optimization/53881
3818 * gcc.dg/pr53881.c: Renamed to ...
3819 * gcc.dg/pr53881-1.c: ... this.
3820 * gcc.dg/pr53881-2.c: New test.
3821
3822 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3823
3824 Handle recent changes in default atomics for cris*-*-linux*.
3825 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3826 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3827 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3828 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3829 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3830 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3831 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3832 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3833 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3834 -mno-unaligned-atomic-may-use-library is in effect for
3835 cris*-*-linux*.
3836 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3837 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3838 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3839 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3840 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3841 gcc.target/cris/torture/sync-mis-op-i-1.c,
3842 gcc.target/cris/torture/sync-mis-op-i-2.c,
3843 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3844 gcc.target/cris/torture/sync-mis-op-i-3.c,
3845 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3846 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3847 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3848 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3849 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3850 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3851 (main): Remove local variable x.
3852 [mis_ok]: Check that atomics don't fail.
3853
3854 2012-07-21 Andrew Pinski <apinski@cavium.com>
3855
3856 * gcc.dg/tree-ssa/vrp72.c: New test.
3857 * gcc.dg/tree-ssa/vrp73.c: New test.
3858 * gcc.dg/tree-ssa/vrp74.c: New test.
3859 * gcc.dg/tree-ssa/vrp75.c: New test.
3860
3861 2012-07-21 Andrew Pinski <apinski@cavium.com>
3862
3863 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3864 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3865
3866 2012-07-21 Andrew Pinski <apinski@cavium.com>
3867
3868 * gcc.target/mips/octeon-pop-2.c: New testcase.
3869
3870 2012-07-21 Tobias Burnus <burnus@net-b.de>
3871
3872 PR fortran/48820
3873 * gfortran.dg/assumed_rank_3.f90: New.
3874 * gfortran.dg/assumed_rank_11.f90: New.
3875 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3876 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3877 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3878
3879 2012-07-21 Andrew Pinski <apinski@cavium.com>
3880
3881 * gcc.target/mips/unaligned-1.c: New testcase.
3882
3883 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3884
3885 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3886
3887 2012-07-20 Tobias Burnus <burnus@net-b.de>
3888
3889 * gfortran.dg/bind_c_array_params_2.f90: New.
3890 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3891 and update dg-error.
3892
3893 2012-07-20 Tobias Burnus <burnus@net-b.de>
3894
3895 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3896
3897 2012-07-20 Jason Merrill <jason@redhat.com>
3898
3899 PR c++/54038
3900 * g++.dg/other/array7.C: New.
3901
3902 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3903
3904 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3905 the basic block and check loop depth.
3906 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3907 matching patterns and comments.
3908 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3909 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3910
3911 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3912
3913 PR c++/28656
3914 * c-c++-common/pr28656.c: New test.
3915
3916 2012-07-19 Jason Merrill <jason@redhat.com>
3917
3918 PR c++/54026
3919 * g++.dg/init/mutable1.C: New.
3920
3921 2012-07-20 Tobias Burnus <burnus@net-b.de>
3922
3923 PR fortran/48820
3924 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3925 * gfortran.dg/assumed_rank_1.f90: New.
3926 * gfortran.dg/assumed_rank_1_c.c: New.
3927 * gfortran.dg/assumed_rank_2.f90: New.
3928 * gfortran.dg/assumed_rank_4.f90: New.
3929 * gfortran.dg/assumed_rank_5.f90: New.
3930 * gfortran.dg/assumed_rank_6.f90: New.
3931 * gfortran.dg/assumed_rank_7.f90: New.
3932 * gfortran.dg/assumed_rank_8.f90: New.
3933 * gfortran.dg/assumed_rank_8_c.c: New.
3934 * gfortran.dg/assumed_rank_9.f90: New.
3935 * gfortran.dg/assumed_rank_10.f90: New.
3936 * gfortran.dg/assumed_rank_12.f90: New.
3937
3938 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3939
3940 * gnat.dg/opt25.adb: New test.
3941 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3942 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3943
3944 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3945
3946 * gnat.dg/aggr20.ad[sb]: New test.
3947 * gnat.dg/aggr20_pkg.ads: New helper.
3948
3949 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3950
3951 * gnat.dg/derived_type3.adb: New test.
3952 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3953
3954 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3955
3956 PR rtl-optimization/53942
3957 * gcc.dg/pr53942.c: New test.
3958
3959 2012-07-19 Jason Merrill <jason@redhat.com>
3960
3961 PR c++/54021
3962 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3963
3964 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3965
3966 * gnat.dg/discr38.adb: New test.
3967
3968 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3969
3970 PR middle-end/54017
3971 * c-c++-common/gomp/pr54017.c: New test.
3972
3973 2012-07-19 Richard Guenther <rguenther@suse.de>
3974 Eric Botcazou <ebotcazou@adacore.com>
3975
3976 * gnat.dg/loop_optimization11.adb: New testcase.
3977 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3978
3979 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3980 Jason Merrill <jason@redhat.com>
3981
3982 * g++.dg/cpp0x/sfinae37.C: New.
3983 * g++.dg/template/access23.C: New.
3984 * g++.dg/template/access7.C: Adjust.
3985 * g++.dg/template/sfinae10.C: Don't expect errors.
3986 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3987
3988 2012-07-18 Julian Brown <julian@codesourcery.com>
3989 Sandra Loosemore <sandra@codesroucery.com>
3990
3991 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3992
3993 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3994
3995 * gnat.dg/noreturn4.ad[sb]: New test.
3996 * gnat.dg/noreturn4_pkg.ads: New helper.
3997
3998 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3999 Julian Brown <julian@codesourcery.com>
4000
4001 * gcc.target/arm/neon-vdup-1.c: New test case.
4002 * gcc.target/arm/neon-vdup-2.c: New test case.
4003 * gcc.target/arm/neon-vdup-3.c: New test case.
4004 * gcc.target/arm/neon-vdup-4.c: New test case.
4005 * gcc.target/arm/neon-vdup-5.c: New test case.
4006 * gcc.target/arm/neon-vdup-6.c: New test case.
4007 * gcc.target/arm/neon-vdup-7.c: New test case.
4008 * gcc.target/arm/neon-vdup-8.c: New test case.
4009 * gcc.target/arm/neon-vdup-9.c: New test case.
4010 * gcc.target/arm/neon-vdup-10.c: New test case.
4011 * gcc.target/arm/neon-vdup-11.c: New test case.
4012 * gcc.target/arm/neon-vdup-12.c: New test case.
4013 * gcc.target/arm/neon-vdup-13.c: New test case.
4014 * gcc.target/arm/neon-vdup-14.c: New test case.
4015 * gcc.target/arm/neon-vdup-15.c: New test case.
4016 * gcc.target/arm/neon-vdup-16.c: New test case.
4017 * gcc.target/arm/neon-vdup-17.c: New test case.
4018 * gcc.target/arm/neon-vdup-18.c: New test case.
4019 * gcc.target/arm/neon-vdup-19.c: New test case.
4020 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4021 arguments non-constant.
4022
4023 2012-07-18 Richard Guenther <rguenther@suse.de>
4024
4025 PR tree-optimization/53970
4026 * g++.dg/torture/pr53970.C: New testcase.
4027
4028 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4029
4030 PR target/38621
4031 * gcc.c-torture/compile/pr38621.c: New.
4032
4033 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4034
4035 PR target/33135
4036 * gcc.target/sh/pr33135-1.c: New.
4037 * gcc.target/sh/pr33135-2.c: New.
4038 * gcc.target/sh/pr33135-3.c: New.
4039 * gcc.target/sh/pr33135-4.c: New.
4040
4041 2012-07-17 Jason Merrill <jason@redhat.com>
4042
4043 PR c++/53995
4044 * g++.dg/parse/enum9.C: New.
4045
4046 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4047 Sandra Loosemore <sandra@codesourcery.com>
4048
4049 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4050 if there is a conflict with -mcpu=. Use -mcpu=5208.
4051
4052 2012-07-17 Jason Merrill <jason@redhat.com>
4053
4054 PR c++/53989
4055 * g++.dg/template/array23.C: New.
4056
4057 2012-07-17 Tobias Burnus <burnus@net-b.de>
4058
4059 PR fortran/53985
4060 * gfortran.dg/bind_c_usage_26.f90: New.
4061 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4062 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4063 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4064 * gfortran.dg/interop_params.f03: Ditto.
4065
4066 2012-07-17 Jason Merrill <jason@redhat.com>
4067
4068 * g++.dg/template/inherit8.C: Adjust.
4069 * g++.dg/template/using21.C: Adjust.
4070 * g++.dg/template/using22.C: Adjust.
4071
4072 PR c++/53549
4073 * g++.dg/template/current-inst1.C: New.
4074 * g++.dg/parse/crash35.C: Adjust.
4075
4076 2012-07-17 Tobias Burnus <burnus@net-b.de>
4077
4078 PR fortran/52101
4079 * gfortran.dg/oldstyle_4.f90: New.
4080
4081 2012-07-17 Tobias Burnus <burnus@net-b.de>
4082
4083 PR fortran/49265
4084 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4085 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4086
4087 2012-07-16 Jason Merrill <jason@redhat.com>
4088
4089 * g++.dg/parse/access8.C: Adjust.
4090 * g++.dg/template/sfinae6_neg.C: Adjust.
4091
4092 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4093
4094 PR fortran/53824
4095 * gfortran.dg/coarray_allocate_1.f90: New test.
4096
4097 2012-07-16 Andrew Pinski <apinski@cavium.com>
4098
4099 * gcc.c-torture/execute/bswap-1.c: New testcase.
4100 * gcc.c-torture/compile/unalign-1.c: New testcase.
4101 * gcc.c-torture/compile/20120524-1.c: New testcase.
4102 * gcc.c-torture/compile/20101216-1.c: New testcase.
4103
4104 2012-07-16 Dehao Chen <dehao@google.com>
4105
4106 Revert
4107 2012-07-10 Dehao Chen <dehao@google.com>
4108
4109 * gcc.dg/debug_info_inline.c: New test.
4110
4111 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4112
4113 PR fortran/53956
4114 * gfortran.dg/proc_decl_28.f90: New.
4115
4116 2012-07-16 Andrew Pinski <apinski@cavium.com>
4117
4118 * gcc.dg/torture/builtins-1.c: New testcase.
4119
4120 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4121
4122 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4123 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4124 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4125 gcc.target/cris/sync-1-v10.c,
4126 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4127 pass -mno-unaligned-atomic-may-use-library.
4128 * gcc.target/cris/sync-xchg-1.c: New test.
4129 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4130 valid register operand output modifier.
4131
4132 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4133
4134 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4135 characters.
4136
4137 2012-07-13 Andrew Pinski <apinski@cavium.com>
4138
4139 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4140 rather than cleanup-tree-dump.
4141 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4142
4143 2012-07-13 Richard Guenther <rguenther@suse.de>
4144
4145 PR tree-optimization/53907
4146 * gcc.target/i386/pr53907.c: New testcase.
4147
4148 2012-07-13 Richard Guenther <rguenther@suse.de>
4149
4150 PR tree-optimization/53922
4151 * gcc.dg/torture/pr53922.c: New testcase.
4152
4153 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4154
4155 PR rtl-optimization/53908
4156 * gcc.dg/torture/pr53908.c: New test.
4157
4158 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4159
4160 PR c++/53531
4161 * g++.dg/cpp0x/variadic135.C: New.
4162
4163 2012-07-12 Jason Merrill <jason@redhat.com>
4164
4165 * g++.dg/template/sfinae6_neg.C: Adjust.
4166
4167 2012-07-12 Tobias Burnus <burnus@net-b.de>
4168
4169 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4170 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4171 scan-tree-dump-times pattern.
4172
4173 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4174
4175 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4176
4177 2012-07-11 Jason Merrill <jason@redhat.com>
4178
4179 DR 1402
4180 * g++.g/cpp0x/defaulted37.C: New.
4181
4182 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4183
4184 PR target/53859
4185 * gcc.target/arm/pr53859.c: New test.
4186
4187 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4188
4189 PR target/53886
4190 * gcc.c-torture/compile/pr53886.c: New.
4191
4192 2012-07-10 Dehao Chen <dehao@google.com>
4193
4194 * gcc.dg/debug_info_inline.c: New test.
4195
4196 2012-07-10 Jason Merrill <jason@redhat.com>
4197
4198 PR c++/53733
4199 * g++.dg/cpp0x/defaulted36.C: New.
4200 * g++.dg/cpp0x/defaulted21.C: Adjust.
4201
4202 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4203
4204 2012-07-09 Sterling Augustine <saugustine@google.com>
4205
4206 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4207
4208 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4209
4210 PR tree-optimization/53887
4211 * gcc.dg/pr53887.c: New test.
4212
4213 2012-07-09 Jason Merrill <jason@redhat.com>
4214
4215 PR c++/53882
4216 * g++.dg/cpp0x/nullptr29.C: New.
4217
4218 2012-07-09 Tom de Vries <tom@codesourcery.com>
4219 Richard Guenther <rguenther@suse.de>
4220
4221 * gcc.dg/builtin-unreachable-6.c: New test.
4222 * gcc.dg/builtin-unreachable-5.c: New test.
4223
4224 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4225
4226 PR tree-optimization/53881
4227 * gcc.dg/pr53881.c: New test.
4228
4229 2012-07-06 Jason Merrill <jason@redhat.com>
4230
4231 PR c++/53862
4232 * g++.dg/cpp0x/variadic134.C: New.
4233
4234 PR c++/53858
4235 * g++.dg/cpp0x/alias-decl-20.C: New.
4236
4237 2012-07-06 Tom de Vries <tom@codesourcery.com>
4238
4239 PR tree-optimization/51879
4240 * gcc.dg/pr51879-16.c: New test.
4241 * gcc.dg/pr51879-17.c: Same.
4242
4243 2012-07-06 Tom de Vries <tom@codesourcery.com>
4244
4245 PR tree-optimization/52009
4246 * gcc.dg/pr51879-7.c: New test.
4247 * gcc.dg/pr51879-18.c: New test.
4248
4249 2012-07-05 Jason Merrill <jason@redhat.com>
4250
4251 PR c++/50852
4252 * g++.dg/template/typedef39.C: New.
4253
4254 PR c++/53039
4255 * g++.dg/cpp0x/variadic133.C: New.
4256 * g++.dg/template/param1.C: Adjust.
4257
4258 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4259
4260 PR target/48941
4261 PR target/51980
4262 * gcc.target/arm/neon/vtrnf32.c: Update.
4263 * gcc.target/arm/neon/vtrns32.c: Update.
4264 * gcc.target/arm/neon/vtrnu32.c: Update.
4265 * gcc.target/arm/neon/vzipf32.c: Update.
4266 * gcc.target/arm/neon/vzips32.c: Update.
4267 * gcc.target/arm/neon/vzipu32.c: Update.
4268
4269 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4270
4271 PR fortran/53732
4272 * gfortran.dg/inline_sum_4.f90: New test.
4273
4274 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4275
4276 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4277
4278 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4279
4280 * gcc.target/arm/fma-sp.c: New testcase.
4281 * gcc.target/arm/fma.c: Likewise.
4282 * gcc.target/arm/fma.h: Likewise.
4283
4284 2012-07-04 Jason Merrill <jason@redhat.com>
4285
4286 PR c++/53848
4287 * g++.dg/other/enum3.C: New.
4288
4289 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4290
4291 PR middle-end/53321
4292 * g++.dg/torture/pr53321.C: New test.
4293
4294 2012-07-04 Richard Guenther <rguenther@suse.de>
4295
4296 PR tree-optimization/53844
4297 * g++.dg/tree-ssa/pr53844.C: New testcase.
4298
4299 2012-07-04 Richard Guenther <rguenther@suse.de>
4300
4301 PR tree-optimization/53849
4302 * gcc.dg/pr53849.c: New testcase.
4303
4304 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4305
4306 PR c++/53812
4307 * g++.dg/ext/label14.C: New test.
4308
4309 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4310
4311 PR target/53811
4312 * g++.dg/other/pr53811.C: New test.
4313
4314 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4315
4316 PR target/28896
4317 * gcc.target/m68k/stack-limit-1.c: New testcase.
4318
4319 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4320
4321 * gnat.dg/recursive_call.adb: New test.
4322
4323 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4324
4325 * gnat.dg/discr37.ad[sb]: New test.
4326
4327 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4328
4329 * g++.dg/other/packed1.C: Remove SH from xfail list.
4330
4331 2012-07-02 Jason Merrill <jason@redhat.com>
4332
4333 PR c++/53619
4334 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4335
4336 PR c++/53783
4337 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4338
4339 PR c++/53788
4340 * g++.dg/cpp0x/decltype39.C: New.
4341 * g++.dg/diagnostic/method1.C: Adjust.
4342
4343 PR c++/53816
4344 * g++.dg/template/ref6.C: New.
4345
4346 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4347
4348 PR target/53568
4349 * gcc.target/sh/pr53568-1.c: New.
4350
4351 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4352
4353 PR target/51244
4354 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4355
4356 2012-07-02 Jason Merrill <jason@redhat.com>
4357
4358 PR c++/53821
4359 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4360
4361 PR c++/53524
4362 * g++.dg/template/enum7.C: New.
4363 * g++.dg/other/ptrmem10.C: Adjust.
4364 * g++.dg/other/ptrmem11.C: Adjust.
4365 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4366
4367 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4368
4369 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4370
4371 2012-07-01 Wei Guozhi <carrot@google.com>
4372
4373 PR target/53447
4374 * gcc.target/arm/pr53447-1.c: New testcase.
4375 * gcc.target/arm/pr53447-2.c: New testcase.
4376 * gcc.target/arm/pr53447-3.c: New testcase.
4377 * gcc.target/arm/pr53447-4.c: New testcase.
4378
4379 2012-06-29 Richard Guenther <rguenther@suse.de>
4380
4381 PR tree-optimization/47061
4382 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4383
4384 2012-06-29 Richard Guenther <rguenther@suse.de>
4385
4386 PR tree-optimization/37541
4387 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4388
4389 2012-06-29 Richard Guenther <rguenther@suse.de>
4390
4391 PR tree-optimization/52589
4392 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4393
4394 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4395
4396 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4397
4398 * g++.dg/template/error46.C: Add missing comment to dg-message.
4399 * g++.dg/template/crash107.C: Likewise.
4400 * g++.dg/template/error47.C: Likewise.
4401 * g++.dg/template/crash108.C: Likewise.
4402 * g++.dg/overload/operator5.C: Likewise.
4403
4404 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4405 errors in dg-message directives, add comments.
4406
4407 2012-06-28 Kai Tietz <ktietz@redhat.com>
4408
4409 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4410 hard-coded 'unsigned long'.
4411
4412 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4413
4414 PR tree-optimization/51581
4415 * gcc.dg/vect/pr51581-4.c: New test.
4416
4417 PR tree-optimization/53645
4418 * gcc.c-torture/execute/pr53645-2.c: New test.
4419
4420 2012-06-28 Richard Guenther <rguenther@suse.de>
4421
4422 PR middle-end/53790
4423 * gcc.dg/torture/pr53790.c: New testcase.
4424
4425 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4426
4427 PR tree-optimization/53645
4428 * gcc.c-torture/execute/pr53645.c: New test.
4429
4430 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4431
4432 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4433
4434 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4435
4436 PR debug/53671
4437 PR debug/49888
4438 * gcc.dg/guality/pr49888.c: Account for the possibility that
4439 the variable is optimized out at the first test.
4440
4441 2012-06-27 Jason Merrill <jason@redhat.com>
4442
4443 * g++.dg/cpp0x/override2.C: Adjust.
4444 * g++.dg/template/error5.C: Adjust.
4445 * g++.dg/parse/crash28.C: Adjust.
4446
4447 PR c++/53563
4448 * g++.dg/parse/template27.C: New.
4449 * g++.dg/template/crash74.C: Adjust expected output.
4450
4451 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4452
4453 PR fortran/41951
4454 PR fortran/49591
4455 * gfortran.dg/typebound_operator_16.f03: New.
4456
4457 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4458
4459 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4460 even src1.i and src2.i fields even in the second half of the arrays.
4461
4462 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4463
4464 PR c++/51033.
4465 * g++.dg/torture/vshuf-16.inc: New test.
4466 * g++.dg/torture/vshuf-2.inc: New test.
4467 * g++.dg/torture/vshuf-4.inc: New test.
4468 * g++.dg/torture/vshuf-8.inc: New test.
4469 * g++.dg/torture/vshuf-main.inc: New test.
4470 * g++.dg/torture/vshuf-v16hi.C: New test.
4471 * g++.dg/torture/vshuf-v16qi.C: New test.
4472 * g++.dg/torture/vshuf-v2df.C: New test.
4473 * g++.dg/torture/vshuf-v2di.C: New test.
4474 * g++.dg/torture/vshuf-v2sf.C: New test.
4475 * g++.dg/torture/vshuf-v2si.C: New test.
4476 * g++.dg/torture/vshuf-v4df.C: New test.
4477 * g++.dg/torture/vshuf-v4di.C: New test.
4478 * g++.dg/torture/vshuf-v4sf.C: New test.
4479 * g++.dg/torture/vshuf-v4si.C: New test.
4480 * g++.dg/torture/vshuf-v8hi.C: New test.
4481 * g++.dg/torture/vshuf-v8qi.C: New test.
4482 * g++.dg/torture/vshuf-v8si.C: New test.
4483
4484 2012-06-27 Richard Guenther <rguenther@suse.de>
4485
4486 PR middle-end/53676
4487 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4488
4489 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4490
4491 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4492 scan-dump-dem-not): Use printable pattern in test name.
4493
4494 2012-06-26 Sterling Augustine <saugustine@google.com>
4495 Dominique Dhumieres <dominiq@lps.ens.fr>
4496
4497 * gcc.dg/pubtypes-2.c: Update expected output.
4498 * gcc.dg/pubtypes-3.c: Likewise.
4499 * gcc.dg/pubtypes-4.c: Likewise.
4500
4501 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4502
4503 * gcc.dg/tree-ssa/slsr-1.c: New test.
4504 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4505 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4506 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4507
4508 2012-06-26 Matt Turner <mattst88@gmail.com>
4509
4510 PR target/35294
4511 * gcc.target/arm/mmx-2.c: New.
4512
4513 2012-06-26 Richard Guenther <rguenther@suse.de>
4514
4515 PR c++/53752
4516 * g++.dg/torture/pr53752.C: New testcase.
4517
4518 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4519
4520 PR tree-optimization/53748
4521 * gcc.c-torture/compile/pr53748.c: New test.
4522
4523 2012-06-25 Jason Merrill <jason@redhat.com>
4524
4525 PR c++/53498
4526 PR c++/53305
4527 * g++.dg/cpp0x/decltype38.C: New.
4528 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4529
4530 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4531
4532 * lib/target-supports-dg.exp (testname-for-summary): New.
4533 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4534 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4535 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4536 scan-module-absence, output-exists, output-exists-not: Use
4537 testname-for-summary.
4538 (dg-test): Clean up testname_with_flags.
4539 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4540 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4541 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4542 scan-assembler-dem-not, object-size: Use testname-for-summary.
4543 * lib/gcov.exp (run-gcov): Likewise.
4544 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4545 scan-dump-dem, scan-dump-dem-note): Likewise.
4546
4547 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4548 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4549 including profopt.opt; save and restore existing value.
4550 * g++.dg/bprob/bprob.exp: Likewise.
4551 * gcc.dg/matrix/matrix.exp: Likewise.
4552 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4553 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4554 PROFOPT_OPTIONS.
4555
4556 2012-06-25 Richard Henderson <rth@redhat.com>
4557
4558 * gcc.dg/pr53749.c: New.
4559
4560 2012-06-25 Jason Merrill <jason@redhat.com>
4561
4562 PR c++/52988
4563 * g++.dg/cpp0x/nullptr28.C: New.
4564
4565 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4566
4567 * gcc.target/arm/neon-vld1_dupQ.c: New.
4568
4569 2012-06-25 Florian Weimer <fweimer@redhat.com>
4570
4571 * g++.dg/init/new35.C: New.
4572 * g++.dg/init/new36.C: New.
4573 * g++.dg/init/new37.C: New.
4574 * g++.dg/ext/vla5.C: New warning.
4575 * g++.dg/ext/vla8.C: New warning.
4576 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4577
4578 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4579 James Greenhalgh <james.greenhalgh@arm.com>
4580
4581 * gcc.target/arm/ftest-support-arm.h New testcase.
4582 * gcc.target/arm/ftest-support-thumb.h Likewise.
4583 * gcc.target/arm/ftest-support.h Likewise.
4584 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4585 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4586 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4587 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4588 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4589 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4590 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4591 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4592 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4593 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4594 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4595 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4596 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4597 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4598 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4599 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4600 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4601 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4602 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4603 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4604 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4605 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4606 * lib/target-supports.exp
4607 (check_effective_target_arm_arch_FUNC): Add support for more
4608 architectures.
4609 (add_options_for_arm_arch_FUNC): Likewise.
4610 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4611
4612 2012-06-25 Jason Merrill <jason@redhat.com>
4613
4614 PR c++/53202
4615 * g++.dg/cpp0x/constexpr-tuple.C: New.
4616
4617 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4618
4619 PR target/53759
4620 * gcc.target/i386/pr53759.c: New test.
4621
4622 PR c++/53594
4623 * g++.dg/cpp0x/nsdmi7.C: New test.
4624
4625 2012-06-24 Kai Tietz <ktietz@redhat.com>
4626
4627 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4628 for LLP64 targets.
4629 * gcc.target/i386/pr38988.c: Likewise.
4630
4631 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4632
4633 PR fortran/47710
4634 PR fortran/53328
4635 * gfortran.dg/typebound_generic_12.f03: New.
4636 * gfortran.dg/typebound_generic_13.f03: New.
4637
4638 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4639
4640 * gnat.dg/lto15.ad[sb]: New test.
4641
4642 2012-06-21 Meador Inge <meadori@codesourcery.com>
4643
4644 PR c/53702
4645 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4646
4647 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4648
4649 * gcc.dg/pch/ident-1.c: New test.
4650 * gcc.dg/pch/ident-1.hs: Header file for new test.
4651
4652 2012-06-21 Michael Matz <matz@suse.de>
4653
4654 PR middle-end/53688
4655 * gcc.c-torture/execute/pr53688.c: New test.
4656
4657 2012-06-20 Richard Guenther <rguenther@suse.de>
4658
4659 PR tree-optimization/30318
4660 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4661
4662 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4663
4664 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4665
4666 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4667
4668 * gcc.target/i386/clearcapv2.map: New file.
4669 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4670
4671 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4672
4673 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4674 and add __sh__ case.
4675
4676 2012-06-19 Jason Merrill <jason@redhat.com>
4677
4678 PR c++/52637
4679 * g++.dg/debug/localclass1.C: New.
4680
4681 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4682
4683 * g++.dg/cpp0x/override4.C: New.
4684
4685 2012-06-14 Jason Merrill <jason@redhat.com>
4686
4687 PR c++/53651
4688 * g++.dg/cpp0x/decltype37.C: New.
4689
4690 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4691
4692 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4693
4694 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4695
4696 * gcc.c-torture/compile/vector-5.c,
4697 gcc.c-torture/compile/vector-6.c: New tests.
4698
4699 2012-06-19 Richard Henderson <rth@redhat.com>
4700
4701 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4702
4703 2012-06-19 Richard Guenther <rguenther@suse.de>
4704
4705 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4706
4707 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4708
4709 PR target/53712
4710 * gcc.target/i386/pr53712.c: New test.
4711
4712 2012-06-18 Tobias Burnus <burnus@net-b.de>
4713
4714 PR fortran/53692
4715 * gfortran.dg/elemental_optional_args_6.f90: New.
4716
4717 2012-06-18 Tobias Burnus <burnus@net-b.de>
4718
4719 PR fortran/53526
4720 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4721 * gfortran.dg/coarray/move_alloc_1.f90
4722
4723 2012-06-18 Tobias Burnus <burnus@net-b.de>
4724
4725 PR fortran/53526
4726 * gfortran.dg/coarray_27.f90: New.
4727
4728 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4729 Greta Yorsh <Greta.Yorsh@arm.com>
4730
4731 * gcc.target/arm/epilog-1.c: New test.
4732
4733 2012-06-18 Richard Guenther <rguenther@suse.de>
4734
4735 PR tree-optimization/53693
4736 * g++.dg/torture/pr53693.C: New testcase.
4737
4738 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4739
4740 PR tree-optimization/53703
4741 * gcc.dg/torture/pr53703.c: New test.
4742
4743 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4744
4745 PR middle-end/53698
4746 * gcc.target/i386/pr53698.c: New test.
4747
4748 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4749
4750 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4751
4752 2012-06-17 Tobias Burnus <burnus@net-b.de>
4753
4754 PR fortran/53691
4755 PR fortran/53685
4756 * gfortran.dg/transfer_check_3.f90: New.
4757
4758 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4759
4760 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4761
4762 2012-06-16 Tobias Burnus <burnus@net-b.de>
4763
4764 PR fortran/53642
4765 PR fortran/45170
4766 * gfortran.dg/deferred_type_param_8.f90: New.
4767
4768 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4769
4770 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4771 testname that includes flags, passed in as new argument, in
4772 pass/fail messages.
4773 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4774 and pass it to verify-* procedures.
4775
4776 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4777 alignment torture options with usual torture options.
4778
4779 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4780 messages reported for one line of source code.
4781 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4782 * g++.dg/cpp0x/decltype2.C: Likewise.
4783 * g++.dg/cpp0x/decltype3.C: Likewise.
4784 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4785 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4786 * g++.dg/cpp0x/static_assert3.C: Likewise.
4787 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4788 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4789 * g++.dg/cpp0x/union1.C: Likewise.
4790 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4791 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4792 * g++.dg/cpp0x/variadic2.C: Likewise.
4793 * g++.dg/cpp0x/variadic20.C: Likewise.
4794 * g++.dg/cpp0x/variadic74.C: Likewise.
4795 * g++.dg/diagnostic/bitfld2.C: Likewise.
4796 * g++.dg/ext/attrib44.C: Likewise.
4797 * g++.dg/ext/no-asm-1.C: Likewise.
4798 * g++.dg/other/error34.C: Likewise.
4799 * g++.dg/parse/crash46.C: Likewise.
4800 * g++.dg/parse/error10.C: Likewise.
4801 * g++.dg/parse/error2.C: Likewise.
4802 * g++.dg/parse/error3.C: Likewise.
4803 * g++.dg/parse/error36.C: Likewise.
4804 * g++.dg/parse/error8.C: Likewise.
4805 * g++.dg/parse/error9.C: Likewise.
4806 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4807 * g++.dg/parse/parser-pr28152.C: Likewise.
4808 * g++.dg/parse/template25.C: Likewise.
4809 * g++.dg/parse/typename11.C: Likewise.
4810 * g++.dg/tc1/dr147.C: Likewise.
4811 * g++.dg/template/deduce3.C: Likewise.
4812 * g++.dg/template/koenig9.C: Likewise.
4813 * g++.dg/template/pr23510.C: Likewise.
4814 * g++.dg/warn/pr12242.C: Likewise.
4815 * g++.dg/warn/pr30551-2.C: Likewise.
4816 * g++.dg/warn/pr30551.C: Likewise.
4817 * g++.old-deja/g++.other/typename1.C: Likewise.
4818 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4819
4820 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4821
4822 PR c++/51033
4823 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4824 * c-c++-common/torture/vshuf-2.inc: Likewise.
4825 * c-c++-common/torture/vshuf-4.inc: Likewise.
4826 * c-c++-common/torture/vshuf-8.inc: Likewise.
4827 * c-c++-common/torture/vshuf-main.inc: Likewise.
4828 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4829 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4830 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4831 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4832 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4833 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4834 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4835 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4836 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4837 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4838 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4839 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4840 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4841 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4842
4843 2012-06-15 Michael Matz <matz@suse.de>
4844
4845 * gcc.dg/tree-ssa/vector-4.c: New test.
4846
4847 2012-06-15 Michael Matz <matz@suse.de>
4848
4849 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4850 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4851
4852 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4853
4854 PR tree-optimization/53636
4855 * gcc.target/arm/pr53636.c: New test.
4856
4857 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4858
4859 PR tree-optimization/51581
4860 * gcc.c-torture/execute/pr51581-1.c: New test.
4861 * gcc.c-torture/execute/pr51581-2.c: New test.
4862 * gcc.dg/vect/pr51581-1.c: New test.
4863 * gcc.dg/vect/pr51581-2.c: New test.
4864 * gcc.dg/vect/pr51581-3.c: New test.
4865 * gcc.target/i386/avx-pr51581-1.c: New test.
4866 * gcc.target/i386/avx-pr51581-2.c: New test.
4867 * gcc.target/i386/avx2-pr51581-1.c: New test.
4868 * gcc.target/i386/avx2-pr51581-2.c: New test.
4869 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4870
4871 2012-06-15 Richard Guenther <rguenther@suse.de>
4872
4873 * gcc.c-torture/execute/20120615-1.c: New testcase.
4874
4875 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4876
4877 * gnat.dg/vect8.ad[sb]: New test.
4878
4879 2012-06-14 Richard Guenther <rguenther@suse.de>
4880
4881 * gcc.dg/tree-ssa/vrp.h: New testcase.
4882 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4883
4884 2012-06-13 Christian Bruel <christian.bruel@st.com>
4885
4886 PR target/53621
4887 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4888
4889 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4890
4891 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4892
4893 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4894
4895 PR testsuite/20771
4896 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4897 test summary unique.
4898
4899 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4900 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4901 scan-stack-usage-not): Don't strip torture options from test name.
4902
4903 * lib/scandump.exp (scan-dump-times): Use printable version of
4904 regexp in test summary line.
4905
4906 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4907 messages reported for one line of source code.
4908 * gcc.dg/format/few-1.c: Likewise.
4909 * gcc.dg/ia64-sync-2.c: Likewise.
4910 * gcc.dg/sync-2.c: Likewise.
4911 * gcc.dg/noncompile/pr44517.c: Likewise.
4912
4913 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4914
4915 PR debug/49888
4916 * gcc.dg/guality/pr49888.c: New.
4917
4918 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4919
4920 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4921 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4922 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4923
4924 2012-06-13 Tobias Burnus <burnus@net-b.de>
4925
4926 PR fortran/53643
4927 * gfortran.dg/intent_out_7.f90: New.
4928
4929 2012-06-13 Tobias Burnus <burnus@net-b.de>
4930
4931 PR fortran/53597
4932 * gfortran.dg/save_4.f90: New.
4933
4934 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4935
4936 PR c/53532
4937 PR c/51034
4938 PR c/53196
4939 * gcc.dg/pr53532.c: New test.
4940 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4941 adjust line numbers.
4942 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4943 * gcc.dg/Wcxx-compat-8.c: Likewise.
4944 * gcc.dg/pr51034.c: New test.
4945 * gcc.dg/pr53196-1.c: New test.
4946 * gcc.dg/pr53196-2.c: New test.
4947
4948 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4949
4950 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4951 alignment torture options with usual torture options.
4952 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4953 instead of dg-options.
4954 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4955 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4956 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4957 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4958 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4959 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4960
4961 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4962 to checks for multiple messages reported for one line of source code.
4963 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4964
4965 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4966 messages reported for one line of source code.
4967
4968 * gcc.dg/20031223-1.c: Add comments to check for multiple
4969 messages reported for one line of source code.
4970 * gcc.dg/Wconversion-integer.c: Likewise.
4971 * gcc.dg/Wfatal-2.c: Likewise.
4972 * gcc.dg/Wfatal.c: Likewise.
4973 * gcc.dg/Wobjsize-1.c: Likewise.
4974 * gcc.dg/c99-vla-jump-1.c: Likewise.
4975 * gcc.dg/c99-vla-jump-2.c: Likewise.
4976 * gcc.dg/c99-vla-jump-3.c: Likewise.
4977 * gcc.dg/c99-vla-jump-4.c: Likewise.
4978 * gcc.dg/c99-vla-jump-5.c: Likewise.
4979 * gcc.dg/decl-9.c: Likewise.
4980 * gcc.dg/declspec-10.c: Likewise.
4981 * gcc.dg/declspec-18.c: Likewise.
4982 * gcc.dg/mtune.c: Likewise.
4983 * gcc.dg/parser-pr28152-2.c: Likewise.
4984 * gcc.dg/parser-pr28152.c: Likewise.
4985 * gcc.dg/pr14475.c: Likewise.
4986 * gcc.dg/pr27953.c: Likewise.
4987 * gcc.dg/pr28322-3.c: Likewise.
4988 * gcc.dg/pr30457.c: Likewise.
4989 * gcc.dg/pr30551-2.c: Likewise.
4990 * gcc.dg/pr30551-3.c: Likewise.
4991 * gcc.dg/pr30551-4.c: Likewise.
4992 * gcc.dg/pr30551-5.c: Likewise.
4993 * gcc.dg/pr30551-6.c: Likewise.
4994 * gcc.dg/pr30551.c: Likewise.
4995 * gcc.dg/pr45461.c: Likewise.
4996 * gcc.dg/pr48552-1.c: Likewise.
4997 * gcc.dg/pr48552-2.c: Likewise.
4998 * gcc.dg/redecl-1.c: Likewise.
4999 * gcc.dg/transparent-union-3.c: Likewise.
5000 * gcc.dg/utf-dflt.c: Likewise.
5001 * gcc.dg/utf-dflt2.c: Likewise.
5002 * gcc.dg/vla-8.c: Likewise.
5003 * gcc.dg/vla-init-1.c: Likewise.
5004 * gcc.dg/wtr-int-type-1.c: Likewise.
5005
5006 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5007 messages reported for for one line of source code.
5008 * c-c++-common/raw-string-5.c: Likewise.
5009 * c-c++-common/raw-string-4.c: Likewise.
5010 * c-c++-common/raw-string-6.c: Likewise.
5011 * c-c++-common/pr20000.c: Likewise.
5012
5013 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5014 messages reported for one line of source code.
5015 * gcc.dg/cpp/pr30786.c: Likewise.
5016 * gcc.dg/cpp/pr28709.c: Likewise.
5017 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5018 * gcc.dg/cpp/macspace2.c: Likewise.
5019 * gcc.dg/cpp/missing-header-1.c: Likewise.
5020 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5021 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5022 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5023
5024 2012-06-12 Jason Merrill <jason@redhat.com>
5025
5026 PR c++/53599
5027 * g++.dg/template/local7.C: New.
5028
5029 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5030
5031 PR target/53511
5032 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5033 * gcc.target/sh/pr51340-2.c: Likewise.
5034 * gcc.target/sh/pr51340-3.c: Likewise.
5035
5036 2012-06-12 Michael Matz <matz@suse.de>
5037
5038 * gcc.dg/torture/alias-1.c: New test.
5039
5040 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5041
5042 PR rtl-optimization/53589
5043 * gcc.dg/torture/pr53589.c: New test.
5044
5045 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5046
5047 PR target/50749
5048 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5049 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5050 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5051 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5052 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5053 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5054 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5055 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5056 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5057 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5058 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5059 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5060 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5061 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5062 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5063 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5064
5065 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5066
5067 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5068 (check_intel_cpu_model): New function.
5069 (check_amd_cpu_model): New function.
5070 (check_features): New function.
5071 (__get_cpuid_output): New function.
5072 (check_detailed): New function.
5073 (fn1): Rename to quick_check.
5074 (main): Update to call quick_check and call check_detailed.
5075
5076 2012-06-11 Richard Henderson <rth@redhat.com>
5077
5078 * lib/target-supports.exp
5079 (check_effective_target_sync_long_long_runtime): Use
5080 check_effective_target_lp64 instead of
5081 check_effective_target_powerpc64 for powerpc targets.
5082
5083 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5084
5085 PR target/53511
5086 * gcc.target/sh/pr53511-1.c: New.
5087
5088 2012-06-11 Richard Guenther <rguenther@suse.de>
5089
5090 PR middle-end/53470
5091 * g++.dg/lto/pr53470_0.C: New testcase.
5092 * gcc.dg/lto/pr53470_0.c: Likewise.
5093
5094 2012-06-11 Richard Guenther <rguenther@suse.de>
5095
5096 PR c++/53605
5097 * g++.dg/ext/pr53605.C: New testcase.
5098
5099 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5100
5101 * gnat.dg/specs/array1.ads: New test.
5102 * gnat.dg/specs/array2.ads: Likewise.
5103 * gnat.dg/array22.adb: Likewise.
5104
5105 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5106
5107 * gnat.dg/constant4.adb: New test.
5108 * gnat.dg/constant4_pkg.ads: New helper.
5109
5110 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5111
5112 PR fortran/52552
5113 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5114 * gfortran.dg/allocate_class_1.f90: Modified.
5115 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5116 * gfortran.dg/allocate_class_2.f90: New.
5117
5118 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5119
5120 PR middle-end/53535
5121 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5122
5123 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5124
5125 PR fortran/52861
5126 * gfortran.dg/string_assign_2.f90: New test case.
5127
5128 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5129
5130 PR fortran/52861
5131 * gfortran.dg/string_assign_1.f90: New test case.
5132
5133 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5134
5135 PR middle-end/53580
5136 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5137 * gcc.dg/gomp/critical-4.c: Likewise.
5138 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5139 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5140 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5141 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5142 * c-c++-common/gomp/pr53580.c: New test.
5143
5144 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5145
5146 PR c++/51214
5147 * g++.dg/cpp0x/forw_enum11.C: New.
5148
5149 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5150
5151 PR c++/53567
5152 * g++.dg/cpp0x/alias-decl-19.C: New.
5153
5154 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5155
5156 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5157
5158 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5159
5160 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5161 (XSTATE_FP): Ditto.
5162 (XSTATE_SSE): Ditto.
5163 (XSTATE_YMM): Ditto.
5164 (avx_os_support): Use new defines.
5165
5166 2012-06-06 Richard Guenther <rguenther@suse.de>
5167
5168 PR testsuite/32380
5169 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5170 loops.
5171
5172 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5173
5174 PR c++/52841
5175 * g++.dg/cpp0x/pr52841.C: New testcase.
5176
5177 2012-06-06 Richard Guenther <rguenther@suse.de>
5178
5179 PR tree-optimization/53081
5180 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5181 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5182
5183 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5184
5185 * gcc.target/powerpc/pr53487.c: New test.
5186
5187 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5188
5189 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5190
5191 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5192
5193 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5194
5195 2012-06-05 Richard Guenther <rguenther@suse.de>
5196
5197 PR tree-optimization/30442
5198 * gcc.dg/vect/bb-slp-30.c: New testcase.
5199
5200 2012-06-05 Richard Guenther <rguenther@suse.de>
5201
5202 PR tree-optimization/53081
5203 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5204 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5205 -fno-tree-loop-distribute-patterns.
5206
5207 2012-06-05 Alan Modra <amodra@gmail.com>
5208
5209 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5210 Check static chain in nested funcs.
5211
5212 2012-06-04 Tobias Burnus <burnus@net-b.de>
5213
5214 PR fortran/50619
5215 * gfortran.dg/init_flag_10.f90: New.
5216
5217 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5218
5219 PR c++/53524
5220 * g++.dg/warn/Wenum-compare-no-2: New.
5221
5222 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5223
5224 PR preprocessor/53463
5225 * g++.dg/cpp/limits.C: New test.
5226 * g++.dg/parse/error19.C: Adjust.
5227 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5228 * g++.dg/warn/pr35635.C: Likewise.
5229 * g++.old-deja/g++.pt/assign1.C: Likewise.
5230
5231 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5232
5233 PR target/53559
5234 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5235 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5236 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5237 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5238 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5239 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5240 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5241 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5242
5243 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5244
5245 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5246
5247 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5248
5249 PR tree-optimization/53550
5250 * gcc.dg/pr53550.c: New test.
5251
5252 2012-06-04 Richard Guenther <rguenther@suse.de>
5253
5254 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5255 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5256 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5257
5258 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5259
5260 PR fortran/48831
5261 * gfortran.dg/parameter_array_element_2.f90: New.
5262
5263 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5264
5265 PR target/53512
5266 * gcc.target/sh/pr53512-1.c: New.
5267 * gcc.target/sh/pr53512-2.c: New.
5268 * gcc.target/sh/pr53512-3.c: New.
5269 * gcc.target/sh/pr53512-4.c: New.
5270
5271 2012-06-01 Jason Merrill <jason@redhat.com>
5272
5273 PR c++/52973
5274 * g++.dg/ext/visibility/template12.C: New.
5275 * g++.dg/ext/attrib14.C: Adjust warning line.
5276
5277 PR c++/52725
5278 * g++.dg/parse/new6.C: New.
5279 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5280
5281 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5282
5283 * c-c++-common/restrict-2.c: Revert previous change.
5284
5285 2012-06-01 Jason Merrill <jason@redhat.com>
5286
5287 PR c++/53137
5288 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5289
5290 PR c++/53484
5291 * g++.dg/cpp0x/auto33.C: New.
5292
5293 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5294
5295 PR c++/26155
5296 * g++.dg/parse/namespace-alias-1.C: New.
5297
5298 2012-06-01 Christian Bruel <christian.bruel@st.com>
5299
5300 * gcc.dg/spec-options.c: New test.
5301 * gcc.dg/foo.specs: New file.
5302
5303 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5304
5305 PR ada/53517
5306 * gnat.dg/lto14.adb: Skip on Solaris.
5307
5308 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5309
5310 * gcc.target/cris/sync-1-v10.c,
5311 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5312 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5313 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5314 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5315 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5316 gcc.target/cris/torture/sync-mis-op-i-1.c,
5317 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5318 gcc.target/cris/torture/sync-mis-op-i-2.c,
5319 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5320 gcc.target/cris/torture/sync-mis-op-i-3.c,
5321 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5322 gcc.target/cris/torture/sync-mis-op-s-1.c,
5323 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5324 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5325 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5326 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5327 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5328 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5329 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5330 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5331 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5332
5333 2012-05-31 Richard Guenther <rguenther@suse.de>
5334
5335 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5336 ldist-pr45948.c with disabled SCCP.
5337
5338 2012-05-31 Richard Guenther <rguenther@suse.de>
5339
5340 PR middle-end/48493
5341 * gcc.dg/torture/pr48493.c: New testcase.
5342
5343 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5344
5345 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5346 arm32 to targets.
5347 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5348 of the initialization loop.
5349 (dg-final): Adjust the expected number of vectorized loops depending
5350 on vect_char_mult target selector.
5351
5352 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5353
5354 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5355 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5356 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5357 New tests.
5358
5359 2012-05-30 Jason Merrill <jason@redhat.com>
5360
5361 PR c++/53356
5362 * g++.dg/init/new34.C: New.
5363 * g++.dg/tree-ssa/stabilize1.C: New.
5364
5365 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5366
5367 PR c++/53356
5368 * g++.dg/init/new33.C: New test.
5369
5370 2012-05-30 Richard Guenther <rguenther@suse.de>
5371
5372 PR middle-end/53501
5373 * gcc.dg/torture/pr53501.c: New testcase.
5374 * c-c++-common/restrict-2.c: Adjust.
5375
5376 2012-05-30 Alan Modra <amodra@gmail.com>
5377
5378 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5379 torture-finish.
5380
5381 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5382
5383 * gcc.target/i386/shuf-concat.c: New test.
5384
5385 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5386
5387 PR rtl-optimization/53519
5388 * gcc.c-torture/compile/pr53519.c: New test.
5389
5390 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5391
5392 * gcc.target/arm/neon-vrev.c: New.
5393
5394 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5395
5396 PR target/51340
5397 * gcc.target/sh/pr51340-1.c: New.
5398 * gcc.target/sh/pr51340-2.c: New.
5399 * gcc.target/sh/pr51340-3.c: New.
5400
5401 2012-05-29 Richard Guenther <rguenther@suse.de>
5402
5403 PR tree-optimization/53516
5404 * gcc.dg/torture/pr53516.c: New testcase.
5405
5406 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5407
5408 PR preprocessor/53229
5409 * gcc.dg/cpp/paste6.c: Force to run without
5410 -ftrack-macro-expansion.
5411 * gcc.dg/cpp/paste8.c: Likewise.
5412 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5413 -ftrack-macro-expansion.
5414 * gcc.dg/cpp/paste12.c: Force to run without
5415 -ftrack-macro-expansion.
5416 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5417 -ftrack-macro-expansion.
5418 * gcc.dg/cpp/paste13.c: Likewise.
5419 * gcc.dg/cpp/paste14.c: Likewise.
5420 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5421 -ftrack-macro-expansion.
5422 * gcc.dg/cpp/paste18.c: New test.
5423
5424 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5425
5426 * gcc.target/cris/torture/trap-1.c,
5427 gcc.target/cris/torture/trap-2.c,
5428 gcc.target/cris/torture/trap-3.c,
5429 gcc.target/cris/torture/trap-v0.c,
5430 gcc.target/cris/torture/trap-v3.c: New tests.
5431
5432 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5433
5434 PR c++/25137
5435 * g++.dg/warn/Wbraces3.C: New.
5436 * g++.dg/warn/Wbraces4.C: Likewise.
5437
5438 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5439
5440 PR tree-optimization/53505
5441 * c-c++-common/torture/pr53505.c: New test.
5442
5443 2012-05-27 Nathan Sidwell <nathan@acm.org>
5444
5445 * gcc.dg/stmt-expr-4.c: New.
5446
5447 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5448
5449 PR c++/53491
5450 * g++.dg/parse/crash60.C: New.
5451
5452 2012-05-26 Jason Merrill <jason@redhat.com>
5453
5454 PR c++/53220
5455 * c-c++-common/array-lit.c: New.
5456 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5457
5458 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5459
5460 PR ada/50294
5461 * gnat.dg/array21.adb: New test.
5462
5463 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5464
5465 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5466
5467 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5468
5469 PR c++/32054
5470 * g++.dg/other/anon-union3.C: New.
5471
5472 2012-05-25 Ian Lance Taylor <iant@google.com>
5473
5474 * gcc.dg/split-6.c: New test.
5475
5476 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5477
5478 * gnat.dg/lto14.adb: New test.
5479
5480 2012-05-25 Tristan Gingold <gingold@adacore.com>
5481
5482 * gcc.target/i386/large-frame.c: New.
5483
5484 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5485 * gcc.target/powerpc/lhs-1.c: New.
5486 * gcc.target/powerpc/lhs-2.c: New.
5487 * gcc.target/powerpc/lhs-3.c: New.
5488
5489 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5490
5491 Make unwound macro expansion trace less redundant
5492 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5493 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5494 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5495 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5496 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5497 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5498
5499 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5500
5501 PR c++/53464
5502 * g++.dg/cpp0x/constexpr-default1.C: New.
5503
5504 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5505
5506 PR c++/32080
5507 * g++.dg/eh/goto2.C: New.
5508
5509 2012-05-24 Richard Guenther <rguenther@suse.de>
5510
5511 PR middle-end/53460
5512 * g++.dg/tree-prof/pr53460.C: New testcase.
5513
5514 2012-05-24 Richard Guenther <rguenther@suse.de>
5515
5516 PR bootstrap/53466
5517 * g++.dg/debug/pr53466.C: New testcase.
5518
5519 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5520
5521 PR tree-optimization/53465
5522 * gcc.c-torture/execute/pr53465.c: New test.
5523
5524 2012-05-23 Tobias Burnus <burnus@net-b.de>
5525
5526 PR fortran/51055
5527 PR fortran/45170
5528 * gfortran.dg/allocate_with_typespec_6.f90: New.
5529
5530 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5531
5532 PR c++/29185
5533 * g++.dg/warn/delete-array-1.C: New.
5534
5535 2012-05-23 Richard Guenther <rguenther@suse.de>
5536
5537 * gcc.dg/torture/pr39074-2.c: Adjust.
5538 * gcc.dg/torture/pr39074.c: Likewise.
5539 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5540 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5541
5542 2012-05-22 Jan Hubicka <jh@suse.cz>
5543
5544 PR middle-end/53161
5545 * g++.dg/torture/pr53161.C: New testcase.
5546
5547 2012-05-22 Tobias Burnus <burnus@net-b.de>
5548
5549 PR fortran/53389
5550 * gfortran.dg/realloc_on_assign_15.f90: New.
5551
5552 2012-05-22 Richard Guenther <rguenther@suse.de>
5553
5554 PR middle-end/51071
5555 * gcc.dg/torture/pr51071-2.c: New testcase.
5556
5557 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5558
5559 PR tree-optimization/53336
5560 * g++.dg/torture/pr53336.C: New testcase.
5561
5562 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5563
5564 PR c++/53322
5565 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5566 instead of -Wunused-local-typedefs.
5567
5568 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5569
5570 PR c++/51184
5571 * g++.dg/other/abstract4.C: New-
5572
5573 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5574
5575 PR c++/40821
5576 * g++.dg/ext/attrib46.C: New.
5577
5578 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5579
5580 PR c/53418
5581 * gcc.c-torture/compile/pr53418-1.c,
5582 gcc.c-torture/compile/pr53418-2.c: New tests.
5583
5584 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5585
5586 PR tree-optimization/53366
5587 * gcc.dg/torture/pr53366-1.c: New test.
5588 * gcc.dg/torture/pr53366-2.c: New test.
5589 * gcc.target/i386/pr53366-1.c: New test.
5590 * gcc.target/i386/pr53366-2.c: New test.
5591
5592 PR tree-optimization/53409
5593 * gcc.c-torture/compile/pr53409.c: New test.
5594
5595 PR tree-optimization/53410
5596 * gcc.c-torture/compile/pr53410-1.c: New test.
5597 * gcc.c-torture/compile/pr53410-2.c: New test.
5598
5599 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5600
5601 PR target/53425
5602 * gcc.target/i386/pr53425-1.c: New file.
5603 * gcc.target/i386/pr53425-2.c: Likewise.
5604
5605 2012-05-21 Richard Guenther <rguenther@suse.de>
5606
5607 PR tree-optimization/53408
5608 * gcc.dg/torture/pr53408.c: New testcase.
5609
5610 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5611 H.J. Lu <hongjiu.lu@intel.com>
5612
5613 PR target/53416
5614 * gcc.target/i386/pr53416.c: New file.
5615
5616 2012-05-21 Richard Guenther <rguenther@suse.de>
5617
5618 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5619
5620 2012-05-21 Richard Guenther <rguenther@suse.de>
5621
5622 * gcc.dg/torture/ldist-1.c: New testcase.
5623
5624 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5625
5626 * gnat.dg/lto13.adb: New test.
5627 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5628
5629 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5630
5631 * gnat.dg/specs/lto12.ads: New test.
5632 * gnat.dg/specs/lto12_pkg.ads: New helper.
5633
5634 2012-05-18 Richard Guenther <rguenther@suse.de>
5635
5636 PR tree-optimization/53346
5637 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5638 * gcc.target/i386/incoming-10.c: Adjust.
5639 * gcc.target/i386/incoming-11.c: Likewise.
5640 * gcc.target/i386/pr46295.c: Likewise.
5641
5642 2012-05-18 Richard Guenther <rguenther@suse.de>
5643
5644 * gcc.dg/pr53352.c: Return zero.
5645
5646 2012-05-18 Richard Guenther <rguenther@suse.de>
5647
5648 PR tree-optimization/53390
5649 * gcc.dg/torture/pr53390.c: New testcase.
5650
5651 2012-05-18 Meador Inge <meadori@codesourcery.com>
5652
5653 PR rtl-optimization/53352
5654 * gcc.dg/pr53352.c: New test.
5655
5656 2012-05-17 David S. Miller <davem@davemloft.net>
5657
5658 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5659 failure on sparc-*-linux-gnu.
5660
5661 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5662
5663 PR c++/39681
5664 * g++.dg/parse/error49.C: New.
5665 * g++.dg/cpp0x/error8.C: Likewise.
5666 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5667 * g++.dg/ext/utf-dflt2.C: Likewise.
5668 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5669 * g++.dg/ext/utf-dflt.C: Likewise.
5670 * c-c++-common/raw-string-3.c: Likewise.
5671 * c-c++-common/raw-string-4.c: Likewise.
5672
5673 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5674
5675 PR c++/53371
5676 * g++.dg/cpp0x/catch1.C: New.
5677
5678 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5679
5680 PR c++/44516
5681 * g++.dg/parse/error48.C: New.
5682 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5683 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5684
5685 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5686
5687 * gcc.dg/tm/indirect-2.c: New test.
5688
5689 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5690
5691 PR tree-optimization/53217
5692 * gfortran.dg/pr53217.f90: New test.
5693
5694 2012-05-16 Richard Guenther <rguenther@suse.de>
5695
5696 PR tree-optimization/53364
5697 * g++.dg/torture/pr53364.C: New testcase.
5698
5699 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5700
5701 PR testsuite/52641
5702 * gcc.dg/pr52549.c: Fix test for long != void*
5703 * gcc.c-torture/execute/pr52979-1.x: New file.
5704 * gcc.c-torture/execute/pr52979-2.x: New file.
5705
5706 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5707
5708 PR preprocessor/7263
5709 * gcc.dg/binary-constants-2.c: Run without tracking locations
5710 accross macro expansion.
5711 * gcc.dg/binary-constants-3.c: Likewise.
5712 * gcc.dg/cpp/sysmac2.c: Likewise.
5713 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5714 location.
5715 * gcc.dg/cpp/syshdr3.c: New test.
5716 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5717 * gcc.dg/system-binary-constants-1.c: New test.
5718 * gcc.dg/system-binary-constants-1.h: New header for the new test
5719 above.
5720 * g++.dg/cpp/syshdr3.C: New test.
5721 * g++.dg/cpp/syshdr3.h: New header the new test above.
5722 * g++.dg/system-binary-constants-1.C: New test.
5723 * g++.dg/system-binary-constants-1.h: New header the new test
5724 above.
5725
5726 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5727
5728 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5729
5730 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5731
5732 PR target/53358
5733 * gcc.dg/pr53358.c: New test.
5734
5735 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5736
5737 PR c++/11856
5738 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5739 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5740
5741 2012-05-15 Olivier Hainque <hainque@adacore.com>
5742
5743 * g++.dg/eh/sighandle.C: New testcase.
5744
5745 2012-05-15 Richard Guenther <rguenther@suse.de>
5746
5747 PR tree-optimization/53355
5748 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5749
5750 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5751
5752 * gfortran.dg/*.f90: Remove now redundant manual
5753 cleanup-modules directive.
5754
5755 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5756
5757 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5758 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5759
5760 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5761
5762 PR fortran/52428
5763 * gfortran.dg/int_range_io_1.f90: New test.
5764
5765 2012-05-14 Andi Kleen <ak@linux.intel.com>
5766 Jakub Jelinek <jakub@redhat.com>
5767
5768 PR target/53315
5769 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5770 * gcc.target/i386/rtm-check.h: New file.
5771 * gcc.target/i386/pr53315.c: New test.
5772
5773 2012-05-14 Tobias Burnus <burnus@net-b.de>
5774
5775 PR fortran/49110
5776 PR fortran/51055
5777 PR fortran/53329
5778 * gfortran.dg/deferred_type_param_4.f90: New.
5779 * gfortran.dg/deferred_type_param_6.f90: New.
5780
5781 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5782
5783 * gcc.target/i386/retarg.c: New test.
5784
5785 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5786
5787 PR fortran/45170
5788 * gfortran.dg/deferred_type_param_3.f90: New.
5789 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5790 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5791
5792 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5793
5794 * gnat.dg/null_pointer_deref3.adb: New test.
5795
5796 2012-05-12 Tobias Burnus <burnus@net-b.de>
5797
5798 PR fortran/49110
5799 PR fortran/52843
5800 * gfortran.dg/deferred_type_param_5.f90: New.
5801
5802 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5803
5804 * g++.dg/parse/error47.C: New.
5805
5806 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5807
5808 PR fortran/52537
5809 * gfortran.dg/string_compare_4.f90: Change option
5810 to -fdump-tree-original. Add test case for kind=4.
5811
5812 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5813
5814 PR fortran/52537
5815 * gfortran.dg/string_compare_4.f90: New test.
5816
5817 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5818
5819 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5820
5821 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5822
5823 PR c++/53305
5824 * g++.dg/cpp0x/variadic132.C: New.
5825
5826 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5827
5828 PR c++/53158
5829 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5830 * g++.dg/parse/error26.C: Tweak dg-error column number.
5831
5832 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5833
5834 PR c++/53301
5835 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5836
5837 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5838
5839 * gnat.dg/lto11.ad[sb]: New test.
5840
5841 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5842
5843 PR target/52908
5844 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5845 directive to Scan for vpmuldq, not vpmacsdql.
5846
5847 2012-05-09 Michael Matz <matz@suse.de>
5848
5849 PR tree-optimization/53185
5850 * gcc.dg/vect/pr53185.c: New test.
5851
5852 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5853
5854 PR middle-end/53249
5855 * gcc.target/i386/pr53249.c: New.
5856
5857 2012-05-09 Richard Guenther <rguenther@suse.de>
5858
5859 PR tree-optimization/18437
5860 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5861 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5862
5863 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5864
5865 PR tree-optimization/53226
5866 * gcc.c-torture/compile/pr53226.c: New test.
5867
5868 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5869
5870 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5871 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5872 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5873 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5874 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5875 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5876 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5877 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5878 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5879 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5880 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5881 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5882 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5883 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5884
5885 2012-05-09 Dehao Chen <dehao@google.com>
5886
5887 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5888 * gcc.dg/predict-2.c: Likewise.
5889 * gcc.dg/predict-3.c: Likewise.
5890 * gcc.dg/predict-4.c: Likewise.
5891 * gcc.dg/predict-5.c: Likewise.
5892 * gcc.dg/predict-6.c: Likewise.
5893
5894 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5895
5896 PR target/53272
5897 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5898
5899 2012-05-08 Richard Guenther <rguenther@suse.de>
5900
5901 * gcc.dg/fold-bitand-4.c: New testcase.
5902
5903 2012-05-08 Dehao Chen <dehao@google.com>
5904
5905 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5906 heuristic is working properly.
5907 * gcc.dg/predict-2.c: Likewise.
5908 * gcc/dg/predict-3.c: Likewise.
5909 * gcc/dg/predict-4.c: Likewise.
5910 * gcc/dg/predict-5.c: Likewise.
5911 * gcc/dg/predict-6.c: Likewise.
5912
5913 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5914
5915 PR tree-optimization/53239
5916 * g++.dg/opt/vrp3.C: New test.
5917 * g++.dg/opt/vrp3-aux.cc: New file.
5918 * g++.dg/opt/vrp3.h: New file.
5919
5920 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5921
5922 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5923 .uleb128 support in assembler output.
5924
5925 2012-05-07 Richard Guenther <rguenther@suse.de>
5926
5927 PR lto/42987
5928 * g++.dg/lto/pr42987_0.C: New testcase.
5929 * g++.dg/lto/pr42987_1.C: Likewise.
5930
5931 2012-05-07 Tobias Burnus <burnus@net-b.de>
5932
5933 PR fortran/53255
5934 * gfortran.dg/typebound_operator_15.f90: New.
5935
5936 2012-05-06 Tobias Burnus <burnus@net-b.de>
5937
5938 PR fortran/41587
5939 * gfortran.dg/class_array_13.f90: New.
5940
5941 2012-05-06 Tristan Gingold <gingold@adacore.com>
5942
5943 * gnat.dg/warn7.adb: New test.
5944
5945 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5946
5947 * gnat.dg/specs/renamings.ads: Rename to...
5948 * gnat.dg/specs/renaming1.ads: ...this.
5949 * gnat.dg/specs/renaming2.ads: New test.
5950 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5951 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5952 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5953 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5954
5955 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5956
5957 * gnat.dg/discr36.ad[sb]: New test.
5958 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5959
5960 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5961
5962 PR c/43772
5963 * c-c++-common/pr43772.c: New.
5964
5965 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5966
5967 PR fortran/41600
5968 * gfortran.dg/select_type_26.f03 : New test.
5969 * gfortran.dg/select_type_27.f03 : New test.
5970
5971 PR fortran/53191
5972 * gfortran.dg/select_type_28.f03 : New test.
5973
5974 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5975
5976 PR fortran/49010
5977 PR fortran/24518
5978 * gfortran.dg/mod_sign0_1.f90: New test.
5979 * gfortran.dg/mod_large_1.f90: New test.
5980
5981 2012-05-04 Tobias Burnus <burnus@net-b.de>
5982
5983 PR fortran/53175
5984 gfortran.dg/public_private_module_5.f90: New.
5985
5986 2012-05-04 Tobias Burnus <burnus@net-b.de>
5987
5988 PR fortran/53111
5989 * gfortran.dg/constructor_7.f90: New.
5990 * gfortran.dg/constructor_8.f90: New.
5991
5992 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5993
5994 PR c++/53166
5995 * g++.dg/cpp0x/static_assert7.C: New.
5996
5997 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5998
5999 PR tree-optimization/52633
6000 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6001 recognized as widening shifts instead of over-widening.
6002 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6003 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6004 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6005 * gcc.target/arm/pr52633.c: New test.
6006
6007 2012-05-04 Richard Guenther <rguenther@suse.de>
6008
6009 PR tree-optimization/53168
6010 * gcc.dg/torture/pr53168.c: New testcase.
6011 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6012
6013 2012-05-04 Richard Guenther <rguenther@suse.de>
6014
6015 * gcc.dg/lto/pr53214_0.c: New testcase.
6016
6017 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6018
6019 * gcc.target/ia64/pr48496.c: New test.
6020 * gcc.target/ia64/pr52657.c: Likewise.
6021
6022 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6023
6024 PR c/51712
6025 * c-c++-common/pr51712.c: New.
6026
6027 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6028
6029 PR target/53199
6030 * gcc.target/powwerpc/pr53199.c: New file.
6031
6032 2012-05-03 Jason Merrill <jason@redhat.com>
6033
6034 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6035
6036 * gcc.dg/debug/dwarf2/dups-types.c: New.
6037 * gcc.dg/debug/dwarf2/dups-types.h: New.
6038
6039 2012-05-03 Jason Merrill <jason@redhat.com>
6040
6041 * g++.dg/debug/dwarf2/namespace-2.C: New.
6042 * g++.dg/debug/dwarf2/localclass3.C: New.
6043
6044 2012-05-03 Jason Merrill <jason@redhat.com>
6045
6046 * g++.dg/debug/dwarf2/thunk1.C: New.
6047
6048 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6049
6050 PR c++/53186
6051 * g++.dg/other/final2.C: New.
6052
6053 2012-05-03 Richard Guenther <rguenther@suse.de>
6054
6055 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6056
6057 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6058
6059 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6060 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6061 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6062 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6063
6064 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6065
6066 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6067 .byte 0xf2.
6068 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6069 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6070 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6071
6072 PR debug/53174
6073 * gcc.dg/pr53174.c: New test.
6074
6075 PR target/53187
6076 * gcc.target/arm/pr53187.c: New test.
6077 * gcc.c-torture/compile/pr53187.c: New test.
6078
6079 2012-05-03 Richard Guenther <rguenther@suse.de>
6080
6081 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6082 unsupported prefetching support.
6083
6084 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6085
6086 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6087 option -ftrack-macro-expansion=0.
6088 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6089 option -ftrack-macro-expansion=0.
6090
6091 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6092
6093 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6094 dg-options for target arm with dg-additional-options.
6095
6096 2012-05-03 Richard Guenther <rguenther@suse.de>
6097
6098 PR tree-optimization/53144
6099 * gcc.dg/torture/pr53144.c: New testcase.
6100
6101 2012-05-03 Tobias Burnus <burnus@net-b.de>
6102
6103 PR fortran/52864
6104 * gfortran.dg/pointer_intent_7.f90: New.
6105 * gfortran.dg/pure_formal_3.f90: New.
6106
6107 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6108
6109 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6110
6111 2012-05-02 Martin Jambor <mjambor@suse.cz>
6112
6113 PR lto/52605
6114 * g++.dg/lto/pr52605_0.C: New test.
6115
6116 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6117
6118 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6119 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6120 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6121 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6122 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6123 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6124 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6125 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6126 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6127 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6128 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6129 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6130 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6131 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6132 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6133 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6134
6135 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6136
6137 PR middle-end/53153
6138 * gcc.dg/pr53153.c: New test.
6139
6140 2012-05-02 Richard Guenther <rguenther@suse.de>
6141
6142 * g++.dg/tree-ssa/pr19807.C: Adjust.
6143
6144 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6145
6146 PR tree-optimization/53163
6147 * gcc.c-torture/compile/pr53163.c: New test.
6148
6149 PR rtl-optimization/53160
6150 * gcc.c-torture/execute/pr53160.c: New test.
6151
6152 2012-05-01 Ian Lance Taylor <iant@google.com>
6153
6154 PR c/37303
6155 * gcc.dg/pr37303.c: New test.
6156
6157 2012-05-01 Richard Henderson <rth@redhat.com>
6158
6159 * lib/target-supports.exp
6160 (check_effective_target_sync_long_long_runtime): True for
6161 check_effective_target_powerpc64.
6162
6163 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6164
6165 PR c++/51033
6166 * gcc.dg/vector-1.c: Move to ...
6167 * c-c++-common/vector-1.c: ... here.
6168 * gcc.dg/vector-2.c: Move to ...
6169 * c-c++-common/vector-2.c: ... here.
6170 * gcc.dg/vector-3.c: Move to ...
6171 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6172 * gcc.dg/vector-4.c: Move to ...
6173 * c-c++-common/vector-4.c: ... here.
6174 * gcc.dg/vector-init-1.c: Move to ...
6175 * c-c++-common/vector-init-1.c: ... here.
6176 * gcc.dg/vector-init-2.c: Move to ...
6177 * c-c++-common/vector-init-2.c: ... here.
6178 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6179 * c-c++-common/vector-subscript-1.c: ... here.
6180 * gcc.dg/vector-subscript-2.c: Move to ...
6181 * c-c++-common/vector-subscript-2.c: ... here.
6182 * gcc.dg/vector-subscript-3.c: Move to ...
6183 * c-c++-common/vector-subscript-3.c: ... here.
6184
6185 PR c++/51314
6186 * g++.dg/cpp0x/vt-51314.C: New test.
6187 * g++.dg/cpp0x/variadic76.C: Fix.
6188
6189 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6190
6191 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6192
6193 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6194
6195 Add -Wvarargs option
6196 * c-c++-common/Wvarargs.c: New test case.
6197 * c-c++-common/Wvarargs-2.c: Likewise.
6198
6199 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6200
6201 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6202 * objc.dg/foreach-7.m: Force the test case to run without
6203 -ftrack-macro-expansion.
6204 * c-c++-common/tm/attrib-1.c: Likewise.
6205 * c-c++-common/warn-ommitted-condop.c: Likewise.
6206 * gcc.dg/assign-warn-1.c: Likewise.
6207 * gcc.dg/assign-warn-2.c: Likewise.
6208 * gcc.dg/attr-alloc_size.c: Likewise.
6209 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6210 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6211 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6212 * gcc.dg/c90-const-expr-9.c: Likewise.
6213 * gcc.dg/c99-const-expr-9.c: Likewise.
6214 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6215 * gcc.dg/cpp/direct2s.c: Likewise.
6216 * gcc.dg/cpp/pr28709.c: Likewise.
6217 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6218 * gcc.dg/dfp/composite-type.c: Likewise.
6219 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6220 with -ftrack-macro-expansion
6221 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6222 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6223 * g++.dg/ext/cleanup-1.C: Likewise.
6224 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6225 * g++.dg/template/sfinae10.C: Likewise.
6226 * g++.dg/tm/wrap-2.C: Likewise.
6227 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6228 * g++.dg/warn/Wsign-conversion.C: Likewise.
6229 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6230 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6231 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6232 it to run with -ftrack-macro-expansion.
6233 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6234 test cases without -ftrack-macro-expansion.
6235
6236 Fix location for static class members
6237 * g++.dg/template/sfinae6_neg.C: Adjust.
6238
6239 Make conversion warnings work on NULL with -ftrack-macro-expansion
6240 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6241 alongside the previous testing for NULL.
6242
6243 Fix -Wuninitialized for -ftrack-macro-expansion
6244 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6245
6246 Strip "<built-in>" loc from displayed expansion context
6247 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6248 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6249 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6250 new test above.
6251
6252 Fix expansion point loc for macro-like tokens
6253 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6254 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6255
6256 Fix token pasting with -ftrack-macro-expansion
6257 * gcc.dg/cpp/paste17.c: New test case for
6258 -ftrack-macro-expansion=2 mode only.
6259 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6260
6261 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6262
6263 * gnat.dg/warn6.ad[sb]: New test.
6264
6265 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6266
6267 PR 53149
6268 * gcc.dg/20011021-1.c: Adjust testcase.
6269
6270 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6271
6272 PR fortran/53148
6273 * gfortran.dg/function_optimize_12.f90: New test.
6274
6275 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6276
6277 PR target/53156
6278 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6279 code to match current output and cover new peephole2 pattern.
6280
6281 2012-04-27 Ollie Wild <aaw@google.com>
6282
6283 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6284
6285 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6286
6287 * gcc.c-torture/execute/20120427-2.c: New testcase.
6288 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6289 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6290 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6291
6292 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6293
6294 PR target/53138
6295 * gcc.c-torture/execute/20120427-1.c: New testcase.
6296
6297 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6298
6299 PR middle-end/27139
6300 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6301
6302 2012-04-27 Tom de Vries <tom@codesourcery.com>
6303
6304 PR tree-optimization/51879
6305 * gcc.dg/pr51879.c: New test.
6306 * gcc.dg/pr51879-2.c: Same.
6307 * gcc.dg/pr51879-3.c: Same.
6308 * gcc.dg/pr51879-4.c: Same.
6309 * gcc.dg/pr51879-6.c: Same.
6310
6311 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6312
6313 PR c++/53096
6314 * g++.dg/cpp0x/defaulted35.C: New.
6315 * g++.dg/cpp0x/defaulted15.C: Adjust.
6316
6317 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6318
6319 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6320 structure layout.
6321
6322 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6323
6324 * gcc.target/i386/builtin_target.c: Check avx2.
6325
6326 2012-04-26 Alan Modra <amodra@gmail.com>
6327
6328 * gcc.target/powerpc/savres.c: New test.
6329 * gcc.target/powerpc/powerpc.exp: Run it.
6330
6331 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6332
6333 PR target/53120
6334 * gcc.dg/torture/pr53120.c: New test.
6335
6336 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6337
6338 PR middle-end/52979
6339 * gcc.c-torture/compile/pr52979-1.c: New test.
6340 * gcc.c-torture/execute/pr52979-1.c: New test.
6341 * gcc.c-torture/execute/pr52979-2.c: New test.
6342
6343 2012-04-25 Richard Guenther <rguenther@suse.de>
6344
6345 * gcc.target/i386/l_fma_float_5.c: Adjust.
6346 * gcc.target/i386/l_fma_double_4.c: Likewise.
6347 * gcc.target/i386/l_fma_float_2.c: Likewise.
6348 * gcc.target/i386/l_fma_float_6.c: Likewise.
6349 * gcc.target/i386/l_fma_double_1.c: Likewise.
6350 * gcc.target/i386/l_fma_double_5.c: Likewise.
6351 * gcc.target/i386/l_fma_float_3.c: Likewise.
6352 * gcc.target/i386/l_fma_double_2.c: Likewise.
6353 * gcc.target/i386/l_fma_double_6.c: Likewise.
6354 * gcc.target/i386/l_fma_float_4.c: Likewise.
6355 * gcc.target/i386/l_fma_double_3.c: Likewise.
6356 * gcc.target/i386/l_fma_float_1.c: Likewise.
6357
6358 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6359
6360 PR tree-optimization/53058
6361 * gcc.c-torture/compile/pr53058.c: New test.
6362
6363 2012-04-25 Jan Hubicka <jh@suse.cz>
6364
6365 PR middle-end/53088
6366 * gcc.target/i386/pr39082-1.c: Update warning location.
6367
6368 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6369
6370 PR c/52880
6371 * gcc.dg/pr52880.c: New test.
6372
6373 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6374
6375 * gcc.dg/m-un-2.c: Update.
6376 * gcc.dg/20011021-1.c: Update.
6377
6378 2012-04-25 Tobias Burnus <burnus@net-b.de>
6379
6380 PR fortran/52196
6381 * gfortran.dg/realloc_on_assign_14.f90: New.
6382
6383 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6384
6385 PR testsuite/52641
6386 PR tree-optimizations/52891
6387 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6388
6389 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6390
6391 PR c++/52363
6392 * g++.dg/cpp0x/sfinae35.C: New.
6393 * g++.dg/cpp0x/sfinae36.C: Likewise.
6394
6395 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6396
6397 * gcc.target/builtin_target.c: New testcase.
6398
6399 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6400
6401 PR target/47197
6402 * gcc.target/powerpc/pr47197.c: New test.
6403
6404 2012-04-24 Richard Guenther <rguenther@suse.de>
6405
6406 PR tree-optimization/53085
6407 * g++.dg/torture/pr53085.C: New testcase.
6408
6409 2012-04-24 Andrew Pinski <apinski@cavium.com>
6410
6411 PR tree-opt/33512
6412 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6413 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6414 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6415
6416 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6417
6418 PR middle-end/53084
6419 * gcc.c-torture/execute/pr53084.c: New test.
6420
6421 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6422
6423 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6424
6425 2012-04-23 Andrew Pinski <apinski@cavium.com>
6426
6427 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6428
6429 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6430
6431 PR regression/53076
6432 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6433 * gcc.dg/torture/builtin-power-1.c: Likewise.
6434
6435 2012-04-23 Richard Guenther <rguenther@suse.de>
6436
6437 PR tree-optimization/53070
6438 * gcc.dg/torture/pr53070.c: New testcase.
6439
6440 2012-04-23 Richard Guenther <rguenther@suse.de>
6441
6442 PR c/53060
6443 * gcc.dg/pr53060.c: New testcase.
6444
6445 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6446
6447 PR tree-optimizations/52891
6448 * gcc.c-torture/compile/pr52891-1.c: New test.
6449 * gcc.c-torture/compile/pr52891-2.c: New test.
6450
6451 2012-04-22 Tobias Burnus <burnus@net-b.de>
6452
6453 PR fortran/53051
6454 * gfortran.dg/read_float_4.f90: New.
6455
6456 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6457
6458 PR 35441
6459 * c-c++-common/pr35441.C: New.
6460
6461 2012-04-20 Ian Lance Taylor <iant@google.com>
6462
6463 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6464 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6465
6466 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6467
6468 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6469 array access.
6470 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6471
6472 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6473
6474 PR rtl-optimization/44214
6475 * gcc.dg/pr44214-1.c: New test.
6476 * gcc.dg/pr44214-2.c: Likewise.
6477 * gcc.dg/pr44214-3.c: Likewise.
6478
6479 2012-04-20 Richard Guenther <rguenther@suse.de>
6480
6481 * g++.dg/torture/20120420-1.C: New testcase.
6482
6483 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6484
6485 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6486
6487 2012-04-19 Christian Bruel <christian.bruel@st.com>
6488
6489 * gcc.dg/pr52283.c: New test.
6490
6491 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6492
6493 * gcc.dg/pr37985.c: New test.
6494
6495 2012-04-19 Richard Guenther <rguenther@suse.de>
6496
6497 PR rtl-optimization/44688
6498 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6499 possibly profitable.
6500
6501 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6502
6503 PR tree-optimization/52976
6504 * gfortran.dg/reassoc_11.f: New test.
6505
6506 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6507
6508 PR tree-optimization/52976
6509 * gfortran.dg/reassoc_7.f: New test.
6510 * gfortran.dg/reassoc_8.f: Likewise.
6511 * gfortran.dg/reassoc_9.f: Likewise.
6512 * gfortran.dg/reassoc_10.f: Likewise.
6513
6514 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6515
6516 PR c++/52422
6517 * g++.dg/cpp0x/sfinae33.C: New.
6518 * g++.dg/cpp0x/sfinae34.C: Likewise.
6519
6520 2012-04-18 Joey Ye <joey.ye@arm.com>
6521
6522 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6523
6524 2012-04-18 Richard Guenther <rguenther@suse.de>
6525
6526 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6527 array access.
6528 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6529 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6530
6531 2012-04-17 Tom de Vries <tom@codesourcery.com>
6532
6533 * g++.dg/pr51264-4.C: New test.
6534
6535 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6536
6537 PR c++/52599
6538 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6539
6540 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6541
6542 PR c++/53003
6543 * g++.dg/parse/crash59.C: New.
6544
6545 2012-04-17 Michael Matz <matz@suse.de>
6546
6547 PR tree-optimization/18437
6548 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6549
6550 2012-04-17 Richard Guenther <rguenther@suse.de>
6551
6552 PR middle-end/53011
6553 * g++.dg/torture/pr53011.C: New testcase.
6554
6555 2012-04-16 Jason Merrill <jason@redhat.com>
6556
6557 PR c++/38543
6558 * g++.dg/cpp0x/variadic131.C: New.
6559
6560 PR c++/52008
6561 * g++.dg/cpp0x/variadic130.C: New.
6562
6563 PR c++/50830
6564 * g++.dg/cpp0x/variadic129.C: New.
6565
6566 PR c++/50303
6567 * g++.dg/cpp0x/variadic128.C: New.
6568
6569 2012-04-16 Tobias Burnus <burnus@net-b.de>
6570
6571 PR fortran/52864
6572 * gfortran.dg/pointer_intent_6.f90: New.
6573
6574 2012-04-16 Tobias Burnus <burnus@net-b.de>
6575
6576 PR fortran/52916
6577 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6578 to include public_private_module_4.f90.
6579 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6580 targets.
6581
6582 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6583
6584 PR c++/49152
6585 * g++.dg/diagnostic/operator1.C: New.
6586 * g++.dg/ext/label5.C: Adjust.
6587 * g++.dg/ext/va-arg1.C: Likewise.
6588 * g++.dg/other/error20.C: Likewise.
6589 * g++.dg/other/error20.C: Likewise.
6590 * g++.dg/other/error16.C: Likewise.
6591 * g++.dg/other/error10.C: Likewise.
6592 * g++.dg/parse/error30.C: Likewise.
6593 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6594
6595 2012-04-16 Jason Merrill <jason@redhat.com>
6596
6597 PR c++/51148
6598 * g++.dg/cpp0x/variadic127.C: New.
6599
6600 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6601
6602 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6603 testcase name.
6604 Use fail, pass instead of unresolved.
6605 Don't log $optstr.
6606
6607 PR testsuite/52948
6608 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6609 TODO_dump_func.
6610 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6611 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6612 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6613
6614 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6615
6616 PR fortran/52968
6617 * gfortran.dg/typebound_call_23.f03: New test case.
6618
6619 2012-04-15 Jason Merrill <jason@redhat.com>
6620
6621 PR c++/47220
6622 * g++.dg/cpp0x/variadic126.C: New.
6623
6624 PR c++/52380
6625 * g++.dg/cpp0x/variadic125.C: New.
6626
6627 PR c++/52292
6628 * g++.dg/cpp0x/variadic124.C: New.
6629
6630 PR c++/52706
6631 * g++.dg/cpp0x/nullptr27.C: New.
6632
6633 PR c++/52818
6634 * g++.dg/warn/format8.C: New.
6635
6636 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6637
6638 PR fortran/51082
6639 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6640
6641 2012-04-14 Tobias Burnus <burnus@net-b.de>
6642
6643 PR fortran/52916
6644 PR fortran/40973
6645 * gfortran.dg/public_private_module_3.f90: New.
6646 * gfortran.dg/public_private_module_4.f90: New.
6647
6648 2012-04-14 Tom de Vries <tom@codesourcery.com>
6649
6650 * gcc.dg/superblock.c: New test.
6651
6652 2012-04-14 Tom de Vries <tom@codesourcery.com>
6653
6654 * gcc.dg/pr51879-12.c: New test.
6655
6656 2012-04-13 Jason Merrill <jason@redhat.com>
6657
6658 PR c++/52824
6659 * g++.dg/cpp0x/variadic123.C: New.
6660 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6661
6662 PR c++/52905
6663 * g++.dg/cpp0x/initlist-ctor1.C: New.
6664
6665 PR c++/52915
6666 * g++.dg/other/anon-union2.C: New.
6667
6668 2012-04-13 Martin Jambor <mjambor@suse.cz>
6669
6670 PR middle-end/52939
6671 * g++.dg/ipa/pr52939.C: New test.
6672
6673 2012-04-13 Tom de Vries <tom@codesourcery.com>
6674
6675 * gcc.dg/pr52734.c: New test.
6676
6677 2012-04-13 Richard Guenther <rguenther@suse.de>
6678
6679 PR tree-optimization/52969
6680 * gcc.dg/torture/pr52969.c: New testcase.
6681
6682 2012-04-13 Richard Guenther <rguenther@suse.de>
6683
6684 PR c/52549
6685 * gcc.dg/pr52549.c: New testcase.
6686
6687 2012-04-13 Richard Guenther <rguenther@suse.de>
6688
6689 PR c/52862
6690 * gcc.dg/pr52862.c: New testcase.
6691
6692 2012-04-13 Joey Ye <joey.ye@arm.com>
6693
6694 * gcc.target/arm/thumb1-imm.c: New testcase.
6695
6696 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6697
6698 PR target/52932
6699 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6700 second function argument.
6701 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6702 (calc_permps): Update declaration. Calculate result correctly.
6703 (avx2_test): Change src2 type to union256i_d.
6704 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6705 correctly.
6706
6707 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6708
6709 PR target/52775
6710 * gcc.target/powerpc/pr52775.c: New file.
6711
6712 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6713
6714 PR tree-optimization/18589
6715 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6716 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6717 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6718 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6719 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6720 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6721 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6722 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6723 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6724 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6725
6726 2012-04-12 Richard Guenther <rguenther@suse.de>
6727
6728 PR tree-optimization/52943
6729 * gcc.dg/torture/pr52943.c: New testcase.
6730
6731 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6732
6733 PR target/50751
6734 * gcc/target/sh/pr50751-4.c: New.
6735 * gcc/target/sh/pr50751-5.c: New.
6736 * gcc/target/sh/pr50751-6.c: New.
6737 * gcc/target/sh/pr50751-7.c: New.
6738
6739 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6740
6741 PR c++/52465
6742 * g++.dg/lookup/using52.C: New.
6743
6744 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6745
6746 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6747
6748 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6749
6750 PR rtl-optimization/52876
6751 * gcc.target/i386/pr52876.c: New.
6752
6753 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6754
6755 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6756 __UINTPTR_TYPE__.
6757 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6758 __INTPTR_TYPE__.
6759 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6760 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6761 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6762 (ptrdiff_t): ... this. All uses changed.
6763 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6764 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6765 __INTPTR_TYPE__.
6766 (main): Cast argument to __INTPTR_TYPE__.
6767 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6768 size_t.
6769 * gcc.dg/mallign.c (main): Likewise.
6770 * gcc.dg/pr38700.c (foo): Likewise.
6771 * gcc.dg/long-long-cst1.c (t): Likewise.
6772 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6773 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6774 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6775 * gcc.dg/pr25682.c (d, foo): Likewise.
6776 * gcc.dg/format/cast-1.c (f): Likewise.
6777 * gcc.dg/c90-const-expr-10.c
6778 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6779 (size_t): ...this. All uses changed.
6780 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6781 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6782 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6783 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6784 * gcc.dg/sequence-pt-1.c: Likewise.
6785 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6786 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6787 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6788 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6789 of ptrdiff_t with it.
6790 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6791 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6792 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6793
6794 2012-04-11 Jason Merrill <jason@redhat.com>
6795
6796 PR debug/45088
6797 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6798 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6799
6800 PR c++/52906
6801 * g++.dg/ext/attrib45.C: New.
6802
6803 * g++.dg/eh/dtor3.C: New.
6804
6805 2012-04-11 Richard Guenther <rguenther@suse.de>
6806
6807 PR middle-end/52621
6808 * gfortran.dg/pr52621.f90: New testcase.
6809
6810 2012-04-11 Richard Guenther <rguenther@suse.de>
6811
6812 PR middle-end/52918
6813 * g++.dg/torture/pr52918-1.C: New testcase.
6814 * g++.dg/torture/pr52918-2.C: Likewise.
6815
6816 2012-04-11 Tobias Burnus <burnus@net-b.de>
6817
6818 PR fortran/52729
6819 * gfortran.dg/block_11.f90: New.
6820
6821 2012-04-11 Nick Clifton <nickc@redhat.com>
6822
6823 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6824
6825 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6826
6827 PR target/16458
6828 * gcc.target/powerpc/pr16458-1.c: New test.
6829 * gcc.target/powerpc/pr16458-2.c: Likewise.
6830 * gcc.target/powerpc/pr16458-3.c: Likewise.
6831 * gcc.target/powerpc/pr16458-4.c: Likewise.
6832
6833 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6834
6835 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6836 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6837 * gcc.dg/builtin-bswap-5.c: Likewise.
6838 * gcc.target/i386/builtin-bswap-4.c: New test.
6839
6840 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6841
6842 PR 24985
6843 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6844
6845 2012-04-11 Richard Guenther <rguenther@suse.de>
6846
6847 PR rtl-optimization/52881
6848 * gcc.dg/torture/pr52881.c: New testcase.
6849 * gcc.dg/torture/pr52913.c: Likewise.
6850
6851 2012-04-11 Richard Guenther <rguenther@suse.de>
6852
6853 PR tree-optimization/52912
6854 * gcc.dg/torture/pr52912.c: New testcase.
6855
6856 2010-04-10 Michael Matz <matz@suse.de>
6857
6858 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6859 * gcc.dg/vect/vect-outer-1.c: Adjust.
6860 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6861 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6862 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6863 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6864 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6865 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6866
6867 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6868
6869 PR tree-optimization/52870
6870 * gcc.dg/vect/pr52870.c: New test.
6871
6872 2012-04-09 Mike Stump <mikestump@comcast.net>
6873
6874 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6875 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6876 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6877 * gnat.dg/aggr11.adb: Likewise.
6878 * gnat.dg/aggr11_pkg.ads: Likewise.
6879 * gnat.dg/aggr15.adb: Likewise.
6880 * gnat.dg/aggr15.ads: Likewise.
6881 * gnat.dg/aggr17.adb: Likewise.
6882 * gnat.dg/aggr18.adb: Likewise.
6883 * gnat.dg/array14.adb: Likewise.
6884 * gnat.dg/array14.ads: Likewise.
6885 * gnat.dg/array14_pkg.ads: Likewise.
6886 * gnat.dg/array19.adb: Likewise.
6887 * gnat.dg/array19.ads: Likewise.
6888 * gnat.dg/discr27.adb: Likewise.
6889 * gnat.dg/discr27.ads: Likewise.
6890 * gnat.dg/discr35.adb: Likewise.
6891 * gnat.dg/discr35.ads: Likewise.
6892 * gnat.dg/discr6.adb: Likewise.
6893 * gnat.dg/discr6_pkg.ads: Likewise.
6894 * gnat.dg/import1.adb: Likewise.
6895 * gnat.dg/import1.ads: Likewise.
6896 * gnat.dg/loop_address2.adb: Likewise.
6897 * gnat.dg/opt7.adb: Likewise.
6898 * gnat.dg/opt7.ads: Likewise.
6899 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6900 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6901 * gnat.dg/rep_clause2.adb: Likewise.
6902 * gnat.dg/rep_clause2.ads: Likewise.
6903 * gnat.dg/slice2.adb: Likewise.
6904 * gnat.dg/slice2.ads: Likewise.
6905 * gnat.dg/slice6.adb: Likewise.
6906 * gnat.dg/slice6_pkg.ads: Likewise.
6907 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6908 * gnat.dg/taft_type2.adb: Likewise.
6909 * gnat.dg/taft_type2.ads: Likewise.
6910 * gnat.dg/taft_type2_pkg.ads: Likewise.
6911 * gnat.dg/volatile10.adb: Likewise.
6912 * gnat.dg/volatile10_pkg.ads: Likewise.
6913
6914 * gcc.dg/dll-8.c: Remove execute permissions.
6915 * g++.dg/ext/dllexport5.C: Likewise.
6916
6917 2012-04-09 Jan Hubicka <jh@suse.cz>
6918
6919 PR lto/52722
6920 PR lto/51765
6921 PR lto/52634
6922 * gcc.dg/lto/pr52634_1.c: New testcase.
6923 * gcc.dg/lto/pr52634_0.c: New testcase.
6924
6925 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6926
6927 PR target/52883
6928 * gcc.target/i386/pr52883.c: New testcase.
6929
6930 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6931
6932 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6933 (check_effective_target_sync_long_long): Add SPARC case.
6934 (check_effective_target_sync_long_long_runtime): Likewise.
6935 (check_effective_target_sync_int_long): Adjust SPARC case.
6936 (check_effective_target_sync_char_short): Likewise.
6937
6938 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6939
6940 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6941 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6942
6943 2012-04-08 Tobias Burnus <burnus@net-b.de>
6944
6945 PR fortran/40973
6946 PR fortran/52751
6947 * gfortran.dg/public_private_module_2.f90: New.
6948
6949 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6950
6951 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6952 directives.
6953
6954 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6955
6956 PR fortran/52893
6957 * gfortran.dg/function_optimize_11.f90: New test.
6958
6959 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6960
6961 PR fortran/52668
6962 * gfortran.dg/use_only_6.f90: New test.
6963
6964 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6965
6966 PR fortran/52668
6967 * gfortran.dg/use_only_6.f90: New test.
6968 2012-04-06 Mike Stump <mikestump@comcast.net>
6969
6970 PR testsuite/50722
6971 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6972
6973 2012-04-05 Jason Merrill <jason@redhat.com>
6974
6975 PR c++/52596
6976 * g++.dg/template/qualified-id5.C: New.
6977
6978 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6979
6980 PR target/52882
6981 * gcc.target/i386/pr52882.c: New test.
6982
6983 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6984 Dominique D'Humieures <dominiq@lps.ens.fr>
6985
6986 PR testsuite/52614
6987 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6988 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6989
6990 2012-04-04 Jason Merrill <jason@redhat.com>
6991
6992 PR c++/52845
6993 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6994
6995 2012-04-03 Jason Merrill <jason@redhat.com>
6996
6997 PR c++/52796
6998 * g++.dg/cpp0x/variadic-value1.C: New.
6999
7000 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7001
7002 * gnat.dg/pack18.adb: New test.
7003 * gnat.dg/pack18_pkg.ads: New helper.
7004
7005 2012-04-03 Richard Guenther <rguenther@suse.de>
7006
7007 PR tree-optimization/52808
7008 * gcc.dg/pr52808.c: New testcase.
7009
7010 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7011
7012 PR tree-optimization/52835
7013 * gfortran.dg/pr52835.f90: New test.
7014
7015 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7016
7017 * gnat.dg/specs/aggr5.ads: New test.
7018
7019 2012-04-02 Richard Guenther <rguenther@suse.de>
7020
7021 PR tree-optimization/52756
7022 * gcc.dg/torture/pr52756.c: New testcase.
7023
7024 2012-04-02 Richard Guenther <rguenther@suse.de>
7025
7026 PR middle-end/52803
7027 * gcc.dg/pr52803.c: New testcase.
7028
7029 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7030
7031 PR c++/40942
7032 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7033 DR 214 in account.
7034
7035 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7036
7037 PR c++/50043
7038 * g++.dg/cpp0x/noexcept17.C: New.
7039 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7040 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7041 * g++.dg/cpp0x/noexcept01.C: Likewise.
7042 * g++.dg/eh/init-temp1.C: Likewise.
7043 * g++.dg/eh/ctor1.C: Likwise.
7044
7045 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7046
7047 * gnat.dg/controlled6.adb: New test.
7048 * gnat.dg/controlled6_pkg.ads: New helper.
7049 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7050
7051 2012-03-30 Richard Henderson <rth@redhat.com>
7052
7053 PR debug/52727
7054 * g++.dg/opt/pr52727.C: New testcase.
7055
7056 2012-03-30 Richard Guenther <rguenther@suse.de>
7057
7058 PR tree-optimization/52754
7059 * gcc.target/i386/pr52754.c: New testcase.
7060
7061 2012-03-30 Richard Guenther <rguenther@suse.de>
7062
7063 PR middle-end/52772
7064 * g++.dg/torture/pr52772.C: New testcase.
7065
7066 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7067
7068 PR c++/52718
7069 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7070
7071 2012-03-29 Jason Merrill <jason@redhat.com>
7072
7073 PR c++/52685
7074 * g++.dg/template/inherit8.C: New.
7075
7076 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7077
7078 PR c++/52759
7079 * g++.dg/ext/weak4.C: New test.
7080
7081 PR tree-optimization/52760
7082 * gcc.c-torture/execute/pr52760.c: New test.
7083
7084 2012-03-29 Jason Merrill <jason@redhat.com>
7085
7086 PR c++/52743
7087 * g++.dg/cpp0x/initlist-array3.C: New.
7088
7089 2012-03-28 Jason Merrill <jason@redhat.com>
7090
7091 PR c++/52746
7092 * g++.dg/overload/virtual2.C: New.
7093
7094 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7095
7096 * gnat.dg/vect7.ad[sb]: New test.
7097
7098 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7099 Tobias Burnus <burnus@gcc.gnu.org>
7100
7101 PR fortran/52652
7102 * gfortran.dg/allocate_class_1.f90 : Change error test.
7103 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7104 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7105 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7106
7107 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7108
7109 PR middle-end/52691
7110 * gcc.dg/pr52691.c: New test.
7111
7112 PR middle-end/52750
7113 * gcc.c-torture/compile/pr52750.c: New test.
7114
7115 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7116
7117 PR target/52692
7118 * gcc.target/avr/torture/builtins-2.c: New test.
7119
7120 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7121
7122 PR target/52736
7123 * gcc.target/i386/pr52736.c: New test.
7124
7125 2012-03-27 Martin Jambor <mjambor@suse.cz>
7126
7127 PR middle-end/52693
7128 * gcc.dg/torture/pr52693.c: New test.
7129
7130 2012-03-27 Meador Inge <meadori@codesourcery.com>
7131
7132 PR c++/52672
7133 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7134
7135 2012-03-27 Mike Stump <mikestump@comcast.net>
7136
7137 PR target/52665
7138 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7139 failures that match branch names.
7140
7141 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7142 H.J. Lu <hongjiu.lu@intel.com>
7143
7144 PR target/52698
7145 * gcc.target/i386/pr52698.c: New test.
7146
7147 2012-03-27 Richard Guenther <rguenther@suse.de>
7148
7149 PR middle-end/52720
7150 * gcc.dg/torture/pr52720.c: New testcase.
7151
7152 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7153
7154 * gnat.dg/pack17.adb: New test.
7155
7156 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7157
7158 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7159 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7160
7161 2012-03-26 Martin Jambor <mjambor@suse.cz>
7162
7163 PR tree-optimization/50052
7164 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7165
7166 2012-03-26 Richard Guenther <rguenther@suse.de>
7167
7168 PR tree-optimization/52701
7169 * gfortran.dg/pr52701.f90: New testcase.
7170
7171 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7172
7173 PR tree-optimization/52686
7174 * gcc.target/arm/pr52686.c: New test.
7175
7176 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7177
7178 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7179 Add "-Os -flto" to list.
7180
7181 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7182
7183 * gnat.dg/concat2.ad[sb]: New test.
7184
7185 2012-03-24 Jason Merrill <jason@redhat.com>
7186
7187 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7188 * g++.dg/cpp0x/trailing2.C: Likewise.
7189 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7190 * g++.dg/cpp1y/auto-fn1.C: New.
7191 * g++.dg/cpp1y/auto-fn2.C: New.
7192 * g++.dg/cpp1y/auto-fn3.C: New.
7193 * g++.dg/cpp1y/auto-fn4.C: New.
7194 * g++.dg/cpp1y/auto-fn5.C: New.
7195 * g++.dg/cpp1y/auto-fn6.C: New.
7196 * g++.dg/cpp1y/auto-fn7.C: New.
7197 * g++.dg/cpp1y/auto-fn8.C: New.
7198 * g++.dg/cpp1y/auto-fn9.C: New.
7199 * g++.dg/cpp1y/auto-fn10.C: New.
7200 * g++.dg/cpp1y/auto-fn11.C: New.
7201
7202 2012-03-23 Richard Guenther <rguenther@suse.de>
7203
7204 PR tree-optimization/52678
7205 * gfortran.dg/pr52678.f: New testcase.
7206
7207 2012-03-23 Richard Guenther <rguenther@suse.de>
7208
7209 PR tree-optimization/52638
7210 * g++.dg/torture/pr52638.C: New testcase.
7211
7212 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7213
7214 PR c++/52487
7215 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7216
7217 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7218
7219 PR c++/52671
7220 * g++.dg/ext/attrib44.C: New test.
7221
7222 2012-03-22 Jan Hubicka <jh@suse.cz>
7223
7224 PR middle-end/51737
7225 * g++.dg/torture/pr51737.C: New testcase
7226
7227 2012-03-22 Richard Guenther <rguenther@suse.de>
7228
7229 PR tree-optimization/52548
7230 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7231
7232 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7233
7234 * lib/fortran-modules.exp (list-module-names-1): Remove
7235 warning.
7236
7237 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7238
7239 PR target/50751
7240 * gcc.target/sh/pr50751-1.c: New.
7241 * gcc.target/sh/pr50751-2.c: New.
7242 * gcc.target/sh/pr50751-3.c: New.
7243
7244 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7245
7246 PR target/52479
7247 * gcc.target/sh/sh4a-cos.c: Remove.
7248 * gcc.target/sh/sh4a-sin.c: Remove.
7249 * gcc.target/sh/sh4a-sincos.c: Remove.
7250
7251 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7252
7253 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7254 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7255
7256 2012-03-21 Martin Jambor <mjambor@suse.cz>
7257
7258 PR testsuite/52641
7259 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7260 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7261
7262 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7263
7264 * gcc.target/arm/thumb-16bit-ops.c: New file.
7265 * gcc.target/arm/thumb-ifcvt.c: New file.
7266
7267 2012-03-20 Jason Merrill <jason@redhat.com>
7268
7269 * lib/target-supports.exp: Add { target c++1y }.
7270
7271 * g++.dg/cpp0x/auto32.C: New.
7272
7273 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7274
7275 PR testsuite/52641
7276 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7277 int32plus.
7278 * gcc.dg/torture/pr48124-4.c: Ditto:
7279 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7280
7281 2012-03-20 Jason Merrill <jason@redhat.com>
7282
7283 PR c++/52510
7284 * g++.dg/cpp0x/initlist66.C: New.
7285
7286 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7287
7288 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7289 __AVR_HAVE_LPMX__
7290
7291 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7292
7293 PR target/49868
7294 * gcc.target/avr/torture/addr-space-2.h: New file.
7295 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7296 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7297 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7298 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7299
7300 2012-03-20 Richard Guenther <rguenther@suse.de>
7301
7302 * gnat.dg/pack16.adb: New testcase.
7303 * gnat.dg/pack16_pkg.ads: Likewise.
7304 * gnat.dg/specs/pack8.ads: Likewise.
7305 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7306
7307 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7308
7309 * g++.dg/warn/Wuseless-cast.C: Extend.
7310
7311 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7312
7313 PR c++/14710
7314 * g++.dg/warn/Wuseless-cast.C: New.
7315
7316 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7317
7318 PR libfortran/52608
7319 * gfortran.dg/pr52608.f90: New test.
7320
7321 2012-03-17 Tobias Burnus <burnus@net-b.de>
7322
7323 PR fortran/52585
7324 * gfortran.dg/proc_ptr_36.f90: New.
7325
7326 2012-03-16 Martin Jambor <mjambor@suse.cz>
7327
7328 * gcc.dg/misaligned-expand-1.c: New test.
7329 * gcc.dg/misaligned-expand-3.c: Likewise.
7330
7331 2012-03-16 Richard Guenther <rguenther@suse.de>
7332 Kai Tietz <ktietz@redhat.com>
7333
7334 PR middle-end/48814
7335 * gcc.c-torture/execute/pr48814-1.c: New test.
7336 * gcc.c-torture/execute/pr48814-2.c: New test.
7337 * gcc.dg/tree-ssa/assign-1.c: New test.
7338 * gcc.dg/tree-ssa/assign-2.c: New test.
7339 * gcc.dg/tree-ssa/assign-3.c: New test.
7340
7341 2012-03-16 Richard Guenther <rguenther@suse.de>
7342
7343 * gnat.dg/specs/pack7.ads: New testcase.
7344
7345 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7346
7347 PR target/52568
7348 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7349 * gcc.dg/torture/vshuf-8.inc: Likewise.
7350 * gcc.dg/torture/vshuf-16.inc: Likewise.
7351 * gcc.dg/torture/vshuf-32.inc: Likewise.
7352
7353 2012-03-15 Jason Merrill <jason@redhat.com>
7354
7355 * g++.dg/torture/pr52582.C: New.
7356
7357 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7358
7359 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7360
7361 2012-03-15 Ira Rosen <irar@il.ibm.com>
7362 Ulrich Weigand <ulrich.weigand@linaro.org>
7363
7364 * gcc.dg/vect/slp-cond-3.c: New test.
7365 * gcc.dg/vect/slp-cond-4.c: New test.
7366
7367 2012-03-15 Ira Rosen <irar@il.ibm.com>
7368 Ulrich Weigand <ulrich.weigand@linaro.org>
7369
7370 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7371 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7372
7373 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7374
7375 PR libfortran/52434
7376 PR libfortran/48878
7377 PR libfortran/38199
7378 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7379 * gfortran.dg/round_1.f03: Likewise.
7380
7381 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7382 Andrew Pinski <apinski@cavium.com>
7383
7384 PR middle-end/52592
7385 * gcc.dg/pr52592.c: New test.
7386
7387 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7388
7389 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7390 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7391 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7392 * lib/fortran-modules.exp: .. this new file. Adjust users.
7393 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7394 gfortran-dg-debug-runtest): Call cleanup-modules.
7395 * lib/fortran-torture.exp (fortran-torture-execute,
7396 fortran-torture): Likewise.
7397 * gfortran.dg/coarray/caf.exp: Likewise.
7398 * lib/lto.exp: Likewise.
7399 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7400 * gfortran.dg/class_4b.f03: Likewise.
7401 * gfortran.dg/class_4c.f03: Likewise.
7402 * gfortran.dg/class_45a.f03: Likewise.
7403 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7404 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7405 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7406 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7407 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7408 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7409 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7410 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7411 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7412 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7413 * gfortran.dg/whole_file_28.f90: Likewise.
7414 * gfortran.dg/whole_file_29.f90: Likewise.
7415 * gfortran.dg/whole_file_30.f90: Likewise.
7416 * gfortran.dg/whole_file_31.f90: Likewise.
7417
7418 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7419
7420 PR tree-optimization/52267
7421 * gcc.dg/pr52267.c: New test.
7422 * gcc.dg/tree-ssa/vrp65.c: New test.
7423 * gcc.dg/tree-ssa/vrp66.c: New test.
7424
7425 2012-03-15 Richard Guenther <rguenther@suse.de>
7426
7427 PR middle-end/52580
7428 * gfortran.dg/vect/pr52580.f: New testcase.
7429
7430 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7431
7432 * gcc.target/sh/fpul-usage-1.c: New.
7433
7434 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7435
7436 PR target/49468
7437 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7438 * gcc.target/sh/pr49468-di.c: Likewise.
7439
7440 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7441
7442 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7443 * gcc.dg/c99-stdint-6.c: Likewise.
7444 * gcc.dg/lto/20090210_0.c: Likewise.
7445 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7446 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7447 * gcc.dg/pragma-init-fini-2.c: Likewise.
7448 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7449 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7450 * gcc.target/i386/pr22152.c: Likewise.
7451 * gcc.target/i386/vect8-ret.c: Likewise.
7452 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7453 handling.
7454
7455 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7456
7457 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7458 * g++.dg/tree-prof/partition1.C: Likewise.
7459 * g++.dg/tree-prof/partition2.C: Likewise.
7460 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7461 handling.
7462 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7463 * gcc.c-torture/execute/20010724-1.c: Remove.
7464 * gcc.c-torture/execute/20010724-1.x: Remove.
7465 * gcc.c-torture/execute/20040208-2.c: Remove.
7466 * gcc.c-torture/execute/20040208-2.x: Remove.
7467 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7468 Remove.
7469 (main) [__mips__ && __sgi__]: Remove.
7470 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7471 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7472 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7473 mips-sgi-irix6* handling.
7474 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7475 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7476 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7477 handling.
7478 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7479 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7480 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7481 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7482 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7483 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7484 mips-sgi-irix6*.
7485 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7486 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7487 * gcc.target/mips/save-restore-3.c: Likewise.
7488 * gcc.target/mips/save-restore-4.c: Likewise.
7489 * gcc.target/mips/save-restore-5.c: Likewise.
7490 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7491 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7492 messages.
7493 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7494 IRIX 6 handling.
7495 (restore_ld_library_path_env_vars): Likewise.
7496 * lib/target-supports.exp (check_profiling_available): Remove
7497 mips*-*-irix* handling.
7498 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7499 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7500 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7501
7502 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7503
7504 PR c++/52582
7505 * g++.dg/opt/pr52582.C: New test.
7506
7507 2012-03-14 Richard Guenther <rguenther@suse.de>
7508
7509 PR tree-optimization/52571
7510 * gcc.dg/vect/vect-2.c: Initialize arrays.
7511 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7512 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7513 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7514
7515 2012-03-14 Richard Guenther <rguenther@suse.de>
7516
7517 PR middle-end/52080
7518 PR middle-end/52097
7519 PR middle-end/48124
7520 * gcc.dg/torture/pr48124-1.c: New testcase.
7521 * gcc.dg/torture/pr48124-2.c: Likewise.
7522 * gcc.dg/torture/pr48124-3.c: Likewise.
7523 * gcc.dg/torture/pr48124-4.c: Likewise.
7524
7525 2012-03-14 Richard Guenther <rguenther@suse.de>
7526
7527 PR middle-end/52578
7528 * gcc.dg/pr52578.c: New testcase.
7529
7530 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7531
7532 PR c++/52521
7533 * g++.dg/cpp0x/udlit-args2.C: New test.
7534
7535 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7536
7537 PR target/48596
7538 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7539 * gcc.c-torture/compile/pr48596.c: ... here.
7540
7541 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7542
7543 PR c++/51641
7544 * g++.dg/lookup/hidden-class17.C: New test.
7545
7546 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7547
7548 PR c/52577
7549 * gcc.dg/Wunused-var-3.c: New test.
7550
7551 2012-03-13 Martin Jambor <mjambor@suse.cz>
7552
7553 * gcc.dg/misaligned-expand-2.c: New test.
7554
7555 2012-03-13 Richard Guenther <rguenther@suse.de>
7556
7557 PR middle-end/52134
7558 * gcc.dg/pr52134.c: New testcase.
7559
7560 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7561
7562 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7563
7564 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7565
7566 PR tree-optimization/46728
7567 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7568 * gcc.target/powerpc/pr46728-5.c: Likewise.
7569 * gcc.target/powerpc/pr46728-8.c: Likewise.
7570 * gcc.target/powerpc/pr46728-10.c: Likewise.
7571 * gcc.target/powerpc/pr46728-11.c: Likewise.
7572 * gcc.target/powerpc/pr46728-13.c: Likewise.
7573 * gcc.target/powerpc/pr46728-14.c: Likewise.
7574 * gcc.target/powerpc/pr46728-15.c: Likewise.
7575
7576 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7577
7578 PR c++/52299
7579 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7580
7581 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7582
7583 PR tree-optimization/46728
7584 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7585 * gcc.target/powerpc/pr46728-5.c: Likewise.
7586 * gcc.target/powerpc/pr46728-8.c: Likewise.
7587 * gcc.target/powerpc/pr46728-10.c: Likewise.
7588 * gcc.target/powerpc/pr46728-11.c: Likewise.
7589 * gcc.target/powerpc/pr46728-13.c: Likewise.
7590 * gcc.target/powerpc/pr46728-14.c: Likewise.
7591 * gcc.target/powerpc/pr46728-15.c: Likewise.
7592
7593 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7594
7595 PR target/49868
7596 * gcc.target/avr/torture/addr-space-1.h: New file.
7597 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7598 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7599 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7600 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7601
7602 2012-03-12 Andrew Pinski <apinski@cavium.com>
7603
7604 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7605
7606 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7607
7608 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7609 * g++.dg/abi/thunk4.C: Likewise.
7610 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7611 Adapt line numbers.
7612 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7613 handling.
7614 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7615 * g++.dg/eh/spbp.C: Likewise.
7616 * g++.dg/ext/label13.C: Likewise.
7617 * g++.dg/guality/guality.exp: Likewise.
7618 * g++.dg/other/anon5.C: Likewise.
7619 * g++.dg/other/pragma-ep-1.C: Remove.
7620 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7621 * g++.dg/warn/pr31246.C: Likewise.
7622 * g++.dg/warn/weak1.C: Likewise.
7623 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7624 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7625 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7626 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7627 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7628 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7629 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7630 * gcc.dg/c99-tgmath-1.c: Likewise.
7631 * gcc.dg/c99-tgmath-2.c: Likewise.
7632 * gcc.dg/c99-tgmath-3.c: Likewise.
7633 * gcc.dg/c99-tgmath-4.c: Likewise.
7634 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7635 handling.
7636 * gcc.dg/debug/pr49032.c: Likewise.
7637 * gcc.dg/guality/guality.exp: Likewise.
7638 * gcc.dg/intmax_t-1.c: Likewise.
7639 * gcc.dg/pr48616.c: Likewise.
7640 * gcc.dg/pragma-ep-1.c: Remove.
7641 * gcc.dg/pragma-ep-2.c: Remove.
7642 * gcc.dg/pragma-ep-3.c: Remove.
7643 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7644 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7645 * gcc.misc-tests/gcov-14.c: Likewise.
7646 * gfortran.dg/guality/guality.exp: Likewise.
7647 * lib/target-supports.exp (check_weak_available): Likewise.
7648 (add_options_for_tls): Likewise.
7649 (check_ascii_locale_available): Likewise.
7650 * obj-c++.dg/dwarf-2.mm: Likewise.
7651 * objc.dg/dwarf-1.m: Likewise.
7652 * objc.dg/dwarf-2.m: Likewise.
7653
7654 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7655
7656 PR tree-optimization/51721
7657 * gcc.dg/tree-ssa/vrp64.c: New test.
7658
7659 PR tree-optimization/52533
7660 * gcc.c-torture/compile/pr52533.c: New test.
7661
7662 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7663
7664 * gcc.target/i386/rtm-xabort-1.c: New.
7665 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7666 * gcc.target/i386/rtm-xend-1.c: Ditto.
7667 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7668 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7669 * gcc.target/i386/sse-13.c: Ditto.
7670 * gcc.target/i386/sse-14.c: Ditto.
7671 * gcc.target/i386/sse-22.c: Ditto.
7672 * gcc.target/i386/sse-23.c: Ditto.
7673 * g++.dg/other/i386-2.C: Ditto.
7674 * g++.dg/other/i386-3.C: Ditto.
7675
7676 2012-03-12 Tobias Burnus <burnus@net-b.de>
7677
7678 PR fortran/52542
7679 * gfortran.dg/proc_ptr_35.f90: New.
7680
7681 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7682
7683 PR target/52530
7684 * gcc.dg/torture/pr52530.c: New test.
7685
7686 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7687
7688 PR target/51244
7689 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7690
7691 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7692
7693 PR target/52450
7694 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7695
7696 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7697
7698 2012-03-09 Andrew Pinski <apinski@cavium.com>
7699
7700 PR middle-end/51988
7701 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7702 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7703
7704 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7705
7706 * gcc.dg/tree-ssa/scev-3.c: New.
7707 * gcc.dg/tree-ssa/scev-4.c: New.
7708
7709 2012-03-08 Tobias Burnus <burnus@net-b.de>
7710
7711 PR fortran/52469
7712 * gfortran.dg/proc_ptr_34.f90
7713
7714 2012-03-07 Jason Merrill <jason@redhat.com>
7715
7716 PR c++/52521
7717 * g++.dg/cpp0x/udlit-mangle.C: New.
7718
7719 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7720
7721 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7722
7723 2012-03-06 Richard Guenther <rguenther@suse.de>
7724
7725 PR middle-end/52493
7726 * gcc.dg/torture/pr52493.c: New testcase.
7727
7728 2012-03-06 Richard Guenther <rguenther@suse.de>
7729
7730 PR lto/52097
7731 * gcc.dg/lto/pr52097_0.c: New testcase.
7732
7733 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7734
7735 PR target/51244
7736 * gcc.target/sh/pr51244-1.c: New.
7737 * gcc.target/sh/pr51244-2.c: New.
7738 * gcc.target/sh/pr51244-3.c: New.
7739
7740 2012-03-05 Jason Merrill <jason@redhat.com>
7741
7742 PR c++/51930
7743 * g++.dg/ext/visibility/template11.C: New.
7744
7745 * g++.dg/cpp0x/implicit13.C: New.
7746
7747 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7748
7749 PR tree-optimization/51721
7750 * gcc.dg/tree-ssa/vrp63.c: New test.
7751 * gcc.dg/pr51721.c: New test.
7752
7753 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7754
7755 PR fortran/50981
7756 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7757 argument checks.
7758
7759 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7760
7761 PR target/52146
7762 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7763
7764 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7765
7766 PR fortran/50981
7767 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7768
7769 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7770
7771 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7772 int32plus.
7773
7774 2012-03-03 Jason Merrill <jason@redhat.com>
7775
7776 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7777
7778 Core 1270
7779 * g++.dg/cpp0x/initlist65.C: New.
7780
7781 PR c++/36797
7782 * g++.dg/ext/is_empty2.C: New.
7783
7784 2012-03-03 Tobias Burnus <burnus@net-b.de>
7785
7786 PR fortran/48820
7787 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7788
7789 2012-03-03 Tobias Burnus <burnus@net-b.de>
7790
7791 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7792 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7793 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7794 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7795 * gfortran.dg/class_30.f90: Remove dg-warning line.
7796 * gfortran.dg/bind_c_usage_25.f90: New.
7797
7798 2012-03-03 Tobias Burnus <burnus@net-b.de>
7799
7800 PR fortran/48820
7801 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7802 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7803 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7804
7805 2012-03-03 Tobias Burnus <burnus@net-b.de>
7806
7807 PR fortran/48820
7808 * gfortran.dg/assumed_type_1.f90: New.
7809 * gfortran.dg/assumed_type_2.f90: New.
7810 * gfortran.dg/assumed_type_3.f90: New.
7811 * gfortran.dg/assumed_type_4.f90: New.
7812
7813 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7814
7815 PR target/49486
7816 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7817 * gcc.target/sh/pr49468-di.c: New.
7818
7819 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7820
7821 * gcc.dg/graphite/pr50561.c: Update.
7822
7823 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7824
7825 * gcc.target/powerpc/pr52457.c: New test.
7826
7827 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7828
7829 * gcc.target/arm/sat-1.c: New test.
7830
7831 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7832
7833 PR target/46716
7834 * gcc.target/i386/pr46716.c: New test.
7835
7836 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7837
7838 PR c++/51989
7839 * g++.dg/cpp0x/sfinae32.C: New.
7840
7841 2012-03-02 Richard Guenther <rguenther@suse.de>
7842
7843 PR tree-optimization/52406
7844 * gcc.dg/torture/pr52406.c: New testcase.
7845
7846 2012-03-02 Tobias Burnus <burnus@net-b.de>
7847
7848 PR fortran/52325
7849 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7850 * gfortran.dg/nullify_2.f90: Update dg-error.
7851 * gfortran.dg/nullify_4.f90: Ditto.
7852 * gfortran.dg/pointer_init_6.f90: Ditto.
7853
7854 2012-03-02 Tobias Burnus <burnus@net-b.de>
7855
7856 PR fortran/52270
7857 * gfortran.dg/class_51.f90: New.
7858
7859 2012-03-02 Tobias Burnus <burnus@net-b.de>
7860
7861 PR fortran/52452
7862 * gfortran.dg/intrinsic_8.f90: New.
7863
7864 2012-03-01 Kai Tietz <ktietz@redhat.com>
7865
7866 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7867 routines on mingw targets.
7868 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7869
7870 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7871
7872 PR tree-optimization/52445
7873 * gcc.dg/pr52445.c: New test.
7874
7875 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7876
7877 PR target/52437
7878 * gcc.c-torture/compile/pr52437.c: New test.
7879
7880 PR middle-end/52419
7881 * gcc.dg/torture/pr52419.c: New test.
7882
7883 PR tree-optimization/52429
7884 * gcc.dg/torture/pr52429.c: New test.
7885 * g++.dg/opt/pr52429.C: New test.
7886
7887 2012-02-29 Richard Guenther <rguenther@suse.de>
7888
7889 PR testsuite/52297
7890 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7891 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7892 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7893 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7894 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7895 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7896
7897 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7898
7899 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7900
7901 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7902
7903 PR fortran/52386
7904 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7905
7906 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7907
7908 PR target/51534
7909 * gcc.target/arm/neon/pr51534.c: New testcase.
7910
7911 2012-02-28 Richard Guenther <rguenther@suse.de>
7912
7913 PR target/52407
7914 * gcc.dg/torture/pr52407.c: New testcase.
7915
7916 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7917
7918 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7919 * gcc.target/arm/vfp2.c: Likewise.
7920 * gcc.target/arm/vfp3.c: Likewise.
7921 * gcc.target/arm/vfp4.c: Likewise.
7922 * gcc.target/arm/vfp5.c: Likewise.
7923 * gcc.target/arm/vfp6.c: Likewise.
7924 * gcc.target/arm/vfp7.c: Likewise.
7925 * gcc.target/arm/vfp8.c: Likewise.
7926 * gcc.target/arm/vfp9.c: Likewise.
7927 * gcc.target/arm/vfp10.c: Likewise.
7928 * gcc.target/arm/vfp11.c: Likewise.
7929 * gcc.target/arm/vfp12.c: Likewise.
7930 * gcc.target/arm/vfp13.c: Likewise.
7931 * gcc.target/arm/vfp14.c: Likewise.
7932 * gcc.target/arm/vfp15.c: Likewise.
7933 * gcc.target/arm/vfp16.c: Likewise.
7934 * gcc.target/arm/vfp17.c: Likewise.
7935 * gcc.target/arm/neon-constants.h: New file.
7936 * gcc.target/arm/neon-vect1.c: New test.
7937 * gcc.target/arm/neon-vect2.c: New test.
7938 * gcc.target/arm/neon-vect3.c: New test.
7939 * gcc.target/arm/neon-vect4.c: New test.
7940 * gcc.target/arm/neon-vect5.c: New test.
7941 * gcc.target/arm/neon-vect6.c: New test.
7942 * gcc.target/arm/neon-vect7.c: New test.
7943 * gcc.target/arm/neon-vect8.c: New test.
7944
7945 2012-02-28 Richard Guenther <rguenther@suse.de>
7946
7947 PR tree-optimization/52402
7948 * gcc.dg/torture/pr52402.c: New testcase.
7949
7950 2012-02-28 Richard Guenther <rguenther@suse.de>
7951
7952 PR lto/52400
7953 * g++.dg/lto/pr52400_0.C: New testcase.
7954
7955 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7956
7957 * gcc.target/avr/torture/builtins-1.c: New test.
7958 * gcc.target/avr/torture/builtins-error.c: New test.
7959
7960 2012-02-28 Kai Tietz <ktietz@redhat.com>
7961
7962 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7963 * gcc.target/i386/pr45352-2.c: Likewise.
7964 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7965 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7966 targets instead rand.
7967 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7968 * gcc.target/i386/sse2-mul-1.c: Likewise.
7969 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7970 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7971 * gcc.target/i386/pad-1.c: Likewise.
7972 * gcc.target/i386/pad-9.c: Likewise.
7973 * gcc.target/i386/pad-2.c: Likewise.
7974 * gcc.target/i386/pad-5b.c: Likewise.
7975 * gcc.target/i386/pad-8.c: Likewise.
7976 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7977 * gcc.target/i386/pr44130.c: Likewise.
7978 * gcc.target/i386/align-main-1.c: Likewise.
7979 * gcc.target/i386/align-main-2.c: Likewise.
7980 * gcc.target/i386/sw-1.c: Likewise.
7981 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7982 on x64 mingw target.
7983 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7984 * gcc.target/i386/pr46295.c: Likewise.
7985 * gcc.target/i386/amd64-abi-1.c: Likewise.
7986 * gcc.target/i386/amd64-abi-2.c: Likewise.
7987 * gcc.target/i386/pr39082-1.c: Likewise.
7988 * gcc.target/i386/pr39162.c: Likewise.
7989 * gcc.target/i386/pr22152.c: Likewise.
7990 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7991 * gcc.target/i386/wrfsbase-2.c: Likewise.
7992 * gcc.target/i386/local.c: Likewise
7993 * gcc.target/i386/wrgsbase-1.c: Likewise.
7994 * gcc.target/i386/wrfsbase-1.c: Likewise.
7995 * gcc.target/i386/pr39315-3.c: Likewise.
7996 * gcc.target/i386/pr35767-4.c: Likewise.
7997 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7998 x64 mingw target.
7999 * gcc.target/i386/pr45336-2.c: Likewise.
8000 * gcc.target/i386/pr45336-1.c: Likewise.
8001 * gcc.target/i386/pr45336-4.c: Likewise.
8002
8003 2012-02-27 Tristan Gingold <gingold@adacore.com>
8004
8005 * gnat.dg/array20.ad[sb]: New test.
8006
8007 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8008
8009 PR target/52375
8010 * gcc.target/arm/pr52375.c: New test.
8011 * gcc.c-torture/compile/pr52375.c: New test.
8012
8013 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8014
8015 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8016 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8017
8018 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8019
8020 * gnat.dg/aggr19.adb: New test.
8021 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8022
8023 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8024
8025 PR target/49263
8026 * gcc.target/sh/pr49263.c: New.
8027
8028 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8029
8030 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8031 simulate_thread_wrapper_other_threads
8032 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8033 Move initialization of 'value' to main().
8034 (main): Initialize 'value';
8035 * gcc.dg/simulate-thread/speculative-store.c
8036 (simulate_thread_step_verify): Return 0 when successful.
8037 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8038 Reduce threshold.
8039 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8040 (simulate_thread_wrapper_other_threads): Return a success/fail value
8041 and issue an error if the instruction count threshold is exceeded.
8042
8043 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8044
8045 PR target/50580
8046 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8047 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8048
8049 2012-02-24 Richard Guenther <rguenther@suse.de>
8050
8051 PR middle-end/52355
8052 * gcc.dg/pr52355.c: New testcase.
8053
8054 2012-02-23 Kai Tietz <ktietz@redhat.com>
8055
8056 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8057 * gcc.dg/Wpadded.c: Likewise.
8058 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8059 structure-layout.
8060 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8061 for sleep by Sleep and add windows.h include for this function.
8062 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8063 targets.
8064 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8065 target.
8066 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8067 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8068 on x64 mingw target.
8069 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8070 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8071 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8072 failure on LLP64 target.
8073
8074 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8075
8076 PR c/52290
8077 * gcc.dg/noncompile/pr52290.c: New test.
8078
8079 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8080
8081 PR tree-optimization/52019
8082 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8083
8084 2012-02-22 Kai Tietz <ktietz@redhat.com>
8085
8086 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8087 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8088 derived pdiff_t type.
8089 * g++.dg/torture/pr49720.C: Likewise
8090
8091 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8092
8093 PR target/52330
8094 * gcc.target/i386/pr52330.c: New test.
8095
8096 2012-02-22 Tobias Burnus <burnus@net-b.de>
8097
8098 PR fortran/52335
8099 * gfortran.dg/io_constraints_10.f90: New.
8100
8101 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8102
8103 * lib/target-supports.exp (check_effective_target_vect_condition):
8104 Return true for NEON.
8105
8106 2012-02-21 Kai Tietz <ktietz@redhat.com>
8107
8108 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8109
8110 2012-02-21 Richard Guenther <rguenther@suse.de>
8111
8112 PR tree-optimization/52324
8113 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8114
8115 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8116
8117 PR middle-end/51782
8118 * gcc.target/avr/torture/pr51782-1.c: New test.
8119
8120 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8121
8122 PR tree-optimization/52318
8123 * gcc.dg/pr52318.c: New test.
8124
8125 2012-02-20 Kai Tietz <ktietz@redhat.com>
8126
8127 * gcc.dg/bf-ms-layout-3.c: New testcase.
8128
8129 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8130
8131 PR testsuite/52229
8132 PR fortran/32380
8133 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8134
8135 2012-02-20 Richard Guenther <rguenther@suse.de>
8136
8137 PR tree-optimization/52298
8138 * gcc.dg/torture/pr52298.c: New testcase.
8139 * gcc.dg/vect/pr52298.c: Likewise.
8140
8141 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8142
8143 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8144 * gcc.c-torture/execute/pr52286.c: Ditto.
8145
8146 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8147
8148 PR tree-optimization/52286
8149 * gcc.c-torture/execute/pr52286.c: New test.
8150
8151 2012-02-18 Tobias Burnus <burnus@net-b.de>
8152
8153 PR fortran/52295
8154 * gfortran.dg/interface_35.f90: Use -std=f2003.
8155 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8156 * gfortran.dg/interface_assignment_4.f90: Ditto.
8157 * gfortran.dg/bessel_1.f90: Ditto.
8158 * gfortran.dg/func_result_6.f90: Ditto.
8159 * gfortran.dg/hypot_1.f90: Ditto.
8160 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8161
8162 2012-02-17 Tobias Burnus <burnus@net-b.de>
8163
8164 PR translation/52232
8165 PR translation/52234
8166 PR translation/52245
8167 PR translation/52246
8168 PR translation/52262
8169 PR translation/52273
8170 * gfortran.dg/coarray_22.f90: Update dg-error.
8171 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8172
8173 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8174
8175 PR target/51753
8176 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8177 (simulate-thread): Use default timeout.
8178
8179 2012-02-16 Jason Merrill <jason@redhat.com>
8180
8181 PR c++/52248
8182 * g++.dg/ext/timevar1.C: New.
8183
8184 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8185
8186 PR c++/52126
8187 * g++.dg/template/using21.C: New.
8188 * g++.dg/template/using22.C: Likewise.
8189
8190 2012-02-16 Jason Merrill <jason@redhat.com>
8191
8192 PR c++/51415
8193 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8194
8195 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8196
8197 PR tree-optimization/52255
8198 * gcc.c-torture/compile/pr52255.c: New test.
8199
8200 PR debug/52260
8201 * g++.dg/debug/dwarf2/pr52260.C: New test.
8202
8203 PR middle-end/51929
8204 * g++.dg/ipa/pr51929.C: New test.
8205
8206 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8207
8208 PR target/52199
8209 * gcc.target/powerpc/pr52199.c: New file.
8210
8211 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8212
8213 PR target/52152
8214 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8215
8216 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8217
8218 * gcc.dg/pr51867.c: Don't include <math.h>.
8219 (sqrtf): Declare.
8220
8221 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8222
8223 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8224 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8225
8226 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8227
8228 PR tree-optimization/50561
8229 * gcc.dg/graphite/pr50561.c: New testcase.
8230
8231 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8232
8233 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8234 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8235
8236 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8237
8238 * gnat.dg/discr35.ad[sb]: New test.
8239
8240 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8241
8242 * gnat.dg/volatile10.adb: New test.
8243 * gnat.dg/volatile10_pkg.ads: New helper.
8244
8245 2012-02-14 Jason Merrill <jason@redhat.com>
8246
8247 * g++.dg/ext/attrib43.C: New.
8248
8249 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8250
8251 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8252 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8253 fgnu_tm.
8254 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8255 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8256 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8257 effective_target fgnu_tm.
8258 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8259
8260 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8261
8262 PR c++/52247
8263 * g++.dg/template/asmgoto1.C: New test.
8264
8265 2012-02-14 Ian Lance Taylor <iant@google.com>
8266
8267 PR go/48501
8268 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8269 compiling generated file for 64bit and index tests.
8270
8271 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8272
8273 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8274
8275 2012-02-14 Richard Guenther <rguenther@suse.de>
8276
8277 PR tree-optimization/52244
8278 PR tree-optimization/51528
8279 * gcc.dg/torture/pr52244.c: New testcase.
8280
8281 2012-02-14 Walter Lee <walt@tilera.com>
8282
8283 * g++.dg/other/PR23205.C: Disable test on tile.
8284 * g++.dg/other/pr23205-2.C: Disable test on tile.
8285 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8286 * gcc.dg/20040813-1.c: Disable test on tile.
8287 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8288 * gcc.misc-tests/linkage.exp: Handle tilegx.
8289
8290 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8291
8292 PR tree-optimization/52210
8293 * gcc.dg/pr52210.c: New test.
8294
8295 2012-02-14 Jason Merrill <jason@redhat.com>
8296
8297 PR c++/39055
8298 * g++.dg/overload/defarg5.C: New.
8299
8300 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8301
8302 PR c/52181
8303 * c-c++-common/pr52181.c: New test.
8304
8305 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8306
8307 PR c++/52215
8308 * g++.dg/ext/atomic-1.C: New test.
8309
8310 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8311
8312 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8313
8314 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8315
8316 PR middle-end/52209
8317 * gcc.c-torture/execute/pr52209.c: New test.
8318
8319 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8320
8321 PR fortran/50981
8322 * gfortran.dg/elemental_optional_args_5.f03: New test.
8323
8324 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8325
8326 PR testsuite/50076
8327 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8328 cases.
8329
8330 2012-02-11 Ian Lance Taylor <iant@google.com>
8331
8332 PR go/51874
8333 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8334 SPARC Solaris. Don't run the test at all on systems where it may
8335 not work, rather than xfailing it.
8336
8337 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8338
8339 PR rtl-optimization/52175
8340 * gcc.c-torture/compile/pr52175.c: New test.
8341
8342 2012-02-10 Jason Merrill <jason@redhat.com>
8343
8344 PR c++/51910
8345 * g++.dg/template/repo10.C: New.
8346
8347 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8348
8349 PR debug/52132
8350 * gcc.dg/pr52132.c: New test.
8351
8352 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8353
8354 * gnat.dg/specs/aggr4.ads: New test.
8355 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8356
8357 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8358
8359 PR target/52146
8360 * gcc.target/i386/pr52146.c: New.
8361
8362 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8363
8364 PR middle-end/52177
8365 * c-c++-common/pr52177.c: New test.
8366
8367 2012-02-10 Jan Hubicka <jh@suse.cz>
8368
8369 PR middle-end/48600
8370 * g++.dg/torture/pr48600.C: New testcase.
8371
8372 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8373
8374 PR middle-end/52140
8375 * gcc.dg/dfp/pr52140.c: New test.
8376
8377 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8378
8379 PR fortran/32380
8380 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8381 of dg-options.
8382
8383 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8384
8385 PR middle-end/51867
8386 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8387 * gcc.dg/pr51867.c: New test.
8388
8389 2012-02-09 Ian Lance Taylor <iant@google.com>
8390
8391 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8392 which don't support -fsplit-stack. Turn off optimization when
8393 compiling select5-out.go.
8394
8395 2012-02-08 Ian Lance Taylor <iant@google.com>
8396
8397 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8398 systems which don't support -fsplit-stack.
8399
8400 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8401
8402 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8403 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8404 machine instuction in the log.
8405
8406 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8407
8408 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8409 to 20 seconds.
8410
8411 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8412
8413 PR driver/48524
8414 * gcc.dg/pr48524.c: New test.
8415 * gcc.dg/pr48524.spec: New spec file for test.
8416
8417 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8418
8419 PR fortran/32380
8420 * gfortran.dg/vect/pr32380.f90: New test.
8421
8422 2012-02-08 Tobias Burnus <burnus@net-b.de>
8423
8424 PR fortran/52151
8425 * gfortran.dg/realloc_on_assign_12.f90: New.
8426
8427 2012-02-08 Richard Guenther <rguenther@suse.de>
8428
8429 PR rtl-optimization/52170
8430 * gcc.dg/torture/pr52170.c: New testcase.
8431
8432 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8433
8434 PR gcov-profile/52150
8435 * gcc.dg/tree-prof/pr52150.c: New test.
8436
8437 PR rtl-optimization/52139
8438 * gcc.dg/pr52139.c: New test.
8439
8440 2012-02-07 Jason Merrill <jason@redhat.com>
8441
8442 PR c++/51675
8443 * g++.dg/cpp0x/constexpr-union3.C: New.
8444
8445 PR c++/52035
8446 * g++.dg/lto/pr52035_0.C: New.
8447
8448 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8449
8450 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8451 * gcc.dg/special/weak-1.c: Likewise.
8452 * gcc.dg/ucnid-12.c: Likewise.
8453 * gcc.dg/torture/pr45678-1.c: Likewise.
8454 * gcc.dg/torture/pr45678-2.c: Likewise.
8455 * gcc.dg/vector-4.c: Likewise.
8456 * gcc.dg/ipa/inline-5.c: Likewise.
8457 * gcc.dg/ucnid-11.c: Likewise.
8458 * gcc.misc-tests/gcov-13.c: Likewise.
8459 * gcc.misc-tests/gcov-14.c: Likewise.
8460 * g++.dg/ext/label13.C: Likewise.
8461 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8462 hppa*-*-hpux* options.
8463 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8464 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8465 * gcc.dg/pr48616.c: Likewise.
8466 * gcc.dg/pr17957.c: Likewise.
8467 * gcc.dg/pr17055-1.c: Likewise.
8468 * gcc.dg/pr32912-1.c: Likewise.
8469 * gcc.dg/tm/pr51472.c: Likewise.
8470 * c-c++-common/fold-bitand-4.c: Likewise.
8471 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8472 Use dg-additional-options for extra options.
8473
8474 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8475
8476 * gcc.target/epiphany/interrupt-2.c: New test.
8477
8478 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8479
8480 PR target/52155
8481 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8482 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8483 for MIPS ELF.
8484
8485 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8486
8487 PR target/52152
8488 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8489
8490 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8491
8492 PR middle-end/24306
8493 PR target/52154
8494 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8495 * gcc.target/mips/va-arg-1.c: New test.
8496
8497 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8498
8499 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8500 for -mno-pointers-to-nested-functions.
8501
8502 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8503
8504 * gcc.c-torture/execute/20120207-1.c: New test.
8505
8506 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8507
8508 PR rtl-optimization/52060
8509 * gcc.dg/torture/pr52060.c: New test.
8510
8511 PR middle-end/52074
8512 * gcc.c-torture/compile/pr52074.c: New test.
8513
8514 2012-02-07 Tobias Burnus <burnus@net-b.de>
8515
8516 PR fortran/51514
8517 * gfortran.dg/class_to_type_2.f90: New.
8518
8519 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8520
8521 PR fortran/32373
8522 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8523 Remove module.
8524
8525 2012-02-06 Jason Merrill <jason@redhat.com>
8526
8527 PR c++/52088
8528 * g++.dg/template/conv13.C: New.
8529
8530 2012-02-06 Richard Guenther <rguenther@suse.de>
8531
8532 PR tree-optimization/52115
8533 * gcc.c-torture/compile/pr52115.c: New testcase.
8534
8535 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8536
8537 PR target/52129
8538 * gcc.c-torture/execute/pr52129.c: New test.
8539
8540 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8541
8542 * gcc.dg/pr48374.c: Actually add the test I forgot
8543 in the 2012-01-25 commit.
8544
8545 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8546
8547 PR fortran/32373
8548 * gfortran.dg/vect/vect-8.f90: New test case.
8549
8550 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8551
8552 PR fortran/48847
8553 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8554
8555 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8556
8557 PR fortran/52102
8558 * gfortran.dg/class_48.f90 : Add test of allocate class array
8559 component with source in subroutine test3. Remove commenting
8560 out in subroutine test4, since branching on unitialized variable
8561 is now fixed (no PR for this last.).
8562
8563 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8564
8565 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8566 on MIPS targets.
8567 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8568
8569 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8570
8571 PR target/52125
8572 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8573 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8574
8575 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8576
8577 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8578 (check_effective_target_sync_int_long): Use it.
8579 (check_effective_target_sync_char_short): Likewise.
8580 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8581
8582 2012-02-05 Tobias Burnus <burnus@net-b.de>
8583
8584 PR fortran/51972
8585 * gfortran.dg/class_48.f90: Add some further checks.
8586
8587 2012-02-05 Ira Rosen <irar@il.ibm.com>
8588
8589 PR tree-optimization/52091
8590 * gcc.dg/vect/pr52091.c: New test.
8591
8592 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8593
8594 PR rtl-optimization/52113
8595 * gcc.target/avr/pr52113.c: New test.
8596
8597 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8598
8599 PR rtl-optimization/52092
8600 * gcc.c-torture/compile/pr52092.c: New test.
8601
8602 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8603
8604 PR fortran/41587
8605 * gfortran.dg/class_array_10.f03: New test.
8606
8607 PR fortran/46356
8608 * gfortran.dg/class_array_11.f03: New test.
8609
8610 PR fortran/51754
8611 * gfortran.dg/class_array_12.f03: New test.
8612
8613 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8614
8615 PR fortran/52012
8616 * gfortran.dg/realloc_on_assign_11.f90: New test.
8617
8618 2012-02-02 Tobias Burnus <burnus@net-b.de>
8619
8620 PR fortran/52093
8621 * gfortran.dg/shape_7.f90: New.
8622
8623 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8624
8625 * gcc.target/mips/mips-prepend-1.c: New test.
8626
8627 2012-02-02 Jan Hubicka <jh@suse.cz>
8628 Tom de Vries <tom@codesourcery.com>
8629
8630 PR middle-end/51998
8631 * gcc.dg/alias-12.c: New testcase.
8632 * gcc.dg/alias-13.c: New testcase.
8633
8634 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8635
8636 PR target/52086
8637 * gcc.dg/pr52086.c: New test.
8638
8639 PR tree-optimization/52073
8640 * gcc.c-torture/compile/pr52073.c: New test.
8641
8642 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8643
8644 PR fortran/51958
8645 * gfortran.dg/function_optimize_10.f90: New test.
8646
8647 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8648
8649 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8650 test on alpha*-*-*.
8651
8652 2012-02-01 Tobias Burnus <burnus@net-b.de>
8653
8654 PR fortran/52024
8655 * gfortran.dg/typebound_operator_14.f90: New.
8656
8657 2012-02-01 Tobias Burnus <burnus@net-b.de>
8658
8659 PR fortran/52059
8660 * gfortran.dg/elemental_function_1.f90: New.
8661
8662 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8663
8664 PR rtl-optimization/51374
8665 * gcc.target/avr/torture/pr51374-1.c:
8666 Also fail if SBIS is seen.
8667
8668 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8669
8670 PR rtl-optimization/51374
8671 * gcc.target/avr/torture/pr51374-1.c: New.
8672
8673 2012-01-31 Tobias Burnus <burnus@net-b.de>
8674
8675 PR fortran/52024
8676 * gfortran.dg/typebound_generic_11.f90: New.
8677
8678 2012-01-31 Tobias Burnus <burnus@net-b.de>
8679
8680 PR fortran/52029
8681 * gfortran.dg/class_49.f90: New.
8682
8683 2012-01-31 Tobias Burnus <burnus@net-b.de>
8684
8685 PR fortran/52013
8686 * gfortran.dg/elemental_args_check_6.f90: New.
8687
8688 2012-01-31 Jason Merrill <jason@redhat.com>
8689
8690 PR c++/52043
8691 * g++.dg/cpp0x/variadic122.C: New.
8692
8693 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8694
8695 PR fortran/52012
8696 * gfortran.dg/realloc_on_assign_10.f90: New test.
8697
8698 2012-01-31 Richard Guenther <rguenther@suse.de>
8699
8700 PR tree-optimization/51528
8701 * gcc.dg/torture/pr51528.c: New testcase.
8702
8703 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8704
8705 PR go/48501
8706 * lib/go.exp (go_target_compile): Append timeout= to options.
8707 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8708 select5-out.go test on alpha*-*-* targets.
8709
8710 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8711
8712 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8713 (TEST_SHORT): Reformat in the same way.
8714 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8715 (TEST_SHORT): Reformat in the same way.
8716 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8717 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8718 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8719 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8720 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8721
8722 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8723
8724 PR target/51835
8725 * gcc.target/arm/pr51835.c: New testcase.
8726
8727 2012-01-30 Richard Guenther <rguenther@suse.de>
8728
8729 PR tree-optimization/52028
8730 * gcc.dg/torture/pr52028.c: New testcase.
8731 * gfortran.dg/ldist-pr45199.f: Adjust.
8732 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8733 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8734 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8735
8736 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR debug/52027
8739 * gcc.dg/tree-prof/pr52027.c: New test.
8740
8741 PR tree-optimization/52046
8742 * gcc.dg/pr52046.c: New test.
8743
8744 PR debug/52048
8745 * g++.dg/other/pr52048.C: New test.
8746
8747 2012-01-30 Richard Guenther <rguenther@suse.de>
8748
8749 PR tree-optimization/52045
8750 * gcc.dg/pr52045.c: New testcase.
8751
8752 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8753
8754 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8755 new code generated for __sync_lock_release.
8756
8757 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8758
8759 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8760
8761 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8762
8763 PR testsuite/51875
8764 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8765
8766 * g++.dg/ext/visibility/template10.C: Fix typo.
8767
8768 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8769
8770 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8771
8772 PR c++/51327
8773 * g++.dg/cpp0x/constexpr-ice6.C: New.
8774
8775 2012-01-29 Tobias Burnus <burnus@net-b.de>
8776
8777 PR fortran/41600
8778 * gfortran.dg/default_initialization_6.f90: New.
8779
8780 2012-01-29 Tobias Burnus <burnus@net-b.de>
8781
8782 PR fortran/51972
8783 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8784 * gfortran.dg/class_48.f90: New.
8785
8786 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8787
8788 PR fortran/51808
8789 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8790
8791 2012-01-28 Tobias Burnus <burnus@net-b.de>
8792
8793 PR fortran/51972
8794 * gfortran.dg/class_allocate_12.f90: New.
8795
8796 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8797
8798 * gcc.dg/torture/pr50444.c: Fix dg directives.
8799
8800 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8801
8802 PR target/52006
8803 * gcc.target/arm/pr52006.c: New test.
8804
8805 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8806
8807 PR testsuite/52011
8808 * gcc.dg/lto/trans-mem.h: New file.
8809 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8810 * gcc.dg/lto/trans-mem-1_1.c: Same.
8811 * gcc.dg/lto/trans-mem-4_1.c: Same.
8812 * gcc.dg/lto/trans-mem-3_1.c: Same.
8813
8814 2012-01-27 Tobias Burnus <burnus@net-b.de>
8815
8816 PR fortran/52022
8817 * gfortran.dg/dummy_procedure_7.f90: New.
8818
8819 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8820
8821 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8822 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8823
8824 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8825
8826 PR c++/51852
8827 * g++.dg/other/gc5.C: New test.
8828
8829 2012-01-27 Richard Guenther <rguenther@suse.de>
8830
8831 PR tree-optimization/50444
8832 * gcc.dg/torture/pr50444.c: New testcase.
8833
8834 2012-01-27 Tobias Burnus <burnus@net-b.de>
8835
8836 PR fortran/51970
8837 PR fortran/51977
8838 * gfortran.dg/move_alloc_13.f90: New.
8839
8840 2012-01-27 Tobias Burnus <burnus@net-b.de>
8841
8842 PR fortran/51953
8843 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8844 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8845 and change dg-error string.
8846
8847 2012-01-27 Tobias Burnus <burnus@net-b.de>
8848
8849 PR fortran/52016
8850 * gfortran.dg/elemental_args_check_5.f90: New.
8851
8852 2012-01-27 Richard Guenther <rguenther@suse.de>
8853
8854 PR middle-end/51959
8855 * g++.dg/torture/pr51959.C: New testcase.
8856
8857 2012-01-27 Tom de Vries <tom@codesourcery.com>
8858
8859 PR tree-optimization/51990
8860 * gcc.dg/pr51990.c: New test.
8861 * gcc.dg/pr51990-2.c: Same.
8862
8863 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8864 Tobias Burnus <burnus@gcc.gnu.org>
8865
8866 PR fortran/48705
8867 * gfortran.dg/class_allocate_11.f03: New.
8868
8869 PR fortran/51870
8870 PR fortran/51943
8871 PR fortran/51946
8872 * gfortran.dg/class_allocate_7.f03: New.
8873 * gfortran.dg/class_allocate_8.f03: New.
8874 * gfortran.dg/class_allocate_9.f03: New.
8875 * gfortran.dg/class_allocate_10.f03: New.
8876
8877 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8878
8879 * gnat.dg/discr34.adb: New test.
8880 * gnat.dg/discr34_pkg.ads: New helper.
8881
8882 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8883
8884 * gnat.dg/discr33.adb: New test.
8885
8886 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8887
8888 * gnat.dg/limited_with3.ad[sb): New test.
8889 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8890 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8891 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8892
8893 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8894
8895 * gnat.dg/stack_usage1.adb: New test.
8896 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8897
8898 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8899 * gcc.dg/pr44194-2.c: Likewise.
8900
8901 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8902
8903 PR c++/51370
8904 * g++.dg/template/crash112.C: New.
8905
8906 2012-01-27 Richard Henderson <rth@redhat.com>
8907
8908 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8909
8910 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8911
8912 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8913
8914 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8915
8916 PR middle-end/51895
8917 * g++.dg/opt/pr51895.C: New test.
8918
8919 2012-01-26 Michael Matz <matz@suse.de>
8920
8921 PR tree-optimization/48794
8922 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8923
8924 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8925
8926 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8927
8928 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8929
8930 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8931 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8932 memory.
8933 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8934 the default value for s390 and s390x.
8935
8936 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8937
8938 PR lto/51698
8939 * gcc.dg/lto/trans-mem-4_0.c: New.
8940 * gcc.dg/lto/trans-mem-4_1.c: New.
8941 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8942 TM builtins.
8943 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8944 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8945 TM builtins.
8946 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8947 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8948 TM builtins.
8949
8950 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8951
8952 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8953
8954 2012-01-25 Ian Lance Taylor <iant@google.com>
8955
8956 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8957
8958 2012-01-25 Tobias Burnus <burnus@net-b.de>
8959
8960 PR fortran/51995
8961 * gfortran.dg/typebound_proc_25.f90: New.
8962
8963 2012-01-25 Jason Merrill <jason@redhat.com>
8964
8965 PR c++/51992
8966 * g++.dg/lto/pr51992_0.C: New.
8967
8968 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8969
8970 PR tree-optimization/51987
8971 * gcc.target/i386/pr51987.c: New test.
8972
8973 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8974
8975 * gcc.dg/tm/lto-1.c: Require lto support in target.
8976
8977 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8978
8979 PR rtl-optimization/48374
8980 * gcc.dg/pr48374.c: New test.
8981
8982 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8983
8984 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8985
8986 2012-01-25 Tobias Burnus <burnus@net-b.de>
8987
8988 PR fortran/51966
8989 * gfortran.dg/derived_constructor_char_3.f90: New.
8990
8991 2012-01-24 Ian Lance Taylor <iant@google.com>
8992
8993 * go.test/go-test.exp (filecmp): New procedure.
8994 (errchk): Handle quoted square brackets.
8995 (go-gc-tests): Set go_compile_args. Handle various new test
8996 lines. Skip a few new tests.
8997 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8998
8999 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9000
9001 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9002 (check_effective_target_vect_extract_even_odd)
9003 (check_effective_target_vect_interleave): Return true for MIPS
9004 paired-single.
9005
9006 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9007
9008 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9009 (main): Use it instead of argc.
9010
9011 2012-01-24 Jason Merrill <jason@redhat.com>
9012
9013 PR c++/51973
9014 * g++.dg/cpp0x/sfinae31.C: New.
9015
9016 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9017
9018 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9019
9020 2012-01-24 Jason Merrill <jason@redhat.com>
9021
9022 PR c++/51812
9023 * g++.dg/inherit/covariant20.C: New.
9024
9025 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9026
9027 PR c++/51223
9028 * g++.dg/parse/crash58.C: New.
9029
9030 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9031
9032 PR target/51957
9033 * gcc.dg/pr51957-1.c: New test.
9034 * gcc.dg/pr51957-1.h: New file.
9035 * gcc.dg/pr51957-2.c: New test.
9036
9037 2012-01-23 Jason Merrill <jason@redhat.com>
9038
9039 PR c++/51930
9040 * g++.dg/ext/visibility/template10.C: New.
9041
9042 2012-01-23 Tobias Burnus <burnus@net-b.de>
9043
9044 PR fortran/51948
9045 * gfortran.dg/move_alloc_12.f90: New.
9046
9047 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9048
9049 PR middle-end/45416
9050 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9051
9052 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9053
9054 PR c++/51398
9055 * g++.dg/template/crash111.C: New.
9056
9057 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9058
9059 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9060 configurations.
9061 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9062
9063 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9064
9065 PR testsuite/51941
9066 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9067 the DW_TAG_class_type and DW_AT_name: "Executor".
9068
9069 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9070
9071 * lib/target-supports.exp
9072 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9073 (check_effective_target_vect_interleave): Likewise.
9074
9075 2012-01-22 Jason Merrill <jason@redhat.com>
9076
9077 PR c++/51925
9078 * g++.dg/template/using20.C: New.
9079 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9080
9081 2012-01-23 Jason Merrill <jason@redhat.com>
9082
9083 PR target/51934
9084 * g++.dg/torture/pr51344.C: Limit to x86.
9085
9086 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9087
9088 * c-c++-common/tm/omp.c: Require target with pthread support.
9089
9090 2012-01-23 Richard Guenther <rguenther@suse.de>
9091
9092 PR tree-optimization/51949
9093 * gcc.dg/torture/pr51949.c: New testcase.
9094
9095 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9096
9097 PR rtl-optimization/51933
9098 * gcc.c-torture/execute/pr51933.c: New test.
9099
9100 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9101
9102 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9103 Do not define for Interix.
9104
9105 2012-01-22 Jason Merrill <jason@redhat.com>
9106
9107 PR c++/51832
9108 * g++.dg/lto/pr51832.h: New.
9109 * g++.dg/lto/pr51832_0.C: New.
9110 * g++.dg/lto/pr51832_1.C: New.
9111
9112 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9113
9114 * gcc.dg/ext-elim-1.c: New test.
9115
9116 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9117
9118 PR target/51931
9119 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9120 * g++.dg/opt/longbranch1.C: Likewise.
9121
9122 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9123
9124 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9125 in C++11 mode.
9126
9127 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9128
9129 PR fortran/50556
9130 * gfortran.dg/namelist_74.f90: New test.
9131 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9132
9133 2012-01-21 Tobias Burnus <burnus@net-b.de>
9134
9135 PR fortran/51913
9136 * gfortran.dg/class_47.f90: New.
9137
9138 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9139
9140 * gnat.dg/renaming5.ad[sb]: New test.
9141
9142 2012-01-20 Jason Merrill <jason@redhat.com>
9143
9144 PR c++/51919
9145 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9146
9147 2012-01-20 Jason Merrill <jason@redhat.com>
9148
9149 PR c++/51922
9150 * g++.dg/ext/attrib42.C: Require ilp32.
9151
9152 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9153
9154 PR target/51915
9155 * gcc.target/arm/pr51915.c: New test.
9156
9157 2012-01-20 Cary Coutant <ccoutant@google.com>
9158 Dodji Seketeli <dodji@redhat.com>
9159
9160 PR debug/45682
9161 * g++.dg/debug/dwarf2/nested-3.C: New test.
9162
9163 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9164
9165 PR c++/51402
9166 * g++.dg/template/crash110.C: New.
9167
9168 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9169
9170 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9171 Remove default options on hppa*-*-hpux*.
9172
9173 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9174
9175 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9176
9177 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9178
9179 * gcc.c-torture/compile/pr51856.c: New testcase.
9180
9181 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9182
9183 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9184 options to go_target_compile.
9185
9186 2012-01-20 Kai Tietz <ktietz@redhat.com>
9187
9188 * g++.dg/torture/pr51344.C: Fix typo.
9189
9190 2012-01-20 Richard Guenther <rguenther@suse.de>
9191
9192 PR tree-optimization/51903
9193 * g++.dg/torture/pr51903.C: New testcase.
9194
9195 2012-01-20 Tobias Burnus <burnus@net-b.de>
9196 Janus Weil <janus@gcc.gnu.org>
9197
9198 PR fortran/51056
9199 * gfortran.dg/use_21.f90: New.
9200
9201 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9202
9203 PR target/51106
9204 * gcc.dg/torture/pr51106-1.c: New test.
9205 * gcc.dg/torture/pr51106-2.c: New test.
9206
9207 2012-01-19 Kai Tietz <ktietz@redhat.com>
9208
9209 * g++.dg/torture/pr51344.C: New test.
9210
9211 2012-01-19 Tobias Burnus <burnus@net-b.de>
9212
9213 PR fortran/51904
9214 * gfortran.dg/intrinsic_size_2.f90: New.
9215
9216 2012-01-19 Jason Merrill <jason@redhat.com>
9217
9218 PR c++/51889
9219 * g++.dg/inherit/using7.C: New.
9220
9221 2012-01-19 Richard Guenther <rguenther@suse.de>
9222
9223 PR tree-optimization/37997
9224 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9225
9226 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9227
9228 PR rtl-optimization/51505
9229 * gcc.dg/pr51505.c: New test.
9230
9231 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9232
9233 PR fortran/51634
9234 * gfortran.dg/typebound_operator_12.f03: New.
9235 * gfortran.dg/typebound_operator_13.f03: New.
9236
9237 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9238
9239 PR c++/51225
9240 * g++.dg/cpp0x/pr51225.C: New.
9241
9242 2012-01-17 Ian Lance Taylor <iant@google.com>
9243
9244 PR go/50656
9245 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9246
9247 2012-01-17 Tobias Burnus <burnus@net-b.de>
9248
9249 PR fortran/51869
9250 * gfortran.dg/realloc_on_assign_9.f90: New.
9251
9252 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9253
9254 PR other/51165
9255 * gcc.dg/tm/memopt-3.c: Remove xfail.
9256 * gcc.dg/tm/memopt-4.c: Remove xfail.
9257 * gcc.dg/tm/memopt-5.c: Remove xfail.
9258 * gcc.dg/tm/memopt-7.c: Remove xfail.
9259
9260 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9261
9262 PR tree-optimization/51877
9263 * gcc.c-torture/execute/pr51877.c: New test.
9264
9265 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9266
9267 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9268 {!vect_align_arrays} to vect_sizes_32B_16B.
9269 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9270 * gcc.dg/vect/vect-peel-3.c: Ditto.
9271
9272 2012-01-16 Jason Merrill <jason@redhat.com>
9273
9274 PR c++/51854
9275 * g++.dg/abi/mangle60.C: New.
9276
9277 PR c++/51827
9278 * g++.dg/pch/mangle1.{C,Hs}: New.
9279
9280 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9281 Tobias Burnus <burnus@net-b.de>
9282
9283 PR fortran/50981
9284 * gfortran.dg/elemental_optional_args_3.f90: New
9285 * gfortran.dg/elemental_optional_args_4.f90: New
9286
9287 2012-01-16 Tobias Burnus <burnus@net-b.de>
9288
9289 PR fortran/51809
9290 * gfortran.dg/use_20.f90: New
9291
9292 2012-01-16 Jason Merrill <jason@redhat.com>
9293
9294 PR c++/51868
9295 * g++.dg/cpp0x/rv-bitfield.C: New.
9296 * g++.dg/cpp0x/rv-bitfield2.C: New.
9297
9298 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9299
9300 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9301 subroutine 'qsort' and use index array to assign the result.
9302
9303 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9304
9305 PR tree-optimization/51865
9306 * gcc.dg/pr51865.c: New test.
9307
9308 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9309
9310 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9311
9312 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9313
9314 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9315 to be loaded from the constant pool, rather than via %hi and %lo.
9316
9317 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9318
9319 PR rtl-optimization/51821
9320 * gcc.dg/pr51821.c: New test.
9321
9322 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9323
9324 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9325
9326 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9327
9328 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9329
9330 2012-01-14 Tobias Burnus <burnus@net-b.de>
9331
9332 PR fortran/51800
9333 * gfortran.dg/init_flag_8.f90: New.
9334 * gfortran.dg/init_flag_9.f90: New.
9335
9336 2011-01-14 Tobias Burnus <burnus@net-b.de>
9337
9338 PR fortran/51816
9339 * gfortran.dg/use_18.f90: New.
9340 * gfortran.dg/use_19.f90: New.
9341
9342 2012-01-13 Ian Lance Taylor <iant@google.com>
9343
9344 PR c++/50012
9345 * g++.dg/warn/Wsign-compare-4.C: New.
9346
9347 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9348
9349 PR fortran/48351
9350 * gfortran.dg/alloc_comp_assign.f03: New.
9351 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9352 __BUILTIN_FREE from 38 to 32.
9353
9354 2012-01-13 Jason Merrill <jason@redhat.com>
9355
9356 PR c++/20681
9357 * g++.dg/warn/Wreturn-type-7.C: New.
9358
9359 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9360
9361 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9362 assumption.
9363 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9364 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9365 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9366 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9367 int32plus because of big array needed.
9368 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9369 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9370
9371 2012-01-13 Jason Merrill <jason@redhat.com>
9372
9373 PR c++/51813
9374 * g++.dg/ext/visibility/template9.C: New.
9375
9376 PR c++/51620
9377 * g++.dg/cpp0x/defaulted34.C: New.
9378 * g++.dg/template/virtual3.C: New.
9379
9380 2012-01-13 Richard Guenther <rguenther@suse.de>
9381
9382 PR middle-end/8081
9383 * gcc.dg/torture/pr8081.c: New testcase.
9384
9385 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9386
9387 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9388
9389 2012-01-12 Jason Merrill <jason@redhat.com>
9390
9391 PR c++/51714
9392 * g++.dg/ext/stmtexpr14.C: New.
9393
9394 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9395
9396 PR c++/51633
9397 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9398
9399 2012-01-12 Jason Merrill <jason@redhat.com>
9400
9401 PR c++/48051
9402 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9403 * g++.dg/abi/mangle58.C: Likewise.
9404
9405 PR c++/51403
9406 * g++.dg/template/arg8.C: New.
9407
9408 2012-01-12 Ira Rosen <irar@il.ibm.com>
9409
9410 PR tree-optimization/51799
9411 * gcc.dg/vect/pr51799.c: New test.
9412 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9413 patterns.
9414
9415 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9416 Tobias Burnus <burnus@net-b.de>
9417
9418 PR fortran/51057
9419 PR fortran/51616
9420 * lib/target-supports.exp
9421 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9422 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9423
9424 2012-01-11 Jason Merrill <jason@redhat.com>
9425
9426 PR c++/51565
9427 * g++.dg/ext/attrib42.C: New.
9428
9429 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9430
9431 PR bootstrap/51796
9432 * gcc.dg/pr51796.c: New test.
9433
9434 2012-01-11 Jason Merrill <jason@redhat.com>
9435
9436 PR c++/51818
9437 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9438
9439 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9440
9441 * gnat.dg/array19.ad[sb]: New test.
9442
9443 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9444
9445 * gnat.dg/opt23.ad[sb]: New test.
9446 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9447 * gnat.dg/opt24.ad[sb]: New test.
9448
9449 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9450
9451 PR tree-optimization/49642
9452 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9453 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9454
9455 2012-01-11 Jason Merrill <jason@redhat.com>
9456
9457 PR c++/51613
9458 * g++.dg/template/explicit-args5.C: New.
9459
9460 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9461
9462 * gcc.c-torture/execute/20120110-1.c: New testcase.
9463
9464 2012-01-10 Jason Merrill <jason@redhat.com>
9465
9466 PR c++/51614
9467 * g++.dg/inherit/ambig1.C: New.
9468
9469 PR c++/51433
9470 * g++.dg/cpp0x/constexpr-cache1.C: New.
9471
9472 2012-01-10 Richard Guenther <rguenther@suse.de>
9473
9474 PR tree-optimization/51801
9475 * gcc.dg/torture/pr51801.c: New testcase.
9476
9477 2012-01-10 Tobias Burnus <burnus@net-b.de>
9478
9479 PR fortran/51652
9480 * gfortran.dg/allocate_with_typespec_5.f90: New.
9481
9482 2012-01-10 Tobias Burnus <burnus@net-b.de>
9483
9484 * gfortran.dg/class_39.f03: Update dg-error string.
9485
9486 2012-01-10 Richard Guenther <rguenther@suse.de>
9487
9488 PR tree-optimization/50913
9489 * gcc.dg/graphite/interchange-16.c: New testcase.
9490 * gcc.dg/graphite/scop-20.c: XFAIL.
9491 * gfortran.dg/graphite/interchange-1.f: Likewise.
9492 * gfortran.dg/graphite/block-1.f90: Likewise.
9493 * gfortran.dg/graphite/block-2.f: Likewise.
9494
9495 2012-01-10 Richard Henderson <rth@redhat.com>
9496
9497 * lib/target-supports.exp (check_effective_target_vect_perm,
9498 check_effective_target_vect_perm_byte,
9499 check_effective_target_vect_perm_short): Enable for arm neon.
9500
9501 2012-01-09 Tobias Burnus <burnus@net-b.de>
9502
9503 PR fortran/46328
9504 * gfortran.dg/typebound_operator_11.f90: New.
9505
9506 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9507
9508 * gnat.dg/array18.adb: New test.
9509 * gnat.dg/array18_pkg.ads: New helper.
9510
9511 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9512
9513 PR fortran/51791
9514 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9515 around base object in first assignment in main program.
9516 * gfortran.dg/typebound_operator_10.f03: New test.
9517
9518 2012-01-09 Martin Jambor <mjambor@suse.cz>
9519
9520 PR tree-optimization/51759
9521 * g++.dg/ipa/pr51759.C: New test.
9522
9523 2012-01-09 Tobias Burnus <burnus@net-b.de>
9524
9525 PR fortran/51758
9526 * gfortran.dg/optional_absent_2.f90: New.
9527
9528 2012-01-09 Tobias Burnus <burnus@net-b.de>
9529
9530 PR fortran/51578
9531 * gfortran.dg/use_17.f90: New.
9532
9533 2012-01-09 Gary Funck <gary@intrepid.com>
9534
9535 PR preprocessor/33919
9536 * gcc.dg/pr33919.c: New test.
9537 * gcc.dg/pr33919-0.h: New test header file.
9538 * gcc.dg/pr33919-1.h: Ditto.
9539 * gcc.dg/pr33919-2.h: Ditto.
9540
9541 2012-01-07 Jan Hubicka <jh@suse.cz>
9542
9543 PR tree-optimize/51694
9544 * gcc.c-torture/compile/pr51694.c: new testcase.
9545
9546 2012-01-07 Jan Hubicka <jh@suse.cz>
9547
9548 PR tree-optimization/51600
9549 * g++.dg/torture/pr51600.C: New testcase.
9550
9551 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9552
9553 PR gcov-profile/51715
9554 PR gcov-profile/51717
9555 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9556 * gcc.misc-tests/gcov-14.c: Likewise.
9557
9558 2012-01-06 Jason Merrill <jason@redhat.com>
9559
9560 * g++.dg/parse/new5.C: New.
9561
9562 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9563
9564 PR testsuite/51655
9565 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9566 including <string.h>.
9567
9568 2012-01-06 Jason Merrill <jason@redhat.com>
9569
9570 * g++.dg/abi/mangle51.C: New.
9571 * g++.dg/abi/mangle52.C: New.
9572 * g++.dg/abi/mangle53.C: New.
9573 * g++.dg/abi/mangle54.C: New.
9574 * g++.dg/abi/mangle55.C: New.
9575 * g++.dg/abi/mangle56.C: New.
9576 * g++.dg/abi/mangle57.C: New.
9577 * g++.dg/abi/mangle58.C: New.
9578 * g++.dg/abi/mangle59.C: New.
9579 * g++.dg/cpp0x/trailing3.C: Update mangling.
9580 * g++.dg/cpp0x/variadic111.C: Update mangling.
9581 * g++.dg/cpp0x/variadic4.C: Update mangling.
9582 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9583 * g++.dg/template/nontype22.C: Works now.
9584 * g++.dg/template/pr35240.C: Works now.
9585
9586 * g++.dg/cpp0x/error7.C: New.
9587
9588 2012-01-06 Tobias Burnus <burnus@net-b.de>
9589
9590 * gfortran.dg/deallocate_stat_2.f90: New.
9591 * coarray/allocate_errgmsg.f90: New.
9592 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9593 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9594 * coarray/subobject_1.f90: Fix for num_images > 1.
9595 * gfortran.dg/deallocate_stat.f90: Update due to changed
9596 stat= handling.
9597
9598 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9599
9600 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9601
9602 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9603
9604 * ada/acats/overflow.lst: Add cb20004.
9605
9606 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9607
9608 PR c++/51541
9609 * g++.dg/cpp0x/alias-decl-18.C: New test.
9610
9611 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9612
9613 * gcc.c-torture/execute/20120104-1.c: New test.
9614
9615 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9616
9617 PR fortran/PR48946
9618 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9619 the old typebound_operator_8.f03.
9620 * gfortran.dg/typebound_operator_8.f03: New version of
9621 typebound_operator_7.f03 with 'u' a derived type instead of a
9622 class object.
9623
9624 2012-01-05 Richard Guenther <rguenther@suse.de>
9625
9626 * g++.dg/torture/pr49309.C: Skip for -flto.
9627
9628 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9629
9630 PR middle-end/51761
9631 * gcc.c-torture/compile/pr51761.c: New test.
9632
9633 2012-01-05 Richard Guenther <rguenther@suse.de>
9634
9635 PR tree-optimization/51760
9636 * gcc.dg/torture/pr51760.c: New testcase.
9637
9638 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9639
9640 PR middle-end/51472
9641 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9642
9643 2012-01-05 Richard Guenther <rguenther@suse.de>
9644
9645 PR lto/41576
9646 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9647 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9648
9649 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9650
9651 PR debug/51695
9652 * gcc.dg/pr51695.c: New test.
9653
9654 2012-01-04 Andrew Pinski <apinski@cavium.com>
9655
9656 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9657 * gcc.target/mips/octeon2-lx-1.c: New test.
9658 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9659 * gcc.target/mips/octeon2-lx-2.c: New test.
9660 * gcc.target/mips/octeon2-lx-3.c: New test.
9661
9662 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9663
9664 PR other/51163
9665 PR other/51164
9666 * gcc.dg/tm/alias-1.c: Adjust regexp.
9667 * gcc.dg/tm/alias-2.c: Adjust regexp.
9668
9669 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9670
9671 PR c++/51064
9672 * g++.dg/warn/Wparentheses-26.C: New.
9673
9674 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9675
9676 * gfortran.dg/elemental_optional_args_2.f90: New test.
9677
9678 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9679
9680 PR fortran/49693
9681 * gfortran.dg/common_17.f90: New test.
9682
9683 2012-01-04 Richard Guenther <rguenther@suse.de>
9684
9685 PR tree-optimization/49651
9686 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9687 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9688
9689 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9690
9691 PR c++/51738
9692 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9693
9694 2012-01-03 Andrew Pinski <apinski@cavium.com>
9695
9696 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9697 for all mips targets. Also allow an optional .cfi_startproc.
9698
9699 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9700
9701 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9702
9703 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9704
9705 PR c++/29273
9706 * g++.dg/rtti/dyncast5.C: New.
9707
9708 2012-01-03 Richard Guenther <rguenther@suse.de>
9709
9710 PR tree-optimization/51070
9711 * gcc.dg/torture/pr51070-2.c: New testcase.
9712
9713 2012-01-03 Richard Guenther <rguenther@suse.de>
9714
9715 PR tree-optimization/51692
9716 * gcc.dg/torture/pr51692.c: New testcase.
9717
9718 2012-01-03 Richard Guenther <rguenther@suse.de>
9719
9720 PR debug/51650
9721 * g++.dg/lto/pr51650-3_0.C: New testcase.
9722
9723 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9724
9725 PR c++/15867
9726 * g++.dg/warn/Wredundant-decls-spec.C: New.
9727
9728 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9729
9730 PR tree-optimization/51719
9731 * g++.dg/tree-prof/pr51719.C: New test.
9732
9733 2012-01-03 Richard Guenther <rguenther@suse.de>
9734
9735 PR middle-end/51730
9736 * gcc.dg/fold-compare-6.c: New testcase.
9737
9738 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9739
9740 PR c++/51669
9741 * g++.dg/gomp/pr51669.C: New test.
9742
9743 2012-01-02 Jason Merrill <jason@redhat.com>
9744
9745 PR c++/51675
9746 * g++.dg/cpp0x/constexpr-union2.C: New.
9747
9748 PR c++/51666
9749 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9750
9751 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9752
9753 PR c++/51462
9754 * g++.dg/cpp0x/constexpr-99.C: New test.
9755
9756 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9757
9758 PR c++/20140
9759 * g++.dg/template/init9.C: New.
9760
9761 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9762
9763 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9764 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9765 rather than a specific number.
9766
9767 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9768
9769 PR fortran/46262
9770 PR fortran/46328
9771 PR fortran/51052
9772 * gfortran.dg/typebound_operator_7.f03: New.
9773 * gfortran.dg/typebound_operator_8.f03: New.
9774
9775 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9776
9777 PR target/51729
9778 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9779 XFAIL.
9780 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9781
9782 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9783
9784 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9785
9786 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9787
9788 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9789 for MIPS.
9790
9791 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9792
9793 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9794 * gfortran.dg/io_real_boz_4.f90: Likewise.
9795 * gfortran.dg/io_real_boz_5.f90: Likewise.
9796
9797 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9798
9799 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9800
9801 2012-01-02 Revital Eres <revital.eres@linaro.org>
9802
9803 * gcc.dg/sms-11.c: New file.
9804
9805 2012-01-02 Tobias Burnus <burnus@net-b.de>
9806
9807 PR fortran/51682
9808 * gfortran.dg/coarray/image_index_3.f90: New.
9809
9810 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9811
9812 PR c++/16603
9813 * g++.dg/parse/enum8.C: New.
9814
9815 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9816
9817 PR c++/51379
9818 * g++.dg/conversion/reinterpret4.C: New.
9819 * g++.dg/conversion/reinterpret1.C: Adjust.
9820
9821 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9822
9823 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9824
9825 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9826
9827 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9828 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9829 * g++.old-deja/g++.jason/access14.C: Likewise.
9830 * g++.old-deja/g++.jason/access8.C: Likewise.
9831 * g++.old-deja/g++.jason/access1.C: Likewise.
9832 * g++.old-deja/g++.other/access3.C: Likewise.
9833 * g++.old-deja/g++.other/access5.C: Likewise.
9834 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9835 * g++.old-deja/g++.law/visibility22.C: Likewise.
9836 * g++.old-deja/g++.law/visibility26.C: Likewise.
9837 * g++.old-deja/g++.mike/p2746.C: Likewise.
9838 * g++.dg/debug/using1.C: Likewise.
9839 * g++.dg/lookup/using51.C: Likewise.
9840 * g++.dg/inherit/using5.C: Likewise.
9841 * g++.dg/inherit/pr30297.C: Likewise.
9842 * g++.dg/inherit/access8.C: Likewise.
9843 * g++.dg/torture/pr39362.C: Likewise.
9844 * g++.dg/template/crash13.C: Likewise.
9845 * g++.dg/template/using10.C: Likewise.
9846
9847 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9848
9849 PR fortran/51502
9850 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9851
9852 2012-01-01 Ira Rosen <irar@il.ibm.com>
9853
9854 PR tree-optimization/51704
9855 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9856 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9857 corresponding flags.
9858
9859 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9860
9861 PR c++/51723
9862 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9863
9864 2012-01-01 Jan Hubicka <jh@suse.cz>
9865
9866 PR rtl-optimization/51069
9867 * gcc.c-torture/compile/pr51069.c: New testcase.
9868
9869 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9870
9871 PR tree-optimization/51683
9872 * gcc.dg/pr51683.c: New test.
9873 \f
9874 Copyright (C) 2012 Free Software Foundation, Inc.
9875
9876 Copying and distribution of this file, with or without modification,
9877 are permitted in any medium without royalty provided the copyright
9878 notice and this notice are preserved.