cxa_vec.C: Fix typo in comment.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-08 Florian Weimer <fweimer@redhat.com>
2
3 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
4
5 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
6
7 PR rtl-optimization/55151
8 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
9
10 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
11
12 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
13
14 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
15
16 * gcc.c-torture/compile/20121107-1.c: New test.
17
18 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
19
20 PR rtl-optimization/55151
21 * gcc.dg/pr55151.c: Compile it only for x86_64.
22
23 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
24
25 PR rtl-optimization/55122
26 * gcc.dg/pr55122.c: New test.
27
28 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
29
30 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
31 word powerpc.
32 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
33 * gcc.target/powerpc/loop_align.c: Skip on AIX.
34 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
35 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
36
37 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
38
39 PR c/53063
40 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
41
42 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
43
44 PR c/51294
45 * c-c++-common/pr51294.c: New.
46
47 2012-11-07 Martin Jambor <mjambor@suse.cz>
48
49 PR tree-optimization/53787
50 * gcc.dg/ipa/ipa-5.c: Adjust.
51 * gcc.dg/ipa/ipcp-agg-1.c: New test.
52 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
53 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
54 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
55 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
56 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
57 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
58 * gfortran.dg/pr48636-2.f90: New test.
59 * gfortran.dg/pr53787.f90: Likewise.
60
61 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
62
63 PR c++/55226
64 Revert:
65 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
66
67 PR c++/54922
68 * g++.dg/cpp0x/constexpr-union4.C: New.
69
70 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
71
72 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
73
74 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
75
76 PR target/49220
77 * gcc.c-torture/compile/pr49220.c: New test.
78
79 2012-11-07 Florian Weimer <fweimer@redhat.com>
80
81 * g++.dg/init/new40.C: New.
82
83 2012-11-07 Jakub Jelinek <jakub@redhat.com>
84
85 PR debug/54693
86 * gcc.dg/guality/pr54693-2.c: New test.
87
88 2012-11-06 Andrew Pinski <apinski@cavium.com>
89
90 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
91 -fno-vect-cost-model.
92
93 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
94
95 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
96 * gcc.dg/tm/debug-1.c: Same.
97 * gcc.dg/tm/irrevocable-3.c: Same.
98 * gcc.dg/tm/irrevocable-4.c: Same.
99 * gcc.dg/tm/memopt-10.c: Same.
100 * gcc.dg/tm/memopt-11.c: Same.
101 * gcc.dg/tm/props-4.c: Same.
102 * gcc.dg/tm/wrap-3.c: Same.
103 * gcc.dg/tm/wrap-4.c: Same.
104
105 2012-11-06 Andrew Pinski <apinski@cavium.com>
106
107 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
108
109 2012-11-06 Jan Hubicka <jh@suse.cz>
110
111 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
112 candidate still.
113 * gcc.dg/tree-ssa/loop-23.c: Likewise.
114 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
115 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
116
117 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
118
119 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
120
121 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
122
123 PR middle-end/41993
124 * gcc.dg/torture/pr41993.c: New test.
125
126 2012-11-06 Jan Hubicka <jh@suse.cz>
127
128 * gcc.target/i386/l_fma_float_?.c: Update.
129 * gcc.target/i386/l_fma_double_?.c: Update.
130
131 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
132
133 PR target/54089
134 * gcc.target/sh/pr54089-8.c: New.
135 * gcc.target/sh/pr54089-9.c: New.
136
137 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
138
139 PR target/47440
140 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
141 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
142 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
143 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
144 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
145 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
146 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
147 * gcc.target/i386/avx-vzeroupper-27.c: New.
148
149 2012-11-06 Janus Weil <janus@gcc.gnu.org>
150
151 PR fortran/54917
152 * gfortran.dg/transfer_class_1.f90: New.
153 * gfortran.dg/transfer_class_2.f90: New.
154
155 2012-11-05 Sriraman Tallam <tmsriram@google.com>
156
157 * testsuite/g++.dg/mv1.C: New test.
158 * testsuite/g++.dg/mv2.C: New test.
159 * testsuite/g++.dg/mv3.C: New test.
160 * testsuite/g++.dg/mv4.C: New test.
161 * testsuite/g++.dg/mv5.C: New test.
162 * testsuite/g++.dg/mv6.C: New test.
163
164 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
165
166 PR testsuite/55186
167 * gcc.dg/const-uniq-1.c (a): Increase length four times.
168
169 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
170
171 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
172 darwin.
173
174 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
175
176 * g++.dg/torture/20121105-1.C: New test.
177
178 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
179
180 * gcc.dg/torture/fp-compare.c: New testcase.
181
182 2012-11-05 Jan Hubicka <jh@suse.cz>
183
184 * gcc.dg/const-1.c: Update.
185 * gcc.dg/pure-1.c: Update.
186
187 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
188
189 PR rtl-optimization/55151
190 * gcc.dg/pr55151.c: New test.
191
192 2012-11-05 Jakub Jelinek <jakub@redhat.com>
193
194 PR debug/54970
195 PR debug/54971
196 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
197
198 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
199
200 PR testsuite/51128
201 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
202
203 2012-11-05 Jan Hubicka <jh@suse.cz>
204
205 * gcc.dg/autopar/pr49960.c: Fix testcase.
206
207 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
208
209 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
210 Fix scan-tree-dump-times directive.
211
212 2012-11-04 Janus Weil <janus@gcc.gnu.org>
213
214 PR fortran/55199
215 * gfortran.dg/associate_12.f90: New.
216
217 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
218
219 PR target/54255
220 * lib/target-supports.exp (check_effective_target_masm_intel): New
221 proc.
222 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
223 masm_intel.
224
225 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
226 Jack Howarth <howarth@bromo.med.uc.edu>
227
228 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
229 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
230 * gcc.target/i386/pr53249.c: Likewise.
231
232 2012-11-03 Andrew Pinski <apinski@cavium.com>
233
234 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
235 call abort1 so that cross jumping does not happen.
236
237 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
238
239 PR target/51244
240 * gcc.target/sh/pr51244-18.c: New.
241 * gcc.target/sh/pr51244-19.c: New.
242
243 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
244
245 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
246 b requires a 64-bit operation followed by a truncation.
247
248 2012-11-02 Jan Hubicka <jh@suse.cz>
249
250 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
251
252 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
253
254 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
255 conditions to verify the reduction code is vectorized.
256
257 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
258 in case 'pow', such as 'powerpc' is used in the compiler version name.
259 * gcc.target/powerpc/pr46728-2.c: Likewise.
260 * gcc.target/powerpc/pr46728-3.c: Likewise.
261 * gcc.target/powerpc/pr46728-4.c: Likewise.
262 * gcc.target/powerpc/pr46728-5.c: Likewise.
263 * gcc.target/powerpc/pr46728-7.c: Likewise.
264 * gcc.target/powerpc/pr46728-8.c: Likewise.
265 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
266
267 2012-11-02 Jan Hubicka <jh@suse.cz>
268
269 * gcc.dg/tree-ssa/loop-38.c: New testcase.
270
271 2012-11-02 Jan Hubicka <jh@suse.cz>
272
273 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
274 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
275
276 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
277
278 PR middle-end/55130
279 * gcc.target/i386/pr55130.c: New test.
280
281 2012-11-02 Jakub Jelinek <jakub@redhat.com>
282
283 PR target/55147
284 * gcc.target/i386/pr55147.c: New test.
285
286 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
287
288 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
289 * gfortran.dg/default_format_denormal_1.f90: Same.
290
291 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
292
293 PR middle-end/55001
294 * g++.dg/ext/vector19.C: Remove target restrictions.
295 * gcc.dg/fold-compare-7.c: New testcase.
296
297 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
298
299 PR target/55160
300 * gcc.target/sh/pr55160.c: New.
301
302 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
303
304 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
305 scan-assembler regex.
306
307 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
308
309 PR middle-end/55150
310 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
311 * gcc.dg/pr55150-2.c: New test.
312
313 2012-11-01 Sharad Singhai <singhai@google.com>
314
315 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
316 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
317 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
318 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
319
320 2012-10-31 Dehao Chen <dehao@google.com>
321
322 * g++.dg/debug/dwarf2/block.C: New testcase.
323
324 2012-10-31 Jan Hubicka <jh@suse.cz>
325
326 * gcc.dg/pr44974.c: Add noinline.
327
328 2012-10-31 Janus Weil <janus@gcc.gnu.org>
329
330 PR fortran/53718
331 * gfortran.dg/class_54.f90: New.
332
333 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
334 Jakub Jelinek <jakub@redhat.com>
335
336 PR tree-optimization/55018
337 * gcc.dg/torture/pr55018.c: New test.
338
339 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
340
341 PR c++/54583
342 * g++.dg/ext/vla13.C: New.
343
344 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
345
346 PR middle-end/55150
347 * gcc.dg/pr55150.c: New test.
348
349 2012-10-31 Tobias Burnus <burnus@net-b.de>
350
351 PR fortran/55134
352 * gfortran.dg/associate_11.f90: New.
353
354 2012-10-31 Dodji Seketeli <dodji@redhat.com>
355
356 PR c++/54955
357 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
358
359 2012-10-31 Jakub Jelinek <jakub@redhat.com>
360
361 PR tree-optimization/19105
362 PR tree-optimization/21643
363 PR tree-optimization/46309
364 * gcc.dg/pr19105.c: New test.
365 * gcc.dg/pr21643.c: New test.
366 * gcc.dg/pr46309-2.c: New test.
367 * gcc.c-torture/execute/pr46309.c: New test.
368
369 2012-10-31 Alan Modra <amodra@gmail.com>
370
371 * gcc.target/powerpc/dimode_off.c: New.
372 * gcc.target/powerpc/timode_off.c: New.
373 * gcc.target/powerpc/dfmode_off.c: New.
374 * gcc.target/powerpc/tfmode_off.c: New.
375
376 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
377
378 PR rtl-optimization/55093
379 * gcc.target/i386/pr55093.c: New file.
380
381 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
382
383 * gcc.target/i386/pr55116.c: Renamed to ...
384 * gcc.target/i386/pr55116-1.c: This.
385
386 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
387
388 * gcc.target/i386/pr55116-2.c: New file.
389
390 2012-10-30 Richard Biener <rguenther@suse.de>
391
392 * gcc.dg/vect/slp-perm-2.c: Adjust.
393
394 2012-10-30 Richard Biener <rguenther@suse.de>
395
396 PR tree-optimization/55111
397 * gcc.dg/torture/pr55111.c: New testcase.
398
399 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
400
401 PR target/53988
402 * gcc.target/sh/pr53988.c: New.
403
404 2012-10-30 Bin Cheng <bin.cheng@arm.com>
405
406 PR target/54989
407 * gcc.dg/hoist-register-pressure-1.c: Rename from
408 hoist-register-pressure.c. Add nonpic condition.
409 * gcc.dg/hoist-register-pressure-2.c: New testcase.
410
411 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
412
413 PR c++/54930
414 * gcc.dg/Wreturn-local-addr.c: New.
415 * g++.dg/warn/Wno-return-local-addr.C: New.
416 * g++.dg/warn/Wreturn-local-addr.C: New.
417
418 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
419
420 PR middle-end/55116
421 * gcc.target/i386/pr55116.c: New file.
422
423 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
424
425 PR c/53066
426 * gcc.dg/Wshadow-4.c: New.
427 * gcc.dg/Wshadow-4.h: New.
428
429 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
430
431 PR debug/54693
432 * gcc.dg/guality/pr54693.c: New.
433
434 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
435
436 PR middle-end/55027
437 * gcc.dg/pr55027.c: New testcase.
438
439 2012-10-29 Jan Hubicka <jh@suse.cz>
440
441 * gcc.dg/ipa/inline-6.c: New testcase.
442
443 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
444
445 PR rtl-optimization/55106
446 * g++.dg/pr55106.C: New.
447
448 2012-10-29 Richard Guenther <rguenther@suse.de>
449
450 PR middle-end/53695
451 * gcc.dg/torture/pr53695.c: New testcase.
452
453 2012-10-28 Jan Hubicka <jh@suse.cz>
454
455 * gcc.dg/ipa/inlinehint-3.c: New testcase.
456
457 2012-10-28 Tobias Burnus <burnus@net-b.de>
458
459 PR fortran/54958
460 * gfortran.dg/do_check_6.f90: New.
461
462 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
463 Jack Howarth <howarth@bromo.med.uc.edu>
464
465 PR target/54404
466 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
467 to dg-options.
468 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
469
470 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
471
472 PR target/34283
473 * gcc.target/i386/pr34283.c: New test.
474
475 2012-10-26 Jakub Jelinek <jakub@redhat.com>
476
477 PR c++/55081
478 * g++.dg/opt/pr55081.C: New test.
479
480 PR debug/54970
481 PR debug/54971
482 * gcc.dg/guality/pr54970.c: New test.
483
484 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
485
486 PR c++/54984
487 * g++.dg/template/new11.C: New.
488
489 2012-10-26 Richard Biener <rguenther@suse.de>
490
491 PR middle-end/54824
492 * gcc.dg/torture/pr54824.c: New testcase.
493
494 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
495
496 * gcc.target/i386/fxsave-1.c: New.
497 * gcc.target/i386/fxsave64-1.c: Ditto.
498 * gcc.target/i386/fxrstor-1.c: Ditto.
499 * gcc.target/i386/fxrstor64-1.c: Ditto.
500 * gcc.target/i386/xsave-1.c: Ditto.
501 * gcc.target/i386/xsave64-1.c: Ditto.
502 * gcc.target/i386/xrstor-1.c: Ditto.
503 * gcc.target/i386/xrstor64-1.c: Ditto.
504 * gcc.target/i386/xsaveopt-1.c: Ditto.
505 * gcc.target/i386/xsaveopt64-1.c: Ditto.
506 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
507 * gcc.target/i386/sse-13.c: Ditto.
508 * gcc.target/i386/sse-14.c: Ditto.
509 * gcc.target/i386/sse-22.c: Ditto.
510 * gcc.target/i386/sse-23.c: Ditto.
511 * g++.dg/other/i386-2.C: Ditto.
512 * g++.dg/other/i386-3.C: Ditto.
513
514 2012-10-25 Jan Hubicka <jh@suse.cz>
515
516 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
517 at ivcanon time.
518
519 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
520
521 PR c++/53761
522 * g++.dg/ext/transparent-union.C: New.
523
524 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
525
526 PR c++/54427
527 * g++.dg/ext/vector19.C: New testcase.
528
529 2012-10-25 Richard Biener <rguenther@suse.de>
530
531 PR tree-optimization/54902
532 * g++.dg/torture/pr54902.C: New testcase.
533
534 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
535
536 PR c++/34892
537 * g++.dg/template/crash114.C: New.
538
539 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
540
541 PR bootstrap/55049
542 * gcc.target/i386/pr55049-1.c: New test.
543
544 2012-10-24 Janus Weil <janus@gcc.gnu.org>
545
546 PR fortran/55037
547 * gfortran.dg/class_dummy_4.f03: New.
548
549 2012-10-24 Jakub Jelinek <jakub@redhat.com>
550
551 PR rtl-optimization/55010
552 * gcc.dg/pr55010.c: New test.
553
554 PR debug/54828
555 * g++.dg/debug/pr54828.C: New test.
556
557 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
558
559 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
560 * gcc.dg/vect/vect-83_64.c: Likewise.
561
562 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
563
564 PR c++/54922
565 * g++.dg/cpp0x/constexpr-union4.C: New.
566
567 2012-10-23 Jeff Law <law@redhat.com>
568
569 * gcc.c-torture/execute/pr54985.c: New test.
570
571 2012-10-23 Paul Koning <ni1d@arrl.net>
572
573 PR debug/54508
574 * g++.dg/debug/dwarf2/pr54508.C: New.
575
576 2012-10-23 Jakub Jelinek <jakub@redhat.com>
577
578 PR c++/54844
579 * g++.dg/template/sizeof14.C: New test.
580
581 2012-10-23 Ian Bolton <ian.bolton@arm.com>
582 Jim MacArthur <jim.macarthur@arm.com>
583 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
584 Marcus Shawcroft <marcus.shawcroft@arm.com>
585 Nigel Stephens <nigel.stephens@arm.com>
586 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
587 Richard Earnshaw <rearnsha@arm.com>
588 Sofiane Naci <sofiane.naci@arm.com>
589 Stephen Thomas <stephen.thomas@arm.com>
590 Tejas Belagod <tejas.belagod@arm.com>
591 Yufeng Zhang <yufeng.zhang@arm.com>
592
593 * lib/target-supports.exp
594 (check_profiling_available): Add AArch64.
595 (check_effective_target_vect_int): Likewise.
596 (check_effective_target_vect_shift): Likewise.
597 (check_effective_target_vect_float): Likewise.
598 (check_effective_target_vect_double): Likewise.
599 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
600 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
601 (check_effective_target_vect_pack_trunc): Likewise.
602 (check_effective_target_vect_unpack): Likewise.
603 (check_effective_target_vect_hw_misalign): Likewise.
604 (check_effective_target_vect_short_mult): Likewise.
605 (check_effective_target_vect_int_mult): Likewise.
606 (check_effective_target_vect_stridedN): Likewise.
607 (check_effective_target_sync_int_long): Likewise.
608 (check_effective_target_sync_char_short): Likewise.
609 (check_vect_support_and_set_flags): Likewise.
610 (check_effective_target_aarch64_tiny): New.
611 (check_effective_target_aarch64_small): New.
612 (check_effective_target_aarch64_large): New.
613 * g++.dg/other/PR23205.C: Enable aarch64.
614 * g++.dg/other/pr23205-2.C: Likewise.
615 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
616 * gcc.c-torture/execute/20101011-1.c: Likewise.
617 * gcc.dg/20020312-2.c: Likewise.
618 * gcc.dg/20040813-1.c: Likewise.
619 * gcc.dg/builtin-apply2.c: Likewise.
620 * gcc.dg/stack-usage-1.c: Likewise.
621
622 2012-10-23 Ian Bolton <ian.bolton@arm.com>
623 Jim MacArthur <jim.macarthur@arm.com>
624 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
625 Marcus Shawcroft <marcus.shawcroft@arm.com>
626 Nigel Stephens <nigel.stephens@arm.com>
627 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
628 Richard Earnshaw <rearnsha@arm.com>
629 Sofiane Naci <sofiane.naci@arm.com>
630 Stephen Thomas <stephen.thomas@arm.com>
631 Tejas Belagod <tejas.belagod@arm.com>
632 Yufeng Zhang <yufeng.zhang@arm.com>
633
634 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
635 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
636 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
637 * gcc.target/aarch64/aapcs/abitest.S: New file.
638 * gcc.target/aarch64/aapcs/abitest.h: New file.
639 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
640 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
641 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
642 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
643 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
644 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
645 * gcc.target/aarch64/aapcs/ice_1.c: New file.
646 * gcc.target/aarch64/aapcs/ice_2.c: New file.
647 * gcc.target/aarch64/aapcs/ice_3.c: New file.
648 * gcc.target/aarch64/aapcs/ice_4.c: New file.
649 * gcc.target/aarch64/aapcs/ice_5.c: New file.
650 * gcc.target/aarch64/aapcs/macro-def.h: New file.
651 * gcc.target/aarch64/aapcs/test_1.c: New file.
652 * gcc.target/aarch64/aapcs/test_10.c: New file.
653 * gcc.target/aarch64/aapcs/test_11.c: New file.
654 * gcc.target/aarch64/aapcs/test_12.c: New file.
655 * gcc.target/aarch64/aapcs/test_13.c: New file.
656 * gcc.target/aarch64/aapcs/test_14.c: New file.
657 * gcc.target/aarch64/aapcs/test_15.c: New file.
658 * gcc.target/aarch64/aapcs/test_16.c: New file.
659 * gcc.target/aarch64/aapcs/test_17.c: New file.
660 * gcc.target/aarch64/aapcs/test_18.c: New file.
661 * gcc.target/aarch64/aapcs/test_19.c: New file.
662 * gcc.target/aarch64/aapcs/test_2.c: New file.
663 * gcc.target/aarch64/aapcs/test_20.c: New file.
664 * gcc.target/aarch64/aapcs/test_21.c: New file.
665 * gcc.target/aarch64/aapcs/test_22.c: New file.
666 * gcc.target/aarch64/aapcs/test_23.c: New file.
667 * gcc.target/aarch64/aapcs/test_24.c: New file.
668 * gcc.target/aarch64/aapcs/test_25.c: New file.
669 * gcc.target/aarch64/aapcs/test_26.c: New file.
670 * gcc.target/aarch64/aapcs/test_3.c: New file.
671 * gcc.target/aarch64/aapcs/test_4.c: New file.
672 * gcc.target/aarch64/aapcs/test_5.c: New file.
673 * gcc.target/aarch64/aapcs/test_6.c: New file.
674 * gcc.target/aarch64/aapcs/test_7.c: New file.
675 * gcc.target/aarch64/aapcs/test_8.c: New file.
676 * gcc.target/aarch64/aapcs/test_9.c: New file.
677 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
678 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
679 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
680 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
681 * gcc.target/aarch64/aapcs/test_complex.c: New file.
682 * gcc.target/aarch64/aapcs/test_int128.c: New file.
683 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
684 * gcc.target/aarch64/aapcs/type-def.h: New file.
685 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
686 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
687 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
688 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
689 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
690 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
691 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
692 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
693 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
694 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
695 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
696 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
697 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
698 * gcc.target/aarch64/aarch64.exp: New file.
699 * gcc.target/aarch64/adc-1.c: New file.
700 * gcc.target/aarch64/adc-2.c: New file.
701 * gcc.target/aarch64/asm-1.c: New file.
702 * gcc.target/aarch64/clrsb.c: New file.
703 * gcc.target/aarch64/clz.c: New file.
704 * gcc.target/aarch64/ctz.c: New file.
705 * gcc.target/aarch64/csinc-1.c: New file.
706 * gcc.target/aarch64/csinv-1.c: New file.
707 * gcc.target/aarch64/csneg-1.c: New file.
708 * gcc.target/aarch64/extend.c: New file.
709 * gcc.target/aarch64/fcvt.x: New file.
710 * gcc.target/aarch64/fcvt_double_int.c: New file.
711 * gcc.target/aarch64/fcvt_double_long.c: New file.
712 * gcc.target/aarch64/fcvt_double_uint.c: New file.
713 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
714 * gcc.target/aarch64/fcvt_float_int.c: New file.
715 * gcc.target/aarch64/fcvt_float_long.c: New file.
716 * gcc.target/aarch64/fcvt_float_uint.c: New file.
717 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
718 * gcc.target/aarch64/ffs.c: New file.
719 * gcc.target/aarch64/fmadd.c: New file.
720 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
721 * gcc.target/aarch64/frint.x: New file.
722 * gcc.target/aarch64/frint_double.c: New file.
723 * gcc.target/aarch64/frint_float.c: New file.
724 * gcc.target/aarch64/index.c: New file.
725 * gcc.target/aarch64/mneg-1.c: New file.
726 * gcc.target/aarch64/mneg-2.c: New file.
727 * gcc.target/aarch64/mneg-3.c: New file.
728 * gcc.target/aarch64/mnegl-1.c: New file.
729 * gcc.target/aarch64/mnegl-2.c: New file.
730 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
731 * gcc.target/aarch64/pic-constantpool1.c: New file.
732 * gcc.target/aarch64/pic-symrefplus.c: New file.
733 * gcc.target/aarch64/predefine_large.c: New file.
734 * gcc.target/aarch64/predefine_small.c: New file.
735 * gcc.target/aarch64/predefine_tiny.c: New file.
736 * gcc.target/aarch64/reload-valid-spoff.c: New file.
737 * gcc.target/aarch64/scalar_intrinsics.c: New file.
738 * gcc.target/aarch64/table-intrinsics.c: New file.
739 * gcc.target/aarch64/tst-1.c: New file.
740 * gcc.target/aarch64/vect-abs-compile.c: New file.
741 * gcc.target/aarch64/vect-abs.c: New file.
742 * gcc.target/aarch64/vect-abs.x: New file.
743 * gcc.target/aarch64/vect-compile.c: New file.
744 * gcc.target/aarch64/vect-faddv-compile.c: New file.
745 * gcc.target/aarch64/vect-faddv.c: New file.
746 * gcc.target/aarch64/vect-faddv.x: New file.
747 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
748 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
749 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
750 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
751 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
752 * gcc.target/aarch64/vect-fp-compile.c: New file.
753 * gcc.target/aarch64/vect-fp.c: New file.
754 * gcc.target/aarch64/vect-fp.x: New file.
755 * gcc.target/aarch64/vect-mull-compile.c: New file.
756 * gcc.target/aarch64/vect-mull.c: New file.
757 * gcc.target/aarch64/vect-mull.x: New file.
758 * gcc.target/aarch64/vect.c: New file.
759 * gcc.target/aarch64/vect.x: New file.
760 * gcc.target/aarch64/vector_intrinsics.c: New file.
761 * gcc.target/aarch64/vfp-1.c: New file.
762 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
763 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
764 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
765 * g++.dg/abi/aarch64_guard1.C: New file.
766
767 2012-10-23 Jakub Jelinek <jakub@redhat.com>
768
769 PR c++/54988
770 * c-c++-common/pr54988.c: New test.
771
772 2012-10-23 Jan Hubicka <jh@suse.cz>
773
774 * gcc.dg/tree-prof/peel-1.c: New testcase.
775
776 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
777
778 PR gcc/52945
779 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
780
781 2012-10-23 Joseph Myers <joseph@codesourcery.com>
782
783 * gcc.dg/c99-predef-1.c: New test.
784 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
785 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
786 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
787 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
788 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
789 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
790 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
791 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
792 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
793 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
794 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
795 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
796
797 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
798
799 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
800
801 2012-10-23 Jan Hubicka <jh@suse.cz>
802
803 PR middle-end/54937
804 * gcc.c-torture/execute/pr54937.c: New testcase.
805 * gcc.dg/tree-ssa/cunroll-2.c: Update.
806
807 2012-10-23 Jan Hubicka <jh@suse.cz>
808
809 PR middle-end/54967
810 * gfortran.dg/pr54967.f90: New testcase.
811
812 2012-10-23 Terry Guo <terry.guo@arm.com>
813
814 PR target/55019
815 * gcc.dg/pr55019.c: New.
816
817 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
818
819 PR tree-optimization/55008
820 * gcc.dg/tree-ssa/pr55008.c: New test.
821
822 2012-10-22 Richard Biener <rguenther@suse.de>
823
824 PR tree-optimization/55011
825 * gcc.dg/torture/pr55011.c: New testcase.
826
827 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
828
829 * gcc.target/arm/pr40457-1.c: Adjust expected output.
830 * gcc.target/arm/pr40457-2.c: Likewise.
831 * gcc.target/arm/pr40457-3.c: Likewise.
832
833 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
834
835 * gnat.dg/specs/limited_with4.ads: New test.
836 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
837
838 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
839
840 * gnat.dg/modular4.adb: New test.
841 * gnat.dg/modular4_pkg.ads: New helper.
842
843 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
844
845 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
846 * gnat.dg/specs/addr1.ads: Likewise.
847
848 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
849
850 * gcc.dg/webizer.c (main): Add missing exit call.
851
852 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
853
854 PR fortran/54465
855 * gfortran.dg/wextra_1.f: New test.
856
857 2012-10-20 Jan Hubicka <jh@suse.cz>
858
859 * gcc.dg/tree-prof/unroll-1.c: New testcase.
860
861 2012-10-19 Janus Weil <janus@gcc.gnu.org>
862
863 PR fortran/54224
864 * gfortran.dg/warn_unused_function.f90: New.
865
866 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
867
868 * lib/target-supports.exp
869 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
870
871 2012-10-19 Richard Guenther <rguenther@suse.de>
872
873 PR tree-optimization/54981
874 * gcc.dg/pr54981.c: New testcase.
875
876 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
877
878 PR target/54892
879 * gcc.target/arm/pr54892.c: New.
880
881 2012-10-19 Bin Cheng <bin.cheng@arm.com>
882
883 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
884
885 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
886
887 PR c++/54501
888 * g++.dg/init/array30.C: New.
889 * g++.dg/init/array31.C: Likewise.
890
891 2012-10-18 Tobias Burnus <burnus@net-b.de>
892
893 PR fortran/54884
894 * gfortran.dg/public_private_module_7.f90: New.
895
896 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
897
898 PR c++/29633
899 * g++.dg/template/pr29633.C: New.
900
901 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
902
903 * gnat.dg/loop_optimization13.ad[sb]: New test.
904 * gnat.dg/loop_optimization13_pkg.ads: New helper.
905
906 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
907
908 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
909 * gcc.target/arm/neon/vfmaf32.c: Likewise.
910 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
911 * gcc.target/arm/neon/vfmsf32.c: Likewise.
912
913 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
914
915 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
916 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
917 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
918 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
919 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
920 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
921
922 2012-10-16 Jan Hubicka <jh@suse.cz>
923
924 * gcc.target/i386/l_fma_float_?.c: Update.
925 * gcc.target/i386/l_fma_double_?.c: Update.
926 * gfortran.dg/do_1.f90: XFAIL
927 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
928 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
929 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
930 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
931 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
932 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
933 valid.
934
935 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
936
937 PR c/53063
938 PR c/40989
939 * gcc.dg/Wstrict-overflow-24.c: New.
940
941 2012-10-16 Tobias Burnus <burnus@net-b.de>
942
943 PR fortran/50981
944 PR fortran/54618
945 * gfortran.dg/class_optional_1.f90: New.
946 * gfortran.dg/class_optional_2.f90: New.
947
948 2012-10-16 Jakub Jelinek <jakub@redhat.com>
949
950 PR debug/54796
951 * gcc.dg/guality/pr54796.c: New test.
952
953 PR tree-optimization/54889
954 * gfortran.dg/pr54889.f90: New test.
955
956 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
957
958 * g++.dg/other/dump-ada-spec-2.C: New test.
959
960 2012-10-16 Easwaran Raman <eraman@google.com>
961
962 * gcc.dg/tree-prof/switch-case-1.c: New test case.
963 * gcc.dg/tree-prof/switch-case-2.c: New test case.
964
965 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
966
967 * gcc.dg/torture/stackalign/builtin-apply-2.c,
968 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
969
970 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
971
972 PR target/54925
973 * gcc.c-torture/compile/pr54925.c: New.
974
975 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
976
977 PR target/51244
978 * gcc.target/sh/pr51244-17.c: New.
979
980 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
981
982 PR target/54760
983 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
984 functions.
985 * gcc.target/sh/pr54760-4.c: New.
986
987 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
988
989 PR target/34777
990 * gcc.target/sh/torture/sh-torture.exp: New.
991 * gcc.target/sh/torture/pr34777.c: New.
992
993 2012-10-15 Matthias Klose <doko@ubuntu.com>
994
995 * lib/target-supports.exp (check_profiling_available): Match
996 arm*-*-linux-* for ARM Linux/GNU.
997 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
998 * gfortran.dg/enum_10.f90: Likewise.
999 * gfortran.dg/enum_9.f90: Likewise.
1000 * gcc.target/arm/synchronize.c: Likewise.
1001 * g++.old-deja/g++.jason/enum6.C: Likewise.
1002 * g++.old-deja/g++.other/enum4.C: Likewise.
1003 * g++.old-deja/g++.law/enum9.C: Likewise.
1004
1005 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1006
1007 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1008 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1009
1010 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1011 Paolo Carlini <paolo.carlini@oracle.com>
1012
1013 PR c++/17805
1014 * g++.dg/overload/operator6.C: New.
1015
1016 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1017
1018 PR c++/50080 (again)
1019 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1020 * g++.dg/parse/tmpl-outside1.C: Likewise.
1021 * g++.dg/template/qualttp18.C: Likewise.
1022 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1023 * g++.old-deja/g++.pt/overload13.C: Likewise.
1024
1025 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1026
1027 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1028 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1029 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1030 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1031 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1032 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1033 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1034 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1035
1036 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1037
1038 PR c++/50080
1039 * g++.dg/parse/tmpl-outside2.C: New.
1040 * g++.dg/parse/tmpl-outside1.C: Adjust.
1041 * g++.dg/template/qualttp18.C: Likewise.
1042 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1043 * g++.old-deja/g++.pt/overload13.C: Likewise.
1044
1045 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1046
1047 PR tree-optimization/54915
1048 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1049
1050 2012-10-15 Richard Guenther <rguenther@suse.de>
1051
1052 PR tree-optimization/54920
1053 * gcc.dg/torture/pr54920.c: New testcase.
1054
1055 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1056
1057 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1058
1059 2012-10-13 Jason Merrill <jason@redhat.com>
1060
1061 * g++.dg/tls/thread_local7g.C: Require tls_native.
1062
1063 2012-10-14 Jason Merrill <jason@redhat.com>
1064
1065 * g++.dg/cpp0x/inh-ctor1.C: New.
1066 * g++.dg/cpp0x/inh-ctor2.C: New.
1067 * g++.dg/cpp0x/inh-ctor3.C: New.
1068 * g++.dg/cpp0x/inh-ctor4.C: New.
1069 * g++.dg/cpp0x/inh-ctor5.C: New.
1070 * g++.dg/cpp0x/inh-ctor6.C: New.
1071 * g++.dg/cpp0x/inh-ctor7.C: New.
1072 * g++.dg/cpp0x/inh-ctor8.C: New.
1073 * g++.dg/cpp0x/inh-ctor9.C: New.
1074 * g++.dg/cpp0x/inh-ctor10.C: New.
1075 * g++.dg/cpp0x/inh-ctor11.C: New.
1076 * g++.dg/cpp0x/inh-ctor12.C: New.
1077 * g++.dg/cpp0x/inh-ctor13.C: New.
1078
1079 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1080
1081 PR rtl-optimization/54919
1082 * gcc.dg/pr54919.c: New testcase.
1083
1084 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1085
1086 PR c++/53581
1087 * g++.dg/template/crash113.C: New.
1088
1089 2012-10-14 Jan Hubicka <jh@suse.cz>
1090
1091 * gcc.dg/unroll_5.c: New testcase.
1092
1093 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1094
1095 PR c++/52643
1096 * g++.dg/opt/pr52643.C: New.
1097
1098 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1099
1100 PR target/54602
1101 * gcc.target/sh/pr54602-1.c: New.
1102 * gcc.target/sh/pr54602-2.c: New.
1103 * gcc.target/sh/pr54602-3.c: New.
1104 * gcc.target/sh/pr54602-4.c: New.
1105
1106 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1107
1108 PR target/54680
1109 * gcc.target/sh/pr54680.c: New.
1110
1111 2012-10-12 Jan Hubicka <jh@suse.cz>
1112
1113 * gcc.dg/webizer.c: New testcase.
1114
1115 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1116
1117 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1118 specify -m64.
1119
1120 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1121
1122 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1123 Return 0 if already specifying -mfloat-abi other than hard.
1124
1125 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1126
1127 * gcc.dg/pr53060.c: Prune irrelevant warning.
1128
1129 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1130
1131 PR c/54381
1132 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1133 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1134 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1135 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1136 Adjust expected wording of warnings for *cmp* builtins.
1137 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1138 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1139
1140 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1141
1142 PR c++/24449
1143 * g++.dg/parse/friend-main.C: New.
1144
1145 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1146
1147 PR c++/53055
1148 * g++.dg/pr53055.C: New testcase.
1149
1150 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1151
1152 PR c++/52744
1153 * g++.dg/cpp0x/pr52744.C: New.
1154
1155 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1156
1157 PR fortran/40453
1158 * gfortran.dg/dummy_procedure_9.f90: New.
1159
1160 2012-10-12 Richard Biener <rguenther@suse.de>
1161
1162 PR tree-optimization/54894
1163 * gcc.dg/torture/pr54894.c: New testcase.
1164
1165 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1166
1167 PR target/51244
1168 * gcc.target/sh/pr51244-13.c: New.
1169 * gcc.target/sh/pr51244-14.c: New.
1170 * gcc.target/sh/pr51244-15.c: New.
1171 * gcc.target/sh/pr51244-16.c: New.
1172
1173 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1174
1175 PR c++/51878
1176 * g++.dg/cpp0x/decltype45.C: New.
1177
1178 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1179
1180 PR fortran/54784
1181 * gfortran.dg/class_allocate_13.f90: New.
1182
1183 2012-10-11 Jason Merrill <jason@redhat.com>
1184
1185 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1186 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1187
1188 * g++.dg/gomp/tls-5.C: Require tls_native.
1189 * g++.dg/tls/thread_local7.C: Require tls_native.
1190 * g++.dg/tls/static2.C: New.
1191
1192 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1193
1194 PR c++/36107
1195 * g++.dg/ext/weak5.C: New.
1196
1197 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1198
1199 PR testsuite/54868
1200 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1201 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1202
1203 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1204
1205 PR c++/43765
1206 * g++.dg/parse/pr43765.C: New.
1207
1208 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1209
1210 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1211
1212 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1213
1214 PR c++/43663
1215 * g++.dg/init/bitfield3.C: New.
1216
1217 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1218
1219 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1220
1221 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1222
1223 PR tree-optimization/54877
1224 * gcc.dg/torture/pr54877.c: New test.
1225
1226 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1227
1228 PR testsuite/53397
1229 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1230 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1231 and remove target info from dg-do compile.
1232 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1233 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1234 and remove target info from dg-do compile.
1235
1236 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1237
1238 * gcc.dg/pr54782.c: Require target with pthread support.
1239
1240 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1241
1242 PR c++/53122
1243 * g++.dg/cpp0x/auto35.C: New.
1244
1245 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1246
1247 PR c++/53540 - using fails to be equivalent to typedef
1248 * g++.dg/cpp0x/alias-decl-24.C: New test.
1249
1250 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1251
1252 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1253 that c++11 attributes to types are ignored for now.
1254 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1255 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1256
1257 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1258
1259 PR c++/53741
1260 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1261
1262 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1263
1264 PR c++/50478
1265 * g++.dg/cpp0x/initlist67.C: New.
1266
1267 2012-10-10 Dehao Chen <dehao@google.com>
1268
1269 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1270
1271 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1272
1273 PR target/52480
1274 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1275 Add runtime tests.
1276
1277 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1278
1279 PR c++/53307
1280 * g++.dg/cpp0x/decltype44.C: New.
1281
1282 2012-10-09 Steve Ellcey <sellcey@mips.com>
1283
1284 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1285
1286 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1287
1288 PR c++/53763
1289 * g++.dg/cpp0x/decltype43.C: New.
1290
1291 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1292
1293 PR middle-end/53397
1294 * gcc.dg/pr53397-1.c: New test case.
1295 * gcc.dg/pr53397-2.c: New test case.
1296
1297 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1298
1299 PR c++/54194
1300 * g++.dg/warn/Wparentheses-26.C: Adjust.
1301 * g++.dg/warn/Wparentheses-27.C: New.
1302
1303 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1304
1305 PR c++/54427
1306 * c-c++-common/vector-scalar.c: New testcase.
1307 * g++.dg/ext/vector18.C: New testcase.
1308 * g++.dg/ext/vector5.C: This is not an error anymore.
1309 * gcc.dg/init-vec-1.c: Move ...
1310 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1311 * gcc.c-torture/execute/vector-shift1.c: Move ...
1312 * c-c++-common/torture/vector-shift1.c: ... here.
1313 * gcc.dg/scal-to-vec1.c: Move ...
1314 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1315 C++11. Adapt error messages.
1316 * gcc.dg/convert-vec-1.c: Move ...
1317 * c-c++-common/convert-vec-1.c: ... here.
1318 * gcc.dg/scal-to-vec2.c: Move ...
1319 * c-c++-common/scal-to-vec2.c: ... here.
1320
1321 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1322
1323 PR target/54400
1324 * gcc.target/i386/pr54400.c: New testcase.
1325
1326 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1327
1328 PR c++/54858
1329 * g++.dg/template/pr54858.C: New test.
1330
1331 2012-10-08 Marek Polacek <polacek@redhat.com>
1332
1333 PR debug/54831
1334 * g++.dg/debug/pr54831.C: New test.
1335
1336 2012-10-08 Dehao Chen <dehao@google.com>
1337
1338 * g++.dg/predict-loop-exit-1.C: New.
1339 * g++.dg/predict-loop-exit-2.C: New.
1340 * g++.dg/predict-loop-exit-3.C: New.
1341
1342 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1343
1344 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1345
1346 2012-10-08 Jason Merrill <jason@redhat.com>
1347
1348 * g++.dg/gomp/tls-5.C: New.
1349 * g++.dg/gomp/tls-wrap1.C: New.
1350 * g++.dg/gomp/tls-wrap2.C: New.
1351 * g++.dg/gomp/tls-wrap3.C: New.
1352 * g++.dg/gomp/tls-wrap4.C: New.
1353 * g++.dg/gomp/tls-wrapper-cse.C: New.
1354 * g++.dg/tls/thread_local-cse.C: New.
1355 * g++.dg/tls/thread_local-order1.C: New.
1356 * g++.dg/tls/thread_local-order2.C: New.
1357 * g++.dg/tls/thread_local-wrap1.C: New.
1358 * g++.dg/tls/thread_local-wrap2.C: New.
1359 * g++.dg/tls/thread_local-wrap3.C: New.
1360 * g++.dg/tls/thread_local-wrap4.C: New.
1361 * g++.dg/tls/thread_local2g.C: New.
1362 * g++.dg/tls/thread_local3g.C: New.
1363 * g++.dg/tls/thread_local4g.C: New.
1364 * g++.dg/tls/thread_local5g.C: New.
1365 * g++.dg/tls/thread_local6g.C: New.
1366 * g++.dg/tls/thread_local7g.C: New.
1367
1368 * g++.dg/tls/thread_local3.C: New.
1369 * g++.dg/tls/thread_local4.C: New.
1370 * g++.dg/tls/thread_local5.C: New.
1371 * g++.dg/tls/thread_local6.C: New.
1372
1373 * g++.dg/tls/init-2.C: Tweak errors.
1374 * g++.dg/tls/thread_local1.C: New.
1375 * g++.dg/tls/thread_local2.C: New.
1376 * g++.dg/tls/thread_local7.C: New.
1377
1378 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1379
1380 PR target/54866
1381 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1382
1383 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1384
1385 PR target/54685
1386 * gcc.target/sh/pr54685.c: New.
1387
1388 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1389
1390 PR c++/53528 C++11 attribute support
1391 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1392 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1393 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1394 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1395 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1396 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1397 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1398 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1399 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1400 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1401 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1402 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1403 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1404 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1405 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1406 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1407 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1408 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1409 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1410 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1411 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1412 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1413 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1414 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1415 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1416 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1417 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1418 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1419 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1420 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1421 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1422 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1423 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1424 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1425 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1426 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1427 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1428 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1429 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1430 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1431 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1432 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1433 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1434 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1435 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1436 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1437 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1438 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1439 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1440 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1441 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1442 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1443 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1444 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1445 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1446 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1447 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1448
1449 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1450
1451 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1452 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1453 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1454
1455 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1456
1457 PR target/54760
1458 * gcc.target/sh/pr54760-2.c: New.
1459 * gcc.target/sh/pr54760-3.c: New.
1460
1461 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1462
1463 PR c++/51422
1464 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1465
1466 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1467 Sandra Loosemore <sandra@codesourcery.com>
1468
1469 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1470 and test that the accumulator is initialized using MULT.
1471 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1472 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1473
1474 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1475
1476 PR c++/52764
1477 * g++.dg/cpp0x/stdint.C: New.
1478
1479 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1480
1481 PR c++/54249
1482 * g++.dg/cpp0x/stddef.C: New.
1483
1484 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1485
1486 PR fortran/54832
1487 * gfortran.dg/typebound_operator_17.f90: New.
1488
1489 2012-10-06 Jan Hubicka <jh@suse.cz>
1490
1491 PR lto/53831
1492 PR lto/54776
1493 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1494
1495 2012-10-06 Jan Hubicka <jh@suse.cz>
1496
1497 * gcc.dg/lto/resolutions_0.c: New testcase.
1498
1499 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1500
1501 PR fortran/45521
1502 * gfortran.dg/generic_25.f90: New.
1503 * gfortran.dg/generic_26.f90: New.
1504 * gfortran.dg/generic_27.f90: New.
1505
1506 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1507
1508 PR target/54760
1509 * gcc.target/sh/pr54760-1.c: New.
1510
1511 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1512
1513 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1514 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1515 * g++.dg/warn/Wsign-compare-5.C: New test.
1516 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1517 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1518 * g++.dg/ext/builtin30.C: New test.
1519 * g++.dg/ext/vla12.C: New test.
1520 * gcc.dg/builtins-85.c: New test.
1521
1522 PR debug/54519
1523 * gcc.dg/guality/pr54519-1.c: New test.
1524 * gcc.dg/guality/pr54519-2.c: New test.
1525 * gcc.dg/guality/pr54519-3.c: New test.
1526 * gcc.dg/guality/pr54519-4.c: New test.
1527 * gcc.dg/guality/pr54519-5.c: New test.
1528 * gcc.dg/guality/pr54519-6.c: New test.
1529
1530 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1531
1532 PR c++/50893
1533 * g++.dg/cpp0x/defaulted38.C: New.
1534
1535 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1536
1537 PR tree-optimization/33763
1538 * c-c++-common/pr33763.c: New test.
1539
1540 PR tree-optimization/54810
1541 * gcc.dg/tree-ssa/vrp85.c: New test.
1542
1543 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1544
1545 * gcc.dg/ucnid-7.c: Skip on AIX.
1546 * gcc.dg/ucnid-8.c: Same.
1547 * gcc.dg/ucnid-10.c: Same.
1548 * gcc.dg/ucnid-13.c: Same.
1549 * gcc.dg/attr-alias-3.c: Same.
1550 * gcc.dg/attr-alias-5.c: Same.
1551 * gcc.dg/torture/pr51106-2.c: Same.
1552 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1553
1554 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1555
1556 PR c++/52233
1557 * g++.dg/cpp0x/alias-decl-23.C: New.
1558
1559 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1560
1561 PR c++/53403
1562 * g++.dg/template/friend53.C: New.
1563
1564 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1565
1566 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1567 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1568 (scan-ada-spec): Likewise.
1569 (scan-ada-spec-not): Likewise.
1570 * gcc.dg/dump-ada-spec-1.c: New test.
1571 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1572
1573 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1574
1575 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1576
1577 2012-10-04 Florian Weimer <fweimer@redhat.com>
1578
1579 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1580
1581 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1582
1583 PR c++/54323
1584 * g++.dg/cpp0x/pr54323.C: New.
1585
1586 2012-10-04 Richard Guenther <rguenther@suse.de>
1587
1588 PR middle-end/54735
1589 * g++.dg/torture/pr54735.C: New testcase.
1590
1591 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1592
1593 PR rtl-optimization/54739
1594 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1595
1596 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1597
1598 PR target/51244
1599 * gcc.target/sh/pr51244-12.c: New.
1600
1601 2012-10-03 Dehao Chen <dehao@google.com>
1602
1603 PR middle-end/54782
1604 * gcc.dg/pr54782.c: New test.
1605
1606 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1607
1608 PR c++/54777
1609 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1610
1611 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1612
1613 PR fortran/54778
1614 * gfortran.dg/class_53.f90: New.
1615
1616 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1617
1618 PR debug/54551
1619 * gcc.dg/guality/pr54551.c: New.
1620
1621 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1622
1623 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1624 * gcc.target/powerpc/pr46728-2.c: Likewise.
1625
1626 2012-10-02 Sharad Singhai <singhai@google.com>
1627
1628 PR testsuite/54772
1629 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1630 to fix test failures caused by r191883.
1631 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1632 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1633 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1634 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1635 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1636 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1637 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1638 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1639 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1640
1641 2012-09-30 Sharad Singhai <singhai@google.com>
1642
1643 * gcc.target/i386/vect-double-1.c: Fix test.
1644
1645 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1646
1647 PR target/54087
1648 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1649 atomic_sub fails.
1650
1651 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1652
1653 PR rtl-optimization/54457
1654 * gcc.target/i386/pr54457.c: New test.
1655
1656 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1657
1658 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1659
1660 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1661
1662 * gcc.target/i386/vect-rebuild.c: New testcase.
1663
1664 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1665
1666 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1667
1668 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1669
1670 * gcc.target/mips/pr37362.c: Fix target selector.
1671
1672 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1673
1674 PR target/54083
1675 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1676
1677 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1678
1679 * gcc.dg/ucnid-8.c: Update line number.
1680 * gcc.dg/torture/pr51106-2.c: Likewise.
1681
1682 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1683
1684 PR fortran/54667
1685 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1686 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1687 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1688
1689 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1690
1691 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1692 partially reverting r170092.
1693 * gfortran.dg/class_7.f03: Ditto.
1694 * gfortran.dg/coarray_14.f90: Ditto.
1695 * gfortran.dg/typebound_proc_13.f03: Ditto.
1696
1697 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1698
1699 PR c++/54738
1700 * g++.dg/cpp0x/sfinae42.C: New.
1701
1702 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1703
1704 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1705 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1706 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1707 * gcc.dg/pr42629.c: XFAIL on AIX.
1708 * gcc.dg/pr47684.c: Same.
1709 * gcc.dg/pr43670.c: Same.
1710 * gcc.dg/pr42916.c: Same.
1711 * gcc.dg/pr45449.c: Same.
1712 * gcc.dg/pr50017.c: Same.
1713 * gcc.dg/pr42728.c: Same.
1714 * gcc.dg/pr47881.c: Same.
1715 * gcc.dg/pr44023.c: Same.
1716 * gcc.dg/pr41345.c: Same.
1717 * gcc.dg/pr42630.c: Same.
1718 * gcc.dg/pr44971.c: Same.
1719 * gcc.dg/pr46771.c: Same.
1720 * gcc.dg/ucnid-8.c: Same.
1721 * gcc.dg/ucnid-10.c: Same.
1722 * gcc.dg/ucnid-13.c: Same.
1723 * gcc.dg/torture/pr51106-2.c: Same.
1724 * gcc.dg/pr48768.c: Same.
1725 * gcc.dg/pr42631.c: Same.
1726 * gcc.dg/pr43084.c: Same.
1727 * gcc.dg/ucnid-7.c: Same.
1728 * gcc.dg/pr42889.c: Same.
1729 * gcc.dg/pr41241.c: Same.
1730 * gcc.dg/pr42719.c: Same.
1731 * g++.dg/debug/pr46583.C: Same.
1732 * g++.dg/debug/pr47106.C: Same.
1733 * g++.dg/opt/pr48549.C: Same.
1734 * g++.dg/other/pr42685.C: Same.
1735 * c-c++-common/pr43942.c: Same.
1736
1737 2012-09-29 Ian Lance Taylor <iant@google.com>
1738
1739 * go.test/go-test.exp: Update for latest version of Go testsuite.
1740
1741 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1742
1743 PR fortran/52724
1744 * gfortran.dg/internal_readwrite_3.f90: New test.
1745
1746 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1747
1748 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1749 c-c++-common/Wunused-local-typedefs-2.c to here.
1750
1751 PR c++/54372 - unused attribute inactive on dependant entities
1752 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1753
1754 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1755
1756 PR c++/29028 - Missed unused warning on using declaration
1757 * g++.dg/warn/Wunused-var-18.C: New test.
1758
1759 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1760
1761 PR c++/53551 - -Wunused-local-typedefs misses uses
1762 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1763
1764 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1765
1766 PR target/54716
1767 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1768
1769 PR tree-optimization/54713
1770 * gcc.c-torture/compile/pr54713-1.c: New test.
1771 * gcc.c-torture/compile/pr54713-2.c: New test.
1772 * gcc.c-torture/compile/pr54713-3.c: New test.
1773
1774 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1775
1776 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1777
1778 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1779
1780 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1781
1782 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1783
1784 PR target/54703
1785 * gcc.target/i386/pr54703.c: New test.
1786
1787 2012-09-27 Richard Guenther <rguenther@suse.de>
1788
1789 PR lto/54709
1790 * gcc.dg/lto/pr54709_0.c: New testcase.
1791 * gcc.dg/lto/pr54709_1.c: Likewise.
1792
1793 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1794
1795 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1796
1797 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1798
1799 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1800
1801 * gcc.target/arm/pr42879.c: Handle big-endian.
1802
1803 2012-09-26 Steve Ellcey <sellcey@mips.com>
1804
1805 PR c/37303
1806 * gcc.dg/pr37303.c: Check for rdata or rodata.
1807
1808 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1809
1810 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1811
1812 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1813
1814 PR target/51274
1815 PR target/53087
1816 * gcc.target/powerpc/ppc-ne0-1.c: New.
1817
1818 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1819
1820 PR target/54089
1821 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1822 test_19, test_20, test_21, test_22, test_23): New functions.
1823 * gcc.target/sh/pr54089-4.c: New.
1824 * gcc.target/sh/pr54089-5.c: New.
1825 * gcc.target/sh/pr54089-6.c: New.
1826 * gcc.target/sh/pr54089-7.c: New.
1827
1828 2012-09-25 Richard Guenther <rguenther@suse.de>
1829
1830 PR lto/54625
1831 * gcc.dg/lto/pr54702_0.c: New testcase.
1832 * gcc.dg/lto/pr54702_1.c: Likewise.
1833 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1834 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1835 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1836 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1837
1838 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1839
1840 PR c++/54526
1841 * g++.dg/cpp0x/parse2.C: New.
1842 * g++.dg/parse/error11.C: Adjust.
1843 * g++.dg/parse/error12.C: Likewise.
1844
1845 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1846
1847 * gcc.target/i386/20030217-1.c: Added check for
1848 large_long_double effective target.
1849 * gcc.target/i386/387-3.c: Likewise.
1850 * gcc.target/i386/387-4.c: Likewise.
1851 * gcc.target/i386/pr36578-1.c: Likewise.
1852 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1853 when long double size is equal double size.
1854 * gcc.target/i386/excess-precision-1.c: Likewise.
1855 * gcc.target/i386/pr36578-2.c: Likewise.
1856 * gcc.target/i386/20030217-2.c: New testcase.
1857
1858 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1859
1860 PR tree-optimization/54676
1861 * gcc.dg/pr54676.c: New test.
1862
1863 2012-09-25 Richard Guenther <rguenther@suse.de>
1864
1865 PR tree-optimization/53663
1866 * gcc.dg/torture/pr53663-1.c: New testcase.
1867 * gcc.dg/torture/pr53663-2.c: Likewise.
1868 * gcc.dg/torture/pr53663-3.c: Likewise.
1869
1870 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1871
1872 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1873
1874 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1875
1876 * lib/target-supports-dg.exp (dg-require-effective-target,
1877 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1878 dg-process-target-1 instead of dg-process-target.
1879 (dg-process-target-1): Rename from dg-process-target.
1880 (dg-process-target): New.
1881
1882 2012-09-24 Richard Guenther <rguenther@suse.de>
1883
1884 PR tree-optimization/54684
1885 * g++.dg/torture/pr54684.C: New testcase.
1886
1887 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1888
1889 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1890
1891 2012-09-24 Richard Guenther <rguenther@suse.de>
1892
1893 PR middle-end/52173
1894 * gcc.dg/tm/pr52173-1.c: New.
1895 * gcc.dg/tm/pr52173-2.c: New.
1896
1897 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1898
1899 * gcc.dg/pr54669.c: New test.
1900
1901 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1902 Dominique Dhumieres <dominiq@lps.ens.fr>
1903
1904 PR testsuite/54677
1905 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1906
1907 2012-09-23 Tobias Burnus <burnus@net-b.de>
1908
1909 PR fortran/54618
1910 * gfortran.dg/class_array_14.f90: New.
1911
1912 2012-09-22 Kai Tietz <ktietz@redhat.com>
1913
1914 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1915 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1916
1917 2012-09-21 Dehao Chen <dehao@google.com>
1918
1919 PR go/54649
1920 PR tree-optimization/54655
1921 * g++.dg/pr54655.C: New testcase.
1922
1923 2012-09-21 Richard Guenther <rguenther@suse.de>
1924
1925 PR tree-optimization/54647
1926 * g++.dg/torture/pr54647.C: New testcase.
1927
1928 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1929
1930 PR c++/54427
1931 * c-c++-common/torture/vector-compare-2.c: Add -w.
1932
1933 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1934
1935 * gnat.dg/opt20.ads: Move dg directive to...
1936 * gnat.dg/opt20.adb: ...here.
1937 * gnat.dg/addr1.ad[sb]: Likewise.
1938 * gnat.dg/concat2.ad[sb]: Likewise.
1939 * gnat.dg/array16.ad[sb]: Likewise.
1940 * gnat.dg/atomic5.ad[sb]: Likewise.
1941 * gnat.dg/discr29.ad[sb]: Likewise.
1942 * gnat.dg/noreturn5.ad[sb]: Likewise.
1943 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1944 * gnat.dg/discr23.ads: Remove dg directive.
1945 * gnat.dg/nested_float_packed.ads: Likewise.
1946 * gnat.dg/oconst6.ads: Move to...
1947 * gnat.dg/specs/oconst6.ads: ...here.
1948
1949 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1950
1951 PR c++/52432
1952 * g++.dg/cpp0x/decltype32.C: Tweak.
1953
1954 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1955
1956 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1957 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1958 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1959 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1960
1961 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1962
1963 PR c++/54581
1964 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1965
1966 2012-09-19 Steve Ellcey <sellcey@mips.com>
1967
1968 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1969
1970 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1971
1972 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1973 * gcc.target/powerpc/ppc-mftb.c: New file.
1974
1975 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1976
1977 PR target/54089
1978 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1979 functions.
1980
1981 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1982
1983 PR target/54236
1984 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1985
1986 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1987
1988 * gcc.c-torture/execute/20120919-1.c: New test.
1989
1990 2012-09-19 Richard Guenther <rguenther@suse.de>
1991
1992 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1993
1994 2012-09-19 Richard Guenther <rguenther@suse.de>
1995
1996 * gcc.dg/builtin-unreachable-6.c: Adjust.
1997
1998 2012-09-19 Richard Guenther <rguenther@suse.de>
1999
2000 * gcc.dg/builtin-object-size-10.c: Adjust.
2001 * gcc.dg/builtin-unreachable-5.c: Adjust.
2002 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2003 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2004 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2005 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2006 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2007 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2008 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2009 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2010 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2011 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2012 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2013 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2014
2015 2012-09-19 Richard Guenther <rguenther@suse.de>
2016
2017 PR tree-optimization/54132
2018 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2019 * gcc.dg/torture/pr54132.c: Likewise.
2020
2021 2012-09-19 Terry Guo <terry.guo@arm.com>
2022
2023 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2024 extra prune rules that will be applied to all tests in a .exp file.
2025 (gcc-dg-prune): Use rules defined by the above variable.
2026 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2027 harmless warnings on architecture switch conflict.
2028
2029 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2030
2031 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2032 of asm-comment characters instead of a single one.
2033 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2034
2035 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2036
2037 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2038
2039 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2040 target instead of xfailing it.
2041 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2042 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2043 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2044 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2045 * gcc.dg/vect/vect-104.c: Likewise.
2046 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2047 * gcc.dg/vect/vect-outer-1.c: Likewise.
2048 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2049 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2050 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2051 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2052 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2053 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2054 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2055 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2056 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2057
2058 * lib/target-supports.exp
2059 (check_effective_target_vect_widen_mult_qi_to_hi,
2060 check_effective_target_vect_widen_mult_hi_to_si,
2061 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2062 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2063 check_effective_target_vect_pack_trunc,
2064 check_effective_target_vect_unpack,
2065 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2066 instead of arm_none.
2067
2068 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2069
2070 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2071
2072 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2073 config to compiler_flags.
2074
2075 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2076
2077 PR target/54592
2078 * gcc.target/i386/pr54592.c: New test.
2079
2080 PR tree-optimization/54610
2081 * gcc.target/i386/pr54610.c: New test.
2082
2083 2012-09-17 Jason Merrill <jason@redhat.com>
2084
2085 PR c++/54575
2086 * g++.dg/cpp0x/alias-decl-21.C: New.
2087 * g++.dg/cpp0x/alias-decl-22.C: New.
2088
2089 2012-09-17 Tobias Burnus <burnus@net-b.de>
2090
2091 PR fortran/54608
2092 * gfortran.dg/scan_2.f90: New.
2093
2094 2012-09-17 Jason Merrill <jason@redhat.com>
2095
2096 PR c++/53661
2097 * g++.dg/init/aggr9.C: New.
2098
2099 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2100
2101 * gnat.dg/loop_optimization12.ad[sb]: New test.
2102
2103 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2104
2105 PR fortran/54285
2106 * gfortran.dg/proc_ptr_result_7.f90: New.
2107
2108 2012-09-17 Tobias Burnus <burnus@net-b.de>
2109
2110 PR fortran/54603
2111 * gfortran.dg/structure_constructor_11.f90: New.
2112
2113 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2114
2115 PR tree-optimization/54563
2116 * g++.dg/torture/pr54563.C: New test.
2117
2118 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2119
2120 PR fortran/54594
2121 * gfortran.dg/typebound_generic_14.f03: New.
2122
2123 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2124
2125 PR fortran/54387
2126 * gfortran.dg/proc_ptr_38.f90: New.
2127
2128 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2129
2130 PR debug/54460
2131 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2132 to scary regexp.
2133
2134 PR testsuite/54007
2135 * gnat.dg/lto15.adb: Require lto.
2136
2137 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2138 "myBindC" for hppa*-*-hpux*.
2139
2140 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2141
2142 * gfortran.dg/namelist_75.f90: New test.
2143
2144 2012-09-15 Tom de Vries <tom@codesourcery.com>
2145
2146 * gcc.dg/tree-ssa/vrp82.c: New test.
2147 * gcc.dg/tree-ssa/vrp83.c: Same.
2148 * gcc.dg/tree-ssa/vrp84.c: Same.
2149
2150 2012-09-15 Tom de Vries <tom@codesourcery.com>
2151
2152 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2153 * gcc.dg/tree-ssa/vrp81.c: ... this.
2154
2155 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2156
2157 PR target/54222
2158 * gcc.target/avr/torture/fix-types.h: New.
2159 * gcc.target/avr/torture/vals-hr.def: New.
2160 * gcc.target/avr/torture/vals-r.def: New.
2161 * gcc.target/avr/torture/vals-k.def: New.
2162 * gcc.target/avr/torture/vals-ur.def: New.
2163 * gcc.target/avr/torture/vals-uk.def: New.
2164 * gcc.target/avr/torture/vals-uhr.def: New.
2165 * gcc.target/avr/torture/vals-llk.def: New.
2166 * gcc.target/avr/torture/vals-ullk.def: New.
2167 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2168 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2169 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2170 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2171 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2172 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2173 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2174 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2175
2176 2012-09-14 Dehao Chen <dehao@google.com>
2177
2178 * g++.dg/debug/dwarf2/deallocator.C: New test.
2179
2180 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2181
2182 PR c/54552
2183 * gcc.c-torture/compile/pr54552-1.c: New test.
2184
2185 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2186
2187 PR c++/54427
2188 * g++.dg/other/vector-compare.C: New testcase.
2189 * c-c++-common/vector-compare-3.c: New testcase.
2190 * gcc.dg/vector-shift.c: Move ...
2191 * c-c++-common/vector-shift.c: ... here.
2192 * gcc.dg/vector-shift1.c: Move ...
2193 * c-c++-common/vector-shift1.c: ... here.
2194 * gcc.dg/vector-shift3.c: Move ...
2195 * c-c++-common/vector-shift3.c: ... here.
2196 * gcc.dg/vector-compare-1.c: Move ...
2197 * c-c++-common/vector-compare-1.c: ... here.
2198 * gcc.dg/vector-compare-2.c: Move ...
2199 * c-c++-common/vector-compare-2.c: ... here.
2200 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2201 * c-c++-common/torture/vector-compare-1.c: ... here.
2202 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2203 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2204 * c-c++-common/torture/vector-compare-2.c: ... here.
2205 * gcc.c-torture/execute/vector-shift.c: Move ...
2206 * c-c++-common/torture/vector-shift.c: ... here.
2207 * gcc.c-torture/execute/vector-shift2.c: Move ...
2208 * c-c++-common/torture/vector-shift2.c: ... here.
2209 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2210 * c-c++-common/torture/vector-subscript-1.c: ... here.
2211 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2212 * c-c++-common/torture/vector-subscript-2.c: ... here.
2213 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2214 * c-c++-common/torture/vector-subscript-3.c: ... here.
2215
2216 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2217
2218 PR c/54103
2219 * gcc.c-torture/compile/pr54103-1.c,
2220 gcc.c-torture/compile/pr54103-2.c,
2221 gcc.c-torture/compile/pr54103-3.c,
2222 gcc.c-torture/compile/pr54103-4.c,
2223 gcc.c-torture/compile/pr54103-5.c,
2224 gcc.c-torture/compile/pr54103-6.c: New tests.
2225 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2226
2227 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2228
2229 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2230
2231 2012-09-14 Richard Guenther <rguenther@suse.de>
2232
2233 PR tree-optimization/54565
2234 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2235 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2236
2237 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2238
2239 * gcc.target/arm/combine-movs.c: Add missing space.
2240
2241 2012-09-14 Richard Guenther <rguenther@suse.de>
2242
2243 * g++.dg/torture/builtin-location.C: New testcase.
2244
2245 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2246 Manuel López-Ibáñez <manu@gcc.gnu.org>
2247
2248 PR c++/53210
2249 * g++.dg/warn/Wuninitialized-self.C: New.
2250
2251 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2252
2253 PR c/54559
2254 * gcc.c-torture/compile/pr54559.c: New test.
2255
2256 2012-09-13 Jason Merrill <jason@redhat.com>
2257
2258 PR c++/53839
2259 * g++.dg/cpp0x/constexpr-temp1.C: New.
2260
2261 PR c++/54511
2262 * g++.dg/template/anonunion2.C: New.
2263
2264 PR c++/53836
2265 * g++.dg/template/init10.C: New.
2266
2267 2012-09-13 Tobias Burnus <burnus@net-b.de>
2268
2269 PR fortran/54556
2270 * gfortran.dg/implicit_pure_3.f90: New.
2271
2272 2012-09-13 Richard Guenther <rguenther@suse.de>
2273
2274 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2275
2276 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2277
2278 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2279
2280 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2281
2282 * c-c++-common/pr51712.c: Handle for short-enum targets.
2283
2284 2012-09-12 Terry Guo <terry.guo@arm.com>
2285
2286 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2287 and lsrs for Thumb2 mode.
2288
2289 2012-09-12 Jan Hubicka <jh@suse.cz>
2290
2291 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2292
2293 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2294
2295 PR target/54445
2296 * gcc.target/i386/pr54445-1.c: New file.
2297 * gcc.target/i386/pr54445-2.c: Likewise.
2298
2299 2012-09-12 Tobias Burnus <burnus@net-b.de>
2300
2301 PR fortran/54225
2302 PR fortran/53306
2303 * gfortran.dg/coarray_10.f90: Update dg-error.
2304 * gfortran.dg/coarray_28.f90: New.
2305 * gfortran.dg/array_section_3.f90: New.
2306
2307 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2308
2309 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2310 gcc.target/arm/pr48252.c: Fix for big-endian support.
2311
2312 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2313
2314 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2315
2316 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2317 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2318
2319 * gcc.target/arm/neon-vfma-1.c: New testcase.
2320 * gcc.target/arm/neon-vfms-1.c: Likewise.
2321 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2322 of float.
2323 * gcc.target/arm/neon-vmls-1.c: Likewise.
2324 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2325 function.
2326 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2327 (check_effective_target_arm_neonv2_ok): Likewise.
2328 (check_effective_target_arm_neonv2_hw): Likewise.
2329 (check_effective_target_arm_neonv2): Likewise.
2330
2331 2012-09-11 Richard Guenther <rguenther@suse.de>
2332
2333 PR middle-end/54515
2334 * g++.dg/tree-ssa/pr54515.C: New testcase.
2335
2336 2012-09-10 Andrew Pinski <apinski@cavium.com>
2337
2338 PR tree-opt/c54362
2339 * gcc.dg/tm/memopt-16.c: New testcase.
2340
2341 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2342
2343 PR c++/54541
2344 PR c++/54542
2345 * g++.dg/cpp0x/sfinae40.C: New.
2346 * g++.dg/cpp0x/sfinae41.C: Likewise.
2347
2348 2012-09-10 Jason Merrill <jason@redhat.com>
2349
2350 PR c++/54538
2351 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2352
2353 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2354
2355 PR target/54089
2356 * gcc.target/sh/pr54089-3.c: New.
2357
2358 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2359
2360 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2361
2362 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2363
2364 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2365
2366 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2367
2368 * gcc.dg/pr52558-2.c: Delete.
2369 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2370
2371 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2372
2373 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2374
2375 2012-09-10 Richard Guenther <rguenther@suse.de>
2376
2377 PR tree-optimization/54520
2378 * gcc.dg/torture/pr54520.c: New testcase.
2379
2380 2012-09-10 Jason Merrill <jason@redhat.com>
2381
2382 PR c++/54506
2383 * g++.dg/cpp0x/implicit14.C: New.
2384
2385 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2386
2387 PR fortran/54208
2388 * gfortran.dg/bound_simplification_3.f90: New test.
2389
2390 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2391
2392 PR testsuite/54184
2393 * gcc.dg/pr52558-1.c: Delete.
2394 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2395
2396 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2397
2398 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2399 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2400 * gcc.target/arm/smlaltt-1.c: Likewise.
2401
2402 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2403
2404 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2405
2406 2012-09-07 Tom de Vries <tom@codesourcery.com>
2407
2408 PR tree-optimization/53986
2409 * gcc.dg/tree-ssa/vrp80.c: New test.
2410 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2411
2412 2012-09-06 Jason Merrill <jason@redhat.com>
2413
2414 PR c++/54341
2415 PR c++/54253
2416 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2417 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2418
2419 2012-09-06 Andrew Pinski <apinski@cavium.com>
2420
2421 PR tree-opt/54494
2422 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2423
2424 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2425
2426 PR rtl-optimization/54455
2427 * gcc.dg/54455.c: New test.
2428
2429 2012-09-06 Tobias Burnus <burnus@net-b.de>
2430
2431 PR fortran/54463
2432 * gfortran.dg/promotion_2.f90: New.
2433
2434 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2435
2436 PR middle-end/54486
2437 * c-c++-common/pr54486.c: New test.
2438
2439 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2440
2441 PR fortran/54474
2442 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2443
2444 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2445
2446 PR c++/54191
2447 * g++.dg/cpp0x/sfinae39.C: New.
2448
2449 2012-09-04 Jason Merrill <jason@redhat.com>
2450
2451 PR c++/54441
2452 * g++.dg/ext/flexary3.C: New.
2453
2454 PR c++/54420
2455 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2456
2457 PR c++/54198
2458 * g++.dg/template/defarg15.C: New.
2459
2460 PR c++/54437
2461 * g++.dg/template/access24.C: New.
2462
2463 2012-09-04 Richard Guenther <rguenther@suse.de>
2464
2465 PR tree-optimization/54458
2466 * gcc.dg/torture/pr54458.c: New testcase.
2467
2468 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2469
2470 * gcc.target/arm/neon-vext.c: New test.
2471 * gcc.target/arm/neon-vext-execute.c: Ditto.
2472
2473 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2474
2475 PR fortran/54243
2476 PR fortran/54244
2477 * gfortran.dg/select_type_29.f03: New.
2478
2479 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2480
2481 * gcc.dg/fold-perm.c: Improve test.
2482
2483 2012-09-03 Tobias Burnus <burnus@net-b.de>
2484
2485 PR fortran/51632
2486 * gfortran.dg/coarray_class_1.f90: New.
2487
2488 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2489
2490 PR target/49206
2491 * gcc.c-torture/compile/pr49206.c: New test.
2492
2493 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2494 Uros Bizjak <ubizjak@gmail.com>
2495
2496 PR target/36680
2497 * gfortran.dg/pr36680.f90: New test.
2498
2499 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2500
2501 PR target/42295
2502 * g++.dg/opt/pr42295.C: New test.
2503
2504 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2505
2506 PR target/54436
2507 * gcc.dg/torture/pr54436.c: New test.
2508
2509 2012-09-01 Andrew Pinski <apinski@cavium.com>
2510
2511 * gcc.target/mips/truncate-8.c: New testcase.
2512
2513 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2514
2515 PR target/46829
2516 PR target/46843
2517 * gcc.target/i386/pr46829.c: New test.
2518 * gcc.target/i386/pr46843.c: Ditto.
2519
2520 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2521 Jason Merrill <jason@redhat.com>
2522
2523 PR c++/18747
2524 * g++.dg/parse/error50.C: New.
2525
2526 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2527
2528 PR c/54428
2529 * gcc.c-torture/compile/pr54428.c: New test.
2530
2531 2012-08-31 Ollie Wild <aaw@google.com>
2532
2533 PR c++/54197
2534 * g++.dg/init/lifetime3.C: New test.
2535
2536 2012-08-31 Martin Jambor <mjambor@suse.cz>
2537
2538 PR middle-end/54409
2539 * gcc.dg/torture/pr54409.c: New test.
2540
2541 2012-08-31 Martin Jambor <mjambor@suse.cz>
2542
2543 * gfortran.dg/pr48636.f90: Add dump scan checks.
2544
2545 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2546
2547 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2548
2549 2012-08-28 Joey Ye <joey.ye@arm.com>
2550
2551 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2552
2553 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2554
2555 PR target/46254
2556 * gcc.target/i386/pr46254.c: New test.
2557
2558 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2559
2560 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2561 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2562 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2563
2564 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2565
2566 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2567 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2568 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2569 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2570 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2571 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2572 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2573 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2574 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2575 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2576 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2577 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2578 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2579 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2580 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2581 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2582 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2583 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2584 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2585 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2586 gcc.target/mips/unaligned-1.c: Tighten regexps.
2587
2588 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2589
2590 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2591 (mips_option_groups): Remove optimization. Add various -f options.
2592 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2593 and -pg imply -fno-omit-frame-pointer.
2594 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2595 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2596 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2597 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2598 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2599 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2600 * gcc.target/mips/abi-n32-long32.c: Likewise.
2601 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2602 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2603 * gcc.target/mips/abi-n32-long64.c: Likewise.
2604 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2605 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2606 * gcc.target/mips/abi-n64-long32.c: Likewise.
2607 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2608 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2609 * gcc.target/mips/abi-n64-long64.c: Likewise.
2610 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2611 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2612 * gcc.target/mips/abi-o32-long32.c: Likewise.
2613 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2614 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2615 * gcc.target/mips/abi-o32-long64.c: Likewise.
2616 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2617 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2618 * gcc.target/mips/abi-o64-long32.c: Likewise.
2619 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2620 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2621 * gcc.target/mips/abi-o64-long64.c: Likewise.
2622 * gcc.target/mips/asm-1.c: Likewise.
2623 * gcc.target/mips/branch-1.c: Likewise.
2624 * gcc.target/mips/call-3.c: Likewise.
2625 * gcc.target/mips/call-saved-3.c: Likewise.
2626 * gcc.target/mips/clear-cache-1.c: Likewise.
2627 * gcc.target/mips/div-1.c: Likewise.
2628 * gcc.target/mips/div-2.c: Likewise.
2629 * gcc.target/mips/div-3.c: Likewise.
2630 * gcc.target/mips/div-4.c: Likewise.
2631 * gcc.target/mips/div-5.c: Likewise.
2632 * gcc.target/mips/div-6.c: Likewise.
2633 * gcc.target/mips/div-7.c: Likewise.
2634 * gcc.target/mips/div-8.c: Likewise.
2635 * gcc.target/mips/div-9.c: Likewise.
2636 * gcc.target/mips/div-10.c: Likewise.
2637 * gcc.target/mips/div-11.c: Likewise.
2638 * gcc.target/mips/div-12.c: Likewise.
2639 * gcc.target/mips/dsp-ctrl.c: Likewise.
2640 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2641 * gcc.target/mips/ext-8.c: Likewise.
2642 * gcc.target/mips/extend-2.c: Likewise.
2643 * gcc.target/mips/fix-r10000-1.c: Likewise.
2644 * gcc.target/mips/fix-r10000-2.c: Likewise.
2645 * gcc.target/mips/fix-r10000-3.c: Likewise.
2646 * gcc.target/mips/fix-r10000-4.c: Likewise.
2647 * gcc.target/mips/fix-r10000-5.c: Likewise.
2648 * gcc.target/mips/fix-r10000-6.c: Likewise.
2649 * gcc.target/mips/fix-r10000-7.c: Likewise.
2650 * gcc.target/mips/fix-r10000-8.c: Likewise.
2651 * gcc.target/mips/fix-r10000-9.c: Likewise.
2652 * gcc.target/mips/fix-r10000-10.c: Likewise.
2653 * gcc.target/mips/fix-r10000-11.c: Likewise.
2654 * gcc.target/mips/fix-r10000-12.c: Likewise.
2655 * gcc.target/mips/fix-r10000-13.c: Likewise.
2656 * gcc.target/mips/fix-r10000-14.c: Likewise.
2657 * gcc.target/mips/fix-r10000-15.c: Likewise.
2658 * gcc.target/mips/fpcmp-1.c: Likewise.
2659 * gcc.target/mips/fpcmp-2.c: Likewise.
2660 * gcc.target/mips/fpr-moves-7.c: Likewise.
2661 * gcc.target/mips/fpr-moves-8.c: Likewise.
2662 * gcc.target/mips/int-moves-1.c: Likewise.
2663 * gcc.target/mips/int-moves-2.c: Likewise.
2664 * gcc.target/mips/long-calls-pg.c: Likewise.
2665 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2666 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2667 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2668 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2669 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2670 * gcc.target/mips/mips-3d-1.c: Likewise.
2671 * gcc.target/mips/mips-3d-2.c: Likewise.
2672 * gcc.target/mips/mips-3d-3.c: Likewise.
2673 * gcc.target/mips/mips-3d-4.c: Likewise.
2674 * gcc.target/mips/mips-3d-5.c: Likewise.
2675 * gcc.target/mips/mips-3d-6.c: Likewise.
2676 * gcc.target/mips/mips-3d-7.c: Likewise.
2677 * gcc.target/mips/mips-3d-8.c: Likewise.
2678 * gcc.target/mips/mips-3d-9.c: Likewise.
2679 * gcc.target/mips/mips-ps-1.c: Likewise.
2680 * gcc.target/mips/mips-ps-2.c: Likewise.
2681 * gcc.target/mips/mips-ps-3.c: Likewise.
2682 * gcc.target/mips/mips-ps-4.c: Likewise.
2683 * gcc.target/mips/mips-ps-6.c: Likewise.
2684 * gcc.target/mips/mips32-dspr2.c: Likewise.
2685 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2686 * gcc.target/mips/neg-abs-1.c: Likewise.
2687 * gcc.target/mips/neg-abs-2.c: Likewise.
2688 * gcc.target/mips/nmadd-3.c: Likewise.
2689 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2690 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2691 * gcc.target/mips/octeon-pop-1.c: Likewise.
2692 * gcc.target/mips/pr26765.c: Likewise.
2693 * gcc.target/mips/pr33256.c: Likewise.
2694 * gcc.target/mips/pr33635-1.c: Likewise.
2695 * gcc.target/mips/pr33755.c: Likewise.
2696 * gcc.target/mips/pr35802.c: Likewise.
2697 * gcc.target/mips/pr45074.c: Likewise.
2698 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2699 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2700 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2701 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2702 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2703 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2704 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2705 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2706 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2707 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2708 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2709 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2710 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2711 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2712 * gcc.target/mips/save-restore-1.c: Likewise.
2713 * gcc.target/mips/save-restore-3.c: Likewise.
2714 * gcc.target/mips/save-restore-5.c: Likewise.
2715 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2716 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2717 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2718 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2719 * gcc.target/mips/stack-1.c: Likewise.
2720
2721 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2722 Tighten regexps.
2723
2724 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2725 branch under test to be filled with preceding rather than
2726 following instructions.
2727 * gcc.target/mips/branch-10.c: Likewise.
2728 * gcc.target/mips/branch-11.c: Likewise.
2729 * gcc.target/mips/branch-12.c: Likewise.
2730 * gcc.target/mips/branch-13.c: Likewise.
2731 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2732 to be eliminated. Tighten $28 scan-assembler-not test.
2733
2734 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2735 function to...
2736 * gcc.target/mips/call-4.c: ...this new test.
2737
2738 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2739 more likely.
2740 * gcc.target/mips/code-readable-3.c: Likewise.
2741 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2742 flag but skip for -O0.
2743 * gcc.target/mips/code-readable-4.c: Likewise.
2744
2745 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2746 of operations under test.
2747 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2748
2749 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2750 Don't require sibling-call optimization.
2751 * gcc.target/mips/near-far-4.c: Likewise.
2752
2753 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2754 Make sure that the register variable is used.
2755 * gcc.target/mips/soft-float-1.c: Likewise.
2756
2757 * gcc.target/mips/sdata-1.c: Make static data volatile.
2758 * gcc.target/mips/sdata-2.c: Likewise.
2759 * gcc.target/mips/sdata-3.c: Likewise.
2760 * gcc.target/mips/sdata-4.c: Likewise.
2761
2762 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2763 skip for -O0.
2764 * gcc.target/mips/atomic-memory-2.c: Likewise.
2765 * gcc.target/mips/branch-cost-1.c: Likewise.
2766 * gcc.target/mips/branch-cost-2.c: Likewise.
2767 * gcc.target/mips/cache-1.c: Likewise.
2768 * gcc.target/mips/call-1.c: Likewise.
2769 * gcc.target/mips/call-saved-2.c: Likewise.
2770 * gcc.target/mips/const-anchor-1.c: Likewise.
2771 * gcc.target/mips/const-anchor-2.c: Likewise.
2772 * gcc.target/mips/dse-1.c: Likewise.
2773 * gcc.target/mips/dsp-lhx.c: Likewise.
2774 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2775 * gcc.target/mips/ext-1.c: Likewise.
2776 * gcc.target/mips/ext-2.c: Likewise.
2777 * gcc.target/mips/ext-3.c: Likewise.
2778 * gcc.target/mips/ext-4.c: Likewise.
2779 * gcc.target/mips/ext-5.c: Likewise.
2780 * gcc.target/mips/ext-6.c: Likewise.
2781 * gcc.target/mips/ext-7.c: Likewise.
2782 * gcc.target/mips/extend-1.c: Likewise.
2783 * gcc.target/mips/fix-r4000-1.c: Likewise.
2784 * gcc.target/mips/fix-r4000-3.c: Likewise.
2785 * gcc.target/mips/fix-r4000-5.c: Likewise.
2786 * gcc.target/mips/fix-r4000-6.c: Likewise.
2787 * gcc.target/mips/fix-r4000-8.c: Likewise.
2788 * gcc.target/mips/fix-r4000-10.c: Likewise.
2789 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2790 * gcc.target/mips/fixed-vector-type.c: Likewise.
2791 * gcc.target/mips/fpr-moves-1.c: Likewise.
2792 * gcc.target/mips/fpr-moves-2.c: Likewise.
2793 * gcc.target/mips/fpr-moves-3.c: Likewise.
2794 * gcc.target/mips/fpr-moves-4.c: Likewise.
2795 * gcc.target/mips/fpr-moves-5.c: Likewise.
2796 * gcc.target/mips/fpr-moves-6.c: Likewise.
2797 * gcc.target/mips/ins-1.c: Likewise.
2798 * gcc.target/mips/ins-2.c: Likewise.
2799 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2800 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2801 * gcc.target/mips/lazy-binding-1.c: Likewise.
2802 * gcc.target/mips/madd-3.c: Likewise.
2803 * gcc.target/mips/madd-5.c: Likewise.
2804 * gcc.target/mips/madd-6.c: Likewise.
2805 * gcc.target/mips/madd-8.c: Likewise.
2806 * gcc.target/mips/madd-9.c: Likewise.
2807 * gcc.target/mips/memcpy-1.c: Likewise.
2808 * gcc.target/mips/mips-ps-type.c: Likewise.
2809 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2810 * gcc.target/mips/mips-sched-madd.c: Likewise.
2811 * gcc.target/mips/mips16e-extends.c: Likewise.
2812 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2813 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2814 * gcc.target/mips/movcc-1.c: Likewise.
2815 * gcc.target/mips/movcc-2.c: Likewise.
2816 * gcc.target/mips/movcc-3.c: Likewise.
2817 * gcc.target/mips/msub-5.c: Likewise.
2818 * gcc.target/mips/msub-6.c: Likewise.
2819 * gcc.target/mips/msub-8.c: Likewise.
2820 * gcc.target/mips/mult-2.c: Likewise.
2821 * gcc.target/mips/mult-3.c: Likewise.
2822 * gcc.target/mips/mult-5.c: Likewise.
2823 * gcc.target/mips/mult-6.c: Likewise.
2824 * gcc.target/mips/mult-7.c: Likewise.
2825 * gcc.target/mips/mult-12.c: Likewise.
2826 * gcc.target/mips/mult-13.c: Likewise.
2827 * gcc.target/mips/mult-14.c: Likewise.
2828 * gcc.target/mips/mult-15.c: Likewise.
2829 * gcc.target/mips/mult-17.c: Likewise.
2830 * gcc.target/mips/mult-18.c: Likewise.
2831 * gcc.target/mips/mult-19.c: Likewise.
2832 * gcc.target/mips/nmadd-1.c: Likewise.
2833 * gcc.target/mips/nmadd-2.c: Likewise.
2834 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2835 * gcc.target/mips/octeon-cins-1.c: Likewise.
2836 * gcc.target/mips/octeon-cins-2.c: Likewise.
2837 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2838 * gcc.target/mips/octeon-exts-2.c: Likewise.
2839 * gcc.target/mips/octeon-exts-3.c: Likewise.
2840 * gcc.target/mips/octeon-exts-4.c: Likewise.
2841 * gcc.target/mips/octeon-exts-5.c: Likewise.
2842 * gcc.target/mips/octeon-exts-6.c: Likewise.
2843 * gcc.target/mips/octeon-exts-7.c: Likewise.
2844 * gcc.target/mips/octeon-pop-2.c: Likewise.
2845 * gcc.target/mips/octeon-seq-3.c: Likewise.
2846 * gcc.target/mips/octeon-seq-4.c: Likewise.
2847 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2848 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2849 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2850 * gcc.target/mips/pr54240.c: Likewise.
2851 * gcc.target/mips/rsqrt-1.c: Likewise.
2852 * gcc.target/mips/rsqrt-2.c: Likewise.
2853 * gcc.target/mips/rsqrt-3.c: Likewise.
2854 * gcc.target/mips/rsqrt-4.c: Likewise.
2855 * gcc.target/mips/save-restore-2.c: Likewise.
2856 * gcc.target/mips/save-restore-4.c: Likewise.
2857 * gcc.target/mips/sb1-1.c: Likewise.
2858 * gcc.target/mips/scc-1.c: Likewise.
2859 * gcc.target/mips/scc-2.c: Likewise.
2860 * gcc.target/mips/scc-3.c: Likewise.
2861 * gcc.target/mips/scc-4.c: Likewise.
2862 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2863 * gcc.target/mips/truncate-1.c: Likewise.
2864 * gcc.target/mips/truncate-2.c: Likewise.
2865 * gcc.target/mips/truncate-3.c: Likewise.
2866 * gcc.target/mips/truncate-4.c: Likewise.
2867 * gcc.target/mips/truncate-5.c: Likewise.
2868 * gcc.target/mips/truncate-6.c: Likewise.
2869 * gcc.target/mips/unaligned-1.c: Likewise.
2870
2871 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2872 skip for -O0. Require -fexpensive-optimizations.
2873 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2874 * gcc.target/mips/dspr2-MULT.c: Likewise.
2875 * gcc.target/mips/fix-r4000-2.c: Likewise.
2876 * gcc.target/mips/fix-r4000-4.c: Likewise.
2877 * gcc.target/mips/fix-r4000-7.c: Likewise.
2878 * gcc.target/mips/fix-r4000-9.c: Likewise.
2879 * gcc.target/mips/madd-1.c: Likewise.
2880 * gcc.target/mips/madd-2.c: Likewise.
2881 * gcc.target/mips/madd-4.c: Likewise.
2882 * gcc.target/mips/maddu-1.c: Likewise.
2883 * gcc.target/mips/maddu-2.c: Likewise.
2884 * gcc.target/mips/maddu-3.c: Likewise.
2885 * gcc.target/mips/maddu-4.c: Likewise.
2886 * gcc.target/mips/msub-1.c: Likewise.
2887 * gcc.target/mips/msub-2.c: Likewise.
2888 * gcc.target/mips/msub-3.c: Likewise.
2889 * gcc.target/mips/msub-4.c: Likewise.
2890 * gcc.target/mips/msubu-1.c: Likewise.
2891 * gcc.target/mips/msubu-2.c: Likewise.
2892 * gcc.target/mips/msubu-3.c: Likewise.
2893 * gcc.target/mips/msubu-4.c: Likewise.
2894 * gcc.target/mips/mult-1.c: Likewise.
2895 * gcc.target/mips/mult-4.c: Likewise.
2896 * gcc.target/mips/mult-8.c: Likewise.
2897 * gcc.target/mips/mult-9.c: Likewise.
2898 * gcc.target/mips/mult-10.c: Likewise.
2899 * gcc.target/mips/mult-11.c: Likewise.
2900 * gcc.target/mips/mult-16.c: Likewise.
2901
2902 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2903 skip for -O0 and -Os.
2904 * gcc.target/mips/fix-r4000-12.c: Likewise.
2905 * gcc.target/mips/madd-7.c: Likewise.
2906 * gcc.target/mips/mips-ps-5.c: Likewise.
2907 * gcc.target/mips/mips-ps-7.c: Likewise.
2908 * gcc.target/mips/msub-7.c: Likewise.
2909
2910 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2911 skip for -O0. Require -mno-abicalls.
2912 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2913
2914 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2915 skip for -O0. Require a total number of BBIT instructions and
2916 at least one of each kind.
2917
2918 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2919 skip for -O0. Require -fno-unroll-loops.
2920
2921 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2922 skip for -O0. Allow BLTZ as well as BGEZ.
2923
2924 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2925
2926 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2927 skip for -O0. Require -fschedule-insns2.
2928 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2929
2930 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2931 but skip for -O0. Make a branch-likely more likely.
2932
2933 * gcc.target/mips/timode-2.c: Split each test into its own function.
2934 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2935
2936 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2937 skip for -O0. Require -fpeephole2.
2938 * gcc.target/mips/vr-mult-2.c: Likewise.
2939
2940 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2941
2942 PR preprocessor/53469
2943 * gcc.dg/cpp/_Pragma7.c: New test case.
2944
2945 2012-08-27 Tobias Burnus <burnus@net-b.de>
2946
2947 PR fortran/54370
2948 * gfortran.dg/do_5.f90: New.
2949
2950 2012-08-27 Tobias Burnus <burnus@net-b.de>
2951
2952 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2953 from dg-options as -Wall no longer implies it.
2954
2955 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2956
2957 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2958
2959 2012-08-25 Jason Merrill <jason@redhat.com>
2960
2961 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2962
2963 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2964
2965 PR c++/51421
2966 * g++.dg/cpp0x/auto34.C: New.
2967
2968 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2969
2970 PR c/54363
2971 * gcc.dg/pr54363.c: New test.
2972
2973 PR c/54355
2974 * gcc.dg/pr54355.c: New test.
2975
2976 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2977
2978 PR debug/52857
2979 * gcc.target/i386/pr52857-1.c: New.
2980 * gcc.target/i386/pr52857-2.c: Likewise.
2981
2982 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2983
2984 * gcc.target/mips/code-readable-4.c: New test.
2985
2986 2012-08-23 Julian Brown <julian@codesourcery.com>
2987 Sandra Loosemore <sandra@codesourcery.com>
2988
2989 * gcc.target/mips/code-readable-1.c: Add -O to options.
2990
2991 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2992
2993 PR c++/20420
2994 * g++.dg/lookup/using53.C: New.
2995
2996 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2997
2998 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2999 * gcc.dg/fixed-point/convert-1.c: New.
3000 * gcc.dg/fixed-point/convert-2.c: New.
3001 * gcc.dg/fixed-point/convert-3.c: New.
3002 * gcc.dg/fixed-point/convert-4.c: New.
3003 * gcc.dg/fixed-point/convert-float-1.c: New.
3004 * gcc.dg/fixed-point/convert-float-2.c: New.
3005 * gcc.dg/fixed-point/convert-float-3.c: New.
3006 * gcc.dg/fixed-point/convert-float-4.c: New.
3007 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3008 * gcc.dg/fixed-point/convert-sat.c: New.
3009 * gcc.dg/fixed-point/convert.h: New.
3010
3011 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3012
3013 PR target/54089
3014 * gcc.target/sh/pr54089-2.c: New.
3015
3016 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3017
3018 * gcc.target/i386/long-double-64-1.c: New file.
3019 * gcc.target/i386/long-double-64-2.c: Likewise.
3020 * gcc.target/i386/long-double-64-3.c: Likewise.
3021 * gcc.target/i386/long-double-64-4.c: Likewise.
3022 * gcc.target/i386/long-double-80-1.c: Likewise.
3023 * gcc.target/i386/long-double-80-2.c: Likewise.
3024 * gcc.target/i386/long-double-80-3.c: Likewise.
3025 * gcc.target/i386/long-double-80-4.c: Likewise.
3026 * gcc.target/i386/long-double-80-5.c: Likewise.
3027 * gcc.target/i386/long-double-80-6.c: Likewise.
3028 * gcc.target/i386/long-double-80-7.c: Likewise.
3029
3030 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3031
3032 PR tree-optimization/54317
3033 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3034
3035 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3036
3037 PR target/39423
3038 * gcc.target/sh/pr39423-2.c: New.
3039
3040 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3041
3042 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3043 * gcc.dg/fold-perm.c: Likewise.
3044
3045 2012-08-20 Jan Hubicka <jh@suse.cz>
3046
3047 PR fortran/48636
3048 * gcc.dg/ipa/inlinehint-1.c: New.
3049
3050 2012-08-20 Florian Weimer <fweimer@redhat.com>
3051
3052 PR c++/19351
3053 * g++.dg/init/new38.C: New test.
3054 * g++.dg/init/new39.C: New test.
3055
3056 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3057
3058 PR target/54089
3059 * gcc.target/sh/pr54089-1.c: New.
3060
3061 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3062
3063 PR target/51244
3064 * gcc.target/sh/pr51244-11.c: New.
3065
3066 2012-08-20 Tobias Burnus <burnus@net-b.de>
3067
3068 PR fortran/54301
3069 * gfortran.dg/warn_target_lifetime_2.f90: New.
3070
3071 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3072
3073 PR c++/10416
3074 * g++.dg/warn/Wunused-var-17.C: New.
3075
3076 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3077
3078 PR middle-end/53992
3079 * gcc.dg/gomp/pr53992.c: New test.
3080
3081 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3082
3083 PR tree-ssa/54295
3084 * gcc.c-torture/execute/20120817-1.c: New test.
3085
3086 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3087
3088 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3089 add instruction.
3090 (f2): New test that really does need adds.
3091
3092 2012-08-20 Richard Guenther <rguenther@suse.de>
3093
3094 PR tree-optimization/54327
3095 * gcc.dg/torture/pr54327.c: New testcase.
3096
3097 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3098
3099 PR tree-optimization/54321
3100 * gcc.c-torture/compile/pr54321.c: New test.
3101
3102 2012-08-20 Tobias Burnus <burnus@net-b.de>
3103
3104 PR fortran/54301
3105 * gfortran.dg/warn_target_lifetime_1.f90: New.
3106
3107 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3108
3109 PR fortran/54298
3110 * gfortran.dg/real_compare_1.f90: New test case.
3111 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3112
3113 2012-08-18 Jan Hubicka <jh@suse.cz>
3114
3115 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3116
3117 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3118
3119 PR fortran/39290
3120 * gfortran.dg/interface_37.f90: New test.
3121
3122 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3123 Gary Funck <gary@intrepid.com>
3124
3125 PR target/20020
3126 * gcc.target/i386/pr20020-1.c: New test.
3127 * gcc.target/i386/pr20020-2.c: Likewise.
3128 * gcc.target/i386/pr20020-3.c: Likewise.
3129
3130 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3131
3132 * gcc.target/i386/perm-concat.c: New test.
3133
3134 2012-08-17 Julian Brown <julian@codesourcery.com>
3135
3136 * gcc.target/arm/div64-unwinding.c: New test.
3137
3138 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3139
3140 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3141
3142 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3143
3144 PR target/54236
3145 * gcc.target/sh/pr54236-1.c: New.
3146
3147 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3148
3149 * lib/target-supports.exp (check_effective_target_sync_int_long)
3150 (check_effective_target_sync_char_short): Enable for crisv32-*
3151 and cris-*.
3152
3153 PR middle-end/54261
3154 * gcc.dg/torture/pr54261-1.c: New test.
3155
3156 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3157
3158 PR fortran/54243
3159 PR fortran/54244
3160 * gfortran.dg/typebound_call_24.f03: New.
3161
3162 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3163
3164 PR tree-optimization/54245
3165 * gcc.dg/tree-ssa/pr54245.c: New test.
3166
3167 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3168
3169 PR tree-optimization/54240
3170 * gcc.target/powerpc/pr54240.c: New test.
3171 * gcc.target/mips/pr54240.c: Likewise.
3172
3173 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3174
3175 PR target/52933
3176 * gcc.target/sh/pr52933-1.c: New.
3177 * gcc.target/sh/pr52933-2.c: New.
3178
3179 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3180
3181 PR target/50751
3182 * gcc.target/sh/pr50751-8.c: New.
3183
3184 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3185
3186 PR fortran/47586
3187 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3188 * gfortran.dg/typebound_proc_27.f03: New test.
3189
3190 2012-08-14 Sterling Augustine <saugustine@google.com>
3191
3192 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3193
3194 2012-08-14 Tobias Burnus <burnus@net-b.de>
3195
3196 PR fortran/40881
3197 * gfortran.dg/data_constraints_3.f90: New.
3198 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3199 to disable -pedantic compilation.
3200 * gfortran.dg/pr37243.f: Ditto.
3201 * gfortran.dg/g77/19990826-3.f: Ditto.
3202 * gfortran.dg/g77/20020307-1.f : Ditto.
3203 * gfortran.dg/g77/980310-3.f: Ditto.
3204
3205 2012-08-14 Tobias Burnus <burnus@net-b.de>
3206
3207 PR fortran/54234
3208 * gfortran.dg/warn_conversion_4.f90: New.
3209
3210 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3211
3212 PR middle-end/53411
3213 PR rtl-optimization/53495
3214 * gcc.c-torture/compile/pr53411.c: New test.
3215 * gcc.c-torture/compile/pr53495.c: New test.
3216
3217 2012-08-13 Richard Guenther <rguenther@suse.de>
3218
3219 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3220
3221 2012-08-13 Richard Guenther <rguenther@suse.de>
3222
3223 PR tree-optimization/54200
3224 * gcc.dg/guality/pr54200.c: New testcase.
3225 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3226
3227 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3228
3229 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3230
3231 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3232
3233 PR target/51244
3234 * gcc.target/sh/pr51244-7.c: New.
3235 * gcc.target/sh/pr51244-8.c: New.
3236 * gcc.target/sh/pr51244-9.c: New.
3237 * gcc.target/sh/pr51244-10.c: New.
3238
3239 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3240
3241 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3242 -m2e or -m2a.
3243 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3244 * gcc.target/sh/pr53511-1.c: Likewise.
3245 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3246 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3247 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3248 * gcc.target/sh/pr53512-3.c: Likewise.
3249 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3250
3251 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3252
3253 PR target/39423
3254 * gcc.c-torture/compile/pr39423-1.c: New.
3255 * gcc.c-torture/compile/pr39423-2.c: New.
3256
3257 2012-08-12 Tobias Burnus <burnus@net-b.de>
3258
3259 PR fortran/54221
3260 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3261 they appear uninitialized on the RHS.
3262 * gfortran.dg/public_private_module_6.f90: New.
3263
3264 2012-08-11 Martin Jambor <mjambor@suse.cz>
3265
3266 PR fortran/48636
3267 * gfortran.dg/pr48636.f90: New test.
3268
3269 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3270
3271 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3272 to avoid warnings.
3273 (main): Adjust caller.
3274
3275 2012-08-10 Richard Guenther <rguenther@suse.de>
3276
3277 * gcc.dg/matrix/*.c: Adjust and move ...
3278 * gcc.dg/torture/: ... here.
3279 * gcc.dg/matrix: Remove directory.
3280
3281 2012-08-10 Richard Guenther <rguenther@suse.de>
3282
3283 PR middle-end/54219
3284 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3285
3286 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3287
3288 PR middle-end/54211
3289 * gcc.dg/tree-ssa/pr54211.c: New test.
3290
3291 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3292
3293 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3294 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3295
3296 2012-08-10 Richard Guenther <rguenther@suse.de>
3297
3298 PR tree-optimization/54109
3299 * gcc.dg/torture/pr54109.c: New testcase.
3300 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3301 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3302
3303 2012-08-10 Richard Guenther <rguenther@suse.de>
3304
3305 PR tree-optimization/54027
3306 * gcc.dg/torture/pr54027.c: New testcase.
3307
3308 2012-08-10 Richard Guenther <rguenther@suse.de>
3309
3310 * g++.dg/plugin/selfassign.c: Adjust.
3311 * gcc.dg/plugin/selfassign.c: Likewise.
3312 * gcc.dg/strlenopt-11.c: Likewise.
3313 * gcc.dg/strlenopt-13.c: Likewise.
3314 * gcc.dg/no-strict-overflow-4.c: Likewise.
3315 * gcc.dg/strict-overflow-4.c: Likewise.
3316 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3317 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3318 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3319 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3320 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3321 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3322 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3323 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3324 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3325 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3326 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3327 * gcc.dg/pr46309.c: Likewise.
3328 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3329
3330 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3331
3332 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3333 for x86 targets.
3334 * gcc.c-torture/compile/20120727-2.c: New test.
3335
3336 2012-08-09 Martin Jambor <mjambor@suse.cz>
3337
3338 * gcc.dg/ipa/iinline-4.c: New test.
3339 * gcc.dg/ipa/iinline-5.c: Likewise.
3340 * gcc.dg/ipa/iinline-6.c: Likewise.
3341 * gcc.dg/ipa/iinline-7.c: Likewise.
3342 * gcc.dg/lto/20120723_0.c: Likewise.
3343 * gcc.dg/lto/20120723_1.c: Likewise.
3344
3345 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3346
3347 PR target/39423
3348 * gcc.target/sh/pr39423-1.c: New.
3349
3350 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3351
3352 PR target/51244
3353 * gcc.target/sh/pr51244-5: New.
3354 * gcc.target/sh/pr51244-6: New.
3355
3356 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3357
3358 * gcc.target/i386/adx-addxcarry32-3.c: New.
3359 * gcc.target/i386/adx-addxcarry64-3.c: New.
3360
3361 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3362
3363 PR rtl-optimization/53701
3364 * gcc.dg/pr53701.c: New test.
3365
3366 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3367
3368 * gcc.c-torture/compile/20120727-1.c: New test.
3369
3370 2012-08-09 Tobias Burnus <burnus@net-b.de>
3371
3372 PR fortran/54199
3373 * gfortran.dg/intrinsic_shadow_4.f90: New.
3374
3375 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3376
3377 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3378
3379 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3380
3381 * gcc.c-torture/execute/20120808-1.c: New test.
3382
3383 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3384
3385 PR rtl-optimization/54157
3386 * gcc.target/i386/pr54157.c: New file.
3387
3388 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3389
3390 * gcc.target/i386/adx-addcarryx32-1.c: New.
3391 * gcc.target/i386/adx-addcarryx32-2.c: New.
3392 * gcc.target/i386/adx-addcarryx64-1.c: New.
3393 * gcc.target/i386/adx-addcarryx64-2.c: New.
3394 * gcc.target/i386/adx-check.h: New.
3395 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3396 * gcc.target/i386/sse-12.c: Add -madx.
3397 * gcc.target/i386/sse-13.c: Ditto.
3398 * gcc.target/i386/sse-14.c: Ditto.
3399 * gcc.target/i386/sse-22.c: Ditto.
3400 * gcc.target/i386/sse-23.c: Ditto.
3401 * g++.dg/other/i386-2.C: Ditto.
3402 * g++.dg/other/i386-3.C: Ditto.
3403
3404 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3405
3406 * gcc.dg/tree-ssa/slsr-5.c: New.
3407 * gcc.dg/tree-ssa/slsr-6.c: New.
3408 * gcc.dg/tree-ssa/slsr-7.c: New.
3409 * gcc.dg/tree-ssa/slsr-8.c: New.
3410 * gcc.dg/tree-ssa/slsr-9.c: New.
3411 * gcc.dg/tree-ssa/slsr-10.c: New.
3412 * gcc.dg/tree-ssa/slsr-11.c: New.
3413 * gcc.dg/tree-ssa/slsr-12.c: New.
3414 * gcc.dg/tree-ssa/slsr-13.c: New.
3415 * gcc.dg/tree-ssa/slsr-14.c: New.
3416 * gcc.dg/tree-ssa/slsr-15.c: New.
3417 * gcc.dg/tree-ssa/slsr-16.c: New.
3418 * gcc.dg/tree-ssa/slsr-17.c: New.
3419 * gcc.dg/tree-ssa/slsr-18.c: New.
3420 * gcc.dg/tree-ssa/slsr-19.c: New.
3421 * gcc.dg/tree-ssa/slsr-20.c: New.
3422 * gcc.dg/tree-ssa/slsr-21.c: New.
3423 * gcc.dg/tree-ssa/slsr-22.c: New.
3424 * gcc.dg/tree-ssa/slsr-23.c: New.
3425 * gcc.dg/tree-ssa/slsr-24.c: New.
3426 * gcc.dg/tree-ssa/slsr-25.c: New.
3427 * gcc.dg/tree-ssa/slsr-26.c: New.
3428 * gcc.dg/tree-ssa/slsr-30.c: New.
3429 * gcc.dg/tree-ssa/slsr-31.c: New.
3430
3431 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3432
3433 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3434 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3435 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3436
3437 2012-08-06 Cary Coutant <ccoutant@google.com>
3438
3439 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3440
3441 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3442
3443 PR fortran/35831
3444 * gfortran.dg/dummy_procedure_5.f90: Modified.
3445 * gfortran.dg/dummy_procedure_8.f90: New.
3446 * gfortran.dg/interface_26.f90: Modified.
3447 * gfortran.dg/proc_ptr_11.f90: Modified.
3448 * gfortran.dg/proc_ptr_15.f90: Modified.
3449 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3450 * gfortran.dg/typebound_override_1.f90: Modified.
3451 * gfortran.dg/typebound_proc_6.f03: Modified.
3452
3453 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3454
3455 PR tree-optimization/51938
3456 PR tree-optimization/52005
3457 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3458 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3459 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3460 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3461
3462 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3463
3464 Avoid crashing on erroneous static_assert usage
3465 * g++.dg/cpp0x/static_assert8.C: New test.
3466
3467 2012-08-06 Jason Merrill <jason@redhat.com>
3468
3469 * g++.dg/cpp0x/sfinae38.C: New.
3470
3471 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3472 Paolo Carlini <paolo.carlini@oracle.com>
3473
3474 PR c++/54165
3475 * g++.dg/conversion/void2.C: New.
3476
3477 2012-08-06 Tom de Vries <tom@codesourcery.com>
3478
3479 * gcc.dg/tree-ssa/vrp78.c: New test.
3480
3481 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3482 Richard Sandiford <rdsandiford@googlemail.com>
3483
3484 * g++.dg/opt/enum2.C: Require fpic target.
3485 * g++.dg/lto/20090303_0.C: Likewise.
3486
3487 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3488 Catherine Moore <clm@codesourcery.com>
3489
3490 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3491 flush function names too.
3492 * gcc.target/mips/clear-cache-1.c: Likewise.
3493
3494 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3495
3496 PR target/54156
3497 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3498
3499 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3500
3501 PR fortran/54166
3502 * gfortran.dg/array_5.f90: New test.
3503
3504 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3505
3506 PR tree-optimization/30318
3507 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3508
3509 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3510
3511 * g++.dg/ext/vector17.C: New testcase.
3512
3513 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3514
3515 PR target/51931
3516 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3517 * g++.dg/opt/longbranch1.C: Likewise.
3518
3519 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3520
3521 PR tree-optimization/53805
3522 * gcc.dg/fold-notunord.c: New testcase.
3523
3524 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3525
3526 PR fortran/48820
3527 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3528 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3529
3530 2012-08-02 Jason Merrill <jason@redhat.com>
3531 Paolo Carlini <paolo.carlini@oracle.com>
3532
3533 PR c++/51213 (again)
3534 * g++.dg/cpp0x/sfinae37.C: Extend.
3535
3536 2012-08-02 Richard Guenther <rguenther@suse.de>
3537
3538 PR tree-optimization/50672
3539 * g++.dg/torture/pr50672.C: New testcase.
3540
3541 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3542
3543 PR fortran/54147
3544 * gfortran.dg/abstract_type_6.f03: Modified.
3545 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3546 * gfortran.dg/proc_ptr_comp_35.f90: New.
3547 * gfortran.dg/typebound_proc_9.f03: Modified.
3548 * gfortran.dg/typebound_proc_26.f90: New.
3549
3550 2012-08-02 Richard Guenther <rguenther@suse.de>
3551
3552 * gcc.dg/torture/pta-callused-1.c: Adjust.
3553 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3554 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3555 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3556 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3557 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3558 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3559 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3560 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3561
3562 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3563
3564 PR fortran/54033
3565 * gfortran.dg/include_6.f90: New test case.
3566 * gfortran.dg/include_7.f90: New test case.
3567 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3568
3569 2012-08-01 Tom de Vries <tom@codesourcery.com>
3570
3571 * gcc.dg/tree-ssa/vrp76.c: New test.
3572
3573 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3574
3575 PR tree-optimization/46556
3576 * gcc.dg/tree-ssa/slsr-27.c: New.
3577 * gcc.dg/tree-ssa/slsr-28.c: New.
3578 * gcc.dg/tree-ssa/slsr-29.c: New.
3579
3580 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3581
3582 PR fortran/42418
3583 * gfortran.dg/proc_decl_29.f90: New.
3584
3585 2012-07-31 Dehao Chen <dehao@google.com>
3586
3587 * gcc.dg/predict-7.c: New test.
3588
3589 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3590
3591 PR fortran/54134
3592 * gfortran.dg/typebound_override_3.f90: New.
3593
3594 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3595
3596 PR tree-optimization/53773
3597 * gcc.dg/vect/pr53773.c: New test.
3598
3599 2012-07-31 Nick Clifton <nickc@redhat.com>
3600
3601 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3602 and for XStormy16.
3603
3604 2012-07-31 Tobias Burnus <burnus@net-b.de>
3605
3606 * gfortran.dg/c_funloc_tests_6.f90: New.
3607 * gfortran.dg/c_funloc_tests_7.f90: New.
3608 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3609
3610 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3611
3612 PR c++/53624
3613 * g++.dg/cpp0x/temp_default5.C: New.
3614
3615 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3616
3617 PR fortran/51081
3618 * gfortran.dg/proc_ptr_37.f90: New.
3619
3620 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3621
3622 * lib/target-supports.exp
3623 (check_effective_target_vect_natural_alignment): New function.
3624 * gcc.dg/align-2.c: Only run on targets with natural alignment
3625 of vector types.
3626 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3627 alignment of vector types.
3628
3629 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3630 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3631
3632 * gcc.target/i386/rdseed16-1.c: New.
3633 * gcc.target/i386/rdseed32-1.c: Ditto
3634 * gcc.target/i386/rdseed64-1.c: Ditto
3635 * gcc.target/i386/sse-12.c: Add -mrdseed.
3636 * gcc.target/i386/sse-13.c: Ditto.
3637 * gcc.target/i386/sse-14.c: Ditto.
3638 * g++.dg/other/i386-2.C: Ditto.
3639 * g++.dg/other/i386-3.C: Ditto.
3640
3641 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3642
3643 PR target/51244
3644 * gcc.target/sh/pr51244-4.c: New.
3645
3646 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3647
3648 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3649 for alpha*-*-* targets. Cleanup original tree dump.
3650
3651 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3652
3653 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3654 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3655
3656 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3657
3658 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3659 rand, srand. Include <stdlib.h>.
3660
3661 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3662
3663 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3664
3665 2012-07-26 Richard Henderson <rth@redhat.com>
3666
3667 * gcc.dg/attr-hotcold-1.c: New.
3668 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3669
3670 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3671 Sandra Loosemore <sandra@codesourcery.com>
3672
3673 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3674
3675 2012-07-26 Tobias Burnus <burnus@net-b.de>
3676
3677 * gfortran.dg/contiguous_1.f90: Update dg-error.
3678 * gfortran.dg/proc_ptr_32.f90: Ditto.
3679
3680 2012-07-26 Richard Guenther <rguenther@suse.de>
3681
3682 PR tree-optimization/54098
3683 * gcc.dg/torture/pr54098.c: New testcase.
3684
3685 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3686
3687 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3688 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3689
3690 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3691
3692 PR fortran/44354
3693 * gfortran.dg/array_constructor_39.f90: New test.
3694
3695 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3696
3697 PR fortran/44354
3698 * gfortran.dg/array_constructor_38.f90: New test.
3699
3700 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3701
3702 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3703
3704 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3705
3706 * gnat.dg/noreturn5.ad[sb]: New test.
3707
3708 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3709 Paul Brook <paul@codesourcery.com>
3710
3711 PR target/53633
3712
3713 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3714 * c-c++-common/pr53633.c: New test.
3715
3716 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3717
3718 * gcc.target/i386/asm-dialect-1.c: New test case.
3719
3720 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3721 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3722
3723 * gcc.target/i386/prefetchw-1.c: New.
3724 * gcc.target/i386/sse-12.c: Add -mprfchw.
3725 * gcc.target/i386/sse-13.c: Ditto.
3726 * gcc.target/i386/sse-14.c: Ditto.
3727 * gcc.target/i386/sse-22.c: Ditto.
3728 * gcc.target/i386/sse-23.c: Ditto.
3729 * g++.dg/other/i386-2.C: Ditto.
3730 * g++.dg/other/i386-3.C: Ditto.
3731
3732 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3733
3734 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3735
3736 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3737
3738 PR target/54051
3739 * gcc.target/arm/pr54051.c: New.
3740 * gcc.target/arm/vfp-1.c: Adjust test.
3741
3742 2012-07-24 Julian Brown <julian@codesourcery.com>
3743
3744 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3745 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3746 hard-float ARM.
3747
3748 2012-07-23 Paul Brook <paul@codesourcery.com>
3749
3750 * g++.dg/other/armv7m-1.c: New test.
3751
3752 2012-07-23 Julian Brown <julian@codesourcery.com>
3753
3754 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3755 ARM.
3756 (DO_TEST): Define to 1 for appropriate ARM targets.
3757
3758 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3759
3760 PR tree-optimization/53881
3761 * gcc.dg/pr53881.c: Renamed to ...
3762 * gcc.dg/pr53881-1.c: ... this.
3763 * gcc.dg/pr53881-2.c: New test.
3764
3765 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3766
3767 Handle recent changes in default atomics for cris*-*-linux*.
3768 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3769 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3770 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3771 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3772 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3773 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3774 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3775 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3776 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3777 -mno-unaligned-atomic-may-use-library is in effect for
3778 cris*-*-linux*.
3779 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3780 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3781 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3782 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3783 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3784 gcc.target/cris/torture/sync-mis-op-i-1.c,
3785 gcc.target/cris/torture/sync-mis-op-i-2.c,
3786 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3787 gcc.target/cris/torture/sync-mis-op-i-3.c,
3788 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3789 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3790 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3791 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3792 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3793 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3794 (main): Remove local variable x.
3795 [mis_ok]: Check that atomics don't fail.
3796
3797 2012-07-21 Andrew Pinski <apinski@cavium.com>
3798
3799 * gcc.dg/tree-ssa/vrp72.c: New test.
3800 * gcc.dg/tree-ssa/vrp73.c: New test.
3801 * gcc.dg/tree-ssa/vrp74.c: New test.
3802 * gcc.dg/tree-ssa/vrp75.c: New test.
3803
3804 2012-07-21 Andrew Pinski <apinski@cavium.com>
3805
3806 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3807 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3808
3809 2012-07-21 Andrew Pinski <apinski@cavium.com>
3810
3811 * gcc.target/mips/octeon-pop-2.c: New testcase.
3812
3813 2012-07-21 Tobias Burnus <burnus@net-b.de>
3814
3815 PR fortran/48820
3816 * gfortran.dg/assumed_rank_3.f90: New.
3817 * gfortran.dg/assumed_rank_11.f90: New.
3818 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3819 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3820 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3821
3822 2012-07-21 Andrew Pinski <apinski@cavium.com>
3823
3824 * gcc.target/mips/unaligned-1.c: New testcase.
3825
3826 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3827
3828 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3829
3830 2012-07-20 Tobias Burnus <burnus@net-b.de>
3831
3832 * gfortran.dg/bind_c_array_params_2.f90: New.
3833 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3834 and update dg-error.
3835
3836 2012-07-20 Tobias Burnus <burnus@net-b.de>
3837
3838 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3839
3840 2012-07-20 Jason Merrill <jason@redhat.com>
3841
3842 PR c++/54038
3843 * g++.dg/other/array7.C: New.
3844
3845 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3846
3847 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3848 the basic block and check loop depth.
3849 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3850 matching patterns and comments.
3851 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3852 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3853
3854 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3855
3856 PR c++/28656
3857 * c-c++-common/pr28656.c: New test.
3858
3859 2012-07-19 Jason Merrill <jason@redhat.com>
3860
3861 PR c++/54026
3862 * g++.dg/init/mutable1.C: New.
3863
3864 2012-07-20 Tobias Burnus <burnus@net-b.de>
3865
3866 PR fortran/48820
3867 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3868 * gfortran.dg/assumed_rank_1.f90: New.
3869 * gfortran.dg/assumed_rank_1_c.c: New.
3870 * gfortran.dg/assumed_rank_2.f90: New.
3871 * gfortran.dg/assumed_rank_4.f90: New.
3872 * gfortran.dg/assumed_rank_5.f90: New.
3873 * gfortran.dg/assumed_rank_6.f90: New.
3874 * gfortran.dg/assumed_rank_7.f90: New.
3875 * gfortran.dg/assumed_rank_8.f90: New.
3876 * gfortran.dg/assumed_rank_8_c.c: New.
3877 * gfortran.dg/assumed_rank_9.f90: New.
3878 * gfortran.dg/assumed_rank_10.f90: New.
3879 * gfortran.dg/assumed_rank_12.f90: New.
3880
3881 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3882
3883 * gnat.dg/opt25.adb: New test.
3884 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3885 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3886
3887 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3888
3889 * gnat.dg/aggr20.ad[sb]: New test.
3890 * gnat.dg/aggr20_pkg.ads: New helper.
3891
3892 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3893
3894 * gnat.dg/derived_type3.adb: New test.
3895 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3896
3897 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3898
3899 PR rtl-optimization/53942
3900 * gcc.dg/pr53942.c: New test.
3901
3902 2012-07-19 Jason Merrill <jason@redhat.com>
3903
3904 PR c++/54021
3905 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3906
3907 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3908
3909 * gnat.dg/discr38.adb: New test.
3910
3911 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3912
3913 PR middle-end/54017
3914 * c-c++-common/gomp/pr54017.c: New test.
3915
3916 2012-07-19 Richard Guenther <rguenther@suse.de>
3917 Eric Botcazou <ebotcazou@adacore.com>
3918
3919 * gnat.dg/loop_optimization11.adb: New testcase.
3920 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3921
3922 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3923 Jason Merrill <jason@redhat.com>
3924
3925 * g++.dg/cpp0x/sfinae37.C: New.
3926 * g++.dg/template/access23.C: New.
3927 * g++.dg/template/access7.C: Adjust.
3928 * g++.dg/template/sfinae10.C: Don't expect errors.
3929 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3930
3931 2012-07-18 Julian Brown <julian@codesourcery.com>
3932 Sandra Loosemore <sandra@codesroucery.com>
3933
3934 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3935
3936 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3937
3938 * gnat.dg/noreturn4.ad[sb]: New test.
3939 * gnat.dg/noreturn4_pkg.ads: New helper.
3940
3941 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3942 Julian Brown <julian@codesourcery.com>
3943
3944 * gcc.target/arm/neon-vdup-1.c: New test case.
3945 * gcc.target/arm/neon-vdup-2.c: New test case.
3946 * gcc.target/arm/neon-vdup-3.c: New test case.
3947 * gcc.target/arm/neon-vdup-4.c: New test case.
3948 * gcc.target/arm/neon-vdup-5.c: New test case.
3949 * gcc.target/arm/neon-vdup-6.c: New test case.
3950 * gcc.target/arm/neon-vdup-7.c: New test case.
3951 * gcc.target/arm/neon-vdup-8.c: New test case.
3952 * gcc.target/arm/neon-vdup-9.c: New test case.
3953 * gcc.target/arm/neon-vdup-10.c: New test case.
3954 * gcc.target/arm/neon-vdup-11.c: New test case.
3955 * gcc.target/arm/neon-vdup-12.c: New test case.
3956 * gcc.target/arm/neon-vdup-13.c: New test case.
3957 * gcc.target/arm/neon-vdup-14.c: New test case.
3958 * gcc.target/arm/neon-vdup-15.c: New test case.
3959 * gcc.target/arm/neon-vdup-16.c: New test case.
3960 * gcc.target/arm/neon-vdup-17.c: New test case.
3961 * gcc.target/arm/neon-vdup-18.c: New test case.
3962 * gcc.target/arm/neon-vdup-19.c: New test case.
3963 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3964 arguments non-constant.
3965
3966 2012-07-18 Richard Guenther <rguenther@suse.de>
3967
3968 PR tree-optimization/53970
3969 * g++.dg/torture/pr53970.C: New testcase.
3970
3971 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3972
3973 PR target/38621
3974 * gcc.c-torture/compile/pr38621.c: New.
3975
3976 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3977
3978 PR target/33135
3979 * gcc.target/sh/pr33135-1.c: New.
3980 * gcc.target/sh/pr33135-2.c: New.
3981 * gcc.target/sh/pr33135-3.c: New.
3982 * gcc.target/sh/pr33135-4.c: New.
3983
3984 2012-07-17 Jason Merrill <jason@redhat.com>
3985
3986 PR c++/53995
3987 * g++.dg/parse/enum9.C: New.
3988
3989 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3990 Sandra Loosemore <sandra@codesourcery.com>
3991
3992 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3993 if there is a conflict with -mcpu=. Use -mcpu=5208.
3994
3995 2012-07-17 Jason Merrill <jason@redhat.com>
3996
3997 PR c++/53989
3998 * g++.dg/template/array23.C: New.
3999
4000 2012-07-17 Tobias Burnus <burnus@net-b.de>
4001
4002 PR fortran/53985
4003 * gfortran.dg/bind_c_usage_26.f90: New.
4004 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4005 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4006 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4007 * gfortran.dg/interop_params.f03: Ditto.
4008
4009 2012-07-17 Jason Merrill <jason@redhat.com>
4010
4011 * g++.dg/template/inherit8.C: Adjust.
4012 * g++.dg/template/using21.C: Adjust.
4013 * g++.dg/template/using22.C: Adjust.
4014
4015 PR c++/53549
4016 * g++.dg/template/current-inst1.C: New.
4017 * g++.dg/parse/crash35.C: Adjust.
4018
4019 2012-07-17 Tobias Burnus <burnus@net-b.de>
4020
4021 PR fortran/52101
4022 * gfortran.dg/oldstyle_4.f90: New.
4023
4024 2012-07-17 Tobias Burnus <burnus@net-b.de>
4025
4026 PR fortran/49265
4027 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4028 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4029
4030 2012-07-16 Jason Merrill <jason@redhat.com>
4031
4032 * g++.dg/parse/access8.C: Adjust.
4033 * g++.dg/template/sfinae6_neg.C: Adjust.
4034
4035 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4036
4037 PR fortran/53824
4038 * gfortran.dg/coarray_allocate_1.f90: New test.
4039
4040 2012-07-16 Andrew Pinski <apinski@cavium.com>
4041
4042 * gcc.c-torture/execute/bswap-1.c: New testcase.
4043 * gcc.c-torture/compile/unalign-1.c: New testcase.
4044 * gcc.c-torture/compile/20120524-1.c: New testcase.
4045 * gcc.c-torture/compile/20101216-1.c: New testcase.
4046
4047 2012-07-16 Dehao Chen <dehao@google.com>
4048
4049 Revert
4050 2012-07-10 Dehao Chen <dehao@google.com>
4051
4052 * gcc.dg/debug_info_inline.c: New test.
4053
4054 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4055
4056 PR fortran/53956
4057 * gfortran.dg/proc_decl_28.f90: New.
4058
4059 2012-07-16 Andrew Pinski <apinski@cavium.com>
4060
4061 * gcc.dg/torture/builtins-1.c: New testcase.
4062
4063 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4064
4065 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4066 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4067 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4068 gcc.target/cris/sync-1-v10.c,
4069 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4070 pass -mno-unaligned-atomic-may-use-library.
4071 * gcc.target/cris/sync-xchg-1.c: New test.
4072 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4073 valid register operand output modifier.
4074
4075 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4076
4077 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4078 characters.
4079
4080 2012-07-13 Andrew Pinski <apinski@cavium.com>
4081
4082 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4083 rather than cleanup-tree-dump.
4084 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4085
4086 2012-07-13 Richard Guenther <rguenther@suse.de>
4087
4088 PR tree-optimization/53907
4089 * gcc.target/i386/pr53907.c: New testcase.
4090
4091 2012-07-13 Richard Guenther <rguenther@suse.de>
4092
4093 PR tree-optimization/53922
4094 * gcc.dg/torture/pr53922.c: New testcase.
4095
4096 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4097
4098 PR rtl-optimization/53908
4099 * gcc.dg/torture/pr53908.c: New test.
4100
4101 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4102
4103 PR c++/53531
4104 * g++.dg/cpp0x/variadic135.C: New.
4105
4106 2012-07-12 Jason Merrill <jason@redhat.com>
4107
4108 * g++.dg/template/sfinae6_neg.C: Adjust.
4109
4110 2012-07-12 Tobias Burnus <burnus@net-b.de>
4111
4112 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4113 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4114 scan-tree-dump-times pattern.
4115
4116 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4117
4118 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4119
4120 2012-07-11 Jason Merrill <jason@redhat.com>
4121
4122 DR 1402
4123 * g++.g/cpp0x/defaulted37.C: New.
4124
4125 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4126
4127 PR target/53859
4128 * gcc.target/arm/pr53859.c: New test.
4129
4130 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4131
4132 PR target/53886
4133 * gcc.c-torture/compile/pr53886.c: New.
4134
4135 2012-07-10 Dehao Chen <dehao@google.com>
4136
4137 * gcc.dg/debug_info_inline.c: New test.
4138
4139 2012-07-10 Jason Merrill <jason@redhat.com>
4140
4141 PR c++/53733
4142 * g++.dg/cpp0x/defaulted36.C: New.
4143 * g++.dg/cpp0x/defaulted21.C: Adjust.
4144
4145 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4146
4147 2012-07-09 Sterling Augustine <saugustine@google.com>
4148
4149 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4150
4151 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4152
4153 PR tree-optimization/53887
4154 * gcc.dg/pr53887.c: New test.
4155
4156 2012-07-09 Jason Merrill <jason@redhat.com>
4157
4158 PR c++/53882
4159 * g++.dg/cpp0x/nullptr29.C: New.
4160
4161 2012-07-09 Tom de Vries <tom@codesourcery.com>
4162 Richard Guenther <rguenther@suse.de>
4163
4164 * gcc.dg/builtin-unreachable-6.c: New test.
4165 * gcc.dg/builtin-unreachable-5.c: New test.
4166
4167 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4168
4169 PR tree-optimization/53881
4170 * gcc.dg/pr53881.c: New test.
4171
4172 2012-07-06 Jason Merrill <jason@redhat.com>
4173
4174 PR c++/53862
4175 * g++.dg/cpp0x/variadic134.C: New.
4176
4177 PR c++/53858
4178 * g++.dg/cpp0x/alias-decl-20.C: New.
4179
4180 2012-07-06 Tom de Vries <tom@codesourcery.com>
4181
4182 PR tree-optimization/51879
4183 * gcc.dg/pr51879-16.c: New test.
4184 * gcc.dg/pr51879-17.c: Same.
4185
4186 2012-07-06 Tom de Vries <tom@codesourcery.com>
4187
4188 PR tree-optimization/52009
4189 * gcc.dg/pr51879-7.c: New test.
4190 * gcc.dg/pr51879-18.c: New test.
4191
4192 2012-07-05 Jason Merrill <jason@redhat.com>
4193
4194 PR c++/50852
4195 * g++.dg/template/typedef39.C: New.
4196
4197 PR c++/53039
4198 * g++.dg/cpp0x/variadic133.C: New.
4199 * g++.dg/template/param1.C: Adjust.
4200
4201 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4202
4203 PR target/48941
4204 PR target/51980
4205 * gcc.target/arm/neon/vtrnf32.c: Update.
4206 * gcc.target/arm/neon/vtrns32.c: Update.
4207 * gcc.target/arm/neon/vtrnu32.c: Update.
4208 * gcc.target/arm/neon/vzipf32.c: Update.
4209 * gcc.target/arm/neon/vzips32.c: Update.
4210 * gcc.target/arm/neon/vzipu32.c: Update.
4211
4212 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4213
4214 PR fortran/53732
4215 * gfortran.dg/inline_sum_4.f90: New test.
4216
4217 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4218
4219 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4220
4221 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4222
4223 * gcc.target/arm/fma-sp.c: New testcase.
4224 * gcc.target/arm/fma.c: Likewise.
4225 * gcc.target/arm/fma.h: Likewise.
4226
4227 2012-07-04 Jason Merrill <jason@redhat.com>
4228
4229 PR c++/53848
4230 * g++.dg/other/enum3.C: New.
4231
4232 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4233
4234 PR middle-end/53321
4235 * g++.dg/torture/pr53321.C: New test.
4236
4237 2012-07-04 Richard Guenther <rguenther@suse.de>
4238
4239 PR tree-optimization/53844
4240 * g++.dg/tree-ssa/pr53844.C: New testcase.
4241
4242 2012-07-04 Richard Guenther <rguenther@suse.de>
4243
4244 PR tree-optimization/53849
4245 * gcc.dg/pr53849.c: New testcase.
4246
4247 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4248
4249 PR c++/53812
4250 * g++.dg/ext/label14.C: New test.
4251
4252 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4253
4254 PR target/53811
4255 * g++.dg/other/pr53811.C: New test.
4256
4257 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4258
4259 PR target/28896
4260 * gcc.target/m68k/stack-limit-1.c: New testcase.
4261
4262 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4263
4264 * gnat.dg/recursive_call.adb: New test.
4265
4266 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4267
4268 * gnat.dg/discr37.ad[sb]: New test.
4269
4270 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4271
4272 * g++.dg/other/packed1.C: Remove SH from xfail list.
4273
4274 2012-07-02 Jason Merrill <jason@redhat.com>
4275
4276 PR c++/53619
4277 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4278
4279 PR c++/53783
4280 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4281
4282 PR c++/53788
4283 * g++.dg/cpp0x/decltype39.C: New.
4284 * g++.dg/diagnostic/method1.C: Adjust.
4285
4286 PR c++/53816
4287 * g++.dg/template/ref6.C: New.
4288
4289 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4290
4291 PR target/53568
4292 * gcc.target/sh/pr53568-1.c: New.
4293
4294 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4295
4296 PR target/51244
4297 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4298
4299 2012-07-02 Jason Merrill <jason@redhat.com>
4300
4301 PR c++/53821
4302 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4303
4304 PR c++/53524
4305 * g++.dg/template/enum7.C: New.
4306 * g++.dg/other/ptrmem10.C: Adjust.
4307 * g++.dg/other/ptrmem11.C: Adjust.
4308 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4309
4310 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4311
4312 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4313
4314 2012-07-01 Wei Guozhi <carrot@google.com>
4315
4316 PR target/53447
4317 * gcc.target/arm/pr53447-1.c: New testcase.
4318 * gcc.target/arm/pr53447-2.c: New testcase.
4319 * gcc.target/arm/pr53447-3.c: New testcase.
4320 * gcc.target/arm/pr53447-4.c: New testcase.
4321
4322 2012-06-29 Richard Guenther <rguenther@suse.de>
4323
4324 PR tree-optimization/47061
4325 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4326
4327 2012-06-29 Richard Guenther <rguenther@suse.de>
4328
4329 PR tree-optimization/37541
4330 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4331
4332 2012-06-29 Richard Guenther <rguenther@suse.de>
4333
4334 PR tree-optimization/52589
4335 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4336
4337 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4338
4339 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4340
4341 * g++.dg/template/error46.C: Add missing comment to dg-message.
4342 * g++.dg/template/crash107.C: Likewise.
4343 * g++.dg/template/error47.C: Likewise.
4344 * g++.dg/template/crash108.C: Likewise.
4345 * g++.dg/overload/operator5.C: Likewise.
4346
4347 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4348 errors in dg-message directives, add comments.
4349
4350 2012-06-28 Kai Tietz <ktietz@redhat.com>
4351
4352 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4353 hard-coded 'unsigned long'.
4354
4355 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4356
4357 PR tree-optimization/51581
4358 * gcc.dg/vect/pr51581-4.c: New test.
4359
4360 PR tree-optimization/53645
4361 * gcc.c-torture/execute/pr53645-2.c: New test.
4362
4363 2012-06-28 Richard Guenther <rguenther@suse.de>
4364
4365 PR middle-end/53790
4366 * gcc.dg/torture/pr53790.c: New testcase.
4367
4368 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4369
4370 PR tree-optimization/53645
4371 * gcc.c-torture/execute/pr53645.c: New test.
4372
4373 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4374
4375 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4376
4377 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4378
4379 PR debug/53671
4380 PR debug/49888
4381 * gcc.dg/guality/pr49888.c: Account for the possibility that
4382 the variable is optimized out at the first test.
4383
4384 2012-06-27 Jason Merrill <jason@redhat.com>
4385
4386 * g++.dg/cpp0x/override2.C: Adjust.
4387 * g++.dg/template/error5.C: Adjust.
4388 * g++.dg/parse/crash28.C: Adjust.
4389
4390 PR c++/53563
4391 * g++.dg/parse/template27.C: New.
4392 * g++.dg/template/crash74.C: Adjust expected output.
4393
4394 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4395
4396 PR fortran/41951
4397 PR fortran/49591
4398 * gfortran.dg/typebound_operator_16.f03: New.
4399
4400 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4401
4402 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4403 even src1.i and src2.i fields even in the second half of the arrays.
4404
4405 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4406
4407 PR c++/51033.
4408 * g++.dg/torture/vshuf-16.inc: New test.
4409 * g++.dg/torture/vshuf-2.inc: New test.
4410 * g++.dg/torture/vshuf-4.inc: New test.
4411 * g++.dg/torture/vshuf-8.inc: New test.
4412 * g++.dg/torture/vshuf-main.inc: New test.
4413 * g++.dg/torture/vshuf-v16hi.C: New test.
4414 * g++.dg/torture/vshuf-v16qi.C: New test.
4415 * g++.dg/torture/vshuf-v2df.C: New test.
4416 * g++.dg/torture/vshuf-v2di.C: New test.
4417 * g++.dg/torture/vshuf-v2sf.C: New test.
4418 * g++.dg/torture/vshuf-v2si.C: New test.
4419 * g++.dg/torture/vshuf-v4df.C: New test.
4420 * g++.dg/torture/vshuf-v4di.C: New test.
4421 * g++.dg/torture/vshuf-v4sf.C: New test.
4422 * g++.dg/torture/vshuf-v4si.C: New test.
4423 * g++.dg/torture/vshuf-v8hi.C: New test.
4424 * g++.dg/torture/vshuf-v8qi.C: New test.
4425 * g++.dg/torture/vshuf-v8si.C: New test.
4426
4427 2012-06-27 Richard Guenther <rguenther@suse.de>
4428
4429 PR middle-end/53676
4430 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4431
4432 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4433
4434 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4435 scan-dump-dem-not): Use printable pattern in test name.
4436
4437 2012-06-26 Sterling Augustine <saugustine@google.com>
4438 Dominique Dhumieres <dominiq@lps.ens.fr>
4439
4440 * gcc.dg/pubtypes-2.c: Update expected output.
4441 * gcc.dg/pubtypes-3.c: Likewise.
4442 * gcc.dg/pubtypes-4.c: Likewise.
4443
4444 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4445
4446 * gcc.dg/tree-ssa/slsr-1.c: New test.
4447 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4448 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4449 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4450
4451 2012-06-26 Matt Turner <mattst88@gmail.com>
4452
4453 PR target/35294
4454 * gcc.target/arm/mmx-2.c: New.
4455
4456 2012-06-26 Richard Guenther <rguenther@suse.de>
4457
4458 PR c++/53752
4459 * g++.dg/torture/pr53752.C: New testcase.
4460
4461 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4462
4463 PR tree-optimization/53748
4464 * gcc.c-torture/compile/pr53748.c: New test.
4465
4466 2012-06-25 Jason Merrill <jason@redhat.com>
4467
4468 PR c++/53498
4469 PR c++/53305
4470 * g++.dg/cpp0x/decltype38.C: New.
4471 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4472
4473 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4474
4475 * lib/target-supports-dg.exp (testname-for-summary): New.
4476 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4477 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4478 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4479 scan-module-absence, output-exists, output-exists-not: Use
4480 testname-for-summary.
4481 (dg-test): Clean up testname_with_flags.
4482 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4483 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4484 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4485 scan-assembler-dem-not, object-size: Use testname-for-summary.
4486 * lib/gcov.exp (run-gcov): Likewise.
4487 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4488 scan-dump-dem, scan-dump-dem-note): Likewise.
4489
4490 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4491 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4492 including profopt.opt; save and restore existing value.
4493 * g++.dg/bprob/bprob.exp: Likewise.
4494 * gcc.dg/matrix/matrix.exp: Likewise.
4495 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4496 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4497 PROFOPT_OPTIONS.
4498
4499 2012-06-25 Richard Henderson <rth@redhat.com>
4500
4501 * gcc.dg/pr53749.c: New.
4502
4503 2012-06-25 Jason Merrill <jason@redhat.com>
4504
4505 PR c++/52988
4506 * g++.dg/cpp0x/nullptr28.C: New.
4507
4508 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4509
4510 * gcc.target/arm/neon-vld1_dupQ.c: New.
4511
4512 2012-06-25 Florian Weimer <fweimer@redhat.com>
4513
4514 * g++.dg/init/new35.C: New.
4515 * g++.dg/init/new36.C: New.
4516 * g++.dg/init/new37.C: New.
4517 * g++.dg/ext/vla5.C: New warning.
4518 * g++.dg/ext/vla8.C: New warning.
4519 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4520
4521 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4522 James Greenhalgh <james.greenhalgh@arm.com>
4523
4524 * gcc.target/arm/ftest-support-arm.h New testcase.
4525 * gcc.target/arm/ftest-support-thumb.h Likewise.
4526 * gcc.target/arm/ftest-support.h Likewise.
4527 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4528 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4529 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4530 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4531 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4532 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4533 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4534 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4535 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4536 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4537 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4538 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4539 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4540 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4541 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4542 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4543 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4544 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4545 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4546 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4547 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4548 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4549 * lib/target-supports.exp
4550 (check_effective_target_arm_arch_FUNC): Add support for more
4551 architectures.
4552 (add_options_for_arm_arch_FUNC): Likewise.
4553 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4554
4555 2012-06-25 Jason Merrill <jason@redhat.com>
4556
4557 PR c++/53202
4558 * g++.dg/cpp0x/constexpr-tuple.C: New.
4559
4560 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4561
4562 PR target/53759
4563 * gcc.target/i386/pr53759.c: New test.
4564
4565 PR c++/53594
4566 * g++.dg/cpp0x/nsdmi7.C: New test.
4567
4568 2012-06-24 Kai Tietz <ktietz@redhat.com>
4569
4570 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4571 for LLP64 targets.
4572 * gcc.target/i386/pr38988.c: Likewise.
4573
4574 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4575
4576 PR fortran/47710
4577 PR fortran/53328
4578 * gfortran.dg/typebound_generic_12.f03: New.
4579 * gfortran.dg/typebound_generic_13.f03: New.
4580
4581 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4582
4583 * gnat.dg/lto15.ad[sb]: New test.
4584
4585 2012-06-21 Meador Inge <meadori@codesourcery.com>
4586
4587 PR c/53702
4588 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4589
4590 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4591
4592 * gcc.dg/pch/ident-1.c: New test.
4593 * gcc.dg/pch/ident-1.hs: Header file for new test.
4594
4595 2012-06-21 Michael Matz <matz@suse.de>
4596
4597 PR middle-end/53688
4598 * gcc.c-torture/execute/pr53688.c: New test.
4599
4600 2012-06-20 Richard Guenther <rguenther@suse.de>
4601
4602 PR tree-optimization/30318
4603 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4604
4605 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4606
4607 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4608
4609 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4610
4611 * gcc.target/i386/clearcapv2.map: New file.
4612 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4613
4614 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4615
4616 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4617 and add __sh__ case.
4618
4619 2012-06-19 Jason Merrill <jason@redhat.com>
4620
4621 PR c++/52637
4622 * g++.dg/debug/localclass1.C: New.
4623
4624 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4625
4626 * g++.dg/cpp0x/override4.C: New.
4627
4628 2012-06-14 Jason Merrill <jason@redhat.com>
4629
4630 PR c++/53651
4631 * g++.dg/cpp0x/decltype37.C: New.
4632
4633 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4634
4635 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4636
4637 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4638
4639 * gcc.c-torture/compile/vector-5.c,
4640 gcc.c-torture/compile/vector-6.c: New tests.
4641
4642 2012-06-19 Richard Henderson <rth@redhat.com>
4643
4644 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4645
4646 2012-06-19 Richard Guenther <rguenther@suse.de>
4647
4648 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4649
4650 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4651
4652 PR target/53712
4653 * gcc.target/i386/pr53712.c: New test.
4654
4655 2012-06-18 Tobias Burnus <burnus@net-b.de>
4656
4657 PR fortran/53692
4658 * gfortran.dg/elemental_optional_args_6.f90: New.
4659
4660 2012-06-18 Tobias Burnus <burnus@net-b.de>
4661
4662 PR fortran/53526
4663 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4664 * gfortran.dg/coarray/move_alloc_1.f90
4665
4666 2012-06-18 Tobias Burnus <burnus@net-b.de>
4667
4668 PR fortran/53526
4669 * gfortran.dg/coarray_27.f90: New.
4670
4671 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4672 Greta Yorsh <Greta.Yorsh@arm.com>
4673
4674 * gcc.target/arm/epilog-1.c: New test.
4675
4676 2012-06-18 Richard Guenther <rguenther@suse.de>
4677
4678 PR tree-optimization/53693
4679 * g++.dg/torture/pr53693.C: New testcase.
4680
4681 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4682
4683 PR tree-optimization/53703
4684 * gcc.dg/torture/pr53703.c: New test.
4685
4686 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4687
4688 PR middle-end/53698
4689 * gcc.target/i386/pr53698.c: New test.
4690
4691 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4692
4693 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4694
4695 2012-06-17 Tobias Burnus <burnus@net-b.de>
4696
4697 PR fortran/53691
4698 PR fortran/53685
4699 * gfortran.dg/transfer_check_3.f90: New.
4700
4701 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4702
4703 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4704
4705 2012-06-16 Tobias Burnus <burnus@net-b.de>
4706
4707 PR fortran/53642
4708 PR fortran/45170
4709 * gfortran.dg/deferred_type_param_8.f90: New.
4710
4711 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4712
4713 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4714 testname that includes flags, passed in as new argument, in
4715 pass/fail messages.
4716 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4717 and pass it to verify-* procedures.
4718
4719 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4720 alignment torture options with usual torture options.
4721
4722 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4723 messages reported for one line of source code.
4724 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4725 * g++.dg/cpp0x/decltype2.C: Likewise.
4726 * g++.dg/cpp0x/decltype3.C: Likewise.
4727 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4728 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4729 * g++.dg/cpp0x/static_assert3.C: Likewise.
4730 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4731 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4732 * g++.dg/cpp0x/union1.C: Likewise.
4733 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4734 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4735 * g++.dg/cpp0x/variadic2.C: Likewise.
4736 * g++.dg/cpp0x/variadic20.C: Likewise.
4737 * g++.dg/cpp0x/variadic74.C: Likewise.
4738 * g++.dg/diagnostic/bitfld2.C: Likewise.
4739 * g++.dg/ext/attrib44.C: Likewise.
4740 * g++.dg/ext/no-asm-1.C: Likewise.
4741 * g++.dg/other/error34.C: Likewise.
4742 * g++.dg/parse/crash46.C: Likewise.
4743 * g++.dg/parse/error10.C: Likewise.
4744 * g++.dg/parse/error2.C: Likewise.
4745 * g++.dg/parse/error3.C: Likewise.
4746 * g++.dg/parse/error36.C: Likewise.
4747 * g++.dg/parse/error8.C: Likewise.
4748 * g++.dg/parse/error9.C: Likewise.
4749 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4750 * g++.dg/parse/parser-pr28152.C: Likewise.
4751 * g++.dg/parse/template25.C: Likewise.
4752 * g++.dg/parse/typename11.C: Likewise.
4753 * g++.dg/tc1/dr147.C: Likewise.
4754 * g++.dg/template/deduce3.C: Likewise.
4755 * g++.dg/template/koenig9.C: Likewise.
4756 * g++.dg/template/pr23510.C: Likewise.
4757 * g++.dg/warn/pr12242.C: Likewise.
4758 * g++.dg/warn/pr30551-2.C: Likewise.
4759 * g++.dg/warn/pr30551.C: Likewise.
4760 * g++.old-deja/g++.other/typename1.C: Likewise.
4761 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4762
4763 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4764
4765 PR c++/51033
4766 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4767 * c-c++-common/torture/vshuf-2.inc: Likewise.
4768 * c-c++-common/torture/vshuf-4.inc: Likewise.
4769 * c-c++-common/torture/vshuf-8.inc: Likewise.
4770 * c-c++-common/torture/vshuf-main.inc: Likewise.
4771 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4772 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4773 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4774 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4775 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4776 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4777 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4778 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4779 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4780 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4781 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4782 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4783 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4784 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4785
4786 2012-06-15 Michael Matz <matz@suse.de>
4787
4788 * gcc.dg/tree-ssa/vector-4.c: New test.
4789
4790 2012-06-15 Michael Matz <matz@suse.de>
4791
4792 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4793 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4794
4795 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4796
4797 PR tree-optimization/53636
4798 * gcc.target/arm/pr53636.c: New test.
4799
4800 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4801
4802 PR tree-optimization/51581
4803 * gcc.c-torture/execute/pr51581-1.c: New test.
4804 * gcc.c-torture/execute/pr51581-2.c: New test.
4805 * gcc.dg/vect/pr51581-1.c: New test.
4806 * gcc.dg/vect/pr51581-2.c: New test.
4807 * gcc.dg/vect/pr51581-3.c: New test.
4808 * gcc.target/i386/avx-pr51581-1.c: New test.
4809 * gcc.target/i386/avx-pr51581-2.c: New test.
4810 * gcc.target/i386/avx2-pr51581-1.c: New test.
4811 * gcc.target/i386/avx2-pr51581-2.c: New test.
4812 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4813
4814 2012-06-15 Richard Guenther <rguenther@suse.de>
4815
4816 * gcc.c-torture/execute/20120615-1.c: New testcase.
4817
4818 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4819
4820 * gnat.dg/vect8.ad[sb]: New test.
4821
4822 2012-06-14 Richard Guenther <rguenther@suse.de>
4823
4824 * gcc.dg/tree-ssa/vrp.h: New testcase.
4825 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4826
4827 2012-06-13 Christian Bruel <christian.bruel@st.com>
4828
4829 PR target/53621
4830 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4831
4832 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4833
4834 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4835
4836 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4837
4838 PR testsuite/20771
4839 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4840 test summary unique.
4841
4842 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4843 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4844 scan-stack-usage-not): Don't strip torture options from test name.
4845
4846 * lib/scandump.exp (scan-dump-times): Use printable version of
4847 regexp in test summary line.
4848
4849 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4850 messages reported for one line of source code.
4851 * gcc.dg/format/few-1.c: Likewise.
4852 * gcc.dg/ia64-sync-2.c: Likewise.
4853 * gcc.dg/sync-2.c: Likewise.
4854 * gcc.dg/noncompile/pr44517.c: Likewise.
4855
4856 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4857
4858 PR debug/49888
4859 * gcc.dg/guality/pr49888.c: New.
4860
4861 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4862
4863 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4864 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4865 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4866
4867 2012-06-13 Tobias Burnus <burnus@net-b.de>
4868
4869 PR fortran/53643
4870 * gfortran.dg/intent_out_7.f90: New.
4871
4872 2012-06-13 Tobias Burnus <burnus@net-b.de>
4873
4874 PR fortran/53597
4875 * gfortran.dg/save_4.f90: New.
4876
4877 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4878
4879 PR c/53532
4880 PR c/51034
4881 PR c/53196
4882 * gcc.dg/pr53532.c: New test.
4883 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4884 adjust line numbers.
4885 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4886 * gcc.dg/Wcxx-compat-8.c: Likewise.
4887 * gcc.dg/pr51034.c: New test.
4888 * gcc.dg/pr53196-1.c: New test.
4889 * gcc.dg/pr53196-2.c: New test.
4890
4891 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4892
4893 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4894 alignment torture options with usual torture options.
4895 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4896 instead of dg-options.
4897 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4898 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4899 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4900 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4901 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4902 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4903
4904 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4905 to checks for multiple messages reported for one line of source code.
4906 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4907
4908 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4909 messages reported for one line of source code.
4910
4911 * gcc.dg/20031223-1.c: Add comments to check for multiple
4912 messages reported for one line of source code.
4913 * gcc.dg/Wconversion-integer.c: Likewise.
4914 * gcc.dg/Wfatal-2.c: Likewise.
4915 * gcc.dg/Wfatal.c: Likewise.
4916 * gcc.dg/Wobjsize-1.c: Likewise.
4917 * gcc.dg/c99-vla-jump-1.c: Likewise.
4918 * gcc.dg/c99-vla-jump-2.c: Likewise.
4919 * gcc.dg/c99-vla-jump-3.c: Likewise.
4920 * gcc.dg/c99-vla-jump-4.c: Likewise.
4921 * gcc.dg/c99-vla-jump-5.c: Likewise.
4922 * gcc.dg/decl-9.c: Likewise.
4923 * gcc.dg/declspec-10.c: Likewise.
4924 * gcc.dg/declspec-18.c: Likewise.
4925 * gcc.dg/mtune.c: Likewise.
4926 * gcc.dg/parser-pr28152-2.c: Likewise.
4927 * gcc.dg/parser-pr28152.c: Likewise.
4928 * gcc.dg/pr14475.c: Likewise.
4929 * gcc.dg/pr27953.c: Likewise.
4930 * gcc.dg/pr28322-3.c: Likewise.
4931 * gcc.dg/pr30457.c: Likewise.
4932 * gcc.dg/pr30551-2.c: Likewise.
4933 * gcc.dg/pr30551-3.c: Likewise.
4934 * gcc.dg/pr30551-4.c: Likewise.
4935 * gcc.dg/pr30551-5.c: Likewise.
4936 * gcc.dg/pr30551-6.c: Likewise.
4937 * gcc.dg/pr30551.c: Likewise.
4938 * gcc.dg/pr45461.c: Likewise.
4939 * gcc.dg/pr48552-1.c: Likewise.
4940 * gcc.dg/pr48552-2.c: Likewise.
4941 * gcc.dg/redecl-1.c: Likewise.
4942 * gcc.dg/transparent-union-3.c: Likewise.
4943 * gcc.dg/utf-dflt.c: Likewise.
4944 * gcc.dg/utf-dflt2.c: Likewise.
4945 * gcc.dg/vla-8.c: Likewise.
4946 * gcc.dg/vla-init-1.c: Likewise.
4947 * gcc.dg/wtr-int-type-1.c: Likewise.
4948
4949 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4950 messages reported for for one line of source code.
4951 * c-c++-common/raw-string-5.c: Likewise.
4952 * c-c++-common/raw-string-4.c: Likewise.
4953 * c-c++-common/raw-string-6.c: Likewise.
4954 * c-c++-common/pr20000.c: Likewise.
4955
4956 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4957 messages reported for one line of source code.
4958 * gcc.dg/cpp/pr30786.c: Likewise.
4959 * gcc.dg/cpp/pr28709.c: Likewise.
4960 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4961 * gcc.dg/cpp/macspace2.c: Likewise.
4962 * gcc.dg/cpp/missing-header-1.c: Likewise.
4963 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4964 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4965 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4966
4967 2012-06-12 Jason Merrill <jason@redhat.com>
4968
4969 PR c++/53599
4970 * g++.dg/template/local7.C: New.
4971
4972 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4973
4974 PR target/53511
4975 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4976 * gcc.target/sh/pr51340-2.c: Likewise.
4977 * gcc.target/sh/pr51340-3.c: Likewise.
4978
4979 2012-06-12 Michael Matz <matz@suse.de>
4980
4981 * gcc.dg/torture/alias-1.c: New test.
4982
4983 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4984
4985 PR rtl-optimization/53589
4986 * gcc.dg/torture/pr53589.c: New test.
4987
4988 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4989
4990 PR target/50749
4991 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4992 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4993 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4994 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4995 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4996 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4997 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4998 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4999 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5000 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5001 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5002 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5003 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5004 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5005 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5006 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5007
5008 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5009
5010 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5011 (check_intel_cpu_model): New function.
5012 (check_amd_cpu_model): New function.
5013 (check_features): New function.
5014 (__get_cpuid_output): New function.
5015 (check_detailed): New function.
5016 (fn1): Rename to quick_check.
5017 (main): Update to call quick_check and call check_detailed.
5018
5019 2012-06-11 Richard Henderson <rth@redhat.com>
5020
5021 * lib/target-supports.exp
5022 (check_effective_target_sync_long_long_runtime): Use
5023 check_effective_target_lp64 instead of
5024 check_effective_target_powerpc64 for powerpc targets.
5025
5026 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5027
5028 PR target/53511
5029 * gcc.target/sh/pr53511-1.c: New.
5030
5031 2012-06-11 Richard Guenther <rguenther@suse.de>
5032
5033 PR middle-end/53470
5034 * g++.dg/lto/pr53470_0.C: New testcase.
5035 * gcc.dg/lto/pr53470_0.c: Likewise.
5036
5037 2012-06-11 Richard Guenther <rguenther@suse.de>
5038
5039 PR c++/53605
5040 * g++.dg/ext/pr53605.C: New testcase.
5041
5042 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5043
5044 * gnat.dg/specs/array1.ads: New test.
5045 * gnat.dg/specs/array2.ads: Likewise.
5046 * gnat.dg/array22.adb: Likewise.
5047
5048 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5049
5050 * gnat.dg/constant4.adb: New test.
5051 * gnat.dg/constant4_pkg.ads: New helper.
5052
5053 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5054
5055 PR fortran/52552
5056 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5057 * gfortran.dg/allocate_class_1.f90: Modified.
5058 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5059 * gfortran.dg/allocate_class_2.f90: New.
5060
5061 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5062
5063 PR middle-end/53535
5064 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5065
5066 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5067
5068 PR fortran/52861
5069 * gfortran.dg/string_assign_2.f90: New test case.
5070
5071 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5072
5073 PR fortran/52861
5074 * gfortran.dg/string_assign_1.f90: New test case.
5075
5076 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5077
5078 PR middle-end/53580
5079 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5080 * gcc.dg/gomp/critical-4.c: Likewise.
5081 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5082 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5083 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5084 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5085 * c-c++-common/gomp/pr53580.c: New test.
5086
5087 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5088
5089 PR c++/51214
5090 * g++.dg/cpp0x/forw_enum11.C: New.
5091
5092 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5093
5094 PR c++/53567
5095 * g++.dg/cpp0x/alias-decl-19.C: New.
5096
5097 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5098
5099 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5100
5101 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5102
5103 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5104 (XSTATE_FP): Ditto.
5105 (XSTATE_SSE): Ditto.
5106 (XSTATE_YMM): Ditto.
5107 (avx_os_support): Use new defines.
5108
5109 2012-06-06 Richard Guenther <rguenther@suse.de>
5110
5111 PR testsuite/32380
5112 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5113 loops.
5114
5115 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5116
5117 PR c++/52841
5118 * g++.dg/cpp0x/pr52841.C: New testcase.
5119
5120 2012-06-06 Richard Guenther <rguenther@suse.de>
5121
5122 PR tree-optimization/53081
5123 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5124 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5125
5126 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5127
5128 * gcc.target/powerpc/pr53487.c: New test.
5129
5130 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5131
5132 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5133
5134 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5135
5136 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5137
5138 2012-06-05 Richard Guenther <rguenther@suse.de>
5139
5140 PR tree-optimization/30442
5141 * gcc.dg/vect/bb-slp-30.c: New testcase.
5142
5143 2012-06-05 Richard Guenther <rguenther@suse.de>
5144
5145 PR tree-optimization/53081
5146 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5147 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5148 -fno-tree-loop-distribute-patterns.
5149
5150 2012-06-05 Alan Modra <amodra@gmail.com>
5151
5152 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5153 Check static chain in nested funcs.
5154
5155 2012-06-04 Tobias Burnus <burnus@net-b.de>
5156
5157 PR fortran/50619
5158 * gfortran.dg/init_flag_10.f90: New.
5159
5160 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5161
5162 PR c++/53524
5163 * g++.dg/warn/Wenum-compare-no-2: New.
5164
5165 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5166
5167 PR preprocessor/53463
5168 * g++.dg/cpp/limits.C: New test.
5169 * g++.dg/parse/error19.C: Adjust.
5170 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5171 * g++.dg/warn/pr35635.C: Likewise.
5172 * g++.old-deja/g++.pt/assign1.C: Likewise.
5173
5174 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5175
5176 PR target/53559
5177 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5178 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5179 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5180 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5181 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5182 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5183 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5184 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5185
5186 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5187
5188 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5189
5190 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5191
5192 PR tree-optimization/53550
5193 * gcc.dg/pr53550.c: New test.
5194
5195 2012-06-04 Richard Guenther <rguenther@suse.de>
5196
5197 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5198 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5199 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5200
5201 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5202
5203 PR fortran/48831
5204 * gfortran.dg/parameter_array_element_2.f90: New.
5205
5206 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5207
5208 PR target/53512
5209 * gcc.target/sh/pr53512-1.c: New.
5210 * gcc.target/sh/pr53512-2.c: New.
5211 * gcc.target/sh/pr53512-3.c: New.
5212 * gcc.target/sh/pr53512-4.c: New.
5213
5214 2012-06-01 Jason Merrill <jason@redhat.com>
5215
5216 PR c++/52973
5217 * g++.dg/ext/visibility/template12.C: New.
5218 * g++.dg/ext/attrib14.C: Adjust warning line.
5219
5220 PR c++/52725
5221 * g++.dg/parse/new6.C: New.
5222 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5223
5224 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5225
5226 * c-c++-common/restrict-2.c: Revert previous change.
5227
5228 2012-06-01 Jason Merrill <jason@redhat.com>
5229
5230 PR c++/53137
5231 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5232
5233 PR c++/53484
5234 * g++.dg/cpp0x/auto33.C: New.
5235
5236 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5237
5238 PR c++/26155
5239 * g++.dg/parse/namespace-alias-1.C: New.
5240
5241 2012-06-01 Christian Bruel <christian.bruel@st.com>
5242
5243 * gcc.dg/spec-options.c: New test.
5244 * gcc.dg/foo.specs: New file.
5245
5246 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5247
5248 PR ada/53517
5249 * gnat.dg/lto14.adb: Skip on Solaris.
5250
5251 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5252
5253 * gcc.target/cris/sync-1-v10.c,
5254 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5255 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5256 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5257 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5258 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5259 gcc.target/cris/torture/sync-mis-op-i-1.c,
5260 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5261 gcc.target/cris/torture/sync-mis-op-i-2.c,
5262 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5263 gcc.target/cris/torture/sync-mis-op-i-3.c,
5264 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5265 gcc.target/cris/torture/sync-mis-op-s-1.c,
5266 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5267 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5268 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5269 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5270 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5271 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5272 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5273 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5274 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5275
5276 2012-05-31 Richard Guenther <rguenther@suse.de>
5277
5278 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5279 ldist-pr45948.c with disabled SCCP.
5280
5281 2012-05-31 Richard Guenther <rguenther@suse.de>
5282
5283 PR middle-end/48493
5284 * gcc.dg/torture/pr48493.c: New testcase.
5285
5286 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5287
5288 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5289 arm32 to targets.
5290 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5291 of the initialization loop.
5292 (dg-final): Adjust the expected number of vectorized loops depending
5293 on vect_char_mult target selector.
5294
5295 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5296
5297 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5298 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5299 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5300 New tests.
5301
5302 2012-05-30 Jason Merrill <jason@redhat.com>
5303
5304 PR c++/53356
5305 * g++.dg/init/new34.C: New.
5306 * g++.dg/tree-ssa/stabilize1.C: New.
5307
5308 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5309
5310 PR c++/53356
5311 * g++.dg/init/new33.C: New test.
5312
5313 2012-05-30 Richard Guenther <rguenther@suse.de>
5314
5315 PR middle-end/53501
5316 * gcc.dg/torture/pr53501.c: New testcase.
5317 * c-c++-common/restrict-2.c: Adjust.
5318
5319 2012-05-30 Alan Modra <amodra@gmail.com>
5320
5321 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5322 torture-finish.
5323
5324 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5325
5326 * gcc.target/i386/shuf-concat.c: New test.
5327
5328 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5329
5330 PR rtl-optimization/53519
5331 * gcc.c-torture/compile/pr53519.c: New test.
5332
5333 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5334
5335 * gcc.target/arm/neon-vrev.c: New.
5336
5337 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5338
5339 PR target/51340
5340 * gcc.target/sh/pr51340-1.c: New.
5341 * gcc.target/sh/pr51340-2.c: New.
5342 * gcc.target/sh/pr51340-3.c: New.
5343
5344 2012-05-29 Richard Guenther <rguenther@suse.de>
5345
5346 PR tree-optimization/53516
5347 * gcc.dg/torture/pr53516.c: New testcase.
5348
5349 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5350
5351 PR preprocessor/53229
5352 * gcc.dg/cpp/paste6.c: Force to run without
5353 -ftrack-macro-expansion.
5354 * gcc.dg/cpp/paste8.c: Likewise.
5355 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5356 -ftrack-macro-expansion.
5357 * gcc.dg/cpp/paste12.c: Force to run without
5358 -ftrack-macro-expansion.
5359 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5360 -ftrack-macro-expansion.
5361 * gcc.dg/cpp/paste13.c: Likewise.
5362 * gcc.dg/cpp/paste14.c: Likewise.
5363 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5364 -ftrack-macro-expansion.
5365 * gcc.dg/cpp/paste18.c: New test.
5366
5367 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5368
5369 * gcc.target/cris/torture/trap-1.c,
5370 gcc.target/cris/torture/trap-2.c,
5371 gcc.target/cris/torture/trap-3.c,
5372 gcc.target/cris/torture/trap-v0.c,
5373 gcc.target/cris/torture/trap-v3.c: New tests.
5374
5375 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5376
5377 PR c++/25137
5378 * g++.dg/warn/Wbraces3.C: New.
5379 * g++.dg/warn/Wbraces4.C: Likewise.
5380
5381 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5382
5383 PR tree-optimization/53505
5384 * c-c++-common/torture/pr53505.c: New test.
5385
5386 2012-05-27 Nathan Sidwell <nathan@acm.org>
5387
5388 * gcc.dg/stmt-expr-4.c: New.
5389
5390 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5391
5392 PR c++/53491
5393 * g++.dg/parse/crash60.C: New.
5394
5395 2012-05-26 Jason Merrill <jason@redhat.com>
5396
5397 PR c++/53220
5398 * c-c++-common/array-lit.c: New.
5399 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5400
5401 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5402
5403 PR ada/50294
5404 * gnat.dg/array21.adb: New test.
5405
5406 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5407
5408 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5409
5410 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5411
5412 PR c++/32054
5413 * g++.dg/other/anon-union3.C: New.
5414
5415 2012-05-25 Ian Lance Taylor <iant@google.com>
5416
5417 * gcc.dg/split-6.c: New test.
5418
5419 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5420
5421 * gnat.dg/lto14.adb: New test.
5422
5423 2012-05-25 Tristan Gingold <gingold@adacore.com>
5424
5425 * gcc.target/i386/large-frame.c: New.
5426
5427 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5428 * gcc.target/powerpc/lhs-1.c: New.
5429 * gcc.target/powerpc/lhs-2.c: New.
5430 * gcc.target/powerpc/lhs-3.c: New.
5431
5432 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5433
5434 Make unwound macro expansion trace less redundant
5435 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5436 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5437 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5438 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5439 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5440 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5441
5442 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5443
5444 PR c++/53464
5445 * g++.dg/cpp0x/constexpr-default1.C: New.
5446
5447 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5448
5449 PR c++/32080
5450 * g++.dg/eh/goto2.C: New.
5451
5452 2012-05-24 Richard Guenther <rguenther@suse.de>
5453
5454 PR middle-end/53460
5455 * g++.dg/tree-prof/pr53460.C: New testcase.
5456
5457 2012-05-24 Richard Guenther <rguenther@suse.de>
5458
5459 PR bootstrap/53466
5460 * g++.dg/debug/pr53466.C: New testcase.
5461
5462 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5463
5464 PR tree-optimization/53465
5465 * gcc.c-torture/execute/pr53465.c: New test.
5466
5467 2012-05-23 Tobias Burnus <burnus@net-b.de>
5468
5469 PR fortran/51055
5470 PR fortran/45170
5471 * gfortran.dg/allocate_with_typespec_6.f90: New.
5472
5473 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5474
5475 PR c++/29185
5476 * g++.dg/warn/delete-array-1.C: New.
5477
5478 2012-05-23 Richard Guenther <rguenther@suse.de>
5479
5480 * gcc.dg/torture/pr39074-2.c: Adjust.
5481 * gcc.dg/torture/pr39074.c: Likewise.
5482 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5483 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5484
5485 2012-05-22 Jan Hubicka <jh@suse.cz>
5486
5487 PR middle-end/53161
5488 * g++.dg/torture/pr53161.C: New testcase.
5489
5490 2012-05-22 Tobias Burnus <burnus@net-b.de>
5491
5492 PR fortran/53389
5493 * gfortran.dg/realloc_on_assign_15.f90: New.
5494
5495 2012-05-22 Richard Guenther <rguenther@suse.de>
5496
5497 PR middle-end/51071
5498 * gcc.dg/torture/pr51071-2.c: New testcase.
5499
5500 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5501
5502 PR tree-optimization/53336
5503 * g++.dg/torture/pr53336.C: New testcase.
5504
5505 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5506
5507 PR c++/53322
5508 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5509 instead of -Wunused-local-typedefs.
5510
5511 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5512
5513 PR c++/51184
5514 * g++.dg/other/abstract4.C: New-
5515
5516 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5517
5518 PR c++/40821
5519 * g++.dg/ext/attrib46.C: New.
5520
5521 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5522
5523 PR c/53418
5524 * gcc.c-torture/compile/pr53418-1.c,
5525 gcc.c-torture/compile/pr53418-2.c: New tests.
5526
5527 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5528
5529 PR tree-optimization/53366
5530 * gcc.dg/torture/pr53366-1.c: New test.
5531 * gcc.dg/torture/pr53366-2.c: New test.
5532 * gcc.target/i386/pr53366-1.c: New test.
5533 * gcc.target/i386/pr53366-2.c: New test.
5534
5535 PR tree-optimization/53409
5536 * gcc.c-torture/compile/pr53409.c: New test.
5537
5538 PR tree-optimization/53410
5539 * gcc.c-torture/compile/pr53410-1.c: New test.
5540 * gcc.c-torture/compile/pr53410-2.c: New test.
5541
5542 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5543
5544 PR target/53425
5545 * gcc.target/i386/pr53425-1.c: New file.
5546 * gcc.target/i386/pr53425-2.c: Likewise.
5547
5548 2012-05-21 Richard Guenther <rguenther@suse.de>
5549
5550 PR tree-optimization/53408
5551 * gcc.dg/torture/pr53408.c: New testcase.
5552
5553 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5554 H.J. Lu <hongjiu.lu@intel.com>
5555
5556 PR target/53416
5557 * gcc.target/i386/pr53416.c: New file.
5558
5559 2012-05-21 Richard Guenther <rguenther@suse.de>
5560
5561 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5562
5563 2012-05-21 Richard Guenther <rguenther@suse.de>
5564
5565 * gcc.dg/torture/ldist-1.c: New testcase.
5566
5567 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5568
5569 * gnat.dg/lto13.adb: New test.
5570 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5571
5572 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5573
5574 * gnat.dg/specs/lto12.ads: New test.
5575 * gnat.dg/specs/lto12_pkg.ads: New helper.
5576
5577 2012-05-18 Richard Guenther <rguenther@suse.de>
5578
5579 PR tree-optimization/53346
5580 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5581 * gcc.target/i386/incoming-10.c: Adjust.
5582 * gcc.target/i386/incoming-11.c: Likewise.
5583 * gcc.target/i386/pr46295.c: Likewise.
5584
5585 2012-05-18 Richard Guenther <rguenther@suse.de>
5586
5587 * gcc.dg/pr53352.c: Return zero.
5588
5589 2012-05-18 Richard Guenther <rguenther@suse.de>
5590
5591 PR tree-optimization/53390
5592 * gcc.dg/torture/pr53390.c: New testcase.
5593
5594 2012-05-18 Meador Inge <meadori@codesourcery.com>
5595
5596 PR rtl-optimization/53352
5597 * gcc.dg/pr53352.c: New test.
5598
5599 2012-05-17 David S. Miller <davem@davemloft.net>
5600
5601 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5602 failure on sparc-*-linux-gnu.
5603
5604 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5605
5606 PR c++/39681
5607 * g++.dg/parse/error49.C: New.
5608 * g++.dg/cpp0x/error8.C: Likewise.
5609 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5610 * g++.dg/ext/utf-dflt2.C: Likewise.
5611 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5612 * g++.dg/ext/utf-dflt.C: Likewise.
5613 * c-c++-common/raw-string-3.c: Likewise.
5614 * c-c++-common/raw-string-4.c: Likewise.
5615
5616 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5617
5618 PR c++/53371
5619 * g++.dg/cpp0x/catch1.C: New.
5620
5621 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5622
5623 PR c++/44516
5624 * g++.dg/parse/error48.C: New.
5625 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5626 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5627
5628 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5629
5630 * gcc.dg/tm/indirect-2.c: New test.
5631
5632 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5633
5634 PR tree-optimization/53217
5635 * gfortran.dg/pr53217.f90: New test.
5636
5637 2012-05-16 Richard Guenther <rguenther@suse.de>
5638
5639 PR tree-optimization/53364
5640 * g++.dg/torture/pr53364.C: New testcase.
5641
5642 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5643
5644 PR testsuite/52641
5645 * gcc.dg/pr52549.c: Fix test for long != void*
5646 * gcc.c-torture/execute/pr52979-1.x: New file.
5647 * gcc.c-torture/execute/pr52979-2.x: New file.
5648
5649 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5650
5651 PR preprocessor/7263
5652 * gcc.dg/binary-constants-2.c: Run without tracking locations
5653 accross macro expansion.
5654 * gcc.dg/binary-constants-3.c: Likewise.
5655 * gcc.dg/cpp/sysmac2.c: Likewise.
5656 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5657 location.
5658 * gcc.dg/cpp/syshdr3.c: New test.
5659 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5660 * gcc.dg/system-binary-constants-1.c: New test.
5661 * gcc.dg/system-binary-constants-1.h: New header for the new test
5662 above.
5663 * g++.dg/cpp/syshdr3.C: New test.
5664 * g++.dg/cpp/syshdr3.h: New header the new test above.
5665 * g++.dg/system-binary-constants-1.C: New test.
5666 * g++.dg/system-binary-constants-1.h: New header the new test
5667 above.
5668
5669 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5670
5671 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5672
5673 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5674
5675 PR target/53358
5676 * gcc.dg/pr53358.c: New test.
5677
5678 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5679
5680 PR c++/11856
5681 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5682 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5683
5684 2012-05-15 Olivier Hainque <hainque@adacore.com>
5685
5686 * g++.dg/eh/sighandle.C: New testcase.
5687
5688 2012-05-15 Richard Guenther <rguenther@suse.de>
5689
5690 PR tree-optimization/53355
5691 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5692
5693 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5694
5695 * gfortran.dg/*.f90: Remove now redundant manual
5696 cleanup-modules directive.
5697
5698 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5699
5700 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5701 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5702
5703 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5704
5705 PR fortran/52428
5706 * gfortran.dg/int_range_io_1.f90: New test.
5707
5708 2012-05-14 Andi Kleen <ak@linux.intel.com>
5709 Jakub Jelinek <jakub@redhat.com>
5710
5711 PR target/53315
5712 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5713 * gcc.target/i386/rtm-check.h: New file.
5714 * gcc.target/i386/pr53315.c: New test.
5715
5716 2012-05-14 Tobias Burnus <burnus@net-b.de>
5717
5718 PR fortran/49110
5719 PR fortran/51055
5720 PR fortran/53329
5721 * gfortran.dg/deferred_type_param_4.f90: New.
5722 * gfortran.dg/deferred_type_param_6.f90: New.
5723
5724 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5725
5726 * gcc.target/i386/retarg.c: New test.
5727
5728 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5729
5730 PR fortran/45170
5731 * gfortran.dg/deferred_type_param_3.f90: New.
5732 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5733 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5734
5735 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5736
5737 * gnat.dg/null_pointer_deref3.adb: New test.
5738
5739 2012-05-12 Tobias Burnus <burnus@net-b.de>
5740
5741 PR fortran/49110
5742 PR fortran/52843
5743 * gfortran.dg/deferred_type_param_5.f90: New.
5744
5745 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5746
5747 * g++.dg/parse/error47.C: New.
5748
5749 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5750
5751 PR fortran/52537
5752 * gfortran.dg/string_compare_4.f90: Change option
5753 to -fdump-tree-original. Add test case for kind=4.
5754
5755 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5756
5757 PR fortran/52537
5758 * gfortran.dg/string_compare_4.f90: New test.
5759
5760 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5761
5762 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5763
5764 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5765
5766 PR c++/53305
5767 * g++.dg/cpp0x/variadic132.C: New.
5768
5769 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5770
5771 PR c++/53158
5772 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5773 * g++.dg/parse/error26.C: Tweak dg-error column number.
5774
5775 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5776
5777 PR c++/53301
5778 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5779
5780 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5781
5782 * gnat.dg/lto11.ad[sb]: New test.
5783
5784 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5785
5786 PR target/52908
5787 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5788 directive to Scan for vpmuldq, not vpmacsdql.
5789
5790 2012-05-09 Michael Matz <matz@suse.de>
5791
5792 PR tree-optimization/53185
5793 * gcc.dg/vect/pr53185.c: New test.
5794
5795 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5796
5797 PR middle-end/53249
5798 * gcc.target/i386/pr53249.c: New.
5799
5800 2012-05-09 Richard Guenther <rguenther@suse.de>
5801
5802 PR tree-optimization/18437
5803 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5804 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5805
5806 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5807
5808 PR tree-optimization/53226
5809 * gcc.c-torture/compile/pr53226.c: New test.
5810
5811 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5812
5813 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5814 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5815 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5816 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5817 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5818 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5819 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5820 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5821 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5822 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5823 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5824 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5825 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5826 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5827
5828 2012-05-09 Dehao Chen <dehao@google.com>
5829
5830 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5831 * gcc.dg/predict-2.c: Likewise.
5832 * gcc.dg/predict-3.c: Likewise.
5833 * gcc.dg/predict-4.c: Likewise.
5834 * gcc.dg/predict-5.c: Likewise.
5835 * gcc.dg/predict-6.c: Likewise.
5836
5837 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5838
5839 PR target/53272
5840 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5841
5842 2012-05-08 Richard Guenther <rguenther@suse.de>
5843
5844 * gcc.dg/fold-bitand-4.c: New testcase.
5845
5846 2012-05-08 Dehao Chen <dehao@google.com>
5847
5848 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5849 heuristic is working properly.
5850 * gcc.dg/predict-2.c: Likewise.
5851 * gcc/dg/predict-3.c: Likewise.
5852 * gcc/dg/predict-4.c: Likewise.
5853 * gcc/dg/predict-5.c: Likewise.
5854 * gcc/dg/predict-6.c: Likewise.
5855
5856 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5857
5858 PR tree-optimization/53239
5859 * g++.dg/opt/vrp3.C: New test.
5860 * g++.dg/opt/vrp3-aux.cc: New file.
5861 * g++.dg/opt/vrp3.h: New file.
5862
5863 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5864
5865 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5866 .uleb128 support in assembler output.
5867
5868 2012-05-07 Richard Guenther <rguenther@suse.de>
5869
5870 PR lto/42987
5871 * g++.dg/lto/pr42987_0.C: New testcase.
5872 * g++.dg/lto/pr42987_1.C: Likewise.
5873
5874 2012-05-07 Tobias Burnus <burnus@net-b.de>
5875
5876 PR fortran/53255
5877 * gfortran.dg/typebound_operator_15.f90: New.
5878
5879 2012-05-06 Tobias Burnus <burnus@net-b.de>
5880
5881 PR fortran/41587
5882 * gfortran.dg/class_array_13.f90: New.
5883
5884 2012-05-06 Tristan Gingold <gingold@adacore.com>
5885
5886 * gnat.dg/warn7.adb: New test.
5887
5888 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5889
5890 * gnat.dg/specs/renamings.ads: Rename to...
5891 * gnat.dg/specs/renaming1.ads: ...this.
5892 * gnat.dg/specs/renaming2.ads: New test.
5893 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5894 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5895 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5896 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5897
5898 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5899
5900 * gnat.dg/discr36.ad[sb]: New test.
5901 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5902
5903 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5904
5905 PR c/43772
5906 * c-c++-common/pr43772.c: New.
5907
5908 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5909
5910 PR fortran/41600
5911 * gfortran.dg/select_type_26.f03 : New test.
5912 * gfortran.dg/select_type_27.f03 : New test.
5913
5914 PR fortran/53191
5915 * gfortran.dg/select_type_28.f03 : New test.
5916
5917 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5918
5919 PR fortran/49010
5920 PR fortran/24518
5921 * gfortran.dg/mod_sign0_1.f90: New test.
5922 * gfortran.dg/mod_large_1.f90: New test.
5923
5924 2012-05-04 Tobias Burnus <burnus@net-b.de>
5925
5926 PR fortran/53175
5927 gfortran.dg/public_private_module_5.f90: New.
5928
5929 2012-05-04 Tobias Burnus <burnus@net-b.de>
5930
5931 PR fortran/53111
5932 * gfortran.dg/constructor_7.f90: New.
5933 * gfortran.dg/constructor_8.f90: New.
5934
5935 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5936
5937 PR c++/53166
5938 * g++.dg/cpp0x/static_assert7.C: New.
5939
5940 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5941
5942 PR tree-optimization/52633
5943 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5944 recognized as widening shifts instead of over-widening.
5945 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5946 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5947 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5948 * gcc.target/arm/pr52633.c: New test.
5949
5950 2012-05-04 Richard Guenther <rguenther@suse.de>
5951
5952 PR tree-optimization/53168
5953 * gcc.dg/torture/pr53168.c: New testcase.
5954 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5955
5956 2012-05-04 Richard Guenther <rguenther@suse.de>
5957
5958 * gcc.dg/lto/pr53214_0.c: New testcase.
5959
5960 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5961
5962 * gcc.target/ia64/pr48496.c: New test.
5963 * gcc.target/ia64/pr52657.c: Likewise.
5964
5965 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5966
5967 PR c/51712
5968 * c-c++-common/pr51712.c: New.
5969
5970 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5971
5972 PR target/53199
5973 * gcc.target/powwerpc/pr53199.c: New file.
5974
5975 2012-05-03 Jason Merrill <jason@redhat.com>
5976
5977 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5978
5979 * gcc.dg/debug/dwarf2/dups-types.c: New.
5980 * gcc.dg/debug/dwarf2/dups-types.h: New.
5981
5982 2012-05-03 Jason Merrill <jason@redhat.com>
5983
5984 * g++.dg/debug/dwarf2/namespace-2.C: New.
5985 * g++.dg/debug/dwarf2/localclass3.C: New.
5986
5987 2012-05-03 Jason Merrill <jason@redhat.com>
5988
5989 * g++.dg/debug/dwarf2/thunk1.C: New.
5990
5991 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5992
5993 PR c++/53186
5994 * g++.dg/other/final2.C: New.
5995
5996 2012-05-03 Richard Guenther <rguenther@suse.de>
5997
5998 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5999
6000 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6001
6002 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6003 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6004 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6005 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6006
6007 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6008
6009 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6010 .byte 0xf2.
6011 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6012 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6013 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6014
6015 PR debug/53174
6016 * gcc.dg/pr53174.c: New test.
6017
6018 PR target/53187
6019 * gcc.target/arm/pr53187.c: New test.
6020 * gcc.c-torture/compile/pr53187.c: New test.
6021
6022 2012-05-03 Richard Guenther <rguenther@suse.de>
6023
6024 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6025 unsupported prefetching support.
6026
6027 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6028
6029 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6030 option -ftrack-macro-expansion=0.
6031 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6032 option -ftrack-macro-expansion=0.
6033
6034 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6035
6036 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6037 dg-options for target arm with dg-additional-options.
6038
6039 2012-05-03 Richard Guenther <rguenther@suse.de>
6040
6041 PR tree-optimization/53144
6042 * gcc.dg/torture/pr53144.c: New testcase.
6043
6044 2012-05-03 Tobias Burnus <burnus@net-b.de>
6045
6046 PR fortran/52864
6047 * gfortran.dg/pointer_intent_7.f90: New.
6048 * gfortran.dg/pure_formal_3.f90: New.
6049
6050 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6051
6052 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6053
6054 2012-05-02 Martin Jambor <mjambor@suse.cz>
6055
6056 PR lto/52605
6057 * g++.dg/lto/pr52605_0.C: New test.
6058
6059 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6060
6061 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6062 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6063 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6064 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6065 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6066 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6067 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6068 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6069 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6070 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6071 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6072 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6073 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6074 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6075 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6076 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6077
6078 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6079
6080 PR middle-end/53153
6081 * gcc.dg/pr53153.c: New test.
6082
6083 2012-05-02 Richard Guenther <rguenther@suse.de>
6084
6085 * g++.dg/tree-ssa/pr19807.C: Adjust.
6086
6087 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6088
6089 PR tree-optimization/53163
6090 * gcc.c-torture/compile/pr53163.c: New test.
6091
6092 PR rtl-optimization/53160
6093 * gcc.c-torture/execute/pr53160.c: New test.
6094
6095 2012-05-01 Ian Lance Taylor <iant@google.com>
6096
6097 PR c/37303
6098 * gcc.dg/pr37303.c: New test.
6099
6100 2012-05-01 Richard Henderson <rth@redhat.com>
6101
6102 * lib/target-supports.exp
6103 (check_effective_target_sync_long_long_runtime): True for
6104 check_effective_target_powerpc64.
6105
6106 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6107
6108 PR c++/51033
6109 * gcc.dg/vector-1.c: Move to ...
6110 * c-c++-common/vector-1.c: ... here.
6111 * gcc.dg/vector-2.c: Move to ...
6112 * c-c++-common/vector-2.c: ... here.
6113 * gcc.dg/vector-3.c: Move to ...
6114 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6115 * gcc.dg/vector-4.c: Move to ...
6116 * c-c++-common/vector-4.c: ... here.
6117 * gcc.dg/vector-init-1.c: Move to ...
6118 * c-c++-common/vector-init-1.c: ... here.
6119 * gcc.dg/vector-init-2.c: Move to ...
6120 * c-c++-common/vector-init-2.c: ... here.
6121 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6122 * c-c++-common/vector-subscript-1.c: ... here.
6123 * gcc.dg/vector-subscript-2.c: Move to ...
6124 * c-c++-common/vector-subscript-2.c: ... here.
6125 * gcc.dg/vector-subscript-3.c: Move to ...
6126 * c-c++-common/vector-subscript-3.c: ... here.
6127
6128 PR c++/51314
6129 * g++.dg/cpp0x/vt-51314.C: New test.
6130 * g++.dg/cpp0x/variadic76.C: Fix.
6131
6132 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6133
6134 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6135
6136 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6137
6138 Add -Wvarargs option
6139 * c-c++-common/Wvarargs.c: New test case.
6140 * c-c++-common/Wvarargs-2.c: Likewise.
6141
6142 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6143
6144 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6145 * objc.dg/foreach-7.m: Force the test case to run without
6146 -ftrack-macro-expansion.
6147 * c-c++-common/tm/attrib-1.c: Likewise.
6148 * c-c++-common/warn-ommitted-condop.c: Likewise.
6149 * gcc.dg/assign-warn-1.c: Likewise.
6150 * gcc.dg/assign-warn-2.c: Likewise.
6151 * gcc.dg/attr-alloc_size.c: Likewise.
6152 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6153 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6154 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6155 * gcc.dg/c90-const-expr-9.c: Likewise.
6156 * gcc.dg/c99-const-expr-9.c: Likewise.
6157 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6158 * gcc.dg/cpp/direct2s.c: Likewise.
6159 * gcc.dg/cpp/pr28709.c: Likewise.
6160 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6161 * gcc.dg/dfp/composite-type.c: Likewise.
6162 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6163 with -ftrack-macro-expansion
6164 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6165 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6166 * g++.dg/ext/cleanup-1.C: Likewise.
6167 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6168 * g++.dg/template/sfinae10.C: Likewise.
6169 * g++.dg/tm/wrap-2.C: Likewise.
6170 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6171 * g++.dg/warn/Wsign-conversion.C: Likewise.
6172 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6173 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6174 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6175 it to run with -ftrack-macro-expansion.
6176 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6177 test cases without -ftrack-macro-expansion.
6178
6179 Fix location for static class members
6180 * g++.dg/template/sfinae6_neg.C: Adjust.
6181
6182 Make conversion warnings work on NULL with -ftrack-macro-expansion
6183 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6184 alongside the previous testing for NULL.
6185
6186 Fix -Wuninitialized for -ftrack-macro-expansion
6187 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6188
6189 Strip "<built-in>" loc from displayed expansion context
6190 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6191 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6192 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6193 new test above.
6194
6195 Fix expansion point loc for macro-like tokens
6196 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6197 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6198
6199 Fix token pasting with -ftrack-macro-expansion
6200 * gcc.dg/cpp/paste17.c: New test case for
6201 -ftrack-macro-expansion=2 mode only.
6202 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6203
6204 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6205
6206 * gnat.dg/warn6.ad[sb]: New test.
6207
6208 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6209
6210 PR 53149
6211 * gcc.dg/20011021-1.c: Adjust testcase.
6212
6213 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6214
6215 PR fortran/53148
6216 * gfortran.dg/function_optimize_12.f90: New test.
6217
6218 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6219
6220 PR target/53156
6221 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6222 code to match current output and cover new peephole2 pattern.
6223
6224 2012-04-27 Ollie Wild <aaw@google.com>
6225
6226 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6227
6228 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6229
6230 * gcc.c-torture/execute/20120427-2.c: New testcase.
6231 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6232 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6233 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6234
6235 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6236
6237 PR target/53138
6238 * gcc.c-torture/execute/20120427-1.c: New testcase.
6239
6240 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6241
6242 PR middle-end/27139
6243 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6244
6245 2012-04-27 Tom de Vries <tom@codesourcery.com>
6246
6247 PR tree-optimization/51879
6248 * gcc.dg/pr51879.c: New test.
6249 * gcc.dg/pr51879-2.c: Same.
6250 * gcc.dg/pr51879-3.c: Same.
6251 * gcc.dg/pr51879-4.c: Same.
6252 * gcc.dg/pr51879-6.c: Same.
6253
6254 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6255
6256 PR c++/53096
6257 * g++.dg/cpp0x/defaulted35.C: New.
6258 * g++.dg/cpp0x/defaulted15.C: Adjust.
6259
6260 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6261
6262 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6263 structure layout.
6264
6265 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6266
6267 * gcc.target/i386/builtin_target.c: Check avx2.
6268
6269 2012-04-26 Alan Modra <amodra@gmail.com>
6270
6271 * gcc.target/powerpc/savres.c: New test.
6272 * gcc.target/powerpc/powerpc.exp: Run it.
6273
6274 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6275
6276 PR target/53120
6277 * gcc.dg/torture/pr53120.c: New test.
6278
6279 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6280
6281 PR middle-end/52979
6282 * gcc.c-torture/compile/pr52979-1.c: New test.
6283 * gcc.c-torture/execute/pr52979-1.c: New test.
6284 * gcc.c-torture/execute/pr52979-2.c: New test.
6285
6286 2012-04-25 Richard Guenther <rguenther@suse.de>
6287
6288 * gcc.target/i386/l_fma_float_5.c: Adjust.
6289 * gcc.target/i386/l_fma_double_4.c: Likewise.
6290 * gcc.target/i386/l_fma_float_2.c: Likewise.
6291 * gcc.target/i386/l_fma_float_6.c: Likewise.
6292 * gcc.target/i386/l_fma_double_1.c: Likewise.
6293 * gcc.target/i386/l_fma_double_5.c: Likewise.
6294 * gcc.target/i386/l_fma_float_3.c: Likewise.
6295 * gcc.target/i386/l_fma_double_2.c: Likewise.
6296 * gcc.target/i386/l_fma_double_6.c: Likewise.
6297 * gcc.target/i386/l_fma_float_4.c: Likewise.
6298 * gcc.target/i386/l_fma_double_3.c: Likewise.
6299 * gcc.target/i386/l_fma_float_1.c: Likewise.
6300
6301 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6302
6303 PR tree-optimization/53058
6304 * gcc.c-torture/compile/pr53058.c: New test.
6305
6306 2012-04-25 Jan Hubicka <jh@suse.cz>
6307
6308 PR middle-end/53088
6309 * gcc.target/i386/pr39082-1.c: Update warning location.
6310
6311 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6312
6313 PR c/52880
6314 * gcc.dg/pr52880.c: New test.
6315
6316 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6317
6318 * gcc.dg/m-un-2.c: Update.
6319 * gcc.dg/20011021-1.c: Update.
6320
6321 2012-04-25 Tobias Burnus <burnus@net-b.de>
6322
6323 PR fortran/52196
6324 * gfortran.dg/realloc_on_assign_14.f90: New.
6325
6326 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6327
6328 PR testsuite/52641
6329 PR tree-optimizations/52891
6330 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6331
6332 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6333
6334 PR c++/52363
6335 * g++.dg/cpp0x/sfinae35.C: New.
6336 * g++.dg/cpp0x/sfinae36.C: Likewise.
6337
6338 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6339
6340 * gcc.target/builtin_target.c: New testcase.
6341
6342 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6343
6344 PR target/47197
6345 * gcc.target/powerpc/pr47197.c: New test.
6346
6347 2012-04-24 Richard Guenther <rguenther@suse.de>
6348
6349 PR tree-optimization/53085
6350 * g++.dg/torture/pr53085.C: New testcase.
6351
6352 2012-04-24 Andrew Pinski <apinski@cavium.com>
6353
6354 PR tree-opt/33512
6355 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6356 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6357 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6358
6359 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6360
6361 PR middle-end/53084
6362 * gcc.c-torture/execute/pr53084.c: New test.
6363
6364 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6365
6366 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6367
6368 2012-04-23 Andrew Pinski <apinski@cavium.com>
6369
6370 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6371
6372 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6373
6374 PR regression/53076
6375 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6376 * gcc.dg/torture/builtin-power-1.c: Likewise.
6377
6378 2012-04-23 Richard Guenther <rguenther@suse.de>
6379
6380 PR tree-optimization/53070
6381 * gcc.dg/torture/pr53070.c: New testcase.
6382
6383 2012-04-23 Richard Guenther <rguenther@suse.de>
6384
6385 PR c/53060
6386 * gcc.dg/pr53060.c: New testcase.
6387
6388 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6389
6390 PR tree-optimizations/52891
6391 * gcc.c-torture/compile/pr52891-1.c: New test.
6392 * gcc.c-torture/compile/pr52891-2.c: New test.
6393
6394 2012-04-22 Tobias Burnus <burnus@net-b.de>
6395
6396 PR fortran/53051
6397 * gfortran.dg/read_float_4.f90: New.
6398
6399 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6400
6401 PR 35441
6402 * c-c++-common/pr35441.C: New.
6403
6404 2012-04-20 Ian Lance Taylor <iant@google.com>
6405
6406 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6407 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6408
6409 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6410
6411 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6412 array access.
6413 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6414
6415 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6416
6417 PR rtl-optimization/44214
6418 * gcc.dg/pr44214-1.c: New test.
6419 * gcc.dg/pr44214-2.c: Likewise.
6420 * gcc.dg/pr44214-3.c: Likewise.
6421
6422 2012-04-20 Richard Guenther <rguenther@suse.de>
6423
6424 * g++.dg/torture/20120420-1.C: New testcase.
6425
6426 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6427
6428 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6429
6430 2012-04-19 Christian Bruel <christian.bruel@st.com>
6431
6432 * gcc.dg/pr52283.c: New test.
6433
6434 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6435
6436 * gcc.dg/pr37985.c: New test.
6437
6438 2012-04-19 Richard Guenther <rguenther@suse.de>
6439
6440 PR rtl-optimization/44688
6441 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6442 possibly profitable.
6443
6444 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6445
6446 PR tree-optimization/52976
6447 * gfortran.dg/reassoc_11.f: New test.
6448
6449 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6450
6451 PR tree-optimization/52976
6452 * gfortran.dg/reassoc_7.f: New test.
6453 * gfortran.dg/reassoc_8.f: Likewise.
6454 * gfortran.dg/reassoc_9.f: Likewise.
6455 * gfortran.dg/reassoc_10.f: Likewise.
6456
6457 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6458
6459 PR c++/52422
6460 * g++.dg/cpp0x/sfinae33.C: New.
6461 * g++.dg/cpp0x/sfinae34.C: Likewise.
6462
6463 2012-04-18 Joey Ye <joey.ye@arm.com>
6464
6465 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6466
6467 2012-04-18 Richard Guenther <rguenther@suse.de>
6468
6469 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6470 array access.
6471 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6472 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6473
6474 2012-04-17 Tom de Vries <tom@codesourcery.com>
6475
6476 * g++.dg/pr51264-4.C: New test.
6477
6478 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6479
6480 PR c++/52599
6481 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6482
6483 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6484
6485 PR c++/53003
6486 * g++.dg/parse/crash59.C: New.
6487
6488 2012-04-17 Michael Matz <matz@suse.de>
6489
6490 PR tree-optimization/18437
6491 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6492
6493 2012-04-17 Richard Guenther <rguenther@suse.de>
6494
6495 PR middle-end/53011
6496 * g++.dg/torture/pr53011.C: New testcase.
6497
6498 2012-04-16 Jason Merrill <jason@redhat.com>
6499
6500 PR c++/38543
6501 * g++.dg/cpp0x/variadic131.C: New.
6502
6503 PR c++/52008
6504 * g++.dg/cpp0x/variadic130.C: New.
6505
6506 PR c++/50830
6507 * g++.dg/cpp0x/variadic129.C: New.
6508
6509 PR c++/50303
6510 * g++.dg/cpp0x/variadic128.C: New.
6511
6512 2012-04-16 Tobias Burnus <burnus@net-b.de>
6513
6514 PR fortran/52864
6515 * gfortran.dg/pointer_intent_6.f90: New.
6516
6517 2012-04-16 Tobias Burnus <burnus@net-b.de>
6518
6519 PR fortran/52916
6520 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6521 to include public_private_module_4.f90.
6522 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6523 targets.
6524
6525 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6526
6527 PR c++/49152
6528 * g++.dg/diagnostic/operator1.C: New.
6529 * g++.dg/ext/label5.C: Adjust.
6530 * g++.dg/ext/va-arg1.C: Likewise.
6531 * g++.dg/other/error20.C: Likewise.
6532 * g++.dg/other/error20.C: Likewise.
6533 * g++.dg/other/error16.C: Likewise.
6534 * g++.dg/other/error10.C: Likewise.
6535 * g++.dg/parse/error30.C: Likewise.
6536 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6537
6538 2012-04-16 Jason Merrill <jason@redhat.com>
6539
6540 PR c++/51148
6541 * g++.dg/cpp0x/variadic127.C: New.
6542
6543 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6544
6545 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6546 testcase name.
6547 Use fail, pass instead of unresolved.
6548 Don't log $optstr.
6549
6550 PR testsuite/52948
6551 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6552 TODO_dump_func.
6553 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6554 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6555 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6556
6557 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6558
6559 PR fortran/52968
6560 * gfortran.dg/typebound_call_23.f03: New test case.
6561
6562 2012-04-15 Jason Merrill <jason@redhat.com>
6563
6564 PR c++/47220
6565 * g++.dg/cpp0x/variadic126.C: New.
6566
6567 PR c++/52380
6568 * g++.dg/cpp0x/variadic125.C: New.
6569
6570 PR c++/52292
6571 * g++.dg/cpp0x/variadic124.C: New.
6572
6573 PR c++/52706
6574 * g++.dg/cpp0x/nullptr27.C: New.
6575
6576 PR c++/52818
6577 * g++.dg/warn/format8.C: New.
6578
6579 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6580
6581 PR fortran/51082
6582 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6583
6584 2012-04-14 Tobias Burnus <burnus@net-b.de>
6585
6586 PR fortran/52916
6587 PR fortran/40973
6588 * gfortran.dg/public_private_module_3.f90: New.
6589 * gfortran.dg/public_private_module_4.f90: New.
6590
6591 2012-04-14 Tom de Vries <tom@codesourcery.com>
6592
6593 * gcc.dg/superblock.c: New test.
6594
6595 2012-04-14 Tom de Vries <tom@codesourcery.com>
6596
6597 * gcc.dg/pr51879-12.c: New test.
6598
6599 2012-04-13 Jason Merrill <jason@redhat.com>
6600
6601 PR c++/52824
6602 * g++.dg/cpp0x/variadic123.C: New.
6603 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6604
6605 PR c++/52905
6606 * g++.dg/cpp0x/initlist-ctor1.C: New.
6607
6608 PR c++/52915
6609 * g++.dg/other/anon-union2.C: New.
6610
6611 2012-04-13 Martin Jambor <mjambor@suse.cz>
6612
6613 PR middle-end/52939
6614 * g++.dg/ipa/pr52939.C: New test.
6615
6616 2012-04-13 Tom de Vries <tom@codesourcery.com>
6617
6618 * gcc.dg/pr52734.c: New test.
6619
6620 2012-04-13 Richard Guenther <rguenther@suse.de>
6621
6622 PR tree-optimization/52969
6623 * gcc.dg/torture/pr52969.c: New testcase.
6624
6625 2012-04-13 Richard Guenther <rguenther@suse.de>
6626
6627 PR c/52549
6628 * gcc.dg/pr52549.c: New testcase.
6629
6630 2012-04-13 Richard Guenther <rguenther@suse.de>
6631
6632 PR c/52862
6633 * gcc.dg/pr52862.c: New testcase.
6634
6635 2012-04-13 Joey Ye <joey.ye@arm.com>
6636
6637 * gcc.target/arm/thumb1-imm.c: New testcase.
6638
6639 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6640
6641 PR target/52932
6642 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6643 second function argument.
6644 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6645 (calc_permps): Update declaration. Calculate result correctly.
6646 (avx2_test): Change src2 type to union256i_d.
6647 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6648 correctly.
6649
6650 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6651
6652 PR target/52775
6653 * gcc.target/powerpc/pr52775.c: New file.
6654
6655 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6656
6657 PR tree-optimization/18589
6658 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6659 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6660 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6661 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6662 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6663 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6664 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6665 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6666 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6667 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6668
6669 2012-04-12 Richard Guenther <rguenther@suse.de>
6670
6671 PR tree-optimization/52943
6672 * gcc.dg/torture/pr52943.c: New testcase.
6673
6674 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6675
6676 PR target/50751
6677 * gcc/target/sh/pr50751-4.c: New.
6678 * gcc/target/sh/pr50751-5.c: New.
6679 * gcc/target/sh/pr50751-6.c: New.
6680 * gcc/target/sh/pr50751-7.c: New.
6681
6682 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6683
6684 PR c++/52465
6685 * g++.dg/lookup/using52.C: New.
6686
6687 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6688
6689 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6690
6691 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6692
6693 PR rtl-optimization/52876
6694 * gcc.target/i386/pr52876.c: New.
6695
6696 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6697
6698 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6699 __UINTPTR_TYPE__.
6700 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6701 __INTPTR_TYPE__.
6702 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6703 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6704 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6705 (ptrdiff_t): ... this. All uses changed.
6706 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6707 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6708 __INTPTR_TYPE__.
6709 (main): Cast argument to __INTPTR_TYPE__.
6710 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6711 size_t.
6712 * gcc.dg/mallign.c (main): Likewise.
6713 * gcc.dg/pr38700.c (foo): Likewise.
6714 * gcc.dg/long-long-cst1.c (t): Likewise.
6715 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6716 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6717 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6718 * gcc.dg/pr25682.c (d, foo): Likewise.
6719 * gcc.dg/format/cast-1.c (f): Likewise.
6720 * gcc.dg/c90-const-expr-10.c
6721 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6722 (size_t): ...this. All uses changed.
6723 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6724 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6725 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6726 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6727 * gcc.dg/sequence-pt-1.c: Likewise.
6728 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6729 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6730 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6731 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6732 of ptrdiff_t with it.
6733 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6734 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6735 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6736
6737 2012-04-11 Jason Merrill <jason@redhat.com>
6738
6739 PR debug/45088
6740 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6741 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6742
6743 PR c++/52906
6744 * g++.dg/ext/attrib45.C: New.
6745
6746 * g++.dg/eh/dtor3.C: New.
6747
6748 2012-04-11 Richard Guenther <rguenther@suse.de>
6749
6750 PR middle-end/52621
6751 * gfortran.dg/pr52621.f90: New testcase.
6752
6753 2012-04-11 Richard Guenther <rguenther@suse.de>
6754
6755 PR middle-end/52918
6756 * g++.dg/torture/pr52918-1.C: New testcase.
6757 * g++.dg/torture/pr52918-2.C: Likewise.
6758
6759 2012-04-11 Tobias Burnus <burnus@net-b.de>
6760
6761 PR fortran/52729
6762 * gfortran.dg/block_11.f90: New.
6763
6764 2012-04-11 Nick Clifton <nickc@redhat.com>
6765
6766 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6767
6768 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6769
6770 PR target/16458
6771 * gcc.target/powerpc/pr16458-1.c: New test.
6772 * gcc.target/powerpc/pr16458-2.c: Likewise.
6773 * gcc.target/powerpc/pr16458-3.c: Likewise.
6774 * gcc.target/powerpc/pr16458-4.c: Likewise.
6775
6776 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6777
6778 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6779 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6780 * gcc.dg/builtin-bswap-5.c: Likewise.
6781 * gcc.target/i386/builtin-bswap-4.c: New test.
6782
6783 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6784
6785 PR 24985
6786 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6787
6788 2012-04-11 Richard Guenther <rguenther@suse.de>
6789
6790 PR rtl-optimization/52881
6791 * gcc.dg/torture/pr52881.c: New testcase.
6792 * gcc.dg/torture/pr52913.c: Likewise.
6793
6794 2012-04-11 Richard Guenther <rguenther@suse.de>
6795
6796 PR tree-optimization/52912
6797 * gcc.dg/torture/pr52912.c: New testcase.
6798
6799 2010-04-10 Michael Matz <matz@suse.de>
6800
6801 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6802 * gcc.dg/vect/vect-outer-1.c: Adjust.
6803 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6804 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6805 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6806 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6807 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6808 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6809
6810 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6811
6812 PR tree-optimization/52870
6813 * gcc.dg/vect/pr52870.c: New test.
6814
6815 2012-04-09 Mike Stump <mikestump@comcast.net>
6816
6817 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6818 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6819 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6820 * gnat.dg/aggr11.adb: Likewise.
6821 * gnat.dg/aggr11_pkg.ads: Likewise.
6822 * gnat.dg/aggr15.adb: Likewise.
6823 * gnat.dg/aggr15.ads: Likewise.
6824 * gnat.dg/aggr17.adb: Likewise.
6825 * gnat.dg/aggr18.adb: Likewise.
6826 * gnat.dg/array14.adb: Likewise.
6827 * gnat.dg/array14.ads: Likewise.
6828 * gnat.dg/array14_pkg.ads: Likewise.
6829 * gnat.dg/array19.adb: Likewise.
6830 * gnat.dg/array19.ads: Likewise.
6831 * gnat.dg/discr27.adb: Likewise.
6832 * gnat.dg/discr27.ads: Likewise.
6833 * gnat.dg/discr35.adb: Likewise.
6834 * gnat.dg/discr35.ads: Likewise.
6835 * gnat.dg/discr6.adb: Likewise.
6836 * gnat.dg/discr6_pkg.ads: Likewise.
6837 * gnat.dg/import1.adb: Likewise.
6838 * gnat.dg/import1.ads: Likewise.
6839 * gnat.dg/loop_address2.adb: Likewise.
6840 * gnat.dg/opt7.adb: Likewise.
6841 * gnat.dg/opt7.ads: Likewise.
6842 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6843 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6844 * gnat.dg/rep_clause2.adb: Likewise.
6845 * gnat.dg/rep_clause2.ads: Likewise.
6846 * gnat.dg/slice2.adb: Likewise.
6847 * gnat.dg/slice2.ads: Likewise.
6848 * gnat.dg/slice6.adb: Likewise.
6849 * gnat.dg/slice6_pkg.ads: Likewise.
6850 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6851 * gnat.dg/taft_type2.adb: Likewise.
6852 * gnat.dg/taft_type2.ads: Likewise.
6853 * gnat.dg/taft_type2_pkg.ads: Likewise.
6854 * gnat.dg/volatile10.adb: Likewise.
6855 * gnat.dg/volatile10_pkg.ads: Likewise.
6856
6857 * gcc.dg/dll-8.c: Remove execute permissions.
6858 * g++.dg/ext/dllexport5.C: Likewise.
6859
6860 2012-04-09 Jan Hubicka <jh@suse.cz>
6861
6862 PR lto/52722
6863 PR lto/51765
6864 PR lto/52634
6865 * gcc.dg/lto/pr52634_1.c: New testcase.
6866 * gcc.dg/lto/pr52634_0.c: New testcase.
6867
6868 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6869
6870 PR target/52883
6871 * gcc.target/i386/pr52883.c: New testcase.
6872
6873 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6874
6875 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6876 (check_effective_target_sync_long_long): Add SPARC case.
6877 (check_effective_target_sync_long_long_runtime): Likewise.
6878 (check_effective_target_sync_int_long): Adjust SPARC case.
6879 (check_effective_target_sync_char_short): Likewise.
6880
6881 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6882
6883 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6884 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6885
6886 2012-04-08 Tobias Burnus <burnus@net-b.de>
6887
6888 PR fortran/40973
6889 PR fortran/52751
6890 * gfortran.dg/public_private_module_2.f90: New.
6891
6892 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6893
6894 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6895 directives.
6896
6897 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6898
6899 PR fortran/52893
6900 * gfortran.dg/function_optimize_11.f90: New test.
6901
6902 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6903
6904 PR fortran/52668
6905 * gfortran.dg/use_only_6.f90: New test.
6906
6907 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6908
6909 PR fortran/52668
6910 * gfortran.dg/use_only_6.f90: New test.
6911 2012-04-06 Mike Stump <mikestump@comcast.net>
6912
6913 PR testsuite/50722
6914 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6915
6916 2012-04-05 Jason Merrill <jason@redhat.com>
6917
6918 PR c++/52596
6919 * g++.dg/template/qualified-id5.C: New.
6920
6921 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6922
6923 PR target/52882
6924 * gcc.target/i386/pr52882.c: New test.
6925
6926 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6927 Dominique D'Humieures <dominiq@lps.ens.fr>
6928
6929 PR testsuite/52614
6930 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6931 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6932
6933 2012-04-04 Jason Merrill <jason@redhat.com>
6934
6935 PR c++/52845
6936 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6937
6938 2012-04-03 Jason Merrill <jason@redhat.com>
6939
6940 PR c++/52796
6941 * g++.dg/cpp0x/variadic-value1.C: New.
6942
6943 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6944
6945 * gnat.dg/pack18.adb: New test.
6946 * gnat.dg/pack18_pkg.ads: New helper.
6947
6948 2012-04-03 Richard Guenther <rguenther@suse.de>
6949
6950 PR tree-optimization/52808
6951 * gcc.dg/pr52808.c: New testcase.
6952
6953 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6954
6955 PR tree-optimization/52835
6956 * gfortran.dg/pr52835.f90: New test.
6957
6958 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6959
6960 * gnat.dg/specs/aggr5.ads: New test.
6961
6962 2012-04-02 Richard Guenther <rguenther@suse.de>
6963
6964 PR tree-optimization/52756
6965 * gcc.dg/torture/pr52756.c: New testcase.
6966
6967 2012-04-02 Richard Guenther <rguenther@suse.de>
6968
6969 PR middle-end/52803
6970 * gcc.dg/pr52803.c: New testcase.
6971
6972 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6973
6974 PR c++/40942
6975 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6976 DR 214 in account.
6977
6978 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6979
6980 PR c++/50043
6981 * g++.dg/cpp0x/noexcept17.C: New.
6982 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6983 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6984 * g++.dg/cpp0x/noexcept01.C: Likewise.
6985 * g++.dg/eh/init-temp1.C: Likewise.
6986 * g++.dg/eh/ctor1.C: Likwise.
6987
6988 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6989
6990 * gnat.dg/controlled6.adb: New test.
6991 * gnat.dg/controlled6_pkg.ads: New helper.
6992 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6993
6994 2012-03-30 Richard Henderson <rth@redhat.com>
6995
6996 PR debug/52727
6997 * g++.dg/opt/pr52727.C: New testcase.
6998
6999 2012-03-30 Richard Guenther <rguenther@suse.de>
7000
7001 PR tree-optimization/52754
7002 * gcc.target/i386/pr52754.c: New testcase.
7003
7004 2012-03-30 Richard Guenther <rguenther@suse.de>
7005
7006 PR middle-end/52772
7007 * g++.dg/torture/pr52772.C: New testcase.
7008
7009 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7010
7011 PR c++/52718
7012 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7013
7014 2012-03-29 Jason Merrill <jason@redhat.com>
7015
7016 PR c++/52685
7017 * g++.dg/template/inherit8.C: New.
7018
7019 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7020
7021 PR c++/52759
7022 * g++.dg/ext/weak4.C: New test.
7023
7024 PR tree-optimization/52760
7025 * gcc.c-torture/execute/pr52760.c: New test.
7026
7027 2012-03-29 Jason Merrill <jason@redhat.com>
7028
7029 PR c++/52743
7030 * g++.dg/cpp0x/initlist-array3.C: New.
7031
7032 2012-03-28 Jason Merrill <jason@redhat.com>
7033
7034 PR c++/52746
7035 * g++.dg/overload/virtual2.C: New.
7036
7037 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7038
7039 * gnat.dg/vect7.ad[sb]: New test.
7040
7041 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7042 Tobias Burnus <burnus@gcc.gnu.org>
7043
7044 PR fortran/52652
7045 * gfortran.dg/allocate_class_1.f90 : Change error test.
7046 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7047 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7048 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7049
7050 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7051
7052 PR middle-end/52691
7053 * gcc.dg/pr52691.c: New test.
7054
7055 PR middle-end/52750
7056 * gcc.c-torture/compile/pr52750.c: New test.
7057
7058 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7059
7060 PR target/52692
7061 * gcc.target/avr/torture/builtins-2.c: New test.
7062
7063 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7064
7065 PR target/52736
7066 * gcc.target/i386/pr52736.c: New test.
7067
7068 2012-03-27 Martin Jambor <mjambor@suse.cz>
7069
7070 PR middle-end/52693
7071 * gcc.dg/torture/pr52693.c: New test.
7072
7073 2012-03-27 Meador Inge <meadori@codesourcery.com>
7074
7075 PR c++/52672
7076 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7077
7078 2012-03-27 Mike Stump <mikestump@comcast.net>
7079
7080 PR target/52665
7081 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7082 failures that match branch names.
7083
7084 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7085 H.J. Lu <hongjiu.lu@intel.com>
7086
7087 PR target/52698
7088 * gcc.target/i386/pr52698.c: New test.
7089
7090 2012-03-27 Richard Guenther <rguenther@suse.de>
7091
7092 PR middle-end/52720
7093 * gcc.dg/torture/pr52720.c: New testcase.
7094
7095 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7096
7097 * gnat.dg/pack17.adb: New test.
7098
7099 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7100
7101 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7102 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7103
7104 2012-03-26 Martin Jambor <mjambor@suse.cz>
7105
7106 PR tree-optimization/50052
7107 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7108
7109 2012-03-26 Richard Guenther <rguenther@suse.de>
7110
7111 PR tree-optimization/52701
7112 * gfortran.dg/pr52701.f90: New testcase.
7113
7114 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7115
7116 PR tree-optimization/52686
7117 * gcc.target/arm/pr52686.c: New test.
7118
7119 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7120
7121 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7122 Add "-Os -flto" to list.
7123
7124 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7125
7126 * gnat.dg/concat2.ad[sb]: New test.
7127
7128 2012-03-24 Jason Merrill <jason@redhat.com>
7129
7130 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7131 * g++.dg/cpp0x/trailing2.C: Likewise.
7132 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7133 * g++.dg/cpp1y/auto-fn1.C: New.
7134 * g++.dg/cpp1y/auto-fn2.C: New.
7135 * g++.dg/cpp1y/auto-fn3.C: New.
7136 * g++.dg/cpp1y/auto-fn4.C: New.
7137 * g++.dg/cpp1y/auto-fn5.C: New.
7138 * g++.dg/cpp1y/auto-fn6.C: New.
7139 * g++.dg/cpp1y/auto-fn7.C: New.
7140 * g++.dg/cpp1y/auto-fn8.C: New.
7141 * g++.dg/cpp1y/auto-fn9.C: New.
7142 * g++.dg/cpp1y/auto-fn10.C: New.
7143 * g++.dg/cpp1y/auto-fn11.C: New.
7144
7145 2012-03-23 Richard Guenther <rguenther@suse.de>
7146
7147 PR tree-optimization/52678
7148 * gfortran.dg/pr52678.f: New testcase.
7149
7150 2012-03-23 Richard Guenther <rguenther@suse.de>
7151
7152 PR tree-optimization/52638
7153 * g++.dg/torture/pr52638.C: New testcase.
7154
7155 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7156
7157 PR c++/52487
7158 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7159
7160 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7161
7162 PR c++/52671
7163 * g++.dg/ext/attrib44.C: New test.
7164
7165 2012-03-22 Jan Hubicka <jh@suse.cz>
7166
7167 PR middle-end/51737
7168 * g++.dg/torture/pr51737.C: New testcase
7169
7170 2012-03-22 Richard Guenther <rguenther@suse.de>
7171
7172 PR tree-optimization/52548
7173 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7174
7175 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7176
7177 * lib/fortran-modules.exp (list-module-names-1): Remove
7178 warning.
7179
7180 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7181
7182 PR target/50751
7183 * gcc.target/sh/pr50751-1.c: New.
7184 * gcc.target/sh/pr50751-2.c: New.
7185 * gcc.target/sh/pr50751-3.c: New.
7186
7187 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7188
7189 PR target/52479
7190 * gcc.target/sh/sh4a-cos.c: Remove.
7191 * gcc.target/sh/sh4a-sin.c: Remove.
7192 * gcc.target/sh/sh4a-sincos.c: Remove.
7193
7194 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7195
7196 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7197 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7198
7199 2012-03-21 Martin Jambor <mjambor@suse.cz>
7200
7201 PR testsuite/52641
7202 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7203 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7204
7205 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7206
7207 * gcc.target/arm/thumb-16bit-ops.c: New file.
7208 * gcc.target/arm/thumb-ifcvt.c: New file.
7209
7210 2012-03-20 Jason Merrill <jason@redhat.com>
7211
7212 * lib/target-supports.exp: Add { target c++1y }.
7213
7214 * g++.dg/cpp0x/auto32.C: New.
7215
7216 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7217
7218 PR testsuite/52641
7219 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7220 int32plus.
7221 * gcc.dg/torture/pr48124-4.c: Ditto:
7222 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7223
7224 2012-03-20 Jason Merrill <jason@redhat.com>
7225
7226 PR c++/52510
7227 * g++.dg/cpp0x/initlist66.C: New.
7228
7229 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7230
7231 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7232 __AVR_HAVE_LPMX__
7233
7234 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7235
7236 PR target/49868
7237 * gcc.target/avr/torture/addr-space-2.h: New file.
7238 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7239 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7240 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7241 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7242
7243 2012-03-20 Richard Guenther <rguenther@suse.de>
7244
7245 * gnat.dg/pack16.adb: New testcase.
7246 * gnat.dg/pack16_pkg.ads: Likewise.
7247 * gnat.dg/specs/pack8.ads: Likewise.
7248 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7249
7250 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7251
7252 * g++.dg/warn/Wuseless-cast.C: Extend.
7253
7254 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7255
7256 PR c++/14710
7257 * g++.dg/warn/Wuseless-cast.C: New.
7258
7259 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7260
7261 PR libfortran/52608
7262 * gfortran.dg/pr52608.f90: New test.
7263
7264 2012-03-17 Tobias Burnus <burnus@net-b.de>
7265
7266 PR fortran/52585
7267 * gfortran.dg/proc_ptr_36.f90: New.
7268
7269 2012-03-16 Martin Jambor <mjambor@suse.cz>
7270
7271 * gcc.dg/misaligned-expand-1.c: New test.
7272 * gcc.dg/misaligned-expand-3.c: Likewise.
7273
7274 2012-03-16 Richard Guenther <rguenther@suse.de>
7275 Kai Tietz <ktietz@redhat.com>
7276
7277 PR middle-end/48814
7278 * gcc.c-torture/execute/pr48814-1.c: New test.
7279 * gcc.c-torture/execute/pr48814-2.c: New test.
7280 * gcc.dg/tree-ssa/assign-1.c: New test.
7281 * gcc.dg/tree-ssa/assign-2.c: New test.
7282 * gcc.dg/tree-ssa/assign-3.c: New test.
7283
7284 2012-03-16 Richard Guenther <rguenther@suse.de>
7285
7286 * gnat.dg/specs/pack7.ads: New testcase.
7287
7288 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7289
7290 PR target/52568
7291 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7292 * gcc.dg/torture/vshuf-8.inc: Likewise.
7293 * gcc.dg/torture/vshuf-16.inc: Likewise.
7294 * gcc.dg/torture/vshuf-32.inc: Likewise.
7295
7296 2012-03-15 Jason Merrill <jason@redhat.com>
7297
7298 * g++.dg/torture/pr52582.C: New.
7299
7300 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7301
7302 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7303
7304 2012-03-15 Ira Rosen <irar@il.ibm.com>
7305 Ulrich Weigand <ulrich.weigand@linaro.org>
7306
7307 * gcc.dg/vect/slp-cond-3.c: New test.
7308 * gcc.dg/vect/slp-cond-4.c: New test.
7309
7310 2012-03-15 Ira Rosen <irar@il.ibm.com>
7311 Ulrich Weigand <ulrich.weigand@linaro.org>
7312
7313 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7314 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7315
7316 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7317
7318 PR libfortran/52434
7319 PR libfortran/48878
7320 PR libfortran/38199
7321 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7322 * gfortran.dg/round_1.f03: Likewise.
7323
7324 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7325 Andrew Pinski <apinski@cavium.com>
7326
7327 PR middle-end/52592
7328 * gcc.dg/pr52592.c: New test.
7329
7330 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7331
7332 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7333 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7334 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7335 * lib/fortran-modules.exp: .. this new file. Adjust users.
7336 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7337 gfortran-dg-debug-runtest): Call cleanup-modules.
7338 * lib/fortran-torture.exp (fortran-torture-execute,
7339 fortran-torture): Likewise.
7340 * gfortran.dg/coarray/caf.exp: Likewise.
7341 * lib/lto.exp: Likewise.
7342 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7343 * gfortran.dg/class_4b.f03: Likewise.
7344 * gfortran.dg/class_4c.f03: Likewise.
7345 * gfortran.dg/class_45a.f03: Likewise.
7346 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7347 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7348 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7349 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7350 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7351 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7352 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7353 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7354 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7355 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7356 * gfortran.dg/whole_file_28.f90: Likewise.
7357 * gfortran.dg/whole_file_29.f90: Likewise.
7358 * gfortran.dg/whole_file_30.f90: Likewise.
7359 * gfortran.dg/whole_file_31.f90: Likewise.
7360
7361 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7362
7363 PR tree-optimization/52267
7364 * gcc.dg/pr52267.c: New test.
7365 * gcc.dg/tree-ssa/vrp65.c: New test.
7366 * gcc.dg/tree-ssa/vrp66.c: New test.
7367
7368 2012-03-15 Richard Guenther <rguenther@suse.de>
7369
7370 PR middle-end/52580
7371 * gfortran.dg/vect/pr52580.f: New testcase.
7372
7373 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7374
7375 * gcc.target/sh/fpul-usage-1.c: New.
7376
7377 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7378
7379 PR target/49468
7380 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7381 * gcc.target/sh/pr49468-di.c: Likewise.
7382
7383 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7384
7385 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7386 * gcc.dg/c99-stdint-6.c: Likewise.
7387 * gcc.dg/lto/20090210_0.c: Likewise.
7388 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7389 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7390 * gcc.dg/pragma-init-fini-2.c: Likewise.
7391 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7392 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7393 * gcc.target/i386/pr22152.c: Likewise.
7394 * gcc.target/i386/vect8-ret.c: Likewise.
7395 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7396 handling.
7397
7398 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7399
7400 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7401 * g++.dg/tree-prof/partition1.C: Likewise.
7402 * g++.dg/tree-prof/partition2.C: Likewise.
7403 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7404 handling.
7405 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7406 * gcc.c-torture/execute/20010724-1.c: Remove.
7407 * gcc.c-torture/execute/20010724-1.x: Remove.
7408 * gcc.c-torture/execute/20040208-2.c: Remove.
7409 * gcc.c-torture/execute/20040208-2.x: Remove.
7410 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7411 Remove.
7412 (main) [__mips__ && __sgi__]: Remove.
7413 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7414 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7415 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7416 mips-sgi-irix6* handling.
7417 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7418 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7419 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7420 handling.
7421 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7422 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7423 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7424 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7425 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7426 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7427 mips-sgi-irix6*.
7428 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7429 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7430 * gcc.target/mips/save-restore-3.c: Likewise.
7431 * gcc.target/mips/save-restore-4.c: Likewise.
7432 * gcc.target/mips/save-restore-5.c: Likewise.
7433 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7434 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7435 messages.
7436 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7437 IRIX 6 handling.
7438 (restore_ld_library_path_env_vars): Likewise.
7439 * lib/target-supports.exp (check_profiling_available): Remove
7440 mips*-*-irix* handling.
7441 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7442 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7443 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7444
7445 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7446
7447 PR c++/52582
7448 * g++.dg/opt/pr52582.C: New test.
7449
7450 2012-03-14 Richard Guenther <rguenther@suse.de>
7451
7452 PR tree-optimization/52571
7453 * gcc.dg/vect/vect-2.c: Initialize arrays.
7454 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7455 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7456 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7457
7458 2012-03-14 Richard Guenther <rguenther@suse.de>
7459
7460 PR middle-end/52080
7461 PR middle-end/52097
7462 PR middle-end/48124
7463 * gcc.dg/torture/pr48124-1.c: New testcase.
7464 * gcc.dg/torture/pr48124-2.c: Likewise.
7465 * gcc.dg/torture/pr48124-3.c: Likewise.
7466 * gcc.dg/torture/pr48124-4.c: Likewise.
7467
7468 2012-03-14 Richard Guenther <rguenther@suse.de>
7469
7470 PR middle-end/52578
7471 * gcc.dg/pr52578.c: New testcase.
7472
7473 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7474
7475 PR c++/52521
7476 * g++.dg/cpp0x/udlit-args2.C: New test.
7477
7478 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7479
7480 PR target/48596
7481 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7482 * gcc.c-torture/compile/pr48596.c: ... here.
7483
7484 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7485
7486 PR c++/51641
7487 * g++.dg/lookup/hidden-class17.C: New test.
7488
7489 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7490
7491 PR c/52577
7492 * gcc.dg/Wunused-var-3.c: New test.
7493
7494 2012-03-13 Martin Jambor <mjambor@suse.cz>
7495
7496 * gcc.dg/misaligned-expand-2.c: New test.
7497
7498 2012-03-13 Richard Guenther <rguenther@suse.de>
7499
7500 PR middle-end/52134
7501 * gcc.dg/pr52134.c: New testcase.
7502
7503 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7504
7505 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7506
7507 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7508
7509 PR tree-optimization/46728
7510 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7511 * gcc.target/powerpc/pr46728-5.c: Likewise.
7512 * gcc.target/powerpc/pr46728-8.c: Likewise.
7513 * gcc.target/powerpc/pr46728-10.c: Likewise.
7514 * gcc.target/powerpc/pr46728-11.c: Likewise.
7515 * gcc.target/powerpc/pr46728-13.c: Likewise.
7516 * gcc.target/powerpc/pr46728-14.c: Likewise.
7517 * gcc.target/powerpc/pr46728-15.c: Likewise.
7518
7519 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7520
7521 PR c++/52299
7522 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7523
7524 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7525
7526 PR tree-optimization/46728
7527 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7528 * gcc.target/powerpc/pr46728-5.c: Likewise.
7529 * gcc.target/powerpc/pr46728-8.c: Likewise.
7530 * gcc.target/powerpc/pr46728-10.c: Likewise.
7531 * gcc.target/powerpc/pr46728-11.c: Likewise.
7532 * gcc.target/powerpc/pr46728-13.c: Likewise.
7533 * gcc.target/powerpc/pr46728-14.c: Likewise.
7534 * gcc.target/powerpc/pr46728-15.c: Likewise.
7535
7536 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7537
7538 PR target/49868
7539 * gcc.target/avr/torture/addr-space-1.h: New file.
7540 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7541 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7542 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7543 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7544
7545 2012-03-12 Andrew Pinski <apinski@cavium.com>
7546
7547 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7548
7549 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7550
7551 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7552 * g++.dg/abi/thunk4.C: Likewise.
7553 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7554 Adapt line numbers.
7555 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7556 handling.
7557 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7558 * g++.dg/eh/spbp.C: Likewise.
7559 * g++.dg/ext/label13.C: Likewise.
7560 * g++.dg/guality/guality.exp: Likewise.
7561 * g++.dg/other/anon5.C: Likewise.
7562 * g++.dg/other/pragma-ep-1.C: Remove.
7563 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7564 * g++.dg/warn/pr31246.C: Likewise.
7565 * g++.dg/warn/weak1.C: Likewise.
7566 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7567 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7568 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7569 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7570 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7571 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7572 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7573 * gcc.dg/c99-tgmath-1.c: Likewise.
7574 * gcc.dg/c99-tgmath-2.c: Likewise.
7575 * gcc.dg/c99-tgmath-3.c: Likewise.
7576 * gcc.dg/c99-tgmath-4.c: Likewise.
7577 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7578 handling.
7579 * gcc.dg/debug/pr49032.c: Likewise.
7580 * gcc.dg/guality/guality.exp: Likewise.
7581 * gcc.dg/intmax_t-1.c: Likewise.
7582 * gcc.dg/pr48616.c: Likewise.
7583 * gcc.dg/pragma-ep-1.c: Remove.
7584 * gcc.dg/pragma-ep-2.c: Remove.
7585 * gcc.dg/pragma-ep-3.c: Remove.
7586 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7587 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7588 * gcc.misc-tests/gcov-14.c: Likewise.
7589 * gfortran.dg/guality/guality.exp: Likewise.
7590 * lib/target-supports.exp (check_weak_available): Likewise.
7591 (add_options_for_tls): Likewise.
7592 (check_ascii_locale_available): Likewise.
7593 * obj-c++.dg/dwarf-2.mm: Likewise.
7594 * objc.dg/dwarf-1.m: Likewise.
7595 * objc.dg/dwarf-2.m: Likewise.
7596
7597 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7598
7599 PR tree-optimization/51721
7600 * gcc.dg/tree-ssa/vrp64.c: New test.
7601
7602 PR tree-optimization/52533
7603 * gcc.c-torture/compile/pr52533.c: New test.
7604
7605 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7606
7607 * gcc.target/i386/rtm-xabort-1.c: New.
7608 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7609 * gcc.target/i386/rtm-xend-1.c: Ditto.
7610 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7611 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7612 * gcc.target/i386/sse-13.c: Ditto.
7613 * gcc.target/i386/sse-14.c: Ditto.
7614 * gcc.target/i386/sse-22.c: Ditto.
7615 * gcc.target/i386/sse-23.c: Ditto.
7616 * g++.dg/other/i386-2.C: Ditto.
7617 * g++.dg/other/i386-3.C: Ditto.
7618
7619 2012-03-12 Tobias Burnus <burnus@net-b.de>
7620
7621 PR fortran/52542
7622 * gfortran.dg/proc_ptr_35.f90: New.
7623
7624 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7625
7626 PR target/52530
7627 * gcc.dg/torture/pr52530.c: New test.
7628
7629 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7630
7631 PR target/51244
7632 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7633
7634 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7635
7636 PR target/52450
7637 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7638
7639 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7640
7641 2012-03-09 Andrew Pinski <apinski@cavium.com>
7642
7643 PR middle-end/51988
7644 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7645 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7646
7647 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7648
7649 * gcc.dg/tree-ssa/scev-3.c: New.
7650 * gcc.dg/tree-ssa/scev-4.c: New.
7651
7652 2012-03-08 Tobias Burnus <burnus@net-b.de>
7653
7654 PR fortran/52469
7655 * gfortran.dg/proc_ptr_34.f90
7656
7657 2012-03-07 Jason Merrill <jason@redhat.com>
7658
7659 PR c++/52521
7660 * g++.dg/cpp0x/udlit-mangle.C: New.
7661
7662 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7663
7664 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7665
7666 2012-03-06 Richard Guenther <rguenther@suse.de>
7667
7668 PR middle-end/52493
7669 * gcc.dg/torture/pr52493.c: New testcase.
7670
7671 2012-03-06 Richard Guenther <rguenther@suse.de>
7672
7673 PR lto/52097
7674 * gcc.dg/lto/pr52097_0.c: New testcase.
7675
7676 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7677
7678 PR target/51244
7679 * gcc.target/sh/pr51244-1.c: New.
7680 * gcc.target/sh/pr51244-2.c: New.
7681 * gcc.target/sh/pr51244-3.c: New.
7682
7683 2012-03-05 Jason Merrill <jason@redhat.com>
7684
7685 PR c++/51930
7686 * g++.dg/ext/visibility/template11.C: New.
7687
7688 * g++.dg/cpp0x/implicit13.C: New.
7689
7690 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7691
7692 PR tree-optimization/51721
7693 * gcc.dg/tree-ssa/vrp63.c: New test.
7694 * gcc.dg/pr51721.c: New test.
7695
7696 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7697
7698 PR fortran/50981
7699 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7700 argument checks.
7701
7702 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7703
7704 PR target/52146
7705 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7706
7707 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7708
7709 PR fortran/50981
7710 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7711
7712 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7713
7714 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7715 int32plus.
7716
7717 2012-03-03 Jason Merrill <jason@redhat.com>
7718
7719 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7720
7721 Core 1270
7722 * g++.dg/cpp0x/initlist65.C: New.
7723
7724 PR c++/36797
7725 * g++.dg/ext/is_empty2.C: New.
7726
7727 2012-03-03 Tobias Burnus <burnus@net-b.de>
7728
7729 PR fortran/48820
7730 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7731
7732 2012-03-03 Tobias Burnus <burnus@net-b.de>
7733
7734 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7735 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7736 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7737 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7738 * gfortran.dg/class_30.f90: Remove dg-warning line.
7739 * gfortran.dg/bind_c_usage_25.f90: New.
7740
7741 2012-03-03 Tobias Burnus <burnus@net-b.de>
7742
7743 PR fortran/48820
7744 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7745 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7746 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7747
7748 2012-03-03 Tobias Burnus <burnus@net-b.de>
7749
7750 PR fortran/48820
7751 * gfortran.dg/assumed_type_1.f90: New.
7752 * gfortran.dg/assumed_type_2.f90: New.
7753 * gfortran.dg/assumed_type_3.f90: New.
7754 * gfortran.dg/assumed_type_4.f90: New.
7755
7756 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7757
7758 PR target/49486
7759 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7760 * gcc.target/sh/pr49468-di.c: New.
7761
7762 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7763
7764 * gcc.dg/graphite/pr50561.c: Update.
7765
7766 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7767
7768 * gcc.target/powerpc/pr52457.c: New test.
7769
7770 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7771
7772 * gcc.target/arm/sat-1.c: New test.
7773
7774 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7775
7776 PR target/46716
7777 * gcc.target/i386/pr46716.c: New test.
7778
7779 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7780
7781 PR c++/51989
7782 * g++.dg/cpp0x/sfinae32.C: New.
7783
7784 2012-03-02 Richard Guenther <rguenther@suse.de>
7785
7786 PR tree-optimization/52406
7787 * gcc.dg/torture/pr52406.c: New testcase.
7788
7789 2012-03-02 Tobias Burnus <burnus@net-b.de>
7790
7791 PR fortran/52325
7792 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7793 * gfortran.dg/nullify_2.f90: Update dg-error.
7794 * gfortran.dg/nullify_4.f90: Ditto.
7795 * gfortran.dg/pointer_init_6.f90: Ditto.
7796
7797 2012-03-02 Tobias Burnus <burnus@net-b.de>
7798
7799 PR fortran/52270
7800 * gfortran.dg/class_51.f90: New.
7801
7802 2012-03-02 Tobias Burnus <burnus@net-b.de>
7803
7804 PR fortran/52452
7805 * gfortran.dg/intrinsic_8.f90: New.
7806
7807 2012-03-01 Kai Tietz <ktietz@redhat.com>
7808
7809 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7810 routines on mingw targets.
7811 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7812
7813 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7814
7815 PR tree-optimization/52445
7816 * gcc.dg/pr52445.c: New test.
7817
7818 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7819
7820 PR target/52437
7821 * gcc.c-torture/compile/pr52437.c: New test.
7822
7823 PR middle-end/52419
7824 * gcc.dg/torture/pr52419.c: New test.
7825
7826 PR tree-optimization/52429
7827 * gcc.dg/torture/pr52429.c: New test.
7828 * g++.dg/opt/pr52429.C: New test.
7829
7830 2012-02-29 Richard Guenther <rguenther@suse.de>
7831
7832 PR testsuite/52297
7833 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7834 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7835 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7836 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7837 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7838 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7839
7840 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7841
7842 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7843
7844 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7845
7846 PR fortran/52386
7847 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7848
7849 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7850
7851 PR target/51534
7852 * gcc.target/arm/neon/pr51534.c: New testcase.
7853
7854 2012-02-28 Richard Guenther <rguenther@suse.de>
7855
7856 PR target/52407
7857 * gcc.dg/torture/pr52407.c: New testcase.
7858
7859 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7860
7861 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7862 * gcc.target/arm/vfp2.c: Likewise.
7863 * gcc.target/arm/vfp3.c: Likewise.
7864 * gcc.target/arm/vfp4.c: Likewise.
7865 * gcc.target/arm/vfp5.c: Likewise.
7866 * gcc.target/arm/vfp6.c: Likewise.
7867 * gcc.target/arm/vfp7.c: Likewise.
7868 * gcc.target/arm/vfp8.c: Likewise.
7869 * gcc.target/arm/vfp9.c: Likewise.
7870 * gcc.target/arm/vfp10.c: Likewise.
7871 * gcc.target/arm/vfp11.c: Likewise.
7872 * gcc.target/arm/vfp12.c: Likewise.
7873 * gcc.target/arm/vfp13.c: Likewise.
7874 * gcc.target/arm/vfp14.c: Likewise.
7875 * gcc.target/arm/vfp15.c: Likewise.
7876 * gcc.target/arm/vfp16.c: Likewise.
7877 * gcc.target/arm/vfp17.c: Likewise.
7878 * gcc.target/arm/neon-constants.h: New file.
7879 * gcc.target/arm/neon-vect1.c: New test.
7880 * gcc.target/arm/neon-vect2.c: New test.
7881 * gcc.target/arm/neon-vect3.c: New test.
7882 * gcc.target/arm/neon-vect4.c: New test.
7883 * gcc.target/arm/neon-vect5.c: New test.
7884 * gcc.target/arm/neon-vect6.c: New test.
7885 * gcc.target/arm/neon-vect7.c: New test.
7886 * gcc.target/arm/neon-vect8.c: New test.
7887
7888 2012-02-28 Richard Guenther <rguenther@suse.de>
7889
7890 PR tree-optimization/52402
7891 * gcc.dg/torture/pr52402.c: New testcase.
7892
7893 2012-02-28 Richard Guenther <rguenther@suse.de>
7894
7895 PR lto/52400
7896 * g++.dg/lto/pr52400_0.C: New testcase.
7897
7898 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7899
7900 * gcc.target/avr/torture/builtins-1.c: New test.
7901 * gcc.target/avr/torture/builtins-error.c: New test.
7902
7903 2012-02-28 Kai Tietz <ktietz@redhat.com>
7904
7905 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7906 * gcc.target/i386/pr45352-2.c: Likewise.
7907 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7908 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7909 targets instead rand.
7910 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7911 * gcc.target/i386/sse2-mul-1.c: Likewise.
7912 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7913 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7914 * gcc.target/i386/pad-1.c: Likewise.
7915 * gcc.target/i386/pad-9.c: Likewise.
7916 * gcc.target/i386/pad-2.c: Likewise.
7917 * gcc.target/i386/pad-5b.c: Likewise.
7918 * gcc.target/i386/pad-8.c: Likewise.
7919 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7920 * gcc.target/i386/pr44130.c: Likewise.
7921 * gcc.target/i386/align-main-1.c: Likewise.
7922 * gcc.target/i386/align-main-2.c: Likewise.
7923 * gcc.target/i386/sw-1.c: Likewise.
7924 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7925 on x64 mingw target.
7926 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7927 * gcc.target/i386/pr46295.c: Likewise.
7928 * gcc.target/i386/amd64-abi-1.c: Likewise.
7929 * gcc.target/i386/amd64-abi-2.c: Likewise.
7930 * gcc.target/i386/pr39082-1.c: Likewise.
7931 * gcc.target/i386/pr39162.c: Likewise.
7932 * gcc.target/i386/pr22152.c: Likewise.
7933 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7934 * gcc.target/i386/wrfsbase-2.c: Likewise.
7935 * gcc.target/i386/local.c: Likewise
7936 * gcc.target/i386/wrgsbase-1.c: Likewise.
7937 * gcc.target/i386/wrfsbase-1.c: Likewise.
7938 * gcc.target/i386/pr39315-3.c: Likewise.
7939 * gcc.target/i386/pr35767-4.c: Likewise.
7940 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7941 x64 mingw target.
7942 * gcc.target/i386/pr45336-2.c: Likewise.
7943 * gcc.target/i386/pr45336-1.c: Likewise.
7944 * gcc.target/i386/pr45336-4.c: Likewise.
7945
7946 2012-02-27 Tristan Gingold <gingold@adacore.com>
7947
7948 * gnat.dg/array20.ad[sb]: New test.
7949
7950 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7951
7952 PR target/52375
7953 * gcc.target/arm/pr52375.c: New test.
7954 * gcc.c-torture/compile/pr52375.c: New test.
7955
7956 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7957
7958 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7959 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7960
7961 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7962
7963 * gnat.dg/aggr19.adb: New test.
7964 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7965
7966 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7967
7968 PR target/49263
7969 * gcc.target/sh/pr49263.c: New.
7970
7971 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7972
7973 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7974 simulate_thread_wrapper_other_threads
7975 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7976 Move initialization of 'value' to main().
7977 (main): Initialize 'value';
7978 * gcc.dg/simulate-thread/speculative-store.c
7979 (simulate_thread_step_verify): Return 0 when successful.
7980 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7981 Reduce threshold.
7982 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7983 (simulate_thread_wrapper_other_threads): Return a success/fail value
7984 and issue an error if the instruction count threshold is exceeded.
7985
7986 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7987
7988 PR target/50580
7989 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7990 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7991
7992 2012-02-24 Richard Guenther <rguenther@suse.de>
7993
7994 PR middle-end/52355
7995 * gcc.dg/pr52355.c: New testcase.
7996
7997 2012-02-23 Kai Tietz <ktietz@redhat.com>
7998
7999 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8000 * gcc.dg/Wpadded.c: Likewise.
8001 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8002 structure-layout.
8003 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8004 for sleep by Sleep and add windows.h include for this function.
8005 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8006 targets.
8007 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8008 target.
8009 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8010 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8011 on x64 mingw target.
8012 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8013 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8014 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8015 failure on LLP64 target.
8016
8017 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8018
8019 PR c/52290
8020 * gcc.dg/noncompile/pr52290.c: New test.
8021
8022 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8023
8024 PR tree-optimization/52019
8025 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8026
8027 2012-02-22 Kai Tietz <ktietz@redhat.com>
8028
8029 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8030 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8031 derived pdiff_t type.
8032 * g++.dg/torture/pr49720.C: Likewise
8033
8034 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8035
8036 PR target/52330
8037 * gcc.target/i386/pr52330.c: New test.
8038
8039 2012-02-22 Tobias Burnus <burnus@net-b.de>
8040
8041 PR fortran/52335
8042 * gfortran.dg/io_constraints_10.f90: New.
8043
8044 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8045
8046 * lib/target-supports.exp (check_effective_target_vect_condition):
8047 Return true for NEON.
8048
8049 2012-02-21 Kai Tietz <ktietz@redhat.com>
8050
8051 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8052
8053 2012-02-21 Richard Guenther <rguenther@suse.de>
8054
8055 PR tree-optimization/52324
8056 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8057
8058 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8059
8060 PR middle-end/51782
8061 * gcc.target/avr/torture/pr51782-1.c: New test.
8062
8063 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8064
8065 PR tree-optimization/52318
8066 * gcc.dg/pr52318.c: New test.
8067
8068 2012-02-20 Kai Tietz <ktietz@redhat.com>
8069
8070 * gcc.dg/bf-ms-layout-3.c: New testcase.
8071
8072 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8073
8074 PR testsuite/52229
8075 PR fortran/32380
8076 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8077
8078 2012-02-20 Richard Guenther <rguenther@suse.de>
8079
8080 PR tree-optimization/52298
8081 * gcc.dg/torture/pr52298.c: New testcase.
8082 * gcc.dg/vect/pr52298.c: Likewise.
8083
8084 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8085
8086 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8087 * gcc.c-torture/execute/pr52286.c: Ditto.
8088
8089 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8090
8091 PR tree-optimization/52286
8092 * gcc.c-torture/execute/pr52286.c: New test.
8093
8094 2012-02-18 Tobias Burnus <burnus@net-b.de>
8095
8096 PR fortran/52295
8097 * gfortran.dg/interface_35.f90: Use -std=f2003.
8098 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8099 * gfortran.dg/interface_assignment_4.f90: Ditto.
8100 * gfortran.dg/bessel_1.f90: Ditto.
8101 * gfortran.dg/func_result_6.f90: Ditto.
8102 * gfortran.dg/hypot_1.f90: Ditto.
8103 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8104
8105 2012-02-17 Tobias Burnus <burnus@net-b.de>
8106
8107 PR translation/52232
8108 PR translation/52234
8109 PR translation/52245
8110 PR translation/52246
8111 PR translation/52262
8112 PR translation/52273
8113 * gfortran.dg/coarray_22.f90: Update dg-error.
8114 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8115
8116 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8117
8118 PR target/51753
8119 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8120 (simulate-thread): Use default timeout.
8121
8122 2012-02-16 Jason Merrill <jason@redhat.com>
8123
8124 PR c++/52248
8125 * g++.dg/ext/timevar1.C: New.
8126
8127 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8128
8129 PR c++/52126
8130 * g++.dg/template/using21.C: New.
8131 * g++.dg/template/using22.C: Likewise.
8132
8133 2012-02-16 Jason Merrill <jason@redhat.com>
8134
8135 PR c++/51415
8136 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8137
8138 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8139
8140 PR tree-optimization/52255
8141 * gcc.c-torture/compile/pr52255.c: New test.
8142
8143 PR debug/52260
8144 * g++.dg/debug/dwarf2/pr52260.C: New test.
8145
8146 PR middle-end/51929
8147 * g++.dg/ipa/pr51929.C: New test.
8148
8149 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8150
8151 PR target/52199
8152 * gcc.target/powerpc/pr52199.c: New file.
8153
8154 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8155
8156 PR target/52152
8157 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8158
8159 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8160
8161 * gcc.dg/pr51867.c: Don't include <math.h>.
8162 (sqrtf): Declare.
8163
8164 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8165
8166 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8167 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8168
8169 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8170
8171 PR tree-optimization/50561
8172 * gcc.dg/graphite/pr50561.c: New testcase.
8173
8174 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8175
8176 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8177 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8178
8179 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8180
8181 * gnat.dg/discr35.ad[sb]: New test.
8182
8183 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8184
8185 * gnat.dg/volatile10.adb: New test.
8186 * gnat.dg/volatile10_pkg.ads: New helper.
8187
8188 2012-02-14 Jason Merrill <jason@redhat.com>
8189
8190 * g++.dg/ext/attrib43.C: New.
8191
8192 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8193
8194 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8195 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8196 fgnu_tm.
8197 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8198 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8199 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8200 effective_target fgnu_tm.
8201 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8202
8203 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8204
8205 PR c++/52247
8206 * g++.dg/template/asmgoto1.C: New test.
8207
8208 2012-02-14 Ian Lance Taylor <iant@google.com>
8209
8210 PR go/48501
8211 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8212 compiling generated file for 64bit and index tests.
8213
8214 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8215
8216 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8217
8218 2012-02-14 Richard Guenther <rguenther@suse.de>
8219
8220 PR tree-optimization/52244
8221 PR tree-optimization/51528
8222 * gcc.dg/torture/pr52244.c: New testcase.
8223
8224 2012-02-14 Walter Lee <walt@tilera.com>
8225
8226 * g++.dg/other/PR23205.C: Disable test on tile.
8227 * g++.dg/other/pr23205-2.C: Disable test on tile.
8228 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8229 * gcc.dg/20040813-1.c: Disable test on tile.
8230 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8231 * gcc.misc-tests/linkage.exp: Handle tilegx.
8232
8233 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8234
8235 PR tree-optimization/52210
8236 * gcc.dg/pr52210.c: New test.
8237
8238 2012-02-14 Jason Merrill <jason@redhat.com>
8239
8240 PR c++/39055
8241 * g++.dg/overload/defarg5.C: New.
8242
8243 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8244
8245 PR c/52181
8246 * c-c++-common/pr52181.c: New test.
8247
8248 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8249
8250 PR c++/52215
8251 * g++.dg/ext/atomic-1.C: New test.
8252
8253 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8254
8255 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8256
8257 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8258
8259 PR middle-end/52209
8260 * gcc.c-torture/execute/pr52209.c: New test.
8261
8262 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8263
8264 PR fortran/50981
8265 * gfortran.dg/elemental_optional_args_5.f03: New test.
8266
8267 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8268
8269 PR testsuite/50076
8270 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8271 cases.
8272
8273 2012-02-11 Ian Lance Taylor <iant@google.com>
8274
8275 PR go/51874
8276 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8277 SPARC Solaris. Don't run the test at all on systems where it may
8278 not work, rather than xfailing it.
8279
8280 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8281
8282 PR rtl-optimization/52175
8283 * gcc.c-torture/compile/pr52175.c: New test.
8284
8285 2012-02-10 Jason Merrill <jason@redhat.com>
8286
8287 PR c++/51910
8288 * g++.dg/template/repo10.C: New.
8289
8290 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8291
8292 PR debug/52132
8293 * gcc.dg/pr52132.c: New test.
8294
8295 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8296
8297 * gnat.dg/specs/aggr4.ads: New test.
8298 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8299
8300 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8301
8302 PR target/52146
8303 * gcc.target/i386/pr52146.c: New.
8304
8305 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8306
8307 PR middle-end/52177
8308 * c-c++-common/pr52177.c: New test.
8309
8310 2012-02-10 Jan Hubicka <jh@suse.cz>
8311
8312 PR middle-end/48600
8313 * g++.dg/torture/pr48600.C: New testcase.
8314
8315 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8316
8317 PR middle-end/52140
8318 * gcc.dg/dfp/pr52140.c: New test.
8319
8320 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8321
8322 PR fortran/32380
8323 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8324 of dg-options.
8325
8326 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8327
8328 PR middle-end/51867
8329 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8330 * gcc.dg/pr51867.c: New test.
8331
8332 2012-02-09 Ian Lance Taylor <iant@google.com>
8333
8334 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8335 which don't support -fsplit-stack. Turn off optimization when
8336 compiling select5-out.go.
8337
8338 2012-02-08 Ian Lance Taylor <iant@google.com>
8339
8340 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8341 systems which don't support -fsplit-stack.
8342
8343 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8344
8345 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8346 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8347 machine instuction in the log.
8348
8349 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8350
8351 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8352 to 20 seconds.
8353
8354 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8355
8356 PR driver/48524
8357 * gcc.dg/pr48524.c: New test.
8358 * gcc.dg/pr48524.spec: New spec file for test.
8359
8360 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8361
8362 PR fortran/32380
8363 * gfortran.dg/vect/pr32380.f90: New test.
8364
8365 2012-02-08 Tobias Burnus <burnus@net-b.de>
8366
8367 PR fortran/52151
8368 * gfortran.dg/realloc_on_assign_12.f90: New.
8369
8370 2012-02-08 Richard Guenther <rguenther@suse.de>
8371
8372 PR rtl-optimization/52170
8373 * gcc.dg/torture/pr52170.c: New testcase.
8374
8375 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8376
8377 PR gcov-profile/52150
8378 * gcc.dg/tree-prof/pr52150.c: New test.
8379
8380 PR rtl-optimization/52139
8381 * gcc.dg/pr52139.c: New test.
8382
8383 2012-02-07 Jason Merrill <jason@redhat.com>
8384
8385 PR c++/51675
8386 * g++.dg/cpp0x/constexpr-union3.C: New.
8387
8388 PR c++/52035
8389 * g++.dg/lto/pr52035_0.C: New.
8390
8391 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8392
8393 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8394 * gcc.dg/special/weak-1.c: Likewise.
8395 * gcc.dg/ucnid-12.c: Likewise.
8396 * gcc.dg/torture/pr45678-1.c: Likewise.
8397 * gcc.dg/torture/pr45678-2.c: Likewise.
8398 * gcc.dg/vector-4.c: Likewise.
8399 * gcc.dg/ipa/inline-5.c: Likewise.
8400 * gcc.dg/ucnid-11.c: Likewise.
8401 * gcc.misc-tests/gcov-13.c: Likewise.
8402 * gcc.misc-tests/gcov-14.c: Likewise.
8403 * g++.dg/ext/label13.C: Likewise.
8404 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8405 hppa*-*-hpux* options.
8406 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8407 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8408 * gcc.dg/pr48616.c: Likewise.
8409 * gcc.dg/pr17957.c: Likewise.
8410 * gcc.dg/pr17055-1.c: Likewise.
8411 * gcc.dg/pr32912-1.c: Likewise.
8412 * gcc.dg/tm/pr51472.c: Likewise.
8413 * c-c++-common/fold-bitand-4.c: Likewise.
8414 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8415 Use dg-additional-options for extra options.
8416
8417 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8418
8419 * gcc.target/epiphany/interrupt-2.c: New test.
8420
8421 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8422
8423 PR target/52155
8424 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8425 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8426 for MIPS ELF.
8427
8428 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8429
8430 PR target/52152
8431 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8432
8433 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8434
8435 PR middle-end/24306
8436 PR target/52154
8437 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8438 * gcc.target/mips/va-arg-1.c: New test.
8439
8440 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8441
8442 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8443 for -mno-pointers-to-nested-functions.
8444
8445 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8446
8447 * gcc.c-torture/execute/20120207-1.c: New test.
8448
8449 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8450
8451 PR rtl-optimization/52060
8452 * gcc.dg/torture/pr52060.c: New test.
8453
8454 PR middle-end/52074
8455 * gcc.c-torture/compile/pr52074.c: New test.
8456
8457 2012-02-07 Tobias Burnus <burnus@net-b.de>
8458
8459 PR fortran/51514
8460 * gfortran.dg/class_to_type_2.f90: New.
8461
8462 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8463
8464 PR fortran/32373
8465 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8466 Remove module.
8467
8468 2012-02-06 Jason Merrill <jason@redhat.com>
8469
8470 PR c++/52088
8471 * g++.dg/template/conv13.C: New.
8472
8473 2012-02-06 Richard Guenther <rguenther@suse.de>
8474
8475 PR tree-optimization/52115
8476 * gcc.c-torture/compile/pr52115.c: New testcase.
8477
8478 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8479
8480 PR target/52129
8481 * gcc.c-torture/execute/pr52129.c: New test.
8482
8483 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8484
8485 * gcc.dg/pr48374.c: Actually add the test I forgot
8486 in the 2012-01-25 commit.
8487
8488 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8489
8490 PR fortran/32373
8491 * gfortran.dg/vect/vect-8.f90: New test case.
8492
8493 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8494
8495 PR fortran/48847
8496 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8497
8498 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8499
8500 PR fortran/52102
8501 * gfortran.dg/class_48.f90 : Add test of allocate class array
8502 component with source in subroutine test3. Remove commenting
8503 out in subroutine test4, since branching on unitialized variable
8504 is now fixed (no PR for this last.).
8505
8506 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8507
8508 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8509 on MIPS targets.
8510 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8511
8512 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8513
8514 PR target/52125
8515 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8516 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8517
8518 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8519
8520 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8521 (check_effective_target_sync_int_long): Use it.
8522 (check_effective_target_sync_char_short): Likewise.
8523 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8524
8525 2012-02-05 Tobias Burnus <burnus@net-b.de>
8526
8527 PR fortran/51972
8528 * gfortran.dg/class_48.f90: Add some further checks.
8529
8530 2012-02-05 Ira Rosen <irar@il.ibm.com>
8531
8532 PR tree-optimization/52091
8533 * gcc.dg/vect/pr52091.c: New test.
8534
8535 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8536
8537 PR rtl-optimization/52113
8538 * gcc.target/avr/pr52113.c: New test.
8539
8540 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8541
8542 PR rtl-optimization/52092
8543 * gcc.c-torture/compile/pr52092.c: New test.
8544
8545 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8546
8547 PR fortran/41587
8548 * gfortran.dg/class_array_10.f03: New test.
8549
8550 PR fortran/46356
8551 * gfortran.dg/class_array_11.f03: New test.
8552
8553 PR fortran/51754
8554 * gfortran.dg/class_array_12.f03: New test.
8555
8556 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8557
8558 PR fortran/52012
8559 * gfortran.dg/realloc_on_assign_11.f90: New test.
8560
8561 2012-02-02 Tobias Burnus <burnus@net-b.de>
8562
8563 PR fortran/52093
8564 * gfortran.dg/shape_7.f90: New.
8565
8566 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8567
8568 * gcc.target/mips/mips-prepend-1.c: New test.
8569
8570 2012-02-02 Jan Hubicka <jh@suse.cz>
8571 Tom de Vries <tom@codesourcery.com>
8572
8573 PR middle-end/51998
8574 * gcc.dg/alias-12.c: New testcase.
8575 * gcc.dg/alias-13.c: New testcase.
8576
8577 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8578
8579 PR target/52086
8580 * gcc.dg/pr52086.c: New test.
8581
8582 PR tree-optimization/52073
8583 * gcc.c-torture/compile/pr52073.c: New test.
8584
8585 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8586
8587 PR fortran/51958
8588 * gfortran.dg/function_optimize_10.f90: New test.
8589
8590 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8591
8592 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8593 test on alpha*-*-*.
8594
8595 2012-02-01 Tobias Burnus <burnus@net-b.de>
8596
8597 PR fortran/52024
8598 * gfortran.dg/typebound_operator_14.f90: New.
8599
8600 2012-02-01 Tobias Burnus <burnus@net-b.de>
8601
8602 PR fortran/52059
8603 * gfortran.dg/elemental_function_1.f90: New.
8604
8605 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8606
8607 PR rtl-optimization/51374
8608 * gcc.target/avr/torture/pr51374-1.c:
8609 Also fail if SBIS is seen.
8610
8611 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8612
8613 PR rtl-optimization/51374
8614 * gcc.target/avr/torture/pr51374-1.c: New.
8615
8616 2012-01-31 Tobias Burnus <burnus@net-b.de>
8617
8618 PR fortran/52024
8619 * gfortran.dg/typebound_generic_11.f90: New.
8620
8621 2012-01-31 Tobias Burnus <burnus@net-b.de>
8622
8623 PR fortran/52029
8624 * gfortran.dg/class_49.f90: New.
8625
8626 2012-01-31 Tobias Burnus <burnus@net-b.de>
8627
8628 PR fortran/52013
8629 * gfortran.dg/elemental_args_check_6.f90: New.
8630
8631 2012-01-31 Jason Merrill <jason@redhat.com>
8632
8633 PR c++/52043
8634 * g++.dg/cpp0x/variadic122.C: New.
8635
8636 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8637
8638 PR fortran/52012
8639 * gfortran.dg/realloc_on_assign_10.f90: New test.
8640
8641 2012-01-31 Richard Guenther <rguenther@suse.de>
8642
8643 PR tree-optimization/51528
8644 * gcc.dg/torture/pr51528.c: New testcase.
8645
8646 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8647
8648 PR go/48501
8649 * lib/go.exp (go_target_compile): Append timeout= to options.
8650 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8651 select5-out.go test on alpha*-*-* targets.
8652
8653 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8654
8655 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8656 (TEST_SHORT): Reformat in the same way.
8657 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8658 (TEST_SHORT): Reformat in the same way.
8659 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8660 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8661 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8662 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8663 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8664
8665 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8666
8667 PR target/51835
8668 * gcc.target/arm/pr51835.c: New testcase.
8669
8670 2012-01-30 Richard Guenther <rguenther@suse.de>
8671
8672 PR tree-optimization/52028
8673 * gcc.dg/torture/pr52028.c: New testcase.
8674 * gfortran.dg/ldist-pr45199.f: Adjust.
8675 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8676 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8677 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8678
8679 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8680
8681 PR debug/52027
8682 * gcc.dg/tree-prof/pr52027.c: New test.
8683
8684 PR tree-optimization/52046
8685 * gcc.dg/pr52046.c: New test.
8686
8687 PR debug/52048
8688 * g++.dg/other/pr52048.C: New test.
8689
8690 2012-01-30 Richard Guenther <rguenther@suse.de>
8691
8692 PR tree-optimization/52045
8693 * gcc.dg/pr52045.c: New testcase.
8694
8695 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8696
8697 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8698 new code generated for __sync_lock_release.
8699
8700 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8701
8702 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8703
8704 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8705
8706 PR testsuite/51875
8707 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8708
8709 * g++.dg/ext/visibility/template10.C: Fix typo.
8710
8711 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8712
8713 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8714
8715 PR c++/51327
8716 * g++.dg/cpp0x/constexpr-ice6.C: New.
8717
8718 2012-01-29 Tobias Burnus <burnus@net-b.de>
8719
8720 PR fortran/41600
8721 * gfortran.dg/default_initialization_6.f90: New.
8722
8723 2012-01-29 Tobias Burnus <burnus@net-b.de>
8724
8725 PR fortran/51972
8726 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8727 * gfortran.dg/class_48.f90: New.
8728
8729 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8730
8731 PR fortran/51808
8732 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8733
8734 2012-01-28 Tobias Burnus <burnus@net-b.de>
8735
8736 PR fortran/51972
8737 * gfortran.dg/class_allocate_12.f90: New.
8738
8739 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8740
8741 * gcc.dg/torture/pr50444.c: Fix dg directives.
8742
8743 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8744
8745 PR target/52006
8746 * gcc.target/arm/pr52006.c: New test.
8747
8748 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8749
8750 PR testsuite/52011
8751 * gcc.dg/lto/trans-mem.h: New file.
8752 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8753 * gcc.dg/lto/trans-mem-1_1.c: Same.
8754 * gcc.dg/lto/trans-mem-4_1.c: Same.
8755 * gcc.dg/lto/trans-mem-3_1.c: Same.
8756
8757 2012-01-27 Tobias Burnus <burnus@net-b.de>
8758
8759 PR fortran/52022
8760 * gfortran.dg/dummy_procedure_7.f90: New.
8761
8762 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8763
8764 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8765 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8766
8767 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8768
8769 PR c++/51852
8770 * g++.dg/other/gc5.C: New test.
8771
8772 2012-01-27 Richard Guenther <rguenther@suse.de>
8773
8774 PR tree-optimization/50444
8775 * gcc.dg/torture/pr50444.c: New testcase.
8776
8777 2012-01-27 Tobias Burnus <burnus@net-b.de>
8778
8779 PR fortran/51970
8780 PR fortran/51977
8781 * gfortran.dg/move_alloc_13.f90: New.
8782
8783 2012-01-27 Tobias Burnus <burnus@net-b.de>
8784
8785 PR fortran/51953
8786 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8787 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8788 and change dg-error string.
8789
8790 2012-01-27 Tobias Burnus <burnus@net-b.de>
8791
8792 PR fortran/52016
8793 * gfortran.dg/elemental_args_check_5.f90: New.
8794
8795 2012-01-27 Richard Guenther <rguenther@suse.de>
8796
8797 PR middle-end/51959
8798 * g++.dg/torture/pr51959.C: New testcase.
8799
8800 2012-01-27 Tom de Vries <tom@codesourcery.com>
8801
8802 PR tree-optimization/51990
8803 * gcc.dg/pr51990.c: New test.
8804 * gcc.dg/pr51990-2.c: Same.
8805
8806 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8807 Tobias Burnus <burnus@gcc.gnu.org>
8808
8809 PR fortran/48705
8810 * gfortran.dg/class_allocate_11.f03: New.
8811
8812 PR fortran/51870
8813 PR fortran/51943
8814 PR fortran/51946
8815 * gfortran.dg/class_allocate_7.f03: New.
8816 * gfortran.dg/class_allocate_8.f03: New.
8817 * gfortran.dg/class_allocate_9.f03: New.
8818 * gfortran.dg/class_allocate_10.f03: New.
8819
8820 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8821
8822 * gnat.dg/discr34.adb: New test.
8823 * gnat.dg/discr34_pkg.ads: New helper.
8824
8825 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8826
8827 * gnat.dg/discr33.adb: New test.
8828
8829 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8830
8831 * gnat.dg/limited_with3.ad[sb): New test.
8832 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8833 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8834 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8835
8836 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8837
8838 * gnat.dg/stack_usage1.adb: New test.
8839 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8840
8841 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8842 * gcc.dg/pr44194-2.c: Likewise.
8843
8844 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8845
8846 PR c++/51370
8847 * g++.dg/template/crash112.C: New.
8848
8849 2012-01-27 Richard Henderson <rth@redhat.com>
8850
8851 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8852
8853 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8854
8855 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8856
8857 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8858
8859 PR middle-end/51895
8860 * g++.dg/opt/pr51895.C: New test.
8861
8862 2012-01-26 Michael Matz <matz@suse.de>
8863
8864 PR tree-optimization/48794
8865 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8866
8867 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8868
8869 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8870
8871 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8872
8873 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8874 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8875 memory.
8876 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8877 the default value for s390 and s390x.
8878
8879 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8880
8881 PR lto/51698
8882 * gcc.dg/lto/trans-mem-4_0.c: New.
8883 * gcc.dg/lto/trans-mem-4_1.c: New.
8884 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8885 TM builtins.
8886 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8887 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8888 TM builtins.
8889 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8890 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8891 TM builtins.
8892
8893 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8894
8895 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8896
8897 2012-01-25 Ian Lance Taylor <iant@google.com>
8898
8899 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8900
8901 2012-01-25 Tobias Burnus <burnus@net-b.de>
8902
8903 PR fortran/51995
8904 * gfortran.dg/typebound_proc_25.f90: New.
8905
8906 2012-01-25 Jason Merrill <jason@redhat.com>
8907
8908 PR c++/51992
8909 * g++.dg/lto/pr51992_0.C: New.
8910
8911 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8912
8913 PR tree-optimization/51987
8914 * gcc.target/i386/pr51987.c: New test.
8915
8916 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8917
8918 * gcc.dg/tm/lto-1.c: Require lto support in target.
8919
8920 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8921
8922 PR rtl-optimization/48374
8923 * gcc.dg/pr48374.c: New test.
8924
8925 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8926
8927 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8928
8929 2012-01-25 Tobias Burnus <burnus@net-b.de>
8930
8931 PR fortran/51966
8932 * gfortran.dg/derived_constructor_char_3.f90: New.
8933
8934 2012-01-24 Ian Lance Taylor <iant@google.com>
8935
8936 * go.test/go-test.exp (filecmp): New procedure.
8937 (errchk): Handle quoted square brackets.
8938 (go-gc-tests): Set go_compile_args. Handle various new test
8939 lines. Skip a few new tests.
8940 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8941
8942 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8943
8944 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8945 (check_effective_target_vect_extract_even_odd)
8946 (check_effective_target_vect_interleave): Return true for MIPS
8947 paired-single.
8948
8949 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8950
8951 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8952 (main): Use it instead of argc.
8953
8954 2012-01-24 Jason Merrill <jason@redhat.com>
8955
8956 PR c++/51973
8957 * g++.dg/cpp0x/sfinae31.C: New.
8958
8959 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8960
8961 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8962
8963 2012-01-24 Jason Merrill <jason@redhat.com>
8964
8965 PR c++/51812
8966 * g++.dg/inherit/covariant20.C: New.
8967
8968 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8969
8970 PR c++/51223
8971 * g++.dg/parse/crash58.C: New.
8972
8973 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8974
8975 PR target/51957
8976 * gcc.dg/pr51957-1.c: New test.
8977 * gcc.dg/pr51957-1.h: New file.
8978 * gcc.dg/pr51957-2.c: New test.
8979
8980 2012-01-23 Jason Merrill <jason@redhat.com>
8981
8982 PR c++/51930
8983 * g++.dg/ext/visibility/template10.C: New.
8984
8985 2012-01-23 Tobias Burnus <burnus@net-b.de>
8986
8987 PR fortran/51948
8988 * gfortran.dg/move_alloc_12.f90: New.
8989
8990 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8991
8992 PR middle-end/45416
8993 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8994
8995 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8996
8997 PR c++/51398
8998 * g++.dg/template/crash111.C: New.
8999
9000 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9001
9002 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9003 configurations.
9004 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9005
9006 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9007
9008 PR testsuite/51941
9009 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9010 the DW_TAG_class_type and DW_AT_name: "Executor".
9011
9012 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9013
9014 * lib/target-supports.exp
9015 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9016 (check_effective_target_vect_interleave): Likewise.
9017
9018 2012-01-22 Jason Merrill <jason@redhat.com>
9019
9020 PR c++/51925
9021 * g++.dg/template/using20.C: New.
9022 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9023
9024 2012-01-23 Jason Merrill <jason@redhat.com>
9025
9026 PR target/51934
9027 * g++.dg/torture/pr51344.C: Limit to x86.
9028
9029 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9030
9031 * c-c++-common/tm/omp.c: Require target with pthread support.
9032
9033 2012-01-23 Richard Guenther <rguenther@suse.de>
9034
9035 PR tree-optimization/51949
9036 * gcc.dg/torture/pr51949.c: New testcase.
9037
9038 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9039
9040 PR rtl-optimization/51933
9041 * gcc.c-torture/execute/pr51933.c: New test.
9042
9043 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9044
9045 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9046 Do not define for Interix.
9047
9048 2012-01-22 Jason Merrill <jason@redhat.com>
9049
9050 PR c++/51832
9051 * g++.dg/lto/pr51832.h: New.
9052 * g++.dg/lto/pr51832_0.C: New.
9053 * g++.dg/lto/pr51832_1.C: New.
9054
9055 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9056
9057 * gcc.dg/ext-elim-1.c: New test.
9058
9059 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9060
9061 PR target/51931
9062 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9063 * g++.dg/opt/longbranch1.C: Likewise.
9064
9065 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9066
9067 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9068 in C++11 mode.
9069
9070 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9071
9072 PR fortran/50556
9073 * gfortran.dg/namelist_74.f90: New test.
9074 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9075
9076 2012-01-21 Tobias Burnus <burnus@net-b.de>
9077
9078 PR fortran/51913
9079 * gfortran.dg/class_47.f90: New.
9080
9081 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9082
9083 * gnat.dg/renaming5.ad[sb]: New test.
9084
9085 2012-01-20 Jason Merrill <jason@redhat.com>
9086
9087 PR c++/51919
9088 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9089
9090 2012-01-20 Jason Merrill <jason@redhat.com>
9091
9092 PR c++/51922
9093 * g++.dg/ext/attrib42.C: Require ilp32.
9094
9095 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9096
9097 PR target/51915
9098 * gcc.target/arm/pr51915.c: New test.
9099
9100 2012-01-20 Cary Coutant <ccoutant@google.com>
9101 Dodji Seketeli <dodji@redhat.com>
9102
9103 PR debug/45682
9104 * g++.dg/debug/dwarf2/nested-3.C: New test.
9105
9106 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9107
9108 PR c++/51402
9109 * g++.dg/template/crash110.C: New.
9110
9111 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9112
9113 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9114 Remove default options on hppa*-*-hpux*.
9115
9116 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9117
9118 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9119
9120 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9121
9122 * gcc.c-torture/compile/pr51856.c: New testcase.
9123
9124 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9125
9126 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9127 options to go_target_compile.
9128
9129 2012-01-20 Kai Tietz <ktietz@redhat.com>
9130
9131 * g++.dg/torture/pr51344.C: Fix typo.
9132
9133 2012-01-20 Richard Guenther <rguenther@suse.de>
9134
9135 PR tree-optimization/51903
9136 * g++.dg/torture/pr51903.C: New testcase.
9137
9138 2012-01-20 Tobias Burnus <burnus@net-b.de>
9139 Janus Weil <janus@gcc.gnu.org>
9140
9141 PR fortran/51056
9142 * gfortran.dg/use_21.f90: New.
9143
9144 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9145
9146 PR target/51106
9147 * gcc.dg/torture/pr51106-1.c: New test.
9148 * gcc.dg/torture/pr51106-2.c: New test.
9149
9150 2012-01-19 Kai Tietz <ktietz@redhat.com>
9151
9152 * g++.dg/torture/pr51344.C: New test.
9153
9154 2012-01-19 Tobias Burnus <burnus@net-b.de>
9155
9156 PR fortran/51904
9157 * gfortran.dg/intrinsic_size_2.f90: New.
9158
9159 2012-01-19 Jason Merrill <jason@redhat.com>
9160
9161 PR c++/51889
9162 * g++.dg/inherit/using7.C: New.
9163
9164 2012-01-19 Richard Guenther <rguenther@suse.de>
9165
9166 PR tree-optimization/37997
9167 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9168
9169 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9170
9171 PR rtl-optimization/51505
9172 * gcc.dg/pr51505.c: New test.
9173
9174 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9175
9176 PR fortran/51634
9177 * gfortran.dg/typebound_operator_12.f03: New.
9178 * gfortran.dg/typebound_operator_13.f03: New.
9179
9180 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9181
9182 PR c++/51225
9183 * g++.dg/cpp0x/pr51225.C: New.
9184
9185 2012-01-17 Ian Lance Taylor <iant@google.com>
9186
9187 PR go/50656
9188 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9189
9190 2012-01-17 Tobias Burnus <burnus@net-b.de>
9191
9192 PR fortran/51869
9193 * gfortran.dg/realloc_on_assign_9.f90: New.
9194
9195 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9196
9197 PR other/51165
9198 * gcc.dg/tm/memopt-3.c: Remove xfail.
9199 * gcc.dg/tm/memopt-4.c: Remove xfail.
9200 * gcc.dg/tm/memopt-5.c: Remove xfail.
9201 * gcc.dg/tm/memopt-7.c: Remove xfail.
9202
9203 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9204
9205 PR tree-optimization/51877
9206 * gcc.c-torture/execute/pr51877.c: New test.
9207
9208 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9209
9210 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9211 {!vect_align_arrays} to vect_sizes_32B_16B.
9212 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9213 * gcc.dg/vect/vect-peel-3.c: Ditto.
9214
9215 2012-01-16 Jason Merrill <jason@redhat.com>
9216
9217 PR c++/51854
9218 * g++.dg/abi/mangle60.C: New.
9219
9220 PR c++/51827
9221 * g++.dg/pch/mangle1.{C,Hs}: New.
9222
9223 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9224 Tobias Burnus <burnus@net-b.de>
9225
9226 PR fortran/50981
9227 * gfortran.dg/elemental_optional_args_3.f90: New
9228 * gfortran.dg/elemental_optional_args_4.f90: New
9229
9230 2012-01-16 Tobias Burnus <burnus@net-b.de>
9231
9232 PR fortran/51809
9233 * gfortran.dg/use_20.f90: New
9234
9235 2012-01-16 Jason Merrill <jason@redhat.com>
9236
9237 PR c++/51868
9238 * g++.dg/cpp0x/rv-bitfield.C: New.
9239 * g++.dg/cpp0x/rv-bitfield2.C: New.
9240
9241 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9242
9243 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9244 subroutine 'qsort' and use index array to assign the result.
9245
9246 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9247
9248 PR tree-optimization/51865
9249 * gcc.dg/pr51865.c: New test.
9250
9251 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9252
9253 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9254
9255 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9256
9257 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9258 to be loaded from the constant pool, rather than via %hi and %lo.
9259
9260 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9261
9262 PR rtl-optimization/51821
9263 * gcc.dg/pr51821.c: New test.
9264
9265 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9266
9267 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9268
9269 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9270
9271 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9272
9273 2012-01-14 Tobias Burnus <burnus@net-b.de>
9274
9275 PR fortran/51800
9276 * gfortran.dg/init_flag_8.f90: New.
9277 * gfortran.dg/init_flag_9.f90: New.
9278
9279 2011-01-14 Tobias Burnus <burnus@net-b.de>
9280
9281 PR fortran/51816
9282 * gfortran.dg/use_18.f90: New.
9283 * gfortran.dg/use_19.f90: New.
9284
9285 2012-01-13 Ian Lance Taylor <iant@google.com>
9286
9287 PR c++/50012
9288 * g++.dg/warn/Wsign-compare-4.C: New.
9289
9290 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9291
9292 PR fortran/48351
9293 * gfortran.dg/alloc_comp_assign.f03: New.
9294 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9295 __BUILTIN_FREE from 38 to 32.
9296
9297 2012-01-13 Jason Merrill <jason@redhat.com>
9298
9299 PR c++/20681
9300 * g++.dg/warn/Wreturn-type-7.C: New.
9301
9302 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9303
9304 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9305 assumption.
9306 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9307 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9308 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9309 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9310 int32plus because of big array needed.
9311 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9312 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9313
9314 2012-01-13 Jason Merrill <jason@redhat.com>
9315
9316 PR c++/51813
9317 * g++.dg/ext/visibility/template9.C: New.
9318
9319 PR c++/51620
9320 * g++.dg/cpp0x/defaulted34.C: New.
9321 * g++.dg/template/virtual3.C: New.
9322
9323 2012-01-13 Richard Guenther <rguenther@suse.de>
9324
9325 PR middle-end/8081
9326 * gcc.dg/torture/pr8081.c: New testcase.
9327
9328 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9329
9330 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9331
9332 2012-01-12 Jason Merrill <jason@redhat.com>
9333
9334 PR c++/51714
9335 * g++.dg/ext/stmtexpr14.C: New.
9336
9337 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9338
9339 PR c++/51633
9340 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9341
9342 2012-01-12 Jason Merrill <jason@redhat.com>
9343
9344 PR c++/48051
9345 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9346 * g++.dg/abi/mangle58.C: Likewise.
9347
9348 PR c++/51403
9349 * g++.dg/template/arg8.C: New.
9350
9351 2012-01-12 Ira Rosen <irar@il.ibm.com>
9352
9353 PR tree-optimization/51799
9354 * gcc.dg/vect/pr51799.c: New test.
9355 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9356 patterns.
9357
9358 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9359 Tobias Burnus <burnus@net-b.de>
9360
9361 PR fortran/51057
9362 PR fortran/51616
9363 * lib/target-supports.exp
9364 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9365 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9366
9367 2012-01-11 Jason Merrill <jason@redhat.com>
9368
9369 PR c++/51565
9370 * g++.dg/ext/attrib42.C: New.
9371
9372 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9373
9374 PR bootstrap/51796
9375 * gcc.dg/pr51796.c: New test.
9376
9377 2012-01-11 Jason Merrill <jason@redhat.com>
9378
9379 PR c++/51818
9380 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9381
9382 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9383
9384 * gnat.dg/array19.ad[sb]: New test.
9385
9386 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9387
9388 * gnat.dg/opt23.ad[sb]: New test.
9389 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9390 * gnat.dg/opt24.ad[sb]: New test.
9391
9392 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9393
9394 PR tree-optimization/49642
9395 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9396 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9397
9398 2012-01-11 Jason Merrill <jason@redhat.com>
9399
9400 PR c++/51613
9401 * g++.dg/template/explicit-args5.C: New.
9402
9403 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9404
9405 * gcc.c-torture/execute/20120110-1.c: New testcase.
9406
9407 2012-01-10 Jason Merrill <jason@redhat.com>
9408
9409 PR c++/51614
9410 * g++.dg/inherit/ambig1.C: New.
9411
9412 PR c++/51433
9413 * g++.dg/cpp0x/constexpr-cache1.C: New.
9414
9415 2012-01-10 Richard Guenther <rguenther@suse.de>
9416
9417 PR tree-optimization/51801
9418 * gcc.dg/torture/pr51801.c: New testcase.
9419
9420 2012-01-10 Tobias Burnus <burnus@net-b.de>
9421
9422 PR fortran/51652
9423 * gfortran.dg/allocate_with_typespec_5.f90: New.
9424
9425 2012-01-10 Tobias Burnus <burnus@net-b.de>
9426
9427 * gfortran.dg/class_39.f03: Update dg-error string.
9428
9429 2012-01-10 Richard Guenther <rguenther@suse.de>
9430
9431 PR tree-optimization/50913
9432 * gcc.dg/graphite/interchange-16.c: New testcase.
9433 * gcc.dg/graphite/scop-20.c: XFAIL.
9434 * gfortran.dg/graphite/interchange-1.f: Likewise.
9435 * gfortran.dg/graphite/block-1.f90: Likewise.
9436 * gfortran.dg/graphite/block-2.f: Likewise.
9437
9438 2012-01-10 Richard Henderson <rth@redhat.com>
9439
9440 * lib/target-supports.exp (check_effective_target_vect_perm,
9441 check_effective_target_vect_perm_byte,
9442 check_effective_target_vect_perm_short): Enable for arm neon.
9443
9444 2012-01-09 Tobias Burnus <burnus@net-b.de>
9445
9446 PR fortran/46328
9447 * gfortran.dg/typebound_operator_11.f90: New.
9448
9449 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9450
9451 * gnat.dg/array18.adb: New test.
9452 * gnat.dg/array18_pkg.ads: New helper.
9453
9454 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9455
9456 PR fortran/51791
9457 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9458 around base object in first assignment in main program.
9459 * gfortran.dg/typebound_operator_10.f03: New test.
9460
9461 2012-01-09 Martin Jambor <mjambor@suse.cz>
9462
9463 PR tree-optimization/51759
9464 * g++.dg/ipa/pr51759.C: New test.
9465
9466 2012-01-09 Tobias Burnus <burnus@net-b.de>
9467
9468 PR fortran/51758
9469 * gfortran.dg/optional_absent_2.f90: New.
9470
9471 2012-01-09 Tobias Burnus <burnus@net-b.de>
9472
9473 PR fortran/51578
9474 * gfortran.dg/use_17.f90: New.
9475
9476 2012-01-09 Gary Funck <gary@intrepid.com>
9477
9478 PR preprocessor/33919
9479 * gcc.dg/pr33919.c: New test.
9480 * gcc.dg/pr33919-0.h: New test header file.
9481 * gcc.dg/pr33919-1.h: Ditto.
9482 * gcc.dg/pr33919-2.h: Ditto.
9483
9484 2012-01-07 Jan Hubicka <jh@suse.cz>
9485
9486 PR tree-optimize/51694
9487 * gcc.c-torture/compile/pr51694.c: new testcase.
9488
9489 2012-01-07 Jan Hubicka <jh@suse.cz>
9490
9491 PR tree-optimization/51600
9492 * g++.dg/torture/pr51600.C: New testcase.
9493
9494 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9495
9496 PR gcov-profile/51715
9497 PR gcov-profile/51717
9498 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9499 * gcc.misc-tests/gcov-14.c: Likewise.
9500
9501 2012-01-06 Jason Merrill <jason@redhat.com>
9502
9503 * g++.dg/parse/new5.C: New.
9504
9505 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9506
9507 PR testsuite/51655
9508 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9509 including <string.h>.
9510
9511 2012-01-06 Jason Merrill <jason@redhat.com>
9512
9513 * g++.dg/abi/mangle51.C: New.
9514 * g++.dg/abi/mangle52.C: New.
9515 * g++.dg/abi/mangle53.C: New.
9516 * g++.dg/abi/mangle54.C: New.
9517 * g++.dg/abi/mangle55.C: New.
9518 * g++.dg/abi/mangle56.C: New.
9519 * g++.dg/abi/mangle57.C: New.
9520 * g++.dg/abi/mangle58.C: New.
9521 * g++.dg/abi/mangle59.C: New.
9522 * g++.dg/cpp0x/trailing3.C: Update mangling.
9523 * g++.dg/cpp0x/variadic111.C: Update mangling.
9524 * g++.dg/cpp0x/variadic4.C: Update mangling.
9525 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9526 * g++.dg/template/nontype22.C: Works now.
9527 * g++.dg/template/pr35240.C: Works now.
9528
9529 * g++.dg/cpp0x/error7.C: New.
9530
9531 2012-01-06 Tobias Burnus <burnus@net-b.de>
9532
9533 * gfortran.dg/deallocate_stat_2.f90: New.
9534 * coarray/allocate_errgmsg.f90: New.
9535 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9536 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9537 * coarray/subobject_1.f90: Fix for num_images > 1.
9538 * gfortran.dg/deallocate_stat.f90: Update due to changed
9539 stat= handling.
9540
9541 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9542
9543 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9544
9545 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9546
9547 * ada/acats/overflow.lst: Add cb20004.
9548
9549 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9550
9551 PR c++/51541
9552 * g++.dg/cpp0x/alias-decl-18.C: New test.
9553
9554 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9555
9556 * gcc.c-torture/execute/20120104-1.c: New test.
9557
9558 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9559
9560 PR fortran/PR48946
9561 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9562 the old typebound_operator_8.f03.
9563 * gfortran.dg/typebound_operator_8.f03: New version of
9564 typebound_operator_7.f03 with 'u' a derived type instead of a
9565 class object.
9566
9567 2012-01-05 Richard Guenther <rguenther@suse.de>
9568
9569 * g++.dg/torture/pr49309.C: Skip for -flto.
9570
9571 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9572
9573 PR middle-end/51761
9574 * gcc.c-torture/compile/pr51761.c: New test.
9575
9576 2012-01-05 Richard Guenther <rguenther@suse.de>
9577
9578 PR tree-optimization/51760
9579 * gcc.dg/torture/pr51760.c: New testcase.
9580
9581 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9582
9583 PR middle-end/51472
9584 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9585
9586 2012-01-05 Richard Guenther <rguenther@suse.de>
9587
9588 PR lto/41576
9589 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9590 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9591
9592 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9593
9594 PR debug/51695
9595 * gcc.dg/pr51695.c: New test.
9596
9597 2012-01-04 Andrew Pinski <apinski@cavium.com>
9598
9599 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9600 * gcc.target/mips/octeon2-lx-1.c: New test.
9601 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9602 * gcc.target/mips/octeon2-lx-2.c: New test.
9603 * gcc.target/mips/octeon2-lx-3.c: New test.
9604
9605 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9606
9607 PR other/51163
9608 PR other/51164
9609 * gcc.dg/tm/alias-1.c: Adjust regexp.
9610 * gcc.dg/tm/alias-2.c: Adjust regexp.
9611
9612 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9613
9614 PR c++/51064
9615 * g++.dg/warn/Wparentheses-26.C: New.
9616
9617 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9618
9619 * gfortran.dg/elemental_optional_args_2.f90: New test.
9620
9621 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9622
9623 PR fortran/49693
9624 * gfortran.dg/common_17.f90: New test.
9625
9626 2012-01-04 Richard Guenther <rguenther@suse.de>
9627
9628 PR tree-optimization/49651
9629 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9630 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9631
9632 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9633
9634 PR c++/51738
9635 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9636
9637 2012-01-03 Andrew Pinski <apinski@cavium.com>
9638
9639 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9640 for all mips targets. Also allow an optional .cfi_startproc.
9641
9642 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9643
9644 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9645
9646 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9647
9648 PR c++/29273
9649 * g++.dg/rtti/dyncast5.C: New.
9650
9651 2012-01-03 Richard Guenther <rguenther@suse.de>
9652
9653 PR tree-optimization/51070
9654 * gcc.dg/torture/pr51070-2.c: New testcase.
9655
9656 2012-01-03 Richard Guenther <rguenther@suse.de>
9657
9658 PR tree-optimization/51692
9659 * gcc.dg/torture/pr51692.c: New testcase.
9660
9661 2012-01-03 Richard Guenther <rguenther@suse.de>
9662
9663 PR debug/51650
9664 * g++.dg/lto/pr51650-3_0.C: New testcase.
9665
9666 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9667
9668 PR c++/15867
9669 * g++.dg/warn/Wredundant-decls-spec.C: New.
9670
9671 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9672
9673 PR tree-optimization/51719
9674 * g++.dg/tree-prof/pr51719.C: New test.
9675
9676 2012-01-03 Richard Guenther <rguenther@suse.de>
9677
9678 PR middle-end/51730
9679 * gcc.dg/fold-compare-6.c: New testcase.
9680
9681 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9682
9683 PR c++/51669
9684 * g++.dg/gomp/pr51669.C: New test.
9685
9686 2012-01-02 Jason Merrill <jason@redhat.com>
9687
9688 PR c++/51675
9689 * g++.dg/cpp0x/constexpr-union2.C: New.
9690
9691 PR c++/51666
9692 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9693
9694 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9695
9696 PR c++/51462
9697 * g++.dg/cpp0x/constexpr-99.C: New test.
9698
9699 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9700
9701 PR c++/20140
9702 * g++.dg/template/init9.C: New.
9703
9704 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9705
9706 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9707 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9708 rather than a specific number.
9709
9710 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9711
9712 PR fortran/46262
9713 PR fortran/46328
9714 PR fortran/51052
9715 * gfortran.dg/typebound_operator_7.f03: New.
9716 * gfortran.dg/typebound_operator_8.f03: New.
9717
9718 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9719
9720 PR target/51729
9721 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9722 XFAIL.
9723 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9724
9725 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9726
9727 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9728
9729 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9730
9731 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9732 for MIPS.
9733
9734 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9735
9736 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9737 * gfortran.dg/io_real_boz_4.f90: Likewise.
9738 * gfortran.dg/io_real_boz_5.f90: Likewise.
9739
9740 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9741
9742 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9743
9744 2012-01-02 Revital Eres <revital.eres@linaro.org>
9745
9746 * gcc.dg/sms-11.c: New file.
9747
9748 2012-01-02 Tobias Burnus <burnus@net-b.de>
9749
9750 PR fortran/51682
9751 * gfortran.dg/coarray/image_index_3.f90: New.
9752
9753 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9754
9755 PR c++/16603
9756 * g++.dg/parse/enum8.C: New.
9757
9758 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9759
9760 PR c++/51379
9761 * g++.dg/conversion/reinterpret4.C: New.
9762 * g++.dg/conversion/reinterpret1.C: Adjust.
9763
9764 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9765
9766 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9767
9768 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9769
9770 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9771 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9772 * g++.old-deja/g++.jason/access14.C: Likewise.
9773 * g++.old-deja/g++.jason/access8.C: Likewise.
9774 * g++.old-deja/g++.jason/access1.C: Likewise.
9775 * g++.old-deja/g++.other/access3.C: Likewise.
9776 * g++.old-deja/g++.other/access5.C: Likewise.
9777 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9778 * g++.old-deja/g++.law/visibility22.C: Likewise.
9779 * g++.old-deja/g++.law/visibility26.C: Likewise.
9780 * g++.old-deja/g++.mike/p2746.C: Likewise.
9781 * g++.dg/debug/using1.C: Likewise.
9782 * g++.dg/lookup/using51.C: Likewise.
9783 * g++.dg/inherit/using5.C: Likewise.
9784 * g++.dg/inherit/pr30297.C: Likewise.
9785 * g++.dg/inherit/access8.C: Likewise.
9786 * g++.dg/torture/pr39362.C: Likewise.
9787 * g++.dg/template/crash13.C: Likewise.
9788 * g++.dg/template/using10.C: Likewise.
9789
9790 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9791
9792 PR fortran/51502
9793 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9794
9795 2012-01-01 Ira Rosen <irar@il.ibm.com>
9796
9797 PR tree-optimization/51704
9798 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9799 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9800 corresponding flags.
9801
9802 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9803
9804 PR c++/51723
9805 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9806
9807 2012-01-01 Jan Hubicka <jh@suse.cz>
9808
9809 PR rtl-optimization/51069
9810 * gcc.c-torture/compile/pr51069.c: New testcase.
9811
9812 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9813
9814 PR tree-optimization/51683
9815 * gcc.dg/pr51683.c: New test.
9816 \f
9817 Copyright (C) 2012 Free Software Foundation, Inc.
9818
9819 Copying and distribution of this file, with or without modification,
9820 are permitted in any medium without royalty provided the copyright
9821 notice and this notice are preserved.